0 0 1 1 2 4 3 21 4 144 5 1245 6 13140 7 164745 8 2399040 9 39834585 10 742940100 11 15374360925 12 349484058000 13 8654336615925 14 231842662751700 15 6679510641428625 16 205916703920928000 17 6762863294018456625 18 235719416966063530500 19 8689887736412502745125 20 337813645381007886090000 21 13810537275231598795018125 22 592319370124230922766092500 23 26592172195510731952422905625 24 1247183124747287757601932360000 25 60993782938043047028546000015625 26 3105170233983748296132038334562500 27 164305749988630597613173223269078125 28 9023219223676730071262574375314250000 29 513606924174915956861596441792298953125 30 30263600795488073257551991605251642812500 31 1843855422175798518819671602591527965390625 32 116032237146741179046584744581047449040000000 33 7534157810266314764094001933886705633090390625 34 504290386930167472911933000648930688211211562500 35 34763768105459080605954952444270086550009883203125 36 2466072615632286791249482482140833428861550556250000 37 179875066889409645430286927339890247768203999386328125 38 13480135634445018005900945223750550654043267336282812500 39 1037206422532666112169186148085259886656126437347578515625 40 81882151490821415322979543252274095628737164022012125000000 41 6628063825509636596704435854547976041436022051016122134765625 42 549783238723625006571553577238783751947089265299714990226562500 43 46703604686267640565459498855557860810867332561494128493111328125 44 4060896770733162281577457006115364397643579566065924812673656250000 45 361223261823080179229387631322538091382474882611719277192905595703125 46 32854248306784349725220676783010915828971078065829162141737831132812500 47 3053928649343217114320603400959749953216823876327806543416592651181640625 48 289985455209289535342241597871480116114304095789093087683527058332500000000 49 28115797234213402960818567757812805084711701505572711902863971578245869140625 50 2782250538352452725303914875466861786200633727069445400059526267519922851562500 51 280889776583262293642516034164256801394062932938377689503486609639114481689453125 52 28920027900300470619065539741386978334534534840822199383113998681957146816406250000 53 3035430963496747410844416680564514948462910520576980191698187735908496373241455078125 54 324670554645942537426210901337589446810841122576364450168855660733138657862223632812500 55 35376447324077589059571302859773284185888329742213864280100922133288550979955338134765625 56 3925434429428959077425005848492769325088415248748273751595611753650777126952801953125000000 57 443426973740101477198817914516976416768681408307348913582634113573428828511674750474853515625 58 50977789785968226157088873724020275270374012177431187304406787932081723361269108625219726562500 59 5962560058093716380402677934503607248167730132480157083688035891520805232142662537642218017578125 60 709333105761310594361173038463447032697757997209186604169600942182205001180611474357768066406250000 61 85804579568426885791817767656477950819330773160445015244973092258242081618061357447796298028564453125 62 10551023628285680368231523967671764574559262854813100981163528699650797244720173333153817850317382812500 63 1318522577241511750575630115901152619044364041567561446793492653162334398045088028200054664729058837890625 64 167408694297045817100591959917715856615300312211350737036712462511511201046659234847516405229525000000000000 65 21590267057649817675620816867899147002897421338483520886575737243151360184673335837082238913357757965087890625 66 2827632829157232921184774502131039169471157492877836769972749165889455415897318536939029741977866195922851562500 67 375985948944800237029528191162988368541172480616593281525044697255874481877738909676993637002396169249298095703125 68 50746424598315167902619577011930490888018459640169092442524783150858346614702996996805705509560952777662597656250000 69 6950708081882135156952186299406621962751839580995381786159570962621424216487463217156708934152389471041611846923828125 70 965939042315786365368233712070709617063345388832711814438810710467340009613537673168745499097766349419027903442382812500 71 136168739781675977788884874174259762243930412673565300216069938921672855873989304540609217544732280582132547813873291015625 72 19468148025896082240887870501479296966042689711856235610494539409594922983819883070270601279114314482749735904970703125000000 73 2822320404119626284122040902949312979186166186372646524193220852507661449629384883065817698546361470319189236544798736572265625 74 414800919069228341876598681661295869310954171152926889547133849568657360019520009911034408726471943123234522286797139282226562500 75 61793717998263008955454811863037595131892320320373507128117626001109731738424466316569566963273289887941914436062007221221923828125 76 9329144461825784449358232757618845836260553114318103707422582488056418363338130268744517128684958210103467621084570673889160156250000 77 1427104915153312921063513091552933017875148621702992689227156879705335788192959506023895840869131781557090289127396657945545196533203125 78 221162901393226072847325406925896412500198588657775657430101945027972677799736955165902820705653243280809630227450708169275344848632812500 79 34716709620936302805945471492459659104979772068576040755232521727622177123061289486413975181492856322908594327541248247454892307281494140625 80 5519048105884338714610384050752998829909127203100307988991717168138621446371976571008613121640604471690679916545481977697045551757812500000000 81 888424150314647770864008583130203354739600434589044950599493510894898638086032333181421181410559278010508619960646083898992252430515289306640625 82 144790475533817063561632059436474407860535147405225388246570229331398963790666617404014930604040718935610422192372236916759681875460586547851562500 83 23886781865273252107075802618352296909386265506850399521802935382005330089763405941347621298076641327254828091307168371202584194154034595489501953125 84 3988498464732288124271961826638356866285930845381739044663967342887714415234267581215939168834412408195482666463250091621569049358126495666503906250000 85 673958259339867223617943571967362285159480230013822894477361418687069899483226296058309350996209085036410842493816658122519503888455250167560577392578125 86 115230507043228684786659064294638847858620118086421184806777226047885898504415686869874710274998194218526366024857606462822892412386830507985305786132812500 87 19932114917423471629874342067793062903111333784297045997636247630060842554925604518232725355446660517867164942147294494579382590053278491257706546783447265625 88 3487647879287093754434625928294570814949646827823776898891478059794020456533118472485725757125376832007967636698833293876378236033581649587538897705078125000000 89 617232013689231741978926316653111898301386241069472893499915749361786886594200801508904652555210256829792752301164875857885040828534342861110345290470123291015625 90 110470245774194887536524903576598934618247481214825448274681035852663030139395593386371797477439191431340474312442497179535450626222259693924231946680068969726562500 91 19992587132421844732756303835277074961014053882082824352401173210171834679625560149832510230641890871474877754369435208904780524158389589663943294705547809600830078125 92 3658191230024417090901059252609216560785466946604579345159538406490685892700652899692870191170327388326937552796908049797510048002251778738867283104231056213378906250000 93 676683558591948136447509490956557651913374829583138029220997419505643064128965612567013064245370039219906315419918357979337795451278685413145553039044425987720489501953125 94 126524858306916125516610343228058676263858052880982526258676751482325515893872521209837604524580370855646081059585495150753077369894762075433459151293862146547317504882812500 95 23910430331647296363094175940742140152734329361581388426584468936319268484758787102285468794358373593593174241518711998681674706247828553674790442216584814903471469879150390625 96 4566374787321754745399249436137405579175388496044873823166768611418459902447509307344611989920610568623834373894524606848495945160006254665329913123060674618605957031250000000000 97 881212579164844814834805296644091556043037333474161224570041120821797342202001155597276423682337804305654730982066890821833764980986210840526735096145896891651834471225738525390625 98 171817788302131275463097632563093832759426403195453256532134755532656821213158044446189121823178070657282894121337735165000698216538776875422525398782867407075492451105117797851562500 99 33844503253915751536941359541731351356024691598613078908936915894532920808076851316200781260454573744571222252856950549533226240176145902023439483484154836802975718484070301055908203125 100 6734354179699592110684696259065112102097187446129844944342528250129634924313663281577176575936476683196054043229502539130127626035336789492497549756411685508573215552910804748535156250000 101 1353466947827027131364687037845814772807589360416227601751277033692431275471946539799172051613180115866239364454705622696838927585111000574070224872390736841831016399012204945087432861328125 102 274726289032192465067116807928354777242852796229559533251548275378828888243482079480052209779679070775209919636033016185857354354902329712950153917756664036334545094686420315980911254882812500 103 56313363214809457260133744226360930749525139490033692536721657041994655678500104376455191673100585667188287651812415071097567285272489460882344936048335031427584044285346887455523014068603515625 104 11655744745957700673473963781751877447908487783849472686380564733672618691908334331374730573640523377008206358630215702270892809831621965577992747517119842421933635538064465455280303955078125000000 105 2435820826288123326184572754750694766903798675699545871308175374366086191368825785137763975160459644333306593282758059945617497218560280855696782528177403998539180686837746165021306574344635009765625 106 513910634537804497267737040370708189129759505655491018111842198989272165437748451056298848864336786077091402529223527686461429047395584003166212573104362388959511666677410721413902698755264282226562500 107 109453028043457103276281586504050649786219660622586068366641131624985198279003659035535274946287580411291307632028122559825578782830628820285035290551214861916657108407142452564749486368000507354736328125 108 23530304895633256459136076465181298505219306454485893243197401764352544344796823942817715319450953386299669673067199124872342246330408546610330984673447300201007820409947639658405257540993690490722656250000 109 5105629810584546304690746984255702434049350793523444037950458820345879551917306477861335491373655329648911077677466129193640834062833599712452818127025419508917236342006640230195780067019286453723907470703125 110 1118036989183085824157212559871622306377752030672253867742707866651906975037907246394184169459194551120494327523279859576306000758929963457444042130112074811998017594927927076719193779591082555055618286132812500 111 247065361370655820355611226777471538681686389815875317027789101829493748712527058021207083580928047249467641947489904882405592616724426529157247849146165077697327306754642118232427488140707654942572116851806640625 112 55091018688843557194902547299080142459383167492777919908527179230829255780227540787346326373340867902415117181499314061239071669758038301800291952282411890461509920511646764531772495018228852898025512695312500000000 113 12394472391554530211546773482208412489616879354450366441014031438918600218697615990861059708547931230627845791508563795691520918603755282272570545856961340791216281705736097114002557930940997325019587576389312744140625 114 2813320770554872121767743253074652310960340296161410245542319086396588028412885166059950380645655288555726173837976047210507050924156747085607363397057324242999843695384431233094075876189673365003298240900039672851562500 115 644199965036971710363729826223462465417408774223737243521732595015470288082225855497527774703263028388607470762285000809613495560119203768222727967207559024866692567076149279626543799640662817537419284887611865997314453125 116 148798733179983152003920581143768816185704126691237958806902683367198656270919601385943028712520185826275190033804705780220237889085454145784532405707094763402695632046300671804242044780210639088688725912690162658691406250000 117 34667481410240041344406126347484946915468881330930656015902288689214283195924655050605394614988074134852713130659768541490657418074075114796815289327715270333083416933148094234881872934282252033534044705698616802692413330078125 118 8146252264504361231829617953581325361028411415686454786689210126618051221339372834964991749766067974733561312357995989907378209960042662528692984407015979863522056543279832337111787615563803295604618206896264821290969848632812500 119 1930520652490049974866960315473013412396374414417311545400492918745482550551416467936721905968326451010646504828407518059580176030605202337103723111793834550957110628630241654764366240062192457801400075543200862027704715728759765625 120 461361276978797940737492931593484358644731096849705370568315649619209636370625140021131431468307698959710446413257662715145635305605750071306417333009277398369565199766969664900051060847456709880364416407681495926380157470703125000000 121 111180210839656942674288670099247317253313199276585364019538674481206451739800132641887341297567118489146964408079779740928427989705996298175626285734950772852334173669620335532480276304913723150284226918143478450571037828922271728515625 122 27014913846026483907322884282008691227419551272665590930574399962358822524625367715712846883917199026547639207602318799844024342623717096011947554626087390662480907186080586825471995591030926321958290698309353469095044285058975219726562500 123 6618201539831190320893930938098516546541957478513301569804743692120559193810227635441451066231300414304577054784822336429926878619708452262323668773030297364905766900558291115282526874467789771583429011320645834845161046870052814483642578125 124 1634585882118503034529936113458197969062234712495110219344841307670736997164875698393914403164698749716136868547358732551554990269258434734005436977052298643668789025103749334620797085616953489695777312687668432955676204138398170471191406250000 125 406984965225821500667607844073498066264719762786069043242899632402797317500150435570404718062067507112264306650323136347228932410816984687928999789623014968859664213390314176275647666988599072130117055693947830642054716927227564156055450439453125 126 102146578544826984974340600729318679915910680942424152728502167031933663769965902845147344986765695067672667378913786942742043422711002560127042908971520841493877944260836290318116077509219642614761771651909871153858106615191269665956497192382812500 127 25841429423399434162793693503032983694805619334702810509244145999816282986573081250423873331076384505505363724169658946401814250397371832883226062901801805566909548102015532337314192613562580304312852781689998978619827237945233606733381748199462890625 128 6589149193744074711333357544938628333503505393714431538588494967964348456622358627621938921866338332092117406873793019339030997604660483261665651093690204681459740272600664132503186652427131140821642655339523569719351963985111770629882812500000000000000 129 1693306290174412326205895172708220705057866737822833228197177652353344653940591560352596814216821847110738909679481972915014699128908613686283738220110479158195896256187175726221744500668009454284745103624118741482082208668826050283932127058506011962890625 130 438539545909506669545606941218162559004033566221968062380520976880705185775401141650323951918120987394700640286861345773304971286994450112969750472038444712431732977767392260494364185442570125453431936713465265191264708487921688636648748070001602172851562500 131 114451939496076597825503137435462363115680458691680402868566947593794565866670182620787960119633816138968585136393835519903758825670261056290583002119156968801638211416506408650655542575049961248507022325148632519344111817736949641724032652564346790313720703125 132 30099077986348481395492874420392814029084406985240685826554292344912861093902383146718399578214087973535716054558905015737945195445520548957583919040031183635026879049467020232436870388501926670265747368198769806385828582998402305696042564883828163146972656250000 133 7975790623615353882481560283488420220409562636708706869106076651783305013641877762507845229653185652015160609955383625847717865815140711538425872826207631360000656782132854967498651487327544963234011032666825769306464620362387307646844123559375293552875518798828125 134 2129413812423968833619781661204064912134602140592815687976991514869040715995741598746258215848773354054277141324722452317540221896594861755894605933890788877327376182883572135054723733422737395812519524445390646044805927267101470150459023240288067609071731567382812500 135 572779916043214067873167683680779699262849903423954640519746360052407480935737258200618812092474397215861991378440659566095426783201930971667249057495598583405772667037291224272536997503755424802549060804025926515763175838176093425683676873115709633566439151763916015625 136 155214708101676737118434094463227228486304938205039569898582660988323433946257329459428370998861907323636260278791491576263605775292357987205946789959266554279609146893512797206937785387176190373455938286700202727186389832806635943280525183528927631676197052001953125000000 137 42371289094132658838740305416624037937584914645687669723004778317157255348014783059846408734954034602056649470248036417590180931176875063290030537340439909923869807761754871506592665771645404689190537952823904454669745208063868632041839214822932135306880809366703033447265625 138 11651474203371779781682788965138275689689827105895517002236492867770848260389551191303961289847995319433599260378224678525570734167530530598396794231586198428906163563146139241843439226314013235362396436247999000742214868214417156603705426897639941102503333240747451782226562500 139 3227286312006951303766426217635727255038888410626153640398941957957976132323460752603939908470902804892360173568846663880495327647469930198942675220688270625828309436491923047214888942654278737657496702809022764072483257099911126678960967331602231438556864042766392230987548828125 140 900365577237018235687612400155712886980194411559035073795962185231533770264383523014566627721747830411149599881450646279008927232498624547037491779072359751892779707821837312070341153567464823431729776789334870546766726788334284089805330432625450846502127656713128089904785156250000 141 252989626183285687991050080372994994441903066246493692831714950467989631312309621426010620791899869364484494641948160600444968676881796413149708219606315134579636794780746571815639805396439430907314333514889530748669948662718033114302133910635521321442177238499862141907215118408203125 142 71592409612316949190626117074741014220146065155608886380767181366053117277342070468447659160602901558858910487687105076863385097579228310711224296305843553127138526016517569343133784159686028953653388812128131914473396363186320973138240701254137981359049611744426656514406204223632812500 143 20402809960161587457903590531310513029292435444691281039097028004172041712749355541214342986367261526404524063019392924198425163357366359713108236990242469025047692063664835131875659562629227949895591343021761052682221368502609390731649045719225142692530051544779572286643087863922119140625 144 5855315925347428196863655844943045133197872488302014330916727673612223946939058216199540144522892321390609523739245855926626952994238004966441332936829326390513559068979958946100171667065258637532030557088143824264352144608349624811868098024497198185066646848748971968889236450195312500000000 145 1692103513192511129349023830245871372502669195888855572965205623789685592206966424856464153649813603421079496298588031279861366183653366443162272258534037101350035253214355485546232124059818974369013366713090721413467463842116756056214208198789948468626334785606824510372825898230075836181640625 146 492378365431616650524097291345365523630946422906525804047970552165879187366316967588469669568668592888991388675785791486184561703023272730891037980061704277381730431986041825925845579500030335612926350732211000662734424775166924418591189805113856907820946712210029520022368524223566055297851562500 147 144259996351517526851463423358332195041798301047820720540456305199531585978497088209091081552895223065880577024806556356359247456847558689960226854947263611865720646222231302077325774877740032839161755244213450207174161978211717127045512774035903839436405494997056363376746911671943962574005126953125 148 42554701584626241883457386072348498284437063563571791370641455279235936544351319345221568804773485927418533719799299427286386505697262215516756490217405659829195025778593352949500302086740486829108364458162550993731806363377192233139448324510213171798223390813957683860374221438542008399963378906250000 149 12638161235344887296442382540321720030862331722312521532711341338850038215902981677093996727211973481025132447974576175470367886693449254131545158656876104888723844039677576145148351239840013303371914053577999846435925538811476458362035874908776446946257467801572663484070503244039718993008136749267578125 150 3778637619200692602830197557507230576359134135173800792011001929518546118519010966107213881898220570259553723920519372520885518887910156898730989059774386022767919764345074475834155487977301177505377062612805935286720634206094911949343617622245468301789313012561750198009030898176424670964479446411132812500 151 1137318671346665401981486632029899501303749486606968764636641782021779013186665776868236434955222985592046181293644479837311808917553597809061949813558324726763288446138141810536563142734950189590641848848911082309960213038460842283102761824881122232776845805817956494189796088137940168962813913822174072265625 152 344592235197331897318333050136890877647720237616039405273818844965861552965496260172406565224820691953696426762251644971356038586672138368283115417614759522656818621057411933714775017176724886232969071964554710789314980567606809881330002650365784419559187101002366745184503735164043088443577289581298828125000000 153 105096020381239017786222861786776273541730821903286108712163205813426373107238717512679131310107478600126336009395753090017789654412059815143572593575167283003523002405164329631349040455145858339110473639821727132548885879894389009234403107357797122618677218684662729662297529488466255404418916441500186920166015625 154 32263081206438512956146595246474837603980425736446366517859285926676286438908426434893465523968607920007497994550251065402169873498986150264660122233613168781622852935214737274451726733289935886932474890896146659800633656077488830065569775304215489163243162181387014688103267074903732254657952580600976943969726562500 155 9968866049418896814496188779907806354636357807250150773643631227281444006420627516154699763979814065385298490607112114395347948845906389327310559395782995846659571933704599867647763271807029582886415081517811423333078654333907085699056826151721547154992453338961811895632682116676048744740362235461361706256866455078125 156 3100186563338627773207020030125034380873199322445467823208082611871399791471443387160406921533680845171374346955249396278146486832448988290500694637556435788596500092912674977453397975299975990684695814298501901678980354050863505798361399094243418942742599142385270616577741483814754118391864054137840867042541503906250000 157 970317989183387946416578574986629973553209667104238268494490937423215864978594620930341878982670092264816618704331219391171052548292770859541179304401336454000965839604956891184835009849394446434682013433652007076512951741346404506252020427636258898235905445693804279397990644723763421827569259958181646652519702911376953125 158 305637602211036144784680700083108281168178010129187782158971285143390840147669560707720751600900615327387095752577238725813170151246801261932075304367807878485982590450090831151553719149999265014255399171548116543551474974032188532236848343437034913637444052313255296915629247036410319924050622865995683241635560989379882812500 159 96883187748999352303861620370214413102531567290083122099856924195227821472077371019219995128171529042377427438675067034085799653149251397488016663751652273304496389720727386879785390152667729301756329872964268345135353738439974209696371692102528382891546162096242212129223339710069238957817302437038379503064788877964019775390625 160 30904498419402100016156850284209463085368905444566655934966808786763385665153046276022609950258570173409170992294018963247979290330315613785291612960740489653948478994324838231191027528404957175469180513295549196618670074345945484503284587055644417111253213171387457854663495611186685171108540795688541606068611145019531250000000000 161 9919951445435833209688471896080842855470610104170720551127856522922328936458939400327553124924680147432174315144102534863393133682555158848337351540874802280497199617604019634436232471918274918384894979084674757649913476494242425935509071697457756053090184076925529741591431733574966292057458399278049867842128151096403598785400390625 162 3204019109625379947415181903406108031855559964003735090456610970563072857612511437462201791445031005470288707597310912409036900512371107722207910000689287723290795635964400937055136958749044291043028939213739905188838675927877208671060756111536673578209765274889168201377350115416310171328377522717928967976280546281486749649047851562500 163 1041266023950695803410440071376387053010607434763264360716307631788018629494478803762613684060944997247804403735715270212942722127003313447837999896653443281430114350920208662111590576054528425478784854305073478466610949360488783180444272232333458513445873378820140328831782422845656047802830360751631400429985094888252206146717071533203125 164 340481011081642626339852643765601734089490888390831430824966514945422001693560671811052978029878927284116323785534276256219388032557670153850311082417054661891023363970251661012720813490062558599787597170236746664722061144937631253276118112126944082012095205656588137302570127591767998038480419337751344529640732245752587914466857910156250000 165 112014035048345557761887034818827429769813311973099341955872732753117475987112090208673892183141964465706201027445942296255881046281802366301065059124951781366909264537868058202510451840303639443303091141742504561056309786139719142426962882277401750810746762127884255043050196978088752093770795035937954479244324466826583375222980976104736328125 166 37075266606875224869958829551464969626823034530768819738436718611477665228884482593784448746278456835279642662805176806616575368167428258254907226353860103236162603510209477269321975144855297054380452810492886342045970126585536985858309383595669095138230689902119704260571303857710394838142068415421720912985180343540450849104672670364379882812500 167 12345610143090655549269139616934381068569963548155043514889013361449508028849460235327395078011531743912140623216514441499316307877743328711825694679424948263900994709103378213465459964755130904519783240705484355519896837062837782851135980762719167199819947803266781394968191664570531792506327765277899943605371617010563577423454262316226959228515625 168 4135629261110332097351716220545825833567532743306619179994076587423198133700883270848180203846992420918611553208477566490777456475878756465057879428690163283763805270690013278681570207163466734521846488204879893807953506599247064728384790048126343499580089442645214289860539694492780632675168940635572965380790698578861284186132252216339111328125000000 169 1393657071029910634885135641301182733862883275091831834224537487512273030039015095711411281160884777491202327090365204505715726530960046271320316608787836972270851105053314378045154404335535982301913688630031771860649991376129077205822256970672678645820316650659370999527297839682647695197123813905744974860191855629692545354710091487504541873931884765625 170 472433002293669031615024129587223950225006104304007422562723462814251168529483962697697095798879819352278212615581082887824228135024617167909577488050634843430204803478181581864594273961444074788773683897578720916009280045832231645408057535641444249036060452693098829424648025100741465843131822705616325035072390945080662776977442263159900903701782226562500 171 161094011406165103598932308569072828710316085970416318357348889209281088590125714088733773096729967960688629641178395186321888534870351511095960301695996738185734537526090575900938214989956437145117263458872478157060167272912418289247877349459402938591322450795307093200707597747574457201355286787428100815433455000231034058599514219167758710682392120361328125 172 55253333353404610994770428270905284658217420303102541797006538659756141548793682558511108498551632405467625529347746476687022213148645133242940841337849818681193185250594421791122395385575508913486545829127785471497069149569153237395076731658112750993877451959275501115223636944319948966305193595770005749717388986758987348889558940572896972298622131347656250000 173 19061747893922963199979416827844824257995071576374262372227562413739384782346885760703436008436731647257081687915356326297160828790249945091680382930892235572569412463214369511265679684419405014891722753882222103423272873034880869772194400187635207339717375128952916419010013796525201686180878773455272892405266142667406820283480017669398876023478806018829345703125 174 6614202868015147324183612101460039577121033642567557977391678151741302575441461521467619164418185372772467957942543197512083257819385145084971557677882973515358876465906455893343652323594016724791730718923195700722599901913097156328580628640829020505487284854392115151742203476015187211407352208845178903620600676528896784392926371899017431132961064577102661132812500 175 2308279649321304250959645507098198382818365613933276932323988487856786562056785673789388315720024593493473289589911113712985316899772075550527718926297316754987018760234647158989354248311243555084987769666032913421248456261546705322499235372327610336524416398738018627237774394537528357492099111432843418767358412811361745648774537753996524998001405037939548492431640625 176 810179388057940237847930651689199944198008774563973357691822214373752424315369393102816092038854799436207246203565584070682700061785400537282811899815680465717869618494619565153740677939881834548723658433320023892307695797832110850599946226237384162617393460573618889652966926613980370677093931939794025037727436976974904662377936074329470575321465730667114257812500000000 177 285983982605346054926863758460719783586814197699490433753550091843155809825651153826518389434786673197133119702547558809542063370736498766347383788100624659699837168116763544237421665305816449180907658782831432896119969636963782543162683095143839810036314881309504232699798233074802629122660204398398366817093605670082404578089672355897109515286729219951666891574859619140625 178 101521035330701545930093221325457445641742833105205080643413035436747657678771073067866607680049663913115401986612034091023617339545354072681118613863325773142973993047641688725380479174250458117156619282002562722818297200155193672926213844333989173462968450161247339799969008948260773385665105207867309493630342467449629167545724934509725049667708844935987144708633422851562500 179 36241852419704197257382577114669283353895883257007796841884072177387247076755468037880121746346808295275822859831358839056021827567243545512048101639406042169327328919977286402907059247679609790639456394768676044345973838268611509940071596238033604173385241229738817287561227103569057979626123000082407223634697410795550511130432100631986365815414329745181021280586719512939453125 180 13010414255420408889773947251387514922859788877822159726261961491853151930776514734573272494879673760787960634354441978652302718049573409138686741594762210669769366593347419899001313403883496581508246108442883278976386478432863223734287239173407811750410474620823726904811014898126342109356313116146640261415714227642551149882696570842338278218247859422262990847229957580566406250000 181 4696612917978705804620629298877652238943189085906513039757829880561674345614095336756775854199497923940787037096490383971089873612054371779290069866036404289946110802333134450862552943642082429832721996777544253834761235126653355163900358673151551693074797596426923464285213482072229569579054994122923468034639132136025076845066734504187936183980430697357633107458241283893585205078125 182 1704817854751094568002510551714128253976453688111549855553928709587821140842777895202080095633433758597521545690849963817173089098195830910318565316256375581411521109152118286143250361835447497703507803410290519132186202985349841285192108325388769152439007980451244125899833763945253422452377045147141522101420227519440472749880898402136109101590676961841495540284086018800735473632812500 183 622239517744122314411067149685123370245295686628829568598801183978131949631214740973372369407758013474954003843909114685963361122135615938395639464346153515973049244090309559192756277307120744639297883954775089276563343465309271855414158259594890800154934605248850587436161951660302159110827596442387216429757431770739262421409454213055611901779123127387985601899345056153833866119384765625 184 228355006935983927100911625429121549023453144482155869411131049409890679422609117223950064450062173552407732311561226003891429263308219505900759899092196413343629025807234957063952644242473416674285335239510690931445407658291142362702456505585316652581334836691102654517480180314046546855546271333594411479741302548795368606815037591240535957984123923115869226239738054573535919189453125000000 185 84260480725477606816492261840158467797335303067142999855330282318137374795786829315000653738392267833078227219773190510063217824630664069634334364622364871131829521277165037632488316850366339916047889993018383792355164565248411752279236724404148655323906620292431186584713861358938647699127475385141654365433302187922700706896724980460589408608661174955210813084846677156747318804264068603515625 186 31259714755988730589510780846553288662208743742426218259337261885559117965033283902153721351231150870088982001254299478875695198110980140223360489778392492884996290796714852917965247844949372116243255849498916965635206039221155684277531865219987614916444198772128153331118914654976940186948283557001089986454620255202772031263997947187559082198479163591053231653369607556669507175683975219726562500 187 11659532829079670122821535824488143150414594160118198957500782512958412209652384335970347291951158793026242992908454391124277126980821969515844404435204857208650120577058542501817859387474723953148545998470265158732385564296741340650636520380952572191646616962606928035065075427316736626385946403719417401536252026160452018887877320606440346893104178183844777892565952043923971359618008136749267578125 188 4372198394779964280369227777189621842940303322133611818620107553228291114666011469650496309723582272267178954985765847180560835107028927848196849223006568288433507774506586662490681090138625512006541470761339636067281048118280964056144884176932234482703843656764554806459158089632290265720344646113990667574543980957702998831064393584820888849892498892743005731824368629986565792933106422424316406250000 189 1648271645809997843775068436138424617202391466552001546673886211821534091227410039183316320942308529294976256937030244502162267036051408471963900895614748893567477287940988390586031039095605135863575835758961800784476079976861662493738310504249073012944002895037712610040824666554368367692687073950489509562950591804209362079497593456167669774858215465263113127003939174477210372060653753578662872314453125 190 624677274433800937007580043009463912966615587919179154370388379662192831110418972046785939568022866601426557015259711381072989270473827247836823194465087640559013169038939184263262238086605049870045219515602025235498317997952630759349442007924573207030368500730270357646083334829357430603338315817032847732427513282225526775895784473108016279768192320896920010953249146056703580143221188336610794067382812500 191 237995377032465603103002315682825730897435112967074903815821096871963888103029664479204436560744896922215631051645371173804719866926353915636995219916140045966243845539991747217799782126772188319059210992276685258637412108131245104768872219745991177702067197014615296601326799770268124023410942902110187832839620746721867564625027448106247506714774815646944134746091657331908630936823101365007460117340087890625 192 91149703765191904825571904262099722383587151415656804597239423297373060840742201366069892125930711469625897195543811874684887718547659282521828997804511712102103320452097309517630611818601907234588958845532872701515210012302805083415298009133598663167439236549412301195086876591976072737798225852668377879503528039938755455956577409096608289319378500858031191412961374880327734281308948993682861328125000000000000 193 35091673763377652365572099303533479232785119553089466696185429717539923369902597088651303288632759971394940379103188947751213363020350474482216309877329715038736408614714240265110880543353140441635700244552579640130585463104587087538155862324018534619850109843413267125551347880461470707382018355368256792135911533565792244015384564680601503609577795468443596227940049622017907950761497204439365305006504058837890625 194 13580109260156380955294773533377844757608533825153339790936149158308774413856353667764343075046715166097670000587106178588796393411509211114039821476078095905599555693801438425741709795430666781816915118864299272675760617802054572774781304413442843951614805478920335479295042744505439942551469589945822538126949014436867701657469046821129807713995606099760890376740907885401337352097885400326049420982599258422851562500 195 5282520646814835259748191049069376514508483528806245826772938808688491936590587050856276040041976164341338157881267508445674721660478200273947698619088075300090940750329940200890350756874810890829422697497060124353423198923120442771504448692609729973048059845895062168157545200957386547559007465187969369516992758751544737064569496917099549617511109567409007491240262706184441851268618285786260457825846970081329345703125 196 2065410679399474342607669082827176083053197811862076054906724078434006013999705177053502506829034452338443765930218235938782019781476362047088580542328144995002233845147271206384226560587534774235351326991687238428418194848792758134885139432203413198752942936196133305901168524487344128198537703841994941851218433382951442459232457661446101235109460780447290332973845349445439676278500740738763852277770638465881347656250000 197 811685045173894773757622236374821987605673109460919940014215259250651641053869029648438402949414839917674126572086273880653043752975412150984734523234259757926544696717117813671863723881744419868213650236994564927060767348995463685047401518312363078807820809550162777807539107658875731507043258175825737867750560087823956673551804195211295954503925514321309884129187827206859562446666563577731068335197051055729389190673828125 198 320607244952673199292983841305163808558043301240478461540953282132620137792682677614335274880563084695191623428114721613725040132128196574216258772380933689424779177962003146941073227022895290544679400372868367375018573396744923910813050020980139112287921884005727563662914688459449737788322405489380948222761981360066907921473842727778850303898037995393804604161809350132086740202753007102034760578135319519788026809692382812500 199 127277795787389366101545458457729165929453114975698841706411265933592955030218729657993907330255225981127174300404865277322635227474398501273552260742367182879446158426480779312258648455441159428309480163530524187665038841267960243417230790652063145764860728931288710432102901781031069120780592492025468162397755781657282749763156182634399858324985448696453739201068806908249046271184189462345257411612919895560480654239654541015625 200 50782544840490473801786422940879122137128604620718582673267519947837198444196033463918632208485416386510122670703469702145900753785143309352995030761849182643742795000653678243538237512515712945096626643021580691577659090786598071709252422533804728228918896322556358497961889778022723177381304647607654243564017721083793560139339786761195783922446866003004706956021693295307721448630835275854996208408920210786163806915283203125000000 201 20363286136898223004328573455443105752564523970713411770381203554390032876945279265270243622368039369136743045431965452967323501666668061110318625784202293005871241416773179014154969943868971069392451756330791959099744434327228962616792919923732965142971965392136891746036347216983878526750175754068619295198183232070705884987826492240209821704587893099471925133803762010074106511565818871197701143327183359588161692954599857330322265625 202 8206199105772737458114521275787205029916250922416203739063346921464124873354843542997069448646488478200725457839163750881496190408928174408321961044905984242247598065851009266545278695231313453466057692327884455121151444357598265433479206087855174743533265189659466883201842083673775339210278826594984197795065614431029849753332764574752082586160258226035478319044214757270855331459049051199747078883469626475744007620960474014282226562500 203 3323428355988269268884106162331207366187282309155877101492057148912056772256494092811195175812141000172183758020597407884488086231718452291388624957725781020946237811219815389470394098291893453642656456262617059210604129546274374159722137992572860974059388484561541465031850270062373397868017614746603216416760458840532231153325771215371055997254874568428010532933673951610026121054436227050825571586701516810791190437157638370990753173828125 204 1352602183821632854650151924737635071378767621544760186252294810815925754571883296032055816962341764952515648263528969201327564607983334893465788991064173353284832355194543025170403068285408236377126754756249098081484809518818104096972924443734691631824917455237906821434151751363997298638811102224804623009716670220973799992735814751350745584275856226307131059215687408114354641118911663515827621933986471150603847490856423974037170410156250000 205 553200865581739455556560383390074541174455955616897713296967008490075388250412955780489848906202828244395355616454989769786580177084770011896702822121478055447211808269367284438943728791804147378741682429542176940235694531108370281524483667570020601218717842652490233545139521820764903200863737613459822672983579001581729166713070536882955345606649205217031004037918748667826738106241154639519215421631575827092053287969974917359650135040283203125 206 227360091127417673740481629161009871602930810815576020968248299847850091022911434039234574314982459509661976618968985965700058625755021127177360535094259774220072116975403126127904365213961974340343820748270465115163415868912285343698242210302584538689044417458373567933830526038029615583207799579984736712303502430304821903814651365340200251950770390351016294442851790221618028177556515255429890972742919649500980838752184354234486818313598632812500 207 93897482768138555603986226800259617538436345744343105003327649509309107530495468631242879672836325409191954931180508925420167058190690785493812321680544623630180622677097679667660885457239918363043126127380459309754384861821593044722798769313348244187911569058741533657674829732399951673446702953098856278871406276933409619592792184001011895338038850641738275162410587567717561596355421150365906453009544378283808662732923266958096064627170562744140625 208 38966536885312766892630824622086329138405170503015118949956804236925853448075524550414761063354792811660714990113645867390834259582568122565748469887576885473022563029714616084710183548658167426305952467788322914437463139527937972431333299188627596969485680757898911708587807236592861235344401304840549176129355064779425518994447638622784007714843678255685175299884010405714476325145306425339035168486723356146562259641541459131985902786254882812500000000 209 16248666583191653527711243952940994852247579492662908446752845595182212057926945841422296878577683179229441157879286863427520062311039317099609625868709709794368249386381024179707446894674632248459431152328743177730755174243145567536961389548672285802889480607900358832240480454963399243865563972725342751499564225222751190450917456854118566395002559975348444262788304912779713539498741939427434989294134418511935740931831961830766886123456060886383056640625 210 6808033900964523552269352802933006297428647736301999260395005533080793430466266986476041324197916634351303411353121481470009463942944120157226886954627085677728610635553199388430067833217818419064401231798343921925702143330887353612604144282245463590070421810263238101135107158614474455489632595220632525450815118832686145084802674247728291230473514857634369212320021150561158149845803580242776497437277495307887038152370260846169003343675285577774047851562500 211 2866116642247135776285892036471418932719228025177284164466097861132439734637653255477666291005746073495459753108168841497037264739922375886669161204340634619468094939713654650596483245378403974497418089744455796657417202756204594396344825392321601799740707300537692878593547968143590527954463394759549592422230891918735468524900677240242570157951906381760256760170676784686659965159718606573545871285675974478385224587312090225754701577898231334984302520751953125 212 1212339842606850077798585385313128508109922255108546670503289685715827552733083192865787470320904994367065522718749562005691989631812501201942735149991858367360623069160318192759760017734382977187076693185226935575772476351238828529585224987340068146865001191051249182217763970209913595554804351817356222383962350543991792931688785743428771233766158063555641173634089104115885412203136451572522280858026733465140494180333763681836956038750940933823585510253906250000 213 515232857649182423469057348738637080130022418568544703872007003722537065390925321085010595310135572321856379607181020121089902020286412393047205823481003743860926534872394321908177933426839716053823439498000452513289340509655551271979244584820050514559434353002612466599824760253805464223552796015637246265475964731408239592014439521555245299749265285429680017391225219627432102230844422499544718361203606011451108991233443486461319071878506292705424129962921142578125 214 219999534134428932095943250463909919109056189921354419796847212625203843759460430737394970414142000434839781415432258035923376935633340606516740658256167256872682888945304466747689261159984065934979139269080595103958236179443052612210140320991332242670931855683995390585309738585335906096356789956234853016047001761256950038388329616245391525140454722008276745748396317511986793505578498850173180655924209135737222349092468165407054742743753195099998265504837036132812500 215 94377719450882804233995241793833280344712725573648675724126184910834109607627405860753629622903376633120220284030955051618763004767366824682023763849969864873860687783783461168961759993539652983702804923654022729223099753716419291885947732841158127107574277311799951071627674908909052434851179523553143487002266664036929038743374408054735812907134436515850934953469776646283315233067892367366759243448744454986138873827002974069218833312877592334189102984964847564697265625 216 40675908687551470925404184938962877437403621766880290266869828149003543500289184994309441275796742430652774506035929294849319032265122334319445458278635206069212583074006793323279362592900724368363860369467446794476814319602827527060777573245131096568266408995505787842466561130374409550499001282678413913218524359186481223528171515873008995615008292742620059705307626008974345451160358167990276470493365357512984920824306793664556105314460410227184183895587921142578125000000 217 17612287365433668072369266656143752147227974639570702311004543832973809452473270889913384382631803118269437786536818519977759095096598921025537617590543240192902512245347379485561158050309535396661364949150132727767609731083781962016514959474098155823269324438822328139524168801310373823668772256250490681507655679348834699377391721076080417956565684281774202951817412681241898927111040371426117007223145216383814953893933048046589339760287826752716000555665232241153717041015625 218 7661180762360864452797927713302734825801390759320366938011503548303829558222930713585986706290444607714230825177093265629774318324532250251294875607467601147861669023937657465807418979796794303728032332462249308962663878952147583285003624227964112229785121755089857525857081102141834163755934732419141951774428536817429986786173053859165194510522241144472497928751050830379737745951530536487411464611621054597696162981730259671831160322286847312867053005902562290430068969726562500 219 3347864881209668688155802584921200310563040245127020506288074553459482857339430420038416119845818028302231768972453362767333164854413253842111912419856711238400452731067406577770041810648272032424370296414757958564556610056880435438214653257115010734325976737749055383183842890216549248037941926049876056131703923746513125301107502064336909861194623937115030607615763383215596718136704938242949914314749879010979057314213272053481844273466800247114338873188899015076458454132080078125 220 1469681751169546058058899599761009452023061453023285125627496055967771040752934191058602207993987604476354254394891921545465471245361299572683392852859345948594137761717392137738518730664795646413491634472960029883986161177124935189752074662919139150584280142374079695185982441634843823664704337873251603354248953142047049305335471907573935054405004186619004082422599870270830453111020113067865246421940589887984329026038094034960653459157482278626538629850983852520585060119628906250000 221 648116135992562418769448910875319410629423702807377153915268649875597189955679357585491847241571129477290127168869113388403584436731381927610492785745113935122088428660749797359056174551306991813558691634897623946542830101961055380130318018524688349711627952222227089993392641257976152298715435292578394277928504688648816795410727589707189739397169710858696552570385445534594550915076197447020090552392761355034503270355806091177947719242690695811079681920574557807412929832935333251953125 222 287109514979854048937190415628000556988864595360880747087846482306549457960271671705687621827589184245653098135759256617278212208615329513530844870042644513670522262543287011669025492337958709407124258551290232790857808038955687187294847396642575048051532603557344352187734327677061932855344700675245551106066096197915294898912404862307988161709820689110936127263631526222673453724698023286827415866255506213950769706681826148485553184728364149230210109964289699746586848050355911254882812500 223 127761117761869743046151815532521595962535605828054857933721255499015088067317434986707322834935033643712698185864224112694946402830240313496785406580800570791017244616784302662651764375213036340367701411465616969027226497313827099331087070408102701137464235978082285068264635817134709804000680081960477517921287327204282204418958276536646633018286961306531005513891026370593568729939246374190438742376249399388619851255367158048104198120908430248339106316957103359754910343326628208160400390625 224 57108060645212154641769507180794049981888666691662853329111170728116448943923000625054143642938909908904592697770277759720515969145199373773536836078357046933831275158916849223997049269007329898683055242138435327736809189053859327749414725939014412378837797601495432818476301349838811364334530649354797779476470837468176296008328814422590453008443614490672323682139424972333133792804026211248252737569332531307817614575368567694089777708733030371187710751848953805165365338325500488281250000000000 225 25641003509273633838852706807371915914709237933904986597970265981210579300258008884102756258075971149751768962750757824034477633578636417324791717674787568132136194047298487115029488589875366867628564257246534294791268691985369035944453990432288557033523804524030146365730086021852009354901943050695845485940692351560884300727426855075945486504497283052886956923614515760268600371274698944322961610336088979666301006498010508381165510406025211682639654340923806297158904499156051315367221832275390625 226 11563862069850395157078413080452192215658584809659728859278318818521423821342139413515781357999369186636208496062220767002243789467992099334955561331759648255700910171460492758776353733428640795837273083118449257641169300963190247603524821827210772236378613327600821405793356344349058557731444829128233329238426917168354901756648923096785702088359166635386640299712617317767042172415880875328909487631598074001135557662147728533599512594950177117653665829508558685612129579567408654838800430297851562500 227 5238326023698079371420720876733952831259085157614491803719035060666179263862612563099166827504943280509234323530315335506069289155135682130516062522721065103211780358656346973456445805039551198332066097126845733126212944424694024921548665209053082301510034869430828682599355450788728387359976828934299788650594032060161139745578883922451565703513808950945846412002511926989394216669214380865860022713030892928793860114218668330873097727354163404734089094322631935132517089215298256021924316883087158203125 228 2383391667837264411023928005992549554345093012142676411408426735031905654412090771417496941023769391738706764688921438833367488530580133781077922638312183774148294800926116909799844215857049734480644089960489956758758874781011962536283643861920784979307544455946771382850048098265425620840846102303446593899537868166511311208704379073289606455958691303515501695781704275949262822221885373811044057507776569193061429036468823600931148785411842092791594343151297298825128656574179331073537468910217285156250000 229 1089188850624914649434377232254305338020876125292707103174467950389568450240571405413743909139283396526269754855812019422254359445438738408731293979877068654742832514514236872324671569122647725262220636950440031059577397202483646531248867905347293985465017643627315646107031531197175573217861496427502788837538281787033328694296363530559841028001023547886675926663367658751534588169846056978944732050164912154175371689727842401294669635280394287058007448348917210331770442366394746613877941854298114776611328125 230 499928063591000829406864620325425719980052928728108289990168358511652772555388616510544948860852447723055632055905635356553532945622006619186286294478289736186277598715076348184679335939262699316482609302682717678187822927697394843577367582781349282207824542897084915157222863571628370383436949620646256999004684285568732329447319562120641768462223421653248619852219776209196248168651998970677053538392625946116396797493176685263650859700473114360354187589149487846895706805172565623252012301236391067504882812500 231 230462441761787015972370964729892746994572543065413416499015232350562462559629831912785379735020549998210976085809998774041721870586762750926151979924440879439627673639843180841354260931221358079528771623936918568274049497015207815455301815767830767784325933059305166800258570053463365937967891502559774705408073286519312186752911454642441151410249115836381886376416083387100781160828451138379421892918420846413372549423831415641290113149844641130916146269888497698011293502874663463586557554663158953189849853515625 232 106702093094349195710023007168495766117458116629414788742209182389243963705037945667943486690815663898192078476375310544401099514059927092154347370851959845956857988205233741530139961233801472369369643362038389903665958137339979757098613705709012520241026596228647115707267955146643144613629946487059898968650389178198755345572203163794307200419285570879359474676298480067595721699996387075178995858172632546722597582418837000026579328948244255168696774629194630185450434193156343809505415265448391437530517578125000000 233 49615543302220855259531142979655460201414664300716454899130511396677039612630209448160059283691729006371162887010609663839601576880273611141174898397869680535138433436849279626270779126361294508867279429738579286989314378838003387308238919701217281435085400341141643264446441568925087714116605730793822769246665098008132460627846110568382989733466360289364012495574447140912753076948034679207898648601721140671512470279475325191792417475033485221260794468527562718391912345223955450868036365363877848722040653228759765625 234 23170028163014751273374974466189476227890111726826424096980754003462648575392663919797587680657057834708169626226876698351483764257151562522901679337773573887465314964793952377745208570368271897593225946197468168412745275867319074114345676298279691068948868633113469046624217553007374999063429588073556000717272629004589529815101281607434697381375509387906178345567093716117706884759343337905071752832820905587506752746651255101038543264489908295347185850166190117505635367760765919792342870664469955954700708389282226562500 235 10866543009845785278087312058517042145843087646312534937505710534294838172614933949700800817727663261737037427155125483907442915991863529178688718662967371800062679890529949076422848959476698841175728266192057217531723475631187453619800631659086938971313782971509903194967429879397247532877153758737695372232443142832221674878015445799094838164012249414046841704044956586232711296736279920326021450001147497527936166999262717655072828429141531544879993346210106428646536170733524247493169412326352585296262986958026885986328125 236 5118048270157292926408991452355583801613291528559645371662330185624917198063943008569591256475621806189281575632241266321018395864843028759519654666901491111029635409212098768013980472994365224215728388129433281543534191823212329193102895702334574028830664096631793712999481997480277637954054142842669335804639326215156599507192130711859773665344731700387283909517742297265855755358584038083683156360476092712681877174417333170117586075318690977440096823967575295932091810488174417169896401880180292209843173623085021972656250000 237 2420792988606409973611101001442431976278013974092891081303797438209988322993632372119257780610186650977290873675576478554827943314530627183948284809992614701095651873945279719656547292058387939322022883315286479919912768194639618908287294978721097558774737896406750149430286823563531249384570085002941648336730937351361763373076541992583219379890795732053078390063943892112878782317053954373020873077861796508890860407848698619078764216509390044209533456162871182787292478367783198852921805140081534801765883457846939563751220703125 238 1149856020595275595304138192967172953638108531878343084963040500370058996743731950811144132490599174765333097903505663863214915024963419874280607252880771759882744142680797560494502860174171966323549676074451816484475395263238854760261149832303662201176118126883716084302711366129433750590043232821507315760498970438473993772066695127482390712030168514498699733883051952421830923968143676994459718738563892499605493783938759560398868845350140051823493828840792205924334295659386974436481173731411375982247591309715062379837036132812500 239 548471555386857006775179074143000185147698802212082733605477330896793611170421542694130328461798029247114470433386439355839897334625227735986537522162620656757018562698625438696523027045962779210724199443981306953940636942899938621133414919361570444664546458662832961461439863850825817169068349904304062636435427293106982942132701186211703272271531557586657156237777467363628891114092834559193130136283038833598221287491632793508117087823213998639037558470088525591501337025352690303152503214533665387708794014542945660650730133056640625 240 262713236225338657566095950467164700584582817162300743645001100677907671757904084666786059222415007083007556488714310675866051749624192438197906741976505205653000311692897255047018253854199052624028344515857625450385118893644857131545579800432572421548921442259545555462054164329041790016270701114776311627491482994109371455635241444059452272404526822500737665042054321238907744146493910563330098606419571248425574561332524191452043102833441881202527656798573941896090116755242275826318020806062607519493212748784571886062622070312500000000 241 126362854033906852513194853697505502262551156200882341973909576250134890047338798728665712162702039019810962567673332158882004679601241841629179604741347757047735871681606475721029894987515092895855740429399964741616059381831437314252840224453635155411600915497137035365641524976807986542775630499010895407062933549278847064730722283536481478910513348840859392294492751653162940263514896973418288235288359306571317992847996982661127208231592564764828100964438509351795174410262087087880046211641292236184386243991184528567828238010406494140625 242 61032198724285436214835521652737490279076163597350077630970585201415371808763520392498046694209672684517325462190532776046011568881935123330948575847119909526303949185945821285988879023156414370796020238289536696905700267849486831026583517071860770937636547354128325834958045064384149926575556866718221421669782045748715278003763721978916076094458452885569202609471687255361281407363454240796200043021869779081708033324109381300967703354175803065299994419102330073432314302728624311931955444551012163146991307272060112154576927423477172851562500 243 29600106657005902020555064733613126911212100793160912828980912927987807050401302470644752113276605726064136941425397900240484142130852591549452361739155523949331223385006509158780635486221007598166592169643652759635321522646815052277129268093353656270686385413948580337383795017054368937024804755342097072186091097336426181100582970847555216483327239491777976753240880653588818665625803325194102575134663318240088469286162988632533702591371675510039314240984787673107904126225483762378525246449404443607395405468896143474921700544655323028564453125 244 14415005758100869658234460082681576097873830043061440651165498664237056924747156109778812460320601936704445108834315889618178691082493721546630039034044727150145272432452357660837153598327283181292213369437611811648432239812152845149198987865265776904995498450517862243695831516913708352098884478174159862665605127694014957463004783353331648568835219629569088574025096300810788909744142554612814841749617093082661597164571825844720957946838578116278338854906845090177934434673058103777092543215704044180546615216975681050826096907258033752441406250000 245 7048818422772927896489196338636232021804767503544697134254752961175559842509204347685662457264722295393356667910393421053985784907145901155644742445987086565539920353498501619013654147832133844627740569211053994784013137071122777619504291589448780284030958821857251934318433421809258778963925238725378837848905681476876477443118539860639242789699776237897838237150279988725690427921624533706851200768904667846639904714125525100080962437150878486252729291908791130198774548596502065121143920167497980091782781345184638599477011666749604046344757080078125 246 3460911704231221955543263237138443704413614629657292337286555518711629871857045087973181639749407047546100187770016550003625462600122061469526164757978265627384711041721202399121057271774088880750301212034932143154790219009792857964349493307030533176687475789841701578311031653200574213063401267338473958286013106851587284188738184352096217504119109137308311011944809375321963148390177757593544338021006265262104868095180349084573989743933658137107914778703015411959733626922699552082745494100794200881968452533627572664798321966372895985841751098632812500 247 1706201040525706703030569558506876914732843347928641634703080959561440044601899967291376371561941678767939769895855781083412902493342976902665057555652843194231199686296428737580141816712075172679976150636681299015046135841781874081453269948087441529391997753738014453967199492655187015632081889656551258700196395578732500333072824797708422593788452221938202198549796851019651228842053079696248913221121741776621215215735143273765792171338674022103165548040454865654663502449460814827127853999596248014557864223422114537120908295264598564244806766510009765625 248 844555556807953612188471116923420506744510708417007177288204744880951718486301340567744862139571358631505009765107963511846355329639660572753380775890503966982463083644879889309926317703570026599043242105055598940178060038224781282787275982993458849070176499569257407104118693532355930077172859635433625618612992761423801359330806154186845368388351895375808190686019980783110775022363311446617715114257431080534599137541693660258456160393336745963394755174323661101077581155838239037331333516571847765195589047697491491550891851147753186523914337158203125000000 249 419737230662782544229872293939828666887836024732124819058860850023570169326766819992859363830615452360630355200249719111580711495403352847924053480998873600076987304100567118213920661749638577458302092344122706139600175436062514266480096437490703528528362476765479113621884468203513043564830324281400600313837672100897895099212086617331213296869635850045459089365520993098302626315533913633024338669250900007308296403419952492418756152316369682439745997596177354764891950235019792307109606435523344448931558924768598435539081192846566636944771744310855865478515625 250 209445472141346480548518940910128642095554458585778339163617462173023020381458632445173650093655374614764664162575185390318964622953819588043569041833717036376959613322006274343186247058695258315443737498482523337849272501397795466571664836992645902944956682044029223755592181324408721972412699814719910002954507724965210897982882894106426149187333967897058322936457460009519529608479691454601279667396055759982520953697878859243400968283991145358275625571948022713220623468419995447306126389783232010458527335800870249355679769687199609506933484226465225219726562500 251 104930488865121137104316774544983497642253996376997066475380414479662479096767148326955161715407712296087977033123812043771927586515005974080771970741159956951285538528403499291803336079670117284105550059899838798690519150769742750317660072059848622186346773217982306645282890229208256094915027323948969653873923398177578271158321368102338904264653373940372565130982125232749342544063986906471678510778158372268459010865044480912643765224215218988946090874679007781303104090771968929719246724168567970052541898644569038581639383762855732840080236201174557209014892578125 252 52779191294620747905981398797204688627146884508279516651207757271524160733404712929963454120075515313291536399768449636503662689398689716430891494809823008843242129533477939269129625236910570015314526171872497020151639071051809710643628650265460857106020655320810366022120883612657369009677506954456625529030987409624998140710201851884612663955306181905763232383867953078029261501138356555127101408780535176869420056963972009063079607426511067283881328370151656047518292306493131165294739326323303745191035823377123553530836716843333000781512964749708771705627441406250000 253 26653068477600780011896659886783332367649407184381206004435158100479408614256657250095605094093154375707310072812214292473799412567253188808132575017904463269256573385895202930818031653156595986904330125245559661556591386713468830665073812089961936967388233590642440693054216828161453765329704533438452378071047509451950597932564795055312421657671818891791031836395302301195072788772037190974095567564397926281711477041774166749506721099486403054743613939730488354777825280182233535888630731992706275713630030053649739424269215041997556359110177481852588243782520294189453125 254 13512892895996440844955448669255552800895772934491691357433809668068163093714567724155038490910969770383382463703998364961902651259282208206245045721009544640485658476097208487562408070646246949157995007276911221291606382311589826540674524529676812729386981094069102538149330837500806930671981096912212727402163304610891419404748910915635876545420744168980599753365764941897351663485575354288963571126980284652961363197606266415723948821513346952602856156380371916421525313213895975039145178280571981472711909821935301040905505201912290696997231975728936959058046340942382812500 255 6877955014048931692255757615956060570824151970130996909145017652447895205143546333999759751920907634141984684929698870129343815348289950671802321563969698573357960979013372520010147857049434730820690692108497925642831974377708094783964337155155703633506608347043160925236943828045237351254669195698738191450796434064388560617896824674949996648750192239895781823596174742776965790321297429152885809646043739842127267656447471061645578242018146612907421680567270869120183089579681604384375846567222165462029127629457416444410983714228769434796684212329864749335683882236480712890625 256 3514580527483006266641474618794070136789218140509096215942196365154670138208363501346247006910528362553790918183985662994661416463957321385790642663418393964858876130947693858780451345323910035155873357102567628020534792063935932615882695454328024513544297980020731766404450071665587803148044527977527544285108394167940726995259019705089846054582976132384667977526581250859203869759609457205076060215367289668120206911540768669282717454670847141193469439132616353747715014184437074993651248552087485819220942982091167387533213123753235151980334194377064704895019531250000000000000000 257 1802952079201725292471834507780542774406602729527249291531109943721519887384326010211496612603219058046038358538132240794416882542844200781896348122102810770296528449353948583896438987138611940651958810816143184590118639976097897400799210202478327315505831057809841809319371915693713279093416298030230606413904856508275684767618083648286300244927324410896883875538765509508905224604258006095105324314086610543730245547809866637107349200691977850489033214098259999174162449305011543728800340632784122165426745520207920965382805295437704802386500758937248889424154185689985752105712890625 258 928506150710707755131450390155034806732581527475741352803164368822183149725119693674398267459642131715108009371818204969416481274284369056244864961614421447926462634434803501633129999391803289533509255035428106770592585670670244966163574950835318077380227237854683047709096951291477383437933915970854585046437163574693445143530221159526687957537881459732238840162101169088913662227602780215684902924840670936329628175394556084587568413263126291941994480922148043115838009420934934742685129614541268580418540515056109440862600705517030602796359987222141185725376999471336603164672851562500 259 480030411006137823536521440465618866188914635508580523871848205539584224305803839901080043449208665726585875997180406884551298953343077734689762114919124627361413462287918547406214019763441677255965169456800194704144815126818715807677772735444314071943980129815943277134847101549274722895870541175520186332442716248746944577390467291198756709717138730385125118960229936001690093568105502518406032749984069879561540686408551054993247503277214974454500494822699300351598451591455378185581880303992461022638409133662409496244735056169778744523020952710175290878424902984988875687122344970703125 260 249132039995977734121749997738152740361150857718452957380847656931595936751165560345561166997388960241712194280592007285798951941653163697370786890107212576369102422220626787150929262499020183300301564662477550349318789807843270541752799695661785297534370051566587850652529099809645432865264584743278625498265030102973813427877326670471021653985325195196316949319371719490840400343060484430564396613849812529728287399542958986767799348334000267489435170737100500349150921928433436121011817657651659727333365370096380703176769463870248466429892083640398880994837327307322993874549865722656250000 261 129795857632220333961182064465673414841411317159636024823445486078410207730184081358144024981883358762360410088435194376676939094405944609235624974097125504082210045286847063551285450181626587103791959593667737269698736045201209434171766895807366063626196489881673967341135223564303332867912618922207775916831133082378421374270457696253421659730127386882761205044094438618986212989783822249505093190994254161768418128573918229682601208391727892104923469314490962514015195713439037459774655438732553699648625712865631472775867474890278894684345445357917980984396866261931791086681187152862548828125 262 67882229215625487579452445394896222245826462650117524871089207346891096041558051267848065576346895201451511866881343862359227743356504122232955634106337996020692838321236836662935226128413849131377147120783564835109837648994623071141261974565749652204812620879743024155520231993066246752563619229072666736350883835788161564854971356510069749054160349148176890658544458565265791267003238358732667750058674306464579427773558899630712527607086921717138499967838048358510658167385683129078880517088645144661261383832567590941596153820637370879476649445323128712753701918813931115437299013137817382812500 263 35637647107980687261896477428564139232063074836887138914921432342280148356996739848625793990838293247487965366780132208619007077612972978973275186237242770178126395578591195061867795286027296564424141539245141742292504478707874210533265043488943156634679496126728780336529799897802846872315311637648622061917022423429201113322278583071955852373783283952452620842923427318473206366678734862991193861627517608887437785218244528384390767635480153081500450463001556924855593814077865479246907358582723426667186597848345798489500425830056297036140646432777428711407598227456361428266973234713077545166015625 264 18780766388765403742654613472902573759179195943869776766741314998714140563935665441003715052190836754209681334269274119473320085607221968817327495665356184799805700080180313948442961646977622103129846088497593073293298523577696906848019544800821405280556107393351425334816634751995702004434982415167327419941470955838177407896881419393123039553043505369266575042919830939875522801393011129326739859811813532804889357221314187951721571326677551911794344249397341897478327311575426110624087812881632109552337622100376752242900676450339020034973019119591347629201483204752776146051473915576934814453125000000 265 9934881766548063580729797456541424372403606881284311679080892606600474117223978294228019780607138180134425593985858115774251921668982353294381583426241030161119484825119560700236638676720820993551265785459534018080044718919002346555808752485734139171864776071669264233456434179891961130878770452317285235681733666819705363050434755413243149133372683274994521386263499827770471758853890479200724577748550292266040340552110353977493502700569727721368098036943395680689290452773300182020273785023430194105662429376619846759659519902437630582231677275283272486092723770924328707820905037806369364261627197265625 266 5275346516190197885320084161326345700764561971972314888152690307249981954702104364282281314649226190164785025832234031303318418093396495974882231401193411450378554579312042012993812321517169287614154909020868264716975715381850114438365256112508511606236839849311703320957112904790324934133293750889578315531959166739013313650496424488491956572955089764382015215502640107709128202852999246170973103663817134423220286104820052720571027206191211087317083012326502210895973898933813571942887030109828927698310204349652937062353339276134683170608841180998005306507288270870953406088688097952399402856826782226562500 267 2811719648606513384445054173094471735313876771078382097526092441893286197543437933946546751880804191441382627945202218082711690007764812757730447058391948636881196017704750464869731537753605196715344410602316223952905030929212794170889764662310141481816968556772966104458783481001052748772328294271855017933553021569284941507881175722102189454221092311782486913764630733340722563937135076996287087655418305469513589851150978159489272158035925442809955871157882746881366910030605663311284640273746242578073652545014559542090068955898056605418092853630864721925113243106608869326112909448056598193943500518798828125 268 1504248749287156847520347690986296253938320916114557145411077478567365453143105986353778750224494693062260381970212704942371654064386630686482303995852399449940659181118063403535127010177309912885923212854237319870059851366014564313985499961105636916064615180295720297248030547473919998654683211762107786125942217387286282821499215612346040045124272040266522513355006154462827694392871271215548842299802576758553317946350087076053538521904524572051722559641353196581401217903401907964369371942494197433656551348346795954984715649924998351640618509886305186104929391097346016992197803574526915326714515686035156250000 269 807770245827774555987768176764470648437881357800542496064422752914856483436815587923846479799127890028637591965832400980473091458972687176056980320666482592458063450245489201055034451741839842266762013025052887320758039317175728763355600601080894620466584594219696397433737065138446318844766778466797390160161375673899447543727538307804525613752333554434341039620021430724150590504722073608471354148180382023149080633128484810405074141783090533312842644609961737071966338141677236463286078924788675563002838827948208595770195313500547299089595026913785463002981219345045299094938695549927842876059003174304962158203125 270 435382099852157354975638582438112900613794155519591467269523264818692656649598194057106403145791449129602171172058737610667817012154902800609012741349315777621965416565466559365295456683087696229156050150836656414877808456031816325622475828324142355234728766176545558747100467707736591837429772315996557318797848213857502279234943548233683208001605879097375105406163470877035547555173199065548785584420080662980711038324577694323860775860870275456365044665034672970418453425077207918671053147234389273278812403416168889473791743805809816980302074508008374853667748379846945936972463231384722348593641072511672973632812500 271 235538460515838821890696864910966219140984948176912979226451059036277455547539111542684819354369971622980455599850181002758096499708313872075789772654206968165436003820892834219566286104608097685802796108403837638023437836801530250869655139230183862273091269602403432679383162261093998200242523853862146942680282255792533234502631794218058054936158802361142908069453731085962922989819888429831791114420825202228148449633785311954381642365224038966482002660458375573418546400133355105864721370670303208018751492694349604399793815271703143476483597765808967851074067705004372948264013999664090448504794039763510227203369140625 272 127895629417353221188694471065021212752770104840802878046255063468936210299590128510335763220687431779296852693686667908772441956752758256155436550987174960030453200179852468314101984708015898834735010309261299080936825358813552943860398162633454396604063879571785395080572438579687620382950950337733630399446907970052751010234024268164402562396884878855046332466585254566602520542410525507661231202188579159155297756815828382015971648923631335832292502444127860838656665778932718929509303241933980085953138668365436871392226623943418998095072793327376267031133167953870333528255259780692654203448910266160964965820312500000000 273 69702168810467587074313282808683479859243298725123318750764534498201274026674032154712017261473322327076048919105188343193629566684536863605974115376408207113681596839948619124398217312705167160221801803124164464630863297808986274215668813856577494927341844187337227390290789710267382010737894445376020727764531568083889915931517415255581160084373538829336292855666094735475250376866611150326215250559032763494908760808331916261207699229419178930316499155065679971081253881380467227686618189373281758129389135775834796862546106876360828527289625713200797845209830556508665061350062979090604076137793754242011345922946929931640625 274 38126570933200860425459964168738938005899605921263344603207517621820561394154529094532929902608367350171260314493103484614053667653563416618324009392532504891925990148026747762294788875314749658345405092707846214788189776364429690587488949653442324893045478670857621932254217671223631768472930035996706854338212241688353880790335065617661474412331093146425022712421062562864259590800617509255656317244934534044807848895912307623653869577179844752067414780799269263594841838944676278871236948422703468098157164483426691813299838636318637422808854462353749013627586382164294440491254934713031415904893606239056680351495742797851562500 275 20931206557573822931712203302836027426414142580781469403884045230467698350031130998960190236878657016266798105959224084492390122119373726186239603623697322057970396254003060997526653483087374879970839240429697119326893434991605551352167571989514625590982862018458774182058923996958997902374079888189919709902698692400864426678621563758454822189359397119166830858488856167046347904078122565712893687817778279120499123686335873152358388061618194640421814235529737856730122152001862512392589079411465243029231288197072099383220739347995102529857892782887089997096969324059605873116902480329546494715320381629908297327347099781036376953125 276 11532941175552833211880663021820294617320649793447019873103311745303573362793874356416437072825866812059778288287367271930421336182012185239159093217226776625889840442157275596798777653139219308050645905697930628935159468906268522511477171273233165928010491114189581547357361852801521834275808638286377900075661628001592744286975562303541569956938203552733448826381182279622187296080119764835506419670398202756850508977500327557095122144461787741617884972576408259844841731729825344314395342794736721266003548306743890786516440434028411865875043530101996190821934152137780380427142831586967289606016073832961410516873002052307128906250000 277 6377632126427279690243628229018231405181431899573247341433366463763019945869863582404025465751706517896515342085318778433531383234326815070189206260874835647570539137639356462895235640008849393140103449074763612499789148659779287877565034910612077390731998189532733076128940055949181854234307711260328294623030408417603063223655631069879617680391044497547365134454808507160228085975926921977260548702461859988822528604403866632040914731881580509739830597923190481869099831317051802966698954156649965985854425026202664214554558281427734681185484821531492062104739752967952330664183092950361436628101304002758098476988379843533039093017578125 278 3539539358688790037657499080836210648353403385331223397594887738749230497084724220065783174120371447613870456299066901245759910879165547051249821568520691131294462824046278267944865494523710092734219510779322260302117386126865783136644236982075107260333348019169528437134995204797635467044331503741061585329688944444260652992841334692062080297140530111645299917201297687836660234246387741636074642387438113072183073997907651237839779160959397757327836332148671202712695754925786860901777665800777385873311163683477470581429720455544807178358637421554045127022735470361479065859867078323633711810062858066361357600726478267461061477661132812500 279 1971497725091229841406910238963647526956297798282787839749689487542688601431311555643182742035508540299611891700472343673687615724570690556211290778388031267499969441146346774467959737271649469395773752801003654861442075022490490778087928443701990333454738319806309685996716545243038381786023700831005615800812750334681597488468569245035108929839342173975656727255352341230553960661950530552097275276229629781997867927429944786586910729065144704053114558567016045406380252141428189043000788126208032127203204715759909270554626911803696530848653197166470377240416330003117224449290641173398909462736325001221138197848858908400870859622955322265625 280 1102052966670348209943888230939202555418753704876914361379227886200127172330728808290713274284874464418431629618560128974674714725118700584388651109195270570648594598691265211824007004357765714425209548237419393222229302643398005585072843976267544398040723393827313073611492129617790967572212036778772689441065040533943604401891385473246135226738942192906873314217704523125596875285389927641086294101785014750387994175174500045004802176320460757038666974918978959327886713507170376124244864505448307860975187183842701580777665484186956904509970923478973723797550858935361645673763780234786648051756069617568289942255432833917438983917236328125000000 281 618243770873375506413648037423812978909552964958096729364263479352909810109772058986161179607117635629795201403731924181439166112740373823388329501724328559623593778700080120279119021501901169665256175694148856636160819447202467623108685655851949345188702111625050048410363808170342990898351531593333149196824322887471443027342813996512828677698145515145261908677498654833158649128925201006888767850966316313961853756487820831833025922043231519384466130183150116861408495265794389724299639955280467139332651932437333075913984176772332769953560957829714307287691189555661514580733000605027477550624123722877050791935094053997090668417513370513916015625 282 348066802799051642756941850309809832360382163432700542981041317319155085893271111440579251644333186330541798199795308502061113480250811622392740603726404646859349262172085827790175514862775742503432135638788193933231148947983322109403326424341647422703389891146878690063569612029063603920625541491501102194620267331800546131943605820372162931042216200643126075787618220058123192473355245969387843301950140231165020336799734596526986610064857459801535269209696503302887526469636436689120341025728338114481570004563959326216459661403501243895394462778436637309411698206360915750007359790399999358049162549289640925659350401133451669011265039443969726562500 283 196655252724669197167986146220607593590766603917392981901345786853911266429159798657563142939085414208464165009828665396210317301358571380940481502266976423812776702753784808376344776439825280678681858910421335389184617917715088435482554749681104679192397868559760612001192943292318644736343743377979000236550091034513564578940235008092505329947132780099668629655415309921957486983419060850509454641867170710635633995175121259722042277398191300885014156945682822964404279341188122586187249726513863610754963797566629794783066351020056133794385238123429751485174225106726139833713944879499817619716348304210127632377265449736825075888191349804401397705078125 284 111502125996671707298487681606006529068539660227439000262890762306364693351019472335623617381170856902506711073747972517547694707357497038500747913941469117784307965369250510796787960558461767596091185681882700268781538682065112664693109116420809933348998381320933215390531418354083888210808568386851254643507880398723633430125342004652956388458916100448208213968069239487653289303184001199066136134829696952866981707167060887776894165829421266610633387259300034133599626521399515244046250878078015322352900143836453612088435629900318426496309618169504332476545505552107927135195503759056091286723076588646756153325526050856808524258667603135108947753906250000 285 63443917423995012526029102146244273405384107588074225909230235446490662781272555163115851668667907205241913432248935810170626648394533996544735903288330664800372702172133033454153326464046309838862122331044480891196438724821555988956024803081342231565902080562735263462619823337507824333437772696247346291152095688941289102202243650270477438090584685520238340659655955243647162007631762111212295548488744092900727007464335126573839910963552962991971942163764967950505771530450956843765203270284314203506180626489172137212976644759990541630913406328334275214383426689232448967847901782136202676760885218412998945129117130299623017464227814343757927417755126953125 286 36226027650184776698198263602606331090225656314097419741653926358389260063615667235461180898082451693659423421690343328116461993740164239926347274806877157195268182894584459737315595987477622713010820521257231148457940101324451467787253763517847326855795282554346312685107843082220060067467805991510417567321116519088059870639122236729411028024375048819152839862776392776056080276051486696558665837129658524936864483817170491225009484513992257469599905802820895726367119997608548491007266208018508529343323431979660170106001455231026598200447143632795730083189442535570602851205806901365256168907058255426893922229341683544784347148492997803259640932083129882812500 287 20757258259034533989307406860564020174351505668478276382202650388193715445557194322173212500958960196523697264965212316307286662609360337870771354111869629723498717779036302892474298093471093389073254931859994640110766558580742199846402993349236818509718552512097782606167160220219103537913113556954663822197086538973508637555493358666335483010362339618657290747747696654725566369498223484133285336926791486857449698572548400193969703350106326380846163794014788668718778502302194063844556179682695550952977385746558538296179837320821124648254926091477035923109242766988548739096440657176477549074061802735361650951616410300097116670148267303375178016722202301025390625 288 11935277565661041133054294664402017266889182909038065085194251753315468453030549766775885694058518360956381241616407578798570162687484350699776519539788614428834413279773123734455691546964306066779753161000685963830168395260072843133036839085115693772973946909160539447004966241680091595824520190978696124826059976867456674631498255331672895528749937089135152320346336668079620636390105914265611830809988107764976162330042322222085484743083272428103218484522054041868950784811536878952489635029452024969443348322339148120475376505686690884631362117354173388005045952528198060516084775461260103106545128217736695383935753914106392414851143257692456245422363281250000000000 289 6886571538731406056936815516905891726982105357326930403795261887850072670782416308798537674104717320075480774799348082939772015804074995350779995261224157887823657909417168308646523311726214261617064002759617071863589231560584705174139673294431716950939579177875076884653393037345043957919948449365502018528666993867263892604973131983019415885541008906890218233467397304844499647646365857521524399021005369092780691194737552439585398758706392763926567247394842258324300761503165465221546093521056334846618000892418551271144128825413245838879203391481276896387649693897762266333201597382124185419750074351982722047633422797740851265847761286664763247244991362094879150390625 290 3987276843128267804296377292199194008912353229502236007388363053130412111990716556631497453299896454023647072110597376412280043774511528484585938272271652157823945402265901091442552886065568027999755853926330412924276467798728007205031428591886142500964691313972335822954988159329270064246516439812573451942507386976736135494855868790768115932678663950322798377990780215913792931888304897289657101658991293366997759472353426249144100350955528200150533774551501461034154600969544270846745258598473654023038285854364841439240081938626223038413468570455402567534577059121532796966093531638145782678379152043966052377470590164073813990112254979081285455322358757257461547851562500 291 2316580105988040104468164591317008663225432644667604682892739638786875603938404948631037822010613439999339726452955930335495115552134452286458317255513613641012140010705723839544115696749095600283196505256402149833527813620397401313366596554872342130589176329368007241723132566541207042286421773933351661275190066564402219543031224185798042978032970126472073782226589316952551798257306822072439317638260375592281737630287319963066388688714260023136248439932342622616010617748808276921507934900880460424551968228899107053888585431982742986442597481249234398644459608426908527176711976014278682874280148997426339555821069364510138290398221123933542031636534375138580799102783203125 292 1350550140992760236101600143608365340972896850993861827929123100679630024641885737003182659316100800274735823170943967593622451244998469753681351392905759907739666922126586815113903877460632837540962832084144285567368538771883281729949795984391240202801384353081688567900503945436042159373638507612730805571372745406252832443173730797684005861214171762203703670490039695152496119318146095720935329864690423787767887045990380922680604240095361953606082684524231313105070330556151846849806380316780223094903853602170712533515427107034692428949483525843193031655396727735306009419978094605781976722342151569329457134501977876897021652778880032585995252247812459245324134826660156250000 293 790062501495156736061111965338815322813777116185426237506263377973366571442227303107845963577055812759997296395288547277853100739844063772619396099785948101136622280032504489332458586358556456890034060537005583675580136814908762173257096224936768947790794726680391530549697927058344501536198227180718050101265799812439726292819583676272729174168205546976353570107137358798719015298792315859225779960829478294130080796087374637298277317892273683052270849810771833003905017890647927629884356457599821507300017158479315027298852384566808563716409334473941185047857314672572810121704264382084581321435562203021094394023599992598653393643649034167215916557580612789024598896503448486328125 294 463761248608838779938028978457244606468753772833662787968622944818619168647251690542769693844266728000214472848285399183971429559783729807384446606118255606855563158382050548140799261924101715028798308020217735333271192444289420987235903062144134358718597496879565115506637463992457098328583615391772134240359613248584348137921433226193809494681949459547254288165986607647892625397884537902668513616055972139091241434795016057036759875456471019625394886881695049622758646947131166914763605089976208765478708161462940880462072011768951126855709298787592322563313587619537021905167746257817281870161931517428027138829837293517244378389148861719943478520988833224691916257143020629882812500 295 273152193279591710031249796032803320129022904011141108708436270328871327437082484953973151613967229753536634227210313883821910277867870242019058705323097048575950908482603425441659857116909058310696899059879796553296113092489178169280435021786884946513527767384031414539564088067471153881644909916253063712711796500787817515228695732567757065549602328597409983089877455163786671640217288414080818650650537809867434602129375682985198596790584208781539246612647406155929326856981783670857086110820294177749919255362170978357964993828840816540798209597184963373474811418940168478280426002750549569506723768127311758123463046732893054890540519817157560401865712407243336201645433902740478515625 296 161431078371900222644101044014180478391644301229668325637056937713063971602030504969084007085964724984477760008208901795504859088042687102012806641139064153354907996773317551149403153996524382913019843364843115372485571076130392700915227613282164946633109684528690781041366721842399981714380176491446850768076775857558788314360196629228092188645513063458973789283072940801581827263617036956378663480440379374674318663399151817882962816377184563695490104436927490080044652499718114487789228881995497878404108484077861329648783405808051623449066261117388906678265428948281675570595161190778696360663767425299307371686216388120438794619133737894456533112919061068168957717716693878173828125000000 297 95727529345939534133410137774897736516281858456158711765452693988091836342962419280208690233950651040030152970225269019056298896869110149039768549978840316975094226244767319749419396900686205445624773358820889324079547071825174059752357160361354835777373329758686397179697068892970209633611781852299669159656193776482668223743425155930725853138333451813446593827046094967425189158967068525837037254922577583917763111886662600679379483007859140029041333709685828804522528213265235358107855636239600161662427540894408102591713680023702732420038470645466726374537216291967609083465637438452869794351376495643215439199583033789562357834194218425275861337011597262947049102876917459070682525634765625 298 56957229807598405344771461915008675516745684439848585222003973842716767648515726939159109727529320056556960655832422125530405487437595614109209947235892928544560958913544031437702931468900598980025117764024023698391088073625329017003059619300793986936753943149607059406595505667835594274511946686328569814461042629082889164985280899246247222596399828375837860732648439946127008602328579316551440325524078418061476298633862268658620097026130964985870523726562679408686790398441600058079445425675218479754447324172997866761381933723970102425412961246675087482815119167135201414587396723805696841415508370796545735114836611134693965867152483506202725189982664227850150950871466193348169326782226562500 299 34003080667675148709832561155736420278022939613070678995352423858002468095429561747095601859963979763438551051375186046948336050739917375500374675383175699220282734017604707570874665089406045559322187174856561952035565269712037123137796965730366523880697069240915568023091114374206129890214884368615393936841967561844297175679170568657777546506139314017368178626683465161717987447110027357046701575073091473091971434349372628172887262359567861867570753635970024978461734530691183561023937663750441787681713333993085163455925560231343182631438017435492655076297743527051558627162881466254282791638034618103913512644255828122799558878134466710449522871394996176470926219082002717186696827411651611328125 300 20367615939021265981356757052834487254190199649242511409985682040726160773854733631682549200168454498313064810117837977985439930507250339675250240065428258606070466385447626494761953388743799198750424193083510909822704435373555006832142739201028872588896172166380642163980723342203714344664879974845837060019729207016696292432611270728310180964256521867882644543627197634644622745219858981442939323249296377957704382717723302642679589192024095575722959024481462626969460862548106557367986187191731422211913414599617058440805026071993635228620375050956029238211870552053908031936302056562892051529585144256331810007407567626072368995609527500924816827607800396107706752957255957880988717079162597656250000 301 12240800243642890207063089395315077215281454793654217464586005245954207602343202333225963850304966475261849432498361460937535490905415086000601412107971542441429117117479029769199168175847457122975322428641219965566986275795018123047948321825978019089776583419766948630774761021701618646764052750934041963928925769532071730308795149800938055004979089691739787197990851423931409482052671245950096545822351182422913469888353157752411446669740701535455717320407104817726024858999760582855010710723110199853179961185186659437471408249367074512165839789110278301834906338200249229527597635195359154456634697892546269104401586418779218926641042227315176504923164182332966272437335675249414634890854358673095703125 302 7381120525222133822930901508112077066321961783962798498792639778174053814761019758907554807823430778714387535452874747416791060020776341495797040109903377904869892626287081657572068785782238606090758417912879803843064913097958975265411945688018964916644254766361885917905223912593200993343920754026251038550555240111293023494474375141515195486706323227698637312771811894134710647776426942797286814553572160624303864880349690719721418101552452110012072424521213346917131358681842672634683271530127396232290082608355543122016413110573996485884524162294721806232766167908622186115855132095690787828742746265862260129389032414291198771239033914575527087674099165077849522137443116776012175250798463821411132812500 303 4465528624389507551485515155455990844296573625077618304264358603185820785218883239563634396130597002738819103144312666770303432374934649102478982004890305505657992362825279237088544288028214636548690289776054703598724965281320419194459352739153410138661123864851590473276664834816199125522039763960414737859332766366346879861239786642009115300105786838874106713298323959470179946930436218195087928927250627299412049545947328068123294953058099988810608231158998278986841338344766016768202368924139880871970458373968761293831522301676485376257435926195447314386198332069210507117471352570494599031358532861205795709529763141331999712494301037164067973400911153528743637226329499245736087686964310705661773681640625 304 2710546152101754218084072421000396636565602118322027894698425460825252718711063405622346709952114452300967714707662108250286616773381327024751352807982877037181170760369278219994873349555908043738771467775693944971451651732638692038442874075442370808817611576448986699468984576688878529462930913815601482985779709168220960524367364628154241795651971555750767035617064327323393229248755497871569580676702536781381686175387381454776722434520009166709978356722588516962050006801606628126126202201394083465986084461731793451107331280823242485058998030854852828383316834509560777498713351143702349509877431277556072527210424536014237786809647258307414308311548353277846152425967218846381001640111207962036132812500000000 305 1650704624874414697961485541619211738504757054376409940113146280583405549709628770421008733880732848714019068662066671437096281624792357358354287661465693484834922720824150480470150295804504475015967256685255642317811562408472756614609901862979070062281661861485415269377801989871725158462012263885484505845273681887371748641948892161728342616977015668792704670348578638067571872738563160682297678642938926685287851563436899556650711591640447694809051454029493433818752723035608880518463577826164735067404471222206633737594881161551301645281276632248460902998632550255044376685547066740655615049997180346455607550947958976665802997220770666158994100204637009973087437124462440764249837599209058680571615695953369140625 306 1008569611234756908819095595015015415917206150042911363516632586718253470480229352490388960973252142240271722164455072968348502342234363971871980137540408167408453304945034356033086897494848573369123953103174360303428816993511896596984593013874318106684371061684677611953586919458945580419774605314833134134191039044838072916457893166054878117811759870767224225489771259294470711451699709858716092702153220611619602096007223246220137424146858123468157371569629695392559171030825313631777213127200940617622095213961515823099186166124003992427343591167184720590830935885844102505809840404551820358267158181597693175934159557260843536311937365297550953076233316525106116355788856645686601964939654862973839044570922851562500 307 618246524936786588101926050131693527810140108082904009349144363984313722679645353293293379052399427480362128007298486269152620947952192973979650908620145583393356190844403380475434246381696357966735158760895366885072700856133603830823232296656093141841371330375499137922984859607148079409323174968088777057268049947984265091160099145876878862713893269994603505120792361360532731667746808007768202912989106757528070348546168852164897012651981808308424107979112920024768922658819238340244004724704378541674395104621531796092902853160552536852202536688007166047931823165407403350968472701363936844260182510405187303709327066355904460402738765921218699479862931145086507121424065395944198730848739842258510179817676544189453125 308 380217551804758193084263337055060853648611787331896469401998362265309205500507152932364250456992101790003283671224762088062713311046273050540265337898805963690716695690910638627630195134104043157049388866735991727285108094317950498688168795007400125853873387747866700536613964894569263981088767466860185877610522859816247061638496622636019725195185743384651476845377512225706018392378615397037566108461338550018867153891648984270963328511003847072597674370485019415267824802347586397416232052055187169744017338628933907059636474868238100189122774345888805757353646574331050375152448353687288481030708952507081497151887582347044504461105787817333602508860513210610518416443475141772503911319347480457508936524391174316406250000 309 234591740132273052856620267386154597347014381799323116936373490097390430584544840632301235504268659133904014582116800736030225429141536170285353196158632817457045623246642084471449960338245280135520656346805625553228338592337571725487937432055854040096686906048344677363591478326910861717288179870006759101258638833588097117520646098592999266115539773973933619516836405847023033725945474825772643316235092317577409788846416892623547166443011397486791627608315642906632942030593455112297091909122958511888691888300852246787789557233873307232795389326429326458644787278674907624802941152566727917026098710848420336448034400095878819191516832209129596557151327072241518495798990118064570567675553025566159703885205090045928955078125 310 145210756252615559156415067883515852640539241687234291578241501622837599537702598644737992934364134577287840300950628814590473018165659525280488654287076407853095117968536340170322381685750696738822230093446535895686989272263958810441374534662926360290890618517820950699664661719479917993433413302549381268572298928751163766123889116885192873929317623888569766452597130817321999704710803732964271948423096865129384010822239551841649638974893989194885099202584801057406293827408236776096304749878603283450077640066471792059172167372844239593804624362010076126734568784182130359715245854703516849584427482913347679906336956919053528496180030119365469122226883778522546528907756520285650934671412004561830144666600972414016723632812500 311 90174935104519584725406453454912044067878308919465216689740696463772486310965976945164889778836329853421676998457582376406476281040115188828451462554142363590962856980062343043290066018358950821500021374973052941489660132228430648420337779280353211010781179795636992747981446806282195717617499903854109737126252419997232509244340262016776562159313613575476813981458857890698200325243384211682445456436359010378446867419451030671280565125504242959270095001110757889057221563667840553377019366022055418709377818727881440274561560207737783043736109383408704484579282512082852599665098076160807209824716969517931444066399433594832872136866215574242838152265384319898101453264813198730572043923894333394830624683891073800623416900634765625 312 56178399925709220294199548029275942700006723741199462470317628720728299509058925978840760757769322448498268244851016446754633227752112650346897945815161153351160116002686347532181622524466447583205896032169801524849881245163117239280454443636703251681945066944261545189713932681556143647752003428127003553122062843733052292803026096758656752897951191961201798059744350976405653904774197868345716733874820157003806231886608826604688107025396229788369198802075679085369837350537174058875419628112316235641018240814857924318578633466555536602728435973490012556157560761382128477711705315314931675068869450910322825697076446612536845863999463233703793103377362775806881343021596323889558808402540368565070139084127731621265411376953125000000 313 35111136900894913271204084702321731353649040384143742881392913011237561290641663353777621272007018428903846577480571875673425029326646167034895339191020137261304563815738967518358572531542844158576014457846031140664194929911524391929776768770736654593863916511328218293109862549480794845570762069769212150366711819521858435975598798205018446191873908779874802555475924154146089851129445056595608314440800701924793087994867757412422621214160175142298072396870255446522851845323824100317245918802789279322225269551754429853072661273470604673970817886542505343898354440138813549138159126956626861837800237315333548371758700833671859850570285446736886093751857781830353125746818768521951390574337899274683094663629390197456814348697662353515625 314 22014456662165446014369669292047644740500546799408215325159965539358417553792139102258987437667231018689587828700409094803141953455040061280353527471185304382779094933441588901017622026411724759922714118697242725259733684539936651388210851409404361780229549167826124760691912393109391050201026176857122175932409753586436439182022950341530522767051858452227838332913940746979291814264286388494398164679551887125105767545941165785844845486518464999915406905044692954497027565985567002813555367493574973954599221651002137890770307623715134522653755091190243770515644611003565696008695352574841536949239097086196815326056842157219484975254537650923357552231911968021246395321666755079828674805125702346967481171091662872640881687402725219726562500 315 13846951885738338308349772038136426117008595895320091799813330885616561569416967680573608749322356635405951438543463224421468349243272913634600992355916395811293511628974031188742445014192125452079843326584785869269691301714656612300688163871574491101594135884656810599333009246857534939329168211337314142073049451860251136609452521225119009829446162191389791132270172652533678381039138985452393398912068296290510066273822531013059469798646246210271773790105893899012964101612922717050855129060383848307057937263555896436622644335449180579066160541201085243955886708117650909539306840017283813483326241717586095346903119027617020335945834810416903378438323360649971106756928225387363126408313912506863161029635467258458447759039700031280517578125 316 8737338013218138624063225141928294183364648331700726010543288280972940580332850142798689174456514537509553996318633961911728275152876014811595666779175370305985421984076303006937264542252038958413088583271730973771159989375910145949646617173464824430574571701703558071473559678666132306953869246045920675241887789286464135079078755033356983071660205887046910557218031839911555330012110891122984397065683139363479175028217141524757230620020405186277167105366168311976998029914258405291300729885439582878121725760038871796438553736882527425414652051887832332000456441771273734408728907431340643408012396326831565361587472804555339413121320752277596570287114699668634445067645236540779504900417084919175001248015099974963959539309144020080566406250000 317 5530679217904809798148745858596457199269969894315878401479892656169977903749616003283294191441927373232155650782395785190732129216733022228545235566079019292796537351282737053218148743296570973072302329576485690709643539164893425811133934812529451639415277408867177556051934963100012201777021539158360623555894240001633238576548772126329489951001455259284632168066077530241800973065459074651309020199363223612382588746533941312438715064015002551434737802389711022730433929590439183024706537209815427001359007905254569495937053819166264511317630356452624250496492252483751286440891226667498940926579288445799789302194369773727117160855456704531745070464223650499472000868168729139889595001266941363658721095221577901401843746498343534767627716064453125 318 3511946129692955827217079378728603048128427094090327639150026052520464838010993441878771434927695660646912159951351616741351219169310874576229222307227978146389853539132659690209906975805716464117001846924125192190261159526686375691759347113552544313303326912201493255009664219217701601753675184616529429011852025792876486418550861334675499115811525891030468075799334640413209545321914978207086366796705898186926119662147357358987239851873083444201455439209557216019829887680860963176535323784071998096593688010497238320805123501533168867864091328556053410660061349638930018703384337743640101553965101714216155993123283516292336228346871278279803778148581258616165278021726205475510004314968954305002930020758195733820983264195092488080263137817382812500 319 2237087420355824222624108259584686719292704760914879672091904695513585514006229736449761234179949549899988846606592774347329786767239805689682650036656121546104166911032074238128209064574408230106330400866768507200346730464627341234922006186365909801788902522231434517904638505808815244838639933334591907099482354988581747954296088860301433093548706415259925177704400432847885919993760712668420183011259919395476113552477948620289983210253966035279791719787795672751491489619165198942200868018472278675228068887594227407391998681581573264525192044959451304592936759830604386687131567929314417764277493721617166104533796392248753492723412829929572050944860267960236585199330969142763704068382094385566778541285550539231830047270932482206262648105621337890625 320 1429484724231393358114763952518793407854530388096991216814202527860234969190327501116869966630138410908042478462503513178035846380559023541389950369452143302615399280987374670466050546486254811609965880304057862274501653592358607268607260993254512459851049402094717356959604376893324394216514324993842992976661832398138453040349362031004995200604201968505002397972418424443078139461804290401901064794054875799671188727234196286975739033863448631589128561257362265262493664109851224966402530334058649463870501990463208609870031075821882911528021712596523863056542792192981363844327494779088334873057217238101211535712781211915893908900126275663829380385866090207303365477829794476982612346140334355824280773879231265510725279455073177814483642578125000000000000 321 916290702994870878681724351587976281952058380087743544017890888179595330079372498990149343085790360385066964421085481072441864324168379696606549918949190323752852822563113311791875304195381317471320510213737023898823061932007608464986503690879048013392134593828146934525317366134701901391497869551153196091856909525880048083513075731134288837655623294378960136191423948121339273519869705606387638871966685691316144647363799878162003085288073501121212362131675709326326776721782988690775914326376111521379742057352446153591224673526208691059715495379966399976523519153728727758603296371968749439443729444565104936873778641240130635519522448031668524946630679644158171647153575009154984291520953143485024105984451263766919250353115700136186205781996250152587890625 322 589169167851071022440968646576570784971565019613262735281937253601801027455242642358041603003141265775060033079800178405500196825738965358647512239836167351844787266416984179602598514633047767785874609058366694814852661584034998208426791185945227380384568811348042743186332798470089602879115988684033337673282021797629542948716416556827540773463322951277952014141548131815603021754782613180993484859068726729198928458670317403829137324116861646886389366273676899469092301944281308987255645137714143173260613167334889858004148275078780287087384261575966648976680187899041661242033619529667443466153821841597337679489826628949561915200458913995860359760961282978916942977052700645520353706590187348595994828264818040016728099145248975787581002805382013320922851562500 323 380010424947622430834420799263182156778006645198440880383683887465903339940405625584532318574737636263592463905878111087080975210560112667028862153248995718717363834003763732869343992613263039555755393654988136896631064892998889093017246229675448876429110820619221590189483167815454178694466596774733932633504540827455089965012331878701172180579527735907458747802023342154976185838878882002531616872641312188927235041554916236627774965569310864818969238518357761307646024449935086789697864456176755800290407538162479656429782811452935807087039858454939862245916586852815987679287753766447194171531046737861886144394756915451632859863210253837147363535069863937227652560924760686959221177340504904261709660737917223787009403661481254932397177981329150497913360595703125 324 245864373423760943140382545967562436101533302408271159142686464797113566521379544808462410507908536224529290632891605578934297713296356641596270430347486741402077762594421454404475882199239280032846858015704631371970400827125107820598588278597607193230560626808968088749687926847846139100857782417483631853753610232707832529149217483993827691203487533939543810965950617687941506882166215318544328478425006418279458644493304589461849786035266008931214734802658213296440229873684219416346475109212226765709833273940431558357839974965080344051297275675110523368405420672865653967479990008889374452076689018939579935947077953394586548189328710182408885051925306644553810717918543782481182662866309688551116506413225925782961540444829240392721203534165397286415100097656250000 325 159564448768223136663471863792074852763570615358336643403411244416036538635340928848516556822910735877438004811064222260831304113134959182927367248555530784561399807245397317100813742956409496444961828482857829530139789375982701498698513042939068722088295172210466342490754474773435759447716081691579850470577164619441369384725131628747321432233394677316539167810805671903893682011432222713922684199077482031474992817488813432230203403769478191136203866627801907114565983882826620434905969460704742740726282195109649062555262450493355002096834847378119012478537854603349978532674489326930885204575448459393184293106216949919755585407224598799744714368037655485152136892650139940859832541113847800282660950197451034561267116552109768430611769218785411794669926166534423828125 326 103875466536260535280423595769350562217792642525627774267929106118423450872645622930375516078085631660670286139416148700160090302434928269448847166832265015057901145290040298944654444064165745333069103868926691287423985128692698009265433223378404800045172246746461277692517599943433542759341580536763934815157144802851231109756130214768765255287394594710449673800099995292097425121367965421780721869976102783019143722535567409421392764380143223772024086151558307348158799316737872890353858712292186900445160127883930853283681916922744410320907408900590662492653772280633271615511879513995862239515141048646451005352728100800249045655986609038913609277090996772808086250249695970324026160162518498375875724119806421972339633245286012481339854574002856679726392030715942382812500 327 67830037408701869934203136716553954779225377014501516666947370821857836578856894022561701366064199123156305756382725025813055853852980486025934780917603766259840684632152796635932702089673348610756978123149245620090736796056827592025088359116877619530315461687661459894036856950735698680256178059044639394723378867399536860143631114034366133366039180306027433095356747963476767232211594949208904198385177155181320706543398710823134483793076990453542755924406224686910037192877661365658155152439923285617133042624742454535630190223753863123273738771840932791926955145370878222513717015464688773673867556102761772080244482927278094714986941931438894679462225185004920662505532782211880672386292843115627986334484810855888543985474964351949957175325067737503559328615665435791015625 328 44428256416844451406452664692694921396727802755863930146117024864116249059784890738073212810226341215630637397832304243799861291025668905885531653520588225325429295189427962588373936099057975308743159619338703143881434489454513326098918756766883483376924833633993245552954150735319553575436075499326930410137179966466317201384227823496500880143113771287299915856314590759366493963621728221543856599505415602627282546349292432448342688822036027036024974979852668720227467516986615033394214850949556849259920016506608504535985023209560323337090102672159893938058766951386173920635953437473911341204007033409405002754772222048854720684072606375608466060339693823261746548019266694788103255932699062993058559065235912207765134533331332082790876558675563501310534775257110595703125000000 329 29189091463619148758061324718724700771410426483509038521847849069345098432286343863242345235208014719478168320664743751582481810928642530669091597404858769645387802608265358384117272460710361926108763484143026387212153637338050374805556688837802014417366894190534630177403561129869170561590435363467469894461021328942213167579656041476081526628224397299439825278723209956496060976065941184666672407074620223940791436011679129264891695280462719660627611992890849003785189179224761925302992325854968889945822966133095565694202019722165928002464451379506085806374955811457291466802552263194891908341431321527621460846033020078884861407058124954937036315367212662719595310416501261759860865026757305069737044071468337938807550848060700956059315366343531739090622068033553659915924072265625 330 19235432463140546049527465357577553110217161100319290102098948782017971627662112508445502635271312764758897822426112833892353689419660003022888046223280131509188456311431133495117619903013506523819813381990318403202089138241229673836068000071949558689787042417735377219273648027211631167821242035018421695771249561656508650446513172808050109629945528758725521502131515813463842602994394814520638358910288376525244273708016458116651295224205492756966879248316697450547497524894876782619185211255869064042570348274049125528451121091182489681607328243490017041728029259859548730954500866523268908667160825963885232447212679745087978843223521244644793143044935347515100737317016285019780172784594105585882388398653945942712255452168831693812724138118591676871460549591574817895889282226562500 331 12714503382378358137605148973129997347274165507758725083337577119239553854548180246885753800976528155311637629204719719878237586926765766547589621748483926801828549064418608155661819638540735166847489072133937440074202255015363272816164132400963737679366287097196009081682236021999653656591427716546433071227416379309809484882714497441804648551897914226099666089402448223822834505271839867107605997955138627750587105450519230220484049561685177433534597877692729454361759385440221205030231622018763433235043299313215960029077985062109755077663441886435621520544406750100699175748536529394260776478037687347445415363137165268280365478681662780267190231365407664327564249889798796418402150531947976440288397355537583186049912082174084253443130207940803440280763680902964551933109760284423828125 332 8429638328168421620881183818592171317396390223805750948655362757021013917170873769271970123143091498891199791184120551704686255034095336816770285426228941234490957553434697322496174140595420397725085374036486302166592015026165429129009259693718082009167797948427493747713283684460008506314118079572431743198828949737379715573368055386648966110903896731844905310142512258853906853281779293310908682916422948723148739137152255489381917358776819577123538262421468429563777712255664402262819531738956249213204475401898105865909981771565116879521783540817947009953797491763080769108246636373945323081708494631319871495752731820642973072972239751482801488280686599779645781621816398436220584799398137581904527039694998474999312668750952508960148053994637998287409175190987298265099525451660156250000 333 5605658318777081172817995226106022326056316515786266828117152275340680558359392434784039742151360384931932928187084025323653849795058166442403513676194979907540966516008186270691710986101481348310147976427616091364748559673380348317607698592822568833910119215553173277517268124113868942579076824431039847042132811665958089988590936907655254829759152755454952967845615977831652237724800339923132772407923285395372670054198678041556443552152989881842109443412133637137375631540178236079905521483545538916743462340469387859177793374169843881528874739347745797469465855653615226534284032079759601304888703174119461960955287372947399922311228697305131065498175741211126304081003413862484806862250979142321906675354244788375210746857268724766641371093065613771984356805688776148599572479724884033203125 334 3738940174217605031437035171086644882714121091234552387574777805196800532427906954048244563788919958683170709931017183447611430368510204068693962776993578278444587143674609605875177783912167934605179922042936588887623193167304817753587613351478524596369950182535941600756621835160275685941156326563126267482817454461029216155011215756517468416125988068305274576092519470421935636821437295178502941183012531794267688368583910578142548828313733526530478378970364432497804629665881442042795746259373945740095789971107060336379347224990291711864740605545510781096915770626216456773145012211230534086601489640126998280123849776155736130353266411771470121572024495627408800945266737970387459246565569690116956658099773689915157163658522030018387346085190134890603036454947982747398782521486282348632812500 335 2501328417443671214755665658787590325620633170888037683104500979613954047432931001828147577534023633115294576246619187241211192486508405488425320562739803049895483676423740076787664118256024064051473743366017972269288558924374824661188023007142482800091735580924703163142045590155493461745411163300473208282911924590980330508669016772464735869958502666105719081926038782785321995003607962233550100009447831043426029425605102294350024097263384254052681972818054712538615495690170602684098299889495879915296226308714614270224486228047899087778495526862262873754897028059951884425677391487426113335322887816480394691192223551536150785053815983345582932834295553365011410724084328648478754924817220121338401505871242061607905907349407185411930755062089696097007486021157607325449134805239737033843994140625 336 1678376321592454414704607563708551768344188635672870239303047200961686312035784097213501830975174904036155986569730421796208077961921493456047625644022532575075849372270844084095813034958281815714217769185787009974263253286735183250566554258674307200903148604173208258042360017600600609193623962476206863821457705463356392601532677665716362028251867609680239392443612020196292524536602052209893081249974932293496169163282585374110908376018770791029531000116253508708776784955348421728462520011406314187163353224409365583301361774913873222668700013435962999757946655665874197293229890840586202721373383491727013017721683721377538115445401210913473289727039416384937523190723650418608954021488782011471620813361605790381805074538745224468831501292110759346060816499246470812067855149507522583007812500000000 337 1129537198589470131005888800541321953966703056815736332414898730408897630872537347796858758026345922018126650756834154387002401941721516463996425486305296770454037436286035408414185327509713971167521765682442376359234024643647075728390176655599172200766309701041096139616860958063843914902499678572672600484139931979024801627064796363220958640819386346649715513483547924479965501670987998978469689630134551762585364360392906015547725659224057342334396477188677916011535794299110711916582999956813070448827049480162915106368039360367942196107755498722261629678738956640992622490097475059915929702331030776392343178596361975684879942497885483891112719719831539002372960359578278499064718477313509961547699876734178585079369383181640008022803326551829055138647740072683524348295946992948302067816257476806640625 338 762430855050782218305657151660665609128247000270421530495752316340754344791481839934822777126966627257760390901446767031245921462606461563985846536343316381983366269563654795379476821250487800700795482272149729139747412035942930041455990125252069622706394580175162378841834790424080726785165963386212460373248916788732583021903110524812369975566805916670967794155488299196119660981103664571660142202910363321829465131926324401872648300910030452149942736444750800303653565577020826332603528370571787356086467933253896730016038603845906608206201890276622278230235634787642717609517675549664696145249608549492557435789644338110856443005891340529523355106150993021674327806843395745302609682486442494114652253865518242819683693930006305422899870607017277968963911103652490025561760944583511445671319961547851562500 339 516161143551770323431426032140197669072634018059241638240944276409537334768870943776471621395332129798656969608890294225645856297902429457562963504682134989541570447346126061033174328690478056095692643153017259426915551012180930608718210137263103660581941619328537409671514867824775502394664765454658672606631741507705241891363470386370110695817669953033284283389120549618865575791786662670911716032144340297244425102479907730323299176236962852254105055380326036460011682798819573914919788132967887558664267839254741407485385963869460214562232115857612289394119151842837948147258582569662383270928398696661816957815126504102176218528702796684775974534186453592498326544431541850579129058433534182387399015183212896547258029536720619620873673374393048929756888926306034677711498392937983226147480309009552001953125 340 350470348464421393020350174714257968865050946770923786605920743160704565867397532556204725888948836244145183964768296549134553029440534446583891570097524080585157528860173592660613205528924782039694042353069383890665176513636805830537360811896223536108055408163157120089301795200923887533407597599848022553394321815639441883536327890394827436437766857687159591412492660991157897678776003188127549252819463993236497867557562443757722154625427266284179426738067101596566484535139852428300823121822337839665057172162431831811019524311487672729519640936993128977213682565671670080667784164291376928925106006068534840071996597159412246629007453616822905989186425573741864350814391346886228612858368153323872576668034606688664362856750944611369302268780995471249077829191230374142329573317056201631203293800354003906250000 341 238668230318662772333947101942925021204294444836739563399914514692466434583295764710990895921881643025840894439885158743513846878983991353368046813342101881943740064223702552672431661003409678835456027399352938078211532204137709075991793159372026059483373658146777050030039173414665868234044475478445523923423991880037370192566533662641145771324480722457204412850782703381052057351226116181861456554634668441639337887141122998130113445465884096567114366710285332184301018152284881681000274580032819253698476445019236577740068434865250889711006971400401471255013966890393574464991780266943539568908882758534467850737906087850084479498085274262286027838848149697935498448924847263296052660961160598205456722564764648845080905867041248814231924020136265271365250033155378622570894249499406924996947054751217365264892578125 342 163008991071734891295356593812509055084980794533330035987367438963100066377160379476244020732184353088174640265136127231330279041568913941907094422158697233048376175546913454087198930304306362129766346830382315082858198127418698557772772672059734122576548466688964150606695779477655987586269556627929794982679465155737877542765035979562712095637533100249748427214035240183499628633380635154009344329791183872694001313430501186440741844928231298852879350807943864368430458157386948953878603019707700783990394194573786725548663360742477311463398098908351440465381535393992938810126819081609774904350829058610993667772319846914633488619155649149908499216009027084693601516773102623173513877654361504363842184274159935185278389166839412174209667382392579685742442444307230625499653426518920085186437063384801149368286132812500 343 111660198538743841301446483420643047451649398614984863322037085485732527727103429568150381373211545443005592808109426586534885757669845876789828998601077203543433227660184729672505393529259204106126386381776490716770290066885321937298006538696200628664018270912865819575135760689918775737025767439240682020999563098093374144280488984201810617273508324228057107177130277994705841707323611339860607302081634338501715331959817117821535441930243204704713590157027885149986564681065170066514301810824721007575261443214300361007924542490553886621637682740109457910724376575768035253866502671383043145097199349371766232792011742386770982351058520971214247327461741582452807641528192075604219090445114855821104736067872165721712471296567348579631578029050297279958028983717560638100636992106097500343508954756543971598148345947265625 344 76709900497363859856891393298186086832433085141805548180865653926147827021250476299880120370911651161045833295379161879062116487625176154008723082121405440107895737597409413747543835679825000624994587680003533329714685496266107922372863055404867052276511417208708596903791586478104841340086590921307045455617030356955442819759283891050637542797573145485768204591643145530343285160854278459824066911019353870702054907388408849142745636561040920662905982995470583256083247543275666523323164287542688872248418540231914135828314632759247754296977632972508334265196045254109363499059614522707222826632102419978865908203986809243060826055979034228171061859622870756555660589575625806563647432995727003489922624272429284384604629092608481652622803078797603565726629595863701911771123068302380421101815954898484051227569580078125000000 345 52852672163717064883580057485539718793893498657951119771451242896567568116120139267317219380140532300221952891515859910420921040709361223989788786568581116890461238617954285549382194129800285544912762278347828737976506727687795355474381365382763572414330641333690608865533349867083266311892616677348571882582613008169544955606960146511897742550939133787622863150041852769850651948930736632605965718189647818188409604210427915574845373732587855311308656166065492519991430694516868379514859620428008745780250666791768118957370640431661341389882600323481886939274857573860705548136254089267571352566257267936507539179618453487823081792428581453720753565491414079745022486985934570507807214834590394617177220982564366749555363804874827903810446943656601930630089371182145887184500836629389591315997254383773906738497316837310791015625 346 36520887818454837097650539523047970811548696822047087607589503047633101706242696575669212422895720870379166441382191981529910425841384941273078659235885482244828374757040273017007661795360811431991038768238839416304481187323416939130471437827200607189566054788864476344409315437043537319681397571311535367973303115097787589057518290154215136712153574396790719596932210672708469381297380678899833912241701898351791057598597031216649746828002171535124959392955336111255708288046986838690359130061073217178560074444851987041503456520290117357807353649587134534929897886401131991406396191684526777640372271940939931250798526259969285069113597926409247817021037136762824124869681872145877835041264186990370607032694603629975767461624919509480989454863154626305624686708043258568932734547519242899321634254761193005833774805068969726562500 347 25308762606094546646651074531532687265418076941508066948859576913369046788817204988554333796902995327332827833613448422541492520027432984786045939154106585782456446524892991465059947524788700704216017337116083237259490978624772938020851952174299293378383202475273297812430234412707397114738047810097505859120813712976179540158818136634217332496978005055859417913109668299203355238325246803237388881536293327817920202745171361860528301541716291652360894243537682003901479504622504275557840473006640645796331722077228291362225482986225271319881935724646266554652358156277421648142007967456095414140616247721929892822510391658573619396781614927202347211139399258962821298828671413860472440903558626413541747380526650757611083728402601832980093805527563957651533574257433108846094273146511316834842038325792401565195177681744098663330078125 348 17589443072391478479888132936182132294293325430243569853342357353552384186941976897831029040187520086333737636726410681456859508714631890016380486750418053405402841317958475249522606925629503135993586886291989871723795594571107297834786071271363760086192116285235209456487103663603832837784465705364355491241443385188421416622617558239404298744896246075286600740948642509153097018240248984592635566796255405702492925873857995375086908968876468957570141136245958719333207508533761386523685216321534573599347942397332329834634810850860783521071229143886059905057882140475324675016846899323434433435672801396726997608083032135435477226321977245044528063362484363073143206300569995177114646930788500414386335582513075619386873938027251759807905766013825830592820619683704541335664728302946264662390621347221042469755047932267189025878906250000 349 12259739995423578924985455529937564414040054295402715222384858060842548760552776707934477668856385416844546967610621549264319141542352344068302845161117701125595104370700875570574498161393895516848704551917901410951362277728648240716475741652073490692579060233494030331368918811788517004856005939894681504560273105459067698649850135610212818862268625975419839795874455997150211165336348244786190469617138341593961556224769751480526628144358823372049633080038840229900926252431141581833812499867439897504209398428068665886669632438038431691886999456683519666009873429208732029430482468034219529155361186430411904669210360567701404938942899675921295381283657281561714371517357531172096013088980813434457424154874510860505338475796059301287709767027257986081145076508649918542373852873989789386972081648881360838032605897751636803150177001953125 350 8569487489494603823218611659359177800962054085208797589621248072811374677705451878395359074724543016792147296191791395592889202272146333133672093762923740462240136488316667631610546793748571388250326474668277399014452070081049208292922473783906985347469690972853445164018799648644292186895212469673336534701093966150518648353909967145717702368393288476527539621078353274667724640364867456243653289660094602253230219598081528323436083123374290946532485189016865442529635664439438001761440275723260627808522338118405559171539268940399187626223299727976034510591544157370634218809008770678895647395395500764522885321467780424702304293810660732317193221601595666790895916578003434381712940310677915519769659689945529546578951518259333051250536304451641081762432162005285592838479969293154315740109748013048768244814823447086382657289505004882812500 351 6007161406561173571777370883655033957540907724733793690620108657233413918308478719408677598293760449333612509788048470840709166905731131059428625960892814044983098208786364323324750933204255519072064208738309292552272038669474561200584141617864758554789256569382946454933418600821298395440241901856359326795950403113451244361847336201273073088789941810610899328611794088067711540389331815979829804754353789185512022215506168093035250511247680050840464613762181557216807136352090794925971788630105888297154346513239805125947456021205538779363767246133720649936417756016238658829141186536554268385081939659046474894111379486774924395854702710207981033784538606531089470914314380044206909311635354451708359521534990873516799624792107418309493744263314407983965021247062536842791363896276981738531984192833016768242604399574702256359159946441650390625 352 4222999992494303922893068679137478502884442267687991081471728553965459947906604690557775107902893406050515599784765428432720290574789105145718827017880706755038020414187665840486340253757695064756488674636131517999857561001255840088128468898906977716420591475940491211844342669207495924912062553267259690027178163301246167188411665862860503844428608490490755361032955648517981217097187167843219328483342836848833284074505685496706227267617103979012006551775296969218410388447683183717187462922006731059838912352922726498514731924311770173810047109944968334590820825208222690650884761091606929818077644562029217773775473610657251892610383502240966538566695784412310729531730457208702814551706948559139906232079703885421596048581904804298735846646348598636529510750251386612537661888334422310147003203420479344742943794699385762214660644531250000000000 353 2977190827409089691931476044283573316345689877440693305751829993868950640275003802862517137276087018308089277881926477904673201049869317658908697530239105290597074480894703860162827012721431085157617577582275015848830250372534060339809364275781964456406526102045025898244185941486826033293120509238098514064460663475796300813681993209029396305423977486431162838565253568861772882545253803356478819507885120827973452444383099332927310802099809063830970971400314709645686360161774036967523633394259554990071896523375801577432857220303449842050357493200097989751293669777721495830520425875305896266938342980378274294765262486784945581128910932373490684240233168464324948494645675436981983391207584482721028446483929229618045920867550863170966473533269004605309320161824270832437162222727618342819789624468699730367761413507565748659544624388217926025390625 354 2104856925785891132282215903055351505099106857070722074833487082304477048062925223450312690848401303816180451857108974809595751573061937650387463115639049076612309968966184876854141135755196368995388352539175745539727648593058015363680227934568824414901720447250743052229388275504649910295444453867105615787652503328582045432549982365235359741276980892762036009627802849884176269704122980047454792496154989606907365936300944567357371249863421706401999643458432531519691641859671349804349007774925374037445882385420978027083193595674133830024788844876470797488382786395530569259687801063687964306177578884408010692909969186117275986213275510942629099808048568923541287178631848810751903171411967192238434412193916409607983760938319286787618928931967400161328667959137290631251625132167529366189704330158359602833632179264000683360791299492120742797851562500 355 1492331583295398619234866708091344473098401018342109237820868691885391261228942859913346409101621732164417229806170165730972115868260255877171709928398435418389237926274107058977644527432093224639619306882725248752452857917645772698401015217680774837334817975824072746503929434725092561147854484501064165674927537104157407593942187668267136695262488542102777061647332834214494636084002188994444459722082542243877224045979367350699223836519462763427505716016639767287570220659357912429324938283458479596676067282382045567616320216942480103957925607526651112900991384307246950494704821616893666562570491215054785005614228854067847062097652062446420128718226472924553277158759431460657433082253172608583266950853297647335091929512138681536386978727456380313501551663785824093352625687428597900685519407531528302708398047056459478909573590499348938465118408203125 356 1061039288129189401093241693142320790814302304204815847222995925314967376550426526828182504382335853075430411693966322818611024728524966977118670290798193461146039750271400954674304838739403162164295208232648929132506366622482675861388275884217159783184052327315350411804936881717720007934264449495003381000653786322982604103413915134851047234449503675114722912375265515041505179115805290262613911347390112006933619216755441972117222466182397367848645809135185056193895295792091590093361733669075022470459122092502318245950629482703776864759659515612940152574655246713428780777384157869710904733986655631100195070662752312925382907383140010250698058879104791601687241388439346231062991090030499278921811295588030655079378189137436961123795311721858059655509215076710783389527821059117722205780940581665983815801021722738384234219211066374555230140686035156250000 357 756515009057672948706472983900128905629642106895351168009441196463492348819782475114933592328240724684396504304522834449022779308891940817861391351702604307849459611723666554095885705871939896463953188463711075352959442443083452314081169615791506817753382653348918714822373934964820974589141741552400051433241515321384977512956720429750145307251806327624310814242550776566509131028092030760468462123629960380113789611708347372285641888202079445831582891367738637396345110729426755810041228293387473500607813781021246688049292265603242168797010782626662924534739334959580882636500772815281338377100686432937904833913060919982183313256237892318125028915281757461819590325485725203529760516804316526021633517935695549255779161335934031607267396580260677179774152594728356127731718107777689440505028422163665802393574194987841026460717586132886935956776142120361328125 358 540903963177093736600744959964485843232608503920748245026209030341012922697106320647403758144755087289630093925654642263388978138382474212807941889287834918326931287418587154642651767177861395719654230057585011544904900628731774124113983674579149627819694655679965201166819278526306112574065568984687459372662745481963060798274583183535931521419162332497052233421346890709777675473898419361169631309005252482012945368460310740977308092400519665853285410722755267618787534526468683179940396723291642979431391246481642267759495879898619062233738571382601520715653626545094071567746463815925007341328418228752578890566767232904709969554718901479997655427578391724291754774816148765495098990980597201645898521237898697392230488061013198551300726106887932477903538470093983058843280516780227448914320608997161561661028889509185164224946973376972891855984926223754882812500 359 387825098373659004062852065348376691786118511237934576561873407576747698044826075200889917399780481845772665389855142223679621696873322852991575217164471274088717941220162332345227072781787517343694441176153634193355722992731427157362240645700195314617769396056731557355838370590937047428977424784383372022901134038810031016139657748278202872398325021883675565460499378301498589836897740176031471703840698069100773049128952686028787158154019569637632193597094321752741193834365199446618283518274417138736226134935471833087095709239685842857288264542418557915003748109129176744910447418012929499263563936042603888485106140674833089762701358404750727383861878457251536729768071535377970675986159169653365021874618008962657224337063178611835213005600200944075560868734701997151629630318941537120220128143985403520314780500229516501699278396841918947757221758365631103515625 360 278844069877153500123062440831869965204049417517074896355972204082608909615272020942950967585500238728907921563749265777315369164872945116454127064943234615591775007821436515000873151796867165055654768616630507073896202365768706061066532897478709722775646023432810881041833285353545784584746248995173149830157214925258239633690472737337138961964865708643550479283039709870461528354367336191117599165404613822788154052107484514826154487508633631245028539454912205514834185108027078031415674222961616331031800365632543927552374059778854542612213979768514685428184265491534852798210471929308335073955289539901523730203091876527325247757366035678295656321458917447905631944552199942332886165579003615093688458860614067203420815778807687861471649640937144912528076973534088072284952526602963996788431856433101643519178157230888862212758727565642402623780071735382080078125000000 361 201045014331450759826770066576877241413120546068908207446848747319602888311047272984924763771120565383274994687380284295992011299014992495867290617679184234542952596760386245974986065145731739522770208478262345764953934254929236321241588701612173927960478791666480429183536669138975305533231421273587042309699493995775130059135915602778060805436475727770248218182000310614753283251260243973838158650770700504433991832093513894018634227960799343993682135628626093217771073328139334884943543858429615649795585676811236305687616500891566500602046718636556803063086505783423552033007080332606463614522844236916111171378078070379934340224287056034304766380634294871155231292985985701842061215784397148605271213862044720997798522234255640000781151437724405635331758203844379628288993562589212334302816084553423401208633828739303701149256455894820394547650721506215631961822509765625 362 145354423712150216543120364732398018903188616273957011601053403579868409941082971634798801233948955144415200747796317663205020315410962661128768621133784487511514555778382020530208703807957263618932709698141895912367133929486154184109874079867504832080909105387262958205611331113855792086045344866364773448395889986867737975367386179092972412650854316866527126699239010538653027314920500731769540263430153781857675736207398825455789258984783323129644877243700867959789118061257229723894382574976981012635445742454305742554904300373179277089658968244261772320305113859714349863801761965054117714043493048848035489657762893595784590633335139029967239200288970631900420161905833867549586353164722895002644133531767061246458955206310677675677585142337580635588226023600143452787804578460972204619544864458281099239876527913696206904815811603720598910172157047782093286514282226562500 363 105381148500987299248562893657955812644929672938958178383486104349383487967160124951892413987941923841812288793665540311667527644060462573951769547654877902046247587982818613047031735885482237607344123483711941126182658869495395243971202352392620033397347969291836729786157638908569581065869690647290171588436161618473511621188075333388220746150804113682277068718199660412344825710724845024092171974444220803846485258553820489155471085940865995430153175547777863362477992653496712773103059728251378334734349392425740738482518453044466512594398504104763475795143994779607032594720382670877240076866900557711026240230393143360911142574222526161923872664383861680794269052849613297939856006160070188688420051469789053491843504375107288929573096139457042662179668320786413536895791796585245380169673046262652676641171972716139973463311476051013255983423988482172717340290546417236328125 364 76611510290746483738586954207581750672045736929383971364566769543743915339992717848793831881833642040200410769303800420774724912681926055896898119276338640972101184113037108645003742421001018968736957942344671762622651530675271594726360731763059406126295775723520819849295594105385765913887964967528378255319701927471944869408965108087788377931178539580079282114225227081443807733107030337826158961899773197653520392266070303849874308513510837781443252483645089659375520577104217497234936213391535770439097765484079943583035542999579040885639076455594659458507476431918166356210766229303361977472606376341271048524283472521968759523473037198308546784468725523983396368689408716760598193993727470892142074934199450587973439640290121388266625805183535389244406007517059679569392632860534830240450198031142441149044569679493879456833351073797092056771873558318475261330604553222656250000 365 55849367126415050982516835028591395895683513921169121138074649543726441383208291357009917504977977845764709377756641222462317820426910635966454797637059632309950040058877057646636117043280720094196572934437814197496908191091239719469971431646314281946041433811152146095855801833669795666263115187585880108650893495950402329725822447153764972141044204465710992955326631315230441785726257336482142285427172975143658275112695980714374414398699191329712541431570859404560154805067522558635573091896972031726691213352655738685901257528587148347971530082743749738262957373324113820603990092638705920554780163373258902870085848900431878634854037361303893949849050973069342738112005402184569536466746731183096265291471032897182425320604203941226632159109875194454130426703122115861318506538435062211562330811642445149680666440676960879837743980868292330461966077592705914867110550403594970703125 366 40825579218997348711344361257012006837052519454024169119593775035630146686453628712802056810590581759687536624810674896007582148709922187578123290389894009287212906551747978236303444917896112066236197000120943422120893080099056711120994325021976064184565845646023869138113734333567577223190023566030970240415957431711239938412251208664791160237965498030586327581658958165994473288353400924037212043710034922094482782628397215104649973297308313862927809454751180387413802385804231210139108436798274581498101112885765675830889672765662122023827294170332934668770501756194099978889104041357415531901024540755774237266696224749176923103107067725889748201249746141525694381862584680882704549849761045574908598960331624109076432286969619702275161168268446400599928368862773122708345704992978171173425626359244463742088240173241870304496389666364636165680340740280485078983474522829055786132812500 367 29924924931025420388980075578301736194196739290061977435378818926242022320609555083400683339350240594489383678690228837236221476538690249404348877805363367899894541203745361709442502483990862467733561183336929528195087625575992893912544622482283332083569560543531775295108353513107838781263461114744893300619398797634764974201352974943935559379421651012148148385678796070182745040684025217416147340282662921212730892215596971868001727686073373367040001305623039613797158045323735444446200088626654799918103297275325028097044302666743129058036063697439485009698452728314072228573797114798188120515862343432389686203614419664795339803640657843344663046299806662568102802847237903599813214052643776235039005184024483452497406226257932434222049938632196549165436249809857208749459045416109619482418374944619485693674702924450254896968572791073930897112948847083035985860988148488104343414306640625 368 21994655618766828688169346219531449171644851962467515058631942254534950745949709863580016308580450279071800197335937521514062242357578250684282094632847970756315900806702357173292299263929432037645906892243488153111191492296479183997117098564646183440225059382254203490783203347577518399522677856089372503226002646885313979493546103041600634408437494453236351261866873316019603125559515774307423013845027889039705141919943534993462794516576156482300614940596198239716659945230130562478998720407582850734829114596618239815739345481427352749428704706613362821459032620112427845503455971975732583195645013448487090750969669791882416655330359861728848080390540076275955259761207468404565359841321153579509400654505099033653575787573887746007924389473226066329566366001442519436064687118153861771243320289079394093878726701339734806591768552012506048477097353455178563308436423540115356445312500000000 369 16209940831102132576283586999783167805600866849880666609071915475983146813752709850789482846668133537204084041771822854438526917988469045410673438916430205788116693962952034022968602902158022435123825971300800154568522341436779650432712033407763583652692944528471726846416533676093226611555191660539918204832579481460495333966897766924093423264744176771089064984596197355709056937825126222271363617029213842221069817962883982348418584272926261459083589483741199639818891319673065889920637517411298648138664313807260222321737911480389540949499555550941843991229352865067741618230686704602202320548393356451605043607590824934157876359818761418459324143026908112166069504873693350488592239077170367018999175100830443313882657602337534555503138687813241969381677234483768260574978454426541701339924895170094311383153327724965282391016755332232345922153962563595254453563399010818102397024631500244140625 370 11979057811631792435881554833193443188820443725693937626966287783363773059200480189495682888080225756203854629591892325966552549731081913007775160799884591495688166883056191574391106327326416350828787687428685381524127383192662165977274426498436479669541415440362586507796360558094534187798430708014168762180906149611802811056387038312473485790151288088129817241600589746086756104170303428539034074074639693213389338472537272934827354292724399960077723058560404589834663202344442372997068735612412960864838176372645538522048715756021900239338796330779676341785105444802629381466469130994656272172427066234292532039102680689048023270997892482752110622404025408878355729821171058711603831036142919431256813066042879918244879437534080590657615124865805817876032167967932893013171073641646002897892519699059270930269220236977773027384194202809489124729789971126551334501542100952065084129571914672851562500 371 8876416642980189273224448584543683996082147142191251309163801139106818306907764019097044957922222887878179279499187009830504093175550811926655139829352912964397952225297772446594295154725949084737631912214892772932658058747391800311118673875032830246380099516890576284896789680347998995551655825390732736896418260174837283911977786292203847858587964122339292618094745287561492337991059380481411266329192282892155552408129366954414889554541578187360777023726846344158559232558703915603486471709498353385141231446655401089982794120149011332749940201558310046086807119483591078220452999554325229724462730245212018663032506361927489862780801041773359727601509170886086303761237879209470366938720484747137939245779381621353821731337111256397066751154072559526586283370599041302759525014938109329404402801140811045849093953357501482985774446802955885976267686362023369602003430856029808637686073780059814453125 372 6595129387379655403537472793418885786674095389595100369817350388208357175069887281154893447688382409557739143090505764580257196721557595752313569360013510128169957630776532527435086992849993888117698184402324200560938902216912357852869533371331641659874366210750216369493471814403669010571402491559200904592430052594279811882923018413683623440458207946452028678558057401440634655976303011411944459938242099907099229110064722896578352540674136934809530056892818313868141366055607713166268687686756702766971509392374573569192579282904395155092820560020418681035473085018376710270962990207213008801509290252550251799933221263512165466115172720708660696940985021052300156873007617494666042409647963785442120145759800676678138538222415699951907508348195129903789588178202235009270068437048785921963023020645675198505492518119830654624838193306074993861376916580533400283337108760406408691778779029846191406250000 373 4913335694229128873540691606682307918667915903955028341884456917463684909536756850941341504789080711460780672969697109562438944483012949031868538216227637233409297985039130737347001228908351992569171855292517217265365768411383909308467136092210645028599674027999111065513557046314094839575017826172128742113856810556034808584263196734116935471677302022630372254266806200191766408939518753845156359743630534053655832174954747008911954746065595596342186947097275941365463239503012736897235566656373590941382483770851667922482795411904634500477015953689181048022623842072893455178820351458204328695692409073497957790749132760728422700171398458253672967469102783574065373406805432700068026675788599218916838004882153070890844778107597596447509267072536790170889820075787322532126719159859273826662525091587736462947336044471871982811098682482717704340018183866253212121436196035961785355539177544414997100830078125 374 3670235239543506116658510692527569243737423109244634370683882116596040289088891825880779883390339081730340398191162598159672429863454097188276182827202530610467620214935613598364344332753002544393264323773199735315673206215218001331905311912746458322642821698396587609872362728217062549324922707404217855164004179355618139293761263874917536994467096408154824094926312729235479805222745897246061815964736618354153629243406307750828715352454966882394908877684088574534061527904809995278109638544913516979090043898522108522886585337274344712932347017945866372854281180792169070409776679078569312725429724877092373976270173260443843514374900953371907760718547512756827909470994984550181962346029381868167718655361703916646796824134460962846233643280239852476983520579229507894764424895058764027062249709687156170177936107470139616650327217051309877144320054441917153185113726482358131875116669107228517532348632812500 375 2748986434437758813845727753975650368176517008069606171227576251353935629758109306126401212254952860574754281603641611091234351382175987239403976416631810139711342989784652984586797614658581172411289317207731311661470227125692278420740230388053964765590725327514945580955085639551659020423578567606762598854843178848386405142699291537364743755940528531814635365066689291653540320044779358690925670679158159591073488603426434169943033907475638945838708569830602139812048045309578187464456911765565218693387416770698816550777202954375782866700761942520929326004530013286143750208968434255400391667307721649483461339306436844115070156235740986223175755474507450866693366268722148566718958522664241111263500245186334154333272199969839242697509027507644743912769723010878644140023818611548506287959350591097964668339738162140605474048680831483818514848606798987837271548579430959814706714183785152272321283817291259765625 376 2064474051879661982582795174850829869168978151664513726014210877868305260534673094807789075261511673773561158389031843778071948994909921816291217965078853528651977910494970577195601905226016969862187958469963698700438031022894974860335282777940474901592077184185896374172138021241612221535569883599969048299770469973474613371608832186989523468431824921762148369826324091130549433250228960600358475527703116030010750444713590825015293233214847563635451837207331969247891437867776248287074018829121235654478515144588787431899027281349078899915921543940587289873521896300701421150423920687855222881024935306257199578141671565186862773331613023405145663413155073707598876092346986646668976707415027321843469141726760257887448705173432139414837777088554671123063036781060605338067333781719506430156041212324894250709578257767192728238734081758521416544114941829011494453920421039694321763136031222529709339141845703125000000 377 1554537905778480297274522529411427910503559258686773760886488060113253816928771982890836080860965946660107106786803263578123771628687629131571388448303014768233850110972710245571963278059147293021252925675117365274668158852926127669710428161688921276625201523866142666229343910490005731933606334118113022675509329961394817842215608032708834699249712523408502406461355890484392963875628644274998619349683084121040417344835837579526306653865089500877979121358118979669080193899632143209143585724726884102633409990573365249613812466243669250675615580063527872328475297360104508000997535066526676825609617458470240455112929202830458777275343387781236886830082731516473427701308630145543295883730740857629414193388905822042895658874731542717986776174183545611740895581237922055228940961806409710576668674586197898696003944276837749218553977127350119973711195294695529669561241266928530192770185891504297615028917789459228515625 378 1173667816521581570235840490437045542723175379822805941290187042624841382337577743669327837505736356953762584736239933532872767048768575645994823454608779366273170893962326943387293239854805511108198180090053008826597551643449646401571794721210231540859414652104400214545829199423986693190406430810320989496739299688058574624704788251042407142703145725719703636754057132468764196833325998770182897955225025944224805640606871003220996559363582185747306170195137134270005254739961607839363581699286445403293015751034073255085095920872955464023566173119668180746301609190083657123426967542265124552261902943908757772508476982762353594546325877945111768817252427079081752187574855496094153528362290662154586318807478033826496953717853197481682665150979405794197349165968258860922022204506649061866971354066470348116768959893304207699284348492576129833119788067006788290404906641065769460491319264860976545605808496475219726562500 379 888460285578219869966703331448816736644542555297601246084245258727795799955530948828228320011948242659727594319586955642248080986649304717754174775140736276533310923127144847360459848874718922463931084011078177389677896771163797939643142485659560381262564957350661715045563325984307822964992750536914097107538426326212998245022307454600548812249671688941974553896896829516323871303152202308554667320839200337655104370703416602050144637467969032589242888194598111799311011996279427411783623283817852894726682513602644438337948182360708402318250000215201590754915354284211025067047692210456026542839446481750868888409667422824951309613991724162535350151630085136110927860065010212218598742613005110637055739654326041094748789429708429404773600372079026335290573691343003186871442701104504506354104137442862647710905519515444156206276433678258522098033703235333696708782498474870843841008812014070628038098220713436603546142578125 380 674336636950604888955104547000629370670267545097344481740198286842587972085541779369985115167474067926361942251763450302112320095439283932206432955582206959830048735301176682411288555283626975036699538285485925664519192299986668633235075863503311299925837353178639392993163069488170924558557634798525432075305144229832350324278607107752541982628003271205621965904658857637113625608964342118721374352722042920153304163368280465506341103617833088258284445276506199981026377230351992767869976835503289446675576227506059730560230466666779570830437841429045915234914288433911446276157710319983722814866083102696671334803180463869649917325700857017547301493521713400458692344173044530818159239860279843216443419041021516335066607721006609912821981979658905523484554262081020829440955750205159561214111331770333988641848168871569508318040251885793462944128743328309339668897240496613199831630117153657977269176626577973365783691406250000 381 513166607904269500975709787082978732984127390514485795446748009694572195675895371100431685260322395565523955311816729884999711441774204437172911384729837419238079257199339937875992660736803652668042596569474073254970030677269294426691041716639542063255600233324738186283576023144702706616772447285994397201926895636658937997275378525936555700915256589529555326536596253846099484103690372818872914313387317263417254892739976749726968273841890259828761803434109454832108687273786649432993316438088237078255533688220748711897941674900083746447079139052787525317158463538424501336228646500456263987253680540493620211455037076230717638060145535120712214738573314203976298179156866284339041954132353743748888357429929692412917350400454523543573592065136240775139201093191168308064144430093302696685748991806100862863470656759773459247657896838268156169189462590029944112543032159508396842938739092383759743398741193232126533985137939453125 382 391543410121589835480809261904927960351264034623750455673547068540068020027595396042921810422511680883850343159717303758862782954075835110397624619125037322542216530759581934124199952119698054448071855067667703542567813315848294032087351576416312860018817676440035048703278251212856264879338492080902313947095028896793873858980117389813214517442911976893173135943780438622393178911451989549677463315669161593099601898634525725837875753571893343080390494867207165555421240089179545957047513270126585470344713590388626077942127830451506637549687832733608038166856263499686277266732678627749179544801657163704278694580153954270362366473505707424439765952868510402816907671886275785561157263306406027673435335535633154069074009280754821442452792952720572753886863557555672761010812296626229105794932476349444895917858170640283911438690930277171274824118479017931883797399590092346675756694982146761258023914820114441681653261184692382812500 383 299528645175579349733863256644867430594387649948458576761970714886008655449728109304667645732972660217066034716446532412836656295672463263200136316511989163434027499880494255475473258030392213518986786754166324326982724194389055713331788186847116456293089172550904168547689029598493589289607376294465583736699357825611291209951924873513033982419715596723623286353541606662743253320421823730434546220330351745182592733608368232781820101373223296306990415286114084529225442160983659302096663229867740208841759390225661696635046109424501603031904870817807878393679302274427970485838838919462110022053123572277262260608140039192459899068418132001965130414190757941233101997860361713224938727801758930136775645738805110522361310321699437922280413805029019747468903236755317014329625154356545348108284952941305991342443432560242677753344261902282470606003558704654471035476576498899987853336253108352802733416186953263604664243757724761962890625 384 229736896380647816670354356740485122585972720275294928572495664802664311907227628367035068614559218620452170755073919460369860180021344101580670796273853075020205288705574463328708513668591286131083715193213969573686319035169084539962946102176142476435637357264432709913329289790455797816294085680261531058600192794254011058176932689042354689617192281936447100759579219050939654039076807149716831612422107039581642460466114372369707182412863619781099263035663646313247576925790993857626067788840866606654854104125972182589205245262392800930846751896791184295682461162897775600603216782041698367419646315909108575976237341906046137715941140845717964355639759451300021703405327246028270341167415629253354198397879909835064592275814462656080000645338185313656867419988633324453811863412281545968551320799863314830710514503929258539640276768010505947838654796617237845731275451451560230397164891202876901843410450965166091918945312500000000000000 385 176666468872977218420905198259769691866836083802201221900524030722550266424934296026487764247325326174571466235567549596752956847069812248333811978985419978731349554137749708743868163865048663547707104441222393817851883817480519932757939922437441413474625358602451557995176769127873330252088618092966133277692187177453174153472962665201968227514272431448590073101793788641093313283158279583109268633687002955846439434246438757909156475556984443778739301581911967213684469413870226324041343825307032279352986133342122299947538086094966887258971712114002717999913593943780880452189705656876519570117262901287882790793380574901495250033637242316383951956884313062003558430798386178436829160126963776072097066699487966359031994207467936117026692408495874230773607573276981964940616465286995875994879592588508062957124062011025982178460305258628871678846747604441817592162612955202607104289299430200174887404564183501776142293238081037998199462890625 386 136208923711836303083307606646943801781876237220420562544207994148707969892286961847592540124386922646785043737870600041747388792898000051826225354903474153487912826951423487055412397793185002446188866434248869988809108253940055598437178573096838230601109262868601671374167386964200642985832868897946823421565284982690798927322330132150218662443644551259483821092495821540137715985180666430724915192857188083335060059678236902698727993015674010609473153963482711557091039643256532998580416934019328868288294998363529162186643526130345051505597958184896006942992303857441312098526885650035549788341237369882343877587673764349859792071469204713473148821659004130282453725609711229570924735065743173180649355402339604939687651433936856897692780187688532375548104304231177014187279704824971263705174011893629439288328331445375617290130319944609769779069418248368401926555483011779594113331437814830364984588443461044349191979563329368829727172851562500 387 105288787649958430986994301898815967411639521589097473018769795305904178458037529165686495013692298450978346611323330694624485115357953234938640107203844243243367200828414823911758827687740767430364348193822317865404532562388364527600252659014871080407231145730634383430399086804832839087283278608797768684205795879414840361564947087346197502544527925984345947137781817102259618524191159785770909643659797157919114602226989403134136891413731526495540662856285188306069844250073037156047704828979266932008102036212646626662774461170726961238607093203033918712861260810157902761618286992560817253071380782797628537165586533558908962760322176076048304642704807120387531079578847881748076734622222052392620802144941021984462103199094435759028635314409577746932141104399130814152307912420803762247563403489989776606561896753610559122302994907375953016496142035291607000159660070201831079813345446222492456829014921722287301264486814034171402454376220703125 388 81598262737502088785531443178903398286441584701341835541320185002946406032841051164104767853001153580603302084144822388315618336082755818970756301514602813335479113777413365288558934292903046455679084622735966787918980364054985882478104699558300210601902450845061396796309158588529355646151837916113953338796098452399329447672039434377217021878123485786434098700465239916481030516772707900603795451507323731206567643483605536080289889111377544747682568960208963034961144597283660318365164936977281022352996409511819447333928810489349550240638863593543188345114721129788081664552013070809778150972413686180205445265338169622563519834296218070601087978416309674025082631221028459149028824330606389077020593607298502981213057285716613724642251531187866766543443874394101273552632681557763580493593618707912238198384515563156079250743511925872830813600429298030997484227989862003027693195534605640888426237238928787065539438572159269824624061584472656250000 389 63401426790355347691381262974843501865231073192792704764300502085482369536733036497865245642738590839800576372829924296958454341012902573736829520328445064429711284023805827430535192439975951463349484512076979934470627694107122438408394017286048244585196181267304657349206614453865597670719558468307964047126806430950894088164641454131721657448265278138053046026795416882125749477073053771596213182265481742702854636338689322683630173092001424355594064169476825792947352838274460282273892345557395026104950342339013236345398655316119939813469035756419713298432717485309287145392112952953395927771998155113631856541911617590263730548930967659912580680137958507135461742894306582577407544081664175474438910921026827660692162715009695869557736726501025229804508566950787952401695584385162794437150895764789486599125781898836061703013807702691488610456282841339095457067928875952407484480055764935582875878273118370087764461562329643129487521946430206298828125 390 49389383374907160567913505809950204086655951636000081685214542072110499482526225152731671024186157598826887024404781553413930327370588818781625538194079031836818425583869661761753419072210443735989409112792592106110827158219422403461536784873973168267866198185444489358064347901069213843849981352882465765478407376999275870099163110899538523567275203034008962860579375348051846682924475507645229762796072881703414982647233920821008739251825349276967963828316648525564257076790345958099145470738442434549495196419573916102437044892765571422396452774179971197037711118429894056624246780504768104790105678765174684393915240225332491314229844888113687884414478048464189166466122531014430480699075695931477211350099973742947876333031940043594114042949066731166993739336703340625852273888807789458424779039343336813721581535983473198807859171647556928731757177865328190058942301656034290605148815668083628981097913753135503905911107835891016293317079544067382812500 391 38572853491299096143623045112540596030177839616078620121870006872280382322031417214319516182267445942168276330939986054090351761248865547967782113674247066252319000857779573824659411234276773669479339061607716059429348459873901511176332782600682368611342280345010843649059157982605929405773471243630300845565346913622205852449392781991191413652840538806392619059515591035782995041205837523632445060845057634538842303668170940700669239793939554624049446610947698471158074285835780776523501282870958425730767267060026466580908861392688586267995147143806868394273933322330764269743326051840413730241384888661087010981310513301990826723054391828906980154295113745793099202217075848097650192241486452047861440117096759329280184508300235137571776099076180437599788210312003438699058229536995792163816849857396004418769253542563602151268669536715398774162507776156049186606498889291348817005885872862117791139756908431771858397109353777665319285006262362003326416015625 392 30202345701482650462947371678182229442166515759127384758839159247740101983696633220037132333733894221859496114051670675696573306660360733664772713761950265518509722531988626168633634883325785432221405891991021428198165171296979586378091959325590467654689771952020493918155649994130340169410815068017563493583658564471312326952208763286005003738567141837632657359849823528631381197528668374529976747158358891259797698586665284305707465511958505677363056776365772833423260060254660386521281191754779010608831133075334144499983350447014487610594835362648375466194248626485001059079590551165723257183368648301771807627213092738354553350400024506340459787953650065732291834214400878507414432210491441338768727062757138000017869559112948785491671121159822338395581199554440923210780898293510737639344266533184559602252174153582135935091408097439136604916643906540273127096471488570278104195420027749282057947011847312635620006748826682496655848808586597442626953125000000 393 23708686286057236794820058539923811658394916633095842117710509787986063219801693931284585206566927996762656956500626967823884155265689112312377616725092182988805269584761886120772071318705107340252608961704589099475316754887447463381675497668794852318501593005799994884421300873014613130944178733079823327189175823313466625500217653708235632140775954897384701166708218423523555948121305471454582363880623732745844746037272273799214601196748303372183775131454113618424182810071837640499027520783586334049423916316592513119168417439955595147664184223164469726066728592330371396761705304644923444399591226225564977463393961941035077325743556510023444960079790360359132749818358957693018005580375921595472719741782299764826322014666334243243429283562195608229933599323888260060378657066854989977591929203123030371184207639978704637743437335451263249856811861319431147451158037762023217983949691093651981317248296426917048129921435951905639427650385187007486820220947265625 394 18658614674376007191122700569512317371949746958549158836582947705776762825230915659249975139721635777223991201425795916230435342623665423279653103864002751169027373167228066639291046082949498307246164787986387944095179102514139285699256864322613295750915049707687223231718339310501224599668027134182325040237364067597532675095849621452917365871466063607992682229361917885783378911740627245151949755771242716249469418322632215293365273062160510371258049175520936130392384567730406439587424902737348858829220117904190249264459884713885307160190556327087938565034833959402189231398606279283535153775758646162480173496943553497632418182427825708246176892468175010187992795589961743003937548444902184148917320557377916936698062155387948551013294576438486111397772017307351256728696524724442659905348324488185185556137157016238571357106665049537109782168999915606490266323896919515272629706392275054266489683668162022582978407798904533360095925331734179053455591201782226562500 395 14721551655255973110739643725780108381269148523665833251935186816398146401734965706563443695913984318885629882550241394454324026584059477027007084174312501293041457092984917456081612746123747499156635767839779163349678183457226857702644357387183716156148890902910743984874795392060233024130602136923840517447979372187971393577677806490341326641485503447856348264161980350148297357426975721639516942077899321890511796120626692862459013550070725183982800515675844635357285798877464770656157576255314890863535577659611073309271166561269133771510443355742342349306583339727260378743877648629862298737488915189253165959666104520890574646553207868375268100890738358910327992597612297699556522826740308154921813214562244777985342831219635942796331491388969987467154121122811010319714361616924505856721130187448692503789240231820893955461677500643405049409220596037660104339388379609578462988331825347816663896297819607197818920264942280551508091424040003403206355869770050048828125 396 11644672341717076927135928097295153602368604282549034317311638073050969962676749157488294349827128025372905696231430978140265405126528094759168140336074655062505398097746898600442587077655293400117556181773343581511033485325690526816177955326584160515658297156732241750473390298046791068842008095471485889236252718381381866630464581285618853055208718205800331539169859497440959458521988789498758062483536898128386024596544041193902522216126727808101667250446167566136842426005822263121011590482478509835104276275963147014709060941424163739376795270956494612265450999142674565555449428908931995161165353485736617847902964396511909875388060307951723159809762514236144358522251745950155887293774065121976337533827607375276689860876305490732921602975957504154231354877904631392133964409142292034370553126924717914722682953857524478073795422886906929666077105660907697408400131175844579928474738999979475583538721221241902046837481343949730061559932892123470082879066467285156250000 397 9234165979260017415960346800333719825624331261973244893151162761087914113846385530695371014781466679497097020494625908017228678920099607249598721337163583249884366550895949441104827808029570687966170093123205587882098459061742770461082618287179387492992376412798680299296394270501520841732448122197428090791511095723574395696743932118969055670480244835505121680687544735257163187038378779845064106681314227667724873019958308561322579984753715851240396671739117995527908844730243939785568857547162863332919503174509044381062238653455705144235358758594651894906015855052727250493146923102438020974343376539119542664365611587658386166396113952967371376267424199927391763200032912358497096564950849215718729688699419211421809002673645230123545004856593998261146511597351119267881101735733675865959577804613112937637834824623156844764946105782734085551475000035911211472789303031428318146886625749206550462675677151646886171081637412489309256653780000334563737851567566394805908203125 398 7341115136934579652862849279107482312383334502516103708402336416643975001464035491529249215236880585534502569918743426779394060094248798136334683381429620715868752987133729423951320240055182503965266085475038897385680637715623079202380749530915420174676133829965314190082359037784427088790745508933559914420270657353371252084062982700524026693830467851468931467408118870147710907214003140292446938122746790240122319731003109941855861777407980696486839867654663282481357614662220917943146514661027952865763185077188730541673159707161039301461467188348808018929054540976414338831931617495411137011870230156332566411168681654271040343915538452868911827062414836929131184018273876121776655644317757463863856818096817976523395551454151093888407553239101940365589878115563589802951261193945719210216250935123876663246673151364988460353473490647366007179185827318543487002090968509759885578485718025863012881671856923509180565041034939692984027676675440332587641023565083742141723632812500 399 5850831639309676569591118034406462335051160400385432577098816950734556968647737032048245518656400180720379532577095913347342284348584697686617830644335903635769518712108892422626795591405103794157345321009639602721652132456889218822243176111347062418142294033948795901286143231552830873493777380008759430961608810305139738563714261128605285958482900646938953809454734605977378249271109131504037368871797769110724419714497082908918694124173988184996765312642232536289131469084528379340025522512234447051489652008186582343311724780710997207438322049915538869461167554483326436890163725858140818651329169662057821498499581171825754030626520955797156098431541202345762719651084547349640869497393064309456188822492613378666502729229107620428256922298999772458968350216287559045127807754938006291906651315642248160973523134007657920110294707355842987607073287448829712851719385833989332740604393658964079810652729664762187445025385683311123250364472504758683868431035079993307590484619140625 400 4674784966139113828452764420898358150312130643666515122433199885289720453245238909189900553503840480501098245834923856057437316078953281082151465795770403079570860474701501733791334172453369359402224053080912451498503609606975658802815191113876080491519447697516090315337811412375563465846450428484288146330521110049727327364124286337942035033210404917862971571606695301940212405515260030733242796498067452952076980388090555577169692791690245397324538120788294962990357966405679902879194089045495264740260986122997398099405647149247138525427150096644108763340411292198431809051694301722248813337146785078112209920556014846516740028213680289228798121286009195606574144151713254337661291322327944949702760673660073377340118204119236394709172944277603602525160369772728172801869622216990010004124267195374366566397896607638735285307395327870931208819104783101775992053664612730267738410173093761145387236220921465472567656166032123621970333516434381593285252165514975786209106445312500000000