H:=[rur,x10,-x10^512+8320/651*x10^511-43277005441/540770076*x10^510+3875748750009769/11848038114528*x10^509-1307471941277942777858100161/1332669410101994278938624*x10^508+14644243551199395579285408922857187/6365344845708834147996817471488*x10^507-125312947080444868517355311854799464511980627/28552711653291770179495583489707135795200*x10^506+60082886260096714865771656294912721617142818363723/8587570662267339382725450681531297576035942400*x10^505-5733136676263367078777418670646133963279720744388896693109/603495157472873676796631050617682566904292768219136000*x10^504+52021166501191280638256833274611400493162775148626648219764706901/4669692808040546425639680914225958391955036640151748833443840*x10^503-37749630393626126839180959311787272256357829872427908979478032794286999/3312119714886998768777712878842187768245868388126832412585046835200*x10^502+17891315556526470128295584903339869333975392118345045338991813993316188128529/1746016264564511450872220172507475663403622384284543714580084231556300800*x10^501-3273182133132415008035774154156273697051710681821472798813761060736018619532682991933/402435736055944608696933644087157920011768432504719067006353077664366691614720000*x10^500+119770589562720037109317424560933106040031840498547839386678623954845807760352916167211631/20969332560360492018546772336151214066450006414828191894195713718902597407944264908800*x10^499-4120598319418099792980506590364384121888066408115174671238000495378569901279316466838280525730143/1162099441162618107175843576097164132348592905503363566584432258587863045750863216980787200000*x10^498+50473121990995074414096761820654728380471078082333259908380619507312535432809464041045313473519116241649/26063859115454371887502828037288373645675593530041624918974425972537756531587889447975774479974400000*x10^497-217233478787146673369874094091144039249521503348392781890783754457392463939058287127657977572034949092541811167/236188606195518281694799627447664258907220574521754801685752730209059346668726927146400630275569614848000000*x10^496+14182130878822207467074127256145408162834176650682752677263650161103104062858108315168394055939278738879774753/38281290319069279190557367501583564078892661627714705537648744794100544348891617939533804077717022310400000*x10^495-1645082538967770573546614284777643540424800533450524337071308782022901427088633682184509229972841091640026342146904194827/13814520279709148761899294656609475907574895564380591893731016101436339417420716973888789832868436689278126260224000000*x10^494+157901411863745559930202452237988781189110286586514408041170920765643956772201807741445160962560520661714570947724314503081/6382308369225626727997474131353577869299601750743833454903729438863588810848371241936620902785217750446494332223488000000*x10^493+6885251845820427033269680846565208768055206194869322852745153558755262013532409698433360308356123426555965236388789505378081/4420150394734216270821124751000252714578041224352188538516141389748074810807994945452639317976346065153669882115312844800000*x10^492-2728418028391108453794495614988673444699052119546224094151397782163607720824538658641640782787516608844686472771813743002973817701417/573239749517967583677195457368121621891940671816734765607973480693088945654275731269756286779395903477064371549391680874479616000000*x10^491+38773406711037823167124053414913746669386694335709857264579218151095425625247244329540139059501185561599392917115456084888569360523945755169/13506097152474838095277732753486654588423039033148713278611338314822023103848825270240877714759052646655885841560244997950167236739072000000*x10^490-2453111620083593489803146827143473297644553969075953852419776644965396193172309548654751731743798853634033085870936354522176639792144661769483/2110192619102668704006192965404754912895215618539154962650235498307792889745340460222434734153954385513515603885372678479734129068112609280000*x10^489+351861951641259562613040262002839377291555794635302931897751650044850538597078211487978753492533381464305785862345837352113883566307675646467295097/1031023232152611107427793833353040012401299189493282801511203862589201143586455386140999831629748881126819615933562007723770257589647275993333760000*x10^488-1015637225506063224760605330725564682536529518255306688082030912427213002393383218969013840491378147675970358909061076146512309504172124311840962464097/16589222386200975935053397539663672494992154032764505121928992376552438968552861847973808938640365733062409826031008929389538658836605900691603456000000*x10^487-819059552271863702108366789666247435235332052699018633415822882788052680639541565073248286864084880058258863260135268788762083433675325374727303189025746309/220484302318078110173222656874522573015201640693131008906615802742161180682265873094839867422624391130837605514370149974873350639484103090606374278660096000000*x10^486+1789058367014265251378244391192973670820625025801965466230973020275499614951650079078698965534521381374018107169210684593538155921773343565408508458849651421191553/209274439419622382895795670553708096357962758877010842151785642099144221934018111574952018883123321836963559974808542809850839746271452321273764997584459399168000000*x10^485-46232851644408888909739197719687154744737979668142936040131217197222846273568149232645215724182173697565200460583799909074609985888580596891581075063457797495228519657/11062497997048542706731234100273674423197540989549445529153971184131282544498518199585853660584558540288098136540349343180087209995604495445316746290311625191299481600000*x10^484+73140042797480238457347148088662020371072351543277493050463858296076645064146802489104241313904248222580576791522320937712764674299044222076127341822570190680854180413350487/54300713918432653817698531830557341853242057848843035357673433716155765620972756523395146127125728977345741227133766364973185273751824490073155061835846224716501157412864000000*x10^483-11107624391887095336258915663189505499976963810292594938018803232460911713167694151791437383909037880203100951327558733488967814697664416388061336206524494378605493867011769829879/37143252180768786071735745489817941879062940939874682864066929656741568970795249477390153731162459841499034556706837646112969954982132003755352169161499690077358626903732466483200000*x10^482+59789268041300485642637739565201200206909765523197436641406730693589707635848342684084787447657755059675635018587654594670642108540372618898219022156157301944625860184612621681387/1992878338160479098848898652242154958511261638889430099822052571967480335163822039267664017498908903034275123331001481397215118738464390201489087537703541063765972481950261182464000000*x10^481+667243916645852370444713364424422750937942257772077455823065691193809900580747888689306605588630890528635672702095818091492410097143689840550153144285122667326069543882058409504053678751/62605587443163123685528147139050926720325556511707668621955442762273637915936173008812157033306203564159109208800985673583912313168012786429550372750843772500082090025933664157259792384000000*x10^480-3776292706878116769546474216730972933020424197856904981026869354115572265733341379927107802185501743022437480141709527694872329211983522045471276513004623510565375279202198650426587225002421/498627092252591695712426859775466344217682920271598203901175214149094191809435832442200738141535485333898675223902387974264818361376104088517093752396966385746630374924831944248007902363648000000*x10^479+32368458110644139253719913581967950675539067752745488482555037483829786771147839728222226938002733552494756081695237530115915355634845195658061902147826727682555254679400518758644025789979182897933/11748148931546574921946923543754884332382073543055763109329958011165095060468583172684032053746812437668104015760962371842549591293835497420718537763474905838845272290560966039771760203526691618816000000*x10^478-38209226220676866955519459234023915538991985318208653786301801505712026185942930853011654617648118513977347403332396851119267856745348634821254673556528016258109727575731080423774063207997246704297239/53536314681057741919312130588891007902665109135705112489216618656879338190555333517921134068924224278453549999822705528486498487526008361746214376588155145907617905828086322243239911247471133706944512000000*x10^477+2661328291098546241525346480492517089893683129583756838834257008344961124236942923515945084471516795890400289802010368823123142410311651635878826910864895046092067347429282963121270153452690101861481411589/21127142935215178809101984718555236230644537348441579951844532653801606988815232376844252979887704475454681343530033928117683871129363731812632071861736841539815069412749361519494252655412028437038926659584000000*x10^476-751734557077887978833718176913674580891609817489315197238612568643465212818178606515078312974692162143872082404951561504767583362546338554232841755365695186680634693122822373261477047817140677299425293830333/132953110491309120245678789833868101599446073533742862636957643990373512780614257347480884002433324264036309694834503509644584601017085964296893628225909943810056231814431732042177331960507894954285965468762112000000*x10^475-46271529396936887396259676269663961392273660508541291095009216374283029101413153904946600163462687625338276827144262292938279818470104544943408429058710128675375533307058316260945001049709392077789091298647357371/6992203510403683597400616075547874265267268176249837760371557933919728597401674715290040911013972173032065581315888791327473171044390076491320081248842942809886572315468686435696169153801050957488330352950402613248000000*x10^474+78355577239258101911118597809973483615822611576916822136499468988432354793059132422378274409824125978321798948326030965140539406274737072236165505035300288239815544937960573193115348520894833994421836574987853019567/22602659513078721212231839771936549142179820272909130724423149205426587504649054983108606729727372668576481236375057891524229136082251838986286541261776994164482994315217122111306954522549162791682277262309742847459328000000*x10^473-153909360428747935501340197296757193301317764104757535850457853171484270135173712109809574728653523635059378589489642120500761792226551854910233437175205166221434505107179781272555401297137243361015161842011180289393639087/137890101062721229729438532958432918808470202074393263625246005966714315703087089916722129735869025885135041501366987423843193606791290720445485481633174395477763257881333988191948765057626738215215984218328489551610240827392000000*x10^472+7906465773777263463772326954704754440984976489702010799558292496196587479640893508681093079854434504126619277779717481094737120212558123624259644427486984110100893985688586226768867145459858740696275074442459288603833130487/30144897478481056530081870051374335019513254945801973478688396073646314248321039195640330208410751658888752918991152173735565863884680632885082287600113971688292552222980861110886030022598091539049525165268428254282792648572928000000*x10^471-1347415326779632635177960005109951819275966023638476023395093908137064813158584575483695802032104761059598532548895241468610548061607333268517680656357199109304296828857569137537204233034366919328375258361767677836622613870045659383/33559014273654508303934116557303471504903385163502034526311602475644577434414911346727950044862461482943304070576959464608856608778237330084627042956307266965205125708652319956171426931455640699931940238572013478719282347374893089161216000000*x10^470-637152807386003334043558589339293653024321727845030766609465859078153755801900185886952250560674787803775232740014576786972581703384086921497834329793066601329836936149410916662519995830419977818263062321024382463062547890147425307/3972166962208924528338383614328101809034927952989058995750700583935385438146201324858162814400993168253834718171927383901884664057205909433653128175373823780790643061151392780266836169523204017391944199147341959026591419662010072917082112000000*x10^469+15598248502806723376446071776019987061562169993779137164947303579898493665496288157715291779637003905691793332180043203324984908987439199498953964098434672237047077210141495134735134170024921653114893482173410121131482357383675986973926139/5594946381586720133416460467017773984111044116469932314948441277051447788455818405973360474199957245228890170684138004802312863600650411520159156091655053533667386104484120852891149638097366251899641519272425205960806143941184143212536257314816000000*x10^468-3226474870116114876919308510181796707778301651012810045194628323890034107527802892469291319130383905020396616115142894443538812193007028532114219923554341567440087586269153111609017431980163635341487719779566089431742318493631341149422156430077/2677320917970730739454521256913899293207596798541757722448943583752290188478279294744344324722181083636405350513745612442597505581235009508339657288879792827190538268878820433398186967549165314637954258061048804193079622771434579104472739312106995712000000*x10^467+958819445361184027285523257922553650072821962836844425408334421263543472031788242340505791881301618922992464506726338632132581130473758947333521774614575695805631606142769010358825137411003670150510083275432243986649841973879212485569616235738092347/2830527930180687835289066781319540266362108317741511266358361931388931242223760349106794684360083173966415010291544191369012705240615601692444885837578650091933689630777142053878964818580198750602796552524334260964224411104907151459147087346503006434623488000000*x10^466-2022231950673858167554213596110453171172705637187661674879926041032166294638483612213007806776354451324481883585533790926802336710926368819439806979269206341133465138676803854881541989863665713871188812517316016906510344781885160302553345795603914911/29720543266897222270535201203855172796802137336285868296762800279583778043349483665621344185780873326647357608061214009374633405026463817770671301294575825965303741123159991565729130595092086881329363801505509740124356316601525090321044417138281567563546624000000*x10^465+7284163017616372772604307897656718941541275788527801686490521715849898149272904728276094701272638490911674064059439084952000426898689814108214337187833293586660108017024182323274911438226260842574783087069429018513634218670720977798343648308042299388523661/945331400898476080296707310231269828822498257540229081081660650434576063042329331097277473277080054772904902223303688359970944589327719628358729891981972416598583524933338827600285552159191862670313221354687218973039251543807299785152096674183615124601445024582860800000*x10^464+18546768669718832446795374468463876711947121698062382122513157147898394063451897352163883055216821896513365773299474165766987337871744492922682228154897808967185113424264606105048623942859468640704692564648234655470933504553251597379850872005089561224040471747/20149738810151017651524316317579516401351550359469982863255596764012988783747249692338469342900961367484467990889718117392780683921520343878466327647595742059798807833954117110300086544273174552817726313175158072410331646656252594920516940610223756380879800698983677952000000*x10^463-2162412102062962458499194707130906006655818015822281914965633087474437377508659883445686336339085339966473714522417296539197174784587541413078276129504742140908178836607848360401826868784375739484132805723794905624034971320701324920113969579301152441024923138526527/2552407714559449707953888196580432501592003587134781669254312953291053315214831613027898588603950578341992529341982373366378314793706824999773086655776247838198834585942635922595932562736171566954527027542523623348361530345240828703771721900978263668278806114141660453535744000000*x10^462+16539612270904851832256979345792127302203353483451987649803641855041832197096478486223153745989601832147824190764103727891190018541400687113432524964427448423037750922011884774812743130201714202485352204119470534269638434925168144396356818391871505221399570312999563/55662122082892614784994407979273278015487155150208507941045978635231816527954212484108403836093845304611914005265538680720634788001221914418128466685582020163797661931902868004303606271977279940892954792946572863020037988682751918270714089148256749996695502566089287582875648000000*x10^461-110410399157677332600734444611632950467870562443033169969106791127584777343298863770922030901214414042858168202315820495128282878558996747999683463761932055402034340251380304254518821376496204135617036536088577077474101849547888146099050893853120621199775590475929080217/1510892641818037135723888210189393858452383339397259739551752044074732427834789143668638513726931336948385793758927781949480910685505167644965679099713438355326123735479571449108817088646551286715598364899741773793815911164804618069540263235840281221910302721653927622149576589312000000*x10^460+11741070005107509648904712425191799467033776689048149106892420755780986785057856604083412259247703677387106041297792250164592472820360588505090937113676635125587872324529335706068161516400988264821353925738867071461225301958367849606879332232238525743190003533633428534243/920133618867184615655847920005340859797501453692931181387016994841512048551386588494200854859701184201566948399187019207233874607472647095784098571725483958393609354907059012507269606985749733609799404223942740240433889899366012404350020310626731264143374357487241921889092142891008000000*x10^459-1081074143524001977590244217297849891940339032033530703095857714040859139741797256150613333907124117109607007888235186222123055065805418650093561761623187246209901101012843983991832113027877540088238317945596325167055930863572405258728605101429566146500519205059958114468521301/1089342510842384397736495729102643022550822781021246453919363872124886748231792376571930415264980793171498303942003915291367355212288437006110411162671513556406360540837047536671306458632001166621707075463108914399688720516299824621460371645669744636694284328331715762356808631600092807168000000*x10^458-15212219700871925770419290647111531240184315603738437133186458741284215825607152126418149752430899971527597231160278586553585585474265706092710684594553563009288756764819331019936045733268262231100772245794960245840643808815926230018745778035680082059452592448323469832325612313/45752385455380144704932820622311006947134556802892351064613282629245243425735279816021077441129193313202928765564164442237428918916114354256637268832203569369067142715155996540194871262544048998111697169450574404786926261684592634101335609118129274741159941789932062018985962527203897901056000000*x10^457+600443213250480535540886290497534939956922786938431249107271874623486837965622457769220128538450790825124207660836736786069296668703598772175618736989831175699339359624189038869496496225556509749848831247929864269164316574693439728817638888121111383151581223127438925653070703306283/3120678707140568910034057829006589161850153850411681481415142781575559563582551965691165650104540017506945365241600528276130551701430327875136714832506941059525331670315360212013611779075604494063202640533884779001706666456982694386783899226729361571545037309607686086190994532055523468035227648000000*x10^456-65629724145055204468560934109896754405161327813344250163169878041101796319272579944976363536577876549548260205039989301921335382918839093697327343427679546103508965284706427154456657166961428193826663691170391809606550578487772217242798826521374738361311691334929794331851624217194651/1115506956119834230167174193094681425832653907876506056498025929509715780521476129823039930101498945823189187840600814922704666557100410461975500043280687648734239753369466694916083010507394884693070456919536248285327450359829705300041035977937193311324240184388677876418228762838890704019635830784000000*x10^455+4782539809554923829690408613550001739715428646907185406643861528274416727391490500646529390401575790194148985509638031838168777844461911446351648961350728971403007130389166262742625488975950023200479501545596991858743725435022573972930216820410611233907056957609116061339843444887546609529/374997742424892433486838614144252865559311598903029288000828380671422134506343587610351687222360697619489862897999094750935782347167330784181379898549582205499691909410706879896549793476249923597500109361726661513581958332563232371304194982631190401081247174305573064359763126746024210188872937962995712000000*x10^454-202574667809286196494597549401674007893894868700502465030243642393073790367097522153827566761320539298213788909387038547515601579009573044758312470620324680429566789250044243904611736971524480707169411270810420305570387018059833229106636386522420305129137378275056871132213834017700503329/112499322727467730046051584243275859667793479670908786400248514201426640351903076283105506166708209285846958869399728425280734704150199235254413969564874661649907572823212063968964938042874977079250032808517998454074587499768969711391258494789357120324374152291671919307928938023807263056661881388898713600000*x10^453+1771730165573232247173663896696136117465844522238205677245026807188076540871036094398843986592671733191014552606543331781916701929444473658881764718208307368454166827578949751292800212413868242859969663503173108712126885632184875390079922361129479369507912615904824634276664983656369976908133/147986109088620150811778095976974796841402254898300253982342905521124659784507382665848307031934646822974523575163178759751289659227338082023066312124418724920754417594566077427335238099119459849128663157636915886427875380696093517152517074385711930359494734890556909534422042234037026115255305254212923817984000000*x10^452+24863402450330973836780817211526487563002406891959284201708347668477674803378587527973130687664010848493454576721321477549550417915069736320024007031074422850880517895230390928318459489036861920128615437955694051936113178112476302938524299984239468452761061325612075829708503053785020055519261881/270370621304909015533118581349932953829241919699194564025740488387094753426294988130504856947344599745574454571823127594065606207408346675856142152251313010430218320945272223459741480007091253144358067589002645324503728320531762855837648694902695696766796880645047473719389071161585646712571442699447011815456768000000*x10^451-309015922698233550110915713908778530571868814349109792863760441562706917440667286489185077073012299310206152945799040959875085979938569180698230042269870708613075202391312072948252916309515832751921196698759250646202900276705406859897092044770134379904617960500310828854370204102983620458078832671/8553543292191667036865933300888787993870562550483609843723426359882634017486423260855971837970538246496355471908586218430439178198009513017994315362132447966337815971723157614908185003860705099476055229179356415720663405049550315802863795075103463861349574042225138259486126978566527732361351096309778191979905024000000*x10^450+6178244569836085527367909260670105034170481700893384057857501422743607838840146965774524543162610666265310453984287696839790505154338180736395985273889799528345100196094904490084851683472452467136009661336984096277047737269521283726198468943259646530580850260162351318548240679718396473780766786514197/681932354649540505601141341013354390914112408541116727435612391336385590431150853570428553387223505685171483000799676514743080495642160339643903487156708822696451900669451139521287428761273478495524086979614952768079766575845622781772333827205459539406598444808665524929478362861039714748734676329527019804927316721664000000*x10^449-4067528050348120720822120480513861213212632614071016021338945906582012215507809096388286139421081463308189159850177565730077153081093426874610979613271251989264750143312161693577064317705627468160873868562785715708812846944494673115867420916696878701689229616563614421197508728349608433430035164151992047/2547153731086963696521383136953081320942392668382779200317499404119667457378434668256264732611957238435252523304586951717868354267322597300637908305227738794535787139380533896339912803909108696876481569686257771579331544114098570214476021311377832471591526511049327468716587580958555542529473763026049324375364513418759372800000*x10^448+308070827026758056222515552159330926975609534531538952910598557782128850867018196156411498202282540556326143694472482086539182473611611145770676342163970884780467290042757136859341731836580420773995927196925961806874776197912670560703222635999298187215572083700792436585161654385898199529339884762675821611/2115295393952673942520257723278763442437159729606971635900032459693923838468363699501907121128202670282366527307945618540247946930181084212847935669841399444371310501658288831187736678519064358724241739916724067579744877771117312628112586789039681784362599516221418766066002504732400443727885711385723688924450439098215170048000000*x10^447+246509218265543760642906458586598814800252780332313234914142694188648411337858564320997524406055773643210158772243634077900135506109056414611552749242076696517446425715639904037805380237238495096014431013273792559679376875360681975710029180204113757957699142535818107201009502097303642344244533649023954188143/9716820921661003022361055877653327749179336933922584906670389106850008544388275490031960551614511786209078879841778993326482969018479828440138277292983452487664051920417515574943987206445174038235676856481463676834316070529404487288497978674132682244648037137714709243800789105738754678308415803821460337443355537041561205132492800000*x10^446-14759746695602828018875438983175805989954573301085857477760541888830620622522281783364844663458576267078475343777099974469695800477916958698167876732530474427875908075033638379516377798935086771200870152222825585982538716482248272195198692947875125722992406833985184949706899082072070366284605233936959909722409/874513882949490272012495028988799497426140324053032641600335019616500768994944794102876449645306060758817099185760109399383467211663184559612444956368510723889764672837576401744958848580065663441210917083331730915088446347646403855964818080671941402018323342394323831942071019516487921047757422343931430369901998333740508461924352000000*x10^445+1163033311811735527275635217311852415910121202067762741273681215712006864499959970455978556807214996048857681374209551072548654496132376393400290068182639166845283055841437584178685333616684981198672102367662971239084463818943312094849931833769190214123109560950655929252254161883738972607167875858609390454327013/228248123449816960995261202566076668828222624577841519457687440119906700707680591260850753357424881858051262887483388553239084942244091170058848133612181298935228579610607440855434259479397138158156049358749581768838084496735711406406817519055376705926782392364918520136880536093803347393464687231766103326544421565106272708562255872000000*x10^444-276116273666067427881091366243650947522460739619143705210111021869441404850591924940133939435607644563514039387055609223464704127293670688631558386480344505173251956011000476103168536136645904489095707674324742150918862501511421461278655681521477013001840970280494206125164285130510056892096789302703664956670818633/256621120949424977069749056669675122430253990833056280645658432676350487503343040143738047005547851787482866027958246699549420424295356657044624947759664758864407763045279873503309779734682197793816062879037222087179803308022242916618618835270260456448142418985049930024665070426694594269452297583037951247751789661199483223718917832704000000*x10^443+65891884097225124447594663934527530945203132786389036037831648851665871290498591694647530799242016378609097307822907395888394301100947379622690879858232764547507957182950801032460444737964500600611264448510306715260891350671469858543741844595558867772112029583448723415448129674948569209942482805063872018521662656311541/438840593544225069387619908837224675964549302611866219956282407283712030865816839344682409518871226001924399674162614849991876483815609149225615873665265433520775512166367843841551961650447455345666622279680940449067740602556212988907834748868284839279187802718602303937139046314718478211550829432420875366145398449506722675351457256007794688000000*x10^442-1769226217543445500166676378844145698579617932322444616033938776090632186766055983504171919821940980603065031191765088418207997741645687613414927299133762821592802281678250675095912528630639843693842756472393072298702147992244123772236555916679259816904361348875972750317958027109853257767996515437919046950908822469569/658260890316337604081429863255837013946823953917799329934423610925568046298725259017023614278306839002886599511243922274987814725723413723838423810497898150281163268249551765762327942475671183018499933419521410673601610903834319483361752123302427258918781704077903455905708569472077717317326244148631313049218097674260084013027185884011692032000000*x10^441-152030885771604736728277123467226313990777034047405101046227519337071415509170099009872256835000779469201722387875373467904393048532723601105511787584421669977560007131444509594890751655394923965082725173587480921487909777292406691451448307516512560255297670384628150576425036843314873319261405565009978009638323140763067/23647775299710235901125428292797220982053985487709511622274142778951185184065411599126632949465342238451264864662832183452252280458960601244042318177915934714770689383327911918645334601279842539549992328194135032948998717724346396573328626665733588897736610054043804880380663103131995788836694618194144044719074767536513925737728212997660632678400000*x10^440+44393693572337393589084632068131980075864140653286360279864814624525368162672300104170740700698243959808213756281662782177353143058832761748037185577928278993610962051656496412342949498431658096165451251316888181730304647074002907621774044653794687101421596188778936991401001258480499210145818857972271928586545438620166941/17711646250044336911854283849753009487808842994260612625273735801825825175928991801118595201127962578821850763976446241037931225057387423045395786262573173375574274286990257665430840949663118429337954481264493636609869380513768988615319202085664782321020681462068490678021471649175339118661665253240636749857207021912859464151973483166770594316288000000*x10^439-756448526756317994624741639160341242648627281695374812889542887835103171988604305073750671513374719958256317376997535535108777098900256805982970097257449196479043821567254926111988598280185381425279365315923212915174368575689089781283720802361554504665538526476823260869102480764738435292941257581776983654641862706553523191/1249978661178437667529342920264643008356413516047295146421293891807670285206105716682202803646221920031895474756247844542821149252050050075191902521657707335037071944149309483201013502122595348628911481889615463997624519954559878370860492744921740923981090187213398587544397311766393118087000446751173273676836133291659541600437942926582478604903383040000*x10^438+158655267411396765439422766164601316240432471949800603755660453446798092030566643198499519859781662884467215861238950412605358778142883820413826778246287770314722795774434466248203424114568519004379065154439731624458071799445391844755622032262473282880043287425817664500029105075138782598202539147968187850125548767998002276065541/1600793585756077976867292150645032234518043368263095770674069396636995502376118942549848381469943259151770231350745815320409866085834785427208477602166377133183827396335975733090591794468796789151846645416910300995719363952537571619439216979408272179860294559438791299013840889218614389708719630788743185831274557420091716582130854556620626299744742801408000000*x10^437-1807268448761867752704600861266929651373187961503143353886631845084172809053786887926023909171358845474893075424355657975131399936127629489925407890888846769468858369324322193826659464083205877284465848244592271585205618952543016374069815537967611185393719950473529766696236251204603551464205127121430292629776070618868338311370601951/260711646550577883624514668822652529842546615128800829595061638213887635498984235459438506799720838958493906958707866466343232430203396493816881496199224845418850865076862351794066142014366120268426352059179679261366838490766079064228348634134348840300767013128439306122590182581700413965520913948777870217224699519665817329432159496509461681681627791608512512000000*x10^436-980572122706500992935118124428286313785353366612854681610114651836621839158378193035280074153389725758506839485563173234797241896272788603207171437416928575555910204898938927467617878817248593179952044458228868780173701283560131546022331315648273760472363445346449010883226567143036896122304639357152867388151289758887195268124502371/453638264998005517506655523751415401926031110324113443495407250492164485768232569699423001831514259787779398108151687651437224428553909899241373803386651231028800505233740492121675087104997049267061852582972641914778298973932977571757326623393766982123334602843484392653306917692158720300006390270873494177970977164218522153211957523926463326126032357398811770880000*x10^435+1615402165554710655723142265099351478575731851886108299553920454085574363479768801528601686529681325068680391841479782321228500189075671710355856354450721695411700343664433145651879750877504112068163144259033091639718545627596283610880756854196317691219859485069611612275456784247171738160880053072813470327196024747288618786810679473589797/1491834798272440944872387355408904690773945909411879470278996283968532127897409628713522483823117794738091328618467640010516456255742388094645181889817341238361313341511678982391340691453493296219659608404363830200939914005675990042481144333692742097410798174911082773679665129522433167578601015044794572953675355502249031953052843513184567294298070010541732389715968000000*x10^434-52974008295495634710230257516096016453310434065524468669390600478616139612367454966073243936266747065438116290739998723590159390900246987479051260428055984673103160259260608924242653839907064522690042016533575852727242314839141750503293121330307555130213553350210880334501416003624811275839291465226223513981313927052756529939998249038618193/187971184582327559053920806781521991037517184585896813255153531780035048115073613217903832961712842136999507405926922641325073488223540899925292918116984996033525481030471551781308927123140155323677110658949842605318429164715174745352624186045285504273760570038796429483637806319826579114903727895644116192163094793283378026084658282661255479081556821328258281104211968000000*x10^433+182485752768273211354445062875171706651406320673724262544419461198549715150948069998282768803067631683709137919411955529736364922283573713478581097453812108056214624577197405454243173502666637444177931253356720284035773603172671213420497864556048397101168524202618505170354278786031088591148063715632260260097788912292805103199231001969405957807/3663182445140399470842808682558300561339134893209957096716432027329323017666554574390509896757859867565846400326703868434143032138500365057744108388263803602701344574321829601114148371775755346947819532521614532692445547561969325437431940137650523907287045988916064817777133569560780373791243849230312536352874391331506470972337820612502546776341379334045097382158882832384000000*x10^432-13313252657118377934011798128775534012354631742365054141697756706875016015429660962210745694835008215384006402782474727898423966691544178464534209503223260027771470088881207811293028173208857482609343919044123038270884864231303854543792729075081077452266622427812393412149314714096565535361556116616817072140009995193838650056625608462415294071381/2765833574025470900467422084213036863116808956333989392202931767491757782731736794899634633119925552150341383903815945805936351515715579203063149837010181141596754487347778557041221811703972992493709026322837601273249690035985482466883880230359633068712694258988375939736656456931587781511453079163501333251289910969263510815221209484604155049951182160751692991293605069979648000000*x10^431-7117893121079294146030759520905138009316138625311066483394786995129853627986250727831268961656793470624919127670644152555170539056695507296826743361887389513679321193539347929428570563491638542959358340113457734921878340441888632104536844966432561451091143440819438181274481004941403745139864529564678788094083930058534684626576109161827587465821453/13475141172652094227077280394285915597105093235259196318812683571219843917469021664751019932560277290076463222379391287966521904584566301877323666005913602521859387862358377129904832666621756419429350376244864793403272489855321270578658264482312132310768246429791367578396990258170695671523799401684578495600284446242251824691757732608991443403362159487182248253582443900940845056000000*x10^430+56106644611130356450378095892557415378011353534353369997276908307709136924011319241238651742784007622057227268832458670722933597234167278046825183978668350128641246698252921297993313648558204599583568803020752509305556233688003869083965814851207311733017036077698594427348413492015359358482388750682545631566062176395433173342264616557442697304439041/141488982312846989384311444140002113769603478970221561347533177497808361133424727479885709291882911545802863834983608523648479998137946169711898493062092826479523572554762959864000742999528442404008178950571080330734361143480873341075911777064277389263066587512809359573168397710792304550999893717688074203802986685543644159263456192394410155735302674615413606662615660959878873088000000*x10^429-122422452154654996239515393580746083006058770761688262419733510567932105491205119501721945807506175180270961914933754846766901126563135328578312033986014302187846648556345600358377832345929016779335400044838041965418089639159622449773529799894088341627949239346614638251566280208022618068603915731666059978175945882013725018004632551738856709004420742057/1063544382249208249803992263311567888783355430723361432337137388615525888967726991520804899605225469507490966874804788550560894450003313768490398592649139358081282790179642216705720784978855395862448679535652696630064045843317028730199413645836760279612618925016285394039592211912483594848956001097117716175146290317894464416351547506990302258631123144549140998561549400303217513227878400000*x10^428+1542079006407471730887844511421238316238351478241035701150784380824789638211385436389723859067601445483567982092972264910825733637254188823115012289982414590233308549045806092665150422157766088407704253695974539740637143789652363111592798202107789483303196935237475203577726172585103832632496362233909622311760846488951838339323567309199023190572580789324563/68008345522925621533716285277458208648251663017605346790798250315019802970041302472797869305256142647656509876809392203865616395605461898926118538006949216252507628018037221547247315595472908288424280812907311686009445411450907402152601505583031636079828917160166369521861723990743763472616491490155192360819729534377761527103599705334494877928167169478194821153018276402389243883356684288000000*x10^427-66359029977414447168652059092629784294960556711131107239524042356406631487691795373629008429330974131296374221035190733854183230348174100441936242272769032003177777572997044387936510680326175714231674332612125615099589397075329443322484102226296901238880177060161622052815117404164005320033176292942723988876855321257384123923276723085784112899959116178338907/23666904241978116293733267276555456609591578730126660683197791109626891433574373260533658518229137641384465437129668486945234505670700740826289251226418327255872654550276953098442065827224572084371649722891744466731287003184915775949105323942895009355780463171737896593607879948778829688470539038574006941565265877963461011432052697456404217519002174978411797761250360188031456871408126132224000000*x10^426-1003327028458618685071851164350025322033059322246713834083598471543554861332318945334527201105432878272457649357275717207388586068460006795925685706017925093326894941490049004536940657778891529054084266537772458152630735872536455438971383229019148034978320992317940313789118634910169324416327735865062889242289919053445445550148101629551777664085229185343462677/26838269410403183877093525091613887795276850279963633214746295118316894885673339277445168759671842085329983805705044064195895929430574640097012010890758383108159590260014064813633302648072664743677450785759238225273279461611694489926285437351242940609455045236750774737151335861915192866725591269742923871735011505610564786963947758915562382666548466425518978661257908453227672092176815033942016000000*x10^425+980851621415970032806503408349345492359817270492043255448213956499970276640269972339266438441982829314576433749930224732160103425691249261587434251450417890694290868839897552404118013160149018064556690974185828382283745722978205025949472916628981783110823230238299095694140443804397540100056119984415595097645965870107494869144445091605309215163768053121847988521/7004788316115230991921410048911224714567257923070508269048783025880709565160741551413189046274350784271125773289016500755128837581379981065320134842487937991229653057863670916358291991146965498099814655083161176796325939480652261870760499148674407499067766806791952206396498659959865338215379321402903130522838002964357409397590365076961781875969149737060453430588314106292422416058148723858866176000000*x10^424-27745080260655889432130673132165583516469028397012010172352147231093534943896314765697506502106989687056947029526300872510024824326531062678179946853517937219873220697702419121982207793598294745573438763319419034287828266108156740241085802512905909895373221564968761619086518599074605108398770933315665952650282409476706300095605464616445931033992214723045553069211/588402218553679403321398444108542876023649665537922694600097774173979603473502290318707879887045465878774564956277386063430822356835918409486891326768986791263290856860548356974096527256345101840384431026985538850891378916374789997143881928488650229921692411770523985337305887436628688410091862997843862963918392249006022389397590666464789677581408577913078088169418384928563482948884492804144758784000000*x10^423+2592008425098234399367450511593675979605201637306898781826711372899279234023999017721344011660354590668930373884831862508140607719614339719141356484713977333745015596622442805489561470720114732253501959877666531562429660664478662441336974842093824414318693953775245611220691581546217564861986952483334673415848065783150288454224423764609010415349321581829380819255161747/258994922502153565325168200502608933664537789596395529063359529219882755671565366121481442831228894708827090746805540965097351398513972786900242155534594810264793650973583294502794160060867439486721656721776898379474770488126064140708986460880640673403817779823574508464127662005994535552880376549168786944082086389626253623061913461413909750817534094909646966562451675628951425680363129606318168423268352000000*x10^422-5930565627080948704915711165009821170174169020903961850293204829371234592919147869647038673916399586622666523922151878528131881425995227239399363033333935004949903381152502003787071721560154507560421412358567608671119600141229688582404566487219576188333848956603215497639290741959002332170382731885663635234979987035060755210230126318707452610846423604314433369534084259/4489245323370661798969582142045221516851988353004189170431565173144634431640466346105678342407967508286336239611296043395020757574242194972937530695932976711256423283542110438048432107721702284436508716510799571910896021794185111772289098655264438338999508183608624813378212808103905282916593193518925640364089497420188396133073166664507769014170590978433880753749162377568491378459627579842848252669984768000000*x10^421+505952450850211700551131674312560210267272696127533131721199452186895377479775750170592550844490697302505074093209775822090180740130590230251624771097329481603602831900916386910678265733708822876621600284360623666096391499207699193496931044344305818481971879896007087154863574611086049114696806739573945798851465511200901526596536980002301898130661961120333072730474185373/98422214469578389280609118882199436535462992651263843372541634856022965279285584172020891978952279651669635717238054455392435089057685882586682422977634581417585824068377229243773825529690600883986017100782769814574484381815714390495666198918017546144225217417435490408503937604870019422663389174708925739342298141440210396821496105952668327866676036611184401645196635965811604981348875060474605091536746053632000000*x10^420+8622632443146641673524733925749291417839285512141951094271776420525394780412569506326069303031501711340320956091086253308831630856335713946431547144686388903025455708611096930271570373317438156496702531874096649351178380144699278227274292106358720146738379423451275862678430436340300423291011674727905118414911435958185830898328666877639539828466988787270386751768357806726731/154129187859359757613433880169524317614535046491879178721400200184531963627361224813384716839039269934514649533194793277144553349464336092130744674382975754499939400491078740995749810779495480984322102779825817529623642541923408735516213267505615477261856690475703977979717166289226450415890867447594177707810038889495369481422462901921878601439214673333114772976377931922460973400792338344703231573346544319987712000000*x10^419-8463934984728821184894120368717058508200090969146041912674786080119546761221341330099059128902609346405376437892998731275819177666727443534453075066482165752822178097272825318656437782642142687141856084569438297846304762758289840517207517290381030813766402720325361082316828609633928408464381172939341104684469018687641550751570704637705431138950116136251184577688675814059224063/450550441950480443455589918511553485250808847905061215238397065179423836075502332374486204263879593872573223515435019707748958351154147264516592832156314725554222855515521375678775846870621190013370370845986829802595831878550508415660994623572415163131859477598577868430309220496666759855732183722807300275470305681772864068094143554898035527727112333087361104364547970595737917445196163449236486535206618356188079718400000*x10^418+90123854550971207677729746200510306670472902272082964199590596685648724640080106523057832511268825056017846083283128441153499072651520057654510612591195150171546714978635108525478512517809176624573808579649520304135862652257614914313903022362455696643412443191651562535672689347236453477850354319264950174651025184223886945389429375738022255514239246062071024799237256483900974511/23653898202400223281418470721856557975667464515015713800015845921919751393963872449660525723853678678310094234560338534656820313435592731387121123688206523091596699914564872223135731960707612475701944469414308564636281173623901691822202217737551796064422622573925338092591234076075004892425939645447383264462191048293075363574942536632146865205673397487086457979138768456276240665872798581084915543098347463699874185216000000*x10^417-4192027404992058458195000843682344252787978002422119046598797095953498260912183077172348142342774637224237253922293831418170911064915446710212829519000683751021808852743823740922945334113768606506623666310520460523632468384905615460038302317934374723053073700979080343222895070144686077516467941995989669153851327818619079948749477731147331122391036879018497070792427248566741192357/9071511326928673385804406159288335458749857003391332525099954623769713636640185532122869375564455708628638588895058811087162598573095073637281227680587285345658881322336797526880952551135050074354917152433340541768265220708986950871894368892328027584543467824677652110938254505257173304866699139127494414403540697541295351679598370375332732468265601746476096292734198710823328869246563896647912916038860113017306850787328000000*x10^416-661676073403410903620830787362850595812394018977307198632516332657236024925564687589859375054352541172797500682081372723473206849627861363360194936227211959289931934468295336833272708526336701374190964427324167676879770753615174727345581219990490108469008646964784014311369551984550348572339086564997005691880003494779548453753661254063535612634893240881089083819820870695440426536437/116015558360090803931052550371138522181951921216371751663503319683390867698991332770319376444093824057651658913378907134993722473151312896747189620807030792285631433231365303571280502176466155400925035462469992188674343907647234114700657083763983144778726410009802492846789336867733989395940215290301526065806881980855626252630383558730130315536648780735682795487777667312719552908794305674230158283220981985378337314719137792000000*x10^415+4882380973054533450280160637854237601699319274152409633537641941117616566986507527125647805000425795780567309680676561623171245980679290660279401807067700615620971760156789980999862020384160517638700508785956407615052453881870266639073884761396262067249419498351792761477644768253581773827577325129448848600327165770683687829541122054367968713568356955123536674020427864274804488472286373/239793612261365865288764616839836858211714443706857104165582861483779524364024267442361940257537925797706192459507530238292479468142568183676736656242604735764192387813483776545148499771284955381402873297701612945609080280387955893803103586950720070880829423452988134305872942093163634809645157712754136057471388065157592589073127326480749350367386061709680367110010276729271977721304303073572443520664749674505625198859483348992000000*x10^414-1289755159559185116990578613797102866634269643783223007987155891755725156198769294766576855668452429750168580258236464871786814967438049813775868851390868228066498902851308497252747150069431360143062989892561249678199161284041531431223671107952485382166334149322081533708911175249331280347869992669901628276829510289742813179925008953382490225987901185788208402293526041507833212859039685209/203944467228291668428094306622281247909063134372681967092828223691954485471602639459728830189036005890949116686811154467667753787655254240217064526134335327767445625835367951951648799055477854551883143739695221810240522778469956487679539600701587420284145424646766408227144937250235671405603206634697392716879415549416532497006694791171877322487461845484083152227063740358245817051969309764073363214325369598167034231629990588317696000000*x10^413+6771436231105937161449703287275036201308977266241205554362361311440749149571099683290091494768548939912643004456143491843023023177219109550007020641665885419416569044518010016937729594745018097988919405007294823390359809678128566377911813426437157985257078472388036859111329185539639764268952390369667887978547412295586315289649069678480636068494496299929766315414870773565963143950262497584991/5464895943849303547199215040250648318971255748650385990219425082049612392697064326962893733745408813853872530739791695115625130494010192620856461042295649442856472989884519640496381219490584590572260719648873163627205048371880954043860943140399736513933960798834752674854575738557315050984543524983351335241500819062165404789791393624241624733374027611591492147076399986639554913724569624438109840691062603752483849270757227804560982016000000*x10^412-145928498651630678863252084106189314981233491455062617241844309330801521661585035308541033606241166792309128254269226379404541646916331756420561469757050788182830464879076233670637292349207027735393896347215580055976181374325795418896323835530587255307464413067714187519549248363035180371300782583396581056093988385849418811049254352152090861232797900264448955022739963234768039957366854984627949/950891894229778817212663417003612807500998500265167162298179964276632556329289192891543509671701133610573820348723754950118772705957773516029024221359443003057026300239906417446370332191361718759573365218903930471133678416707286003631804106429554153424509178997246965424696178508972818871310573347103132332021142516816780433423702490618042703607080804416919633591293597675282554988075114652231112280244893052932189773111757637993610870784000000*x10^411+59481875607135072521964170189014041169681024891553800061744855422847267594245030297864126754632003338049599011734188978190635012327522527491290781175515229595094253171952417914662007265144682479347256005691007241830428694468561696483476810254417491525710449630538561638308517926769918874918758767643798802242886375664291907248329454294469152243549338832604144502764636747320931422204563313327927921/53607481429098010599181112796995675635676291450949063941722193666059436995620007538453656901251823108429709695979650409067895930071075439739652269503359958740342914702324964189956573847620208256789708037580927984240632254420289955740746588304072544953460129475148794922782671759621851636689004883016286188350023930528062813714694651611082775458552787429808261263342767862541729320007722663634181185911086090752105130648948448599527806451318784000000*x10^410+5644779946609633805879929368639588257314168881359592433111148785828137429002007790954425337929269649148556441567822807890698428631023469202924877353661261566281527208446696542994641078433451999025207801578961868177538720628332808850084845100787890005924395534817926833362104063747994278929976393733471873569847043383451909076279354993436963281136911441518807677482744052156000282981403133305043867973/964934665723764190785260030345922161442173246117083150950999485989069865921160135692165824222532815951734774527633707363222126741279357915313740851060479257326172464641849355419218329257163748622214744676456703716331380579565219203333438589473305809162282330552678308610088091673193329460402087894293151390300430749505130646864503728999489958253950173736548702740169821525751127760139007945415261346399549633537892351681072074791500516123738112000000*x10^409-2712163239107180657983409281250765987462535810990618206669917667768176858579708168746208311485886664455602795230329824206572204678917926332695614696609627370680517147194942514532391918042287330507644130611494189107083443658020853107859135445910434076524147153352718758268765630824498638637094071235640487487973766874762522396885330060423232398651387701254847718438862666269213444264402920181245706989969/1343189054687479753573081962241523648727505158594979746123791284496785253362254908883494827317765679804814806142466120649605200423860866218116727264676187126198032070781454302743551914325971938082122924589627731573133281766754785131040146516546841686353897004129328205585242623609085114608879706348856066735298199603311141860435389190767290021889498641841275794214316391563845569842113499060018043794188173089884746153540052328109768718444243451904000000*x10^408+138495642890398228197173544949566784732087085963919599770285475276924233338842675778431140142065720327256921077797201217380240889840348284686869803297446984338689052428658499752814486791449703740333196228013914474908081250140277338029891895236174709816121842906009496385387175145837178609846712369793455615494303955462641255079066210156223668842413830454567584863833563456787068397183385509090897641259051/315515108946088994114316952930533905086090961753960742364478572728294856014793678096732934936943158186150997962865291740592261579564917474635619234472436355943917733426563615714460344675170808255490674986103554146529007887010699027281330416736853112124530406269979195491973492285774093421625843021346290076121547086817787223016272920911236426141843230968515684060942920378347324355912460929198238487254801858813926871466558291872984671962552786852249600000*x10^407-1440624238980363008886685735560258198168747871658495339554906355143466822613899773421719362357795501059174943557726478317240992149029921798723066899543609049355028002434795982823309044096868702829308929406967224955554592146491272790825642090519289679923575488690910200637637299953158620839937947807465692420155185718234224313786081231704608677927564559741740183620510517045821837667663970219142552226798348479/23057844161780183689874282920163417783691527484979451051996094094983788077561121995309242885191806000243914931126195520402482476234604169046371053655245648892381507958813269036412761988861482667311258527984447737028339896382741884913719626855129225434060682090210079606553422816244370747252416607999986878762962661104643890258029225060193158022445903319179126191173708621249622463930082644705807268648580919842121775766776079970077719827023357663162400768000000*x10^406+322147975537561248657178302781594744014263971342934929410544655189734758339659897637225521010469958411270066322884249644637781455033901500194938561896545270035083243652874857851473312205389541381352635449145905426457305430601552601728809742625518445589647496044159975850284089467245675241921099028956050302464769832291732490987899530396645417068875672701383188480458035167952016245283798527462718859567033/159386019551475924123554951061037450117683369711839523400894659642745078877150612870801218100404188941778213809628079634118542462451180892025606361672204946260701667918064071680272548310102414750999482912334892191440137532599598282813730139551584507608714392328641103271106609328878138805892280700460738793292368625147307997175317223918385884947782741837643729432076326874997390303664165746814335958400328939000841767973106543571965805255921827164717056000000*x10^405+101771902958180998530710746813532008244356163651183231048139595049784819639508547139009908179259578753375515396045040128728471320856860175091734622724494753531128970888619370721001713318821763863925763170236638212299046991327229956511349227438654855239866006771326217966376977902492109046321780958102858260515596417675931120786964094210079378330082365504749918132537874147547334234067166661968209255546967046231827/49136561049158842229473327293689621388794276322043017928777142066414868185770143754365536546652669041636585840341041069280351308631637287171180508888815264933970815943532949126439261881617276991018433507244016328538426281942296655847263420439504125054068869510968434330584307905228801990340464622580554438475921596736058269581655581377352390218254907280733203406206420095353297465802544420925927523823164642019335483317729641150059237946200561079177164515337830400000*x10^404-16665027695666343020747832815542709296327909379051636515069220502763541255809088522361007387098219315321606372762554603609556941915901845848180639923391225827237462636208991132800300821796916360064173198337877087103650409056426582285953741818623459854347259989979052375569557803004348697941246292138052077369745136238664911969752973157755954106926442514184531126168641601478649832985934997308550734814920216942556949/21374404056384096369820897372754985304125510200088712799018056798890467660810012533149008397793911033111914840548352865136952819254762219919463521366634640246277304935436832870001078918503515491093018575651147102914215432644899045293559587891184294398519958237271268933804173938774528865798102110822541180737025894580185347268020177899148289744940884667118943481699792741478684397624106823102778472863076619278410935243212393900275768506597244069442066564171956224000000*x10^403+8654624665770617608620965841291732702980314933395561679321432559489345466566407599463203788976832759881357659723105950825141285819575102867649482280870774302227340314305918841389625021490244710911524537197512464195218408308299831775756380524120892963033881556533491371676015502820749895721906874998448104346526172572705269686956372934621845420864660230045084239970724541165444596555898859302704006345648608949482838139/52068048281351658756883706000031144200849742847416104378407986362097179221733190530750984457025967276660624551575787579473617067704600767723813138049121983639931514822724124871322628245474563736302593250286194342699028793922974074335111156102924941154794618265992811122746967714854752317084176741963710316275395079197331505944897153362325233818675995049101746321420695118242075192612324221078368359894454644562209038252465391541071772082070886553160874150322885361664000000*x10^402-172300165456217146503442555394980288066437023245946805826363574654692556087620507651645621108454517356677412318796447605085119879123745397232099130161035861044846990971975992513481446196975043863007167257582687401556515952191155895645014583278021756517260185230849455562956141717247537307648541325041451928311554893430393437586551750389324329617928427172684322320700744577161296625192291346749625966599497209846854101729/8435023821578968718615160372005045360537658341281408909302093790659743033920776865981659482038206698819021177355277587874725964968145324371257728363957761349668905401281308229154265775766879325281020106546363483517242664615521800042288007288673840467076728159090835401885008769806469875367636632198121071236614002829967703963073338844696687878625511197954482904070152609155216181203196523814695674302901652419077864196899393429653627077295483621612061612352307428589568000000*x10^401-27833169423584134076929034715859982625055030215777934639613566133702819060248224189772305623712985530238173038475044932596937880451550444633782424386990320077562992154020984509815927193390355872427603013655627032618009302733834895455210764643416955949613165930893008208916970568978221444767664551537530517997084534048813115807249702045216771530239146685646095796838886229020749850471560137214910188804976498380506821417061/61643154088099103395639591998612871494809207158084536309179701422141402091893037336593967494735214554969406764112368612188497351987206030505151478883803319943380360672563800538659374289304354109153694938640824337544009393010233314709040757265628426133396729386635825116975644089745681849186688508103868788597175132681403980562139960277043395016995235834651361062944675267706319852232960196037795987805605275878621031550940767183908706680875394306740946263070662688132562944000000*x10^400+36419550290117339932692176088835473970848709019995652702419808366548998260042255867605869971217855933827257480533689115599367552677362396314987163323774593421238294299460591744047123416779708355002111019919734856846293018553779606890987703097175393023508563145718515446541516759850297223176244151666628407278604047306399513432136100705539969319131155051876008676218767159024742691706015383265017743743149946461164851152322813/37540680839652353967944511527155238740338807159273482612290438166084113873962859737985726204293745663976368719344432484822794887360208472577637250640236221845518639649591354528043558942186351652474600217632262021564301720343232088657805821174767711515238608196461217496238167250655120246154693301435256092255679655802975024162343235808719427565350098623302678887333307238033148790009872759387017756573613613010080208214522927215000402368653115132805236274210033577072730832896000000*x10^399-105920654212643723734715262456224776117661619919456065971199543565199001064250057488777209325581623548365595945346297833729175876309879682346924581770925738946357973807520486290369956298652170427406543695889857271737641778694369586597823466150077327041888483906112712858008936850474508149684916468660870431467769157836752961312706076576750924954350552616544797276006922179193051471908546337044486016209045263675542896029155228961/379865486182402250027637909563700671143009849919959307442394876778412975033582340105661105216739729201700572832111078983348440820223943332057901115247633351265146456466603472310535532114689341674855293156016790412665731192371547836184800687739511064889272882815022645717319497909244395204628690434153794415360086510995888198339329123940168336896647182561825199350413274409217886494850669404677374136209186854599845454567015687505385609937085029002287076958052665912496561898651648000000*x10^398+4148327503713646245535107084170654535689096741550495713096204009645543911680204218381025748805928144478730500070390966422783156799485842760142384404400092587419040748192023054388713164976146416914722921794478967763229133416596304108837283302164104471142079231216105298677677519683963252390221440549285766668086475511452479406030702514964565519775533588472683604432227775086729996555113729156424783003704821391196421579577757816003/88888523766682126506467270837905957047464304881270477941520401166148636157858267584724698620717096633197934042713992482103535151932402739701548860967946204196044270813185212520665314514837305951916138598507928956563781099014942193667243360931045589184089854578715299097852762510763188477883113561591987893194260243573037838411403015001999390833815440719467096647996706211756985439795056640694505547872949723976363836368681670876260232725277896786535176008184323823524195484284485632000000*x10^397-1529009406208985038160174764464533924330521315196284412748241458473682947493872713953120783440822887892365023516117743813438446678957980713473320990880934452139803232695048790699697514564351245865876686901498378894905848353171205897219832731219982466705901223219652119012125927644848242580877612874645737576719500742974099402133701798776217416791366885337164819788182795885738745311975711294989446535482072522780890257099052107899/441902946725791143203580146451303900750251115695458947480701422940281791184781101706917073142993566119326872098063848339600431898178230763087700051669218272288905803471263627959878992159476892446668803318296561098345654606531426905660009851485769500515189562762756058372182305053508422718618907420485882669022893782334530968102403560295654114430968191005350709050040768024163299043552567299452684723711235770625351643661446020927693728405667258310203446440687781294091714693300014284800000*x10^396-4490595400411735257636640227920354615539711736552762912483322375820256483766797954398959216514902677369289451944270639292747973791711488845689773180573864310352709064693959370546410812397354104222900127674976318102389484053081388766850794580562446007300433262945206956925260484081676850503357642486073929438528134155168873951544520692273905011061324898669361635540038239651538931537201800442814663914020827959874114918367004896614627/6707270910472785016335201552091190806187426857274244437007852459144972454570482143415542246483301422492392391915505099921276832340071983173031740261166420970381364424441219539579344862841487885385146276581000326898551629564796540870554654142751238058742703366622767262597347977226005225934385256660045571132378562273470793269391835454099791326389301505877829269762911091035061962621355259173754302995677399793593221916977067928105293516468664672364315633683903865678846213571014278355353600000*x10^395+223043244470022463596395113119682716350294447088274084990977934329817505192404287746926031578218817204385644246270796769442952184951317627175134819339143617923383804213982416817197341464619659199755577733593803938472830381722255849452311805761269616934302860551938148227078862541827369548510434666816277771345030825874816084906673417290920945547418796123436740451271317039577775322718543883084472992041788222211420191259630407738670483479/708019517309507186324343875838746101501144779053869242770548905587343292304460095058944639538777298158296940890600718347689982421817998543745230501968727397633456828644015134597995643721547461181256040955890394507411110016859922854295749291308820689480879767380699312239776052475977111649633707693034410488733881033587576937517002150534773972413654666960463657716172894769661140774310261158381504224223706322211700505556099290490794783598432242814777158291672892061059006304556267223191126016000000*x10^394-217523163865955409602052053841054599689966282227485456167088078012403039435884069610409501768996893637509730483747868057239342793442457169333568452705075290635429293691825691942306674070347704607963273364814349320677320133491052137954580474828271179790657884662010917182132810755669039992962861937711055920647174560913531803107644442922638370788257963676970918644078225591527740859740263639836896771581180288225811132009334506427327332729/3186087827892782338459547441274357456755151505742411592467470075143044815370070427765250877924497841712336234007703232564604920898180993446853537258859273289350555728898068105690980396746963575315652184301506775283349995075869652844330871810889693102663958953213146905078992236141897002423351684618654847199302464651144096218826509677406482875861446001322086459722778026463475133484396175212716769009006678449952652275002446807208576526192945092666497212312528014274765528370503202504360067072000000*x10^393+327121281400481704121644566569600100751535955685529054773748586810482524087257129976992100832048470584384208608714716516823424118060068718719522899602625575841020333754571918092765927061775258427540933855835709357227311951340196580144668450351384343876003749806759014289576247954168093111209513899498717675223088271027260755256073090121716837238979489762496606071658935282618871333699582855405645546275169172035699567706687843245689615483981/34925894769360679994193559051249506440949970805948315876628406963718057266086712029162680123808345340850629797192442835373199142885860050164408475431615353797860791900180622574584527109140214712610179244313117270656082646021683134479555016790972815791402318045122516373475912892587474940564781166789694434998753617505841582750776199083729865285193171066492711771481092726092614413255950872681801221876731209168380974238576821900620415880127064105810142441369932092479979721997456105852795055243264000000*x10^392-1377946555937984226863420056906570201854933001233436221587805321998215109661153354793566149496212221650342213437907979436702951054545757750940797563880666106687036041956528727482022892912581998534490423990783388785390967918718311638638960601680515834394784006284070522824551726566225601100428957397658934672586962471672599335972832280205308859962153522603948320236868219571742843442379523988676564050480479406590071688106621670084898066058731/2604473867086610708138433974964606051739412108672145841085718347865832270413894811317559860661136609703432679162065022866401421798059849455117317739329030668926190481699183569133303307281598868568930509361635316468925020174759799456903959823555401406158858574221993363850632361418665988424973681294888642152764198334007043742272167988815284239838690756672742220673304343288620674817086622219985748259950527312270695507505300147446265298489475351890413479199300650324935630697524583893594145548140544000000*x10^391-17327116573346433689182404498278483171121984743037219505573445100931662024280915296256476318896995584372598615137558970021990036364465990852264861044227843019947865346150364490117592658863737453641012129021686786023575806544731837488688884081927209959226151710906613833972648398338665916143921590083723751655504024700250639566017090559294071242048901386114324306451716787733716614509832625254126807190273774120656202191453332448488719617843014169/118430635684162362120470869709590566384694547405539815685849784714155125000260624860232081983983203916434490786857420719781005452001377474423094672242769682577411733583825275255629567988708863751566408121692281110474958517386677600904336861096711212740855617087022482241015954738429579825660403235841176335970493626643968293048600022787408604953944946087422934258456495098020159325282562885587191944876470377943573066117281008304676575652913423201160881726150599171575472999077837878809512986365046816768000000*x10^390+92139301814108995885690530969334160715701516585749069842500840724674779765358714720459533287826724769776556461014838295679728751736289622173478227220812696810843150271529650588066937493599376183611492306638604387102777446500134970573318265535978383751897745840844285462086686627687239018270103048670253306611463339027464081162902452459660421453859168808629072731265608508103003305700221338236092955452060119619168647545245465486315518983676114309/1438932223562572699763721066971525381574038750977308760583074884276984768753166592051819796105395927584679063060317661745339216241816736314240600267749651643315552563043477094355899251062812694581531858678561215492270745986248132850987692862325041234801395747607323159228343850071919394881773899315470292482041497563724214760540490276867014550190431094962188651240246415440944935802183139059884382130249115092014412753324964250901820394182898091894104712972729779934641996938795730227535582784335318823731200000*x10^389-2230665282237492094761276767759403294038226431821849799773339757474198685579203982626884597843508448747658771651390100677580284218284572077965064811485773572557930587063212164512839078414784267798702728102342506709087878788013426794472925422628366368547942779703821549011226266239810624494814696887019943118483255098337721376414968084495160883568402224503527034611806311031707504878331947364060319475521534130569524881755033174772736091332579853837853/140209555863937083864976980765705433180574335895228965631214816723949395867308552729529320932509779183851127904597352960465853230602622786459604090089526056124667441742956408074038823023560468960024464309639004837566861488900018065000240792504952017919048001646857568635209824751007825837280048749299425299450123522609287486267065372577921897770555605893115662176849610720565674544564725069995134194771473774565884378683984516607873379209181590074161563232062789756831516181716255953371067186505633466184368128000000*x10^388+26964082074632653532906224936932570037970474793373801551890529540896493438095262090582306754988145823909507603224962780059538274577354126732164222042779887644043171751644170363322332276833541575222129089885490308351631635629395460509014359477393034654040551502539932150271645216794527276014867715182690762767097591774969415718297593873225919283265556187942622734321338552834598523887540853910202968095224152031293748464881283206858767930308513885963949/9148673520121894722189747994962279515032475417163690007436766791237698080341883065601788190846263091746286095774977280670396923296821136816489166878341575162134550573727905626831033202287320599641596296203945065651237712150726178741265711710948119169217882107457456353447441065003260635882523180891787500789120559850256008478926015560709403829528753284525796957039437099516910264032848310817182506208838663790423955709129989708663737993399098752339042000892097031633256430856985700957462133919492583668530020352000000*x10^387-663649060795768521071274457072587372608805730998358067551837866848176930698537694706341947287517486347229087116363027165620309462865029030031389107574215614772494537402337800321105144639535863724289065165623008143414101648063307516709081552127174000751419254496456302711387787218280759125328806721234732048125231410843955551519556642305503303565455390313021446450520070902616442953079393049593461803824610736512598882284551731210572174044032600708179061/1907971636196455837234606754259719534721255562862275764309571225979503378962334785543434999249593075133846148525760779086019330762040490878142292457938270571744474547238150801071520303704610861608012910325567577829609851140951445828523276704407387059842405206410437793987935295211714493993706903380466579474917280895667184113122225590040361184861720684993517930902569502685457699202436778752493786122450215124292554625131661301999940944278543077729190552461910443010963272200794811013473482273968660207836881485824000000*x10^386-126138516014882723807690909092694864971498184579127535031303237862007238901513292080942753169126009267100493370825426537064867862931448574670083136654224631547592658579791709643687008936668520812767272993866593531719511615967575073771296953095690484086624824648596432971689468466405313834901358161250012373890276514999444600630657033358924528710809715267436112780486432680660148078030545690755465883385332861307074904134319298314983160303916523964758208833/9190005563690619965836469969176610918921480317011996074583092024188366138869216722040710596840108172710597317030943941664960200160471938926964825572631217245703408630574449444833850931925581570961577093434504270558747158454639132212058979057237871690148195913749475058078434158745660821388052078346114616392685663063194037805959534403373496059775322459364687321182803632798509570622064349876670751829616340720944765609395528251260261004610004353393245731008127363822715186455882861084260501029243774890165590160310272000000*x10^385+263238871860262238274074642155628990237711937655969794545308876461543840182489663899266020232517461194915255940508767522270105902914718964245577887641679015658118793936242363656808463401388800513394039996642069428168374306072607889505339809085936958503775365578576264060961630865822161694922082575456052787550399498612650010880172951587967759519714177000160865641063232174217318443707772094430808815464929744929562369523456109831432399025922987294865907100253/12351367477600193234084215638573365075030469546064122724239675680509164090640227274422715042153105384123042794089588657597706509015674285917840725569616355978225381199492060053856695652507981631372359613575973739630956180963034993693007267852927699551559175308079294478057415509354168143945541993297178044431769531156932786811209614238133978704338033385386139759669688082481196862916054486234245490459004361928949764979027589969693790790195845850960522262474923176977729210596706565297246113383303633452382553175457005568000000*x10^384-22836766858277272114228771497108534337721676761529438076497378624781588909423209122711058155092435238304065586044542151324865506217787379723441366552360198251327468664018677346985188617566711651657538410659611990239104880796350190217613698407155830367721485605827920527371301110123011501281355163618751639666316263916911690141264104259137437602674140744479941924906337454164144239663749517835109740483633468089838278443588679183183495302402876750977072336221222457/3470723453759111398608584770750431834389121290783165679403965156506854663951324553913917806969360728971363917476729584394880131040209085627913065774427322615569851169848719319581184353746046893931705600600186741859276509763954490572115560885313312262251020647291887178951465457889950563551571347767262895454538360456758350777761441792503189648687621085514293059594892640200144147432156259084147527854176074073218196128062396132342731729978091262754787165298473747172962052664615272730281522770359110609440226607569390039728128000000*x10^383+952643275861463560513492728512733083636610355889518546644853202552812814364222297715524113519343046983528607144951731898221960744255615156312086395639721516568597192551828246385022867003236091360566523637816668721348444968403053825925236951254253132942798916894970631066460466576510094444076519478459706390656444667258602387581141989512819223407609914828829590127848274064041697973770311871734530336943239750604677355184041374787470349022537859921919803565672264737/805207841272113844477191666814100185578276139461694437621719916309590282036707296508028931216891689121356428854601263579612190401328507865675831259667138846812205471404902882142834770069082879392155699339243324111352150265237441812730810125392688444842236790171717825516739986230468530743964552682004991745452899625967937380440654495860739998495528091839315989826015092526433442204260252107522226462168849184986621501710475902703513761354917172959110622349245909344127196218190743273425313282723313661390132572956098489216925696000000*x10^382-4254163157223427765965111355172159737509713861794899647735963603007201423950951411537668077530286845044148959018277906532111106382480792819765054070502435659275423985055303641180201757824607270065003275656093937528618654879627111686408145149879573640113003848913217930750977102122225839588175339436323215904245325914510719384275010291130533761142968770953940066250683582872884079598252912580338735652665530752402395065380222213107074103339304158907423571781499709/50325490079507115279824479175881261598642258716355902351357494769349392627294206031751808201055730570084776803412578973725761900083031741604739453729196177925762841962806430133927173129317679962009731208702707756959509391577340113295675632837043027802639799385732364094796249139404283171497784542625311984090806226622996086277540905991296249905970505739957249364125943282902090137766265756720139153885553074061663843856904743918969610084682323309944413896827869334007949763636921454589082080170207103836883285809756155576057856000000*x10^381-2117039033896492099649800018389387685183182903974050839328116057524166846050075879556029808685343235437447772976033064229449349729882462202761291949278576450726141279771432636870901443000406762872451854643512248298112677504128782928052035441873233963273090208010822771761878742088817660846346661810373983297609078849887640169651402777019310086014945872058265072263032628698558932183629332210744109976752073210847138461192177649387020889153115735239541064320885768915199/86662031131880953820106300506776904845943528036740199811145792912659881503829965591515401777450291198547035517749728867895323069761019558922013993181353364744143891706761718414306682995064267689168687620448437676557578662764867855665886834928354752644994978812466913341633309339846070152150605278364998337043155095962267017541288099548322421932623793256018076644641814907424949681077717766280648529059622897700811022671729598118825375273912820127054475396071166826261346463084649836221375881287545468224102944781130288817269223981056000000*x10^380+10260132074395191809243516508897183252587726449473650791328207791576907481257964861253179793891526380161001024924272110884195608313831668362577109726208331472446379466718043435974514025742286181769992033865003299030376279389171419141447789120917363434663229773091137075816179822707602008201742618883678696695466080338046245606964992480398336449352839172655177350006020495015863611941717557500210116033258003173147593727797191351873050494940303042618605430069216167027887/953282342450690492021169305574545953305378808404142197922603722039258696542129621506669419551953203184017390695247017546848553767371215148142153924994887012185582808774378902557373512945706944580855563824932814442133365290413546412324755184211902279094944766937136046757966402738306771673656658062014981707474706055584937192954169095031546641258861725816198843091059963981674446491854895429087133819655851874708921249389025579307079128013041021397599229356782835088874811093931148198435134694163000150465132392592433176989961463791616000000*x10^379-333857596179685573043885207124055085729789525504725832064705089641298778604565339677248839677218741599307521748628515545942475318792182359529426496632279268481561058533032607972234479113746976865397337878940492499690279748520781154683390749511286357094229327543222138393488465408087956446274181092443646755856882439118264768948145896632207338010039417232648766046744715077694459444313689046069673313376051212592512603202436781963281158263046108070347104654821924853892373/154813052413992135904237895225306262816793518484832692942630844459175612318441850532683113735237200197084424248908115649608205131821085340058285797419169650778938648144959133775317458502382807799930943565169089065402458523163159937361540241916012930125019030150590893993493743804701019719801841269271233029293892263426993800135757061033123174540439144272550692117988138150623930110277235017683750532312110344452728810900777754079469650389317861874970114847541532418433269321654418467425865874332071224435537500557011147943169741719758438400000*x10^378+287590509886110223632637956980297762578491415367856296589043595110055027174439769452124738672113937427394705363616503228357591652082870353646414096529484493602252100232172550031069578418071231778515732027158297515578825156962649239333052178769696487038042230379146045234856306544805124411246607964127739237154574768804397850224154073325283125731608307145167171939842465594066397484011131555270492953591434050550076518464832610523665226249805099885261619164514945144350941919/1451040624126003433811006900818906271915688963969981854852287100709501703458995687635619870309844672132958439281551638252970619814111629880174875881238817255372309243541538395285511207477333717107638458187249133368722186243533560498612950753158515477928928366882895507844732075860919129116599829382412228435996038771920723318129574396340458783085458893674578701408743106294633722076469912787175838917856794242791933897600004063593429108863306416802398462163885705996200971456249485092544437144989599005030802201649357345221623822033335877632000000*x10^377+6878961789334203283995690375220568300925288050914444395237330708593782392073365191278940252174939547072601823304954273575907427846112871573945044309174318597175942898369393419194605070338613141932090649982182434440546057469853956062209941703158461692118876662737357509343598267738789511158140907950154827043879135452185942502323938925660520759691489053282313625390336198579810069476810716280370924113656437207575926619363162936273628451456856834835017668805695243336676102311/274923830251073450592725440808488774985625869040179228766013329347760256082031049617362111428038570546791192295877983727662833434113683474630466483632047909317873524676336807960094856776705494934660566544544135802260563553608158595803867069365100065884934294578745935552981903973115477663291781006987703547673382812653246378008283362293305590768591611721543511293576527205956602542755166142743582280303267282534311742465280769915501701825967789103494428631317545096080210725244069108867419357737362691486502657139164905007990326814582704282009600000*x10^376-342180623019576204677612679033579676402483699757248860158716421891351259197269903514701282110284324197129979291890309578654531881862122310040080326210726696770422735725780513094894669220074191317613398730019847131640497170405491944855662042536042954131949098230511585810340866915286212169358972145456382179836213055698975707232606262888109215530721089693102719068976056521426968671199021567099939881968599733618504068785477353612647436655524688689678260375640747770471578962983/24743144722596610553345289672763989748706328213616130588941199641298423047382794465562590028523471349211207306629018535489655009070231512716741983526884311838608617220870312716408537109903494544119450989008972222203450719824734273622348036242859005929644086512087134199768371357580392989696260290628893319290604453138792174020745502606397503169173245054938916016421887448536094228847964952846922405227294055428088056821875269292395153164337101019314498576818579058647218965271966219798067742196362642233785239142524841450719129413312443385380864000000*x10^375+1133278753888273096846951895272193729322201543729951466583332611878762455960127625147578330022554990569391598427859241104597358392230017355992630461841746978127320138508732919954383572825883894030348294403150389823849172979985893433309620930218053317128721316409786960783128483125943800228040884134825588875610791247478955796675819241018376695172791085047311466691610737334849932861914243520089041781997335360497081530476927822055626358879179682590993815655437643159553328581869269/406851528673656067328656598089258283437978154816490035273960145701869970168115289397245667839011439395079881742900951779056397314141816763601388435132558739562241492962770551995905575698143160788956132612274530249691340186078105661172268759941330634501137714518248747646791330232694401929575607958810892849095409022961159717423118299356994144610715668438360596058025095316278997404947087719661945109152396153404051918322095052974853503481194952060588300098627895461336221445966940552139627884934790926250130687220535967974174644943096506585817546752000000*x10^374-5091490209919422315071925888622379499160530327987236649545138992181274380677378470353919326014256794501600472240136076497607721335801862271009463307373138603045343602052666175082463045475042417715307543316676506237893511878606390424394738430281203042990113082874344811332771389648144716154968958863061802757232078621720768140460623732980893711918220669565264236819153666412729812251308566374046869991187060893390424299674488448073474143464769656119074499535944507522070638304895499/19528873376335491231775516708284397605022951431191521693150086993689758568069533891067792056272549090963834323659245685394707071078807204652866644886362819498987591662212986495803467633510871717869894365389177451985184328931749071736268900477183870456054610296875939887045983851169331292619629182022922856756579633102135666436309678369135718941314352085041308610785204575181391875437460210543773365239315015363394492079460562542792968167097357698908238404734138982144138629406413146502702138476869964460006272986585726462760382957268632316119242244096000000*x10^373-349620013583903369831992373198889073004228269669593392417845300884429497591211113369987588988406520525610333443915063099795242145851816046415395666470502616785730248649418030048601448327080825782376844646574855303902338708344489246544353938766020559676792943165918718898178572365987771532880945082403163569288382417212371630629955454754954719085155835709973529564876513682234873248052466454975292811577657665862112762394806647408827557398985679071413386324481037024320853024734525343/15857445181584418880201719567126930855278636562127515614837870638876083957272461519547047149693309861862633470811307496540502141715991450178127715647726609433177924429716945034592415718410827834910354224696012091011969675092580246249850347187473302810316343561063263188281338887149497009607138895802613359686342662078934161146283458835738203780347253893053542591957586115047290202855217690961543972574323792475076327568521976784747890151683054451513489584644120853501040567078007474960194136443218411141525093665107609887761430961302129440688824702205952000000*x10^372+233429206405569443799470040150879033865945703348956104330113150489125181264301616204191072027407188209428964424358476011524532090150089031292283345334650604600421457846540384247503628898703883544611524368068385955225073005702647556788946122514471274252993083788984921610846318171659515707719297092985926248712368901304787413993854687515525702709409336515050352494366320147028629618703612184918882561620799460444306479038317953696796462135985991945076971117764985389018872488622228982573/17982342835916731010148749989121939589885973861452602707226145304485479207546971363166351467752213383352226355900022701076929428705934304501996829544521975097223766303299015669227799424677878764788341690805277711207573611554985999247330293710594725386898733598245740455511038298027529608894495507840163549884312578797511338739885442319727123086913785914722717299279902654463627090037816861550390864899283180666736555462703921673904107432008583748016297188986433047870180003066460476604860150726609678234489456216232029612721462710116614785741127212301549568000000*x10^371-6759855837409132247808684097522587268755381296258768250764314006290507203119092966288801141950687334723508893563584316297241638192943987465324902112693244722397515412121520002679783378599499678288596366092339910882492911889686624367222300617065315844953562477991442818543089546328702879507562480393177101926185189070407222528939958537503324529647686505412452141055540527486762424776028058720266796522102734072519350615163567539995882698118541954786109387676139928504097436886809111725533/2826128203115687531659506772483938376836273053322486464180831610433975958037704660688595624222218825925549896965964858053122586343719739726894469469061647183021748046118477559370252864420342752969316152180752032548493504370835218978483651321226371034999052583569459596749992857677100782404322003683783123065689383351660491688410383063926146570304644031500938022002957604275702941376265927402371106251267988909946467684332048593395510045443413549043077416281996832555597321772251465871576730785162656527691375183402659621715450526570585394713895863817198370816000000*x10^370+26406990755775647996153482738389019849232655541849890023504940597362686456503224658554860213184713028248607964778005187640658601031054815093378442215306281479407306057757067155992737523577201386647596595975499907338772680413431051215976386290985998357547159704654616992381071660420156897310768311138779722145771493998406896611198822483664012995506450061572248247739108913163385706709427837162915597423370098184576163545494652496089736328315711873686669225949237820240441717393319138034157/131414961444879470222167064920503134522886696979495620584408669885179882048753266722019696526333175405538070208917365899470200264982967897300592830311366594010511284144509206510716758195545938013073201076404969513504947953243837682499489786437026253127455945135979871248874667881985186381800973171295915222554556325852212863511082812472565815519165947464793618023137528598820186773996365624210256440683961484312510747321440259592891217113118730030503099857112852713835275462409693163028317981510063528537648946028223672409768449485532220854196157667499724242944000000*x10^369+3005560551614541251024991158079473349420623079454763199627772685886867319172655891591366437959463798544773357514624052498250656735804344208058805290848735446646150392419157194329763635443315168759833516583187998047636683532850787195334160493018378387937976461259722110492512685842658825636746004770023036826737559198475092135408519931092131752785158473991117851236563336728997458834473544166531667249191366545731383528565902198869363433810937156305811629356846854357679787913936791176261411/296345994656661000529795618078331388474490417156641804242664926937876041215220566588823296454742363866504569843917016797941280405547191927128728856065344124157463366197234041049926718401283912057000591355336262451734197832482983727543649448006951681852538254519440048861062331060591874698416466540199140663469426697049774095732032185438134816628339978171008200386896052491483473982832764337219096683999960505584084235639740642992353410238767260967985710301783767383807099578752354470355378181024453659393539879251485510230924244327854579315046503386518578156808437760000*x10^368-35286540396017492019853318563593753383345709083778650390985863186205163757452635220493725477498453511819195892002157229200962633974080770498713977602062818741118469604994923370313986746454607687141230535381684027004353225866578250582026885379386379028525559687742863190107245902121619937789802722811643849111429302102084438605008512902884860639621723860791850561903076664706384946445611764655268330467994499860994537507878165025816338781475475648128629836356679503023976864006551609477394267/7408649866416525013244890451958284711862260428916045106066623173446901030380514164720582411368559096662614246097925419948532010138679798178218221401633603103936584154930851026248167960032097801425014783883406561293354945812074593188591236200173792046313456362986001221526558276514796867460411663504978516586735667426244352393300804635953370415708499454275205009672401312287086849570819108430477417099999012639602105890993516074808835255969181524199642757544594184595177489468808861758884454525611341484838496981287137755773106108196364482876162584662964453920210944000000*x10^367+27972035492629025986801677121387344123275818391180697940013092907422092296692794234754163164612649037418667107643709060670753317833051654660305711784170331049793946753880361711412518025744343045311221217526117249978587135767765351592774969900923797397140023260725533075720425778592141971594905825911780359761512894053547162005770000330835499871429048255625512321757701986976737400508652323336506836360095951310822863419982399490050593345745367548452026339035427195242148458547091792156628862439/72189884298362619729058212563881526232385865619357943513513176202066603640027730021037355016375239837880513213978185291978495906791295953448558349337517828644758076005646212399762148602552760977085344054159913533242450591992854836029633005534493429699278318800935595902554783846360180676534251249192510665621152343401324969720323040372729641330663618682457597614247878386925374262218061392546571952222390379160282919801840820632937290734163704771801319029514525734695409457384073548978570124897556911428266314585661870292253145918265375521145328224955925638998535438336000000*x10^366+5964148921440491790859544298699050902773690791063208652552526869696859468969736522710724747519636781216395233725618200941095101417850422222091211255170069212354471442994128650571548791561555570295127024242732998261929090082754922735735522405335358548530033149389066121435147117569324587261933729974581331440742374877089819645623910970936314012699355466508469307464882543752279857002187236444343931565285367287835979288393867422505391640914226093987883151220902392485027741281899495858062563367/2923690314083686099026857608837201812411627557583996712297283636183697447421123065852012878163197213434160785166116504325129084225047486114666613148169472060112702078228671602190367018403386819571956434193476498096319248975710620859200136724146983902820771911437891634053468745777587317399637175592296681957656669907753661273673083135095550473891876556639532703377039074670477657619831486398136164065006810355991458251974553235633960274733630043257953420695338292255164083024054978733632090058351054912844785740719305746836252409689747708606385793110714988379440685252608000000*x10^365+388638947308331146802670087507553485708267531932706674525753557779919020788467817756534666259735794306514257166204367472999515571182470767827057908589437789493691180756194460500060828235255196181052107613911287745570149796527575227660263112805280082615870877834862182281274790533758914232327293334517448349987011654602228928354725567190278762300944351091537305602924778352779807419579674644221563081054388123521911742586401155443037811062250664901755209781902446661403414600908129636045913842903/16857064154101442218294497361248339917241952024318617730547178550872158537083682339444978393385913401007374373170792436771631832360273789764089632257848127664933827840390636740676293625634675248466948813480020708550612285218535082634346823810703083520168994973402849752791123940151959065527848898799608798222134077858669630444183740868858605809232216075677873764322999256561617926537063907374815847721554059235964952193633163744388940187576621977222188243346376520552851375731592729455923719247676141461987924412762671714303220994092841226426404241462015885662289962781900800000*x10^364-98707010359032947165611533971133695055293298910152623345072697996380760855959873717800815237621340105254007985718883842579841403481582541686136184880023517619323781829010199451770968215594062936057714380494817870486336654332162162073040226191102983967743564511427664946707994581482805212632958579658712056504484358602321418239797851669872253636360603523639031315718246600371097344188593249127036970169505635265878734921250252191042054237849427020754215144321070399355337678498150008953091984781/7293507020079733064239042637099256134188146165155776744655589285963632341953769368577064384235072618459411851167086333370214489679688352458093056455648575461786525614505933459227582239457911205813912825084801586648882427552310366014348728172065594252198054660791299560219405903445164060609847577821643335636304810952675800166582314917657717311214143668176038571865301777672589425460224783272769785624533118307419551768366627426527728857400023333718765522594822406486000723242803817916157471973520911180430003138138483153397963000516359875233134451631030938753013322350592000000*x10^363+1027743980122389914787182534084713517895051166400282842363482752340901653066572709188125306980924847288425977969141222199842380267092580874000013396852908159399263277648109058685288795959867839491541075572228393808420371850309680362724836043487289169342615501811726761383176275010262437446977168834644856953792027030095604390610024501719236929155605977394378493799611454145337418085283505277810916727882315552632025277134628743236729193158925038007943112358106245490128389037337388824031085153697093/312134194867335748344663501574280130606739240352904909525453582662844994685791244987949017311964904313957417306346829694447937598504060938466543155911841765649652982637633233700835649099360673687700180899342226928588467827342161782274592405413140400416068329533600245770377559288344188122913056044381625868993150481671748791894303111357804480088513747056943168641299083625411384458852381603164633618593714902061424080009760511976537471612397033376495023003319775329262971473763943983508208415356535440253539880387276809986411119868011270500455523406688840234167654319545909248000000*x10^362-11471410434356554169641648112150643066597170145458222135183570303611002077351173622371892828317872391276368416869102102151671432311435129878257784450750002346704982468112418085658457660253176044492461650999240380274686009817386175716595304270238132129892309865187758536774702504743437489612999326668128834640508018637804703111007713786408879142683028451568504415625258463326877262779231045002678765661405918210775359927212817198979939817897565860874556162714805731530756180598051896958596908900945191/43074518891692333271563563217250658023730015168700877514512594407472609266639191808336964389051156795326123588275862497833815388593560409508382955515834163659652111603993386250715319575711772968902624964109227316145208560173218325953893751947013375257417429475636833916312103181791497960962001734124664369921054766470701333281413829367377018252214897093858157272499273540306771055321628661236719439365932656484476523041346950652762171082510790605956313174458128995438290063379424269724132761319201890754988503493444199778124734541785555329062862230123059952315136296097335476224000000*x10^361-1365591229076531707860526327906660094213303326281358368562759656557136892249243011091298121232607051342071818521962892765993888058523146958173742628555782423638110969393388637931263513569938545842848880719650027792468219784402457354334382336277498332875552318251944101109759017810791725983648818389286476024439386086006572692670877380353340902646509816171405156972652553498551250047484499417840227708240244566234971832827362232494898298874880248494127422918400836798636859884936552959314073315265459637/14473038347608623979245357240996221095973285096683494844876231720910796713590768447601220034721188683229577525660689799272161970567436297594816673053320278989643109498941777780240347377439155717551281987940700378224790076218201357520508300654196494086492256303813976195880866669081943314883232582665887228293474401534155647982555046667438678132744205423536340843559755909543075074588067230175537731626953372578784111741892575419328089483723625643601321226617931342467265461295486554627308607803251835293676137173797251125449910806039946590565121709321348143977885795488704720011264000000*x10^360+787395090507720050888788611989785999085187177544858411084628661296437999311583257176041744032313271525834495554333085871038672822856278398562233517599843092789999188815292381035819184612645693197629436093382674902298775674840078744144508930159030421298637733198289384604367507492353222289993587469385535114777639035986804559905183956291848322344520917215606011437406052439448269521188439527144001967178241234096238290764859881153338634744946010507463342186613270880561884215686039275234621356837141467/18908324292843524876110869943882159818932840206957469071531851119254427964529874907349981013103488440993480315782514092597501929289715162986776621247079719325178901119585225809668840928589864727768610339083818236067870906027004999341309231499837355177514076784015033417199196777348990459766803857998981701480184298778493669138499335162298918205681945795265219489166777881822404532929571703939008971964245535143250210501504816273638310454542156082769468054129878044191104876853780821367935439226829010625609146952864150663894238311116704416706046104113374188100141119912662618079232000000*x10^359-8839854244829139645119744336731846502536853840533546252690505903142562445872124430060680068750134956155185567848013299374657825842814223557615019908733798717116121655673138876009811763596153642149693577353100215287038010628313526784276985510250621420909866067332150540024530250408013651540186028834824685639382677287994307079197144337487593101329043398564043997210288246827322926940780978886414731507200760112572843539835458120541968887153408480573401734236060005753009585909897614135177129057501062601/1131891412840564109825119662847566532609221055147522976144113570449161618842202166867571277198195032191885580282704981543078046525756742170518766016721737680983123184262067310537417512139034660945045087884465808890131858374582092374362511237369574089247049561967244759043372607085443015108799017154697663233434480782050517573256373994543135241553926134502773139075638841477368767902266775104762743976894146517540771221745253829346072653416730446885786087654119596024681312628212534686025376637854315946415775141730074674224841300279262029910403311611752330708339482212702838102949888000000*x10^358+10622130602588395961868013502266208785449997614507816842688950174843738297518173582676193672500624459240606833332856529001933833087093686208492275670857499924903504143866271730315071772410363573259700172529788510714999871811329806381114675131606320976478839181164428298461229868793081266781046259933259293548786312171377383402071134607877446787852580203345121888249737745161422785320347727478574387458082278797722306762380677017441116415771715831794771964987266203737884001928688166485465393269700346607/26512379631534751649365302872083385321500600868647749710452506323213054841342350754705804146680799023263781476621820529220558859007148306994074173237828394143027769969830730466049510188179696481366633020063064523618857759620019009845644974752233485398132814739925079163746689142885953700048407747969649111890830722933414046235120452410644975465628500612007263142194771325373753063556941001492327349304943662660858833617033060848913778689645724698209374130052262845347343053483901293222671322017433785052584886973600595253958782764233483700593677568136814207745336333366770323257556992000000*x10^357+670747247668985029118790270901722442508040857667243410318433567189155203712133744753466974449748472712218179511031988443766696687742523448012760511127379543647702939719097271783946104361011457245121082018674252555689403252843230281614939540838799527959405736386271334117192354252801523542477961312449561189601491337561960320187376765243595771315348573851294505591263904478986160142326205484355328556989957917533572256679613243769767415432248756579013322774877235469755409579537104502052370471890982447346957/3126764004224682470519546359522026131276494864044841009851926785734454835768551478606983717842946713607637332226871025934155829595867042733653131694976529491652123079161957028244015033553160684226455231854157577657513608738546561945155985742379408333914191639167804136255629530755397835568909016164548537659957012139875118956785165675501825826514362848177688585937882551029278941303651393951999118267627835799571047401458411064277495403542058188008020747401843670928884250355677382917508965033448070873961651230118559801870883004082640133713215957675783320404653985811943424843703241408512000000*x10^356-696012725737195114521858111606040593706139567420696984223415912940240709937664246183243310708357518844569946676860777218976344673939269777931499594693682270443584605685493395869950275623048767397273541939486777910620993555438266576536023025125042309279583369471491545238787199139563761904812418686707938367960608367874303614795193121863113682256311609676926435186941449060041786850194364950941998262663682264110329185631980080482773877253168954529330026894166958644900995226988677073226888611113284425256551/9380292012674047411558639078566078393829484592134523029555780357203364507305654435820951153528840140822911996680613077802467488787601128200959395084929588474956369237485871084732045100659482052679365695562472732972540826215639685835467957227138225001742574917503412408766888592266193506706727048493645612979871036419625356870355497026505477479543088544533065757813647653087836823910954181855997354802883507398713142204375233192832486210626174564024062242205531012786652751067032148752526895100344212621884953690355679405612649012247920401139647873027349961213961957435830274531109724225536000000*x10^355+427347737420593104002559160990535884655309685680079240094968735986763062988398723350378740002793817919552080966556120962098870681566028973921707538343618587340926608998230508108766934342311760313256043818846636234383842425832895876613022113714201439074842022282285529184637772918408714592231129062206317435333449635289519008468153827494431487906862239156676533219494191298942023787027291681181827961699889632374097110443729701430751988864525664309064676911545933156846677202981500244177874315147036322778621/37521168050696189646234556314264313575317938368538092118223121428813458029222617743283804614115360563291647986722452311209869955150404512803837580339718353899825476949943484338928180402637928210717462782249890931890163304862558743341871828908552900006970299670013649635067554369064774026826908193974582451919484145678501427481421988106021909918172354178132263031254590612351347295643816727423989419211534029594852568817500932771329944842504698256096248968822124051146611004268128595010107580401376850487539814761422717622450596048991681604558591492109399844855847829743321098124438896902144000000*x10^354-14226338442898562652319885926066994384386762670636320173442838961428275171614196502426486649200886213416053511633384621344471846412281894118871335572327004873175275678648510305757586513717319903049149804384858064854780274316102654796818257259607437015544253670507265955859207669471091009053297177495323208259777467540298233313698902317980046645274977493174811119089690899375067541004285660245146288550863842330422369616514050847656110061974509475048570532302869151210688776304510177924406826775391814881781/81045722989503769635866641638810917322686746876042278975361942286237069343120854325493017966489178816709959651320496992213319103124873747656289173533791644423623030211877926172084869669697924935149719609659764412882752738503126885618443150442474264015055847287229483211745917437179911897946121698985098096146085754665563083359871494309007325423252285024765688147509915722678910158590644131235817145496913503924881548645802014786072680859810148233167897772655787950476679769219157765221832373666973997053085999884673070064493287465822032265846557622956303664888631312245573571948788017308631040000*x10^353-63453120365944611879420720817461968300280130490968283300872523549081990840037558467574030321381102902180152782129770575031857783971612465579904410990304442643347706601331980106448122177943636840521116506433450201192950598379890397926780500977521305180121184246420857118637259273615803236465005753529102113374238880074109203035356272135535259842675651768159364884181673953297304250532108861675800138536381845936710601290194624814800781173738564517730203414760951550001608404425380495557295759389175542052031353/170196018277957916235319947441502926377642168439688785848260078801097845620553794083535337729627275515090915267773043683647970116562234870078207264420962453289608363444943644961378226306365642363814411180285505267053780750856566459798730615929195954431617279303181914744666426618077814985686855567868706001906780084797682475055730138048915383388829798552007945109770823017625711333040352675595216005543518358242251252156184231050752629805601311289652585322577154696001027515360231306965847984700645393811480599757813447135435903678226267758277771008208237696266125755715704501092454836348125184000000*x10^352+51209712380457803646344683650862105322596750529835353537162644032275414392870316353494542610419108770653360894581291465952543467191995115117686408684140883565740313079515752184394652936292048330294924642467639072352109240327728031054743686827730976114831454584388565969047937822242390764091621744279675435814278154383439465324064488481765187156187003889103103009185991055270037274521989803744066107179679583169700312666760081405821050570026933589056721320409636931886277819089771720203253740374484104212705499/510588054833873748705959842324508779132926505319066357544780236403293536861661382250606013188881826545272745803319131050943910349686704610234621793262887359868825090334830934884134678919096927091443233540856515801161342252569699379396191847787587863294851837909545744233999279854233444957060566703606118005720340254393047425167190414146746150166489395656023835329312469052877133999121058026785648016630555074726753756468552693152257889416803933868957755967731464088003082546080693920897543954101936181434441799273440341406307711034678803274833313024624713088798377267147113503277364509044375552000000*x10^351-27423350528185217657868955053303065837515009261400552154692251506234524751964693810057916138615698787380045803827105717314569738660672565357877202884487498250535463395771550476322159436241254883106955577649023432711534281102554082995822428978227358039689066689094860532077185483869583287210094965989475384367711216144127106712932057564543032454098212794108980178554618015945136440399791520786463970951355861881461519074382190804120052364973670243116249094598216152527736188569024794384632928254747394101487688873/2316027416726451324130233844783971822146954628127284997823123152325339483204496029888748875824767965209357174963855578447081577346178892112024244454240457064364990609758793120634434903577023661286786507341325155674067848457656156384941126221564498547905447936757699495845420733418802906325226730567557351273947463393926863120558375718569640537155195898695724117053761359623850679820013119209499699403436197818960555039341355016138641786394622644029592381069629921103181982429022027625191259375806382518986628001504325388619011777253303051654643907879697698570789439283779306850866125413025287503872000000*x10^350-119444815224702032677688294958594333611501407842660337639223671606089702822764911739050785138092879478267144937184741835119000423945792731465299216768553649471832826332955166262726039966575010834015329786709845031964807973463669884479763131410434989484368166047644866180433633401274156960443428087885531276059936454876312022210769633107399442003728384986196626201952954028455860833046720497285526399795990981189349819940939111949258680212705686935033124176947393907344815823536322019060756378793279796261172521/220574039688233459440974651884187792585424250297836666459345062126222807924237717132261797697596949067557826187033864614007769271064656391621356614689567339463332439024646963869946181293049872503503476889650014826101699853110110131899154878244237956943375993976923761509087688897028848221450164815957842978471186989897796487672226258911394336871923418923402296862262986630842921887620297067571399943184399792281957622794414763441775408228059299431389750578059992486017331659906859773827738988172036430379678857286126227487524931166981243014727991226637876054360898979407553033415821467907170238464000000*x10^349+8529614301998286979251853217943357814425597451021660731499375993168476672608503256865654625159753435149374164508969105872269570816165556464835724322602598951342957994238241813846839036273858591879242059357982613936059967725997024386128050813137776932936550373231312519184154128995084861734361788600066486431951026303246238251640910810215634013087381275721987737433549115197434618329105265260709860121646297142210824797503614590680284910616896612891620804591710792480494368397952626876365207240870037594518664699/16212191917085159268911636913487802755028682396890994984761862066277376382431472209221242130773375756465500224746989049129571041423252244784169711179683199450554934268311551844441044325039165629007505551389276089718474939203593094694587883550951489835338135557303896470917945133931620344276587113972901458917632243757488041843908630029987483760086371290870068819376329517366954758740091834466497895824053384732723885275389485112970492504762358508207146667487409447722273877003154193376338815630644677632906396010530277720333082440773121361582507355157883889995526074986455147956062877891177012527104000000*x10^348-136446381523722959586329644989661538009763638569444863785120841869295343981032960119106001805448129160036916538513251001380176998025892189115407180544131261454709339637073476938018798416299494806249505129556867752623473085419586429556154301257113118219608017408982769001395751144321955038671665246416544419467931124321496569234562621991760824766334735243094880152717429255033342003937473997214609588173709208675240552974464475909608753260390166749174611135543658429946382168965167654261127412985779186317088926523/1286387799461777535459764169788583206358194227736983438790900402320131415814154366315350804172385406961997242322781498428893310388849076075935751776869556723750154784391741093289526129301066856440432277220438886465825113543338162289235871249920395764893768796873419377120999401647472242827497361206666140250443962525083949116104423541971251772637057379161282195300717738031075920448601572498076404468651419588588376856137026900392434180786041834283865025371245876178453078240576806200963373779019316461974287095692688158707245398565834609261893644833752093149032762847904849290881070800834616830722048000000*x10^347+79953659695430381322259680402351814736107512457501418864799442019396248435787121598726303263097717439787407353428372544559943490214793691772301828580167492960937706459156001472092947018541139209023515063272092916915693111965642277084419086786294718584383075417032201543382833185450291426389992954788035875348347190279713971078508024742428859134515058889922621028733200203934171991773061598079529699008043795144868253402263434912731189448373507843923743341915043329611809086396916019014995997614129374865098853208141/10589544365169352671904778645699616954740654882730847668126692111899321814982118743507967819947076670111161298801137295066649731121005594257103108627190190949911274185112812679959379096406382362217638506078652913386672334688759751964989692129344697936605504735861988312460067074361991502955958277453275666541654699506491069123771614597507344592348256345255675031715508419471816977132888144804164961585938486053259518279720005444030518176230696379824776888856096052701025740076428268646330492948887013114972331371742208922478044120993950503443908484271447230802837703763952719362532974832470565750503899136000000*x10^346+8752864391274734702160025941541332117039305609950328623351578354932831585822036841382039152896078476507517188690581993944195717526941730352893094386286807933936338152175449543608500877774466008606026909065204418986161577056943968674783103884036290778775399132687922073328827427221772555130456486981215856977063638334073302595823400678548691180390215698883444380444992743796820215813400483257416347585122277117886005018032884844457491159403544369981469802033575425267031004589038739140682205015687950421174730860973/5294772182584676335952389322849808477370327441365423834063346055949660907491059371753983909973538335055580649400568647533324865560502797128551554313595095474955637092556406339979689548203191181108819253039326456693336167344379875982494846064672348968302752367930994156230033537180995751477979138726637833270827349753245534561885807298753672296174128172627837515857754209735908488566444072402082480792969243026629759139860002722015259088115348189912388444428048026350512870038214134323165246474443506557486165685871104461239022060496975251721954242135723615401418851881976359681266487416235282875251949568000000*x10^345-690480748922772503497492114597119813550922362629927905485395584627076548791075411947650898466236946412114545397187444448701194797716180597407267932248932155093649046658672574398186874562533285608969138133191397926615637957632003945780607817231934791631824395301804475768982409840873870360383954593967541078662438541269146167919777242300660830601812387994319016326071432061678850275132338017067770845440450284167925020088748407353967185846183980454426955911490165369716833988429331025240306716244026039958440305865489/1143670791438290088565716093735558631111990727334931548157682748085126756018068824298860524554284280372005420270522827867198170961068604179767135731736540622590417611992183769435612942411889295119504958656494514645760612146386053212218886749969227377153394511473094737745687244031095082319243493964953771986498707546701035465367334376530793215973611685287612903425274909302956233530351919638849815851281356493752027974209760587955295963032915209021075903996458373691710779928254253013803693238479797416417011788148158563627628765067346654371942116301316300926706472006506893691153561281906821101054421106688000000*x10^344+168726964866541183531071113350220939742540047342189441379710126731832209944193360515172874417384712554325898529183394529063867700197915811294516237720765435241433151127636805401545072321693136371619561930377805906466946784328716177449121838324766254266463086732233138384167365132332037338666730351508270037491374745082842857934206314237606488895102089631719456813720658860757708588908486888525306294731088700309792481674666855922309294672767045650683222122656439024153067196656163416724321663317349990408320981209477/2101495079267858037739503322239088984668282961477936719739742049606420414183201464649156213868497365183559959747085696205976639140963560180322111907065893394009892362035637676337938781681846579782090361531308670661585124818984372777452204403068455305519362414831811580607700310907137213761609920160602556025191375117063152667612476916875332534351511471715988710043942645844182079112021652336386536626729492557269351402610435080367856332072981696576226973593492261658518558118167189912864286325706627752666259160722241360665767855811249477408443638703668702952823142311956417157494668855503783773187498783539200000*x10^343+1029640423354303810790485625121567840625642313564206771715825490722113654737609122794294564428489615614206592211832245601457916576042222474527442429809638378155215259330026330568948757728029321494289486900616335282988651836432806694891368376269230535346896277606881983577855815143984835483128668368718050976937871188908396009324214410606811940825716424399313728735385128733323892568295372438936124767612703031619378933677084040915490802727642594178134589901344524502565924013037550873510554270298670067859294333727271/697385033712592889560961102491193974171400567957122704032151435721241737447462411972460728750434681186840638493847697703909284692704944415395782321752237215197356872734789391851404869772938716846204801456315766263992693273262962225406361164870124427313092119884927102305370177249183312418667588319962922295767211890699475848215103450933443685473686769873157734888656522472735978846063481664223087710203564937523458835829240678522073805013848740789740506792507061646678751138473260059972740943641903135699617854817454910798714073632177604354802037140180428831751679819078870286338971590567181578065184781500416000000*x10^342-1743404314016516002662042277021848845908684688633817668106970848221619223442491795647512107643928003957406410655992011577401994228475902099745670049425222913393654449724327368263094752005822164103012436395206416351235343146590507280878865810693318668940394882967359385420707190646692511270937974413647686994591098734025915062744403324151711325052750550428150436830821432042647822525654411124889873790290477528101353764035529470105563135085028450050942321131802570417454212425002790994210696738082744975280235218092384443/623937709934771174783108971833371408800712608140911190157492577695509141735381938856997478363400264990935649430654737904820293209386882769465235610865876595760435242092675436355054638715488761985629504866575601244280371895347040249212427582188120868309254190713410007030754599945257960833483370040992281797617546892938081050928085510214680548235389849609698349809701196901402830528503068618041047063633489484785192739346679285243180850185799307498384654327132567926889902666298598989111066363350162700907980828925998409511413141422825081205253113501371426395244014267224063811182271718960628863684410547921485824000000*x10^341+34335383248857987210754762739930489296783418119653152067822360786390863248635599182706231366363085834570378616667963186760801497117546042052207723786023693979239227005037276196706461828372884120216100805846418632695101987130961005428902143392178592053336615378664402914188162051069402165941504094313731975936135602142866259923044679051529894577230139511093163370429511640786583256488503324589016739332854531628598550909899312510288102315895120291106742618110248765166318885896184064645825604041814940208834846068799973/64406473283589282558256409995702855102009043420997284145289556407278363017845877559431997766544543482935292844454682622433062524839936285880282385637767906659141702409566496656005640125469807688839174695904578192957973873068081574112250589129096347696439142267190710403174668381445983053778928520360493604915359679271027721386124955893128314656556371572614023206162704196273840570684187728313914535600876333913310218255141087508973507115953476903059061091833039269872506081682436024682432656861952278803404472663328868078597485566227105156671289135625437563380027279197322715993008693570129431090003669462863052800000*x10^340-69782552211583226581092323094043727635712549050347943818940290722732501931278021550044721734338788831160413875499817976760906494124120026068065402411542516652775649576991099917696283973674519416331972380822349243445581583238807075095186550103708369206007954113689254048056116899059331458540269838727646851236250430345633788875346547667243140518212611071378237087785059757016499273374967956533403888234017953682518249999842720692467892568953038025500148997469071178621373426809559979093301307586970760938793725865513687/3361623580056726329443689154367552080069145480595929677583225316563559457513078201188721107917095305257285947952915322589235865454655858186506575536093702475117447018621761534647641318793653738045024271117876708744694248579012625016164915953013549168033532782619188609308555395623430646123257340629019640705531273055829661172347236218299503361921284087693068660199206448611639739990302247248221151526515127020067160881378027169473464172429612595501500994742101998626508863344955717002557582039274345980402182425233950614510470802767873906901771876823715440170294280949941894819431014975624612653320089482679025664000000*x10^339-9828214477412004152107229000892617322965499735999805094143546194987953182004885893007759324748633229359939832550339006230936377526549179027074762020879780541490704470594285982638249131693755338990231309511814424823730226338038576243271552794788725962517224940585457965347995424354262370323992528079147768850599414981334868736259398722209951260919861893852418752657948442484912090340494604733076913489402732968022888730352144198670786795241667895348463902504962998023068188581524683005212674036433148982940399404827106722877/747167903397728220887472126206349595524488551099173713858357991760682979264686813309009908330085270927705403935806771259973920399413629663965697504954330686929504244146947205736923350080352654432839274595743748792430722466165662086592878879380603492283805130396071337059356756452846189129939669557568421421774202874480923810810586110824120815234072286467012212690516422094217495169204538682378626022889358191988207446138605830795850040820895413926545617095358558622722366002503237483856458414377273234988110674562198799383555282506398726043615424430346288594010288061057885310146015112542228906777536368778170960183296000000*x10^338+15451518072056095322896407914672883267844475252492806667780331042056976496151791966822635898066136746588981989389359821974395646694973369999923773360722478973712836254154732114817097061471234268881935895567074512675564713063963400642298137914862291946684223413031835812504448087617198193920469235010226253280180374801708715682349251105023615950616097606874622786535570754338915876632303085877557871588682346577602580864582550777716818260012549148854524927885936069297522707948532655048005188230788339756882345351998352786939/4483007420386369325324832757238097573146931306595042283150147950564097875588120879854059449980511625566232423614840627559843522396481777983794185029725984121577025464881683234421540100482115926597035647574462492754584334796993972519557273276283620953702830782376428022356140538717077134779638017345410528530645217246885542864863516664944724891404433718802073276143098532565304971015227232094271756137336149151929244676831634984775100244925372483559273702572151351736334196015019424903138750486263639409928664047373192796301331695038392356261692546582077731564061728366347311860876090675253373440665218212669025761099776000000*x10^337-92831520762067930289292578999096183538490324957089753535669841894987865636370810351072642202498033500630885301603754556557936652733684191656901311030918692800968352249776434493113274834292289265350856480141453026372140236935932385573432597734061086099788608116109267251368203053532570191436674336447437980690884798354952448620881085437523006698286101381261269703967822652870709000215389057036035567892247293314050523684759475124144023889182610131278101387080821700189686044931337528126258011959056872183422635924741114060251/334731220722182242957587512540444618794970870892429823808544380308785974710579692362436438931878201375612020963241433524468316338937306089456632482219540147744417901377832348170141660835997989185911995018893199459008963664842216614793609737962510364543144698417439959002591826890875092730212971961790652796954842887767453867243142577649206125224864384337221471285351357098209437835803633329705624458254432470010716935870095412196540818287761145439092436458720634262979619969121450392767693369641018409274673582203865062123832766562866629267539710144795137290116609051353932618945414770418918550236336293212620590162116608000000*x10^336-513595230776140987774537108624930546257523447056675075939914219161784766453683155898452769575162308833072770558532026791568388977235300102062057208134523786537868037310957305475599957015228930547481059455997856571302919255975749997702440950569533485773391333646670872708134738446065600039318985215951971483662548654366861177922478970939008399445787341399862516348351971837338653751058505584375031611664918062681192734501225591423028898333321523031104206670812632509417737502220776220671167416530281624165745459784399691301/8276321391482527985215075859516487827348180873713924215046426985656796078008838547422878984579406077968429089750475004725864964424274051662389264670263355301372970089012338278932074031659290941409911964752853832777694156548296564651490350663908223299143687598233405579734413302246911633439331724329988668056575785686557925288978799996821030568746646865480750663648797290889793792643496428481732472868928275357407836326458403048815569682939149200417120681671664033974770823412343553667333077820794411218329841318227432854710150821609339734636970855228451196733652421599410421897002013554313920198151172084927432174338048000000*x10^335+335447958667969875870119882262022425596401317313716043393490361184053798865300991558363594244213072246329395543403616166329790969678721536818369352208076909510803685793988535460364405464793250779276076570259636041683879593669677903742247804728610969954570386241035692739416749639669307146462558351576610956043488298652065111726155002449578125802559593488553255212195933148850055090788624316998943165743838503146030369934002414824745468712872472345974546562638983259405437229937749312168700181653714611577714698881498689890093/14058711270331654204218675526698673989388776577482052599958863972969010937844347079222330435138884457775704880456140208027669286235366855757178564253220686205265551857868958623145949755111915545808303790793514377278376473923373097821331608994425435310812077333532478278108856729416753894668944822395207417472103401286233062424211988261266657259444304142163301793984756998124796389103752599847636227246686163740450111306544007312254714368085968108441882331266266639045144038703100916496243121524922773189536290452562332609200976195640398429236667826081395766184897580156865169995707420357594579109926124314930064786808897536000000*x10^334-10951513122272279144086316650391618214928539309776256742130714467221903755257672918297053416876391231704837377406308990586607785005025423741222689145488081483796552530691509384872968586968220683546576548717848298081745469026529320532829811134998035498223957067501194256197611302604461258988242573555906439338173096972201217387882857561619861399650410331879295080064169136428614812711233149230396759967628934002199511954775685467985694479036361454581106817909375014844451596908625252524413940640736743295438925347850259425737/3450774584535951486490038538371492706486336069018322001808084793365120866561794283081844743170453457817673016111961687424973370257771864594943829407608713886746999092386017116590369485345651997607492748649317165331965134508464305828872304025904425030835691709139790122808537560856839592327831910951550911561334471224802660776852033482310906781863601925803719531250803990448813659143648365417147073960550240190837754593424438158462520799439283081163007481310810902311080809499852043139986948010662862510158907656538027094985694157111734159903545739129069869881747587856685087180764548633227760326981866877301015902216729395200000*x10^333-5180080589179905927425080515741571193240140750041396175397557851894060244304345885485169402368552361430544570391337422408032055796954264529109338152210424912791077101740343819769467148617268797434107131465540217058224390938627083275998313227847037555974217439929397345134126720410132688145732887680481526992124464989728400416008164436643230992184317436348067862636833709295643253855361917230802033806402830936261505177160161917281708710574723397729804062790875461822866879805090656282288840938195322400469936394295592607859523/38262188593334630082201547313463111129520494333275154356048044188832460168437175010811494512273987940282358402649431190168104729418174434628737180471565419576250725936376157788754016853512589349471879597023628729200829411429852223030536107039228264741906149670941992881701064474780637399731000228630796507392076616940611902693735347251863334397303618153311642162508914646096445852584773075745326756074581063236009022931890170301032430624182770803935426952774271284825264015734359454336175279542229819512641968095693644429201376814054908365010515155463126717248817254154924246660317315245229406505574939935513664323779095533977600000*x10^332+84376069421352810294407297596436185480963659630824634889390243767487497075980197389817211787889318774905124130974522250467892237950525654138414217896731600591685744755992429055029114934307159657776855402569158994760577118030134442008043133303416885078273954636839275171162810695302217210097297451720888022824079732111177907177121951597383823526586676879759218664705882235105245303594389882052650756859634886665532601622011778595394609156764047678757781470881266176946571505957512681075445996835217504556881737005179968396794127/573932828900019451233023209701946666942807414999127315340720662832486902526557625162172417684109819104235376039741467852521570941272616519431057707073481293643760889045642366831310252802688840242078193955354430938012441171447783345458041605588423971128592245064129893225515967121709560995965003429461947610881149254109178540406030208777950015959554272299674632437633719691446687788771596136179901341118715948540135343978352554515486459362741562059031404291614069272378960236015391815042629193133447292689629521435404666438020652210823625475157727331946900758732258812323863699904759728678441097583624099032704964856686433009664000000*x10^331-1440180354015796708795203482026093817573238844670844394788954191631166876274148703401726431888600229031276837848402425884864986519638421965598324664929614988200372684445909359981227331537148893254069928473315395120779530638673801593905924595529771854084850196022994298694797478630276335758965672889775954698512337836028669787583055649211637023009125052190828340438078575217207840963816344810707202150400445518979372973271197973515808773551261654811835632767842480661090143950263943282030602479758385572437277271501329429624903717/48210357627601633903573949614963520023195822859926694488620535677928899812230840513622483085465224804755771587338283299611811959066899787632208847394172428666075914679833958813830061235425862580334568292249772198793045058401613801018475494869427613574801748585386911030943341238223603123661060288074803599314016537345170997394106537537347801340602558873172669124761232454081521774256814075439111712653972139677371368894181614579300862586470291212958637960495581818879832659825292912463580852223209572585928879800573991980793734785709184539913249095883539663733509740235204550791999817208989052197024424318747217047961660372811776000000*x10^330+1090688829286694653432146542615888209766725290639491033094322883931163632471817071602078129076137041610533109358124051541739793864397700930214742254745741009419545209581737352573634083189133285158390233134926730890946685428955166194769427259817811188829026957516113026077044089762577245642124401793930027441098966905531699802715827575976357822063071045972147598078929552571511796187744131580549891505553087985959063914061082091157635743519678695282203247840571248605342244284404496874614030953547492790997053203801307838833741633/587855328491400568243579127563103566734452291646848081183824596330874971903976055295138664719543708909602634193995841524298868404106068378224998203709586388250861153192814078439605262806160517915047316595819802940121646195993871509193023776149794771976614869847621044183760741549952321959480025448137927759377362939241117323063621651261853835701540879163202223521282124762671459053841152274709168625264563509614399272322601622934700840570508712209624682227978384759244411142385829706813985875495910272176810211761837708669033282225744250196361553491741225577137634897061526458044384867903156830015330077176982194971919600674930688000000*x10^329+58392898395531437176337806843135578759943300420612898321210962686156244102165640058148164724988088285902237508383811540099936040436814695648479894074269321620777631464416827018433478002976125439190010653290043316381295721959716495683711575863486664117411190138786252640782291889010465947571530372643330030428434844161194784620841087670927422102871782582949247727135947630493548012378149337082232790843236079409042301498054314904220102912443215030990887243514178029531780733624081133510977919349838609900721883494078145907522907913/95673454711975442481642503010895105486032110465524525212667453052849901677372102999283817683105738625037828715072823208079640832768262628556118457653735184687827652682130491266045756521702624290673950775969672928504797918398002588121164619568379099139194070067700324940907060687254740398905374141684447742838665818361491844328604423742866711760425778083811161878088665805124779961012647532708917193761807711189743481570503414132622561802850292912116417032603482119567027913423293784783976201236959396796775861964239087085885166682239876719457842830780884462679150079496763431046723637251238774084994970060553852231679915009844969472000000*x10^328-7140690967530373844164725657952076081177874749084899565033029055652097542155172761161166855243363536541696032708568686873722709891594174648572936082315557655034076484605725629005423669340016965149100355065141120678459354553603220020774611201261892140793925694476987877714177031198202019373722037938747188939648360864237970072781495813580094850811020383154075116540501982379039384661709648085050486899210576343647610009372887157084295672514555723318579499759882110925731042870965914260005688412875433055185689837324334355365821907/34017228342035712882361778848318259728366972609964275631170649974346631707510081066412024065104262622235672432025892696206094518317604490153286562721328065666783165398090841339038491207716488636684071387011439263468372593208178697998636309179868124138380113801849004423433621577690574364055244139265581419675970068750752655761281572886352608625929165540910635334431525619599921763915608011629837224448642741756353237891734547247154688641013437479863614944925682531401609924772726679034302649328696674416631417587285008741648059264796400611362788562055425586730364472709960331038835071022662675230220433799308036349041747559055989145600000*x10^327+59235798467546642678920787000542381690453250236464637548048230447681207389059494680703019560801752348290671495200273374031657208991899145224652305701792888775865443579357266260063361805013283748993727909509654934590819178607165412628511041861195866270222855788239123176292005005606388414593953118162838180946335939986803614843485961223639229089176051390851895637672693262501509495890459847136608765145959203352884015537153920650729520292465179769631241677612638631597102423744827386590157637757621902207328075640161631126151201761/2041033700522142772941706730899095583702018356597856537870238998460797902450604863984721443906255757334140345921553561772365671099056269409197193763279683940006989923885450480342309472462989318201044283220686355808102355592490721879918178550792087448302806828110940265406017294661434461843314648355934885180558204125045159345676894373181156517555749932454638120065891537175995305834936480697790233466918564505381194273504072834829281318460806248791816896695540951884096595486363600742058158959721800464997885055237100524498883555887784036681767313723325535203821868362597619862330104261359760513813226027958482180942504853543359348736000000*x10^326+950603259554683906897956752261508340870720427009959027562478798927277301191987314271736916334545644305312048356252221986192902335420919957249183300341818154637725480016393888454237057237003967333488161904113812278520454598016002399367188110570182170440102113039127457581024417996473235736754034911984374700311394461700395875133917411972129056596744852294656043068930439490424112842958044585373479176401537428911583052485219791673124184851146883767209453982471323708047349034796831995274566419238368096124633864728968969335930523/4498604890946763662810292386471475980404448622705479716122159425178901499278884190007141141670931056981370558357709891253377397524450552983536671968045017663688875750604666364836110674000058089096179236486410743413776620489571387000635985377256029477891900763999623442119385057621120854675060857600836073459189511132752596108838869230684998038694305973573488101369720122755254959799451835007374392131167448297574877174253874819623722089668715813663596425369763730683314945153617732247801656482652131637138195631951160339711824980324095427788385099635084853102301260880827407043503086943405186438608743082030940317179398452707812442112000000*x10^325-56598740560359950651289550103056935358311378387670219459935518515437199281974046116838038057681098058828283411864614182529315998013708972738522666075778438922107435416877891439491588645475483707091769932165159188071316002474610648107365075806642567124735885249058779628930976177789085072389557938845110232424621063793094289462097748481285171659046270099594556662883626715750056242286140268677390169744420335644376623620389288348881245339624589883447952959783311692836251683899451407852353083992496245573538422424171719561368427787271/55548773193410637708381490388149785406034131593167263534676424582109075713095661978208178817352656691605963654601001737196704104631915428240710825461419878111230237768466420272996294602552717284159621212134199859673313709805227486683853147438357451993009190633867350263290166691505600313527651469655123835074072083467229056751942357260498355781797290161685431075713304075781888243603631258671058994035655651578454583347686846272713720363229302867118088660465842546477572942756871757795854854247788521455382439663332927874761614857041930342330979210294027766107215969356456822173176117577167242143940759576918051036531212094036068035198976000000*x10^324+699984167760476117517464929566103348561836924492919118233051375035066395384692810028547164406987574941070741182502561676258632804876594992091019923392505032564718586769285058887135623405733989014301246202366808484155921060054386661668978198342601872028288285847623976910619790845538949998615772065206547958002571385980607907489774972527995875038500958062119314133295646356556186762301201890247656143114920549171939252828944745521407468921271638476790151036652820033753049434953116817898298821122852765671018843725945783804646123634927/2999633752444174436252600480960088411925843106031032230872526927433890088507165746823241656137043461346722037348454093808622021650123433124998384574916673418006432839497186694741799908537846733344619545455246792422358940329482284280928069961671302407622496294228836914217669001341302416930493179361376687093999892507230369064604887292066911212217053668731013278088518420092221965154596087968237185677925405185236547500775089698726540899614382354824376787665155497509788938908871074920976162129380580158590651741819978105237127202280264238485872877355877499369789662345248668397351510349167031075772801017153574755972685453077947673900744704000000*x10^323-3642095076139934069201043127191656137949144296534622480972425748151395847565878738578153929232724647790518148819313323863856361368749261374500310320057816889461102915528863881507313720819835582581258510594846299127275936146045436011514240893149099163245083834604146352936245994386066364699668395217695096437939707709385355459253815714850450969108645227496143635249623248068773850638533356587409359145869220752953381463639582576597329594708859271372155501651345725757551951579327973664550492338161248374920478853373560680442830242889259/167979490136873768430145626933764951067847213937737804928861507936297844956401281822101532743674433835416434091513429253282833212406912254999909536195333711408360239011842454905540794878119417067298694545493820375652100658451007919731971917853592934826859792476814867196189464075112935348107618044237094477263993980404900667617873688355747027884155005448936743572957031525164430048657380926221282397963822690373246660043405023128686290378405411870165100109248707860548180578896780195574665079245312488881076497541918773893279123327694797355208881131929139964708221091333925430251684579553353740243276856960600186334470385372365069738441703424000000*x10^322-1830168502982574551819847649969329185868986270988078519627780024682212865971631961829770840073548902111366937221226442122397639284792944870294612569321079429696777610332310957906961602838423010993635967500426236235250087474131900371752626653727812835293766565553235810605852951656708198894488853770241808256812210946156131140042518752060631445804624272284453852267880373827697693885239427187312779806042732454975191767549112860737625071285445729922591339103457089553613351286857663349719216725969846134472922171822162882399983747919781/755907705615931957935655321201942279805312462719820122179876785713340302303805768199456897346534952259373953411810431639772749455831105147499592912879001701337621075553291047074933576951537376802844125454722191690434452963029535638793873630341168206720869066145666902382852588338008209066484281199066925147687972911822053004280431597600861625478697524520215346078306641863239935218958214167995770790837202106679609970195322604079088306702824353415742950491619185372466812605035510880085992856603906199964844238938634482519756054974626588098439965093681129841186994911002664436132580607990091831094745856322700838505116734175642813822987665408000000*x10^321+1429444369199242918250981745060607818655358251572134434001164429698645212654784588547807272695627127763989391231982654752192446113944831808549598650120543453450682867293670436681593903726228184975598806170622479586076289943935981352491828083527218082080747204728817469326533509626406056057815336855144802501403939464410293852199419184786190171806348399055744307519413242480614117544617447164982443945595141856521235687851674710726014688087994427333300489230013651522616851874517167301212875911843733933936370429191018846261916511503924107/1142932450891289120398710845657336727065632443632368024735973699998570537083354321517578828787960847816173417558657372639336397177216630983019384484273050572422483066236576063177299568350724513725900317687539953835936892880100657885856336929075846328561954028012248356402873113567068412108524233172989190823304215042674944142472012575572502777723790657074565603270399642497218782051064819822009605435745849585299570274935327777367581519734670422364603341143328208283169820658813692450690021199185106174346844489275215337569871155121635401204841227221645868319874736305436028627432461879281018848615255734759923667819736502073571934500357350096896000000*x10^320-5130288869671083448277202686852023553367229324496011054014823310964497520924877455179704471029138114393377762925866518123926754736804805849731191042367424614621534402187576988196618017464200095107686162759890414188234060635052829728030920160430823579009181707794738813348783043139772425492661258337568709329337439474888130189900130428242378715957817211789057468908300471715212218815961115478863708074284435421434379599072391348287555528505326948625800593246326211471765111754056862716289351934884901855039707823386737741797614220428170429/24001581468717071528372927758804071268378281316279728519455447699969981278750440751869155404547177804139641768731804825426064340721549250643407074169734062020872144390968097326723290935365214788243906671438339030554674750482113815602983075510592772899801034588257215484460335384908436654279008896632773007289388515896173826991912264087022558332199603798565877668678392492441594423072361216262201714150662841291290975773641883324719211914428078869656670164009892373946566233835087541464490445182887229661283734274779522088967294257554343425301665771654563234717369462414156601176081699464901395820920370429958397024214466543545010624507504352034816000000*x10^319+1348606853253958573104559058345701385089928204968010738786273354696367069666727861899680372471381866972978578569634163586641173633742114662361930757685622439790676387627571133718888684210505720655245240726384763566299144555078609815178032543956030362105577404766378904847224348642300509078249362227620662054455759429169828619730730085872224197671971365992514489892571035198481759666310283215167114760472506005973513436184976288112417112772523423879607575458874484832575635896173756762111730988102929869954008497136046297698634944759381901/128008434499824381484655614713621713431350833686825218770429054399839900153335684009968828824251614955411422766569625735605676483848262670098171062238581664111318103418496519075857551655281145537300835581004474829624932002571273683215909736056494788798938851137371815917121788719511662156154714115374789372210072084779593743956865408464120311105064553592351347566284759959688503589719259820065075808803535153553551870792756711065169130210283087304835574208052759327715019913787133554477282374308731891526846582798824117807825569373623164934942217448824337251825970466208835206272435730479474111044908642293111450795810488232240056664040023210852352000000*x10^318+7124423172417959355309903869119760819938946387421304315232550560670459611762346966567285670800172316171008515666285828084389809102534145068726012842659670240087098435888464184253608169236111897550637785868093353131611726496959465191754312611358604490627370860502186483983978873587843692995531761575355432165449266636933180495673352752395933371060657071134947293022422601934919187122782377074703610343849491706553853008419861595131646681856385675014285224932460000642981982905716097486417612783475449291170847031582709062674215721427017077/1728113865747629150042850798633893131323236254772140453400792234397838652070031734134579189127396801898054207348689947430676632531951546046325309340220852465502794396149703007524076947346295464753561280343560410199936582034712194723414781436762679648785674490354519514881144147713407439108088640557559656524835973144524515543417683014265624199918371473496743192144844259455794798461210007570878523418847724572972950255702215599379783257838821678615280251808712250924152768836126302985443312053167880535612428867784125590405645186543912726621719935559128552899650601293819275284677882361472900499106266670957004585743441591135240764964540313346506752000000*x10^317-159779867517281193015344545354550032045066731149886976166842193105818929873177106585224306909055610365320944906049632836249087156526212130187269289245530890631982350784720420710234315049154703202195744880833725559692092769036304833746740875024056396778972867916060379772788536179907972908676766079062358516913288261681174575784649306411367662328446301424681373408885846382546826276341032073926550896472415947823886928372383995954565284626416912084115836108357462230364860082112280520537706489883086383355060455516157719071415099717660212209/127016369132450742528149533699591145152257864725752323324958229228241140927147332458891570400863664939506984240128711136154732491098438634404910236506232656214455388117003171053019655629952716659386754105251690149695338779551346312170986435602056954185747075041057184343764094856935446774444515080980634754575444026122551892441199701548523378694000303302010624622646053070000917686898935556459571471285307756113511843794112846554414069451153393378223098507940350442925228509455283269430083435907839219367513521782133230894814921210977585406696415263595948638124319195095716733423824353568258186684310600315339837052142956948440196224893713030968246272000000*x10^316+238194814638718551554786932061740382247597505162958633590407439129975909574018553697876225595114427657111570708167283633448775918256872705984416083129924730396626198251229815803054774806566673285046273170361020962982827123019642472908611031794132895931190174579369213165418125389636840678106700156335841959802540752675669585290118915533317932961460052329365310610475481482589819638697329832579965684151745183200349752880977749388262127062681733664095484606476741157295825118243439767788036247454290196034640076846574832583921856803597033279/1471637932017360327222698045622849130039953191305268297833998793816862874190396679523709229472075566195667127747698170405103107483071564867587925498830833534070931393355622947372917389367728027501860323426364410010263235514801805547912118702147970227807276455648110825500163305928631383317701967834810113018529282509557842615870451714493236387627037996878467926662381856259320977337863529205876414287995289863935861362580066084216659563296122075002860727540274405131823337212999144087189932222932206127844294597199888468298545294030636851608620535467870301462405905156971062842427758027549474162963046955377730525845518397747445032122906468220873474048000000*x10^315+137285707307353087147256493411725310835727648805092187565170007612724267384023840827750097117377310965287376189387235618146017378422938266305003115199698497597620025987026149118417106420069074732232141306894459335435075570901526554235895164875544591722759485816472717087912213302870759609000223569165088090164346493585493553550489765679778482528284947253214559474232432210801749602669943292750136813638930426388520733140827454503681686491006790943220443347815646379420095318228519042856645468040297653447829277082709449288287199094609519627957/193585140129291646884182591713412065961975602597060212970275537333845409922501540811266806881674708279642836652443208127768883170753165928941986071818203166405826599207572064989223045066988415649704714384797679950390067052559088708994551742555352595646680374081775090429593481915075886687143787656862261506909415938437276849062062700331298287374011086261381184944876358899776118642931920085857807041100052409861578947079232212982196265594225082234176311543557856348660569070346759409805312444333394122881149888494062128673863842157966094008004379717585530935570722387968601490544317001975968029292811048698208184291822872113289909305575608455646580270170112000000*x10^314-378804772505679082481532894286081277571585044516895512846324081126146817963573081094739915305973957456523382421832176443360256093647704577761039161196633164946005917240349728714837447430245160295654882001576689775547178303306430515678703811191911823616470750354539654749903266379401506455618032439851201099624021252404396634613738936998757631137674552434743906677085790354655949471879022375765055239782828905177284453466868963030747838678098919174580486998190142888558195672093271739178850927139432029526749462815441096427301407161867815102211/77434056051716658753673036685364826384790241038824085188110214933538163969000616324506722752669883311857134660977283251107553268301266371576794428727281266562330639683028825995689218026795366259881885753919071980156026821023635483597820697022141038258672149632710036171837392766030354674857515062744904602763766375374910739624825080132519314949604434504552473977950543559910447457172768034343122816440020963944631578831692885192878506237690032893670524617423142539464227628138703763922124977733357649152459955397624851469545536863186437603201751887034212374228288955187440596217726800790387211717124419479283273716729148845315963722230243382258632108068044800000*x10^313+6626193482667703833969016992905524030312883358609578781370865240024577736426577429068979827067724112853389668146182937400647962784406282005685489101435904017056618562741024582161735278265803998739486683173882573784247271496240602166879299344792116645610939391749021723896476795109936133643074291922631154344272756300836118680350881812983944620350847413322888034439849814929617389712399118993469786053057573113243855522780238099425406079469454842960921883446016780113784023568301405776575630753426476427698664115418525372251176338528552865995137/6194724484137332700293842934829186110783219283105926815048817194683053117520049305960537820213590664948570772878182660088604261464101309726143554298182501324986451174642306079655137442143629300790550860313525758412482145681890838687825655761771283060693771970616802893746991421282428373988601205019592368221101310029992859169986006410601545195968354760364197918236043484792835796573821442747449825315201677115570526306535430815430280499015202631493641969393851403157138210251096301113769998218668611932196796431809988117563642949054915008256140150962736989938263116414995247697418144063230976937369953558342661897338331907625277097778419470580690568645443584000000*x10^312-72990783023384639987111787235593407160517688111138889128123263809664480207850719785419692096861842078568401675763159682612506262097711139728220162140181120305511879792589048325319746133031012059947119750565352839741653130359879549994553531597866242706450740332236103483853276023409089017825745026613694214365136427749382891494341846791808495417018464844385536700773453828988056207648259865658306466897862427041726790863349948010321378373626293317724990108295072529565479534236177060426372234076367015581899777719160882282105559355373076960241581/752659024822685923085701916581746112460161142897370108028431289153990953778685990674205345155951265791251348904699193200765417767888309131726441847229173910985853817719040188678099199220450960046051929528093379647116580700349736900570817175055210891874293294429941551590259457685815047439615046409880472738863809168644132389153299778888087741310155103384250047065679283402329549283719305293815153775797003769541818946244054844074779080630347119726477499281352945483592292545508200585323054783568236349761910766464913556283982618310172173503121028341972544277498968644421922595236304503682563697890449357338633420526607326776471167380077965675553904090421395456000000*x10^311-5565996840805062147842823604686720981377231215809396995745863053349076794358343150781295580012279891524166269606764037337665867589620735331250591547806105843402117652367284598727492701578447017704418714049547032281795391556998391952215863448314630376519356534495333505443277565502399625258646055996040975889412083055984984659253675009507259268100350260255489032982726073637437377598267283771589871449020454760271766452498254029494206967712772535092135956895267080821588935938235443481420260374698718427948988572991049908318028362853382121972687/622890227439464212208856758550410575829098876880582158368356928955026996230636681937273389094580357896208012886647608166150690566528255833152917390810350822884844538801964294078426923492787001417422286506008314190717170234772196055644814213838795220861484105735124042695387137395157280639681417718521770542507980001636523356540661885976348475567024913145586245847458717298479626993422873346605644504107865188586332921029562629579127515004425202532257240784567954882972931761799890139577700510539230082561581323970962943131571822049797660830169126903701415953792249912625039389161079589254535474116233950900938003194433649746045104038685212972872196488624603136000000*x10^310+14077071499588969245758244094877967836115928669950737920730797684237755116373861045819549388659827794051889843394112344168757767056195796417725532052008154028084015151482786777829645341854051173215353340863043815257195820595099550895373424715006142604625120462161671708987013399452147145373676881006809165558205826009098423660321105037956983351646074149126583525120835823411176891454565044083130046917360021790926620375422980458776707370041173359793103911275058579687094424962450104396939493527605757833727162647801991686741516543989675626175153/3010636099290743692342807666326984449840644571589480432113725156615963815114743962696821380623805063165005395618796772803061671071553236526905767388916695643943415270876160754712396796881803840184207718112373518588466322801398947602283268700220843567497173177719766206361037830743260189758460185639521890955455236674576529556613199115552350965240620413537000188262717133609318197134877221175260615103188015078167275784976219376299116322521388478905909997125411781934369170182032802341292219134272945399047643065859654225135930473240688694012484113367890177109995874577687690380945218014730254791561797429354533682106429307105884669520311862702215616361685581824000000*x10^309-333853546094997394356950659744880329535528723220171249285246924549293873396269545740409702653197639166282479654328473508448003665465379792467650144403057556969982287812472684174095893647737339619244371669840930577626829215320782700773333026543108168756893058808162975829286949755959260698729871019196661866089084028804859948071092591618243444329452242155488836238481139845360438156386475884260609137789896033627524604000890432420041075692101587935106280397226921645798102960801100662850133759635840706988465242862685471042395788778737997755467221/433531598297867091697364303951085760777052818308885182224376422552698789376523130628342278809827929095760776969106735283640880634303666059874430504004004172727851799006167148678585138750979752986525911408181786676739150483401448454728790692831801473719592937591646333715989447627029467325218266732091152297585554081139020256152300672639538538994649339549328027109831267239741820387422319849237528574859074171256087713036575590187072750443079940962451039586059296598549160506212723537146079555335304137462860601483790208419573988146659171937797712324976185503839405939187027414856111394121156689984898829827052850223325820223247392410924908229119048756082723782656000000*x10^308+49730773198218014314935904108294853861409951018973647403889612245217003969955839177688552916173746391519008052022773699805238194543625419774307792564304938147067520260281618651537650586158235826615326392064106899025174349660399528347296149200325165645271485075706240223241197782266132217971551628513084310059731154603036766331443085332091707006081964755712410989387877097400697271377582808211212044912369557863361629101812853815446961434096946173653940102165170993121734674569338389326402420084951062842496429904935317396728588685676802362005819/1300594794893601275092092911853257282331158454926655546673129267658096368129569391885026836429483787287282330907320205850922641902910998179623291512012012518183555397018501446035755416252939258959577734224545360030217451450204345364186372078495404421158778812774939001147968342881088401975654800196273456892756662243417060768456902017918615616983948018647984081329493801719225461162266959547712585724577222513768263139109726770561218251329239822887353118758177889795647481518638170611438238666005912412388581804451370625258721964439977515813393136974928556511518217817561082244568334182363470069954696489481158550669977460669742177232774724687357146268248171347968000000*x10^307+6012410294250215036519513038651157884405297414694153128158340563751196884428150325292947874957887101757731395412679679323844282535060727263667073645445792858400244700614122731418287113431674867925135100474520366199931819762987997920231964263742334449458632872599395311006083137053960017442897598913623741861664661431657906591023567284842026247947496400323109915252409842067186946663804417466865732192680666684861017969707040729638529887055017385811068009016572501393617047037565284163260595382402140091917305229915226850047422545433600062427857/472943561779491372760761058855729920847693983609692926062956097330216861138025233412737031428903195377193574875389165763971869782876726610772106004368004552066747417097636889467547424091977912348937357899834676374624527800074307405158680755816510698603192295554523273144715761047668509809329018253190347961002422633969840279438873461061314769812344734053812393210725018806991076786278894380986394808937171823188459323312627916567715727756087208322673861366610141743871811461322971131432086787638513604504938837982316591003171623432719096659415686172701293276915715570022211725297576066313989116347162359811330382061809985698088064448281718068129871370272062308352000000*x10^306-350896907708891666630988522122141860837981901992384378360926824975845407705550923935203216573854562355942687185176093211028928700655876777630912529551903869542620842048614778771553955024316543918757639340835604678557727493394690926576067153673750688115252044448761030649586534124287780851298328487312040923847398795856296947620022113615693440992704701176194664621178496392918078346341710358588882488170237848623085978779122485557790273992424230111665131923885952807037505143658158130475445581243788645843692416106685747772582823723959825998884561/93642825232339291806630689653434524327843408754719199360465307271382938505328996215721932222922832684684327825327054821266430217009591868932876988864864901309215988585332104114574389970211626645089596864167265922175656504414712866221418789651669118323432074519795608082653720687438364942247145614131688896278479681526028375328896945290140324422844257342654853855723553723784233203683221087435306172169560020991314946015900327480407714095705267247889424550588808065286618669341948284023553183952425693691977889920498685018627981439678381138564305862194856068829311682864397921608920061130169845036738147242643415648238377168221436760759780177489714531313868337053696000000*x10^305+5606916760810022945903533576738966739761033363108075780015509550864988393010260607139557450394783885256933994501137289428144473875062009967494951013996561671369875541233644283644323014577807695142934036599787780977439970470518255321654544244720934305911042925805173798775495650125555963836947791869430832553843555776225482556987231358377048889578478338583232950341496402220260878421442266657008475152767444365955658356179369475150045033827791810507502401004307704020099369826406294910000562491031484715077414827797838882826262177021981351161167/12258697121324416381958926645540519548372228055163240643551822042799221040697614050058143854637170824176857460770087176602150864772164753751212987633218677989570093051170748174998829232464067488084456316763714811630267760577926047941713005190763957307794744300773243239911032526355567774257808153122693819149182794672498260043055600110709278833535975506674817232021992487477208710300348942355167353447651493657044865660263315597435191663437780439723706486622534874001157353077491411726719689535590272628768014680501646038802208479376078985412054585596417521737655347574975727919713171638858597895718448366309683503042114829294442630499462132325926265917451855032483840000*x10^304+6335361323241612198413292166883090929604506899872847522636652691047437486544798624640384093165032782604897125877134344614020794385202871159590566994664869602541116905188464202165850209588094231962155916241564950345695390168975563499425368719848420263595608014068075287591814439107029094820649477019220610986336857485913729509245562942912843742085323670593126294831875281290402093887779871025838526308949701905127478354590121771799099501228568502405782705660196860541936597712084768069390444218225429552950972844007589580766282632318665618940049/2758206852297993685940758495246616898383751312411729144799159959629824734156963161263082367293363435439792928673269614735483944573737069594022922217474202547653270936513418339374736577304415184819002671271835832616810246130033360786885426167921890394253817467673979728979982318430002749208006834452606109308566128801312108509687510024909587737545594489001833877204948309682371959817578512029912654525721586072835094773559246009422918124273500598937833959490070346650260404442435567638511930145507811341472803303112870358730496907859617771717712281759193942390972453204369538781935463618743184526536650882419678788184475836591249591862378979773333409831426667382308864000000*x10^303-81448525618476742396010689366925618084353966413806162038658352582020486276775792615497890159508234921574125744912913473247430674157381072302469552879738658968857764559208513785410162673190454009105452279451014497691427321971098777543973652157497268353890050759874174762734332105664263984125669718688480610097572011133736410610024567589393177897318563398701912930529358097014953958520703439731503380128780328652107294425738836080470350569564642896877190687694235899337622317122488411011076462247920185707721210798690226562448397809137727702413204319/6553499481060032997795242184705961750559793118290268448042804064080463568356944471161083704689031522604947998527688604611509852307199277355398463188718705253224171745155881974354374107675290479129950346941881938297541144804959265229639772574982411576747070303193375836056437988589686532118224238659392115717153122031917569819017523819185180464408332505868357292238957183805315776526566544583072467153114488509056185181976768518388853463273837423076293487748407143641018720955226908709104346025726559747339380648196179972343660653074451825601284381459844807120950548813582024145878661558133806435051082496629156800726314587740809030265012455941440181759469761700365860864000000*x10^302+99486748993332601753419263679723199696745339467244805277690930665125350192085047295126366184547577739867405969864423781065646898367584483869232302279009587673085091314271990774510133048452433859314852957750048292629258403433845567611537198664230016186909559848212860605737249342918390376867729817688127963005677106814760003432228111810520949126578656952152883191464428450386103231080791203007982002369758892551485033650376455493569974620353005077419517607171138894965816782675858041953633479444998359477623699129968150274269273247975141936120975971/39320996886360197986771453108235770503358758709741610688256824384482781410141666826966502228134189135629687991166131627669059113843195664132390779132312231519345030470935291846126244646051742874779702081651291629785246868829755591377838635449894469460482421819160255016338627931538119192709345431956352694302918732191505418914105142915111082786449995035210143753433743102831894659159399267498434802918686931054337111091860611110333120779643024538457760926490442861846112325731361452254626076154359358484036283889177079834061963918446710953607706288759068842725703292881492144875271969348802838610306494979774940804357887526444854181590074735648641090556818570202195165184000000*x10^301-5384340633751843367208335333329598208364478790963201740690243874751894362627484940586254988788184186140456523058776563004486051629343686547820652892533750642656009573922347620866058638266191506612277174658913751596080530759758975192061750386326195568043611526926541442595134107952991225443085256274840047474793139773406783893757967544270491243249689734674549083589111975650557508648345931815548670087762432950184654191878483702887752000956924712370184496971231830078571997144511059223000934462738905295070412298539130282528185260879886208331078627/26213997924240131991180968738823847002239172473161073792171216256321854273427777884644334818756126090419791994110754418446039409228797109421593852754874821012896686980623527897417496430701161916519801387767527753190164579219837060918559090299929646306988281212773503344225751954358746128472896954637568462868612488127670279276070095276740721857633330023473429168955828735221263106106266178332289868612457954036224740727907074073555413853095349692305173950993628574564074883820907634836417384102906238989357522592784719889374642612297807302405137525839379228483802195254328096583514646232535225740204329986516627202905258350963236121060049823765760727037879046801463443456000000*x10^300-20686037195510564273322171812782272200994001120954824920583856134828556376608911343130529487563789709915233120746568287873502983806169476049559002372236703589488363010705303259776822824500271615472436978982051564802754138760751228653103664477065164319019757253766872336299860847688475483497702458459707050632394581526561670353946198505447329452814950743948019859441705031365941729671029264733173124314505952689364198019953055623736402522001966431014924929277681911829373341041654065477439601164564177503169654355290368870959985635082601090344346689/943703925272644751682514874597658492080610209033798656518163785227586753843400003847196053475220539255112511787987159064057418732236695939177378699175493556464280731302447004307029871505241828994712849959630999114845924851914134193068127250797467267051578123659846120392127070356914860625024290366952464663270049572596130053938523429962665986874799880845043450082409834467965471819825582419962435270048486345304090666204654666647994898711432588922986262235770628684306695817552674854111025827704624603616870813340249916017487134042721062886584950930217652225416879029155811477006527264371268126647355879514598579304589300634676500358161793655567386173363645684852683964416000000*x10^299+2395675736655053432906860831597611866186834789744120564547900810939556500928423970715619792043803906633918389442770365128916072097312768345788856218302259576190130274051384577959174182164157278204028120728003162566926381463623472552113451694098728642884974488381787242772161380349754687836777404891501407497904782144533496588590850567855906397959143646132793588312206754251007964820597391339862406645423690259296798908030233955719368070365245472592294300052056414541337765172392224202611929498461874984598310720064267494811875014365772438148328543/248888947324653560883300626267514327581699395789133711609186053246836066947709891124535222894563658704645058053974635357553604940370117610332495481101229069836733379684161847289766119957426416438166026362979604162157166993911420006963022571638892466035581043602596779004517029544680842362643768887987463207895397689475902431807962223286856963571375792750341129692064132167375509051382571187682400510782018376783496439438590241753317335923894309166501871358884561411245721973860046115369940877636384510844009884836988988839776826560717642959099327717859600586923132930766367862067655542251763022412489462729124900036375200167387208885669044480589200749018983477323784781824000000*x10^298-1445809265339165587423197793647675573973900577359927818582881065120588111896257731382266933419979052690918913324973998040843498943428941462886086955374865263633013764801427486589484853306469667087208115968658085096268719278867317023137426334358274087771363785148016207058670172464528500073069492322656491543795939405888992528064125171683518182342841390402446539882563314108068265257440476406223052986334329692775081287829639003303471834869521304667673966623849085152800965676477822351386746812651556976957830047915113460118348532193416283768058407/1029495191206521547290016226833809264087938409855053079837996856611912822374618186015122967427513315551031831041440537160789911344258213751829867671827811152506488070511760368334941678005718358903323109046870180852559190747542691846983411546324509745874448862174377585882320440389361666136390134945766325087203690442832141877023843741777453803863418051830956490998992546692325969257991544458140838476416530558513553454041441454525085344048835551552348649711749776746516395437330190749939300902950499567582040887280272635655440509864786614058092673742055620609545686213624521611279847924768656138160751868561380268332279237056010727663449229442437148552760340747112018870272000000*x10^297+1000543997283388465178562575248199297851261970274716805941005327293593710346777694811579744897037026492659791921439744077565823533435476375030797218670550927125736700778446600905536492101446498203765385716395464219471676372587516352795349821138494569488519256126767788032111478471349162513384439048580357525020016047611667020105222927681018356632947022097759067970103802606048516122652206441945179082877986119866697636724005262045381804026501734372467272644888606207902538890644958848092114996213145287712392672561356991252641210542466354382520258223/22014725168760256767249706994614177303256474956340455059255724781789143793658835289747389535469944739743264674990164446646331464185617642869129890294365913685198740899823483716474392842474281386788661363858271947351125734945452922455893272506603316405779214468736890296507540297286109868660566645680267095664763716429522521898277874574169072141815331620353173603522456618468698526612891186692883689979691089463253827061222184063564424997140299434395423525436057225947506600031868798996702010508693482753174362333601350040855939862948596955018253735300117391114524953992146770135608268023252942858429517957316555658017459205205733400355198322397075984652227126536243411521896448000000*x10^296+276582482394809876706425691719146726575688868689800021686418347127458703342511848271343364824326391529300211568970715528933145560392162779429207488760935648918895563360118255238743632221632568444653451588926801267093143494912739199438738259121884236915010030418088220365840726057829518129411327095547010674644194760980284199477476552931311483140872951806533074979392603178726696538966732152280520031246102410272099288627574293213238359234914249665639061490176258447296894225520297892053646448864839489840756645812232100389140740159456171870951176561/11007362584380128383624853497307088651628237478170227529627862390894571896829417644873694767734972369871632337495082223323165732092808821434564945147182956842599370449911741858237196421237140693394330681929135973675562867472726461227946636253301658202889607234368445148253770148643054934330283322840133547832381858214761260949138937287084536070907665810176586801761228309234349263306445593346441844989845544731626913530611092031782212498570149717197711762718028612973753300015934399498351005254346741376587181166800675020427969931474298477509126867650058695557262476996073385067804134011626471429214758978658277829008729602602866700177599161198537992326113563268121705760948224000000*x10^295-19208295103911070586241750600889494015893499694157352744790439943252348264347022795824398388082056985781782812865499494293899844304667321415799303264660092844211984049317182669174673499568307935629027689907500888100769123555021156809397374404510018307734706306888258133324537574130438654231656213185835622903242889958833668550684234228657302736461024197856151028513670723663228232317902877254845077337518407099028798000416185336534438284842152961063982091896474027882342094337662638800559750387177715780622387089848512533644557170247758616330663404413/3170120424301476974483957807224441531668932393713025528532824368577636706286872281723624093107672042523030113198583680317071730842728940573154704202388691570668618689574581655172312569316296519697567236395591160418562105832145220833648631240950877562432206883498112202697085802809199821087121596977958461775725975165851243153352013938680346388421407753330856998907233753059492587832256330883775251357075516882708551096815994505153277199588203118552940987662792240536440950404589107055525089513251861516457108176038594405883255340264597961522628537883216904320491593374869134899527590595348423771613850585853584014754514125549625609651148558425178941789920706221219051259153088512000000*x10^294+10049844434403939566988193093871610833862200981686278023514437077848462789537963520046363229131377748885957488302295652954471750035230843464076143815544706122992718903523411550822053851174503524133133206348721423169005278019292350214217860648968581333928417287443113342435115017865586047261829904765985694418080452003484032036264812704779572752679982959409550025925891412989483660211969734750279934892287840144900046773202297569076298463670332556665497519445374575332215503192268951380093713956953977328696899098185204081933894348434790605639734710587/17118650291227975662213372159011984271012234926050337854077251590319238213949110321307570102781429029624362611272351873712187346550736279095035402692898934481610540923702740937930487874308001206366863076536192266260235371493584192501702608701134738837133917170889805894564263335169679033870456623680975693588920265895596713028100875268873870497475601867986627794099062266521259974294184186772386357328207791166626175922806370327827696877776296840185881333379078098896781132184781178099835483371560052188868384150608409791769578837428828992222194104569371283330654604224293328457448989214881488366714793163609353679674376277967978292116202215495966285665571813594582876799426677964800000*x10^293+59986977623860564320882673338749493262966590475079344519472777064795819294042359971494134710305678368916260522781458310163299158962045509308685201104871792546048378826423294711048475383720928958601596561362692646646534623968660755428014258075430229838943942908576669604043810885456480473445084866578837243782269775009088177573217234436044951787578674893168754456254790522230081035778272108168459085479986587024093401830347751369782720304261886957698856545755956403052776222591425267304926775847692231998448903709446461931562447904271816890441027912639/2054238034947357079465604659081438112521468191126040542489270190838308585673893238556908412333771483554923513352682224845462481586088353491404248323147872137793264910844328912551658544916960144764023569184343071951228244579230103100204313044136168660456070060506776707347711600220361484064454794841717083230670431907471605563372105032264864459697072224158395335291887471982551196915302102412686362879384934939995141110736764439339323625333155620822305760005489371867613735862173741371980258004587206262664206098073009175012349460491459479066663292548324553999678552506915199414893878705785778604005775179633122441560925153356157395053944265859515954279868617631349945215931201355776000000*x10^292-13238081627615922784463049374475189809163538437816570446067008918808849722451672403364270505012647385103748392668448065269897343601097026259338379931997459122009800244967243609781633582122275345008191797249030146382187980676325466305071394765427974429966460150030213231540671535903924730493499043591337306772348799808552482859146627062165397296174891222004155009662925684383806185945403919721212737481221332622434303950707686921732334342717064641622996738629396016718094553067179167335801807855674502198448052463438566027455918815826814021591604563309/684746011649119026488534886360479370840489397042013514163090063612769528557964412852302804111257161184974504450894074948487493862029451163801416107715957379264421636948109637517219514972320048254674523061447690650409414859743367700068104348045389553485356686835592235782570533406787161354818264947239027743556810635823868521124035010754954819899024074719465111763962490660850398971767367470895454293128311646665047036912254813113107875111051873607435253335163123955871245287391247123993419334862402087554735366024336391670783153497153159688887764182774851333226184168971733138297959568595259534668591726544374147186975051118719131684648088619838651426622872543783315071977067118592000000*x10^291+80609426222250304731275324256539435059869070419421216410138264458574727508070863355176323648360544207775074702122640230712994493763707924558502297382472245486391836292451330765659130714589305395293525365937113903485742443290348874724211749291522888218568964197124476106304043811427324996896956355002058078885388650858235605285733847415761541562822163699477246731710088170841050316079776439431609185267586321165065812908532458687989560619725062553478402630046632566841858790711736505519586142047213527983090853740835513310398227500541059207482938710477/26891843366583583585731551900702462563917401774740894374404991589156039667003693304744982852369372148355362356616930943431508849854247536614746523503026689803839104287416669400676257315276569167819944905685945669179715201764466804220856461668691662464152189882997804168915497311975641245934680950655205453201503835879628291011416647695103680199670763661709902571093799633226124759618500249766076023148311875578118210904190370842260236549815855399855639040071860868085125269468456250687741559332777972893058698011137574654707120210070014998690864920632612343268519232817798974158610775784832010816075602351560875598615747462116969535251634025797299765118280085355853828281281181384704000000*x10^290-114515695138376722181953660731098458260769450201471091671510428912626607434470315391137854649460826011663190770488426699131052357320119931418447069484366174042795858960256395728689135589679911057624209526827385729228949647869921950155972698149014826511254858192881085070723604431952638286572900215734034156499561780359958395702319870226393905071260926721221331488548769705317889077387578243453183098336424334499182678438023300875201874995921056838813964754501236345155051589978645688450834665072266001817917019485404240539808745115658614254531344409/956283223165148985268471134399979811001373123455225769779487847459212617468881335190284950569169483723843704491765863290129086255592854211515770771120561167593416424013739321360254839875136619114286833930642464529020044890331254891474421589511664721246791235063499501696348503550857932236901370012523469779794856232788506038121497170192264489858981897453046104360016581784980729598502702847285030995575745575514979482584355859692443756620606926934521646899107121386647773591011914086956327002135423605033337321516745650436783369539127688531032912048357982034333119270460523865554046983727862453588895342243005274519741019665797408042353365141498806302697459931835319324657628217344000000*x10^289-7828832529952212740481497750065371157232529770098487480965824757271530726264833043723024893218884320480633130532360560482803737413895586215886662727286823473245465525172529131675885389192715525965709889417844475192361522204672772816425989285488230540358085796503635318811180886566687328194286181182211464145564187356051410817758702560478321784342348000639694707132590586236463349048468600305286887878389631196154599161717106983014592420428472670905844696936223890979291468876771580679151863519742366402170450696934610808725028165356219509305018040616291/170386719570673585599195112842850802804980657644758306756230026708892667330135400778864211352612341931979575891524874457582040072676512391991033972915177106597124564765072017322684766349592342247307170922426151759922675518379661671543346541132830373372868275098674087214248590968677662934242138503351381751484728304133324851848335879796176917745113958560593942690450314476120726476942817582517857682667704043662956984288950189656560858779633259813485328957895310460187353707352138804357530519932481236250419910598567673012224313651003615031705320137128231806949337859133574300268957875372695620530655016499489707792829375919973118975354353187451691311789422620814689855990197565253484544000000*x10^288+1920654965132147712369239355989650715799965709969701593784350967850048045498383485881272616267413861724145678707022133587783386328658314194121600089822654307011726051354286074062086993459571055511114629852013014697430717152827306694214344313411342459223941184515480788256799372935723203168386005042978490258025586017738729127866271621346131893031704058194363619216454954615839094947548227340058608493446435684386004550837369358808101343824525781894056976385545087986880972123877014285492988207877482842289717711788190405473022903456254332465765475453991/172516553565307005419185051753386437840042915865317785590682902042753825671762093288600013994519996206129320590168935388301815573584968796890921897576616820429588621824635417539218325928962246525398510558956478656921708962359407442437638372896990753040029128537407513304426698355786133720920165234643274023378287407934991412496440078293629129216927883042601366974080943407072235557904602802299330903701050344208743946592562067027267869514378675561153895569869001840939695628694040539411999651431637251703550159481049768924877117571641160219601636638842334704536204582372743979022319848814854315787288204205733329140239743118972782962546282602294837453186790403574873479190075034819153100800000*x10^287-136022857919649279109523912086573206157030214549092068952383426433464208052899190186795250067193164803933830208242122653821123212633614548210253292219692663233406082639927580786571139673576884163851522118445318806233023363547516567142206404497040877863343918458119404722722807246775330308289461793690755956098440599359439829385761406574797930437566614458910023057068276298976658460085598862163108688668832661747669090031263644553015388799674740087838819491901299819112574673817135211823565283238423659020179891221469092718776809938695860904754351270563/138013242852245604335348041402709150272034332692254228472546321634203060537409674630880011195615996964903456472135148310641452458867975037512737518061293456343670897459708334031374660743169797220318808447165182925537367169887525953950110698317592602432023302829926010643541358684628906976736132187714619218702629926347993129997152062634903303373542306434081093579264754725657788446323682241839464722960840275366995157274049653621814295611502940448923116455895201472751756502955232431529599721145309801362840127584839815139901694057312928175681309311073867763628963665898195183217855879051883452629830563364586663312191794495178226370037026081835869962549432322859898783352060027855322480640000*x10^286-300381261215463209517414300756724831751454520230194763913621183968880930519769141420358380154175801687183240010483192824666511265964439127164178661812174851521161913738599989053851435835881190577193065387714904895822724660013433779344754027439011010575191848130902077384062163176716965287778580442311265401766003024657887190038972581796751517332916805821978705026011711818667907921473268708670535816451480461617625189774991901768570651628098978315439363314773819796393317056862489719981751537742895878723646770793595343840522198693516494014907143630781/4140397285567368130060441242081274508161029980767626854176389649026091816122290238926400335868479908947103694164054449319243573766039251125382125541838803690310126923791250020941239822295093916609564253414955487766121015096625778618503320949527778072960699084897780319306240760538867209302083965631438576561078897790439793899914561879047099101206269193022432807377942641769733653389710467255183941688825208261009854718221489608654428868345088213467693493676856044182552695088656972945887991634359294040885203827545194454197050821719387845270439279332216032908868909976945855496535676371556503578894916900937599899365753834855346791101110782455076098876482969685796963500561800835659674419200000*x10^285+46674169700361914854434751152126438354478667407915074462956208152722053896909721072881316648066540683693674620065625425542879283642629985383154837501071032349731274036926653014993611976778949371798340717783855490082702480101818682790869048359324243903441057458535393489344895471156144437786658329037571102490495245520940594337047043171009941568498129048745174530306266937239677779779124620229349073505380980184516415998222891920482749491757278555081076198556940887859738659890052395980099978683088701580708805405056103906697874764223943408310583591537489/1341488720523827274139582962434332940644173713768711100753150246284453748423622037412153708821387490498861596909153641579434917900196717364623808675555772395660481123308365006784961702423610428981498818106445578036223208891306752272395075987647000095639266503506880823455222006414592975813875204864586098805789562884102493223572318048811260108790831218539268229590453415933393703698266191390679597107179367476567192928703762633204034953343808581163532691951301358315147073208724859234467709289532411269246806040124643003159844466237081661867622326503637994662473526832530457180877559144384307159561953075903782367394504242493132360316759893515444656035980482178198216174182023470753734511820800000*x10^284-913155537402673387763662925566562384592394531312325520024811013928697270623404280597090322203727528994960199134760847914203618064802625634529134530211883088033645981440514048267969507226946827653170732883350166930058100546247241340393093865888090813448421693706089069259135409985962057011299108232323509230738709413162398848497113141117395328372987693797941950468787646040885304428183956696116569699835625532056502188554085695546132534692599000845688405504885951370867709128988282557717475228177375824973313584569563583359923544323103839827215550922369/205329906202626623592793310576683613363904139862557821543849527492518430881166638379411281962457268953907387282013312486648201719417864902748542144217720264641910376016586480630351280983205677905331451750986568066768858503771441674346185100150051035046826505638808289304370715267539741196001306867028484511090239216954463248505967048287437771753698655898867586161804094275519444443612172151634632210282556246413345856434249382633270656124052333851561126319076738517624552021743600903234853462683532337129613169406833112728547622383226784979738111199536427754460233698856702629726157011895557218300298940189354443988954730993846789844402024517670100413670481966050747373599289306748020588544000000*x10^283-151418006465151342960717805483070294194392918654673866434573926682844071411216032818247335091801251014740391451953402265644052176558620549698307843148671383981836136750037413447412335993699240809854748637656900614409171814577196943014480108717657801195226415046797007337891753856981507353002547955533760764546415125423336256711504418253954243242044718905015016220687494378864354844111448960401468407209066581752602913323911065927040625952864877828942002990550182118508898669624408022303126838129139301475085660927556301222947804747866569813246228182923/10731909764190618193116663699474663525153389710149688806025201970275629987388976299297229670571099923990892775273229132635479343201573738916990469404446179165283848986466920054279693619388883431851990544851564624289785671130454018179160607901176000765114132028055046587641776051316743806511001638916688790446316503072819945788578544390490080870326649748314145836723627327467149629586129531125436776857434939812537543429630101065632279626750468649308261535610410866521176585669798873875741674316259290153974448320997144025278755729896653294940978612029103957299788214660243657447020473155074457276495624607230258939156033939945058882534079148123557248287843857425585729393456187766029876094566400000*x10^282+8319015123047529467901015720427805571437741192298598304048197599796851712620923913747487021719336194576344680156791343578424288443303086371841467669172527931842952503490057848857564789192935333929673100533585894954920029072772116081353737120644320668414079609503242903359458287363854588198766397465284129769582568990935275383888740625199978944599079263917225005809374088143074895336328467755389110342100886178431925074553587241054433318534974717429179173372648704490558031520013338204161406853731778339611830019079087971328240967349729255842499549222381/80489323231429636448374977746059976438650422826122666045189014777067224905417322244729222529283249429931695814549218494766095074011803041877428520533346343739628867398501900407097702145416625738889929086386734682173392533478405136343704559258820005738355990210412849407313320384875578548832512291875165928347373773046149593414339082928675606527449873112356093775427204956003622221895971483440775826430762048594031575722225757992242097200628514869811961517078081498908824392523491554068062557371944676154808362407478580189590667974224899712057339590218279679748411609951827430852653548663058429573717184554226942043670254549587941619005593610926679362158828930691892970450921408245224070709248000000*x10^281-1140686568582660285591178224004636121417452891445424330114169132911791237442937890323891649939329017338073023530774887315811277176750741099698787156831307268196983438824456238945699272705328708573535388619046866013710257626110226755010437819729672585719584481911318747091211216081013465856501780677951406574081022762904417533379133102584450598842584951972444370463637182854287596099815362148360558739253650081488840611772829371819465017462335930401087141627826393230367843730040785674905349855526871854722237049496464524326590920307497260452873192797237/65854900825715157094124981792230889813441255039554908582427375726691365831705081836596636614868113169944114757358451495717714151464202488808805153163647008514241800598774282151261756300795421059091760161589146558141866618300513293372121912120852731967745810172155967696892716678534564267226600966079681214102396723401395121884459249668916405340640805273745894907167713145821145454278522122815180221625168948849662198318184711084561715891423330348027968513972975771834492684791947635146596637849772916853934114697027929246028728342547645218956005119269501556157791317233313352515807448906138715105768605544367498035730208267844679506459122045303646750857223670566094248550753879473365148762112000000*x10^280+9362149232818238339457582567542937986530390884173040303689780025843462817017249561957009682448183046596396408482141535481608828407193889494448191353425517479124668011025235087405023520334798576140546581166578126216481962839039865870360205755486350221223862714548946973268236292672905630688131894481122401917214680182978066138047330462413702571144561020753521144791982859073304321381677680472443794246968657205297677905036235825207287524804681016662995157158593803837807441881389379714846596037848627929965572036540749008430301809546562002013941926675733/17385693817988801472848995193148954910748491330442495865760827191846520579570141604861512066325181876865246295942631194869476535986549457045524560435202810247759835358076410487933103663409991159600224682659534691349452787231335509450240184799905121239484893885449175471979677203133124966547822655045035840523032734977968312177497241912593931009929172592268916255492276270496782399929529840423207578509044602496310820356000763726324292995335759211879383687688865603764306068785074175678701512392340050049438606280015373320951584282432578337804385351487148410825656907749594725064173166511220620787922911863713019481432774982710995389705208219960162742226307049029448881617399024180968399273197568000000*x10^279+268370175262628539563923020829078139188899050559112468963756223516477827451827805442832423140268920080398247619466576418110944306933316909701762996784043012704288131385566993275455831966968971863183646824833544300553941329746739415807283295781615084243635624891884958213658725187361218872804541971636559597366804942817609082503473824487443278035642455875094087687634036354995807438029763021375823106829283832148640430003652247526113870950564456641800384180138953393306475420949601884251617585795917272721483864570228034390033806891142445846445148442900623/834513303263462470696751769271149835715927583861239801556519705208632987819366797033352579183608730089531822205246297353734873727354373938185178900889734891892472097187667703420788975843679575660810784767657665184773733787104104453611528870395445819495274906501560422655024505750389998394295487442161720345105571278942478984519867611804508688476600284428907980263629260983845555196617432340313963768434140919822919377088036658863566063776116442170210417009065548980686691301683560432577672594832322402373053101440737919405676045556763760214610496871383123719631531571980546803080311992538589797820299769458224935108773199170127778705849994558087811626862738353413546317635153160686483165113483264000000*x10^278-28835226568975581710109640795769071207770684540617377698832080940617189995777583179981031105370956698517456325638787181454245601376991944847593328338775984128727354263656086886441985140807987290710697708776952687274442899366964705957850765627871629077734241828011876745235052796646225540070361905111296915547914059578046258076627838057405963714771391752932399201467718248246872540406339937747894571330809251750603719842329005970509996876952201209040518737839954573860724565591358855665947354082376253664532422288772999038532723209369769148188905556704531/417256651631731235348375884635574917857963791930619900778259852604316493909683398516676289591804365044765911102623148676867436863677186969092589450444867445946236048593833851710394487921839787830405392383828832592386866893552052226805764435197722909747637453250780211327512252875194999197147743721080860172552785639471239492259933805902254344238300142214453990131814630491922777598308716170156981884217070459911459688544018329431783031888058221085105208504532774490343345650841780216288836297416161201186526550720368959702838022778381880107305248435691561859815765785990273401540155996269294898910149884729112467554386599585063889352924997279043905813431369176706773158817576580343241582556741632000000*x10^277+10346043503038171630569205301995886236247189195266955464738759678897996180137136491486484457779014399203521680188018661427967291267365408136116146901806584559989076033581570837648359599460834563046285741415550465374546986782359576118619042093403377875879209918735288131623314714288823214681309910019795616584567956631934305465758805877405074056169689491190594414108346604494570166670828143965074273542208779080695312056200114176069691143788619828663945120364757254645092324274825966437110039300047411950645434055567779249554554672495609186617380624448331/2458021002339653095506796120398659516108732156100379051857385313523609891395225838534602142322629350445530094495452730387364537160571065054290890580802491863392372358989130326439414801575928931946388129679282577453333543154742998572455775945528404050149718815513687063092981271482966904361379435738730885380129137221612392645313064602042371046058349928681510778231053459625145089851854982529652038736115105982023871619786580704289049133304197520574074319190338526088568072561322487092319690188415204166989720044243628053522173079639922348268489099875710291683278329357469974219982009868931846313579792048222407990684022877555649093642685438516549554246395702059145354608307178400567459504516077977600000*x10^276+1803634328810888504863297841745945297180571402540166740512364585632765329509638332762886161534831481457808462790848232882759812265586506820969554248296555859960844754003975776445552432848726301989523543314281160255104810486638082194960398174882642264497830300093193814639524924323799426903105228552353090341828587268365568945132752146027261032617147935274904334266009160877364318299917605257175576110723882456666093832160503216588929538068770291685706747216340483068663103570016421367693728462517622755343127665487654279630039097036985488592806150905926603/1825080594237192423413796119396004690710733625904531446004108595291280344360955185111942090674552292705806095162873652312618168841724015802810986256245850208568836476549429267381265490170127231970193186286867313759100155792396676440048413639554840007236166220518912644346538594076102926488324231036007682394745884387047201539144950467016460501698324822046021752836557193771670229215002324528266638761565466191652724677691536172934618981478366659026250181998826355620761793876781946666047369964898289093989867132850893829740213511632642343589353156657714891574834159547921455858336642327681895887832995595805137933082886986585069452029693938098538044027948808778915425796668079962421338682103187898368000000*x10^275-1937462863772817462718639073612304496771376916135879687198953445366314340549010347091711160703155437439555291958828726540213711080888130819008402335761595326313038247086772025653550651815967556170648011090399865893524139421258327640662047696534114802112060870650451026034777363228165747066243319996497929504611356190650086709160511852317084298592665588454155236309052465078047939137294401036035111828734463142012030890547690674000384747579833379025754611013041514544515876809150427565894703419232602548897569563341231907206637064676921201396093782313710903/6738759117183479717220170287000632704162708772570577646784400967229342809948142221951786180952193080759899428293687331615820931107904058348840564638446216154715703913413277294946211040628162087274559457059202389264369806002695420701717219592202486180564306044992908225279527116588687728572274083825259134995984803890635821067612124801291546467809199342939157241242672715464628538640008582873599896965780182861486983425322595100066285470073969202558462210457205005368966623545041033843867212178085990500885663259757146448271557581412833268637611655351562676584003050638479221630781448594517769431998752969126663137536813488929487207494254540671525085641657140106764649095389833707401865903150232240128000000*x10^274+812592382865455132076133662305503271430051149155232703065203964607412648828866512449472032553044945942997497917371065626748574515786747492825154009962059615588063615248675198063456220412398478371666661043696850525117247716931698024177761434162603465339959346299446177515339245713420732897156981609138070919126857648316922589895410177932478324674008071344616442291567167103978088053242812767510471736394994842602784344638687710552056658466143469847794730721409356463992770903056051661914582308872070923537371305172718939709547339430239980627261311116253081/29201289507795078774620737910336075051371738014472503136065737524660485509775282961791073450792836683292897522605978437001890701467584252844975780099933603337101383624790868278100247842722035711523090980589877020145602492678346823040774618232877440115778659528302602309544617505217646823813187696576122918315934150192755224626319207472263368027173197152736348045384915100346723667440037192452266220185047459066443594843064578766953903703653866544420002911981221689932188702028511146656757919438372625503837874125614301275843416186122277497429650506523438265197346552766743293733386277242910334205327929532882206929326191785361111232475103009576608704447180940462646812746689279398741418913651006373888000000*x10^273+3059191249333228208260988381750736723293175326664582376100266838837927702490904354803460718454080106040232259506706560418747126282033074015106444571743132443826403261028637270219741868669342440753965680954312069625061190139608439845721048845165349731047246726776292743710063532145000064705688898078269913086745811788351488625668907574808864584080849885443300730111276696249401045261553501038584668076314774959527526304410403420303353603741727026508832115818521427756578838152093607307623793200269833733143792731947974160044396357307813395055375184192986349/1401661896374163781181795419696131602465843424694680150531155401183703304469213582165971525638056160798059081085086964976090753670444044136558837444796812960180866413989961677348811896450657714153108367068314096966988919648560647505957181675178117125557375657358524910858141640250447047543033009435653900079164839209252250782063321958668641665304313463331344706178475924816642736037121785237708778568882278035189292552467099780813787377775385594132160139775098641116745057697368535039524380133041886024184217958029486461240483976933869319876623224313125036729472634532803678099202541307659696041855740617578345932607657205697333339158804944459677217813464685142207047011841085411139588107855248305946624000000*x10^272-1778140903469131326603239627546803473074748320749821446692743807596854132543492195710017164774418452178243746603554735229880044013339729434020549937945934329106038725173756824984497053161260373427447250277370878539508033715275879005241042188635602143452801997841907256554335325328951146294343035960385935662334358644398419036441723053338872318609015638923049919837200985187404008471540407411409528965645124218310301199598326264011655202314194958375466223157710145529551353992256636355756916003942118419765738558853157230906535960568344272012757384465421827/1576869633420934253829519847158148052774073852781515169347549826331666217527865279936717966342813180897816466220722835598102097879249549653628692125396414580203474715738706887017413383506989928422246912951853359087862534604630728444201829384575381766252047614528340524715409345281752928485912135615110637589060444110408782129821237203502221873467352646247762794450785415418723078041762008392422375889992562789587954121525487253415510799997308793398680157246985971256338189909539601919464927649672121777207245202783172268895544474050602984861201127352265666320656713849404137861602858971117158047087708194775639174183614356409500006553655562517136870040147770784982927888321221087532036621337154344189952000000*x10^271+38212062029958499280259915096079619702984531787144565941883978529841593268990475881007249414818857390622036041570891631667269845165281644587615529705993271511777834075075380961894749728911592762043057920399776346495825084920287827001334865418553934766099683358181178883476256443819076185815229597214263560088172157210605936401512128031077706142722107773624217149276306640823149910329883498542866557899533850916813024211479436665127196855144117958948756661824677533616334374099517694771742289318056418845242354245310056812115576227328608527792573794945441/240284896521285219631164929090765417565573158519088025805340925917206280766150899799880832966523913279667271043157765424472700629218978994838657847679453650316719956683993430402653467962969893854818577211710988051483814796896111001021231144316248650095550112690032841861395709757219493864519944474683525727856829578728957276925140907200338571195025165142516235344881587111424469034935163183607219183236961948889593008994359962425220693332923244708370309675731195620013438462406034578204179451378609032717294507090769107641225824617234740550278267025107149153623880205623487674149007081313090750032412677299145017018455520976685715284366561907373237339451088881521208059172757499052500818489471138162278400000*x10^270-1984242389463317365692484082592833160436508316692430076275742921873165945265718978922476443358309901735030567529575619896071671318373852648458508315483002154312434996598631683349958832603429277637386969399828708190722262225749987870240547959092883180068709406332494944632013629208589405277610393521637044057017336498111174920965290906625876246246980250488429690990918325628436613883282724836000972457536916689801457647603561537146660962298007134664754156891190802119087380656148564797443867457597830884370577447522939958106304659223512502862536814018458099/1114703479043744068888940575591069023488290752657187450622413404505003318863334583344356264207428663151038258302940069964621992100822227100601519087916592706878383580871289523040673315468213971219217454101237429115201733553237140398373947754041651692215992931870215992744274824446446433809677524231190937990230364854776244531044540044948479753462012197929327589968118853663271877713885579750861490447325651659257811931725653534778091998252643016133466991159323901135389614976052722229614479763986401721778503517894722505721068530019771710025518178753747074664493327899360597819256711941764274634014001720234124565313798657767297459178293241284841481948380824147638840659962346834240828797047064743674642432000000*x10^269-102929087938140938339736591660177818441058073340582523753044852573941138537704322865186244468072777986097528897094406456632106741347410722289843776232203697551372271493580206218816499701757607622596907540980164383144323358177951831777693868984719792551425882026409062910490446856514832735460672818960830206407864930836781301153480398579852618552648666901731899329064943715970333532978792301077945638426116034779954844289344797588970373317747490779823182550978060508368811502217031953786000090790486777863963875846244760175990041145911810812352010171083922413/28026830330242708017779077329146878304848453209666427329934965598982940588563840952658100357215349244940390494473921759110495801392101709957981051353331473772942215747620993722165500503200808419226038845973969646325072157909962387159116400673047242547144965144165430674713195586082081764357606323527086440897220602062945576780548435415847490944187735262223093690626988320676550068234837433735946045532759241718482128569102146017277741670352167262784312920577286657118367462255039873201735491208800957576145231307067308715272580183354260137784457065808497877278689387183923602312740185964358905083780614680172274785032651966720621830768515780876014403273575007140633708021910434689483695468611913555248152576000000*x10^268+11442117872022840587961681218171762751391536028382982206127110663598515976843318476367684342818352190057218522957007006629297011987306657663559464355851585410607030912652191000614645878650513553623761578355053270933142288996842154665007008199314355055107204284984156836168425625726876257001626250633610754935919909486287728379081927833545101077689649874520275443559277998594654229698576547144408618684908255722468371664907245901615546988573640340265328383209346807322621337567073300032610608338815081341527148680061325165656310488269594993927439529241142739/15221468196597332802759326480484942527633211656974007946430196833930390147237258448426382090556612089924522423722905782965183064549158687304765570993619679721511720621552781073245056307772852848372762476692759376883444361623514055095037355537948071383363213828296742521611476913130785785814906882605227980832111189051427339113573719234468895943826097599310818125081898829332953916368920330391074145418653726105727362929770993095590497631311952909960445810313526374124630604500582000100942551259952244200837496313321038353984246134063089557589834440913235916108253718901613680566401997549608715692053264869403907857388423050891372201193245639613697477639958840084999341425692736081357524263125435810177875968000000*x10^267-2564301747010600821971220689578149207883773785144147522781967993372746695580165052546672780594424929275590889467964279219934141029005504185560145715288130776245012037011008406460022350075414089544991889231435927014659660951593705402707085799904442987225162700176728667873267836562721067142407257185111828676489326901019981565986150748106616247140273448892583327001006718909475741105257162789419648622093277526324616906041576156020034839521789486450792269474338822256096687340411276885845970682324325245945108349568545648378344398484191266264913128184799454609/47673638391742846338242210536878839996547218909642592888219376483869981941147093460471428707623309065643604231100140912246953358167965008638525768352016836887774708986703310321403516355944575121103492077001722368398947740604846020557656997544853359572693585710225397577687145691925621081172288356319574035966172244109070426103712888642356582096063337681041482367756507133470811666067458474784844223451223470163138100696042750375389438581269036513996116277901964603758343053295822824316152070546170428837023038453321492124678658891885596494371361468940254889251050647599854047533971056325374497547510825570973039409340540995391777734137245343270100499968351087146217937345269649406811765992108864957477107531776000000*x10^266-231460745541052795615180065321412218225848507103049026317228363824271107787554148591175204316725354130917277509508444389110441856025522578969979135260241815146606358051933632998839576676898674885707401649863489301969182289946815910912404741151968408051985137696017606510555635314563114562238636617600242397764893848401887560877715654839100151853753552310213938960369065041504264240054283698702791086695074234556931961632025460101393013372689393881273413200522310724767595187107074987043972288296672548880915352514102891991963101599532878164155729305645731737/28604183035045707802945326322127303997928331345785555732931625890321989164688256076282857224573985439386162538660084547348172014900779005183115461011210102132664825392021986192842109813566745072662095246201033421039368644362907612334594198526912015743616151426135238546612287415155372648703373013791744421579703346465442255662227733185413949257638002608624889420653904280082486999640475084870906534070734082097882860417625650225233663148761421908397669766741178762255005831977493694589691242327702257302213823071992895274807195335131357896622816881364152933550630388559912428520382633795224698528506495342583823645604324597235066640482347205962060299981010652287730762407161789644087059595265318974486264519065600000*x10^265+136571233528628323257365981678480258817583912918445115813386793469178462343202843005800377851406352330908504351757045390981602767809199189920786005187285878704163464667738935707528891572171284007247454861253039650579126134648764113450461547871384147677929149147622250194559004184179023585049782463361309798313808740213664320024098115970322956152862354439360630467862579075379226755183272518593314734831825069178734472770367661462881974061169407270542551471319852615695804663453667175194253728676822525860241414418457752495076456756226961055243773068522505931/47673638391742846338242210536878839996547218909642592888219376483869981941147093460471428707623309065643604231100140912246953358167965008638525768352016836887774708986703310321403516355944575121103492077001722368398947740604846020557656997544853359572693585710225397577687145691925621081172288356319574035966172244109070426103712888642356582096063337681041482367756507133470811666067458474784844223451223470163138100696042750375389438581269036513996116277901964603758343053295822824316152070546170428837023038453321492124678658891885596494371361468940254889251050647599854047533971056325374497547510825570973039409340540995391777734137245343270100499968351087146217937345269649406811765992108864957477107531776000000*x10^264-25457003828824850604001027048732150351225637828255919346552485416550438544164939699758541183265484083583399012037139793635372628257487355548118627255543346879099077428861465124535347248492882748113008159905598219248601559034166675591982247587807274567613092910725634149913612531118750675742332602247590959848839938255798516426395120376471523689440530641764633523084012976307586835862541694031442550563255778628837926382565240205078666941597765080764139546590158089712719460320633694818497620992358865748139230984592585730011555566031622389720644564232313631/71510457587614269507363315805318259994820828364463889332329064725804972911720640190707143061434963598465406346650211368370430037251947512957788652528025255331662063480054965482105274533916862681655238115502583552598421610907269030836485496317280039359040378565338096366530718537888431621758432534479361053949258366163605639155569332963534873144095006521562223551634760700206217499101187712177266335176835205244707151044064125563084157871903554770994174416852946905637514579943734236474228105819255643255534557679982238187017988337828394741557042203410382333876575971399781071300956584488061746321266238356459559114010811493087666601205868014905150749952526630719326906017904474110217648988163297436215661297664000000*x10^263+41195415925500514624471068806037669217853105675014564159224564519253450251333636992214113498949802132829595622228812887933486029607711513504502940546253636113059973325226358622519582041650189664639383768779542042885956121846052631692216178345444710153328609622287158895194533755889287752819558474061913261990741054471802590805793644716850818963460958965240939893355236613393128132560623402308885597530122742835777754439071978606230075229395194320155200244456772351451082163098163357412641703402889984238141228450785108075153527400224528993441167632403887/653809897943901892638750315934338377095504716475098416752722877493074038050017281743608165133119667185969429455087646796529646054874948689899781965970516620175196008960502541550676795738668458803705034198880763909471283299723602567647867394900846074139797746883091166779709426632122803398934240315239872493250362204924394415136633901380890268746011488197140329614946383544742559991782287654192149350188207590808751095260014862291055157685975357906232451811226943137257276159485570162050085538918908738336315955931266177709878750517288180494235814431180638481157266024226569794751603058176564537794434179259058826185241705079658666068167936136275663999565957766576703140735126620436275647891778719416828903292928000000*x10^262+48618896332790710434195363445298256468684029099100346246123935477002686334966100814688657696274788838021998374164056289000528221708176478811427303771921960367735070505211527746100167491946455651012021582089903325809152101768011417170922149626246478358640685070643367891835140949988728762237356247210079437496989252961581975275257999007464473568217229759063765620869493641121146914596378411178421990696200405345657457333048182570190943603541018048906481771025364014788707616919160719636041271290872865013659929829146658892925041597064690975736960691345162089/5792347064596755830096428580230779059580487097521575035918654242790202805849371855447278587976232051475697914078667120838004833017407748549580880854770045681864627141884452204050527237247265877214074287355709267760472150483488791497755325201699683188082270663792385805688988201568962961362433035292828245369889927659252056771601115970046324724671695528246540107682415616716703617427196204686358573149323651624821279234569194170609816787624187936450528127765088699356638680975442473154412476571359707103698299172078561293148457055364099974066120418476240969044002653683382266775377483343533001452022565306873224288234875730940100994697675309207317210746154657088265479387450262402927629568041227092333468565110784000000*x10^261-1158032317994202221049116393880089709891734057325686277299465234233431243603929389110162398520870158577197256621247040055119017040042708798239529056189963994956167153551187137101994520028607357237554212560350176775012012299221494145076326602246565977217867060865889625278447821105004051988931139300873005464239561244670775328257902817758050604679995856607761370175704069233937042625061743004047094884342410001471347416043529536668005134244734601089573348440837095214759532719473452045115186705773541934607407670918887658981831264475567092476331550137690063315567/720660652388869973357277258237992607476765882725244279668855286270985872292555448767328612801650886916400431678011448506181209304693802443544654872427070003554869450484696005419150396749355831379466266535647924257686903074553741482984726540294667783528443786906393472400601156086404095800868468518992518975940225239653503895295524444529283536944753670842321534037415421369425397265822043002257988236946251440553764277248160861930590965449050966301428907544021275619155558132240650739979382685102289319013727589793326281848358433000179862373410437985139996404578634160671688103125364967669001908654839485219939073045030298940643605356305971270337578092193577816293637883469011847122643960337417309919760824996823302144000000*x10^260+10073643675513843153514576171555744700551578416613450703553131660208249705186031552407157299127238202470766544169332949381285111415915652287529651473240832228951685991196100952010582059882117777488930705539777029853650769649539768150856724443999578782272776378900361109668895413571535065638982358366494009198590829785628775578495083391674508888099149932559646054507661326132704501725537345601907016072496488753843065614476454151175493086253504132759977566715831787708723841214974569293208949652562852358749909317418844259164427798362957299600671206418269050861/90082581548608746669659657279749075934595735340655534958606910783873234036569431095916076600206360864550053959751431063272651163086725305443081859053383750444358681310587000677393799593669478922433283316955990532210862884319217685373090817536833472941055473363299184050075144510800511975108558564874064871992528154956687986911940555566160442118094208855290191754676927671178174658227755375282248529618281430069220534656020107741323870681131370787678613443002659452394444766530081342497422835637786164876715948724165785231044804125022482796676304748142499550572329270083961012890670620958625238581854935652492384130628787367580450669538246408792197261524197227036704735433626480890330495042177163739970103124602912768000000*x10^259+543817478829224248052180354986026951969211361073487378111966292678954948730099469728551605461147362367679242677751093584514800854244237867762271160599050644281383493670770234412068337297306809368972653209827403390078788940676065720526892550740872210659426879061008171449726634852093163951609755519604610487768078642406536566965271880335699575262489488390237857484167563706069711460227933220862840433446904078481637923110318478067610533738852868720913371779436550953622211877981219319040958468679564597029470884829808099674144721881553361236107106221855593220183/34591711314665758721149308395423645158884762370811725424105053741007321870042661540831773414479242571987220720544549528296698046625302517290143433876499360170633733623265408260119219043969079906214380793711100364368971347578579591183266873934144053609365301771506886675228855492147396598441686488911640910845130811503368186974185173337405609773348176200431433633795940225732419068759458064108383435373420069146580685307911721372668366341554446382468587562113021229719466790347551235519010368884909887312658924310079661528721204784008633393923701023286719827419774439712241028950017518448112091615432295290557075506161454349150893057102686620976203748425291735182094618406512568661886910096196030876148519599847518502912000000*x10^258-1108478853225621787570322145500386023361417581959165382643261502598716398197145229832965061230365623453883925330005017411971643671913095143338686534660181034505346487780895796362599481906000256322030774550651311658365477991611584733377422596777517570056129230145439890809406740937084006378948137119160681575846192046072181393872137344225355517936109727084747989970789473102801219786188408284495199034152440119071341227720544061074284961145948005072714916934935770603053051798861705864218554162756255203942212079406236929329545423807574593287380056699484345902439/200137758320566175458078141430665375562118982288267839953750668072970933676675398914812403326629903452211777026007750842288038698332107421464401295999746298130095173106035576362118338754392533743097488877899937822420477082418924777560329770618976310168470674535146987192395521061709937462412614685845922412746828266555201653207785645737846742260085876588210437452676511306023281754965435942341361304660501828633788250710060673656152690976136439784282542323653908543376915001296546434074274277119835776594669490651175184559029827678907093207701413063301736144357266401192251667496529928164077101489286851323937365428505557305801595544665544021362321687317759324982118863637679861543774265556562750069145006256260642766848000000*x10^257+46446037245046572641047291017321654363565020245019148581311074443844411302616104784926821214590415626188872159246629257201003619156638046972266233606155525461665627379628315647287559785928028088321279934345607541780398297133874000722018606852795885859013334570624911372834147248923835797327842433693379559181947097835773827034560375251565708767251091437625542136085176138580815432644082324025138720728024396042787293288020275311948120670609943450721788761526991294707903212351340844930348888527175332158848200202095945405630971691611462720166810917413140390819503/67246286795710234953914255520703566188871978048857994224460224472518233715362934035376967517747647559943157080738604283008781002639588093612038835455914756171711978163627953657671761821475891337680756262974379108333280299692758725260270802927976040216606146643809387696644895076734538987370638534444229930682934297562547755477815976967916505399388854533638706984099307798823822669668386476626697398365928614420952852238580386348467304167981843767518934220747713270574643440435639601848956157112264820935808948858794862011834022100112783317787674789269383344504041510800596560278834055863129906100400382044842954783977867254749336103007622791177740086938767133193991938182260433478708153227005084023232722102103575969660928000000*x10^256-7695929879296675527125502520381555862587453904115851145707999543390710733904098407765061545972474790382636618339718763976250384044081173103417658220009162156289563672990633991928041565912829456328254590267943357650129414935784464297401378491085704097255697238911631011123628087978129713775268345455032306114234312775216926122164113329029997734159764778564209370400954129972062473892356085863540628293106235637482577871579558114135188136806384749211885940874798149465585532077189588793710298429996965259420127967481172644713219284785332626583981061437429767899/1400964308243963228206546990014657628934832876017874879676254676510796535736727792403686823286409324165482439182054255896016270888324751950250809071998224086910666211742249034534828371280747736201682422145299564756943339576932473442922308394332834171179294721746028910346768647431969562236888302800921456889227797865886411572454499520164927195820601136117473062168735579142162972284758051596389529132623512800436517754970424715593068836832955078489977796265577359803638405009075825038519919939838850436162686434558226291913208793752349652453909891443112153010500864808345761672475709497148539710425007959267561557999538901140611168812658808149536251811224315274874832045463759030806419858895939250484015043793824499367936000000*x10^255-827781708029491120272348392039655062114645429329751271170030613495506144827007699972345179040342706233216255993641066307382104682784528082618256994348846292677951367856502697735936989900321362329563918970936874021527821848038540895546593164200696867209007041071390878023681247044558969809847583888732070417833045079506861245283852280228772377741007061013182891374629100063462320119036360464714629056019436571703864229406449822742896696101586289545062301419181567902154756444391709030172535607080112536867127702264520230977008030734862526232494717806178740627267/57639674396323058531926504732031628161890266899021137906680192405015628898882514887465972158069412194236991783490232242578955145119646937381747573247926933861467409854538245992290081561265049718012076796835182092857097399736650335937374973938265177328519554266122332311409910065772461989174833029523625654871086540767898076123842265972499861770904732457404605986370835256134705145430045551394312055742224526646531016204497474012971975001127294657873372189212325660492551520373405373013390991810512703659264813307538453153000590371525242843818006962230900009574892723543368480239000619311254205228914613181293961243409600504070859516863676678152348645947514685594850232727651800124606988480290072019913761801803065116852224000000*x10^254+1128695339826420044662099425689568793129137558433245634416664512796926003915678384323698789801819187040792358159917215474378667223536223979065872201386081616219231372662372409032099215102615523249593237662769578092653025130222641046204012153097626283987824850791969606192563927495348864188846365447976139525229186585408877794291956201882442363103145315894693898490359041121503258515789410947754302344052205616048793775419166195810656241438247572881740403090338062322150455777410761543773022445020396152339711240116861450134955198100788823737419444842801017470003/403477720774261409723485533124221397133231868293147965346761346835109402292177604212261805106485885359658942484431625698052686015837528561672233012735488537030271868981767721946030570928855348026084537577846274649999681798156552351561624817567856241299636879862856326179869370460407233924223831206665379584097605785375286532866895861807499032396333127201832241904595846792942936018010318859760184390195571686525717113431482318090803825007891062605113605324486279623447860642613837611093736942673588925614853693152769172071004132600676699906726048735616300067024249064803579361673004335178779436602402292269057728703867203528496016618045736747066440521632602799163951629093562600872248919362030504139396332612621455817965568000000*x10^253-11889839971761504120751747923539215252497395763442452778274842122219305291667254507599684214492807285128101780688482426263680116793306502677056280696979995160169826621980661378938669028323763326152101214832263736972058762498246583544145342171407032951742356284192091065606288406984746967138456557760592676015254350942135129339073848075061837986488431325202822741835444131903429955987862938343038668673274773748268796074164180257019509827751911934762033311956018448711297332012015158235461548342604827191003758181552485089798375115534943325914229591368671479946661/58100791791493643000181916769887881187185389034213307009933633944255753930073575006565699935333967491790887717758154100519586786280604112880801553833910349332359149133374551960228402213755170115756173411209863549599954178934543538624873973729771298747147710700251310969901189346298641685088231693759814660110055233094041260732833004100279860665071970317063842834261801938183782786593485915805466552188162322859703264334133453805075750801136313015136359166726024265776491932536392615997498119744996805288538931813998760778224595094497444786568551017928747209651491865331715428080912624265744238870745930086744312933356877308103426392998586091577567435115094803079609034589473014525603844388132392596073071896217489637787041792000000*x10^252-60833074633134866287517053344897696171109613416831708615282948663321386370308225922941274502165508871289860155582712409903475917004279804861805084438545229657089243634879462355007401959596412337391465734582305430769716433504630542387974874449812019481137833602297342108707263587767849688290619398293025764695837064934495267700320166131953419868081897543020830747479006252218542435285805823985084547095804778451041931454175957135715098734053157729209928845710014918742315346489038399373282786536448156204706128132437876549379398128371709822285715351896295375299/2667893500629810137763455361882606789207492353611835525966340334175009109033990689076996425602069935847540762550119320942225923859823658244526601961761189510159348684695770243071712346549982301233701840310656999726528508216382101263387070222285416779205762226031947952699544408758611097784663700223664958882604577029828425237732127739298565030539019045171298905654878660426806352445619251235965300865782963804782292750036740225743274271480749067021567512757827644857083813228711905836619811620943730855085971358806065545938884468624882668771004893680401657586037891775435912513919457236692337499166904952962749063266387223331279783351975891960194423040999251161818782200537026177196094895373426190636008403397741871122874368000000*x10^251+216968212439624724063642490085338746330348616514435687299310146951682031688513278212425202707954751775974095694719599689946181464767385186951498885458424595084206710765951492896444007110397872353235362657154776178096769234779244163820944236326922738505304537188704304927609906916549786506044545628611039987260107403917342946030390309955188466945519736207708795231956036541922535923125440804503342089684776247562973977349259092013778265887450953683271299274852802758452528707626449707853465624094859674630871163096290969288719277829112940490709330228582673748349/25301957715650457435563092786886657936354927482641278859164647040240408969548169760923772552484147133521838199668873559903691019831875984641639386347025474709253177848405046821389788060828864405248656162946230900632238110181172186175348343398448791389886906272690087035279550199194569766086810576314757997144701472476437323222362759850121874805757148363882641234275300844047776374806840640753993498533554559955032066726154891173178149542430329861430349959703268631870407777072300010192458858598627641012750825144805911951807484960506951761892756088452841526783714199418650267067494207341533781443711937295840265309687672376109556655015513297945069689485605801341120063450254377293408125781928622582160853890288261616455647232000000*x10^250-20413300397295533607563625177693178120174615513746343345170740542041133437268186234225711606818463122487027238363394620524271463349112008736331506904073214574172144842198001191695074687365546111058073842898393822690577943503606150590871596515747512055471931066582985177574851315612166319167522923776063463313789931861601253173955593149143117089077375571154152552946043973487364683425625374592003234861792031248515092653329168844535965026270962699988362800454648097677264383315607696032993663178511917223865891714014012949930011503309073882607866146631202792379369/18824656540443940332058941033443673504648066047085111471218497397938864273343838302127286779048205467340247620553641928568346118754915732573379703442186953183684364319213354835114002317256675117505000185231995790070385153974792106514459167488445900794075858266881424754247985348200759905968587068778179949875657895522469368477437893328490674855483318382728685078300823827971545622856289436720971162908964592606543857644259239032844543259568165416904180370019231862111583386141791207583189390797378964913486613907735598492144768810617172110848210529808914095927083364367475798698215690262101133394121681348105157390407628247825510151331541893671131848977290716197793327206989256706295645581754895201127675294374466642643001540608000000*x10^249+30580939266662032572557379741335889235139242583489882709240238083344885344815161101351859322795137453391017469433662536824473704185391636042331829996456225888964324892515452338715190678728726887985841754463188696171779034459851427016825134759244646620515307294395981844394160071066466882267874190985544335830621006523634283192243061393451986636738595186364114123826016769953509254590829913011165043060479388502715672543558368377216061879401797329981587016404487038765954485334211101735290876427208725740087781821361729287190714841804257288225032955524863996202479/1807167027882618271877658339210592656446214340520170701236975750202130970241008477004219530788627724864663771573149625142561227400471910327044451530449947505633698974644482064170944222456640811280480017782271595846756974781580042225388080078890806476231282393620616776407806593427272950972984358602705275188063157970157059373834037759535104786126398564741953767516879087485268379794203785925213231639260600890228210333848886947153076152918543880022801315521846258762712005069611955927986181516548380631694714935142617455245897805819248522641428210861655753209000002979277676675028706265161708805835681409418095109479132311791248974527828021792428657501819908754988159411870968643804381975848469939308256828259948797693728147898368000000*x10^248+3074380699060291882807327860959969003664716227179511789670011118573334547803563560596694819762473134087975245537408312128979196532479084812808466500870116585194652843328487477704145283713079349530432951942781212796893733591818180677036032188160988657082922955747380655046253961439520741046461086208500621883032598114942470769865075604038017539833533524440302048625796871885758319214452045933710605737405900501856505092977066548570236119492538237688944820781862390158566493978020769338951714369418602710988537283557349561307527959349347931949996659957612828969603/156389454335995811989412740893224364500153164083476310683969055305953641655471887433057459395169706959442057155368717560413952371194684547532692920904322380295223949728849409399408634635670839437733847692696580409815507433021349807966276160673242868135399437909476451804521724431206313064969800263695648814351619439725130138120253267652076375722476798871899845265883767186225148251421481474297298891859090461654364355813845985811323897848720143463511652304775157008311615823331803878383419554316686785435119561695034202857818079349742660613200518247643286335394231027052875866108253426792840185120395506584258230628001834674242699718754348039729403053042107488412436872181141517252302286371502206286291456291726338261957243568128000000*x10^247-31882864666509969391715129943127447688378953337745402543220623526892007872305849780599815848763979763122110658014155853633518112134786499430561425629987547287213611512927323419569177900082025396410166994477390400300877169152706093342307842059856418149553884890900894015830365411811581135774604028400025062043494130440174211072412704045638463917206817788901000290418304723042598238775367958759184848468692645699925283592879209446360925875650711643229698642082481153488138246166378343967972432809912660145725400282665069858804715838160271714541294566887676893650729/8132251625471782223449462526447666954007964532340768155566390875909589366084538146518987888548824761890986972079173313141525523302123596471700031887024763775351645385900169288769249001054883650762160080020222181310406386517110190014246360355008629143040770771292775493835129670422728279378429613712173738346284210865706767182253169917907971537568793541338791953825955893683707709073917036663459542376672704006026946502319991262188842688133447460102605919848308164432204022813253801675937816824467712842626217208141778548606540126186618351886426948877450889440500013406749545037629178193227689626260566342381427992656095403060620385375226098065928958758189589397446717353419358897119718891318114726887155727169769589621776665542656000000*x10^246+313930184438015959341819482581803864767324753664719034195618417566478408101323760069795986611868281825075558156147995034932272128861186542145504994014113393221064171768511020352956337727596038637579252331062500470891355592075412768838284926913652525187390752154503783863991152646122821627509824119831028649678540337806477690136069807310504052508395258344177468988375753033826521788413070966107418128685195079566298846981844883217379357820370590330539120036739754929409367768473893521142038459971448419060327825520778475515417719318766589810792584225665128878579/1045575208989229143014930896257557179801024011300955905715678826902661489925154904552441299956277469385984039267322283118196138710273033832075718385474612485402354406758593194270332014421342183669420581716885709025623678266485595858974532045643966604105241956309071134921659529054350778777226664620136623501665112825590870066289693275159596340544559169600701822634765757759333848309503618999587655448429347657917750264583998876567136917045728959156049332551925335426997660075989774501192005020288705936909085069618228670535126587652565216671112036284243685785207144580867798647695180053414988666233501386877612170484355123250651192405386212608476580411767232922528863659725346143915392428883757607742634307778970375808514142712627200000*x10^245+4344888387252076520158692187303076078411555542797560235876397612674136043166606229247274799712452612779222255020349180811979914241489469996749186541861036385087508358630030305298278834731940418349815838402733919219289171731412572640108409753681359465024690932215957234143051510913456937725170481804428023958552968634745982239265152210829046664844997098976001887465662708627807784856023639851199646456645591438120054510617725249885271438402591215324688537958859821970465673722541615531710176071551918275381000310963140296062959800264404402771162419356461498863579/159687850100173178205916718701154187460520030816873265600212766290588300279478203604372853084231468051677562360827403239869955730296245167080655171599758997770541400304948778761287071293441351687693325207669817378458889044335981913007019439698351263172436953327203591515308000801028118940521890596529957043890671776999332882851516791115283804737714491357198096547855133912334624105451461810846114650305573096845620040409192555693890001876074968307469352607930414865214188084332983742000233494007729634000660265178056742409001151568755414909769838268866308374468000263259809248011627499067016450842934757268580767855792418823735818476458985198385514099251722846349862813485325592888896298229519343727965967006242748305300341796110336000000*x10^244-87414580087417482120931264186775946008945732090674993940228237737654415298470299628930209405345663091020056971424616925321260200749842767706191788170600673290023353934641608010882187732446672177875744753782613368663297512184787920820538493056900836298050546534433269862260756102549176652752015678262533422630759763378800020485595749250384702844337034329338284769520022162483392589176239593585391622195306750290173913762733261829174444131272457961082935258255102756951951930530095440683768777197582795670411848711099312118371907230658197887578737145748002199835647/7904548579958572321192877575707132279295741525435226647210531931384120863834171078416456227669457668558039336860956460373562808649664135770492430994188070389641799315094964548683710029025346908540819597779655960233715007694631104693847462265068387527035629189696577780007746039650891887555833584528232873672588252961466977701150081160206548334516867322181305779118829128660563893219847359636882675190125868293858192000255031506847555092865710931219732954092555535828102310174482695229011557953382616883032683126313808749245557002653393038033606994308882264536166013031360557776575561203817314316725270484794748008861724731774923014584719767320082947912960280894318209267523616848000366762361207514534315366809016041112366918907461632000000*x10^243+1594418007322134796031117331675770858215193723629947802201438863515850063713571220492597472351650663958157137751403245592412008749168428070199785168293241970281549436926456588017112978539110079002397410941486226454295663721848070048661961719564916013475078661041002433278763966795533742810644879179285360139957710905445748910436977491142600271724727641991410321444808071217106451840681300264718342558578851516954538892215245715138769841079158331547758578611679779799178042604364855734493707873865980611059012971893492941118143857381219508181337086958099623742662699/1138254995514034414251774370901827048218586779662672637198316598119313404392120635291969696784401904272357664507977730293793044445551635550950910063163082136108419101373674895010454244179649954829878022080270458273654961108026879075914034566169847803893130603316307200321115429709728431808040036172065533808852708426451244788965611687069742960170428894394108032193111394527121200623658019787711105227378125034315579648036724536986047933372662374095641545389327997159246732665125508112977664345287096831156706370189188459891360208382088597476839407180479046093207905876515920319826880813349693261608438949810443713276088361375588914100199646494091944499466280448781822134523400826112052813780013882092941412820498309920180836322674475008000000*x10^242-1675101730382126875956684677635280584627133833914088760232657518183085256018457668914777931971846589322219188082849599367355964629217999787123394815356216128130655206398851567387850680582692953773558447026588003510520072822545860301304902321524118641617086674868594606730264269978624571136428230915973619304930212042674361512301074009409771362516282158187678586024827650595739998176441580256442694265906041070909040653553827180631057288137193928084992108808779799066831670194524693704035482930882626210645573411040395185976965627914931623473257914432746628115437/81303928251002458160841026492987646301327627118762331228451185579950957456580045377997835484600136019454118893426980735270931746110831110782207861654505866864887078669548206786461017441403568202134144434305032733832497222001919933993859611869274843135223614522593371451508244979266316557717145440861823843489479173317946056354686549076410211440744921028150573728079385323365800044547001413407936087669866073879684260574051752641860566669475883863974396099237714082803338047508964865212690310377649773654050455013513461420811443455863471248345671941462789006657707562608280022844777200953549518686317067843603122376863454383970636721442831892435138892819020032055844438180242916150860915270000991578067243772892736422870059737333891072000000*x10^241-544530078097435243470393741075090777686861880890689639654401502344049934278003405074569015209750432389740743495462967445926022481412880767735599235403877113833480396396530864078183013743192549906653081039946748372472167184899163779890300984469506191611185143208888730545953118674493985411012220844850334390429189096478823061730074983634099887480056930109540570681251202380111963398815458912514198612205790477327693998480823770605825375719200911393931071238184695347554635403804666589192339448826471542133868466963413516008432315177035318909595375462635548264147/22173798613909761316593007225360267173089352850571544880486686976350261124521830557635773313981855278032941516389176564164799567121135757486056689542137963690423748728058601850853004756746427691491130300265008927408862878727796345634688985055256775400515531233434555850411339539799904515741039665689588320951676138177621651733096331566293694029294069371313792834930741451827036375785545840020346205728145292876277525611105023447780154546220695599265744390701194749855455831138808599603460993739359029178377396821867307660221302760690037613185183256762578819997556607984076369866757418441877141459904654866437215193690033013810173651302590516118674243496096372378866664958248068041143885982727543157654702847152564478964561746545606656000000*x10^240+52372805396918604192467493835927742374938654277225704256321946036719674231051552993669990863599930302753541679320316700370369888834384364669586447768178404260493079923326072647552675084066845014768129492666294049628114930349536129343374170104303386792187881756768355220419180193739157633519046073973502296753018127281672128734670329750757552306975010838415535537733791047435689855034915106889650673534736112294540574696091476105123512792680512847107821503040922316907961983560242744142370439291151307747993433529141389892947513037796397249236082509270549607679/11385478318905494732726778374237981897282905580983975336833174513732674340819565294610697661687045546207683559575552908109769376908424901008739743569791776035990567188425129899152678418756056147102047208253387038250502929735036032537056255192354947932946981697179836364415993801675904663930176641721098007329095267203608026085665804577636122019919288761009241134980234375923455693400520661010086897669272318326264403580053473115003227077316468511664148002247767566131081287887851750818773241508814593464207034647017146210593281425751377584229358412960387268357068016588355796767396224857997446362576821808240301407814333802491097756680154941005993002865770255685268135989264168798362905428290954395619645518513242678079915337336141905920000*x10^239-15832538042320550452577998214937672991746193952922264104996715839341903318732563599375367426331138624669570556492644930166201547506399706901148229461403484342822067316385426772819236973910382054519261276880113897048257354690791040871744574917677750949924441983508505556504102935861826344724504131261339210797482388619759846896585791804329697708644201841470684890616149314429242016137726700139963254103463329257426454655181219542825639814348749579245532354762890735151326371771287289872402675659594352040064608531481236328486822815089331121953428354582523554889575201/53106425070702789631330785048795642761686384791941654561124659201854686195318780360182138173173055245731119195284208984587208281651657108265165659906936760142274401593690175901607753216445748292542788998177098501215645865456102070165845196719220419138437901428325628738181961488537089714435915927643889545385831964344509276873979578871925927549711530496851504350001805223057366736297388571215449325488553801601027684058801419997621052379434935725806251941684487035461815559224095706519085907693714789754447292407546776784691301882274725603879419381412430374524708056574726778441842951227643288813603327642356061886609178588339476376258914706828353762567098780618364693508323788943083936079720327682928274556553169147635957099470700305973248000000*x10^238-113112850336023711139911368787834844675157267751168485053782593420156958904798446301993541677434941084398505700079227370397025410718557592089575405662029638121350332811250213617105151867389681250282058680643840738433259028047680403757444261614452815622879270975890803066836970276116991306833341311107990459712115899037365118046989182993083002861149257054959639850417300108191453791363090271355703500991462777553971780766459482420665363917381487837093693313139561485466484405213130867569288002447436548222251178147372657397083659796325687572454751699988793663269613/2950356948372377201740599169377535708982576932885647475618036622325260344184376686676785454065169735873951066404678276921511571202869839348064758883718708896793022310760565327867097400913652682919043833232061027845313659192005670564769177595512245507690994523795868263232331193807616095246439773757993863632546220241361626492998865492884773752761751694269528019444544734614298152016521587289747184749364100088945982447711189999867836243301940873655902885649138168636767531068005317028838105982984154986358182911530376488038405660126373644659967743411801687473594892031929265468991275068202404934089073757908670104811621032685526465347717483712686320142616598923242482972684654941282440893317795982384904142030731619313108727748372239220736000000*x10^237+2556351181555978993461557787395435749752636820518607285574858736535613339348951435776375635607992062659588916591232074588398289603053803686685067025875829722156800164798688472392837588175899877390534970160856333620082500560961004092365767118342976291919812195329557816758775341635194747041926630100605703453973916847546704350059318231659298169629345979713937507499551855933476431867967276963350039560363176007958267034365673155115155748852430580915520124566628929243878082640939725740100253607234464426068832457553813904740893851588562417442691703379152336579489929/212425700282811158525323140195182571046745539167766618244498636807418744781275121440728552692692220982924476781136835938348833126606628433060662639627747040569097606374760703606431012865782993170171155992708394004862583461824408280663380786876881676553751605713302514952727845954148358857743663710575558181543327857378037107495918315487703710198846121987406017400007220892229466945189554284861797301954215206404110736235205679990484209517739742903225007766737948141847262236896382826076343630774859159017789169630187107138765207529098902415517677525649721498098832226298907113767371804910573155254413310569424247546436714353357905505035658827313415050268395122473458774033295155772335744318881310731713098226212676590543828397882801223892992000000*x10^236-2269860767785571822743753562779158392380867743531214349351774456525047561418248333444860979451418268668690275369167276077812020280979020547468431817892617613696448646232169317226983982184321807618150074822570444951504182338647228005621201215214406220440369475266944489210134446609405495047152376150965294589401626859769609163824580310510358299497334184296573503731837485813523645390525205710813480344462001988310990304053835058049457292517605748016088481806673785393996297766945469285812019433857325344849335764816841077234002514717021933260102846797777296756119/1770214169023426321044359501626521425389546159731388485370821973395156206510626012006071272439101841524370639842806966152906942721721903608838855330231225338075813386456339196720258440548191609751426299939236616707188195515203402338861506557307347304614596714277520957939398716284569657147863864254796318179527732144816975895799319295730864251657051016561716811666726840768578891209912952373848310849618460053367589468626713999920701745981164524193541731389482901182060518640803190217302863589790492991814909746918225892823043396075824186795980646047081012484156935219157559281394765040921442960453444254745202062886972619611315879208630490227611792085569959353945489783610792964769464535990677589430942485218438971587865236649023343532441600000*x10^235-209454826852840864204985381416896323752911421536602403168771009962128540058089952095382371232121516007971305012770879863124095991686183787793175276760095416984413687787312173688972689048088694807122823658549393318354318549270663338356317831808599706250545412736015642637089185287373616831364574507412054763105084788296698207759727840348703028010203450742692818462608633157994460559392760139526201440285026909668099948431813972548850412561319297845654895137713971334619872574173886788140179848177054685766059000466440267227307267389681665541363591568325000566911/16807308154244399355849742960497961665237009692394721443520771263883680905771218399705995377883340561286332228837200206111116467160084887011393087970547018594478052372508539186442893325644368690387168386236268536648468142034458677151388369950698330452604522649843715468787258141427122898634663502375208998979252313990350188724951778807818315532216396464937618959121450444220353428630382317044010335978795049297907662647181108746499849544260726911024396218906738754080222946215977542282963452105263581812396505728981837048341862573730902169139860199831626316333094417904968474935440406542375018877272261935163237168509278498287658457541282896226995476504752141558339595308128847489679311638416982827124552826689354631339731477634683173758566400000*x10^234+1818530931572461544652942974511686089688549383916449013137896371219160332317607867361308526291923865080933673702359109948896861027602416545686258280503727603147715651543054750378685506608825589129471386315187836416113645238033096640533303482057875548089958024702777411273326313498277874021980184731576119215934923284995204159387032390247628584641511451525477165593066009455333229563592480806500295421450744930200719986358717939784801367531706716434195060138670300438558585799607020534050099131058459803737553130019221788884402960348109213490490777650604342718835463/68825926891630815362204697423239153019145554690356384311217558325603673309133139346796051072432279598467530477088334844025021933020547612311654695239390041144387624465422467968483648168513689787135454541637519657575477041631108282934935374948109663203415520251110014844683822089144068269908947042226480850820038225790484022828677534218016002104426143523919549637602339569082347290241415588295222325833165726874931878540206640316916883883747676700644902516423095197958512964754428035648735336371054367521763690960180622712959927239428044382627727518310509765384021641320845904860628464791025702302429912624493456205045495450487961383631553460049546476286960019681400642786787630470236781159317544677075043825292907215336200400914027596541329408000000*x10^233-13849099389613369976261263899905925455852626331767379530534866498156065385916030610117595350479986785711436203494508821156776183485270240233901879341549586989802786279516619631650857730518586091072227087110733137882725047827505327294949753802637781584879909518716208694094605264597011778505936229419764720564322181257123896709859428850750757638115407325246988184041483234939352596990292628977077365548396388127211461396957104572682869466038151524942622970860973935618232895423414213491321312617362774897393493937801535240497147454055647302661984111607685057889805833/3303644490798279137385825476315479344918986625137106446938442799628976318838390688646210451476749420726441462900240072513201052784986285390959425371490721974930605974340278462487215112088657109782501817998600943563622897998293197580876897997509263833763944972053280712544823460278915276955629458026871080839361834837943233095776521642464768101012454889148138382604912299315952669931587948238170671639991954889996730169929918735212010426419888481630955320788308569502008622308212545711139296145810609641044657166088669890222076507492546130366130920878904468738433038783400603433310166309969233710516635805975685897842183781623422146414314566082378230861774080944707230853765806262571365495647242144499602103614059546336137619243873324633983811584000000*x10^232+114665754408395420471240586640045791788807426303675684743602283707808802686143803278914780968590173810788998176170966694122392272000503848516883155719523831319307075276881942255399510968480503242144871362453911560955188269746700965412189474249802360233809446486326965374621354500630572145548381829511552781975620156230606512596742515207824947675153369008597523339708562186128307344416462907541138187983166798130901635394942078840450655164163780476599488387537076347338048694788622875858851973446189985582061684842662230709246224429072575993851362043747780352065609/619433342024677338259842276809152377172309992213207458800958024930433059782198254121164459651890516386207774293795013596225197397184928510804892257154510370299488620188802211716352833516623208084219090874737676918179293374679974546414418374532986968830739682259990133602154398802296614429180523380038327657380344032114356205458097807962144018939835291715275946738421056121741125612172740294657000932498491541874386906861859762852251954953729090305804122647807856781626616682789852320838618027339489307695873218641625604416639345154852399443649547664794587888456194771887613143745656183119231320721869213620441105845409459054391652452683981140445918286582640177132605785081088674232131030433857902093675394427636164938025803608226248368871964672000000*x10^231+614457522902406466436823344116081283828994222568629525278447646074908767080147052936074638357670381042779356704325518852920997714517435980712614221306993565371315547839057894121490056627854748750119855308263204444741038321205112887186430477168772740946434960923197637738097907057957489239936721611475080256318778071780994479567546781645069889733256094298101621658805140387503141029749132513492237250149195862752787792041878942595961948410935603256912251796665964590219438241408756815575139083506140272100793710593728603842097723907437142577042782071593459635010371/11893120166873804894588971714735725641708351850493583208978394078664314747818206479126357625316297914615189266440864261047523790025950627407453931337366599109750181507625002464953974403519165595217006544794963396829042432793855511291156832791033349801550201899391810565161364457004094997040266048896735891021702605416595639144795477912873165163644837600933298177377684277537429611753716613657414417903971037603988228611747707446763237535111598533871439154837910850207231040309565164560101466124918194707760765797919211604799475426973166069318071315164056087458358939620242172359916598715889241357859888901512469232231861613844319727091532437896561631102386691400946031073556902545256915784330071720198567573010614366810095429277943968682341721702400000*x10^230-28095731671427546719240333063108212079102527056159448799181483606773213091458435423210827772152521591613917530706786040978897940603559828660382299391419636301074066692311052631341954980402126954723115404505976980574308329749049361950517482235869203085434872003726938812898974993757501739821433684366678655665148642112309546812657942678899512863063851819882306077841905554676148789054773446148184396001194770749093936905169854909732337687263634875569531433560168105275768293046282464342834300958885999611714884202309732942805772812469520096141413873315609267008063/2352485307733280089039576822694978698359893772625104371006715312263271049018985896970048761051575411682125349405885238448960749675462761465210667737061525098631904034475275212848038893003790996856111184684718034537612788904279112123525527365259343916790149826253325166735214947539271537876096581100453253169127987884601335215454050576172713988413264580404388650470311175776634428698537352152016038706279985460129539725400645429030090941011085424282262689967938409931100645335957944638261828464269533019117514113874129767982313820719966914810167952450033072244510559485322627499763722822923146642214043958540927980001906692848326978985138284419100102855417147749637676476088178525435433891405948252346969410046055589039359535461571334464639021875200000*x10^229+15020009483797557029219451283936493396921947500813513709368676616454764534828028270560134963512723032262930984266716420005474584195885470156778498049213186148072818326109953921911001018228077180616280885326930921233932437710286353182506900504412795161582871027819926532935087274592675136275138949088871786284670727759702031026923788031876996560948699977018370727288998676564142832591497090352951379922301965287008873766634477752026283686520491936120953489386046630494644130015080856900949314334257421377067238594628633054050063237604332277842303145034464446427419983/17126093040298279048208119269219444924060026664710759820928887473276613236858217329941954980455468997045872543674844535908434257637368903466733661125807902718040261370980003549533723141067598457112489424504747291433821103223151936259265839219088023714232290735124207213832364818085896795737983110411299683071251751799897720368505488194537357835648566145343949375423865359653898640925351923666676761781718294149743049200916698723339062050560701888774872382966591624298412698045773836966546111219882200379175502749003664710911244614841359139818022693836240765940036873053148728198279902150880507555318240018177955694413880723935820407011806710571048748787436835617362284745921939665169958729435303277085937305135284688206537418160239314902572079251456000000*x10^228+325369860414784706959442204098286523562468514563344379484959743302226528049624496585799338273082523074485381623979903020734968511033382439318199919686956492550483284530962728563763785195009749281152454908504872436639975133301126414819501956805869326187207599652613388385969698672867328385488748340715172584825705707602054929712353148450409429087563372065340498940088351303214384843096389517672974920787990328318561888392435790521699265639724130992671799466006194763783144853455651607078089873461165057318799010717346621287230306630083213897818631005492298552844093/3503064485515557078042569850522159189012278181418109963371817892261125434811908090215399882365891385759383020297127291435816098153098184800013703412097071010508235280427727998768261551582008775318463745921425582338736134750190168780304376203904368487002059468548133293738438258244842526400951090765947662446392403777251806439012486221609914102746297620638535099518517914474661085643821984386365701273533287439720169154732961102501171783069234477249405714697711923151948051872999193924975340931339540986649534653205295054504572762126641642235504641921049247578643905851780421676920889076316467454496912730990945482948293784441417810525142281707714516797430261830824103698029487658784764285566312033949396266959490049860428108260048950775526107119616000000*x10^227-12572939863926937497421645793238170533288647883390289720751075447012273031453521362213105307112131682724095781434215537634171131791217214033172761915774775477034719295139120614799515928620878589847936216424367504277605261037936730751017412445736346487141282482446265687728021522830371229280992689514653584826685115656242059547399236502748481529071304579856984062173922448966271266653883125216699078983713933365108740895458756807457233979564548338116719951328988786161560377272510254303470307914756368014206241200354291670258559443051678453769085256676276113375893/412861171507190655626445732382968761562161357095705817111678537302204069102832024918243557564551484750212998820732859347792611568043714637144472187854297654809899158050410799854830825722165319948247512912168015061351044452700984177678730052603014857396671294507458566762030223293142154897254949983129545931181961873747534330312185876118311304966527933860970208157539611348799342236593305302678814792952137448252734221807813272794780960147445491961537102089373190942908163256460619284014950895479303044855123726984909774280896075536354193549184475654980804178911603189674121126208533355423012235708564714723932860490334624594881384811891768915552068051125709430061412221553475331213918647941743918286893131463082755876407598473505769198544148339097600000*x10^226+11934404096376486882858917115973818575996524072261968514720044296402281885110382049380973434377652684045662911843630157552605718342981001821582783086635865927894115517996412289530286884215069550102246938090337623977478779779197576316835281259625618385355250471088913317507008826274825572269164461200867596721742071099779243344626143107598476849930715713958821937919841772154267551879047961015939840654238063554800909133030612048070026146978736135664074035068598299720314449334703790863313196238138970660477341573087148238140544337376745250971022643887297397915534759/4161640608792481808714572982420325116546586479524714636485719656006217016556546811175895060250678966282147028112987222225749524605880643542416279653571320360483783513148140862536694723279426425078334930154653591818418528083225920511001598930238389762558446648635182352961264650794872921364329895829945822986314175687375146049546833631272577954062601573318579698227999282395897369744860517451002453112957545478387560955822757789771392078286250558972293989060881764704514285625123042382870705026431374692139647168007890524751432441406450270975779514602206506123428960151915140952182016222663963335942332324417243233742573015916404358903869030668764845955347151055019035193259031338636299971252778696331882765147874179234188592612938153521325015258103808000000*x10^225+2056270383888241988950661675796055005931666138648554591478653106580870080318588443291619373418195299784772800255137867632726461263167243664797866975615736642804209440311828354116905784572662378689028588937145277437980409351604222107452475556474690776797330243915396822986523788188531002497201793280227125794404803755277046899479878775153665015761782472814376400908560633297827515307294626539967081269862964439373625744746798036321086333744331738345004964323543094117780844430470664914909065181045963603444385923592868056715643770777114880536070824766233595000801433/17122178504746210870139957413386480479505955801473111647255532298997007153832649737409396819317079175560833487093433142871655186949908933431655550574693432340276137882666636691579544004349640148893720855493431920624350515542415215816692292741552232165954751925813321680754917420413191447898957285700348528857978322828057743746706972654378606439571846473082156472709482761857406321235997557512695807093311044253937393646813632049345155979234859442628866697850484974784287346571934802946668043537317655876231691205518178158977322044643681114871778574363363910907822007482165151346120295316103163439305595849030943590255157551198920790918775440465775366216285421483506887652265728936103634167440003779194031948036968051706375923893231260202022919919055667200000*x10^224-14559446931007969096818305612090731459810378961191489561670927011548333812844533226424593098436033369838135462616385853634383199213100595591738201812342610639100846233293125340597851978036803293117539608926343669500234790101151393929471181319353002665964248145261203484661798536089411964901559532323972408781116235225158464959659286725870623107259540220346806907863386017088242399883120230453075672747009497211212011596154081861579387151528601077248870728213399555167241663292613352745591250827014080562956343052351808433057178443413490527222173113485941976576251/206362344237643726051962296648941741316359660141721386933176181289564480159828767496325374888463419815643654286594407713673530145746147613673534528276263819528121496519742522109257589584103789673305864305189434305045546847102111760876112343648184616325212230510835488576591635576605268827983300619666735024114752513423560961134553733782111303507236441652160976771636328052689125772472422352942270402295415478267151782933359890401887210493533085568874082102192484200223848873973043423944001902137092959940808950479730108665360286350733071288055182542258173857360113726541246658785885101950279173683090859062012061177317670210730794656390199867872636989521346333306729017847555272990229750640633654363564434635431777482687037650228338191140083401228288000000*x10^223+42443453873887001163655743727697802854055432082920627596963361329716485403706266940429244687511425109077173088307308646364117801074485669803183365846126697795298078173018475948512355835338975065397112751309410513417971962569653996375517562463115307575110486309626634973082654797338279652591410175029457414887621294897811602994241233918846186396392847681828598089164237349479423565475619911617651570463372904909788897856258799613411681959498821147356904085439892512765845078800980070195040749733406950386131975344481022590228499585987163367868736961354727027395471/4756160695762836352816654837051800133196098833742531013126536749721390876064624927058165783143633104322453746414842539686570885263863592619904319604081508983410038300740732414327651112319344485803811348748175533506764032095115337726858970205986731157209653312725922689098588172336997624416377023805652369127216200785571595485196381292882946233214401798078376797974856322738168422565554877086859946414808623403871498235226008902595876660898572067396907416069579159662302040714426334151852234315921571076731025334866160599715922790178800309686605159545378864141061668745045875373922304254473100955362665513619706552848654875333033553032993177907159823948968172634307468792296035815584342824288889938665008874454713347696215534414786461167228588866404352000000*x10^222-15999390252206475423684939716027012597055250778917642464451349628182945473067149669497399108461600547920127847028773351819233978687255515278347546595140990557403591798429305846561349821296158496408848157416951790109961185822517934457003721399466450578853720135046966151634399566158754446491608831621034740456027000666213580785415706691199005828631208209037879185296991641385187333613370305233143514231508336053568082323172836318944655217779810132967701587268676520324523416803977235138205057111708012322715836413645161935070899659469798019513681563712051573969001/145624128182866523450540337800852016478198154091528814559908302202969545843346686016666919948291758388144888807729648880123427365008975478836230457637767642054048552692079745061884021756993689466341095875971638484910101134688241410520967949766901734571445165129042300894820572660614193264380631714881464237937105635652631110565742802425490047768558554253563740800394150889597240762112159226645477839328610431379737532966149940579680551603392479559558511265218374710540363882594305499061411710284886663227350533702932105242102123989694507881984476774960410062271026173635814612198753111663457405051294092696008175235120114972946821326764185121161419489669507509717226079482520024601561408594077232142045241718054413279762727232711931868018204933911568449536000*x10^221-109983167308349645778971071446583187305541007866182463250196779710380305007315541442381745991500077037838154142690454843509442339324357757216547044961893648838828289107732424427964669403969268942721759264339450101279071166488137672142405013955473830583688778373724559398551978448685273155398195327203006730401864260974644672176472065728025762558275442886940718710302754937505771740743009258441537740462376850246977830221049831981448897411174005874051695806514744736032914970271343012496922562483728104359220066506803836588465736039848173116483289685363479581135180211/698995815277759312562593621444089679095351139639338309887559850574253820048064092880001215751800440263095466277102314624592451352043082298413906196661284681859433052921982776297043304433569709438437260204663864727568485446503558770500646158881128325942936792619403044295138748770948127669027032231431028342098107051132629330715565451642352229289081060417105955841891924270066755658138364287898293628777330070622740158237519714782466647696283901885880854073048198610593746636452666395494776209367455983491282561774074105162090195150533637833525488519809968298900925633451910138554014935984595544246211644940839241128576551870144742368468088581574813550413636046642685181516096118087494761251570714281817160246661183742861090717017272966487383682775528557772800000*x10^220+430870065136829749676860202962787886867950246514454414315137153605157984025812996059277246327482213323621366882924599973658468211698885415616596492357175712731359806595905680108337203412038757617482944912374399706685367024748520387782938121208851391450655264267967375906003836872798128720151247154680700495526143021600648148858185052309895089508260700384438562495000520509911485027478956477628601930302461139062342702213259390401057656464886280111681750206092442963941057999385379216806145113199900973103505756891080665237265201212979285084430980611431071757015551/15129779551466651787069126005283326387345262762756240473756706722386446321386668677056303371251091780586481954049833649882953492468464984814153813780547287486134914565410882603832106156570772931567906065036014388042607910097479627067113553222535245150280017156264135157903436120583292806688896801546126154590868117989883751747090161290960004962967122519850778264976015676841271767492172387183945749540634850013479224204275318501784992374378439434759325845736973995900297546243564207694692125743884328646997458047057881064114506388539689130595789794801081564911275446611513206462208115497502068057277308332052797427025466490695773644339136116484303323602026754256335177089092989568993393100683348793978726412265393587507815816385655259014878434692111007744000000*x10^219-44851738014870866641765873947253310491130988124122607690495289579018474934718808792510838590318730494571684085001308122772818884597843250687360743277737663821197345470880059775861932252190889663836668811368695898997310931038830443423748435917310241925676859249000886552090529769125556968756478898850471026152845229692363580912760413326604151594306179764433473665637666629742244209832438591756735632956927294614916536153699543043028496636723701763594946433045025212289205674917463082451087172318962688419507577773629446460992985856047793242329984642659844238033557063/30501635575756770002731358026651185996888049729716580795093520752331075783915524052945507596442201029662347619364464638164034240816425409385334088581583331572047987763868339329325526011646678230040898627112605006293897546756518928167300923296631054222964514587028496478333327219095918298284815951916990327655190125867605643522133765162575370005341719000019168982191647604512003883264219532562834631073919857627174115995819042099598544626746933900474800905005739575734999853227025442712499325499670806552346875422868688225254844879296013287281112226318980434861131300368810624227811560842964169203471053597418439612883340445242679666987698410832355500381685936580771717011611466971090680490977631168661112447127033472415756685833481002173994924339295791611904000000*x10^218-8274788717990059537886005497970227924509154162699706297888354093205533141622263693506224416282337214027244610652631819404804008380787621730653955774421066026593252812479032200453229728054323304924103007624666364904630995142983088533301135899765882948826534466155944765524950086240062263783263652621832700990002194112584196109903980916904005940024313007289985457929242224698411912105790734681868677717534736055643002058836129516827024601158544439522145742021920537076050225112896273901546750066463280210772754035607997217140203743884241069435061525877466475763628101/23965570809523176430717495592368788997554896216205884910430623448260130973076483184457184540061729380448987415214936501414598332070048535945619641028386903378037704671610838044470056152008104323603563207017046790659490929594407729274307868304495828318043547175522390090119042815003935805795212533649063828871935098895975862767390815484880647861339922071443632771722008832116574479707601061299370067272365602421351091139572104506827427921015448064658772139647366809506071313249805704988392327178312776576843973546539683605557378119446867582863731034964913198819460307432636919036137654948043275802727256397971631124408338921262105452633191608511136464585610378742034920509123295477285534671482424489662302637028383442612380253154877930279567440552303836266496000000*x10^217+156545703383999145310350316610069743696288646142805155610791413284718639261715355654535935140778901676760821740615473774370561681265605405975314350746153141156586159202273818148566197141017896343190347274457760759450053968529716241276765574609225305029815176684535455045676826752392974138825510437823264930755144130704585486401227894221286820112113007119639349530578311365336713573057801827433931979795450205391683531821250283302996313988492099836070820142077577066954623451586440955985275990350918653798947342678363727953738680950091965048519552987352136950077207347/1858253490461489372474095042854441485348871952764271691516466802757400924681622696148680155106324862730198408810511999494301162978969917248706507550508769123466308177614132672986601277017243781399414747128706397306520527463935614700654025480840907303429838119455889939295384242886459022480121094916788949192531583052857205359194610923750745618786972419078090910299675761751808236580404759214597309831580348249286299989899129334067849795721813203782772485904965057229393837211984934663715343522749175291496825025762461621107833626492495578732818529480356346493078153068622924183725135091355970923780698034550415705646431202510169407404173626259940427407868866290151630759476637064700293765296483375813815466009585423857944561167701304132446460005901712842817536000000*x10^216-5564751803283835005552664691764844969664199627538868254835833769646312831940569099215068502000744365479122767685316584755670539347710282319626574415103707663450034689877584811925704086034265498701194175394634418545319796985054582987225301919764772008684832286840822785193204354281612093706364891361087345755536825456920626510383548298198141996456703389005248111907686666834970313268953738482094334208058288433327117004204946159218893733596510001613966943472846692548064154876491168945997161336002893293840327390459533907249833932218231282098808193403249117140132597/876676041870944582981730322636974410426685558360563660917042806139580274950604255844337008659032294110617797704959290084004984147336614185881699126651314465506282487019570656207388505689586783966659376669591324535737506908388979516034358795396718364924560725711044850393386921039176232379734548811549625223895948456388278334781328540640472731443853923516679985907508323084522434193174825919789859880221373972445552817815315048733622685884887680816872503430971418128383382878234828046994738678071183504456163419412129071248453767337185414160240999795168115079395741568664847296354196797131647572912668024364510635325130849571329922041485138195213830672260715144950567737333736034556186977982615141008937135173876994320078684099278437836678370244719759687942144000000*x10^215-160766889280528460303923364791056831515985492040538823300550565168103188829032052099229968508625658262239561751053419196189564996018532548110429301445421840391914203939614492856202369510096553479139928173915696873982034377469716339530049679410028865510322573533020776984182232000984175970953336303376953752766194351920384429168203177850767880430149117942775950623575948500381934537194075048311295381309656935938903676996292885472992124396695575912335640111875700877049835720558714621749155809254132341617542463346408356869878382665082265939019777783400011639600311333/260898790060793107895362944016763584542981622168103745488911939107139089825299826539274693776928010727319856596995884728999883282247376381718393660091431184934669668137024227287318819293221026908477830496870378181835482055936560303971825177510063385401549271971606947477071947701258846756209001726317168466631434260621151632430923373694604684877690927638563963806074476949953876415888828193729462300353880894199796518581837758503126111319342573811101257021057094035006894744562684826785634230593984210926154233617049611603539841159546379254087721539042031047628172690834658555395008966826378317698810004050878365072758940832427784799545977126895636008064788827137288958630519843883921244647626265964259691427745793509655416387945263100195482984828600483131582054400000*x10^214+16836483935333825724782517149406931417922699292247943223758189283243184327535909515775211904728072254163039433451822305248816534855602321422522910043716452693063793771485935094354449679567714895776563934831140652913816547086875998190579876981218120602749553930207367969835238656039324621434092991298538306969138687341031534438864017115995365076941739593513311455761003776211115570382122147052609665079973445958518981003333141070376642796910428474816077015205538362396931541549776826492640041021658675489366769393905971689835650956561313432803325004015836338488835813/79866976549222379967968248168397015676422945561664411884360797685858905048561171389573885850080003283873425488876291243571392841504298892362773569415744240286123367797048232843056781416292151094431988927613381076072086343654049072644436278829611240429045695501512330860328147255487402068227245426423622999989214569577903560948241849090185107615619671726091009328390146005087921351802702508284529275618534967612182607729134007705038605505921196064622833781956253276022518799355923926567030886916525778854945173556239677021491788110065218139006445369094499300294338578826936292467859887803993362560860205321697458695742532907886056571289584834763970206550445559327741517948118319556302421830905999784977456559514018421323086649370998908223107036172020556060688384000000*x10^213-369326344861342902242022765336764677675763832208730163371268874640921909492822112543577315791346494112857676974319864252171881573074752443433531209150901091198295159263686191596636145496212726864850853386441229446036445962087947502274633287453618259329832845950767638691574462641454067083348444238847205252454036007669961463594828615403158145369580498618585011339426521322179793180358606795586765251171634779560783642274679196517047596101449341236223908947913339883621678564403584558966232398895715824831218692328732972957409936040714374747544246684567682037150681497/17077011713070094334969210881097252806449706178275881522910599650649104061292352282570707229035287974879117886348821545898174178474373726803385766842348223013905651005332494876988140899192649034009457996158788390083777007297665765350883102527931421589919588710868818380317436576809669969497316476631669208724966606149748106850024075369101397555630678899978732176397602127633344638130905118135019350568617658529441226670811198738386436377266059376726627732287373427745905837825921188662332422366151693806075549836752338214049880512261217551176650864373660214026571303400086741807673314192272035340285745719693856622944221581758909550515736684669532538709695268685349822746724935236038481467844628317660634347997906484268354527210962675649158886279690213441339916288000000*x10^212-127091430703579423740085143562119537697508915129634758104330145325404107811748971065743111826309721310713358834794610391795783016497613672696552774273469913175406473184222696316329530190354356921293587058651798393119063889812985950157463094866429103872442177645003595451540079070072898468716370970733810246142582160891154260286981044927393754445394815121951938556930076545526908136326326974450082987332413766244449592224659375653720569687809041803504959391931613068978474993365559470155028069887576677379174116003988861601673063460532800119966965936776684605634019/392074248514364410751844127372130804229712641848170749250498461366943715692936659548817257809483652484469543309029066104805019403748376380689979340768198997768241987367327688502278745134525105372666127462829325282535696596119877265709050823345364271197133414280151442405247268345119973789479204820625058363583416977927890208291369077351817801022132933928083136703006171297704341181576903222487689171218262568277987347033930583279280427029067689771784820384148879718656001378656353821329060717590217459833367215639722050832777868903956525409668004539191178383263116659695869072114948540128694688935131917033787524506372434275077004986330689188841308286702187291245276542654399023276393707169902180762616604928523363159222425369639449185822525450299010002479742976000000*x10^211+423088531471918249515450731767091109345020857425284240678534424919481297454441346376471520478855981399977214305834666759816075883829209741891976685626801598010044633565577919010437351785468633275223382688730518672997531416074896445465688390490449235579168449388352065474229927153518592969163818652249550138824694530257915547818082877579098100808100842335961446921292220615553810166846940483142378546733710461989785752946493522092773387756616466037875013458895643817255936534323632892839470925308335479280928905929322729793651388805898581613373392587553391040432422937/966070948339393908092543929844930301622011949513892726153228208808149315467395929128285723242567719721732954713447618882239567810835999402020109095652842330500948256873095424469614828011469859638249338068411457496167956412839377582707101228722977564229736732786293154086529269202375615417276760678020143807869539433614321473229933406594879061718535549198796848836207206077543496671405489540209666117881798968236960823091604957200146972199622787597677797426542839626768387397009255815754805608142295821029416819336275133251964668979348878609421963184567063536360319449490621393691233202877103713536165043571252460383701678053789740286318818161304983618434189485628361401100439193353034094466638973399087314543881566824324056110791602793866702709536760646110086692864000000*x10^210-4039814420731009943142835295096819419160934505768090165697609629586469110199337056975427384679986157894039667643359509517843611096937527780290333080271182394912372644641147917127490636991599580064963766428670645325344032415976509857132484921670359836298551876933773703900365163429115675873708608696665890758220777159038564285277134072777954326822494380586537200819430612194350408997505335788577512229584556252722346538774488503635804798124909121325095249778797968244878100680031140934702303366325418105031377159724942982706904571681928405590523688435210379850776162779/60862469745381816209830267580230609002186752819375241747653377154913406874445943535082000564281766342469176146947199989581092772082667962327266873026129066821559740183005011741585734164722601157209708298309921822258581254008880787710547377409547586546473414165536468707451343959749663771288435922715269059895780984317702252813485804615477380888267739599524201476681053982885240290298545841033208965426553334998928531854771112303609259248576235618653701237872198896486408406011583116392552753312964636724853259618185333394873774145698979352393583680627725002790700125317909147802547691781257533952778397744988905004173205717388753638038085544162213967961353937594586768269327669181241147951398255324142500816264538709932415534979870976013602270700815920704935461650432000000*x10^209+4979792256571249983329323117876677309210470349907777168288239520254316463767675703937934416074408472950852338336768252875102997061867350979113136907945914169136374195881728579619917028975396051701563705973227241838850576222929733223177833013895772663822105179223330337143465907753726718470589052227698557940588308806501159474814402089169311115545978175516986186530701891909675604421867368272989696511369318161014593582072365410347577919609095000622193845572880702974985774073140762464988405228598157060426480175323257265845600629229999460725065340976732736958050337131/1669370598730472673183915910772039561202836648760006630792778344820482017127660165533677729763157019679154545744837485428509973177124606966690748517288111547105638587876708893483494422803819917454894856182214998553378228681386444462917870923233305230988985074254714570261522577181705063441054242451618808499998564141285547505741324926595951018649629429015520954788966052101995162248188685925482303051699748617113468302302293366041853967960948176968787233953066026875055773422031994049624304090869887178738832263813083430259394947996314862237081152382931885790830632008719793768298450974571635216990493195291124251543036499676948671214758917782735011692654279431165808501101558926114042915238352146033622879531827347472431968959447889627801662282079522396478229805268992000000*x10^208+2442959538962969689501902707918304738227480077924150772833381902516115128035010909570500092874366761382420926777000264977053090735001996918665395700393638503073190850431328305554014932062058957154168945811629777384954398186207135864034857263170823868641262686194552154773761604199659740305121327277894287330048915802969631383143687759876560121632677419378539007741751617030244405215636662022590678575743812168534708755147165143518864946770278998141716011582521904395054807456030104902848667930374740621497588610159217000850161359574166570601288066487250105850299089923/3286573366250618075330834449332452886118084652246263054373282366365323971220080950894428030471215382493335511935148799437379009692464069965672411143410969608364225969882270634045629644895020462489324248108735778401963387716479562536369558380115569673509564364938969310202372573826481843649575539826624529234372173153155921651928233449235778567966457938374306879740776915075802975676121475415793284133033880089942140720157640064394899999423116723407299866845098740410266053924625488285197848678900090383142076019382008003323183803867744885029253518753897150150697806767167093981337575356187906833450033478229400870225353108738992696454056619384759554269913112630107685486543694135787021989375505787503695044078285090336350438888913032704734522617844059718066514929123328000000*x10^207-5044711292724623602352347552181281501105522768534314916119025138452748610429976807490329108362840400000021653938237141771042161104281561608871651873860227604012734182789029870411110584129609854082810734228164317529947689476938056590048664469318224596714980867609454935836420220198892678815885300255552624111412316956457401444066968195649086840190830678042540242981512290777193234901074037318540897775850370763984656056447410853409422940218617800771902864564547884895970430895935867286993887839900842312125508332233242735775671312862478795871571518818600245183752820907/28395993884405340170858409642232392936060251395407712789785159645396399111341499415727858183271300904742418823119685627138954643742889564503409632279070777416266912379782818278154240131892976795907761503659477125392963669870383420314232984404198521979122636113072694840148499037860803129132332664102035932584975576043267163072659937001397126827230196587554011440960312546254937709841689547592453974909412723977100095822162010156371935995015728490239070849541653117144698705908764218784109412585696780910347536807460549148712308065417315806652750402033671377302029050468323691998756651077463515041008289251902023518747050859504896897363049191484322548892049293124130402603737517333199869988204370004031925180836383180506067792000208602568906275418172675964094688987625553920000*x10^206+21220131147508669993793712437751217357490471951466885177348302289121574789196855571393458068246440362770160966679604053964852900833681991492711664901816642161144024032436556362986053203531323156742033084638675647010537324669594910748946254573129369100027299921560296112894847071886929975668335906025962843776038732303701964369770976916255378375311145135887237523656801294878680883938245314764855921157032346563132776525875015524353292988010733578688573358759938032402317508231105294468047448530569514809526083323469451273409252933245575749060441806233178298074475049889/1419799694220267008542920482111619646803012569770385639489257982269819955567074970786392909163565045237120941155984281356947732187144478225170481613953538870813345618989140913907712006594648839795388075182973856269648183493519171015711649220209926098956131805653634742007424951893040156456616633205101796629248778802163358153632996850069856341361509829377700572048015627312746885492084477379622698745470636198855004791108100507818596799750786424511953542477082655857234935295438210939205470629284839045517376840373027457435615403270865790332637520101683568865101452523416184599937832553873175752050414462595101175937352542975244844868152459574216127444602464656206520130186875866659993499410218500201596259041819159025303389600010430128445313770908633798204734449381277696000000*x10^205+3526303019009584531131057349774987207705615299834575558902108261220495359952871051784733780940233206947676813529846397998328941853955572380973247468717956675991171357851108518810777797788729415758732163415254381338525842414855494703394941422527198120260054525876000274139891183020229106930769152981230620802753665158234003231116355527807395277963907959596575089069415999173965253916485389309923017080843728349023139421982508117822848949900416026327240016578505270335392010711981218439173917687216119752894268620000123057251477195921210297808851087763718029818941199689/4259399082660801025628761446334858940409037709311156918467773946809459866701224912359178727490695135711362823467952844070843196561433434675511444841860616612440036856967422741723136019783946519386164225548921568808944550480557513047134947660629778296868395416960904226022274855679120469369849899615305389887746336406490074460898990550209569024084529488133101716144046881938240656476253432138868096236411908596565014373324301523455790399252359273535860627431247967571704805886314632817616411887854517136552130521119082372306846209812597370997912560305050706595304357570248553799813497661619527256151243387785303527812057628925734534604457378722648382333807393968619560390560627599979980498230655500604788777125457477075910168800031290385335941312725901394614203348143833088000000*x10^204-33565516758955041629875033371142263078910447363059582932497098548522079212944236150171487773546929625633391105605610507663535811436407894291830780340694707570222700239141147982372697575752395226915002392358482812518134500430964773019961243496583389917815196402122957324773421256303902156406943559887899567715312448672997474829134434251950678334121136412853152530434878313034408590871135531369527317923787592575417330662611804886231610047668090964701675579851977020586473405061808388944426552482294612829505999774180613371169011404009278439358474543581847066014464258629/86252831423881220768982419288280893543283013613550927598972422422891562300699804475273369231686576498155097175226045092434574730369027052179106758047677486401910746353590310519893504400624917017569825567365661768381127147231289639204482690127753010511585007193458310576951065827502189504739460467209934145226863312231424007833204558641743772737711722134695309751916949359249373293644132000812078948787341149080441541059817105849979755584860275289101177705482771343327022319197871314556732340729053972015180643052661418039213635748705096762707729346177276808554913240797533214446223327647795426937062678602652396438194166985746124325740261919133629742259599727864546097908852708899594605089170773887246972736790513910787180918200633630303052811582699503240937617799912620032000000*x10^203+108309729279512898195575336077513756340931905591474582320396486364180942049989347707661838690234593055958407932579206609226515698286873059112716580534380458862019714014474565358168232596411642296605384699439093445297835449847598768199356707587528893808959225257253303536544858061999068977249705207638464796822151047234588547880613868638103784711603646725477514004456834017514991473807379964547941670481495407897940864033507257091823182208550143123447678305660799263735641233183008029658254432595147385333249994514454051588469274097871475653530773008885589663432382305599/2365791947626456341092089214764275937187191230543111157000386443599311423104908922750355270354831812520825522520485808249634049747264742002626928220736296769880980471412762802831364692131426295339058072704886722789882344609772515818180096643504082574032045911591999375824943519840060054987139487100615336554793965135490487071996467894173543480805807235694499924624007753853697096054239049165131308309595642946206396554783554903313730438899024693643918017064670299702684040755141613199270372774282623232416383352301570323361288294821625511205697719209433878177506191747589482453382125558339531710273719184529894302304754294466179410077447184067665272930549021107141835828357102872674594882445826940907345537923396952981591248042074522431169448546268329231751431802511889006592000000*x10^202-788282958584584509776102580094853808297601385936202153400820028777755692499870181319886755753625714496106173277706217050540081054346279122496744173894874019972870631464197298096149998936971359221562747056199142048703003217073188942147244348626289179255544794533209287494370437635988726747942858111074090616271891865886437715907014688938690384611704729524078220382214299588373764926350496302764319816956619063925963246286353255987960353951196057149908948394495149072694732601742575821319252281075551039184746238196115250881339082461256966754374660827267312114647504107/1380045302782099532303718708612494296692528217816814841583558758766264996811196871604373907706985223970481554803616721478953195685904432834865708128762839782430571941657444968318296070409998672281117209077850588294098034355700634227271723042044048168185360115095332969231217053240035032075831367475358946323629812995702784125331272938267900363803387554155124956030671189747989972698306112012993263180597458385287064656957073693599676089357764404625618843287724341493232357107165941032907717451664863552242890288842582688627418171979281548203323669538836428936878611852760531431139573242364726830993002857642438343011106671771937989211844190706138075876153595645832737566541643342393513681426732382195951563788648222572594894691210138084848844985323192051855001884798601920512000000*x10^201-261196441473043695429897800166583893028734387483915951952114523355525723676619190629648715675363910773325192658322824553546984737638701729405769969815234680507826612816250628958873868701282701950904403892322130668254692208920861122406433092203116533180835344511899086691822042444159379176961016470412970975349782728478556956369889903089077739379881404805054137539094939560438862176715824817958737901376370670905423392031697826765372276194721503190092807287548449700213785722332973813462161989238291975028433047712906965654944430617605370371329720588690939675744687775983/397453047201244665303470988080398357447448126731242674376064922524684319081624699022059685419611744503498687783441615785938520357540476656441323941083697857340004719197344150875669268278079617616961756214420969428700233894441782657454256236108685872437383713147455895138590511333130089237839433832903376541205386142762401828095406606221155304775375615596675987336833302647421112137112160259742059796012068014962674621203637223756706713735036148532178226866864610350050918846863791017477422626079480703045952403186663814324696433530033085882557216827184891533821040213595033052168197093801041327325984823001022242787198721470318140893011126923367765852332235545999828419163993282609331940250898926072434050371130688100907329671068519768436467355773079310934240542821997353107456000000*x10^200+2002034898108100622832346647519015792954713615987354297756378383388711218316814115121937533926977007466422239226992070064707563207331523409362444108613174137038892181347352790885757209277235628552903749102272926065206384041309323674066458999231954583713614698346008143253197593946042704234983537890976923454627197808688756869558923887994394505855251366331536747283813871779665759296043634280401344618161810050486502423922978744563989163464516398956904832994370266345360023123394804781596456976274225426891449694791741455233457701843075116244009734040159572540457332803/18066047600056575695612317640018107156702187578692848835275678296576559958255668137366349337255079295613576717429164353906296379888203484383696542776531720788182032690788370494348603103549073528043716191564589519486374267929171938975193465277667539656244714233975267960845023242415004056265428810586517115509335733761927355822518482100961604762517073436212544878946968302155505097141461829988275445273275818861939755509256237443486668806138006751462646675766573197729587220311990500794428301185430941047543291053939264287486201524092412994661691673962949615173683646072501502371281686081865514878453855590955556490327214612287188222409596678334898447833283433909083109961999694664060542738677223912383365925960485822768514985048569080383475788898776332315192751946454425141248000000*x10^199-4177465617001689936339912498418739514990786282508583635756064373504336451898484729979935924898399826133837347153293825031078058809983324015773190025663802220690700330629989711394469794908163241091763598745696459540003446938930049088588503417917788347774147116242639669985246458802264564779646707094459983485473741696859450216836327745266936331743643566364791543682630286056220478378849658349262348169760602493950500287730751616360425341487600403787245821290076149534429932614785872254016311963965768791462518071306808373945466924550399355125361566839512865141886065451/622100421706295997866302416125840907309049241840205925110362487429940673345151702817136898917653165309824033052343398621468988385715528679647289646913614037575659560482799540501047550348298531922201009726919778236226453052169746768189270630430986582945470159709061401086489495999681878807053026868892241542756256571280281122236288601041808303126674876586101545396782560665528697258088598667422354463323236892985055928840475654575714856280926145528626789878570694460949264282047672896921183240820056752593664631074778144160394417699182221381393904599072004139893802073453095212089351972905977729727628418610295684362571911866584916180365242140923459594954803463304079264778424268431997819523146145156853296233074120505767994267759422246248383687296993704070985197460517596168192000000*x10^198-10459838563779419194210780008028223799467987711931219782686504475786253411764437319433973297150916086028899814026738422270295863898629049360912098029019633589309368309839275128966643119819851543426785229215191681572398172812560744401915039818461004084794894083656332756884131651940163376620680429153274213766655277010103647663387657574633782388006620560377447982487275335978079765386892569098795138750931077654922633870500960275145964828113586078157712567243005796099053156718642301218063568042190529969542802272785320123499858525797403934406411711624619970701548457/14372186081830722272134441979692976318412186725549400278777347644865816895362321705708408267405603261064015049311951285116526852214633307665958588940973002877026956363832534027200540504698414744184777791682186840948535243504368033595444087109287301637244678912921396208136531883028364834046872384136238169570373338198104708962378542457104276645895278956844087042090847104661209858529502223678172697980793530898203859070310096037630912416311575013886801953667872070693805547587485300185567514603766936136929528865232039714419826391041374980574613644197310809928350114866606105904296412766912655139912844046019107886501382338882039916220491643211066533053085303225886652657269399951498163910858398666012124142884636489363166831855602723769354399918580100082889948200259725715046400000*x10^197+11841125694477421955597665047147809750322788255820566067755069219451064237253931462684789959563795850487227895036762076350729390365546315958788080299935882979259594552938443860693290474252418090541934565991846874169710131360806300807702366959083798250058957603639211866840570986577026786536269210842915406269769086856088884257267525775572901447366916006204518276612523617348238464882337507800141793335275735873404846974215107774947923479805298772978544926400909024311856230748586246581635607134885149481806198432034088291103258782540751313873526099512146278357024998609/53286118879946181334479144884709959095023390232105914412901393750895608020322649303371312307291395263089755106966241454335481625866116318629098878721841974804756494766871519262227659140178398389474045109023059625475396875227229343868349939516916230070225788852320983458580686484938268515748955818700976827317466942174490286470170375344408683619540013566892284095365788989419768413416968244478521671961893808350857894042749707791933644931097260189417549864081710518655102499193324809515593764489552447360091825641025824486014473571198918548668360656003270975292972563808878914028618975886153402780807896269930154481263056175055066613518181430277719780478197648374045961852055375268451123575706724985159434063550210873666472336590151891713137416525714908996976801051445714099372032000000*x10^196-4123385099743301528981103347060174147485261999457899104117323782089582133606719607337341257845190656121852399126140229222563148994541647750575016435358058824198849274390664383315545978334905245404295471197935293350199150654988364235732535363871605430650357639845491449989133591377770594067898677356795295882567205489938623783266280250111997798820239029128491019643437715611656567361781833291972684515555494344968808562102279633234258229274105187027906322398589509613923407339697085707302977291043215067197646466488228903175991693923271778011223638857109933753130849487/178303551636742991388449446344991016971809036545892867458554663704919919144925788053588621951321207226492642088694731020276419286552004604643523171107701992615915963258377775992838705584443102303240074018654084131398443390183421266021017105306604308311909370390458675419096912468831898495006121393345576306793062460353102112419416255960136749034614660781524181396031678541519994306433701433447360979257106204866332183912277868380701042654056216787666416852888800581653612208839202247225256058099656266166461108875740258857048430795934842835928745272010945186557254348129710212326532727003667155458857191364766286148841764893453492129849299401313908496215507515713153795428031448013663375041787887450341183212648782538807042049359354406886267509143738349336037757364452966409437184000000*x10^195+6836575285523462601559673211544567162161255949061478931587546385779765093992636362880151158739079448221635622133046182598836341382472107804965173323692641958151592215414105994819874726762461348191629555035083718832155267543509446905463171516262897393916912238872162949458888265285739443195183477734740055166705252372039293436737842119198105807473185886818745005995266671332807478542584692449290494089377211727458500774399869364002115545540700518758819393501518906843180133091604011581245625526571904460504777183575850053543781336260514937094242166032369240599460857941/111261416221327626626392454519274394590408838804637149294138110151870029546433691745439300097624433309331408663345512156652485634808450873297558458771206043392331561073227732219531352284692495837221806187640148497992628675474454869997114673711321088386631447123646213461516473380551104660883819749447639615438870975260335718149715743719125331397599548327671089191123767409908476447214629694471153251056434271836591282761261389869557450616131079275503844116202611562951854018315662202268559780254185510087871731938461921526798220816663341929619537049734829796411726713232939172491756421650288305006326887411614162556877261293514979089025962826419878901638476689805007968347091623560525946026075641769012898324692840304215594238800237149897030925705692729985687560595418651039488802816000000*x10^194+39333047360040950100479487639477278993177723175798139123263697818505265563795576458577665742384062879981582198731511051997120974781002236789758195515338940320928784805352375496161440137424788912011127914785615829169418910537761885229882608422039015063606626808886116221665416876040208016205741497838648333543598055071255019978770186390341792812012127411437883724891469046846332795937991424987279641754637857808023800288390422305131773954167791743588468285765433830283085460533320574104655349715450493984333744497885341084031054700031639411088420266142001977707027347/111063969165034232435396194617731760349786995257512682303376551837492265518844634617230889627176120206741645737589796962053279804045702956929683465942863175524732037451092456740880897356059501168477845573287637143071612475517978463839178356632862665869530060349691206871522655326637083179675507735695292428898606785419589780761694952692117123178615343272963598349613343687796837624770593084543076670309217884486393250316254714820986807402970243287437288935872172145803758447741898826576867571238650132075293432502901208267655721755764205564172119947605752902363081235480972998272605123652683534278720273591895237689873042551201731566241533433648947439523767769326205824658809295923328916840581275057799033376468008289478743139884886241024099193805593896392101602191522610842435584000000*x10^193-44274561899615109088922874298951980218173657669031613103000745302089928154513205980908583892516089533824917633681236063548505575300896265879120081218269498434446426825092769182971033385440701053296912394501514976768201197584586651989344894811310501672738829321735849269416880096387648110128204142116547782885445560061076065985626204241654516982502051702502714532515574160647637757772532665643771500582446759617008011856037613165416293078561595254486639673926632427351717456184155596917478483799368910132549988267287395033437673972147833386063126007103066135387240461687/801082196793558911710025672538775641050943639393387474917794393093464212734322580567162960702895919827186142376087687527897896570620846287742420903152683512424787239727239671980625736449785970027997004551009069185546926463416075063979225650721511836383746419290252736922918608339967953558363502196023005231159871021874417170677953354777702386062716747959231842176091125351341030419945333800192303407606326757223457235881082007060813644436143770783627677636658803253253348931872767856333630417830135672632676469956925834992947189879976061893260666758090774534164432335277162041940646235882075796045553589363621970409516281313307849440986932350223128091797032166596057372099059689635786811387744620736892867937788450190352278519361707479258622665080987655896950436287014287484319380275200000*x10^192+7817162105814110992571698055233289252295674921106368756194845862848517188275386839569074285442140290809141763598519612628717128290695623801521478945806446894710406726252253690422090782661895174378840732228245845052539646560729794266860203266485449095485551375933490520691158855778278617007303981498266349840721709905447623246269993617107892406809027062273148650054443132668956388707168458360781107126410288715931785208629493994293390726831877715299432564226904419489225751785951699352637229350611307802375641478023015226576720702578345792884944950333720893207717315287/2574907061122153644782225376017493131949461698050174026521481977800420683788894008965880945116451170873098314780281852768243238976995577353457781474419339861365387556266127517080582724302883475089990371771100579524972263632408812705647511020176288045519184919147240940109381241092754136437596971344359659671585299713167769477179135783214043383773018118440388064137435760057881883492681430072046689524448907433932541115332049308409758142830462120375946106689260439028314335852448182395358097771596864662033602939147261612477330253185637341799766428865291775288385675363390877991952077186763815058717850822954499190602016618507060944631743711125717197437919031964058755838889834716686457608032036280940012789800034304183275180955091202611902715709188888893954483545208260209771026579456000000*x10^191+2473633562104798529769744460669627114010360631960216708688693569299079736801058077532434722557137262048685678215090574916319231630174988529908613236904611544467879977910377850974155424539388051023118719174662628147403684473591424471407467429734871322702657996579789507989935043746391062668520856413077111700364530041017077021385148635879242635652201452353108327977842469701097960035188270502944235584956230856805397935263724271304443094142443920623023737061445337228115628857077907112794915190543728112732862066119186664452599356004585984578301757882645090138235524419/6655144404131104804975597894937520710269377927268142099317061111853394998100526053942584596608673795487392567432113096385613294586696261467398573656960755333990540145426298813377506118198221904847975114731459959387620619849918162069981259252147944486880354867949791968282708438516656844946404479782344966535789697720187465725632227870460912130367185290738233765770603195226525483488776619263136059078575637675394875498088988981735990276854117480356291475750703903950104744972481456037233237317358050203409927596565230013787561269772108821882473231528754126899212207093071807733045368728866475844070752896251628677248289106295172903048199130294161371839544574922490322783592188190820382740759724541506494595175473278504465083083928031366148557525288205141297742086076734080638961005363200000*x10^190-400107876895636034508821031357448494406402676617101096337744073317387206352836341560555722617531066340660231800455469051740335917030028864255732309112819433789224469456718406381794160837794459398288071795437413625855729807094257898193896543068954333311775012264108505455741251266919461419396215010061353522253512850207201261253627430863209579407578626604651437154101930422397756421522294542893966022697266002586728686237450341721455100130121460786311065464594796490589430961217768751993629717660384071860749426901081294237876964170410176324256679798760906442503908173927/3893259476416696310910724768538449615507586087451863128100480750434236073888807741556411989016074170360124651947786161385583777333217312958428165589322041870384465985074384805825841079145959814336065442117904076241758062612202124810939036662506547524825007597750628301445384436532244254293646620672671805423436973166309667449494853304219633596264803395081866752975802869207517407840934322268934594560966748040106002166382058554315554311959658726008430513314161783810811275808901651781781443830654459368994807643990659558065723342816683660801246840444321164236039141149447007523831540706386888368781390444307202776190249127182676148283196491222084402526133576329656838828401430091629923903344438856781299338177651867925112073604097898349196906152293600007659179120354889437173792188137472000000*x10^189+65240442411679278438136008201038265881508555584005840264252963647826915554341446640194750891339963626834991706131836518699795033902218817596238396827918587260365180780598962061780882613476913609922681706709734284657448878686593170233116034618629404772696090800477922767178590747243368425887147771032975550636790066209823138745667244309529283654719754762556632267062357255483491762379225339937458053095606620208878852472799597796283433826434938688679220777335339949940193570137092139901490474279813433423770186795304481295603174067061542738852599212095839490493613066533/6370788234136412145126640530335644825376049961284866936891695773437840848181685395274128709299030460589294885005468264085500726545264693931973361873436068515174580702848993318624103584057025150731743450738388488395604102456330749690627514538647077767895466978137391766001538168870945143389603561100735681601987774272143092190082487225086673157524223737406691050324041058703210303739710709167347518372491042247446185363170641270698179783206714278922886294514082918963145724050929975642915089904707297149264230690166533822289365470063664172220222102545252814204427685517276921402633430246814908239824093454320877270129498571753470060827048803817956295042764033993983918082838703786303511841836354492914853462472521238422910665897614742753231300976480436376169565833308000897193478126043136000000*x10^188-12597163577383779024929026945864105510836552673018933845312990446363029589538744306581298700901396122930894757467070011541992483893643895061753030482831286969374998089063755309856105583228767402221693469281740268119483307240683853369412285212872477525726236427909111296418044555100905721252184128515627113470097075294952225425348741376487472954558567695933051592980801902806821401574634954540267460869400720350931660198540844683804120233745297569599703107403745625179100541235740887114356399728458299725960310083978355168297156814550058394047682811137900166246878217/437991691096878334977456536460575581744603434838334601911304084423851558312490870925096348764308344165514023344125943155878174949986947707823168628798729710418252423320868290655407121403920479112807362238264208577197782043872739041230641624531986596542813354746945683912605749109877478608035244825675578110136659481209837588068170996724708779579790381946710009709777822785845708382105111255255141888108759154511925243717981587360499860095461606675948432747843200678716268528501435825450412430948626679011915859948949200282393876066876911840140269549986130976554403379312788346431048329468524941487906424984560312321403026808051066681859605262484495284190027337086394368195160885308366439126249371387896175544985835141575108280461013564284651942133030000861657651039925061682051621165465600000*x10^187-11457643789985687693643651609673865224401760776310549475659257161610182430798859809429046333859604980461328121726858614750131558414264730172868630593820534672882370256854656058159154698599899872032490924218461469329188095409728364049138063476068182831594370108146590587355229347954559103045014731777022288340350157451547283437568683063116368331541600989590150403020959810232088436014259466398571317318462663381847824407676901932819663361716473893765344572507023357439433563413300646252012257671516664304948477922596456412000207084881019047905631314704783154476663384499/76449458809636945741519686364027737904512599535418403242700349281254090178180224743289544511588365527071538620065619169026008718543176327183680342481232822182094968434187919823489243008684301808780921408860661860747249229475968996287530174463764933214745603737648701192018458026451341720675242733208828179223853291265717106280989846701040077890290684848880292603888492704438523644876528510008170220469892506969354224358047695248378157398480571347074635534168995027557748688611159707714981078856487565791170768281998405867472385640763970066642665230543033770453132226207323056831601162961778898877889121451850527241553982861041640729924585645815475540513168407927807016994064445435642142102036253914978241549670254861074927990771376913038775611717765236514034789999696010766321737512517632000000*x10^186+316006729691767336055956430072835213991005868389201293537091365345500678850446698717178829338856264403241372419021660304163939077036682356840879168738924103862940386146735736202153172544838354313562798177317114451826262102462731878548430373238439217383793690140949123104260607527934439425448743930093205222630982789640348384251146650724556359133791535487733847246088800909142757711156684347763463764625490486752476644462649422793029484014548759951828170880677890418325981263892382863875853442406437924835280108123873541455109593014655433407771781575548767776293923233419/13623293559877303731138808110069742894584145237211559457849202241919478869751716049254196831965046736924148182095693335920434753644394021504131837030155688912849323374972287312545783104147542582324760195058969943585159812692617675138437877089442911098867666586048998552417689220313629094624328255057813181537690656503550788339272390682125341880049800040070468142012929399930944913516997380483455933287734844741938922780604099293260987648409237814048700052188914913910790816310508659914809628252226084223986630907852115925583579121184139465875722944082768617894748162710144968727391327239788999780039841442719763954444919745837620378072561162084317741319446610292735210428342284176631429722582860447649122644151239416243552167955459365903509814008105765146800999577945829118558533624730642022400000*x10^185-4172226808891300658928237079156054241555806117887208427889848087045104188393361611843466187421225563579255359110376132550187104758481899717008981099224329845984100513808037100540780268006111909983556813731248818837515302457346571615887965026393787792141513718386308679907179551184659208686046883237900889029473284852544233591177866464700853624588365193829321725805403368032862223765773692341544128573512365660498531284516105530775203778005147864215918446857075408824679331905805615494322771975583087751895976730714814257323163521959432651857825445372809515203110874725403/3269590454370552895473313946416738294700194856930774269883808538060674928740411851821007239671611216861795563702966400620904340874654565160991640887237365339083837609993348955010987944995410219757942446814152786460438355046228242033225090501466298663728239980651759652580245412875270982709838781213875163569045757560852189201425373763710082051211952009616912354083103055983426779244079371316029423989056362738065341467344983830382637035618217075371688012525339579338589795914522078379554310780534260213756791417884507822140058989084193471810173506579864468294739559050434792494573918537549359947209561946252743349066780739001028890737414678900236257916667186470256450502802148202391543133419886507435789434596297459898452520309310247816842355361945383635232239898706998988454048069935354085376000000*x10^184-26269187406098514735427388706516275911661538670672141440427664009360682558024625317407220523054002735497544431062929566583710202564667331130831813900237952828281836129687363315644320078802422919515703125368458372885244868603119584416043420076354599526206252040816599938096449760404148927583396128782442505592823214149462454352978235504325286852841690153788870235043930496033197321707696349286358555861828310738402965629896780592611729801948179093505431550862349506756491986972402740258786836534245875237706132768306516024698941124493848701228144908142044316846887237227/181643914131697383081850774800929905261121936496154126104656029892259718263356213990055957759533956492321975761275911145605796715258586953388424493735409185504657644999630497500610441388633901097663469267452932581135464169234902335179171694525905481318235554480653314032235856270848387928324376734104175753835875420047343844523631875761671225067330667200939575226839058665745932180226631739779412443836464596559185637074721323910146501978789837520649334029185532185477210884140115465530795043363014456319821745438028212341114388282455192878342972587770248238596642169468599583031884363197186663733864552569596852725932263277834938374300815494457569884259288137236469472377897122355085729634438139301988301922016525549914028906072791545380130853441410201957346661039277721580780448329741893632000000*x10^183+85931337659929003644483087792589038942921439184626283136249858657581128152938124554949039678086051616099322919610373212829988163379740228904694540380437026572994680923485569860960542886662710611533454332043999333787436249547448622494260603366971656838378539781843411311059378633177431654051615144388188259137637477556423040062910696467975139425849806916654549368191950115555821393937216143663680141135850593144793162155416031784787689744198889098083797779973249527945425785289530782866788423937853975655041201208097565857877299517888409192011316667062299214668449727573/2179726969580368596982209297611158863133463237953849513255872358707116619160274567880671493114407477907863709135310933747269560583103043440661093924824910226055891739995565970007325296663606813171961631209435190973625570030818828022150060334310865775818826653767839768386830275250180655139892520809250109046030505040568126134283582509140054700807968006411274902722068703988951186162719580877352949326037575158710227644896655886921758023745478050247792008350226386225726530609681385586369540520356173475837860945256338548093372659389462314540115671053242978863159706033623194996382612358366239964806374630835162232711187159334019260491609785933490838611111457646837633668534765468261028755613257671623859623064198306598968346872873498544561570241296922423488159932471332658969365379956902723584000000*x10^182-25156632108693202453080289617844570204808918948625567743941404738246091332381176452620216138999611353103369289140176907209276598319046090853983583121221724147480705433314800730292795093301800581530571411811162701076428054878700003549828961289014229436877166856010116139778501296074896520469565256462199705032445838456667442222841783779411655971183431677462699513596947424638442996100889736640190469213572733405722888175263017747660196305747928294995586933483155285118556417633194948508775362148573301676452545551812096664223446318446753714944347198610624638011950892719/6539180908741105790946627892833476589400389713861548539767617076121349857480823703642014479343222433723591127405932801241808681749309130321983281774474730678167675219986697910021975889990820439515884893628305572920876710092456484066450181002932597327456479961303519305160490825750541965419677562427750327138091515121704378402850747527420164102423904019233824708166206111966853558488158742632058847978112725476130682934689967660765274071236434150743376025050679158677179591829044156759108621561068520427513582835769015644280117978168386943620347013159728936589479118100869584989147837075098719894419123892505486698133561478002057781474829357800472515833334372940512901005604296404783086266839773014871578869192594919796905040618620495633684710723890767270464479797413997976908096139870708170752000000*x10^181+56089443424073356534645347467694211540616495558109074473493625611941064856586273647404465162082459169449200703238245702619688353596886724918948597590969394546577273987609335538432937731377173005327243485982704881279919010088159702454864665996566756393963272345605960702028990775593592597960233374980314070982058768371074591003862950338722071674774779695727284182285627273490060119962903480750167759645709094080445849750185330584959408037434732410706824051064392973493588009777689155069897790798423076025383711094190797333552054088096848092826051697044976676303180203/1937535084071438752873074931209918989451967322625644011782997652184103661475799615893930216101695535918101074786943052219795164962758260836143194599844364645383014879996058640006511374812094945041743672186164614198778284471838958241911164741609658467394512581126968683010515800222382804568793351830444541374249337813838334341585406674791159734051527116810022135752949959101289943255750738557647066067588955696631313462130360788374896021107091600220259562977979009978423582764161231632328480462538820867411431951338967598305220141679522057368991707602882647878364183140998395552340099874103324413161221894075699762409944141630239342659208698607547412098765740130522341038697569305120914449434006819221208553834842939199082974998109776484054729103375042154211697717752295696861658115517246865408000000*x10^180+15064420391016827775258130767648360010497189921590938519065360658017871227771979170836240639712849063606326859191562190096407568458611390424194668880131696456371984665052065178104319038362646696361683952974475539509521439910826735080715842367190247513385549832922712840029246316846515027283480604562100198900381422056417616637184917665992524232389841782518829435767102346856970474976993160554932945579960680771617523858071653923272457284480321843890227168537305323597596090716014398537955914085967811762799450308143757280412267589314502477722509472774988139653659079/300651995804188771997546110015332256983925963855703381138741014994085050918658561086989171464056203849360511604870473620313042839048695646987737093079297962214605757240767720001010385746704388023718845684060026341189733797354321106503456597835981486319838159140391692191286934517266297260674830456448290902900759315940431190935666552984835131145926621573968952099595683308820853263823390465841786113936217263270376226882297363713345934309721110379005794255203639479410555946162949736050971106256023927701773923483632903185292780605443077867602161524585238463884097383948026896052774118395343443421568914597953411408439608184002656619532384266688391532567097606460363264625484892173935000774242437465359948008854938841237013361775654971663664860868541023929401369996045883995774535166469341184000000*x10^179-3927149074001122744582940359099245334686100262158272702568718825423881672488817517734423085653807191174723716752551315617635101631667400500136441425542471170212709327731559036971489876974434310345113562401008068271847981144485254613663843583883960798531852974900290883465815231593442970326034225533006076003103560940486762386120165610630336257410193593345741731872505944146129592751527638482832886829878472814455493812748314128750124935859778153228304401335866910884747378687080666414272155895443113992676373257123344856610848090668507497353886087544625534878253911/482151587741279689655050904540717167882056384432187910766275913446735473362641379070378947785675386818329299716566473824280824460778553387796002342818413321892547481658005375854154904331120401070295660359690733487253582310964533387388031779018071692347021563967079764435796558580685121874261940086838733798200296045839954167952128849948030532897615042892816568344052063555159709381615391161810790634330892201005027313156863974987301314008216342911953992630464822759607711839929523079012617257958969248111600577752554148887013307146056180174772130002560658919039934975179324238831176927196218978390350148756164917834732643539322232735471289054412720061444009064738278415159763790214421107232425660082697059479638335100232629723031925945340808163973512794135629846813935334702901097870651293696000000*x10^178+26959776955259005418659033830337301276536025990725686669589576072783572200695063064259153939873504435050246566276854865129634266324502881082720034582464417112523123025568501146378965446815134514371850749049848165327117592707585530624875968636094603270835498412461354190137363582654042666860594079852371597982025796399649543400457481573166835040556458047922472674005380436215501893243315272146970730520021030269358324398274796306751251092642745082811001836228126758956863294960524044730145514471920806174506757266275206592519434458969276604267948508728102036300775507/52313447269928846327573023142667812715203117710892388318140936608970798859846589629136115834745779469788729019247462409934469453994473042575866254195797845425341401759893583280175807119926563516127079149026444583367013680739651872531601448023460778619651839690428154441283926606004335723357420499422002617104732120973635027222805980219361312819391232153870597665329648895734828467905269941056470783824901803809045463477519741286122192569891473205947008200405433269417436734632353254072868972488548163420108662686152125154240943825347095548962776105277831492715832944806956679913182696600789759155352991140043893585068491824016462251798634862403780126666674983524103208044834371238264690134718184118972630953540759358375240324948963965069477685791126138163715838379311983815264769118965665366016000000*x10^177+157076151537005401618615456897804261411415085130250922154480166335341711593712375920619634844670749153226319736515623624840592515574041026201908655315018304262344361646027973951548564788194308495263491318237365856569631465749777008381687451384102272941842114541070416326019737010736002516035603213007369536330003392681627919015393466331799693514284796436190505600633267200110864870335758466806298606444694759268197933792952742932525822005841092167447397201221266553985966521601525325515189981954572186900982855081110458423535510516093009130594131145029313592860655867/3766568203434876935585257666272082515494624475184251958906147435845897517908954453297800340101696121824788489385817293515281800687602059065462370302097444870624580926712337996172658112634712573161149698729904010002424985013254934822275304257689176060614932457710827119772442715632312172081734275958384188431540712710101721960042030575794014522996168715078683031903734720492907649689179435756065896435392929874251273370381421372600797865032186070828184590429191195398055444893529434293246566019175467766247823713402953011105347955424990879525319879580003867475539972026100880953749154155256862659185415362083160338124931411329185282129501710093072169120000598813735430979228074729155057689699709256566029428654934673803017303396325405485002393376961081947787540363310462834699063376565527906353152000000*x10^176-30700027878511195786815216841759939438895368256716774778943464583588708158598632599778289215456791691375253726250990915088068861915483928731529152623771672482137875787154408438920808956594493143493188841497681877949810587441527104966674585798649629729961685711407739469054550130317260282718566430768966010971196737759288016959562611041082495294077711431898896148017586727124113446205892979570216814702737655098136263594260971783430304265687664210280560910277327208891648536082533159126628894674260359494917026993672783823811052144249258133416313271071101185715106659/2259940922060926161351154599763249509296774685110551175343688461507538510745372671978680204061017673094873093631490376109169080412561235439277422181258466922374748556027402797703594867580827543896689819237942406001454991007952960893365182554613505636368959474626496271863465629379387303249040565575030513058924427626061033176025218345476408713797701229047209819142240832295744589813507661453639537861235757924550764022228852823560478719019311642496910754257514717238833266936117660575947939611505280659748694228041771806663208773254994527715191927748002320485323983215660528572249492493154117595511249217249896202874958846797511169277701026055843301472000359288241258587536844837493034613819825553939617657192960804281810382037795243291001436026176649168672524217986277700819438025939316743811891200000*x10^175+8228195078823257385294984443280737056070107639910414834792240112862616998882529288133651452541870603675056272174982614336049696990611857457323448322082994257816799152665663940827580116148829646509290709531484750678715364097307460979509289780511187346711517027847512687526779997578459339220012541915166233897327810443899807763020215828641467956007412872051016013467650210132794063232989162878553080578787998233306676787392930423906722171696824071134594360975339477730152220533771317313595513511616663999803823998287638605469640553907541057545805255623590107638424109/6026509125495803096936412266035332024791399160294803134249835897353436028654327125276480544162713794919661583017307669624450881100163294504739792483355911792999329482739740793876252980215540117057839517967846416003879976021207895715640486812302681696983891932337323391635908345011699475330774841533414701490465140336162755136067248921270423236793869944125892851045975552788652239502687097209705434296628687798802037392610274196161276584051497713325095344686705912636888711829647094869194505630680748425996517941444724817768556728679985407240511807328006187960863955241761409525998646648410980254696664579333056540999890258126696451407202736148915470592000958101976689566764919566648092303519534810505647085847895478084827685434120648776003829403137731116460064581296740535518501402504844650165043200000*x10^174-5904340175452202743728083927745569788630988291629102001588323732732003418002030790058695767371436052989455439052390400584249114170226499106583593856014278665288763241874010093980350791848839318441328672404032645502242901649584324766255634902617644995654109574963633205012005332635828839213608209004707231455703875194486534585425028215097246412496964307489260207698687008024073034938684747335892017217006649634908992065312146369038023938366606613218576643874541373945735736941002954513091903946399868772685222372154994556791236975907450461769868665059861055071989/869208046946510062058136384524326734344913340427135067439880177502899427209758719991800078485006797344181959089034760041988107850985090553568239300484025739374903290779770306809074949069549055344880699706900925385174996541520369574371224059466732937064984413317883181485948318992072039711169448298088658868817087548485012760009699363644772582229885088095080699670092627806055611466733715943707514562013753047904140008549558778292491815007427554806504136252890275861089718052352946375364592158271261792211036241554527617947387989713459433736612279903077815571278455082946357143172881728136199075196634314326883154951907248768273526645269625406093577489230907418554330225975709552881936389930702136130622175843446463185311685399152016650385167702375634295643278545379337577238245394592044901466112000000*x10^173-374816862075437038039497228770018868598689265751798135478107860859292832271513277144481148252433413847927342648848051397921595163847789892408610778547996829127928187011499526538717171048055448409439716454346379761752279783258726390011428817825715503940436419924054233970834756545959577915742104643967446239450979630193628852652450148739008370779030746635171833990276983415617019923985923552954877910324817138812974467707212782634832110619358838318314711078074154878054759604981795849483828218294937544397061681939878422067696208053781583896142253748319503303341801/21695432851784891148971084157727195289249036977061291283299409230472369703155577650995329958985769661710781698862307610648023171960587860217063252940081282454797586137863066857954510728775944421408222264684247097613967913676348424576305752524289654109142010956414364209889270042042118111190789429520292925365674505210185918489842096116573523652457931798853214263765511990039148062209673549954939563467863276075687334613396987106180595702585391767970343240872141285492799362586729541529100220270450694333587464589201009343966804223247947466065842506380822276659110238870341074293595127934279528916907992485599003547599604929256107225065929850136095694131203449167116082440353710439933132292670325317820329509052423721105379667562834335593613785851295832019256232492668265927866605049017440740594155520000*x10^172+903356622335043032787109200602060220812202776860879467629101758678135536464996828137092568299895062985312544342631070990292960866043215758333349855903363248049308269798053569081560380803926926742063842003893761257000425726271273454968337420075158290291553093768667143392015743250996874700184777325997355597997081607881987167532396164636154634812206608343944877903517911705908769233512364575636167383758790510796395146761295583488143661756128385030214440982070111496108892278655718820593049189928278202421348450551587392688056150609336737412955155408963880066535849/361590547529748185816184735962119921487483949617688188054990153841206161719259627516588832649762827695179694981038460177467052866009797670284387549001354707579959768964384447632575178812932407023470371078070784960232798561272473742938429208738160901819033515940239403498154500700701968519846490492004882089427908420169765308164034935276225394207632196647553571062758533167319134370161225832582326057797721267928122243556616451769676595043089862799505720681202354758213322709778825692151670337840844905559791076486683489066113403720799124434430708439680371277651837314505684571559918798904658815281799874759983392459993415487601787084432164168934928235520057486118601374005895173998885538211172088630338825150873728685089661126047238926560229764188263866987603874877804432131110084150290679009902592000000*x10^171-358737587535284971530406773656309801799943381305574533832626326484807468094174253895520511300207072193983023540666833216634497352640389064311696599125219153276768021638894721990354982432490086637798962481767763239758951176250120717551109770382587398881620392379495160349674379517920272185171398478910373966790686197901314707625536052197673083673999261671257048241632377811498885454019280438492056667288046524336069743586580427384178716598211130330141214167174214875766177529504561978851788631505763216223352130566534823998207866398596588282097300079315464730440539/2892724380237985486529477887696959371899871596941505504439921230729649293754077020132710661198102621561437559848307681419736422928078381362275100392010837660639678151715075581060601430503459256187762968624566279681862388490179789943507433669905287214552268127521915227985236005605615748158771923936039056715423267361358122465312279482209803153661057573180428568502068265338553074961289806660658608462381770143424977948452931614157412760344718902396045765449618838065706581678230605537213362702726759244478328611893467912528907229766392995475445667517442970221214698516045476572479350391237270522254398998079867139679947323900814296675457313351479425884160459888948810992047161391991084305689376709042710601206989829480717289008377911412481838113506110935900830999022435457048880673202325432079220736000000*x10^170-32797278507922933605775622826182599114870307358986368389022746788509763070068699537119243547703948786038452871530788692426079919592051898494158286517783591821878504908034795683054014685271916591375464604616576323848521569626313761281795976620419677811688986431995851292609028863555542796775137058745981837972333346466375117085777357666598740788323308054350514110885082122080956282523042612741902675900515110515574879911260503788178909994270524576682537388484696915227819131978710890197925891459972661427885233321370974492455560080166513745812716617916763893701099/2169543285178489114897108415772719528924903697706129128329940923047236970315557765099532995898576966171078169886230761064802317196058786021706325294008128245479758613786306685795451072877594442140822226468424709761396791367634842457630575252428965410914201095641436420988927004204211811119078942952029292536567450521018591848984209611657352365245793179885321426376551199003914806220967354995493956346786327607568733461339698710618059570258539176797034324087214128549279936258672954152910022027045069433358746458920100934396680422324794746606584250638082227665911023887034107429359512793427952891690799248559900354759960492925610722506592985013609569413120344916711608244035371043993313229267032531782032950905242372110537966756283433559361378585129583201925623249266826592786660504901744074059415552000000*x10^169+1006449189700422854248412787460908270790534496944346857682963896634391607933957768880111328139268229451508480179088926702334393786955417275717388324069335540353647134522664935800811897358844173895816925248812056125387226949002931461451425752183037063439132959032201660986315422562448881962038796246755697846539839274052077754454759711444135638410406711204547948517860281118370794168026050399199303124045604942751993124748847486222878428014934855918544084353841755058913727522840074709052268260412498211556931253157736414220575372185001790468759862418054339769217/271192910647311139362138551971589941115612962213266141041242615380904621289444720637441624487322120771384771235778845133100289649507348252713290661751016030684969826723288335724431384109699305267602778308553088720174598920954355307203821906553620676364275136955179552623615875525526476389884867869003661567070931315127323981123026201457169045655724147485665178297068899875489350777620919374436744543348290950946091682667462338827257446282317397099629290510901766068659992032334119269113752753380633679169843307365012616799585052790599343325823031329760278458238877985879263428669939099178494111461349906069987544344995061615701340313324123126701196176640043114588951030504421380499164153658379066472754118863155296513817245844535429194920172323141197900240702906158353324098332563112718009257426944000000*x10^168-16504958933632522712915262165601323201182935314861338151245858416682943915014514997024945066562751331340476907264265657814831659748946804778910852091997245041906009649488039374488814376550699639931633890060852149155097875206790963860313572775068736502421939734199382651140942234455608233011877414835128316366339514438317378330855920940036319022445976052788857696501817194143607266917054239904098254042079267270320896863563655438308197636932880838923637717728079237790478628038003407307350415502597426727283809310274386277692502416912085463208605878246382977649961/52069038844283738757530601978545268694197688744947099079918582153133687287573386362388791901565847188105876077269538265555255612705410864520951807056195077891514206730871360459090825749062266611379733435242193034273522992823236218983133806058295169861940826295394474103734248100901083466857894630848703020877618812504446204375621030679776456765899036317247714233037228776093955349303216519891854952322871862581649603072152769054833429686204940243128823778093139085182718470208150899669840528649081666400609915014082422425520330135795073918558022015313973463981864573288818578304628307042270869400579181965437608514239051830214657340158231640326629665914888278001078597856848905055839517502408780762768790821725816930652911202150802405424673086043109996846214957982403838226879852117641857777425973248000000*x10^167-1982479910160389349984062008190466814905426819504276213303779500839151003210288157108500414140106754220581867171659698583781378829045547446895053317185473669878949884444509124206323286009661037586504695708148941946644582073676526406717606491612241820536071116255382118825373154930529714730012364907325539804565116666819982180378309537489772823951795912707800385283219063188254178151373117527813483240866672109439978971793283178407626579286497244796688381622436211405735170317149860300268515826247624536523992657109391733092086801943757012911158088458779721667/490446205754634901954762342027113990840166612982233272338322594848982925785620593680271195305172814958611077650890470319201779711510934359694993473056782523310965840479165090666475595752548822085209420112171362960190169477141942408004400057064004739672912021620670085749459165785567505182334957276439902865409282378377829240586697306245932088846772712564342677234259611705751541751678648539012762502256249883029666590946493900045526810231129735414086252226936945857294051524723556354817964163099670327164300612377542440428762921216280131101017475811434600916626667880271446577437629265704278204715031541275707458532863910488678091116090093943421943478005227108330410654852579953430199536914368421627335549341216486003010152610525611354078553400720031367468272759645876027254755278973078723178266624000000*x10^166+375891035965195934177837326428891276405034433059947134931476061168916664280742050760713895680187479386324500485241000192465067792553462952741521144947304579272009102815156501888754008222287793424743281465672738773605306118455352084632548628002675348706028923013908043160202780153366987474128190259707132903677932052675399296306452834492766504057611701816656025176371117335596154258544193662256963832601093848215567856987480731761051845828962546170698837801748956704006888770273994200314473910402033773499504973892317399017868153062999655548063952166268357111281/83310462150853982012048963165672429910716301991915358527869731445013899660117418179822067042505355500969401723631261224888408980328657383233522891289912124626422730769394176734545321198499626578207573496387508854837636788517177950373014089693272271779105322072631158565974796961441733546972631409357924833404190100007113927000993649087642330825438458107596342772859566041750328558885146431826967923716594980130639364915444430487733487497927904389006118044949022536292349552333041439471744845838530666240975864022531875880832528217272118269692835224502357542370983317262109725287405291267633391040926691144700173622782482928343451744253170624522607465463821244801725756570958248089343228003854049220430065314761307089044657923441283848679476937668975994953943932771846141163007763388226972443881557196800000*x10^165-540950627623593463923277578583167068007763893906314359041994150832649551683263997842362778684601036762908324929159557419609400077196437719386768925505206523585402916271292228202301261456605028994319472180421643915636661134969059689828886470745307860885094501163627218588982573334918607573066906381436540696505811563069888579455744380426774161153612487924015248149175359077725399399542858811494609499427773412430269081331346053516960229012856134432897415720636257363608638715729477325962566206586236616382720400538088035769538753090593128804078410897973511539/980892411509269803909524684054227981680333225964466544676645189697965851571241187360542390610345629917222155301780940638403559423021868719389986946113565046621931680958330181332951191505097644170418840224342725920380338954283884816008800114128009479345824043241340171498918331571135010364669914552879805730818564756755658481173394612491864177693545425128685354468519223411503083503357297078025525004512499766059333181892987800091053620462259470828172504453873891714588103049447112709635928326199340654328601224755084880857525842432560262202034951622869201833253335760542893154875258531408556409430063082551414917065727820977356182232180187886843886956010454216660821309705159906860399073828736843254671098682432972006020305221051222708157106801440062734936545519291752054509510557946157446356533248000000*x10^164+300449433572959729586680200202908008419864436473701690208174084735131459178686248607454860290526962419417132144428286674470762421990882014481431875417186317494300764467032316509278135960614746917600469511447690621962714140010781405737227834015909710468138059446854061329311484959588074653247410782667571006148901281852102654307838926017075987880376755922155199549473145441781128393295394044426533729657346773658989037618354990718757233482793830185189256348636230327234932715482748172830872242748235456916565447200001435957265952644714718007037511611335324133/16736476771376916029206264921675264937420685668018710418545258549221542342434302759339254539789022310462603024836637299642760732655310635024591652268062703607986709306351508718993479705055728553657771461327847761016489533407468784673150151947309161741338122737805366676200294032432491114347180417058511685282091761162143422835021045575642432531896118816258193860619109249458771362276033881393810520389494527258387372416049104339053602399137302221005693357244223277380159508281191360608163027065776249914481758397383635779631534686505559473822221362065205756279885041414263114455059098692158493735900451346033517022433980945426139859336574455819273821186928375071775263596844290910805559197202822388032825621269012584852721457834186487457930634799571070414854807922915519430068523894956311428458348544000000*x10^163+694174811497532385342921291864599597284019148185115974264526421207267131195512189476202049326242564914323544621368987962635617412770017416093099170038604309634283569949685617101215540457390178634411126410322491677835977353384871992902260047281967372850137592616870944452609283315818011807382693085715463035227311098134508324953697678171400408324997435553972419231945604946584894320031080546363165517362353825341064034675472136682514717774828640770653363385446435982654916627551136713080899586310428764806543056659164468717358429310261225398339530318468356493/159956087329639645463134009278091065428575299824477488373509884374426687347425442905258368721610282561861251309372021551785745242231022175808363951276631279282731643077236819330327016701119283030158541113064017001288262633952981664716187052211082761815882218379451824446671610165968128410187452305967215680136044992013658739841907806248273275184841839566584978123890366800160630833059481149107778413535862361850827580637653306536448295996021576426891746646302123269681311140479439563785750104009978879182673658923261201691198454177162467077810243631044526481352287969143250672551818159233856110798579246997824333355742367222419427348966087599083406333690536790019313452616239836331538997767399774503225725404341709610965743213007264989464595720324433910311572350921944591032974905705395787092252589817856000*x10^162-183742404831695974982485521894437920211653326042805457132001355606727634461777373427525046152679706035919615965956730520163544412664695152801577786244772470706519658482118157423682801309331371323515718160257778752587348632759242374700654637712388529719995678437727725701496367323007296580835491771955117063749854835088748752195277902297935887878989696205807219207244293461556537246396602457712701291070541752661397000231531518757437193390128862919661754038169734915607530008158104676723142772437939644976953263133260145289717255666104198525667115851786063267/234310674799276824408887708903453709123889599352261945859633619689101592794080238630749563557046312346476442347712922194998650257174348890344283131752877850511813930288921122065908715870780199751208800458589868654230853467704562985424102127262328264378733718329275133466804116454054875600860525838819163593949284656270007919690294638058994055446545663427614714048667529492422799071864474339513347285452923381617423213824687460746750433587922231094079707001419125883322233115936679048514282378920867498802744617563370900914841485611077832633511099068912880587918390579799683602370827381690218912302606318844469238314075733235965958030712042381469833496616997251004853690355820072751277828760839513432459558697766176187938100409678610824411028887193994985807967310920817272020959334529388359998416879616000000*x10^161+139306000753809637748664038055812591903763269474205080575663478591825982900820377814101727723563883358771322576234205997771170540207962825127290444166293990616629003421770817556779261998493657258727558119351419108810731068948608802273752964906673391517712740083106986512955532913435932863066481301281704889931465879124584373552893315892891613259486968016080158576780045979154807942277765911917101141172293543359976311722821348462268921534417647705030256796201140479496913723372952963021385936995835914588576063604361553292235917924184053486838767328145980822177/2879209571933513618336412167005639177714355396840594790723177918739680372253657972294650636988985086113502523568696387932143414360158399164550551122979363027089169575390262747945886300620147094542853740035152306023188727411153669964891366939799489712685879930830132840040088982987426311383374141507409882242448809856245857317154340512468918953327153112198529606230026602402891354995070660683940011443645522513314896451477759517656069327928388375684051439633438218854263600528629912148143501872179619825288125860618701630441572175188924407400584385358801476664341183444578512105932726866209409994374426445960838000403362610003549692281389576783501314006429662220347642147092317053967701959813195941058063057278150772997383377834130769810362722965839810385608302316595002638593548302697124167660546616721408000000*x10^160+392098843385441938369629701593683242242373334204406992979058355015256700076000238549522111120535259459421479422191870360167460523537416185795876533467895192471384846963199299143475546847013192219517073528261043622206515334614705279260333259345555279141990177281651647336702685447814357826799932516939852395631950521093237610133170821669250452062428069960175480549241133245768174512711408131490626579117545291358001008360668731758621340270439881586564281859988595666764824246761556223634077025830809363004108526082639305663467267725099070725206788327425728219/119967065497229734097350506958568299071431474868358116280132413280820015510569082178943776541207711921395938482029016163839308931673266631856272963457473459462048732307927614497745262525839462272618905834798012750966196975464736248537140289158312071361911663784588868335003707624476096307640589229475411760102033744010244054881430854686204956388631379674938733592917775100120473124794610861830833810151896771388120685478239979902336221997016182320168809984726592452260983355359579672839312578007484159387005244192445901268398840632871850308357682723283394861014215976857438004413863619425392083098934435248368250016806775416814570511724565699312554750267902592514485089462179877248654248325549830877419294053256282208224307409755448742098446790243325432733679263191458443274731179279046840319189442363392000000*x10^159-14451792730369070213824166215927168379731712286322070621917826762674220115555933286021452137285987650107625040100685814261485717017711231790045620264634808534326633497498962075246783805054330981057660181289684662439708598375502720058531313631281731551374428487883944807832559848420001541917111110742793378284776586096400425932816656886517658283786149187230167760072049976944385043165910924831735598486644469800010960913646425188489760353815748701921305797815337336246475346685339100694923083215438678929511888667703970376946635190584765284664451578384372759/14995883187153716762168813369821037383928934358544764535016551660102501938821135272367972067650963990174492310253627020479913616459158328982034120432184182432756091538490951812218157815729932784077363229349751593870774621933092031067142536144789008920238957973073608541875463453059512038455073653684426470012754218001280506860178856835775619548578922459367341699114721887515059140599326357728854226268987096423515085684779997487792027749627022790021101248090824056532622919419947459104914072250935519923375655524055737658549855079108981288544710340410424357626776997107179750551732952428174010387366804406046031252100846927101821313965570712414069343783487824064310636182772484656081781040693728859677411756657035276028038426219431092762305848780415679091709907898932305409341397409880855039898680295424000000*x10^158+222104026916100038439331532633510553893083956853240940093666946774899090553728199056063056975052877447170527259505972160438217571272060734805598389229719612876500016443918633911798312892233426040527139358069224395437162589590028621827016842681162314328299314655561115515321289221255168490985376454673498877404845091440616499022235293931364608279420890752660071238849768566284889924428147562819514621149561365401294290797457814812689137779139428435112379732167523130173716724759859425956460032375616972193315627092883344659174061969033197217755786289242876423/2879209571933513618336412167005639177714355396840594790723177918739680372253657972294650636988985086113502523568696387932143414360158399164550551122979363027089169575390262747945886300620147094542853740035152306023188727411153669964891366939799489712685879930830132840040088982987426311383374141507409882242448809856245857317154340512468918953327153112198529606230026602402891354995070660683940011443645522513314896451477759517656069327928388375684051439633438218854263600528629912148143501872179619825288125860618701630441572175188924407400584385358801476664341183444578512105932726866209409994374426445960838000403362610003549692281389576783501314006429662220347642147092317053967701959813195941058063057278150772997383377834130769810362722965839810385608302316595002638593548302697124167660546616721408000000*x10^157+4119650271427340647022274782473711852908844447844462740188134385006039978035066418501838573953480163353655721005511444695016074385611997967057842842861080775257887679760839389854260148991207154368833532405165916153642268333721841861201114512869157500519543180870438720538416357397995004371505846020515092929653755886699452746395304700241060886703149650590725715379579069301334460523768665835792291758125803537674015235802736566752692673760763946654573308659836003944190759060046284248349774785140606196374041826095797468810772837291974268091984264568125401/2303367657546810894669129733604511342171484317472475832578542334991744297802926377835720509591188068890802018854957110345714731488126719331640440898383490421671335660312210198356709040496117675634282992028121844818550981928922935971913093551839591770148703944664106272032071186389941049106699313205927905793959047884996685853723472409975135162661722489758823684984021281922313083996056528547152009154916418010651917161182207614124855462342710700547241151706750575083410880422903929718514801497743695860230500688494961304353257740151139525920467508287041181331472946755662809684746181492967527995499541156768670400322690088002839753825111661426801051205143729776278113717673853643174161567850556752846450445822520618397906702267304615848290178372671848308486641853276002110874838642157699334128437293377126400000*x10^156-1006210311983243681696740918311269169503486065734018398847458418352097938526379079726990284839574531219988880844485688160912974195078783883182762225829881365707001259056635155897848104896589468105724113954177521746417810842575275889438146144724053315767642649457637391986077948866608476260439141822374805255618344911908148254933081142169596929909661054052674744321812669705840562940165100829263934778823796781758999643847581014756399556454096774945911754250653318269400512100979612325159366838262532303680825527705049274059573414831573814118392923611454661/959736523977837872778804055668546392571451798946864930241059306246560124084552657431550212329661695371167507856232129310714471453386133054850183707659787675696389858463420915981962100206715698180951246678384102007729575803717889988297122313266496570895293310276710946680029660995808770461124713835803294080816269952081952439051446837489639651109051037399509868743342200800963784998356886894646670481215174171104965483825919839218689775976129458561350479877812739618087866842876637382714500624059873275096041953539567210147190725062974802466861461786267158888113727814859504035310908955403136664791475481986946000134454203334516564093796525594500438002143220740115880715697439017989233986604398647019354352426050257665794459278043589936787574321946603461869434105531667546197849434232374722553515538907136000000*x10^155+3314058332496998756943641087868802112557068472725068709917743969238309158176431706713020826161792060376544080002403199181085670541332620851978312844214610877427419489319146706478622998450148609456784957035041489293369403721049655489297609244330206194458059653339896797027348981086827823521438313745402849828622437921702854160152764199789487690206314111606655444716355139809792843588870063944458096362219307815604304013326915205071229914783232822316562534347365281244439546433149166830755298076270619178096962115010520448310600775529053145833908497719949/33576788010886456190512095242048270294044960896100230795605573396381112212870646907226246495498368351177871994970220267430243899243829727866478730297135428887337254523501606390039490386240782443648440117028015230591122185552812477724680664020985302771846996277902423790554973562535583806220106606500406789999403030393537694660692017638121503828888082941090724270904100319567246122391494585235452028497323877706296168530352880672373986331526395051709054689602778062440391842899474194147446085972940172889657444438702059830222416037188622826828972424009346666639547328799749412314084278323141807514570570798377119538231633935901454137392298271527712116693057285368485622706615942320323054924935229633330181425984265574313508779406772825776824757619123153184936470164373208613335840264689494666595295821824000000*x10^154+497547713390317207912419328630390048052776643361408010980590914704554780011367211207977238047307936179752304988474769389604608850768108111276227237087807118107954216572627937574948958606204442162172675908207593404368036595162228376861761824151909309562836244679195636336142239264637278888204514322669815298552877027048242805520609741815444267737288790530127553436735988542912503722273858664360564552237958331772520066540311733687724318888993439832929717125693040798762880275040195072873209662643730775260821474917067562026005902147219327155679933640991/1191397064248350462759894689795436901123181543520246120299246035340557395415306747156407160133373139081449320097391608799507619735237958274986434947439736425002414996713212171563815020946267763259111892428338885250974645825304966882024013906123926777663122729998675657947623027443072956434499644761686847824461576492239665096753520212056104394480201287806288112922769628580506767584167169938182073700818836902061336462680452214202511446039333120972710940537974435387971145046329618819921449050557084065636465873359462743630995382836796306510586642217435093792141179356377315354179059392914238618361831632811381241546219011035951596806092238669035026485419170573936955371210613953365945638543391423886095058184062388826503466689985146128425954330692335331975849234453104540107675159736741034894019289677824000000*x10^153-26177114764521573862443968012074520183200437078885420202503890485913521591375180823435710144381104764571779787472555909504713624306808991661775651516352271094178487805963996017212228324928516690624757885278845759236978039962520717280423520487668083889958893152808921339882131047037528962832940567703724095170582465987682689113399698374823652082278364531194417174586990514008590200544151646238811996510320940699523661278618316918807118218656637320895882110917946683456412049057790256160101391617760144766035305296597951148809544563192020424245099171317/22967167486289063533542081724384915437427293304530389074091699470201650697883310026405738478235324229161074576754386525809490664831027343301427358923618592043919506365937408238875347211993113365555076677402905866613441727619664082480281786179251834264761999489785226335723512525544188777731479057289212380421287168092366048521723898643263567545599758929022941249139579453721728334990488662054321119972576926091379551660139588582644646168896344674020560311166419660567050055111113364733108388602110015017151173278995854215699613936154614188949176426136391845262822543939802419009081350186427084855102510547559396583952538321140096010221516805186325112247221385832973152422847374243827199413537199388568441679195868149130543158111016340330694148588098780366721121950445190245329619398734823747515525890048000000*x10^152+66644935158733997327742759292638942979567525036921607604422005589432205901533321975048044001262913626715647496436495031340174523089984803915076111087347561135164402943867087827561187123330270755244905392485491940776150406337022930859785360753708462857298580846347244268978953387200965209825758131461073997478330830341152423765006171181822395825833086815041581095301061652292786432603523190971413405813849783725318569620365226211334835948063513952962695653787631374970592380898890451017875429949715311878529379176301757909305098377506103495355922075661703/552808237811234614720591136065082722121156236193394199818850160398018631472702330680572922301885136533792484525189706482971535557150412639593705815612037701201120558474930447605610169719068242152227918086749242756452235662941504633259142452441502024835688946719385505287697084733585851785607835169422697390550171492399204604893633378394032439038813397542117684396165107661355140159053566851316482197179940322556460118683729827389965310962250568131337876409620138020018611301496943132443552359458487006455320165238790713044781857636273486220912201988889883519553507221359074324339083558312206718919889877624480896077445621120681540918026798742432252289234495146306747292241724874361798776284133620683148106997404948415497608544153107803589642809441243594036794044786240506609961274117847840190824950410510336000000*x10^151+218806253987702291913346515768390436515893367456346665298501253014024476535533436959237135184325506251619587435404883446810993361126255929836657954759517120102574994526704695760264142368532419087724374022914594985006399229533883192468720894580255083012443323701781271322000242217207206660022821744859611324000864393700234158442959074713319435649025373370750842367503596346137982687100043592858670149338204593502409275357803115311410433680670705191135566253302249441895787858093435605487039096184305914066069915619280086882026403861855787307964398303/11730678786445296864097424637985840257212864428507038722946422501814718970243020279693855115159366292494270228651240455872075025085419896861404897944022020184639163044560858304628332513932482592089717094679029024009596512741464289299928752306450971349298439187679268016715057500977949109508919579191993578579313983923590548644957737472552412499497366526092682958008808650638835865444107519391331187208062394112603928247930606416763189622541126114192846183758517517666177428148476246842303498343946673877035971676154710091135954538700763633335006938756284000414928535201253566564224584791770964857716496076912061455224310262507831107013831273048960260779511833343379252885766045079295464748734930942878474419043075828445572595101392208033732473409893763268685284769999798548752493880484834805110343775289344000000*x10^150-9457690026053268171002750697216712015267779041099445455460712399019575844666447947942917580309586995979146987830514175381801662967086732426847101012670833034640534431882377929373828683588851432491432605440377610755018233562040513250733863631814983017146356497608952399548679815819589579420452236780327751890171254160181072627908500600727137916964698392706688581434296845466140822133697615883826171685016166512185860855148021146963843422745488946012325588376577014170787057855521790578571810058443196025584568664113317368036450778688255105754471882083841/6633698853734815376647093632780992665453874834320730397826201924776223577672427968166875067622621638405509814302276477795658426685804951675124469787344452414413446701699165371267322036628818905826735017040990913077426827955298055599109709429298024298028267360632626063452365016803030221427294022033072368686602057908790455258723600540728389268465760770505412212753981291936261681908642802215797786366159283870677521424204757928679583731547006817576054516915441656240223335617963317589322628313501844077463841982865488556537382291635281834650946423866678602234642086656308891892069002699746480627038678531493770752929347453448178491016321584909187027470813941755680967506900698492341585315409603448197777283968859380985971302529837293643075713713294923128441528537434886079319535289414174082289899404926124032000000*x10^149+39199322661277440556017259532991161197229665241667009205975093689576362389972793024330857006367194526656966510380932771506152049997248315185357132460120406344736677451257459529447545082383820117982751706173912097306327715520583008921651443579216274572906639653388528527493710557198622202209941244085104609727924256142310777593154817625990879367384161978540489705338256098139112831394466029751140478725036182461999007437088828790100519235881182840026960613445826798316017263476391192294402496181014270046076531602309074984949303916425963434986419888931/249935278633650814818728802490963616908780213537986702586858471263154420508851289224497647759722008354367716708406021141437680126309762700475647213337938552505373188133092572857795492745826771962074788711120536756449362434736504449573992191998669675278930010447697057335724898592264874904639021238294720327281710188086296587455834243292749360193372462311035938942065229209529482520890780617235709376433002845990989818180399042838791223794549707412598600323344740580479372142592024524558466372879190357706643967957255455819304827314359127208198923348195112172105824301022627010062254418828752802274612691924412084882738365593023993382090609164553357392934905183887508979851831654342540106075087100089084230479203493161166893658894968677290136780406716099030764026528158973161175583902574847684391814314328064000000*x10^148-6199994257514810384463519248520737945886050834609952229847116689570774034551181453350558642044000874342757269611375789341044128356405755572262886195928116253725701983797341253260226703334608524906501631911889365347129553858583116640213837438163128394703662210397781674475112535939667317600450468758137547457079625424867906336941443347214195383774278938542822275985258735096628922256565702574676044749684182316861451845196758575164719822186458723729676497794987010742800955632566335023536832448367490544651946058110722446210088194495536481332380863/39310808022132239269019814120183660239726665684863587542673789183859102682503276848396296697022943042403021121791268016566864750730696009926663524665744903196524128602661720718621167624467074997491763063946612818236603424920284773920650129951395699543871213988934080376014014914388327238087668278714502925550234417237276771903547262463575640109426730491883924223727296544807476633532698087204727622910573534048459386217509676614397533223982262622672915655795209814756879025884227067195985945561492409347933878416980672927628932098579447909042645474765502828057138291296645285286334830813312477789858835742185308165507244168581798465281905688350737940567786321515146474114967102176839024091316168581912754275371018553990941052028665443810819044226932877798172020962577102692263912826158068635791996473636290560000*x10^147-165295821599174420292611841011273239228467078666171542334666498045611282938912312195452192032966763526714171099383843911033754869460533659570117254797926895836160295382819620137059307632675451039469393335472587453410086074885999475033613106265086103463772992553613379036988621131492194303996379816459581394392326221501415624473485803581385361878240384151976297902001584744946075461850146247356871565983669517625719455195019651171723643748745464445126111039498236932824495575293374862634930628119820936054546118117131236439395630080458740575250384832023/84911345327805636821082798499596706117809597879305349092175384637135661794207077992536000865569556971590525623069138915784427861578303381441593213278008990904492117781749316752221722068848881994582208218124683687391063397827815111668604280695014711014761822216097613612190272215078786834269363482023326319188506341232517827311662086921323382636361737862469276323250960536784149528430627868362211665486838833544672274229820901487098671763801687264973497816517653199874858695909930465143329642412823604191537177380678253523678493332931607483532114225493486108603418709200753816218483234556754952026095085203120265637495647404136684685008916286837593951626418454472716384088328940701972292037242924136931549234801400076620432672381917358631369135530175016044051565279166541815290051704501428253310712383054387609600000*x10^146+10751207535506098830189175653080313020185017045586669442121986154036662675660043915415674152374781510134677865009669265050059794061795244922283734182881270451678457961629841904739577198728503542822122208230309689989512854370966660199629108232094321150110356738789276222368237550471694590002082739434511557335595144856455530752209044260941733277697129211423589372406833109749977177915542010044923294605634302983422030340686782500715535571211735892012139650948819942985100776667685914962809679140373454952561426105584919186979512368215019681247588463483/45488220711324448297008642053355378277397998863913579870808241769894104532610934638858571892269405520494924440929895847741657782988376811486567792827504816555977920240222848260118779679740472497097611545423937689673783963122043809822466578943757880900765261901480864435101931543792207232644301865369639099565271254231705978916961832279280383555193788140608540887455871716134365818802122072336899106510806517970360146908832625796660002730608046749092945258848742785647245729951748463469640879864012645102609202168220492959113478571213361151892204049371510415323260022786118115831330304226833010013979509930242999448658382537930366795540490867948711045514152743467526634333033361090342299305665852216213329947215035755332374645918884299266804894034022330023599052828124933115333956270268622278559310205207707648000000*x10^145-20460996177056037849809353975165001888776457671763480432357696324127009328417743864214470781816710109001036198487177817136546931287002771964810433053723777652223218976995143218892023675044453454888650905043326230411960338137109846705050140695632374333284892385060704963291571810147084747436640079064199572765430553101738760851852479008174519310685375315094890397571114850420528995122127643609088895804908599239299647250200471337477843193540176839338714004031854687588602355932889409897433287396165402341882620304047812363272525489231109415069166503893/5094680719668338209264967909975802367068575872758320945530523078228139707652424679552160051934173418295431537384148334947065671694698202886495592796680539454269527066904959005133303324130932919674932493087481021243463803869668906700116256841700882660885709332965856816731416332904727210056161808921399579151310380473951069638699725215279402958181704271748156579395057632207048971705837672101732699929210330012680336453789254089225920305828101235898409868991059191992491521754595827908599778544769416251492230642840695211420709599975896449011926853529609166516205122552045228973108994073405297121565705112187215938249738844248201081100534977210255637097585107268362983045299736442118337522234575448215892954088084004597225960342915041517882148131810500962643093916749992508917403102270085695198642742983263256576000000*x10^144-314865646430374109317978454879382798026713293633672971855283437093498604691248265866005267045337381731350279746592301612039805505368635969211636428709421937488192187817228473046656777240468828432736546044467293386471447411234473961663539839777519948836419555344213585673201291139582346216049625099493237894164124385620072323384260579414761274638649349862958549245061189450189704124147529481849375929221197703946242401213678232960185745860544650208415858306173876101877890745012656221868094057379903250736427298200854499048531484525861690088636869407/121301921896865195458689712142281008739727996970436212988821978053050945420295825703622858379385081387986465175813055593977754087969004830630847447540012844149274453973927595360316745812641259992260297454463833839130090568325450159526577543850021015735374031737282305160271817450112552620384804974319037598840723344617882610445231552744747689480516768374956109033215657909691642183472325526231730950695484047920960391756887002124426673948288124664247854023596647428392655279871329235919042346304033720273624539115254647890969276189902296405045877464990694440862026727429648308883547477938221360037278693147314665196422353434480978121441308981196562788037740649246737691554755629574246131481775605909902213192573428680886332389117024798044813050757392880062930807541666488307557216720716326076158160547220553728000000*x10^143+2139223413958036943467771367458120784831354444088144081975124459830840398474363351441055916840833656824212647166775142749786779890548751557255517132389127482063014600804939405055085739447146009340347103040419798075692929203900334838810010949695655290134854853985527583631556304453823404711207500293033744049575352754307049629927024562616975542771145297695502689783455509715850516831427654619016517987618442062446749119719127870182318925036124763752253259670132497576082865489123601306134363445720486592014386332861403235226034087623069031146772647447/5557833512365459864652692265428148036802082770281804667851479721703425135620826923147810965746371001776834404419070910851344369121488948603449737596378770313748574982078137096509058171779199548736289992459070204992869604221456989127399552918219144720966228363235480163706999635896066047333994700641526813619611324153401166878581518416668439590743677387361625359340062871498598878224550187747344763559138541832014912495042822642791913060903383166434628947990246391264536205550468175900290667503384817728900615246735303867004410472700977944376647476577755454381314679147685704334300720807351233223526223758749690114454260557361673906655129066047551604106456480656395981503963348845947277296983173216235519586277909823196973774919543681655871434325611455595610647909181810009728076111567366212943973901436287188992000000*x10^142-24443218410109449935115265289112452051640708930525231819360321660130062370638961858814434221442681958383876558772473732527261643259488780634864266315827293979396456135164704685325505814951831079116583140207838298404894009856746505983779374445228525534936053279579861909076182799893551101282013621114646366604567067941505107098094479985406066591747131046371850791722114451099932204448824851007404090071664110606801463579300134849244209709566945213828862912196407570246144678800210937396896650003156717079923686798248773458434647750321008440406365047/1567594067590257910543067049223323805251869499310252598624776331762504525431515286016049246748976436398594319195122564599097129752214831657383259322055550601313700635970756616964093330501825513746133074796148006536450401190667355907728079028215656203349449025527955943609666563970685295401895941206584485892710886299677252196522992373932123987132832083614817409044633117602168914371026976031302369208987793850055488139627462796684898555639415764891818421228018212920766622078337177818030701090698281923536070967027906218898679876915660445849823647239879743543447730016013916607110459714893937575866370803749912596384535028999446486492472300680078657568487725313342456321630688136036411545302946291758736293565564309106838757028589243543963737886710923373120951974384613079666893262236949444676505459379465617408000000*x10^141-357995485115392937889191554143424168552944883434112177489798670871989476063655042319573940180355858281008902701848063192339554435917480871391594510677273482329277262509514430350698394975871812086618751516677646781709746503761272724319265503868037654643575760726759129293620889872183302229567166417506156777718397297833904949916150004948766648151291471917580711070136082283691153291971931101699973291478267362135713152658632431228775708605832890896269597575199920703813504502933017609905148331069260211962157614275851129410041152939744669406882340199/122272337272040117022359229839419256809645820946199702692732553877475352983658192309251841246420162039090356897219560038729576120672756869275894227120332946902468649605719016123199279779142390072198379834099544509843131292872053760802790164200821183861257023991180563601553991989713453041347883414113589899631449131374825671328793405166705670996360902521955757905481383172969175320940104130441584798301047920304328074890942098141422087339874429661561836855785420607819796522110299869806394685074465990035813535428176685074097030399421514776286244484710619996388922941249085495354615857761727130917576922692493182517993732261956825946412839453046135290342042574440711593087193674610840100533629810757181430898114016110333423048229960996429171555163452023103434254001999820214017674454482056684767425831598318157824000000*x10^140+1363983259070589013443002505862988650320545010370221912395124659827090089479468589852234929719097778236399346823742816337711348826546039762742273393536375406757004405431917055848407523866052976394309893940029001343210273948109594879928885915582830793174545555013989107052711448220357725425951587569573367592614454450497366029427672964948719411908248567336988347155955280411885796504425320654245958771223784236520419072902814631164682013904082211605492725280334622170770470302982763422430127234337513011491560321728825562866024883791368737824816869/2381928648156625656279725256612063444343749758692202000507777023587182200980354395634776128177016143618643316179601818936290443909209549401478458969876615848749389278033487327075310645048228378029838568196744373568372687523481566768885522679236776308985526441386634355874428415384028306000283443132082920122690567494314785805106365035715045538890147451726410868288598373499399519239092937606004898668202232213720676783589781132625105597530021357043412406281534167684801230950200646814410286072879207598100263677172273085859033059728990547589991775676180909020563433920436730428986023203150528524368381610892724334766111667440717388566483885448950687474195634567026849215984292362548833127278502806958079822690532781370131617822661577852516328996690623826690277675363632861312032619243156948404560243472694509568000000*x10^139-442642802276799878500091529470450283561681632935789741428396192259883048846285811543391728450562937934526947470891213974608698034186642179777519337403466187744083979790633034911717515404366728231944985949192056834238483391582735802617701768691924677565819523837077939179571005278329406885262477965670671764127016681563684279864280743378811253678291190826446227537666867756280814466949612511747545817290462338187594352657148796777627776099486819948464522199571182601558813851027621265569927978984067404964710962296642535785230338795728036518547237/11644984502099058764034212365658976839013887709161876446926909893092890760348399267547794404420967813246700656878053337021864392445024463740561354963841233038330347581497049154590407598013560959256988555628528048556488694559243215314551444209602017510595907046779101295386094475210805051556941277534627609488709441083316730602742229063495778190129609763995786467188703159330397649613343250518246171266766468600412197608661152203944960699035659967767793986265278153125694906867647606648228065245187237146267955755064446197533050514230620454884404236639106666322754565833246237652820557882069250563578754542142207858856545929710173899658365662194870027651623102327686818389256540439127628622250458167350612466487049153365087909355234380612302052872709716486041357523999982877525492805188767303311183412533173157888000000*x10^138-25152896969949333199294202339896628527204962465666899025098962910288265367110584130050634188723637807769927953581944702076999158601773344293884569688720938784338959161976914260477822033797034712198548990421860348139047073005626214815586866118906395755887278599899198084045529828329319718388576190415816992870577155042888962321773790078128603852830838809896886790473641319498979617789021795251486274258363011837564988968338759912009402892772658409035322348875438792010723027644050785830977906869207719102908524335391851203081353847995874979358557/12540752540722063284344536393786590442014955994482020788998210654100036203452122288128393973991811491188754553560980516792777038017718653259066074576444404810509605087766052935712746644014604109969064598369184052291603209525338847261824632225725249626795592204223647548877332511765482363215167529652675887141687090397418017572183938991456991897062656668918539272357064940817351314968215808250418953671902350800443905117019702373479188445115326119134547369824145703366132976626697422544245608725586255388288567736223249751189439015325283566798589177919037948347581840128111332856883677719151500606930966429999300771076280231995571891939778405440629260547901802506739650573045505088291292362423570334069890348524514472854710056228713948351709903093687386984967615795076904637335146097895595557412043675035724939264000000*x10^137+16975274947985716812956934252544262958925254427864799647663830105324688911537888790273601934703785615546405345162019577878804229177510023411902777692701124881337374457669765667556542799562338456784678194571974275017995972455435667496046230209159708399944247417451526559631843049701469787537371605615905901843794187873341879347033715120763441868100698558398840369620066089427974413403514841227411354291142157663531329864049413362450421035462658286777276784674701391052202879214101232228735979027123424938100671504700485360292699571604018325924153593/23476288756231702468292972129168497307451997621670342917004650344475267772862372923376353519312671111505348524266155527436078615169169318900971691607103925805273980724298051095654261717595338893862088928147112545889881208231434322074135711526557667301361348606306668211498366462024982983938793615509809260729238233223966528895128333792007488831301293284215505517852425569210081661620499993044784281273801200698430990379060882843153040769255890495019872676310800756701400932245177575002827779534297470086876198802209923534226629836688930837046958941064439039306673204719824415108086244690251609136174769156958691043454796594295710581711265174984857975745672174292616625872741185525281299302456923665378834732437891093184017225260152511314400938591382788435859376768383965481091393495260554883475345759666877086302208000000*x10^136-8017917416168663985191512656651766763119094305377642418763762077045311965372001550612291121348872277863841159897537018757567827589089784815277206381262699142796318094131474168782882409476653337155439264446136078765252549367921971804667386383366423561537305769887657064043207129123750171060937662090264052885167199022781796927515291185036730604451079860709797097738586913771380631670097576789150284651687633344864542988823733239251561578794227497767821823980208351432365913829335316821824246349614294132469849402184611911286502532892558181330117/111791851220150964134728438710326177654533322007954013890498334973691751299344632968458826282441291007168326306029312035409898167472234851909389007652875837167971336782371671884067912940930185208867090134033869266142291467768734867019693864412179368101720707649079372435706506962023728494946636264332425051091610634399840613786325399009559470625244253734359550085011550329571817436288095204975163244160958098563957097043147061157871622710742335690570822268146670270006671105929417023822989426353797476604172375248618683496317284936613956366890280671735423996698443831999163881467077355667864805410356043604565195445022840925217669436720310357070752265455581782345793456536862788215625234773604398406565879678275671872304843929810250053878099707578013278265997032230399835624244730929812166111787360760318462315724800000*x10^135+41021536922789033426497068007387124275234902042652932801129925467682434191772297622422762265412006332031413510175495392950622418427993002206403710234294031334925643774716527804667206924757960648637085601441990995439581630597598746431453944621277734327866624369216206152519807090273101569149969189730393954955325939878457391444392641416368018480328764631586925212454879045767089153061818250444759964604467825662279439089952609712921919874341212089467585400718797891683292727341327779359794572789650575443310237573941295721435569722785200032259033/46952577512463404936585944258336994614903995243340685834009300688950535545724745846752707038625342223010697048532311054872157230338338637801943383214207851610547961448596102191308523435190677787724177856294225091779762416462868644148271423053115334602722697212613336422996732924049965967877587231019618521458476466447933057790256667584014977662602586568431011035704851138420163323240999986089568562547602401396861980758121765686306081538511780990039745352621601513402801864490355150005655559068594940173752397604419847068453259673377861674093917882128878078613346409439648830216172489380503218272349538313917382086909593188591421163422530349969715951491344348585233251745482371050562598604913847330757669464875782186368034450520305022628801877182765576871718753536767930962182786990521109766950691519333754172604416000000*x10^134+103710638889446136105685169681693848835857686206319960837293897466702106015044554163783235187589025021457685465679761077797477938029595438245627332232324623242669413133577470576602651186917991403435284182712007197876520036612077775439916491897000686695177102095612435379928298325131668846196240668107884046443360337973062820514489065049283516810542939112488522441792099939836031597705181014168881370602084477197845645659007337280127753185309518739148579961808462996948440106972323868806006364326936102132120594170717961638173259080449723748775361/140857732537390214809757832775010983844711985730022057502027902066851606637174237540258121115876026669032091145596933164616471691015015913405830149642623554831643884345788306573925570305572033363172533568882675275339287249388605932444814269159346003808168091637840009268990198772149897903632761693058855564375429399343799173370770002752044932987807759705293033107114553415260489969722999958268705687642807204190585942274365297058918244615535342970119236057864804540208405593471065450016966677205784820521257192813259541205359779020133585022281753646386634235840039228318946490648517468141509654817048614941752146260728779565774263490267591049909147854474033045755699755236447113151687795814741541992273008394627346559104103351560915067886405631548296730615156260610303792886548360971563329300852074558001262517813248000000*x10^133-40494880649783161087580656108579196849153157659284550522469686472133947937892161310592707767258367170335408741231887642142655068069765642684679919496473408730927522992296221019511744784212299037900461842277765204315319018194605976595636110908456564576523869753520303011182776976600135511450805386708756192843064973454432474163967432732032976150823014254073103295321613360448337782424011970442744959017323808127596241557988348449842403765364267433296038441843288728559748980366355131368444207922200070982722145289897969401555647143774266757166121/375620620099707239492687554066695956919231961946725486672074405511604284365797966774021656309002737784085576388258488438977257842706709102415547065713662812884383691588768817530468187481525422301793422850353800734238099331702949153186171384424922676821781577700906691383973863392399727743020697848156948171667811731583464462322053340672119821300820692547448088285638809107361306585927999888716548500380819211174895846064974125490448652308094247920317962820972812107222414915922841200045244472548759521390019180835358776547626077387022893392751343057031024628906771275517190641729379915044025746178796306511339056695276745508731369307380242799757727611930754788681866013963858968404500788839310778646061355719006257490944275604162440181030415017462124614973750028294143447697462295924168878135605532154670033380835328000000*x10^132+91536326655550133742334127067751810621100193241490418319500296119358370907285537019402848861527854939542529869431471015089103105531582005533702846320192634625713832607337362547116267018693431972465467776462045627765279836789953230745068453359198920782557492034430677804898226666831927364589228502089596440789488431427177762616746675671462459075441044011759797754704421541857704439703468110909762604608787453562486305602524361028195933358976474822728343928424282123072835072921260814743952736385126472613819744108859375407341074044933682832711/16098026575701738835400895174286969582252798369145378000231760236211612187105627147458070984671545905032238988068220933099025336116001818674952017102014120552187872496661520751305779463493946670076860979300877174324489971358697820850835916475353829006647781901467429630741737002531416903272315622063869207357191931353577048385230857457376563770035172537747775212241663247458341710825485709516423507159177966193209821974213176806733513670346896339442198406613120518880960639253836051430510477394946836631000822035801090423469689030872409716832200416729901055524575911807879598931259139216172531979091270279057388144083289093231344398887724691418188326225603776657794257741308241503050033807399033370545486673671696749611897525892676007758446357891233912070303572641177576329891241253892951920097379949485858573464371200000*x10^131+239095170781495984450693557161530795802135767833057843585939252006529879915391168991199223259088934084580411826748074800482261226047651582753974656492472064093778533521252328496211035927105196716362524451187483554819225290276430739911443551465193091679548829978160888999260808245730734856064571413983072259348794662074231200548548082716110839582381926340682135934116534265401633760780764396877353291472286865110047191207101508129175822636184226155900682046480905834789509867855731410136452923156023971971320259000456624581475016001482005354191/482940797271052165062026855228609087467583951074361340006952807086348365613168814423742129540146377150967169642046627992970760083480054560248560513060423616565636174899845622539173383904818400102305829379026315229734699140760934625525077494260614870199433457044022888922252110075942507098169468661916076220715757940607311451556925723721296913101055176132433256367249897423750251324764571285492705214775338985796294659226395304202005410110406890183265952198393615566428819177615081542915314321848405098930024661074032712704090670926172291504966012501897031665737277354236387967937774176485175959372738108371721644322498672796940331966631740742545649786768113299733827732239247245091501014221971001116364600210150902488356925776780280232753390736737017362109107179235327289896737237616788557602921398484575757203931136000000*x10^130-821695568535248326452912316385407944486818656780007501412094767428340190861684602146416434002457121919609489942062856001906589092593145298357073489178144911290761269528912806551965611154310620461949956510614434704284517112002944558068726225199816346545649528981289712393274693964176871909820183807575467550888043571091091853220547342508167491272616212655164856030477991738305392721377764970519447381960666021151323238677102636342775599899277956618217452690370905441474803066989380697261711876351374540547205497116804396867716701568282262701/6260343668328453991544792567778265948653866032445424777867906758526738072763299446233694271816712296401426273137641473982954297378445151706925784428561046881406394859812813625507803124692090371696557047505896678903968322195049152553102856407082044613696359628348444856399564389873328795717011630802615802861130195526391074372034222344535330355013678209124134804760646818456021776432133331478609141673013653519581597434416235424840810871801570798671966047016213535120373581932047353334087407875812658689833653013922646275793767956450381556545855717617183743815112854591953177362156331917400429102979938441855650944921279091812189488456337379995962126865512579811364433566064316140075013147321846310767689261983437624849071260069374003017173583624368743582895833804902390794957704932069481302260092202577833889680588800000*x10^129+30056174892836932998958048519337572733899701889991051755092757598833845646241827082557731420257710942420790814599919808090489811610037526027997157140029707429584356978664677383388223644367861363194294642254973250054688156072734521500053862747147108475267747484578884489412040688305455654185019177907211640817555460761716347624228432694140721104554394735718182164444632952643147302294791510499408567427063913776255370191569147800742832683289361052491132883117031759217753489206428448489322701192017493426486580889752640060537164404145314358021/2575684252112278213664143227885915133160447739063260480037081637793857949936900343593291357547447344805158238090915349295844053778560290987992322736322259288350059599465843320208924714159031467212297756688140347891918395417391651336133746636056612641063645104234788740918677920405026704523570499530219073177150709016572327741636937193180250203205627606039644033958666119593334673732077713522627761145468474590913571515874108289077362187255503414310751745058099283020953702280613768228881676383191493860960131525728174467755150244939585554693152066676784168883932145889260735829001462274587605116654603244649182103053326254917015103822035950626910132196096604265247081238609318640488005409183845339287277867787471479937903604142828161241351417262597425931248571622588412212782598600622872307215580791917737371754299392000000*x10^128-32839087205653472007040541194087495003758942952003139347562959063563488819610913584501899574975529833035692103662621585466608744925041330324065001485640134660158823748422726790387003001698310104634716757830959545019934712441683398886725505446190077706936623556776734782576181186776312711334154217904603336788031493510199532430848212925720733988279767759951939724370471055050067102942787667570967553446561501651846945252947658644212965144570509335913917601526506519910261422954127603897068406229340433737997581029670220532781516908488971063/1081787385887156849738940155712084355927388050406569401615574287873420338973498144309182370169927884818166459998184446704254502586995322214956775549255348901107025031775654194487748379946793216229165057809018946114605726075304493561176173587143777309246730943778611271185844726570111215899899609802692010734403297786960377651487513621135705085346363594536650494262639770229200562967472639679503659681096759328183700036667125481412492118647311434010515732924401698868800554957857782656130304080940427421603255240805833276457163102874625932971123868004249350931251501273489509048180614155326794148994933362752656483282397027065146343605255099263302255522360573791403774120215913829004962271857215042500656704470738021573919513739987827721367595250290918891124400081487133129368691412261606369030543932605449696136805744640000*x10^127-123741481203454652364474967323180786216004542570876027945777486781972154859605386373580233213746569497482339201724584524422788450934376444858810147112572560236106915878426893523191093194091274622570473762391477796938164380780598739181928384437325319387104818994115233099960968249454682226425449773660392058217118973392243235497502431836484299696112048221314960208151040265665866991937618069195559258456222675230544225607272795142452934072488770193427714538610231682791376916672308853907095101402013961424433952649277124686533695655921747653/961588787455250533101280138410741649713233822583617245880510478109706967976442794941495440151047008727259075553941730403781780077329175302183800488226976800984022250467248172877998559952705081092591162496905729879649534289159549832156598744127802052663760838914321129942973090284543303022132986491281787319469598032853669023544456552120626742530100972921467106011235351314844944859975679715114364160974897180607733365926333761255548549908721274676013984821690398994489382184762473472115825849724824374758449102938518467961922758110778607085443438225999423050001334465324008042827212582512705910217718544669027985139908468502352305426893421567379782686542732259025576995747478959115522019428635593333917070640656019176817345546655846863437862444703039014332800072433007226105503477565872328027150162315955285454938439680000*x10^126+203519670834095354043743576398663539097328715154274182909934174064349330569606145714895324352313859714006161680457168658907178413296492691379354805503186984722533800100620692851150026277692288123453571292826312044990091437431997473029251733371419234631504256955110698555499622576425986244289083345033047043950879974472083756300180760551659809300422744414721704493181174973923182127955162827565233203710672381960317189842715326569177800156560909570259289221480447830273285434158939902415065117983656255414967969311726716974406175780301636743/12019859843190631663766001730134270621415422782295215573506380976371337099705534936768693001888087609090738444424271630047272250966614691277297506102837210012300278130840602160974981999408813513657389531211321623495619178614494372901957484301597525658297010486429014124287163628556791287776662331141022341493369975410670862794305706901507834281626262161518338825140441891435561810749695996438929552012186214757596667074079172015694356873859015933450174810271129987431117277309530918401447823121560304684480613786731480849524034476384732588568042977824992788125016680816550100535340157281408823877721481808362849814248855856279403817836167769592247283581784153237819712446843486988944025242857944916673963383008200239710216819333198085792973280558787987679160000905412590326318793469573404100339377028949441068186730496000000*x10^125-71012291655077270167498394336376371897315043896080327247243555869072837281937902824818511780544387331378315996121953242971812878247820265560933978009504926881099188789478805503880217972094730523388423142664393694900625807377191228319121285485068287362295880685908750868726801949190473572360442884312499376426960006815652459935924953329265494143369136231360596772921219885845751448373887419306049685844373940504873563412055139198070857433728352308536265567543545389713054110093244829022668112749730482395015578227935388768369681421205264479/96158878745525053310128013841074164971323382258361724588051047810970696797644279494149544015104700872725907555394173040378178007732917530218380048822697680098402225046724817287799855995270508109259116249690572987964953428915954983215659874412780205266376083891432112994297309028454330302213298649128178731946959803285366902354445655212062674253010097292146710601123535131484494485997567971511436416097489718060773336592633376125554854990872127467601398482169039899448938218476247347211582584972482437475844910293851846796192275811077860708544343822599942305000133446532400804282721258251270591021771854466902798513990846850235230542689342156737978268654273225902557699574747895911552201942863559333391707064065601917681734554665584686343786244470303901433280007243300722610550347756587232802715016231595528545493843968000000*x10^124-1249997402635625187646728514158804860341419902393702194071950863926898710670487308644555030293097381235405576959342131792012296223910371951402133670641115477068712451283175812062910879245003889685410779157245528027325678361358354397789124196031141766210148774784547125273375982243683554449784770750812231280736842893473853977636220739215447028707322576657445497127334929631147958322808002082648517596044124632745013453164386803041080883889582814579051423135241291684446343834771877342254520874539730618749536216578472579241412124959720723/13736982677932150472875430548724880710189054608337389226864435401567242399663468499164220573586385838960843936484881862911168286818988218602625721260385382871200317863817831041114265142181501158465588035670081855423564775559422140459379982058968600752339440555918873284899615575493475757459042664161168390278137114755052414622063665030294667750430013898878101514446219304497784926571081138787348059442498531151539048084661910875079264998696018209657342640309862842778419745496606763887368940710354633925120701470550263828027467973011122958363477688942848900714304778076057257754674465464467227288824550638128971216284406692890747220384191736676854038379181889414651099939249699415936028848980508476198815294866514559668819222095083526620540892067186271633325715320471531801507192536655318971816430890227932649356263424000000*x10^123+1543102819061191972902443749258942235384617432259599690982441732211731666549290229619514189542399869554575197509301654709225303235158414187204431105136959177310023555164205808678588513086620257923498240964973853993298534497758975310287990704605447572839601049104943494926935622092169289285051986179928670662437643526651794695481505731150427376002271891265415844980038216561673663204950167046649038194903469467820006363345888541708166716584435892631838805415707686937255343866603222478481079990043232200080647018339882906737644529434781293/79579761720434526877347321799509653769371074972437289314249143015975749073912507167572036426293545549842130390671039757554354213296207611215211074887749804219367358659358469479558501513327317055938578965261163852108926975654583434385373689169197411254931931496357610753901221264927721629417902330312975502300932250994786401948506749141017385588698011552121415669895339419159581643584194183319809447804819077015812416490455207828045397233825208938704605640415757158164638525635515045968206277218606155152423374036291183555469469636754091620864284542841331562758731128164745493199493455104499799466293948524333350494337252565711914931880834888334878567162157152471082234130825844892319063676852600827634516190950842966357297562481863188698305857492665297737886902546179908367352011936485985767764151364079058106615595008000000*x10^122-54759697534238626571388995793011004667775195005348630970870917719427780771220535804662464774037546561743799427072932858667323579593270416565039168900770828833107627047707121938432007703570375389295242799102261549381456395686473887516093549373453909424060188712567791383889225210158924471353097414527664429283495113252189845535236437359002346493793005743035624959855552133045879257205954050883421460761627941327875128323213347370497140115342304103927183429092011167246385414020422378360273194440705841670997893727165585978865726458214651/37627387335205455643093570633463803684430888709793718317063453491249403094730370236841125918954013384979702956458589450582765307373750337911540019104533874821113914148718406764791247998149329260144871575965876386594981776532330210823519081291957471625973250218386478997768512228525607509561725558354504721196636444763839222660435256387328872533786559809970451974352687660146106537999048336678388162820756846197693914318856538483912769344254310748191851579979189525871323650708096788039314924554449649447069747506289853094162194882595684625082569321886933945434834826903982923414977883663540666051997682182701095070692070506613785864530612148288774105125585175353174752007510046226259557281990088434805450590286539880831983086608272268569307660879684135343457394138682891456302309991708047618453702003667815517801938944000000*x10^121-36444009667155447253233003924092457566154494068816730825746807441645186438205291653186751837631133755509817344732925318588146038254713835196294517141253315934338018874160360781907538614235728098639832566356317451889266011114825676460390356668799084793837369659752270366266529443990757027145889820373256639137617838500205611583247493420920739617182102610089500704004954436862911845699038432588131996269422463984622610070309242971782887720305085011496183824667383001063470347024788419598565680818018687842217036312972902570378605687037471/1538542059928400852962048221457186639541174116133787593408816764975531148762308471906392704241675213963614520886306768646050848123726680483494080781163162881574435600747597076604797695924328129748145859995049167807439254862655279731450557990604483284262017342262913807908756944455269284835412778386050859711151356852565870437671130483393002788048161556674347369617976562103751911775961087544182982657559835488972373385482134018008877679853954039481622375714704638391183011495619957555385321359559718999613518564701629548739076412977245771336709501161599076880002135144518412868523540132020329456348349671470444776223853549603763688683029474507807652298468371614440923193195966334584835231085816949334267313025049630682907752874649354981500579911524862422932480115892811561768805564105395724843440259705528456727901503488000000*x10^120+11908137117955202844602053223519032970939667854641855199216801030115104237465719522465745336293502718606476401218954958383285725899041003589081621292322879416297863275996435424951295331699177182113581200322830768754295311490752575788364148740078100400479098695194582213413852423288415066570991016236655363786174954641965549493280395041587166610537084842623017058217187126953601410754271957142250016252349519254904006635103833140252822837190467551772035780627317578220447472151229115758336564629334533838814205975555612137316429927763533/659375168540743222698020666338794274089074621200194682889492899275227635183846487959882587532146520270120508951274329419736077767311434492926034620498498377817615257463255889973484726824712055606348225712163929060331109226852262742050239138830492836112293146684105917675181547623686836358034047879736082733350581508242515901859055921454144052020640667146148872693418526615893676475411894661792706853239929495273874308063771722003804719937408874063552446734873416453364147783837124666593709154097022428405793670586412663745318462704533902001446929069256747234286629347650748372224374342294426909863578430630190618381651521258755866578441203360488993842200730691903252797083985571964929384751064406857543134153592698864103322660564009277785962819224941038399634335382633526472345241759455310647188682730940767169100644352000000*x10^119-27028189138795760974384189804495972606217100826833087670777463736530358637326076014755819375009455737636598584394595565519109535473894036052329536776469381828708455722183149581969590397055896404194648405435636869794917186498500077488986283475615589677734120235325357098167530682075447675208090941264578482569625685210687217615399213597208792302420736156636356310789559441682218965704897617640061111800607943953839028653663175335260441927724763026945600851291177488602056681881732523837763609724061185098975868495914175894026145940369951/13846878539355607676658433993114679755870567045204088340679350884779780338860776247157534338175076925672530687976760917814457633113540124351446727030468465934169920406728373689443179263318953167733312739955442510266953293763897517583055021915440349558358156080366224271178812500097423563518715005474457737400362211673092833939040174350537025092433454010069126326561789058933767205983649787897646843918038519400751360469339206162079899118685586355334601381432341745520647103460579617998467892236037470996521667082314665938651687716795211942030385510454391691920019216300665715816711861188182965107135147043234002986014681946433873198147265270570268870686215344529968308738763697011263517079772352544008405817225446676146169775871844194833505219203723761806392321043035304055919250076948561523590962337349756110551113531392000000*x10^118+5504268801082945394982881555316591744129339944641272368103768934376089735221983297057910124733291331794197109854103145151380724643978668757836005624489293490930275051733960965646861448373364151921040216968925171841050540779874110758905362339137395862049979956121702596118550016284892109440983231821491615835337368793157621860601604817281159848869843769967720464624996448771532075097339485476935346703354101840458755512670241796622792370942756432593307471941475215751598131332118041345734071218056320776839406486762002297879844692923/105199457089121425843558852749209342874610195974959835446756701878668796496568100643172150717379501809477915958038069651012023803331738836478227745720558145748679357316075013784943432199954060153719375042396524294525761016249933656851320204485776634821334519129088123617692782526856019475925660060584674168283853460004503961550162768095248053883634978234143409888408653819059959779552894874815930438123749435143410146015872411487786508024201985605581017142885787240422770016794527012334039067320322666640240585620624242648825737639469796330715179566605065085812111804753395751693917273984296031203305960442423574442656652964359910337301160650106506140066213443722456286714254108347681041441765261492941354736755530303104803615360639656854740506770930763961195221599508482855986705237975776057671128868754082511309504512000000*x10^117+161629544751211363293674272048681008242838843491031249452956038878887035404758823725238201943764665034926312972922348545024109987720146902214869717873837139375982464496742105260609154348213294740489086908045605031801594510484433451648630572380047023102059047280815740159871159127078346607692699182645682758369307297756584040796902552485614976572286305388528224374921209153634113983097885264738211088530443750721651011257012646283467928022748551316844182450417968570572949695681194123257773641405319100525167217370872885876037969502071/12308336479427206823696385771657493116329392929070300747270534119804249190098467775251141633933401711708916167090454149168406784989813443867952646249305303052595484805980776612838381567394625037985166879960393342459514038901242237851604463924835866274096138738103310463270055555642154278683302227088406877689210854820526963501369043867144022304385292453394778956943812496830015294207688700353463861260478683911778987083857072144071021438831632315852979005717637107129464091964959660443082570876477751996908148517613036389912611303817966170693676009292792615040017081156147302948188321056162635650786797371763558209790828396830109509464235796062461218387746972915527385545567730676678681848686535594674138504200397045463262022997194839852004639292198899383459840927142492494150444512843165798747522077644227653823212027904000000*x10^116-37975035685042606937632226017309047612246396752362647717714514787259226003529535875952918406523539990939372174455675755177584884940679621597979418033153514796250532430755185071678120529000417230919291801108411204712761767664253837916741945943676656699127918649946882547404051016602759517592001368959646959578765262806124950191985823191797865598427477555217250980379348792325222985231937875154817773295541000739791450168496472268817737072530086637349739746868136523408186616412454014848163696216925580207730860257975813263752920458091/18462504719140810235544578657486239674494089393605451120905801179706373785147701662876712450900102567563374250635681223752610177484720165801928969373957954578893227208971164919257572351091937556977750319940590013689271058351863356777406695887253799411144208107154965694905083333463231418024953340632610316533816282230790445252053565800716033456577938680092168435415718745245022941311533050530195791890718025867668480625785608216106532158247448473779468508576455660694196137947439490664623856314716627995362222776419554584868916955726949256040514013939188922560025621734220954422282481584243953476180196057645337314686242595245164264196353694093691827581620459373291078318351596015018022773029803392011207756300595568194893034495792259778006958938298349075189761390713738741225666769264748698121283116466341480734818041856000000*x10^115+7488602830186860928775476771327711023721769863068588409959005152522049626221947233484695464772670303736117958608345619000179906708007262102768601780654218042983907683913923676736636574785483685157630545214632134624622224178832924151749178876750957324891442474630664269618978214441784749735744297939718101712604269472187523655368774410958186726458458544588066938033657616609606927630307654135589024570375466376746991939250085151391803965935872833159468781470930699188230410920479763776772891086896902427420826307272535840720554908747/65644461223611769726380724115506629953756762288374937318776181972289329013858494801339422047644809129114219557815755462231502853279005033962414113329628282947175918965230808601804701692771333535920890026455431159784074874139958601875223807599124620128512739936550989137440296296758156152977611877804836681009124559042810472007301567291434785623388226418105487770366999983093414902441006401885140593389219647529487931113904384768378781007102039017882554697160731238023808490479784855696440378007881343983510125427269527412867260287029152910366272049561560613546757766166118949057004378966200723470862919316072310452217751449760584050475924245666459831401317188882812722909694563608952969859661523171595405355735450909137397455985039145877358076225060796711785818278093293302135704068496884259986784414102547487057130815488000000*x10^114+1845815664834601801604661560432116915554612293695048952262063735536609631383182076686925982114776487352021003464631595091574584136654014273864871210771500961627383750740975311387208794931487578386603520352711597819661007655012974954814161956209448729698879419201662998459259973115085168864671066572182107205765080464609308420971841408359537768735625693708617806948851815458588079097255980044989406380226065468130052531242770333202026062871713364099503656282441668367696946465977981028803856184874950515995399290773115161943495741003/295400075506252963768713258519779834791905430297687217934492818875301980562363226606027399214401641081013988010170899580041762839755522652830863509983327273262291635343538638708121157617471000911644005119049440219028336933629813708438507134196060790578307329714479451118481333335411702688399253450121765064541060515692647124032857052811456535305247018881474694966651499923920367060984528808483132670251488413882695690012569731457704514531959175580471496137223290571107138207159031850633981701035466047925795564422712873357902671291631188096648224223027022760960409947747535270756519705347903255618883136922325397034979881523922628227141659105499069241305927349972657253093625536240288364368476854272179324100809529091118288551932676156448111343012773585203036182251419819859610668308235979169940529863461463691757088669696000000*x10^113-20115533743324238404925187671519532722234955439953727212341981538382078671196380832560642264432178661768659270953932402520026596160438980299429240546499034905161711591361129820851781149899453490608550641719182694644542772886874573524284469627976147172080893063801058621815534531106742799366528827083281199800485851074814886627634482818525942154364950515110681938219796208591453926470033712911674549795072984308519050818832067638267218576000658390274383912506527527432459773100662316508424149701939115550426576062585832453446938465481/11343362899440113808718589127159545656009168523431189168684524244811596053594747901671452129833023017510937139590562543873603693046612069868705158783359767293271998797191883726391852452510886435007129796571498504410688138251384846404038673953128734358207001461036010922949683200079809383234531332484675778478376723802597649562861710827959930955721485525048628286719417597078542095141805906245752294537657155093095514496482677687975853358027232342290105451669374357930514107154906823064344897319761896240350549673832174336943462577598637622911291810164237674020879741993505354397050356685359485015765112457817295246143227450518628923922239709651164258866147610238950038518795220591627073191749511204051686045471085917098942280394214764407607475571690505671796589398454521082609049663036261600125716346756920205763472204916326400000*x10^112+28158100813833589564532405951844836318125381630893617889462450869546061210331485294904888146999491649125704265120152524334752622076703733862411263751499336958686464794433398645469568999022416005410222016178871554554588397292932167774210489991069222055996441865530908383863730225913540838485446242774843880332281891619626831234671140484619907667040344967348094087185674676151405209764880786763782352696483695207657822813646806514802580528373836658518030572814085163686715391550339653522734101933953770493524296085286797652485114069/196933383670835309179142172346519889861270286865124811956328545916867987041575484404018266142934427387342658673447266386694508559837015101887242339988884848841527756895692425805414105078314000607762670079366293479352224622419875805625671422797373860385538219809652967412320888890274468458932835633414510043027373677128431416021904701874304356870164679254316463311100999949280244707323019205655421780167658942588463793341713154305136343021306117053647664091482193714071425471439354567089321134023644031950530376281808582238601780861087458731098816148684681840640273298498356847171013136898602170412588757948216931356653254349281752151427772736999379494203951566648438168729083690826858909578984569514786216067206352727412192367955117437632074228675182390135357454834279879906407112205490652779960353242307642461171392446464000000*x10^111-507384133244955096490329795138527289962491327891255801538805795499759382637307028144561646111964519965957034276229314555569227517762964645451075227094017445004433978655784501960957652150844654992544643669262998085332877495877331494979981667123344310861613397437199050845246130145460462706843767968861288309597041226450795477797780720138277495861486862079702598375362113911184826317331116946940571278058863326557324694148090748669748828915663222584904268117670673166574090495066814401781276985630018665509806359390576180579928559/4726401208100047420299412136316477356670486884762995486951885102004831688997811625696438387430426257296223808162734393280668205436088362445293816159733236372196666165496618219329938521879536014586304081904791043504453390938077019335016114147136972649252917275431671217895701333366587243014388055201948241032656968251082353984525712844983304564883952302103595119466423998782725872975752460935730122724023814622123131040201115703323272232511346809287543938195572649137714211314544509610143707216567456766812729030763405973726442740666099009546371587568432364175366559163960564332104315285566452089902130190757206352559678104382762051634266545687985107860894837599562516049498008579844613829895629668354869185612952465457892616830922818503169781488204377363248578916022717117753770692931775666719048477815383419068113418715136000000*x10^110-12446280129036019067769253983652964859800874680686617815552978380214456873584163223850274721821174751658027014715656388323227968381291258273649508814557454894861609963705901631334328078443275865624100672961308354897670437777810105501595299764105663962554204039080362629218362721237345031143615081983994639040501101888024274727673948668149964023745528536321026974061303988265015763049338850329016541840317591928237159553951311383955989522189306824487243681584795624899729716184461142061505585600158803937402959606230775837429539/10128002588785815900641597434963880050008186181634990329182610932867496476423882055063796544493770551349051017491573699887146154505903633811343891770856935083278570354635610469992725404027577174113508746938837950366685837724450755717891673172436369962684822733067866895490788571499829806459402975432746230784264931966605044252555098953535652639037040647364846684570908568820126870662326702005135977265765317047406709371859533649978440498238600305616165581847655676723673309959738234878879372606930264500312990780207298515128091587141640734742224830503783637518642626779915494997366389897642397335504564694479727898342167366534490110644856883617110945416203223427633962963210018385381315349776349289331862540599183854552627036066263182506792388903295094349818383391477250966615222913425233571540818166747250183717385897246720000*x10^109+1317646359321007399507150651022145420126785376556172609529312111132345109100567986030221681875174791032297564636323071332726810743238080667226230333173512502042291706259586163250702759636633626062949823262286856589606672526789216218589062763428362872635180670301685744525336870042811569911025708544031798253110366300859766817995781752123824242790445212102799846180368721777340990513787206152828805366477536128165994608981318920900918026008929338986658977838491396100217282151712166727163300421760926258771890595219487762500927/9846669183541765458957108617325994493063514343256240597816427295843399352078774220200913307146721369367132933672363319334725427991850755094362116999444242442076387844784621290270705253915700030388133503968314673967611231120993790281283571139868693019276910990482648370616044444513723422946641781670725502151368683856421570801095235093715217843508233962715823165555049997464012235366150960282771089008382947129423189667085657715256817151065305852682383204574109685703571273571967728354466056701182201597526518814090429111930089043054372936554940807434234092032013664924917842358550656844930108520629437897410846567832662717464087607571388636849968974710197578332421908436454184541342945478949228475739310803360317636370609618397755871881603711433759119506767872741713993995320355610274532638998017662115382123058569622323200000*x10^108-164485930833837286215598064264759279978607518868654457952241227523968100793752433353122595507377619044874158999385489582347832172255559546191685281339209613590100773855445396160729084505703040596020165286134208811041530857158202342895706755080647785317632231302469961000164137579269995948697360409722124137416587334713331057283693431386951309566050514985988761434196672374717196651141445233129402129721635088275139736689681257215610820155255621631013688703898715672403927708443471084023604012483472071001473157985584745151737/39386676734167061835828434469303977972254057373024962391265709183373597408315096880803653228586885477468531734689453277338901711967403020377448467997776969768305551379138485161082821015662800121552534015873258695870444924483975161125134284559474772077107643961930593482464177778054893691786567126682902008605474735425686283204380940374860871374032935850863292662220199989856048941464603841131084356033531788517692758668342630861027268604261223410729532818296438742814285094287870913417864226804728806390106075256361716447720356172217491746219763229736936368128054659699671369434202627379720434082517751589643386271330650869856350430285554547399875898840790313329687633745816738165371781915796913902957243213441270545482438473591023487526414845735036478027071490966855975981281422441098130555992070648461528492234278489292800000*x10^107-4787870609148307406768089129850009062515801182209479099826037901965616960013601247478222876437432077747285379740707597582139764775973931026291131812985365405877197601020444874710730170129647151206982854849490880117870237311448523069967822921666912425033611884616941713331235191052495834027505698623558713663836643891256834918823633396626819845489282890003202552069926209755837875119396162395438539900203672750538078260532151040997193995827081640076411244912450314746697571867214465873292341577001672429928860448797123919975101/7562241932960075872479059418106363770672779015620792779123016163207730702396498601114301419888682011673958093060375029249069128697741379912470105855573178195514665864794589150927901635007257623338086531047665669607125425500923230936025782635419156238804667640690673948633122133386539588823020888323117185652251149201731766375241140551973287303814323683365752191146278398052361396761203937497168196358438103395397009664321785125317235572018154894860070301112916238620342738103271215376229931546507930826900366449221449557962308385065758415274194540109491782680586494662336902931366904456906323343843408305211530164095484967012419282614826473100776172577431740159300025679196813727751382127833007469367790696980723944732628186929476509605071650381127003781197726265636347388406033108690841066750477564504613470508981469944217600000*x10^106+7091679031312210634139540403638405496119804848412139686625205125322102603346979284740484647049565285537208785307751870469369297537168743934825113720245367645148341224164396558267673747921515682471265220522438086818542650573539225769737975481632742733640923058576989455125034900085130476508817029815993661736216025858456191749911673640410241051816774972745590999005677764428412910855081952424091449012405806772978399444582786000266764881568918006725119882748549425342789369355118646857190441968153719972272389569347425037597/72021351742476913071229137315298702577835990624959931229743011078168863832347605724898108760844590587371029457717857421419705987597536951547334341481649316147758722521853230008837158428640548793696062200453958758163099290484983151771674120337325297512425406101815942367934496508443234179266865603077306530021439516206969203573725148114031307655374511270150020868059794267165346635820989880925411393889886699003781044422112239288735576876363379951048288582027773701146121315269249670249808871871504103113336823325918567218688651286340556335944709905804683644577014234879399075536827661494345936608032460049633620610433190162023040786807871172388344500737445144374285958849493464073822686931742928279693244733149751854596458923137871520048301432201209559820930726339393784651486029606579438730956929185758223528656966380421120000*x10^105-37843201869484082325324004582763043154695958503557821466571835446676211845809659750627682716687764873676658115314402919222761215322756117619635021750832274266748652928873792493186820277279199884769484184896833255406327371408716532863748741880811768223643902307399699716808947699668270233473939724522758528399649151566165046121164034189810456358809399121923445552399104920394839298477530868795520558228470936573862365091471454420094252411464399468036156063029661017890212577764770843253244108862266152817665243988458873591/7161213951666738515605169903509814176773464976913629525684674396977017710602744887418846041561251904994278497216264232243436674903164185523172448726868539957873736614388815483833240184665963658464097093795137944703717258997086392931842597192631776741292298902169198814993486868737253398506648568487800365200995406441033869673523807340883794795278715609247871393130945452701099807539018880205651701097005779730489592485153205611095867018956586074678096876053897953238960926234158347894157132146314328434564740955702130263221882940403180317494502405406715703296009938127212976260764114069040078924094136652662433867514663794519336441870100826799977436152870966059943206135603043302794869439235802527810407856989321917360443358834731543186620881042733905095831180175791995632960258625654205555634921936083914271315323361689600000*x10^104-3827018725545305673288605010387031430676038986277370243867622682641199440299748023684210839403663780122683755684099404923289126366954127356869667078233611688332677260932952110514921633196683818454714019611110770465168887404858213957110764061785184397941471009307481710961856452296345222038345353491637459466230473699138054153935974059261549887938995085984676695181865985160151044920032237558865928663422765728797431358513251408161636778763891461883866325113964680774974284635525783502566327488579220240702210874916547613/20549570470000206175214835375289031985523856020708676030225587400021007343468746198680166901871418509983581774620584318611600893200384184544755722433622766835637678980420079214477993573389287019940452530020830623932406047556856605804417887596247707170664857719268135729981310145072118447888643718269340178402856383700358060802285708021666541586451966530885196171593147820794460317285880264937957055321842672270100569740004850884014227097875420909945843209545968039729192223106715259174537857463336768551359691438101765103158446698548256563245093858993184192066811126799828540574366588198115009086531000829379158054607296106012008920148984981252109164612586250432880504563034819912367886216937520297195083415708488980251707029699664428274651223861758162448906864852272683120668568230138155072691515120936449648122232255283200000*x10^103+183967686602316015066664843390761310300147564531826817186161356018377546455081303410578534063271701174999206499230895681140169299075630058296119274617259866753215943364479148227618688127235903868532952232295405378677561451960046283809060838130754638729807073421252427777884517835437870282080091933426917917057635932966800957448997591030184668866258082393356636685909283985911367563764228343600846003358639474212422910313383270031123137061204582106305633726416355658964631051497766086107065834169782177946147360884096983781/3360996414648922609990693074713939453632346229164796790721340516981213645509554933828578408839414227410648041360166679666252946087885057738875602602476968086895407051019817400412400726669892277039149569354518075380944633555965880416011458949075180550579852284751410643836943170394017595032453728143607638067667177422991896166773840245321461023917477192607000973842790399134382843004979527776519198381528045953509782073031904500140993587563624397715586800494629439386818994712564984611657747354003524811955718421876199803538803726695892629010753128937551903413593997627705290191718624203069477041708181468982902295153548874227741903384367321378122743367747440070800011412976361656778392056814669986385684754213655086547834749746434004268920733502723112791643433895838376617069348048307040474111323362002050431337325097752985600000*x10^102-2670601315990228368998610609903933858321674648499193369597639438026406221094836943613725867574473614674431790207361405926810051540032131762553781107383644610543157492764334742626109155963599765547615454116590587117370793964213928487646357379636193899230973713894720253729017629507559856778815443240346389282893544530726696751024847274257655307858604514548163883255452471205391089129024179674444791729364888980460912704622988010363280726512746635181095495112223851651997991887437703206561703219153172260998901096823435199/672199282929784521998138614942787890726469245832959358144268103396242729101910986765715681767882845482129608272033335933250589217577011547775120520495393617379081410203963480082480145333978455407829913870903615076188926711193176083202291789815036110115970456950282128767388634078803519006490745628721527613533435484598379233354768049064292204783495438521400194768558079826876568600995905555303839676305609190701956414606380900028198717512724879543117360098925887877363798942512996922331549470800704962391143684375239960707760745339178525802150625787510380682718799525541058038343724840613895408341636293796580459030709774845548380676873464275624548673549488014160002282595272331355678411362933997277136950842731017309566949949286800853784146700544622558328686779167675323413869609661408094822264672400410086267465019550597120000*x10^101+20786526695162894817308936978078427244429593415597238504461404202834792076829539150883945633393398565304918926210125570114679717738912957012035973828402631989169625053497079824102521188983235239123402720464339025054903213736378972328391502922920411149271669158941409249068854786395771140293138145937794966431613349895008904182478528402236588583399787761885816616074445705746205358456937094870067851846750814106268438457679159103724886641599305634761687463721368675406646648985919601536189570084497123673248401335683291/628549978843434877712545198388061404315659554545104854368666278500382811627760922690019858276461881489783529812810392041481070437214867940776736071112575850016803396554355461895306109922681153108620179203961821889423411989687125688189155959307566232835712635070393678847428333164595498291783554354129220625641653959624458503916146747177000503174177552903127454848521840877079388821710457142621772164857193009487543660411161361065328670920989497754603245806787843210002513296895269849452877427242217627170939549026198404817646411226244855295517468268840875443581215140765664659230495954859746355851919651342257052600144205050382901412141421140843733824617703078175586549959215686462452540495211010440959226762034198003750914238294151447694267044665101612982668157143800302412968985657420556197442291075708132613733524774584320000*x10^100+1309120700440682997580317055483961342773116049747972112019293779894693815876426207342566734063655395802858066848275094819332846934894145863795209152716901563768435139221052897776293147832048865387955050199422167511718944920128900421382375648329477784171024276190717900345376184753367688075617143496596924358481895715860941481889147544810590129951865056327837067670802996139968914891792739888489348234128537579332417374296704607980250700652832015216400175567705750479945586850835222176234248979938545420383781854924383/70142533870934037078066638080986562510588095217352280849836671658738371732373320358161636358387775180743959124038261140860931048790644683246099532573432377465643277586500537052084884730502099694730077969137768529689279308994070547812413056328525507142536047681768569958336205295179497635459903891692681142281749789697222180871801883380621795281756045758754802932371277894978424549669137970988226748831889654681943278045883224350768561827414770039281811488583570908942309454870921417982422553474856169988641080108720691552114164731044715735876587038696735375588048646143414751827171287716232564348692482830947526159726237375187657114108535402673865948544294401477565455575158851967549051620480069281092551392284975719259159994708187915177476177448134527825602098695757425051882046225538235981453704946129748132257219431366656000*x10^99-99165259488322956900691683295761761541613723832541934952553544132395539172346175799497705199489707785051359271240884846525305271768903080006935043636330687510636444203858153308750187347831567844636247032573750986546401009916168453854566783129590405249754627130647060810700983835452433393877751410711736455691474911719519159464386711280440705766276786213679780258166516113173176373773138137508757127969281780847308811546372981609565967965023437577250274436504036487940671481019334337063561162682487081591902473870823/59751047371536401955390099106025590286797266296263054057268275857443798142392087712508060601589586265078187401958518749622274597117956582024455157377368321544807236462574531562887124029686973814029325677413654673439015707661615651840203714650225432010308485062247300334878989695893646133910288500330802454536305376408744820742646048805714862647421816757457795090538495984611250542310747160471452415671609705840173903520567191113617663778908878181610432008793412255765671017112266393096137730737840441101434994166687996507356510696815868960191166736667589394019448846714760714519442208054568480741478781670807151913840868875159856060166530157833293215426621156814222425119579762787171414343371910869078840074909423760850395551047715631447479706715077560740327713703793362081232854192125163984201304213369785445996890626719744000*x10^98+130511105802535853130252259706026495893717013615179364853089854847843400427462407945048077376915298718976680507804343260905843275896063744469540558567383150365398750345833732335443474262716560386798596764870011605886846592243145043481259804798698022993157393686058777187059725471555028863215293013787213162207022692898902091309727872663443806965806438611687089559848549763216258936548409034614396321511718569218261930337980011241544965747844299465019752315008011839301066194358853327635450882130228752048723527811/2401903144960024098454887358604502636838996808931666192872819029505184937733875486210001443537844410655748476207761795890523197204245401064010356202266418880957511738694063055381566772409253041655769419290573711438491450283171646550400248578991692304136470119127558971278013977849819025730388768499650123482600861284917285598091478884993996960020430351044209132671770806329286001948967999999100568570422027877446196617948358550969246037762590140302950368591695480256585286543967036149274022922960335349486965026055447998558748072675972896166493551201029648097059730314588395968275344343632777637746789734657756478918665200440669151798257539843422704937745068834715640910514124459434682164671525945605650643209758473761231781456508668063149308309638353558296052014891941602272883965043244805320250938601961598573572278294937600*x10^97-35879921830933980081938267484855881871869402974168215144850113832471883237484046577697212319270640242772326254377190658020678714626862460888112549578475822485359300037251258191108456967243289140344695808520700618582924923280796486348254636043689295643591954840396195497213833749186068137362886901071802003442823043842404295128741058032378303615083360825392865263241913271526156499696113240917389212972897727398998785721628297131018574378953408497144472491214612015266110378398320839941153173156296397320902115409/33092887775004776467600670274106480774226178256391845324025506628738103586555617810004464333188078546812534561084718076713875161480714414659698241009003993470970161733118202096368253308749708573923934221336793357596993315012587130249958980421663316190324699419090812493163748139264173243396467477106290590204722977703304823795927042415472847004725929281053548050144397776092384915741336888876496722525814606311480931180621828924465167631395686377507316189485582172424063947939101386945553204716342398148487073692319505757920529001313404347182800038769741818226156284334329011118460299845607158564511325233062422598434942761626997202553770548953823934697820948389415496989305714774433398713252135250566742195334450082932526766734119426647834914488350649025412272205177862075759734629484706206634568487404804247013662500952473600*x10^96+118058197641654933160737390764692321809627066435777715950064258546257289622003091662624669009210308247736117984184773174293368918759099617487350161512135402570810007404090253631997659044728053471282419899259844253331095131083381620495316325073699699968915636766679752574797993918531320686466566405287592516376467084775866580687866982588909032761014442619352769403434262886317194425275876595189511377034645935823010138265283232653308431232596875187562979763305370099408759888547577323848006032689111492472057149095/309749429574044707736742273765636660046757028479827672232878742044988649570160582701641786158640415198165323491752961198041871511459486921214775535844277378888280713821986371622006850969897272251928024311712385827107857428517815539139616056746768639541439186562690004936012682583512661558190935585714879924316207071302933150729877117008825847964234698070661209749351563184224722811338913279884009322841624715075461515850620318732993969029863624493468479533585049133889238552709988981810377996144964846669839009760110573894136151452293464689631008362884783418596822821369319544068788406554883004163826004181464275521351064248828693815903292338207792028771604076924929051819901490288696611956039985945304706948330452776248450536631357833423734799610962074877858867840464789029111116131976850094099561042108967752047881008915152896*x10^95-28670260056332858678495492877092750555281711049578365431695206316484006814943613224118099750455835629509545182305576178192828687310909304534061221154047009390072755417263759731707581161765579304649467368036166387611522949691203119717969981920767954408726669025214244152349467060673565065657929235276816233344436198052957976926115420076991374687132308929276334758177611470345139939098513890355484950631186067541140530680640172350841626869844025047598532009038299432624813837360734122158072771160661742421664617301/929248288722134123210226821296909980140271085439483016698636226134965948710481748104925358475921245594495970475258883594125614534378460763644326607532832136664842141465959114866020552909691816755784072935137157481323572285553446617418848170240305918624317559688070014808038047750537984674572806757144639772948621213908799452189631351026477543892704094211983629248054689552674168434016739839652027968524874145226384547551860956198981907089590873480405438600755147401667715658129966945431133988434894540009517029280331721682408454356880394068893025088654350255790468464107958632206365219664649012491478012544392826564053192746486081447709877014623376086314812230774787155459704470866089835868119957835914120844991358328745351609894073500271204398832886224633576603521394367087333348395930550282298683126326903256143643026745458688*x10^94-50696592918593583472582292674625425867775893298253579176890714299902470180203720857120673852936318769922794455421815441841514214380520230027394076728071234324617730058981920202872811272027875078660144667246436441521755850303544613323332727673140058479152846744466519695293164167241708462688371754600746676996109558145456719690146209319586477458118005715997743582905486118260852629379324197404854439785794260665691292016586147553732319168230947458655501301205443323599967893249662616653436334470716350074126429/8604150821501241881576174271267685001298806346661879784246631723471906932504460630601160726628900422171258985882026699945607541984985747811521542662341038302452242050610732545055745860274924229220222897547566272975218261903272653864989334909632462209484421848963611248222574516208685043283081544047635553453227974202859254186941031028022940221228741613073922493037543421784020078092747591107889147856711797640985042106961675520360943584162878458151902209266251364830256626464166360605843833226249023518606639160003071497059337540341485130267528010080132872738800633926925542890799677959857861226772944560596229875593085118023019272663980342727994223021433446581248029217219485841352683665445555165147352970786957021562456959350871050928437077766971168746607190773346244139697531003666023613724987806725249104223552250247643136*x10^93+15167675786065041017490214044208307229266661741849732904117433626738022354638176306184962494055515045859277398472867886218484970036110702028644935820963720351893148323262240122440412819609017040083401012348597493905338902931649566881901308437361803159299019972855540365694131662007612914470999534225904020093049642287144210265383344537098409003591987782494153621746109344299622825245135674932842523110695647571599663288486398140337038932924230390697705734505209163904643023958263048035218525504303920353953619/10239650564431230007826190868285509423033290197680253627533181555206236349426796122368323509376542651179018958405056568530309802031718575907926463994852144756637378969321863524694441354376769330642248737577268952962243220777448447574863340718901442629469064018601322477223559754826864844898873903659996030555907671778609360354706681554010771833528419770930949082623192171379329679713683083632529233812946271572742529449607283263900627075367392545238627422597852863930222762073057487001995966814709581708093851562317704922120203353794825278996066392161480443589977613929564282448554988646442413360787636501866587620540531049548055993914158424403563372851953853782642282704790131910370135932431073915547263039614229843842923984682028358129710241309453291731499466705469910381127640202709978515507423505524263396761913421782319104*x10^92-453776847380235363606705924744106327994847217245369700227368029181561079446875186688057943244432764061379393133026121340711650797688328451536422360127828880920227826693263883529964538826196557344618130046318876980159304931515317673038543275187624074443496298308364975398477298131634695343462397589013341939830655325781494822705653391378782611888043438458358359746135114219226617210846723785681065992760597019217611587163213588148673722288241907265529164294267802531446407220093411154034129243250629185113835815/3716993154888536492840907285187639920561084341757932066794544904539863794841926992419701433903684982377983881901035534376502458137513843054577306430131328546659368565863836459464082211638767267023136291740548629925294289142213786469675392680961223674497270238752280059232152191002151938698291227028578559091794484855635197808758525404105910175570816376847934516992218758210696673736066959358608111874099496580905538190207443824795927628358363493921621754403020589606670862632519867781724535953739578160038068117121326886729633817427521576275572100354617401023161873856431834528825460878658596049965912050177571306256212770985944325790839508058493504345259248923099148621838817883464359343472479831343656483379965433314981406439576294001084817595331544898534306414085577468349333393583722201129194732505307613024574572106981834752*x10^91-1846453772315718398163196599527582738546813863744295877993029854608145018992626122174348722185706068613699398465925809135720920310343443850249328319534607769975638258452454684945685144145484660956996000245035337307778846820325199327005104965679719771646400094532530872165451284081863899801132951656115578442563316085635993553262779388313737357902485002284063153943483579231402988021052403497450883324488751411368777941722159893624371513450993946349510130664832685255484387811126690111041146024455685538615195/825998478864119220631312730041697760124685409279540459287676645453303065520428220537711429756374440528440862644674563194778324030558631789906068095584739677035415236858630324325351602586392726005141398164566362205620953142714174771038976151324716372110504497500506679829367153556033764155175828228573013131509885523474488401946338978690202261237959194855096559331604168491265927496903768746357358194244332573534564042268320849954650584079636331982582612089560131023704636140559970618161007989719906257786237359360294863717696403872782572505682688967692755782924860856984852117516769084146354677770202677817238068056936171330209850175742112901887445410057610871799810804853070640769857631882773295854145885195547874069995868097683620889129959465629232199674290314241239437410962976351938266917598829445623914005461016023773741056*x10^90+10698717827854939714165171785935721152146525408039349536010480873347962298011381519440832825359438176262474477459230012850595045263752414289413302951808425683917997760042768871649323130699062998318539362161499801979808177823698220591287415552779726447150040971750889609720377870256530199097643459757843921610014887155034075356916059890704510602881319682590105011307133862793267209750704621521577247895322831926097577167389216173454190781911370271904258421919565651293969862856153249477025325384607321515325/6661278055355800166381554274529820646166817816770487574900618108494379560648614681755737336744955165551942440682859380603051000246440578950855387867618868363188832555311534873591545182148328435525333856165857759722749622118662699766443356059070293323471810463713763547011025431903498098025611517972363009125079721963503938725373701441050018235789993506895939994609711036219886512071804586664172243501970423980117451953776781048021375678061583322440182355560968798578263194681935246920653290239676663369243849672260442449336261321554698165368408781997522224055845652072458484818683621646341569982017763530784177968201098155888789114320500910499092301694012990901611377458492505167498851870022365289146337783835063500564482807239384039428467415045397033868341050921300318043636798196386598926754829269722773500044040451804626944*x10^89-6547475226823628691993351245565127392666506502799189231271457561769381842205016705679046933958598891321315624365077571001279839285127154955291410583954183678236251254655393287377226310280112397322176660676017691632444888213318959722979667729499384249005826545904582810295484289790090530797019725556091268038061491124783567903447015484604008440793288128617000541393279035726200645662795164205210682252005271980384378799068983110803268412570211735856306786745079499518307707394451137213726486081978917841267225/39647926985477722590303011042001492485984899645417942045808478981758547144980554585810148628305973145365161406944379033349359553466814325915491268588067504497699931369214255567616876924146850848246787111899185385869805750850280389009870855263586385861304215880024320631809623370689620679448439754971504630312474505126775443293424270977129708539422041353044634847917000087580764519851380899825153193323727963529659074028879400797823228035822543935163965380298886289137822534746878589671728383506555500373739393249294153458449427385893563480272769070449252277580393321135272901640804916039025024532969728535227427266732936223850072808435621419290597379682765321846390918632947390756953166330373118200999002489386297955359801668688813802678238054350203145584365935083579492995726222864893036812044743813389947872262128769141139570688*x10^88+10749856545439257805321032724036197600051982498195073868941692043347100094689118005477679473215035075280487590361223667288645004562939401030300914359568531282035528340419497253013204802932509860564207541872094966528814977987615274021524486848156416118579294887189186106596510440080317021171712650242626630632971955890367340142130679001287328204404401144003507338844252768056714034666531236276207997458230665124615326701988934982551158980754282612530262628477373827431324102787021416169718653697071007812125/3303993915456476882525250920166791040498741637118161837150706581813212262081712882150845719025497762113763450578698252779113296122234527159624272382338958708141660947434521297301406410345570904020565592658265448822483812570856699084155904605298865488442017990002026719317468614224135056620703312914292052526039542093897953607785355914760809044951836779420386237326416673965063709987615074985429432776977330294138256169073283399818602336318545327930330448358240524094818544562239882472644031958879625031144949437441179454870785615491130290022730755870771023131699443427939408470067076336585418711080810711268952272227744685320839400702968451607549781640230443487199243219412282563079430527531093183416583540782191496279983472390734483556519837862516928798697161256964957749643851905407753067670395317782495656021844064095094964224*x10^87+23043562855183230159562412884944031841536599431691636308610082243832904726382743405821954214215489455399768762684256509161203224440674252036502398628629897817248583056178625891679926492401163454862636672241522485543034583091691744132782045299251765043554492370065876518282217708742005735781541728428301864236381919961202930045290670137993777013317444529818962770746712439196605739636656158137333028961593753677409857690976686541584700963142789308922775322683193081313040676926128292274330934599208886570875/19823963492738861295151505521000746242992449822708971022904239490879273572490277292905074314152986572682580703472189516674679776733407162957745634294033752248849965684607127783808438462073425424123393555949592692934902875425140194504935427631793192930652107940012160315904811685344810339724219877485752315156237252563387721646712135488564854269711020676522317423958500043790382259925690449912576596661863981764829537014439700398911614017911271967581982690149443144568911267373439294835864191753277750186869696624647076729224713692946781740136384535224626138790196660567636450820402458019512512266484864267613713633366468111925036404217810709645298689841382660923195459316473695378476583165186559100499501244693148977679900834344406901339119027175101572792182967541789746497863111432446518406022371906694973936131064384570569785344*x10^86-36363210512712374380538006163722679542865249321070039977826865125916099016483652566143637251603415546869003146146378674204426471828524455261655639063131127176197165653923488183760972080230484961310567915185502076043612989374514012187187523307579520741582205970611011623082577982570001255836045762314834548634567748853985876771261076510281043284426564007282641713336137527977707629307412240008427524266728971789571620099651374710394780165251237344187328800028727561676140065273985933692877708931266528125/235066760783464758440531686019771694580938140190224952840761733093430121412928189243933687519600631296631391740776950790608851107510756873016746651707910105717588525904432345262550653700475400286048144932208609007133235676977946970414254082590433117754768078340065142085827806545590636439417627005759908875370402204308945315968918602631203805569695897350067005027175889847316785690818463832955453715358070930017741545625767198406066569382347098429825881701376796180659026885851058832045820455572463440951024070647989052125194233513202945535214045872228768444152529571948258310123349304579199750195472698825459054941104364963537981077681549916742672211557897165097179359483877810811975294448852479452563255865926667719524515822265694482282043800495275566705726887847309247010234522914385593747300852648557003195230012465263673344*x10^85+28650730989779766909036855401918522725721965935151932568725477947369539168954868851949349470394844478192427357321948080642260542903417689236632729038819320918789087921381263960448014303956407692445696409777062367398867087333242371554374312834703545760309361128487873585754716424237874841492658699686964810948998696869412055398651675324454341765655802660803150122429053757085143762504317966308012877318467170125498996561999740202622663197289603955267062923011212275700433318984879698417857798871044703125/4405325220608635843367001226889054720664988849490882449534275442417616349442283842867794292033997016151684600771597670372151061496312702879499029843118611610855547929912695063068541880460761205360754123544353931763311750094475598778874539473731820651256023986669368959089958152298846742160937750552389403368052722791863938143713807886347745393269115705893848316435222231953418279983486766647239243702636440392184341558764377866424803115091393770573773931144320698793091392749653176630192042611839500041526599249921572606494380820654840386696974341161028030842265924570585877960089435115447224948107747615025269696303659580427785867603957935476733042186973924649598990959216376750772574036708124244555444721042921995039977963187645978075359783816689238398262881675953276999525135873877004090227193757043327541362458752126793285632*x10^84+47282893615994471432893790609695786242634994958459221649618808751000938442594023380057824072291329299679476601473872396593429958008517801758288619934590171197540854465583101241024592577088735688737116270818902660014212930907760838563215996212668890749822510586884876137454392597284513183786995137370700517705123382884950391976777110431640477244704825119209065453475324371088859633003262567463008902246151042436406200318620729922037382436586051983280583826718103110927245109065305914662632003534071484375/79295853970955445180606022084002984971969799290835884091616957963517094289961109171620297256611946290730322813888758066698719106933628651830982537176135008995399862738428511135233753848293701696493574223798370771739611501700560778019741710527172771722608431760048641263619246741379241358896879509943009260624949010253550886586848541954259417078844082706089269695834000175161529039702761799650306386647455927059318148057758801595646456071645087870327930760597772578275645069493757179343456767013111000747478786498588306916898854771787126960545538140898504555160786642270545803281609832078050049065939457070454854533465872447700145616871242838581194759365530643692781837265894781513906332660746236401998004978772595910719603337377627605356476108700406291168731870167158985991452445729786073624089487626779895744524257538282279141376*x10^83-53716672708861522107605727329898206731081934360894865869322112227944774034797762466477686326345853012880570175750433325394303997781898947594781208901228366854243287930028140839635716193253020416270551661862589543627619386785389908454221718447908039568120206883646138791656563558961122351288233253843911059607775953838524156850226845860965666813425476779967404484359188000395155821018705653146003188317935974052713739674781397830573472046768502038050486182109870416809439888978454916786908176846014453125/475775123825732671083636132504017909831818795745015304549701747781102565739766655029721783539671677744381936883332548400192314641601771910985895223056810053972399176430571066811402523089762210178961445342790224630437669010203364668118450263163036630335650590560291847581715480448275448153381277059658055563749694061521305319521091251725556502473064496236535618175004001050969174238216570797901838319884735562355908888346552809573878736429870527221967584563586635469653870416962543076060740602078666004484872718991529841501393128630722761763273228845391027330964719853623274819689658992468300294395636742422729127200795234686200873701227457031487168556193183862156691023595368689083437995964477418411988029872635575464317620024265765632138856652202437747012391221002953915948714674378716441744536925760679374467145545229693674848256*x10^82+358174960189492466543037821864379271575727073540644191786631545685751307874861247130431942485094452641151988817246513463963428202111850959205254777363082088965771060437608731791801347168578651761587031420967610413469372367956071358278852400828799630016560754895186971054605497275824252637409704867444199491796710505003849087102264230416550348789546348479322251888136439686489954297923884367566980470118710138831702763720683295278017582131589509434597039805428962005971006181442438275718907424787109375/52863902647303630120404014722668656647979866193890589394411305309011396193307406114413531504407964193820215209259172044465812737955752434553988358117423339330266575158952340756822502565529134464329049482532247181159741001133707185346494473684781847815072287840032427509079497827586160905931253006628672840416632673502367257724565694636172944719229388470726179797222666783441019359801841199766870924431637284706212098705172534397097637381096725246885287173731848385517096712995838119562304511342074000498319190999058871277932569847858084640363692093932336370107191094847030535521073221385366699377292971380303236355643914965133430411247495225720796506243687095795187891510596521009270888440497490934665336652515063940479735558251751736904317405800270860779154580111439323994301630486524049082726325084519930496349505025521519427584*x10^81+9254475331152119234589097577792885252105616201212528647314833771470604888926231300236972770419881729882753121340218946458123254157374640768695406386082934660356626797266753275733290737607234438526939176303494923369850826761467049864229534820322233067991545769006610641133751440660791616452811998373143751444713231424716309769121061607826584321656450743994167322531361458391230813289809738072031155053299031212224109330150420034194966952801293395359427195341322751657981298883449773830533942470703125/52863902647303630120404014722668656647979866193890589394411305309011396193307406114413531504407964193820215209259172044465812737955752434553988358117423339330266575158952340756822502565529134464329049482532247181159741001133707185346494473684781847815072287840032427509079497827586160905931253006628672840416632673502367257724565694636172944719229388470726179797222666783441019359801841199766870924431637284706212098705172534397097637381096725246885287173731848385517096712995838119562304511342074000498319190999058871277932569847858084640363692093932336370107191094847030535521073221385366699377292971380303236355643914965133430411247495225720796506243687095795187891510596521009270888440497490934665336652515063940479735558251751736904317405800270860779154580111439323994301630486524049082726325084519930496349505025521519427584*x10^80-21165869948885283537893563823863295057318469671047988197955348718125044602368018410903129690883406238189039659791724975929495291296890575500082005651762408806998381093934599144702071436607958745779371902403625601241906744285982798249539141685119015031131674055182567197135236224547916306704460053848809835209671954957245723491293271752109982662131718707611380775601604501989578938167111177371791324598528967066774175410912154544219414458277160508843922251647984092044827132997110639654237206416015625/317183415883821780722424088336011939887879197163343536366467831854068377159844436686481189026447785162921291255555032266794876427734514607323930148704540035981599450953714044540935015393174806785974296895193483086958446006802243112078966842108691086890433727040194565054476986965516965435587518039772037042499796041014203546347394167817037668315376330824357078783336000700646116158811047198601225546589823708237272592231035206382585824286580351481311723042391090313102580277975028717373827068052444002989915145994353227667595419087148507842182152563594018220643146569082183213126439328312200196263757828281819418133863489790800582467484971354324779037462122574771127349063579126055625330642984945607992019915090383642878413349510510421425904434801625164674927480668635943965809782919144294496357950507119582978097030153129116565504*x10^79+550300274907509374758626073662832014184717424685713283294086966715506201190703716375814471155794940082742940933537046231492895727128266000583249971115422151235239902566228113217035532075972064428902065742904902587013593954175690932285204577410681673390846618952383331691528941198751069364577110697674619146367679273068376641774226962316402283578949671478123805847862662414589802446079248429724737935928918281474251356551455892851679752290547341039956685554533755095396053579556745611330528857421875/105727805294607260240808029445337313295959732387781178788822610618022792386614812228827063008815928387640430418518344088931625475911504869107976716234846678660533150317904681513645005131058268928658098965064494362319482002267414370692988947369563695630144575680064855018158995655172321811862506013257345680833265347004734515449131389272345889438458776941452359594445333566882038719603682399533741848863274569412424197410345068794195274762193450493770574347463696771034193425991676239124609022684148000996638381998117742555865139695716169280727384187864672740214382189694061071042146442770733398754585942760606472711287829930266860822494990451441593012487374191590375783021193042018541776880994981869330673305030127880959471116503503473808634811600541721558309160222878647988603260973048098165452650169039860992699010051043038855168*x10^78-1745175137736930850342106842734238131357289847329583713763435097159794624240629496135834329834439296357352371949855462048148998963252763168904670482413598653419857456815129538255140745058912510715919950185732964979813755499180234443992354657528026481863474418798389221781856165064168043882858401842956182257381952299742214074588392956076664192425584088579419396651349592766933361371231109911548706559666469595947676134485998740766286364792671880129820121880530924618135656609247006985922548828125/52863902647303630120404014722668656647979866193890589394411305309011396193307406114413531504407964193820215209259172044465812737955752434553988358117423339330266575158952340756822502565529134464329049482532247181159741001133707185346494473684781847815072287840032427509079497827586160905931253006628672840416632673502367257724565694636172944719229388470726179797222666783441019359801841199766870924431637284706212098705172534397097637381096725246885287173731848385517096712995838119562304511342074000498319190999058871277932569847858084640363692093932336370107191094847030535521073221385366699377292971380303236355643914965133430411247495225720796506243687095795187891510596521009270888440497490934665336652515063940479735558251751736904317405800270860779154580111439323994301630486524049082726325084519930496349505025521519427584*x10^77-2584539195220749165766954826003485891401405873057315411246165915936246330554682360171483108630184041293564184363598421194776291029621882644893207746456175191414906010050774539197188631752277130641142047966155326322438324028403474115325196271336868403678613478786611189722641689066294576757278201142639591987425896852697444442873598476364470344019262574419762115611941418616106735652892809818663896247364567209546402675467882019178738985272326874559209640935180469179261256426155440403878173828125/80554518319700769707282308148828429177874081819261850505769608089922127532658904555296809911478802581059375556966357401090762267361146566939410831417026040884215733575546424010396194385568204898025218259096757609386272001727553806242277293233953291908681581470525603823359234784893197570942861724386549090158678359622654868913623915636073058619778115764916083500529777955719648548269472304406660456276780624314227959931691480986053542675956914661920437598067578492216528324565086658380654493473636572187914957712851613375897249291974224213887530809801655421115719763576427482698778242111034970479684527817604931589552632327822370150472373677288832771418951765021238691825670889156984210956948557614728132041927716480731025612574097884806578904076603216425378407788859922277031055979465217649868685843077989327770674324604220080128*x10^76+899145042888131389972587672801681884877825087491227560427648134505181110005396868677475831544810093510545548465808490250929958605900256223729737790971867136906065130525646418975382014096861375935396775230492498088104369909694532869731664884929028216052623078917314753702043433067425299819279044523443433041275979845329223409222845527428315624707222397141959550364510232300449878778155463317477133647024601363139853213683123399605047579445326341763971789265903917960843788448543672892968603515625/281940814118952693975488078520899502122559286367416476770193628314727446364306165943538834690175809033707814449382250903817667935764012984287937909959591143094755067514412484036386680349488717143088263906838651632851952006046438321847970526318836521680385535146839613381757321747126191498300016035352921815555374258679292041197683704726255705169223405177206292251854222845018769918943153065423311596968732185099797859760920183451187399365849201316721531593236524722757849135977803304332290727157728002657702351994980646815640372521909784748606357834305793973905019172517496189445723847388622396678895847361617260563434213147378295526653307870510914699966331177574335421389848112049444738349319951651548462146747007682558589644009342596823026164268111257488824427261009727969608695928128261774540400450772962647197360136114770280448*x10^75-2339349331489084076078227034294136779137490390103997846582064554690513392757640863874194532356543332315787022146643092789604085535221573993327537350779111826512831500296553603405964025374591632643515943955848151567563333357547738872659733977088221286437418311820593163745902348303383891197935792434370799730463984418770481436114222984347584127182751464838994519418758170648572088505266736651853461420468990672740007904448586406346766059498661408163421344662383301460034080970234362277099609375/27284594914737357481498846308474145366699285777491917106792931772392978680416725736471500131307336358100756237036992022950096897009420611382703668705766884815621458146556046842230969066079553271911767474855353383824382452198042418243351986417951921452940535659371575488557160169076728209512904777614798885376326541162512133019130681102540874693795813404245770217921376404356655153446111586976449509384070856622561083202669695172695554777340245288714986928377728198976566045417206771386995876821715613160422808257578772272481326373088043685349002371061851029732743790888789953817328114263415070646344759422091992957751698046520480212256771729404282067738677210733000202069985301166075297259611608224343399562588420098312121578452517025499002532025946250724724944573646102706736325412399509203987780688784480256180389690591751962624*x10^74-123226536954118781337285939568410794847687054897518790766303818109418459757003675060012133446980569045903371258113976577202894250781632430649214929128933473163835093239332709847755630548243907239750471612751272479008022728785844559145350747201693404171538206063179301288549952323720503774654702075762955386917916511992349730455466042829135553315328449078504829637610536566230607620813783990404799245099022587615428324218644936676249484345782837641650239917896317449900702921783317857060791015625/10149869308282296983117570826752382076412134309226993163726970619330188069115021973967398048846329125213481320177761032537436045687504467434365764758545281151411182430518849425309920492581593817151177500646191458782670272217671779586526938947478114780493879265286226081743263582896542893938800577272705185359993473312454513483116613370145205386092042586379426521066752022420675717081953510355239217490874358663592722951393126604242746377170571247401975137356514890019282568895200918955962466177678208095677284671819303285363053410788752250949828882035008583060580690210629862820046058505990406280440250505018221380283631673305618638959519083338392929198787922392676075170034532033780010580575518259455744637282892276572109227184336333485628941913652005269597679381396350206905913053412617423883454416227826655299104964900131730096128*x10^73+372678098352688845043872922152762934438424210325821673357235024195363486634090088895464677790903273049507202866856509034689654134059865507182372027919728651226263635717449923776527542955974217689622436040920184492125852067400909248021755507930099236732453071122315412807465302098897670014719144133739980474451759344448575556716622563786136828422850866743275154405207967358021982193884983773066418834027772698608905237661250647733403322428942222867323397288042829876672745777651050623779296875/233330328926029815703852202913847863825566305959241222154643002743222714232529240780859725260835152303758191268454276610056001050287459021479672753070006463250831780011927572995630356151301007290831666681521642730636098211900500680150044573505244017942388029087039680040075024894173399860662082236154142192183758007182862378922220997014832307726253852560446586691189701664843119932918471502419292356112054222151556849457313255269948192578633821779355750284057813563661668250464388941516378532820188691854650222340673638743978239328477063240225951311149622599093808970359307191265426632321618535182534494368234974259393831570244106642747565134215929406868687871096001728046770851351264611047713063435764244535238902909703660395042214562888021653187402419990751250147042533492089955250864768365136883131674175983887470457474292645888*x10^72-51506593774281290363224167998050895216093253812026367807634316684862469234128493298193462986210736154084844830830245074553239698609427318932316489472270848219690593679504006101890132824467472057696651061658748788846341452008941278858249831719019308484556643736499527213987936349231554757299181444689532073330986461241308934829566972082922519790382211958973161057484061588135357249074550711476279081265085830819307000757076797618054637652129387278148452638063787079559840949171712095947265625/751842170983873850601301542722398672326824763646443938053849675505939856971483109182770225840468824089887505198352669076847114495370701291434501093225576381586013513371766624097031147598636579048235370418236404354271872016123835524927921403516897391147694760391572302351352857992336510662133376094274458174814331356478112109860489879270015213784595747139216779338277927586716719783848408174462164258583285826932794292695787155869833064975597870177924084248630732594020931029274142144886108605753941340420539605319948391508374326725092759329616954224815450597080051126713323171855263593036326391143722259630979361502491235059675454737742154321362439199910216473531561123706261632131852635598186537737462565724658687153489572384024913591528069771381630019970198472696025941252289855808342031398774401202061233725859627029639387414528*x10^71-32670938224599994196216126717971143172931660092926877226268325165474610386364491578069258745848356457084169879462431499951898984767725211257444616877315409369970164652994038298407630291603599355221620162227976087856662281332584547604248999820121254510765295732527069810437507596045193777671542520231356656371530733941048492475872962793172404446097785514281697842067535249618009773337388041403630705969785388652553105100984780137336526501290002173781515819547029822371546675045046783447265625/10149869308282296983117570826752382076412134309226993163726970619330188069115021973967398048846329125213481320177761032537436045687504467434365764758545281151411182430518849425309920492581593817151177500646191458782670272217671779586526938947478114780493879265286226081743263582896542893938800577272705185359993473312454513483116613370145205386092042586379426521066752022420675717081953510355239217490874358663592722951393126604242746377170571247401975137356514890019282568895200918955962466177678208095677284671819303285363053410788752250949828882035008583060580690210629862820046058505990406280440250505018221380283631673305618638959519083338392929198787922392676075170034532033780010580575518259455744637282892276572109227184336333485628941913652005269597679381396350206905913053412617423883454416227826655299104964900131730096128*x10^70+741108599075395453285513894327006785244036789126182762803883406430788604702128668050538927788631455134822367428343159296354094306892042388239019691002223343349684116583420689421121827284058915977309023122652535867116446728150114729078559646643532781660962698039281130430791305567904906060726128870810098449088492416806275065136005416012385729179060436437173966124565197861287643496537049543535093488611891769966286396034210102625021319439162019349512825677541009068157133226066436767578125/1127763256475810775901952314083598008490237145469665907080774513258909785457224663774155338760703236134831257797529003615270671743056051937151751639838364572379020270057649936145546721397954868572353055627354606531407808024185753287391882105275346086721542140587358453527029286988504765993200064141411687262221497034717168164790734818905022820676893620708825169007416891380075079675772612261693246387874928740399191439043680733804749597463396805266886126372946098891031396543911213217329162908630912010630809407979922587262561490087639138994425431337223175895620076690069984757782895389554489586715583389446469042253736852589513182106613231482043658799865324710297341685559392448197778953397279806606193848586988030730234358576037370387292104657072445029955297709044038911878434783712513047098161601803091850588789440544459081121792*x10^69-237548120922601808616071310132022185646215814696160334185740888080264498028513041583648834457677641768489071114447435816325373549282235028455607200111569671966601980800290481004217226230699920949764344710854795656670593524034571152056590196157704124964885812589359027033742423020179759477996999640580947572975016608702088173917421189971381864748244855127169773037234995711693384166067835248788891915658617732766285960287370932911902224638125989454324125987479679568286366102006988525390625/6246073420481413528072351278001465893176698036447380408447366534972423427147705830133783414674664077054450043186314481561499105038464287651917393697566326862406881495703907338652258764665596195169955385013040897712412475210874941284016577813832686018765464163253062204149700666397872550116184970629357037144611368192279700604994838997012434083748949283925800936041078167643492748973509852526301056917461143792980137200857308679533997770566505383016600084527086086165712350089354411665207671493955820366570636721119571252531109791254616769815279312021543743421895809360387607889259112926763326941809384926165059310943773337418842239359704051285164879506946413780108353950790481251556929588046472775049689007558702939428990293651899282145002425793016618627444725773166984742711331109792379953159048871524816403260987670707773372366848*x10^68-72728111459126746134253398724578484081309367946969169876183748029740146927731560397049042798220584852557387992193991257621348573062648017120713909380450045575819094358787973742975877061376516506348298866605952665016448409993505439085122902156991994263091047619515807190119296897931332216096812773676033810666431675642484282898451896667196249881999229823634733014214322322213173776669269009088584585833863385928925817445420059450268712717265379164785406153640715102032527329094696044921875/243596863398775127594821699842057169833891223421447835929447294863924513658760527375217553172311899005123551684266264780898465096500107218424778354205086747633868378332452386207438091821958251611628260015508595010784086533224122710076646534739474754731853102366869425961838325989517029454531213854544924448639843359498908323594798720883484929266209022073106236505602048538096217209966884248525741219780984607926225350833435038501825913052093709937647403296556357360462781653484822054943099188264276994296254832123663278848713281858930054022795893168840205993453936565055116707681105404143769750730566012120437313126807160159334847335028458000121430300770910137424225804080828768810720253933812438226937871294789414637730621452424072003655094605927648126470344305153512404965741913281902818173202905989467839727178519157603161522307072*x10^67+1980864313479403877215369871073040004254088892233603677145426172940487821631766016181777854492603813770212809013759790164835803313326390801237674448444302040096407088892267939006450770767577936442044069299266224036196623078366075095361710502713246783252872783679369622866053579554005337777673155471873545532559097680717755581101563152688019553514615681445723046649049393407496567345881471209941739505331502506656439420068447130450083068573707480604421686889606130597822620233917236328125/9022106051806486207215618512668784067921897163757327256646196106071278283657797310193242710085625889078650062380232028922165373944448415497214013118706916579032162160461199489164373771183638948578824445018836852251262464193486026299135056842202768693772337124698867628216234295908038127945600513131293498097771976277737345318325878551240182565415148965670601352059335131040600637406180898093545971102999429923193531512349445870437996779707174442135089010983568791128251172351289705738633303269047296085046475263839380698100491920701113111955403450697785407164960613520559878062263163116435916693724667115571752338029894820716105456852905851856349270398922597682378733484475139585582231627178238452849550788695904245841874868608298963098336837256579560239642381672352311295027478269700104376785292814424734804710315524355672648974336*x10^66-2647601837963647617393365010585939592504748702667116651575668442130270061442385584897338880661297382815596459752027535779617231353964243866071375820599643128994525460496752851214890769224526192096317632596310451176149609401739160145543174878142051248663084358280639151928315089287830253936982007315124911694065510980510400721716897999141182605944117758344028067706749570193419946150511019192035831034614881503178363890655992652465616476511185522344006594980898396349871006931304931640625/162397908932516751729881133228038113222594148947631890619631529909283009105840351583478368781541266003415701122844176520598976731000071478949852236136724498422578918888301590804958727881305501074418840010339063340522724355482748473384431023159649836487902068244579617307892217326344686303020809236363282965759895572999272215729865813922323286177472681382070824337068032358730811473311256165683827479853989738617483567222290025667883942034729139958431602197704238240308521102323214703295399458842851329530836554749108852565808854572620036015197262112560137328969291043370077805120736936095846500487044008080291542084538106772889898223352305333414286867180606758282817202720552512540480169289208292151291914196526276425153747634949381335770063070618432084313562870102341603310494608854601878782135270659645226484785679438402107681538048*x10^65+542962029969860452382527017308416643745752659745229714363796475297263722898429078408327642067624817332154472850916230037889389434703552417362798463030858638921203923962357071063505470320443905742279501368676588562843471388688483967585685954587065744016033219628131092230585077883469023415983762840367197867749831027177004032903015982628686537917788397294533016057993441325577257344109714185651172716010975178419039344894191696770929311382257198398854111213906370105304548206329345703125/2227171322503086880866941255698808409909862614138951642783518124470166982022953393144846200432565933761129615399005849425357395168000980282740830667017935978366796601896707531039433982372189729020601234427507154384311648303763407634986482603332340614691228364497091894508236123332727126441428240955839309244707139286847161815723874019506147924719625344668399876622647300919736843062554370272235348295140430701039774636191406066302408347904856776572776258711372410152802575117575515930908335435559103947851472750844921406616807148424503351065562451829396169083007420023361067041655820837885894863822317825101141148587951178599632889920260187429681648464191178399307207351596148743412299464537713720932003394695217505259251396136448658319132293539909925727728862218546399131115354635720254337583569426189420248934203603726657476775378944*x10^64+251721762265702651664167966896347866742006698684845213291052818093480611426334034245446023594670072604038095933652847127011218786588488591884874190875774512839773207823849629833800662379097298015200436152285451017125216518232036734590933443807558864064318339715694294627162110973089733345948088857798386423878777320984480845126365443936818759398124102973183132248402083460061706774596435928543435251290192661469497183849134434871097808937888866717777568380783306902870616912841796875/4418990719252156509656629475592873829186235345513792942030789929504299567505859907033425000858265741589542887696440177431264672952382897386390537037733999957076977384715689545713162663436884382977383401641879274572046921237625808799576354371691152013276246754954547409738563736771283981034579843166347835802990355727871352808975940514893150644284970921961110866314776390713763577505068194984593945030040537105237648087681361242663508626795350747168206862522564305858735268090427610974024475070553777674308477680247859933763506246874014585447544547280547954529776627030478307622332977852948204094885551240280041961484030116269112876825913070296987397746411068252593665380151088776611705286781178017722228957728606161228673405032636226823675185595059376443906472655846030022054275070873520511078510766248849700266276991521145787252736*x10^63-270465377669441681596763047686732112416912197702062711477024710507030716757792513904157144477939724742633763229006560822114955916068980864470042755585430597192631743075787957923919388418719041592849833529669593111508487599946570255327078382358069878082118448849602928393558743212207329630397901298260540641999837505852967822077112572145668299599072736049800813416204464337592904420026720112450417686256070502526138929549854264401932620373079001693239246832717447190074920654296875/48845148938271073533312619964820847649475644468796718736636297438689528267039732786969958277025721032683871305464824880246327312128752982615189784536198059530063589409219216724553343223191368095170716598342450813000293061277614399092993765895074768475194245655937925350144286736249247703743381979506213389205171989773448294076205974561192055395886211408999420809705401115491634400574857106755042478337917058009619841257926167581888545615378341216161095480172716216349656696690943590734761849415099279503973698698882277634651884975598176108037374874068768277004072800472239357882769211548491315282966842042346504875415627272092607932431703235856616848539170391242294068041372287402204727961262739198824547468689759057118203664921988521173039497892603078220486614061911904146325169969050869623922180813488300318756501823716702814208*x10^62+16195340115483718209604202423399478670450336321094967369300525309378140017539388651528608899851953474938095314635340284568647401367430746321614640884202469835150622177403694385473331942967504384858743937761978026941212792723097868368353989153272695818210866483450167610814139172435265326119502264835836564737835080255268775590755259294792431901898232990916348488332466214737903743242495529185162245108410898196172247860190098443285256229068523276780707989531516616328525543212890625/92798805104295286702789218987450350412910942255789651782646588519590290917623058047701925018023580573380400641625243726056558132000040845114201277792413999098616525079029480459976415932174572042525051434479464766012985345990141984791103441805514192278801181854045495604509838472196963601726176706493304551862797470285298408988494750812756163529984389361183328192610304204989035127606432094676472845630851279209990609841308586095933681162702365690532344112973850423033440629898979830454513976481629331160478031285205058609033631184354306294398435492891507045125309167640044460068992534911912285992596576045880881191164632441651370413344174476236735352674632433304466972983172864308845811022404738372166808112300729385802141505685360763297178897496246905322035925772766630463139776488343930732648726091225843705591816821944061532307456*x10^61+145233227647785188246919904599834673101076795050787220165148950690751719781410388838984133656017916189812367059923373254697699047799273957560728116554414051411390951029880577399187010970140623639315617282548744210730000464358856691856617958469445869888467441169152359160511025229131668203614123424075150101189687763276643752056333110335873895284822140894691099656448419269492103058358627427597754417125648718297610140847945842840031454953805547084140587282028988641834259033203125/13969712596345527030527409309938762427750034318075861558677981067465205084373363577073408067229356215347587193362939915750449611268823353027944278377352645025598186571036695983222256161832731275218824947125940932518083815525397718140596217045991383783905554257598246650141266006567284843270607246138777029312679189075206212105794908724500927843223456462973834351575744719030607438564409132531942148804644278590751274599766883928420124045998205587822073307329396837876001815253609866950141888932718393938136477827880331403510439103021078366898689213983667727223164820935060456354471994502868516170928516824111100394368869399818485868675467125454992418682202731895296103459832474197030552196921143410863820576045271090335806248167688717055489296397284480371059171621706804585848998611148548712441743712657653891164359521582977004863488*x10^60-7705350184527932424834373489937610622747853621969245086971040437006642407378973061502818827793407587568633788250704500810486965607177681152958677025942341045672331066029441891557504158615482877163713835926328389764180645940754667801805610705553202340359791072845235132387552400063962174813387417824309835467080724479964974017907392184635286572834325248956181169932590710047323579805593989956454803993532099814869485267251640948236859478568247155019884002130911058763027191162109375/5196733085840536055356196263297219623123012766324220499828208957097056291386891250671307801009320512109302435931013648659167255392002287326395271556375183949522525404425650905758679292201776034381402880330850026896727179375447951148301792741108794767612866183826547753852550954443029961696665895563625054904316658335976710903355706045514345157679125804226266378786177035479385967145960197301882479355327671635759474151113280821372286145111332478669811270326535623689872675274342870505452782682971242544986769751971483282105883346323841152486312387601924394527017313387842489763863581955067088015585408258569329346705219416732476743147273770669257179749779416265050150487057680401295365417254665348841341254288840845604919924318380202744642018259789826698034011843274931305935827483347260121028328661108647247513141742028867445809217536*x10^59+146565234496868349207856446365546076296272567038187814541048616541259399990875642447137167723257041347454367771593971694860460950619727215056990445297787681394697974289683055967761066581585460407584271290536928300686961182342151328700720507522100316061237596765330594827281589212952534024607725944478602709517770455659805184547639474691890439542073707480021965400318725088482768794766328974661658695302025040974254771948304425469360222260936712434945249908976729522228240966796875/2227171322503086880866941255698808409909862614138951642783518124470166982022953393144846200432565933761129615399005849425357395168000980282740830667017935978366796601896707531039433982372189729020601234427507154384311648303763407634986482603332340614691228364497091894508236123332727126441428240955839309244707139286847161815723874019506147924719625344668399876622647300919736843062554370272235348295140430701039774636191406066302408347904856776572776258711372410152802575117575515930908335435559103947851472750844921406616807148424503351065562451829396169083007420023361067041655820837885894863822317825101141148587951178599632889920260187429681648464191178399307207351596148743412299464537713720932003394695217505259251396136448658319132293539909925727728862218546399131115354635720254337583569426189420248934203603726657476775378944*x10^58+7963275738419034716637658812519825584055452981087115713843537787624675277833211838805068925029383844552857055952421905953983123617916971003272809383075114568244560324464321876871278420735787730115658301101498046980739666023778213356542035999882380996939235961345316328622554599046013783468660335715256114598032438706313373868033698950598446966079401964293168565212286746344883856248586508623257328502682067537965697907581473584787595344850632058918286032883832454681396484375/8748708898721441170633327042587911823439415431522256733717523496796391062940894361399508082507273589409600060489921967439675514127949978663965103630261252440273611791962375262219998808420498374379466128503114523395163601642168267926433994513651169642445902666374659518270287802092643033159370194551557331488748583057199850005649336776960177033129841421256340705027234066463612739302963295121014275008969144167945242678641886904667148392443320671161298434893157615639516288340644563140492900139682226506711733589177581283006537620073806654017360921888761606947840594929027760545224885446240888915126949930251396206574443462512587109675545068466762928871682518964730893075854680810261557941506170620945018946614210177786060478650471721792326630066986240232380491318644665498208463776678889092640283941260348901537275659981258326278144*x10^57-1502639983510717300938535268141387117425384363492085473957738040302731989635481399595227365552213119922859490112901061690252487836378478358059691052865418660761114069599390729590321023996642570915160061510304243698086843619311961164577048464057617062778702338550965770521329540233465545871732859211811359242997819985160184242957458977274537933571857277511480743583206857414622455408503528069398071759621046968056992767298713664910744435029050279941462763964982554912567138671875/5196733085840536055356196263297219623123012766324220499828208957097056291386891250671307801009320512109302435931013648659167255392002287326395271556375183949522525404425650905758679292201776034381402880330850026896727179375447951148301792741108794767612866183826547753852550954443029961696665895563625054904316658335976710903355706045514345157679125804226266378786177035479385967145960197301882479355327671635759474151113280821372286145111332478669811270326535623689872675274342870505452782682971242544986769751971483282105883346323841152486312387601924394527017313387842489763863581955067088015585408258569329346705219416732476743147273770669257179749779416265050150487057680401295365417254665348841341254288840845604919924318380202744642018259789826698034011843274931305935827483347260121028328661108647247513141742028867445809217536*x10^56+50146326806422539005273481991323144042560062896038739470508736223664907911193054030562802203646999295337983922010967307610316280793916992015390654742995847863648133885365227305375955324088165461668787402612164192187332114739243869152734768162022358068109413737977955673018229267583186647540007117517246156429159428921400489271132839384549648518562867966351151392328799874999043140282205548712541899687885351102748233613144387938073733315358688467503124054610729217529296875/3157988404825362468439477143848009088847731462798938876687016128280988276530242315696343424930969065949847026443113575931027855608650805080100433416544396991657988800987887318028265129205515390316343473133650697460916906492397600333196005109297895235294191229347170357331777558784441157662429267572973143204122140073516003992518786273670539418248316688647146227043810423140357097571860149269387236150500433464785217491941022426518834949173848672914252050636472754559096171737079781539749500794837439132012013826082837868297493298014184120617600073490813426562222502691756209913726793105828989526866101134492933213169728718326313916937625221452933921962695751009297706276634028703881317922066946077181146252669574626386744269601486931328085492435178909220459216190778304333378737519631697040175213649329202763465726485255806418681856*x10^55-44344770275598486110251117412114454954758131397544805963221729894432481638956323679149395660761918172045375479064438234855549072506755405552470381021560210921315450759302369855076820230535371127576528444115948476259116989768296911276312762519718861252861087312010382365261300696057325885351509314862653395339137286409259253816699743526946329806526862178187070219165047173554968532010172712146313244374320079686107958239749639817338281544911621128642441015541553497314453125/282815406032138016618024286437943925067919062112882748289970555488275172320375034050139200054929007461730744812572171355600939068952505432728994370414975997252926552621804130925642410459960600510552537705080273572611002959208051763172886679788233728849679792317091034223268079153362174786213109962646261491391382766583766579774460192953161641234238139005511095444145689005680868960324364479014012481922594374735209477611607119530464552114902447818765239201444115574959057157787367102337566404515441771155742571535863035760864399799936933468642851025955069089905704129950611687829310582588685062072675279377922685534977927441223224116858436499007193455770308368165994584329669681703149138353995393134222653294630794318635097922088718516715211878083800092410014249974145921411473604535905312709024689039926380817041727457353330384175104*x10^54-100336963095077624089555581237748645571909196284603540590009893166414414046188915339563371722692984567427019325068510109353459106250289729627268464000204751866162121904630940537744648556699672811333258427232407845728994677056485707260510528668326042371684331646297605664044034495105143822651686570842845733491774206171965793442021703645084773758027746096516189329577359987457208185774862542423094321381476745273609676054557153621397064146885271773741497099399566650390625/3250751793472850765724417085493608334114012208194054578045638568830749107130747517817691954654356407606100515087036452363229184700603510721022923797873287324746282214043725642823475982298397707017845260977934178995528769646069560496240076779175100331605514854219437174980092863831749135473713907616623695303349227202112259537637473482220248749818829183971391901656847000065297344371544419299011637723248211203852982501282840454373155771435660319755922289671771443390333990319395024164799613845005077829376351396963942939780050572413068200788998287654655966550640277355754157331371386006766494966352589418137042362471010660243945104791476281597783832824946073197310282578501950364404013084528682679703708658558974647340633309449295615134657607794066667728850738505449953119672110396964428881712927460229038859965996867325900349243392*x10^53+779632225480095739582531772602428220390074525664579407857797257158162223059033359680426416473335817914915069687743791466567060433170800214616980988301729567080532478009788043029644801207388064088627388416342704389354238239205074743167533076765500480852594222239652814511986902323859233197132122462041452957026093229604723098003986074842903647987929359973722194326637702640301209157649565348111941047213578777775467307616920776341248636966017365874058400094509124755859375/387635101974119239560368952040818246946238714504370759893945656473440096327227319397393588886476122115379202680168850249634853549053783670034146130079267800430584645551563703926055331819246697203274806924445689651970325734299147871201998526143313362619141533525523375578745059538874029776907479389361309456732244910842085661788770614117620151621752973741819403545822063252541610602962065999208017108089709772364343060222902065929867498003642515891454453730650675892950875544939328336071070036958227882143535272874329755308597359166347125593384607000609745046304321744547691544157656462848827078085624858448061862691298418031326936551777996879758111310006856224898845723976330472823896721100581098281871608711521927877290064284820900904029241455275698028757781769195332871305236548874387701335446426935843151329651598473015753533554688*x10^52-19388969557285818930021123524384421338905852513096814640089234717021919425605012196830108460032456960598332181612425094669016679432967233426922597730056526476318160015547652343921008974616035055898951772373780601921702880255783991644374592462487285929570201064588767501102875636042945339463576570752741164368306594454305943528417654161187273973895020307315575767381280407595588421057957253846862574519138583745060148073274320047042318923556802937626416981220245361328125/355332176809609302930338206037416726367385488295673196569450185100653421633291709447610789812603111939097602456821446062165282419965968364197967285905995483728035925088933395265550720834309472436335239680741882180972798589774218881935165315631370582400879739065063094280516304577301193962165189440247867002004557834938578523306373062941151805653273559263334453250336891314829809719381893832607349015748900624667314471870993560435711873170005639567166582586429786235204969249527717641398480867211708891964907333468135609032880912569151531793935889750558932959112294932502050582144518424278091488245156120244056707467023549862049691839129830473111602034172951539490608580311636266755238661008866006758382307985561767220849225594419159162026804667336056526361299955095721798696466836468188726224159224691189555385513965266931107405758464*x10^51+31709645773048339919480370118308002599015897749179158086586785994374119144870767011733404430680664814116453652861572481573092292854922217104872735738907147858592372287949725183862344937864516983326348260784823397697745134869917808014857677229946375139378665243823997718341482896344668720492590190672593572885421460944778403105359911259785406294802511077864148663470035918679791202045955314943703572172314351106165188416889705189129779819067853695361442863941192626953125/12791958365145934905492175417347002149225877578644235076500206663623523178798501540113988433253712029807513688445572058237950167118774861111126822292615837414209293303201602229559825950035141007708068628506707758515020749231871879749665951362729340966431670606342271394098586964782842982637946819848923212072164082057788826839029430265881465003517848133480040317012128087333873149897748177973864564566960422488023320987355768175685627434120203024417996973111472304467378892982997835090345311219621520110736664004852881925183712852489455144581692031020121586528042617570073820957202663274011293576825620328786041468812847795033788906208673897032017673230226255421661908891218905603188591796319176243301763087480223619950572121399089729832964968024098034949006798383445984753072806112854794144069732088882823993878502749609519866607304704*x10^50-47804244046990426997959166254187405698107338120910208138689139965971133294087827623031021235886018953382006635627327764298550306564115848300591577059653153496178053015818243974466142482778755218855062237146496333528534534783449482314944337147071560634170887934793516818584910266809362443626608187000846761054171911723150139637770792434557650428921212746924340685130656639671794956244515574586841083509625483524125435233389863614430003098220673043867461383342742919921875/153503500381751218865906105008164025790710530943730820918002479963482278145582018481367861199044544357690164261346864698855402005425298333333521867511390048970511519638419226754717911400421692092496823542080493102180248990782462556995991416352752091597180047276107256729183043577394115791655361838187078544865968984693465922068353163190577580042214177601760483804145537048006477798772978135686374774803525069856279851848269218108227529209442436293015963677337667653608546715795974021084143734635458241328839968058234583102204554229873461734980304372241459038336511410840885851486431959288135522921907443945432497625754173540405466874504086764384212078762715065059942906694626867238263101555830114919621157049762683439406865456789076757995579616289176419388081580601351817036873673354257529728836785066593887926542032995314238399287656448*x10^49+82879598865287859662020000335656541429684060050543633221377869925494004809384096920376469341596106630092638207248263720669569402130806885816188154661702659860426809015789962463863607546182979578951124231229578768100399378430110352278426226851286702057758585717222420639339788089836458265742613613938768352398368062541156739484384899452470559259387541833663706056961247089049538893846183283399347536532231722987917030729608681975324588457632468923442065715789794921875/11370629657907497693770822593197335243756335625461542290222405923220909492265334702323545274003299582051123278618286273989289037438910987654334953148991855479297149602845868648497623066697903117962727669783740229791129554872775004221925290100203858636828151650082019016976521746473638206789286062087931744064145850718034512745803938014116857780904753896426702504010780522074553911020220602643435168503964819989354063099871793933942779941440180466149330642765753159526559015984886964524751387750774684542877034670980339489052189202212849017405948472017885854691593437840065618628624589576898927623844995847809814638944753595585590138852154575139571265093534449263699474569972360536167637152283712216268233855537976551067175219021413093184857749354753808843561598563063097558286938766982039239173095190118065772336446888541795436984270848*x10^48+30223704208732265209085301144590792847303581146690309375815061749846887507974914252989964111636820639145793793318713584648885708582591706320792132502005402719040545715412906067330456493919172853547674033527399495619608783559702448624082640974948419006945658338424455810374828637293204431931637393926281451591191181368003635089714854404862247105309980002927293513443796557945155118292149198870564099562809500571512144829681769571554224007110244770236313343048095703125/12791958365145934905492175417347002149225877578644235076500206663623523178798501540113988433253712029807513688445572058237950167118774861111126822292615837414209293303201602229559825950035141007708068628506707758515020749231871879749665951362729340966431670606342271394098586964782842982637946819848923212072164082057788826839029430265881465003517848133480040317012128087333873149897748177973864564566960422488023320987355768175685627434120203024417996973111472304467378892982997835090345311219621520110736664004852881925183712852489455144581692031020121586528042617570073820957202663274011293576825620328786041468812847795033788906208673897032017673230226255421661908891218905603188591796319176243301763087480223619950572121399089729832964968024098034949006798383445984753072806112854794144069732088882823993878502749609519866607304704*x10^47-19702771964644351978512366733638615793983475341073651081982467147485991932793323391631724135294923589676072064731991287875342383413975192158073155960507576654553278807967146218743212537305909478038714059345472876878554289312008522425605229479291827269677831874475583648904997545301295905164838140006344134338470063276298186413862023282920194220609974509060255097016769700332138568814558673679515288373420376402012151678007315511652944709972184931673109531402587890625/76751750190875609432953052504082012895355265471865410459001239981741139072791009240683930599522272178845082130673432349427701002712649166666760933755695024485255759819209613377358955700210846046248411771040246551090124495391231278497995708176376045798590023638053628364591521788697057895827680919093539272432984492346732961034176581595288790021107088800880241902072768524003238899386489067843187387401762534928139925924134609054113764604721218146507981838668833826804273357897987010542071867317729120664419984029117291551102277114936730867490152186120729519168255705420442925743215979644067761460953721972716248812877086770202733437252043382192106039381357532529971453347313433619131550777915057459810578524881341719703432728394538378997789808144588209694040790300675908518436836677128764864418392533296943963271016497657119199643828224*x10^46+78868290080547216853407750292499904481017868159562909190793949280193084365133768520633737385870764627148165217400547096435778530362963525093449572269098647815990538906339218868044058996238946162206517844625348085430660068168049273742578459033217208473794769238254721490772461503080143964005157146820075278279826271693794807707434664543237317196021415299209782295493221415272930505280771348232783682031125758704499722054098360970618044419644281081855297088623046875/11370629657907497693770822593197335243756335625461542290222405923220909492265334702323545274003299582051123278618286273989289037438910987654334953148991855479297149602845868648497623066697903117962727669783740229791129554872775004221925290100203858636828151650082019016976521746473638206789286062087931744064145850718034512745803938014116857780904753896426702504010780522074553911020220602643435168503964819989354063099871793933942779941440180466149330642765753159526559015984886964524751387750774684542877034670980339489052189202212849017405948472017885854691593437840065618628624589576898927623844995847809814638944753595585590138852154575139571265093534449263699474569972360536167637152283712216268233855537976551067175219021413093184857749354753808843561598563063097558286938766982039239173095190118065772336446888541795436984270848*x10^45+22385670361981890518760820552661546580545735629080754018500595089971545375023345058134603148896125957531248281122880235000428162384347342675331850944259712073015326551966680049988003343401163758359812328768970291077684209391994080184954215516075232987394218489454491349338677375750295556364096842878200300444343548524292714169058786641128780117233148975901981400855371310730091865005829808731026049168245856260743140298592405829156177237225058488547801971435546875/34111888973722493081312467779592005731269006876384626870667217769662728476796004106970635822009898746153369835854858821967867112316732962963004859446975566437891448808537605945492869200093709353888183009351220689373388664618325012665775870300611575910484454950246057050929565239420914620367858186263795232192437552154103538237411814042350573342714261689280107512032341566223661733060661807930305505511894459968062189299615381801828339824320541398447991928297259478579677047954660893574254163252324053628631104012941018467156567606638547052217845416053657564074780313520196855885873768730696782871534987543429443916834260786756770416556463725418713795280603347791098423709917081608502911456851136648804701566613929653201525657064239279554573248064261426530684795689189292674860816300946117717519285570354197317009340665625386310952812544*x10^44-616295211047480896381835052114228611633758690800769054883067931637810214415200307552743847956236882672537584785219663014262280839193756830677038584065058723406167518384087631184067995750767360463074195277063774735362791832245456928479698772916370228948776140535631850272274682368055320227619185602647251396817615968023395819568760523527609199058304003780743097211815552876352393405843147626009277923433835768006747645228918063151434780335749499499797821044921875/8898753645318911238603252464241392799461480054709033096695795939912016124381566288774948475306930107692183435440397953556834898865234685990349093768776234722928204037009810246650313704372272005362134698091622788532188347291736959825854574861029106759256814334846797491546843105935890770530745613807946582311070665779331357801063951489308845219838503049377419350964958669449650886885390036851384044916146380861233614599899664817868262562866228190899476155207980733542524447292520233106327173022345405294425505394680265687084321984340490535361177065057475886280377473092225266752836635321051334662139561967851159282652415857414809673884294884891838381377548699423764806185195760419609455162656818256209922147812329474748224084451540681622932151668937763442787338005875467654311517295898987230657204931396747126176349738858796428944211968*x10^43+152501780366002027103588092707710029682847092310901820283736791085988742444873396568808212207153577083514277457799240018619052981133537730925359075629998799088009894394302019455211991846906090795840517808749800528440852366411511092193855247193615686634048042769918279910138375298976446532378552065103096072845908677338749769542915211708525641341371636237107541405098572885160460519812491016999031281250695960527716595941744231396059345876271836459636688232421875/68223777947444986162624935559184011462538013752769253741334435539325456953592008213941271644019797492306739671709717643935734224633465925926009718893951132875782897617075211890985738400187418707776366018702441378746777329236650025331551740601223151820968909900492114101859130478841829240735716372527590464384875104308207076474823628084701146685428523378560215024064683132447323466121323615860611011023788919936124378599230763603656679648641082796895983856594518957159354095909321787148508326504648107257262208025882036934313135213277094104435690832107315128149560627040393711771747537461393565743069975086858887833668521573513540833112927450837427590561206695582196847419834163217005822913702273297609403133227859306403051314128478559109146496128522853061369591378378585349721632601892235435038571140708394634018681331250772621905625088*x10^42+51525911090814827506291239186686630580889595592962403402634916703764898011154814225237695881819045220856016899543188283028052493592042838281397682845610288301774784029219197531756496952540785730671999627571855506903799629109647270575218112502831830568429410784153902092616118620426264432246275852061003202679647744867673377311186944606564003897076596697401743474264625280012740953303650974457830881517500122602012182011439923215215125923831947147846221923828125/818685335369339833951499226710208137550456165033231044896013226471905483443104098567295259728237569907680876060516611727228810695601591111112116626727413594509394771404902542691828860802249024493316392224429296544961327950839800303978620887214677821851626918805905369222309565746101950888828596470331085572618501251698484917697883537016413760225142280542722580288776197589367881593455883390327332132285467039233492543190769163243880155783692993562751806279134227485912249150911861445782099918055777287087146496310584443211757622559325129253228289985287781537794727524484724541260970449536722788916839701042306654004022258882162489997355129410049131086734480346986362169038009958604069874964427279571312837598734311676836615769541742709309757953542274236736435096540543024196659591222706825220462853688500735608224175975009271462867501056*x10^41-7015250482130901229075754828438327394423219761543531850904308355149085504393505812666875211455609133604184804330345345244741595290381230957267794141871284898901381320059581572260036789181082966033723394616952863561380316512980374569913318065998266018859830601486044149170821670194619424644178867714608050876276798947484579251422710754631998161982064603831292045272659680457795558101038335822423667617370065681139919987101675041578267028206028044223785400390625/614014001527004875463624420032656103162842123774923283672009919853929112582328073925471444796178177430760657045387458795421608021701193333334087470045560195882046078553676907018871645601686768369987294168321972408720995963129850227983965665411008366388720189104429026916732174309576463166621447352748314179463875938773863688273412652762310320168856710407041935216582148192025911195091912542745499099214100279425119407393076872432910116837769745172063854709350670614434186863183896084336574938541832965315359872232938332408818216919493846939921217488965836153346045643363543405945727837152542091687629775781729990503016694161621867498016347057536848315050860260239771626778507468953052406223320459678484628199050733757627461827156307031982318465156705677552326322405407268147494693417030118915347140266375551706168131981256953597150625792*x10^40+97473733173707598972255940946519872377717175316798495796605665571574091527477820313254290416596747980990762623485161841682128687266095718797475989706459359755826965234365154285362659887031347808860281616537748843637566094573910983206819893956899382262344438548668640696176589872345310934986799247283037815458394562979183656710753299879934205733204823484403498009070865156481045400820639306078044028295111852464998828066415634343729903339408338069915771484375/136447555894889972325249871118368022925076027505538507482668871078650913907184016427882543288039594984613479343419435287871468449266931851852019437787902265751565795234150423781971476800374837415552732037404882757493554658473300050663103481202446303641937819800984228203718260957683658481471432745055180928769750208616414152949647256169402293370857046757120430048129366264894646932242647231721222022047577839872248757198461527207313359297282165593791967713189037914318708191818643574297016653009296214514524416051764073868626270426554188208871381664214630256299121254080787423543495074922787131486139950173717775667337043147027081666225854901674855181122413391164393694839668326434011645827404546595218806266455718612806102628256957118218292992257045706122739182756757170699443265203784470870077142281416789268037362662501545243811250176*x10^39-15093020575350334355813613705716472623352127829030476099738475161873949714498970687846111615780586132545655471048565016121318422251935609628893663340718820242029820380562469551956572639806453883218895845617899048550675921841105080324284408756753023045011429765457432104574217816822768019655682735188974080959187837093393523159457113746725497788327260903543025667872646620671888644764268448193253852097632353059867762273632328463105961563996970653533935546875/1637370670738679667902998453420416275100912330066462089792026452943810966886208197134590519456475139815361752121033223454457621391203182222224233253454827189018789542809805085383657721604498048986632784448858593089922655901679600607957241774429355643703253837611810738444619131492203901777657192940662171145237002503396969835395767074032827520450284561085445160577552395178735763186911766780654664264570934078466985086381538326487760311567385987125503612558268454971824498301823722891564199836111554574174292992621168886423515245118650258506456579970575563075589455048969449082521940899073445577833679402084613308008044517764324979994710258820098262173468960693972724338076019917208139749928854559142625675197468623353673231539083485418619515907084548473472870193081086048393319182445413650440925707377001471216448351950018542925735002112*x10^38-25120782514597040675582420291436891561970084888243805158850049834051397196705563310935627086381414761399974056776085754995755587547907782465810243264469042217339378883907215286782813151650909841434775335026125637275403144408181998533509313569899357715384916539491515909239722865403975586572089533963237996114040963973157898590241083865032623530263014338920077530453881036949770172597705241476224396143650401475067211024638065923912797006778419017791748046875/9824224024432078007417990720522497650605473980398772538752158717662865801317249182807543116738850838892170512726199340726745728347219093333345399520728963134112737256858830512301946329626988293919796706693151558539535935410077603647743450646576133862219523025670864430667714788953223410665943157643973026871422015020381819012374602444196965122701707366512670963465314371072414579121470600683927985587425604470801910518289229958926561869404315922753021675349610729830946989810942337349385199016669327445045757955727013318541091470711901551038739479823453378453536730293816694495131645394440673467002076412507679848048267106585949879968261552920589573040813764163836346028456119503248838499573127354855754051184811740122039389234500912511717095442507290840837221158486516290359915094672481902645554244262008827298690111700111257554410012672*x10^37+184399333172986390260463465948053725400334581088354283059497062602762169564128577447407615782759657280947424991024054304022414247894160055287821535808857039060471306428255020017272669957257618578140721339709441979093794964968610245699139628473333376038021465802599526826611792577421374721465297260209392624908871728013523428107491313893672268639253193837255966973718861270855918698074368698383305344219963785344973176736607122902167611755430698394775390625/1091580447159119778601998968946944183400608220044308059861350968629207311257472131423060346304316759876907834747355482302971747594135454814816155502303218126012526361873203390255771814402998699324421856299239062059948437267786400405304827849619570429135502558407873825629746087661469267851771461960441447430158001668931313223597178049355218346966856374056963440385034930119157175457941177853769776176380622718977990057587692217658506874378257324750335741705512303314549665534549148594376133224074369716116195328414112590949010163412433505670971053313717042050392970032646299388347960599382297051889119601389742205338696345176216653329806839213398841448979307129315149558717346611472093166619236372761750450131645748902448821026055656945746343938056365648981913462054057365595546121630275766960617138251334314144298901300012361950490001408*x10^36+494970846372156989390675449493115518661918214686796346087961304002002805553336264770112206893080274721942306341329802498025794176669012857141317179088238582403090899103025667417044702431214068753321831883864065688983099563229304644015794484537985322477868853491927308824638543897451803083292558143513300578379312213262463691838704667513156134735226790615271023162189385988992107516629950862556138164074573845261600000461916029205895029008388519287109375/198469172210749050654908903444898942436474221826237829065700176114401329319540387531465517509875774523074151772246451327813045017115537239057482818600585113820459338522400616410140329891454308968076701145316193101808806775961163710055423245385376441661000465165067968296317470483903503245776629447352990441846909394351147858835850554428221517630337522555811534615460896385301304628716577791594504759341931403450543646834125857756092158977864968136424680310093146057190848279008936108068387858922612675657490059711656834718001847893169728303812918784312189463707812733208418070608720108978599463979839927525407673697944790032039391514510334402436152990723510387148209010675881202085835121203497522320318263660299227073172512913828301262862971625101157390723984265828010430108281113023686503083748570591151693480781618418184065809180000256*x10^35-181418756760134254594582086606077610771079133748574245263684154303509731529001351326110799970425991705241143041063159975000147444296066700918161715201585017365749768775823048614663984154648624448730077247971298458474623548365252842750293322842184482583402160373244834035532241159724569370827645862856753095211335556193332472367851277219443342044701857672209294990667931995652930674140276297348046489381242457222095408309768356775748543441295623779296875/323431243602702156622814509317613091377957991124239425144103990704950314446658409310536398904982743667231951036253476237917554842706801426612194222904657222522230033147615819335043500563851466466495364829404166536281018449714489008979208251739131979003111869157888540927332174121916820104228581321612280720046815309312981695880645347957101732434624110831692871225195534850120644580130719364079933681890554879697182239285242138565483518334298466592692071616448089870977678676903451435370706140466479915886280097307885212133040048418498816495102534315175419866783102231895199818769766103520680607967146548559923616396650768941101230616239063470636693762660535445723007276656991588584323901220514480818296429668635777452577428452164639095035953759424108340439085470238239219435717369371933560580923596518913870857570044829633292429774815232*x10^34+25677828848514901148518968690852371755433513313548078688598717216762931826190702562382459711603253314585759757105446321112904851866803636550120170083104640587585710475044035630762179113810535746272797255633526082683522908751184299405224256602153962258809434798205108449288468786218416640183615898410552092660101334980526258971842938488094364245419901658763408886339401388239301090559057287855166325371446667152229575992164991694153286516666412353515625/8732643577272958228815991751575553467204865760354464478890807749033658490059777051384482770434534079015262677978843858423773980753083638518529244018425745008100210894985627122046174515223989594595374850393912496479587498142291203242438622796956563433084020467262990605037968701291754142814171695683531579441264013351450505788777424394841746775734850992455707523080279440953257403663529422830158209411044981751823920460701537741268054995026058598002685933644098426516397324276393188755009065792594957728929562627312900727592081307299468045367768426509736336403143760261170395106783684795058376415112956811117937642709570761409733226638454713707190731591834457034521196469738772891776745332953890982094003601053165991219590568208445255565970751504450925191855307696432458924764368973042206135684937106010674513154391210400098895603920011264*x10^33+10905011589907996558274202432704986253579239718842924323538340216719205983486252717177492491401768746065135656808927245242920393561222038321062082530123618939391194697855740562712145218019873190222142894336437852689584997361211003829119990241088330128785481446033592364882774629676090539690748106777215144460437243744811705947691611115818323473452426155437802493454778617192656740510038162013742078161782016132737642060747316209017299115657806396484375/8732643577272958228815991751575553467204865760354464478890807749033658490059777051384482770434534079015262677978843858423773980753083638518529244018425745008100210894985627122046174515223989594595374850393912496479587498142291203242438622796956563433084020467262990605037968701291754142814171695683531579441264013351450505788777424394841746775734850992455707523080279440953257403663529422830158209411044981751823920460701537741268054995026058598002685933644098426516397324276393188755009065792594957728929562627312900727592081307299468045367768426509736336403143760261170395106783684795058376415112956811117937642709570761409733226638454713707190731591834457034521196469738772891776745332953890982094003601053165991219590568208445255565970751504450925191855307696432458924764368973042206135684937106010674513154391210400098895603920011264*x10^32-3604533840561845509905295932137270929272406277079354449803355001136187645824151994431377016814677528764173041009819580277793697861548434229938681534690067179268016731001589372258369460795039242154143302916529414906011133943993617571120086568351349043685478664383854259590690613664163553249240308612535425269584922708125122267927246785969071113228862923881263718292179277297223871570697058783039440032884558928499392910748792928643524646759033203125/233910095819811381128999779060059467871558904295208869970289493277687280983744028162084359922353591402194536017290460493493945913029026031746319036207832455574112791829972155054808245943499721283804683492694084727131807985954228658279605967775622234814750548230258676920659875927457700253951027562951738735033857500485281405056538153433261074350040651583635022939650342168390823312415966682950666323510133439780997869483076903783965758795340855303643373222609779281689214043117674698794885690873079224882041856088738412346216463588378608358065225710082223296512779292709921297503134414153349368261954200297801901144006359680617854284958608402871180310495565813424674905439431416744019964275550651306089382171066946193381890219869069345517073701012078353353267170440155149770474168920773378634417958196714495888064050278574077560819286016*x10^31-4676901364291877208904196845223651031678848334905440595623316078450295311042993919727244877854417759149930082916512617608964458051926921135012314602148673477574260877333473276945306793171613732653442663559171030709171523090141605936351946644629123020179480865262887609857849169372524748932724223554692403409864064480615497378686509717719641245316142957869548805607808355699340618552064817213613370336029443800063994185256888158619403839111328125/3309072973578233508456230296163529165291726320710293474380753220550836866259862467368125339308273618421850200067769556052964752085291261280230861697016197426335813147019942069740877042525194996057360686015124098703898256211554074741356052594526928167140591310065551574474410269530789747182331070740254482546898072509075599010525738686942685401945756344242405275892489367545758773650446920360044793259206131774090155536453784668915519134151594769989649842229669733427964124394237661521413060171502447036350724754571012022581311598067248217267058895987016421524495551444172184580062025310745879657109873744265986223080549739071516948328326909324437564074207827599288062322750577071533438928743422122809398863604837435096472363853143332916245074461709331258755326902778499024162322460417660528868865898450426113358996290413072715272421376*x10^30+4109587905678771153245732494520622029746047417295116328636933296920311096115734070705296491051321413519751042035916746768140039371527493473327444765007848106853289203305029117370007812180455856344108219156551173699699639386293571474258335698403741451374288393336366710378035911142224393372848724927141810563005068447210161982039377579590133711692029442263827655420071690997556668946736929178939557714037595715628943222327507100999355316162109375/379680155533606879513738771807632759443689815667585412125687293436246021306946828321064468279762351261533159912123646018424955684916679935588228000801119348178270038912418570523746718053216938895451080451909238977373369484447443619236461860737241888394957411620130026305998639186598006209311812855805720845272348406584804599512061930210510729379776130106769892307838236563185104507109974905659052583088912250079300889595719032229045869348959069478377649288873844631147709751147529945869959382286737292562154896839691335982264404665194262842076888109118971147962772185268278048121029773698190278917954643961649462726503076583031879419063248422051770938775411175413965063901685777903336753606690912264956678306659390922590894269932402415911771804541344573558926421584019953250624737958356788508040743739594544050190922191308647634953043968*x10^29-1032408294846767681530800204673386254754247420919947924674001925581203192871734136856324241415095536082073112949258541220596594629274373330374422641171269506637009397973473097228837662945073496496807340274918950202872416796764180962495331339821528823362009402801667041373551193984957537602044053637200241649203657039507580517901003491770543409481267820210406044351521610639500872798001917453315695016676520860470300684028188697993755340576171875/142380058325102579817652039427862284791383680875344529547132735038592257990105060620399175604910881723074934967046367256909358381843754975845585500300419755566851264592156963946405019269956352085794155169465964616515013556667791357213673197776465708148109029357548759864749489694974252328491929820927145316977130652469301724817023223828941523517416048790038709615439338711194414190166240589622144718658342093779737833598394637085892201005859651054391618483327691736680391156680323729701234768357526484710808086314884250993349151749447848565778833040919614180486039569475604268045386165136821354594232991485618548522438653718636954782148718158269414102040779190780236898963132166713751282602509092099358754364997271595971585351224650905966914426703004215084597408094007482468984276734383795690515278902347954018821595821740742863107391488*x10^28+21536278745075544969182714836965673890057163012374388865208768004311895688525861608397799343510877591596043990803241346471628268719083383308790231655131295263749910716840003774849623703654106136951280809197189226992210399212007098503350469232598019415325850968954937914655424488106414211121147351170935990862008429843185409789700872006752132574854633083590705583942404204274371570179865564595711654870743973525163937665638513863086700439453125/42186683948178542168193196867514751049298868407509490236187477048471780145216314257896052031084705695725906656902627335380550631657408881732025333422346594242030004323602063391527413117024104321716786716878804330819263276049715957692940206748582432043884156846681114033999848798510889578812423650645080093919149822953867177723562436690056747708864014456307765811982026284798344945234441656184339175898768027786588987732857670247671763260995452164264183254319316070127523305683058882874439931365193032506906099648854592886918267185021584760230765345457663460884752465029808672013447752633132253213106071551294384747389230731447986602118138713561307882086156797268218340433520641989259639289632323584995186478517710102510099363325822490656863533837927174839880713509335550361180526439817420945337860415510504894465658021256516403883671552*x10^27+14113283475030679304452876133268555617624510212923580876799202430330395842294238560115129743133463408517964117462877319225819584338870972320640590457342417425686338059435736405681752803535886548737659947123298707431741705692199019907059486807625473097007251952223033406969140676811852520877063878910402932282388387904342410900463193260983284117241228079329430858735938987320675408379500646196401205224430040220440787379629909992218017578125/320506620688915799948286395954528023166563102811088244909306568269491207181130592652581591879086083158411446586154813564144734143646031390176830643284684476672592625440471516744747678002082463982653650270684173453517669713578088947334778398849629113343849244799096782784424302362855761282525535807370029203564291152545999450891262576942501407094883300712689578818476932837974130638058436134353953852982093278530590600059697399792378068459604574847211268788750739374188211249254008606833351805243631775930910538642769936462816844710515363800423668341558696758858518252838052588896089288760738865816570344169378041765540214483935320813813019666182775932278494186273263744984012474752209985106418412801482898222356771908908637138277853680204091425169437225754079494847753469030811217016656569385282890146328622180175939382765556724662272*x10^26-41742990366423711476332655455276325777677210406530085832326794535663554019297327128739273150538910971753880976144207497649657886690180709891784196762485429647236347443973496154267311521447958784615997866597366263098001969983481272647344860277463848496351363239664949728071203873717153469199664714748737627621842687727044441177948084046720523506754530437601825941198863379274222039686909820438921673713978470777874463237822055816650390625/10994227671852984103251495513403488089987977693830384459763057042558775175750244779019950144920654744140878249638003909667867080308580692802508448096863117988627894972054570661910458181042636751522421938985919558046978224223528460502872833275050801036498498939325313130521612856320433369798659683962580053143156797017035271960273405730805737143429791371143925416839341428518875458081338224258612476888007999249425962142081658406203821377143409329174525453933713956511538019984291938376694591851242591975043938578513988503735812149160817815288389526679667322473548833348340877908208596438291861150963663697509721082584171671315116171337741922484812895474826946254150633827091337008016237490239931438560184114629121340184189557397165223643364513878624117145432145291926043615822575626065435680494599422015507508439123838228688634118144*x10^25-35469236623478905180572060236721233896801768980090389332220477224591997638472119259725112461677369745607217460983082897197667484031824429965763414090458013699581008659029010721354603736385735543951266100843257275254479006020868363922963873456904408411331188387481504163807136475282090502017135840393904739658597069020843716301110592982257458953387380216338548083365258295361179312798033177970250053576735336491765337996184825897216796875/376246902547857678200162290903141592412921903299973157067446841012011417125675043548682738292840184577265611209833911575300340081671428153685844668203760037833043516821423084874269013306792457718767328578629247097607699228982973981653870294301738524360170852590244049355628528860743719766443020295608295152010254831249651529307134329454240782241819526923592114265168573331534849009894685896850293653500718196535910704417905643234530776017796674820639315534620433178394856683906879668891326032242524258701503675798034273238958904660170209678758219357481948369094782296809887821747583078110432581610756490981443788159547208307228420085780501347258041311805188827364266135416014644274333460777099875897392967478418819197414487075369654320239585586068469786754788972212580159297039254758683798843592957997864034733250015797159566589820928*x10^24+7589715133162044737109381461215278099418849564926492124171067226308604393180879042092969822840970997290400891817244832055196335130130099296076424336290371521376195291653474564379154998729627180818713699174977896796418160151029209429863298053516480308723188507807769313415356593665365292214986300465846489516492675230950662852060416766648609625706790028164372479969767082249594702799320735451459968881164753156554070301353931427001953125/564370353821786517300243436354712388619382854949959735601170261518017125688512565323024107439260276865898416814750867362950510122507142230528767002305640056749565275232134627311403519960188686578150992867943870646411548843474460972480805441452607786540256278885366074033442793291115579649664530443412442728015382246874477293960701494181361173362729290385388171397752859997302273514842028845275440480251077294803866056626858464851796164026695012230958973301930649767592285025860319503336989048363786388052255513697051409858438356990255314518137329036222922553642173445214831732621374617165648872416134736472165682239320812460842630128670752020887061967707783241046399203124021966411500191165649813846089451217628228796121730613054481480359378379102704680132183458318870238945558882138025698265389436996796052099875023695739349884731392*x10^23+15482749783893975018143772912313250158302710393727039958450492467187586286277699658467690384873336100779623715603972294196560258106963660443038878302959285415099397272628062158854839502351729518015876114618573013717960789764518879701659381313966668073498851031324596385080056598493976496223808355644967659481026966231352365658087096175599782114549651859996695400879623083319477343993442712294997984552422849446884356439113616943359375/218465943414885103471061975363114473013954653529016671845614294781167919621359702705686751266810429754541322637968077688884068434518893766656296904118312280032089783960826307346349749662008523836703610142429885411514147939409468763540956945078428820596228236987883641561332694177206030832128205332933848797941438289112700887984787675166978518721056499504021227637839816773149267167035624069138880185903642823795044925145880696071663031236140004734564763858811864426164755493881414001291737696140820537310550521431116674783911622060743992716698320917247582923990518752986386477143757916322186660290116672182773812479737088694519727791743516911311120761693335448146993239918976245062516203031864444069453981116501249856563250559892057347235888404813950198760845209671820737656345373730848657393053975611662987909629041430608780600541184*x10^22-1112745105019766139550799802501120361947036473311405892112865007203594297736781627906608632594618207177474048116628047359137205335787742072642512118023748784508077421957038534897486674732783856473077460031093818167433007417698350699338325726027674653464780722838039858167979017221035850395283354973737106096887100791510084462535799962727642368497948876979277706220022469437188687306129074171544681669885221708682365715503692626953125/38589425902344377251298696502886317170556092646151093032558650360206299192376927543454639824906685597668267816393221700030804110940659297813932786482436926957235232494504931781976309057106918740386392674731204830523866587587997331451679004543768053780530343855409646087756772190845509719635181568780337964308744085256374515826372751738896490486340464299855601463094212649388189642040480604805158323435971097080606226094144168536874951386440684596988647747140557249066139147067372273732443695614617872687333710338259925460406041503607200992693150703331481884009721261211270545820264931088249495549821178562199362888158688031510607188285179625359799108903096289986078577991386117361470098541241012912553124869581417353580973033371246596947649803699330234538952715098726170184311718436788081932676200820293747152128206748426622214340608*x10^21-582376723440496247605063640882829558034996974381325924549592476236564815423616514418818137130355196913444004913696700594009946643661223846235864221330787094793714149927402862309486446772315654068106195360017054260378820359009614570423167423243888418875479899219190160512583724631112955525405285783586894881222009185046816559207123838234570293235152794912902513937804365726251522992789302432272144922563938962412066757678985595703125/4514962830574292138401947490837699108955062839599677884809362092144137005508100522584192859514082214927187334518006938903604080980057137844230136018445120453996522201857077018491228159681509492625207942943550965171292390747795687779846443531620862292322050231082928592267542346328924637197316243547299541824123057974995818351685611953450889386901834323083105371182022879978418188118736230762203523842008618358430928453014867718814369312213560097847671786415445198140738280206882556026695912386910291104418044109576411278867506855922042516145098632289783380429137387561718653860970996937325190979329077891777325457914566499686741041029366016167096495741662265928371193624992175731292001529325198510768715609741025830368973844904435851842875027032821637441057467666550961911564471057104205586123115495974368416799000189565914799077851136*x10^20+180082983302881669717832266702284253699883469879984522535977519282027456130885817072781011121792486830814930325808726824426429677419723923170758821790938767046021633059172103880260450365199270858772337089360105542070443642655012413523834844785106958079172202694840130670702241909138273858147985345428593444030116397033781969455467479503107192638364958272983241092972505612311095130285057654274734887593467647093348205089569091796875/3869968140492250404344526420718027807675768148228295329836596078980688861864086162215022451012070469937589143872577376203089212268620403866482973730095817531997019030163208872992481279727008136535892522523043684432536334926682018097011237312817881964847471626642510221943607725424792546169128208754828178706391192549996415730016238817243619474487286562642661746727448182838644161244631054939031591864578815735797938674012743758983745124754480083869432959784667312692061383034470762308596496331637392375215466379636923953315005876504607870981513113391242897510689189338615989023689425946278735125139209621523421821069628428302920892310885156714654139207139085081461023107136150626821715596564455866373184808349450711744834724203802158722464308885275689235192115142757967352769546620375033359534098996549458642970571591056498399209586688*x10^19+5302837512496146944325391257439358348204139162413506154011127282818908035365660947875335323219321085275251412760129035977888811684358836210986672079087965588420421895997700995581924275680741740293344350570174740699746560395522656118003501326855203851736165782872591867161906195605049337686164774452077746371651248143711080194351533438011328847437518866353988054711474200360612042885845426184649259454317871131934225559234619140625/4013300293843815234135064436300176985737833635199713675386099637461455116007200464519282541790295302157499852904895056803203627537828566972649009794173440403552464179428512905325536141939119549000184838172045302374482125109151722470974616472551877593175155760962603193126704307847933010842058883153155148288109384866662949645942766180845235010579408287184982552161798115536371722772209982899736465637340994096383047513790993527834994944189831198086819365702617953902878471295006716468174144343920258759482705875179032247882228316375148903240087673146474115937011011165972136765307552833177947537181402570468733740368503555277103147581658681037419107325922014158552172111104156205592890248289065342905524986436467404772421195470609646082555579584730344392051082370267521699168418717425960520998324885310549703821333501836368710291423232*x10^18-1127760524792713729426450012001166979666403425780620473023307265941945604924325495211483988540540744529608996887855421146658518276454650983075953070376321729574877812317667227564934835258562572763033605943959588397357158839709179013647571274527833692389620937546415215141121452348831838353560516524651555960257806241216340925781751618526855038442135434421415656097527220077934959022194105627189680689070883090607821941375732421875/12039900881531445702405193308900530957213500905599141026158298912384365348021601393557847625370885906472499558714685170409610882613485700917947029382520321210657392538285538715976608425817358647000554514516135907123446375327455167412923849417655632779525467282887809579380112923543799032526176649459465444864328154599988848937828298542535705031738224861554947656485394346609115168316629948699209396912022982289149142541372980583504984832569493594260458097107853861708635413885020149404522433031760776278448117625537096743646684949125446709720263019439422347811033033497916410295922658499533842611544207711406201221105510665831309442744976043112257321977766042475656516333312468616778670744867196028716574959309402214317263586411828938247666738754191033176153247110802565097505256152277881562994974655931649111464000505509106130874269696*x10^17-22747605174412730561372528022339946831211330170823548129211691848439113307985862180941000708731435685120036953266180116849112285603637552634329117871733097336682972258985700774878342713880337773205269834086628753805188929706943631978815607172539744515021788470424133840208121365722476663098581226706062871633350251744153989758649480699501845196757832162014140581122544511399514862236092298899935002509664627723395824432373046875/4514962830574292138401947490837699108955062839599677884809362092144137005508100522584192859514082214927187334518006938903604080980057137844230136018445120453996522201857077018491228159681509492625207942943550965171292390747795687779846443531620862292322050231082928592267542346328924637197316243547299541824123057974995818351685611953450889386901834323083105371182022879978418188118736230762203523842008618358430928453014867718814369312213560097847671786415445198140738280206882556026695912386910291104418044109576411278867506855922042516145098632289783380429137387561718653860970996937325190979329077891777325457914566499686741041029366016167096495741662265928371193624992175731292001529325198510768715609741025830368973844904435851842875027032821637441057467666550961911564471057104205586123115495974368416799000189565914799077851136*x10^16+391028413969617776874881534716806968764815017099918448848371891067309261114251195703663370620377901940572329093293072843635058525892935001248550196154518532944688174285892781181653919007658675455144451139155315438501213387729990327739202321491416982980417433459059358010073065479730787084618930605470029681925951391081928589918490507953812191894349225592763792822819272179518418315948355316152600380519288592040538787841796875/1504987610191430712800649163612566369651687613199892628269787364048045668502700174194730953171360738309062444839335646301201360326685712614743378672815040151332174067285692339497076053227169830875069314314516988390430796915931895926615481177206954097440683410360976197422514115442974879065772081182433180608041019324998606117228537317816963128967278107694368457060674293326139396039578743587401174614002872786143642817671622572938123104071186699282557262138481732713579426735627518675565304128970097034806014703192137092955835618640680838715032877429927793476379129187239551286990332312441730326443025963925775152638188833228913680343122005389032165247220755309457064541664058577097333843108399503589571869913675276789657948301478617280958342344273879147019155888850320637188157019034735195374371831991456138933000063188638266359283712*x10^15+29955943856996337730099525580117451192956821927967659563815900598580421930056512051381090702789024127341152062577477539213389019600479880685957700808579221865409525058842878566319202120507761918157273026464562229710583073990299711944350568783993778701202869420384094043632176996911192964583358157699149264717982432329748690825096261553320252548171881666082920487195312596455761952217124420845806298530078493058681488037109375/3009975220382861425601298327225132739303375226399785256539574728096091337005400348389461906342721476618124889678671292602402720653371425229486757345630080302664348134571384678994152106454339661750138628629033976780861593831863791853230962354413908194881366820721952394845028230885949758131544162364866361216082038649997212234457074635633926257934556215388736914121348586652278792079157487174802349228005745572287285635343245145876246208142373398565114524276963465427158853471255037351130608257940194069612029406384274185911671237281361677430065754859855586952758258374479102573980664624883460652886051927851550305276377666457827360686244010778064330494441510618914129083328117154194667686216799007179143739827350553579315896602957234561916684688547758294038311777700641274376314038069470390748743663982912277866000126377276532718567424*x10^14-2760074764545242547793937385162802376948589765373451669292528914657416474937576715830322704477347954891267535972795268271324356552814351360519298538535218429082273200080693369536644470279809800385607713298484247096987723084378001539273594496479120910727408949157979551057932762277445549131504238283329671618892551492141897524285104281712184817953869905003938788178049739929059898832285343151937695438391529023647308349609375/4514962830574292138401947490837699108955062839599677884809362092144137005508100522584192859514082214927187334518006938903604080980057137844230136018445120453996522201857077018491228159681509492625207942943550965171292390747795687779846443531620862292322050231082928592267542346328924637197316243547299541824123057974995818351685611953450889386901834323083105371182022879978418188118736230762203523842008618358430928453014867718814369312213560097847671786415445198140738280206882556026695912386910291104418044109576411278867506855922042516145098632289783380429137387561718653860970996937325190979329077891777325457914566499686741041029366016167096495741662265928371193624992175731292001529325198510768715609741025830368973844904435851842875027032821637441057467666550961911564471057104205586123115495974368416799000189565914799077851136*x10^13-10317692946599881751782782197075616172375889769049036003106815617170299775910005183637549544978566188257285574975664633542815480182375508742851398730284814301717855959182830526559522550286106445345699106915809479751845756401521983414965681883140325940850188196133968316321634460308342922692206562049363751250989585804741607184439846057857920148891527143269881176493407847399771846883892042257002685801126062870025634765625/1003325073460953808533766109075044246434458408799928418846524909365363779001800116129820635447573825539374963226223764200800906884457141743162252448543360100888116044857128226331384035484779887250046209543011325593620531277287930617743654118137969398293788940240650798281676076961983252710514720788288787072027346216665737411485691545211308752644852071796245638040449528884092930693052495724934116409335248524095761878447748381958748736047457799521704841425654488475719617823751679117043536085980064689870676468794758061970557079093787225810021918286618528984252752791493034191326888208294486884295350642617183435092125888819275786895414670259354776831480503539638043027776039051398222562072266335726381246609116851193105298867652411520638894896182586098012770592566880424792104679356490130249581221327637425955333375459092177572855808*x10^12+12016855715715882057034317117165642803914162320263879410493743065946268332373393021106004020229583007941688288779680010320230291366189622682903400504713645757887869168621136564496543201645180219038256585828956935644200987259188035232487971790420903028893586680864154423649903901560598866497119625031926290324059061756096495324785171782046933411526884510851845926539006976857849223039013420333276371820829808712005615234375/12039900881531445702405193308900530957213500905599141026158298912384365348021601393557847625370885906472499558714685170409610882613485700917947029382520321210657392538285538715976608425817358647000554514516135907123446375327455167412923849417655632779525467282887809579380112923543799032526176649459465444864328154599988848937828298542535705031738224861554947656485394346609115168316629948699209396912022982289149142541372980583504984832569493594260458097107853861708635413885020149404522433031760776278448117625537096743646684949125446709720263019439422347811033033497916410295922658499533842611544207711406201221105510665831309442744976043112257321977766042475656516333312468616778670744867196028716574959309402214317263586411828938247666738754191033176153247110802565097505256152277881562994974655931649111464000505509106130874269696*x10^11+508499670515312802254276125258967208453119383117837034562758065239410689816486582839528592826954952699156729464474733398913316207398130741396129398199004873261364425644830417151026063562836133718896402107329464744910847488476112014527598281645451560981349142974753060668235927937911954864026046168414619377656925730395745562469590676267641959640300287063543519267803166528759378100683985479690818465314805507659912109375/288957621156754696857724639413612742973124021734379384627799173897224768352518433445388343008901261755339989409152444089830661182723656822030728705180487709055777420918852929183438602219616607528013308348387261770962713007858924017910172386023735186708611214789307429905122710165051176780628239587027170676743875710399732374507879165020856920761717396677318743755649464318618764039599118768781025525888551574939579420992951534004119635981667846262250994330588492681007249933240483585708538392762258630682754823012890321847520438779010721033286312466546136347464792803949993847102143803988812222677060985073748829306532255979951426625879425034694175727466385019415756391999499246802688097876812704689197799023425653143614326073883894517944001730100584796227677930659261562340126147654669157511879391742359578675136012132218547140982472704*x10^10-2152268803380817508664493725448606975007539875920131646763125642018017359679023030460842942725809715402045200056964915027998574194931578256759580287329845278066392789345625664860219602857620234655126388377798710726649872312344272692054526106352775270719118179427099641181691035417004409080827492122914802798067985674145097782647248073352798193476670168794920448402988445887426767814343264717535930685698986053466796875/2006650146921907617067532218150088492868916817599856837693049818730727558003600232259641270895147651078749926452447528401601813768914283486324504897086720201776232089714256452662768070969559774500092419086022651187241062554575861235487308236275938796587577880481301596563352153923966505421029441576577574144054692433331474822971383090422617505289704143592491276080899057768185861386104991449868232818670497048191523756895496763917497472094915599043409682851308976951439235647503358234087072171960129379741352937589516123941114158187574451620043836573237057968505505582986068382653776416588973768590701285234366870184251777638551573790829340518709553662961007079276086055552078102796445124144532671452762493218233702386210597735304823041277789792365172196025541185133760849584209358712980260499162442655274851910666750918184355145711616*x10^9+8723544702591171768274471576984827830530944131164050315643986948136692717672420420888522042896959538413280852446806259034939344816105926216624083987868283729909541007576401351787650440897091824185579998544589803918876399216935424139412274868994295981854520517667964911471518535389105880936523014925781585005152034846417729158215201724538557622870673130039677363238541908410421665820422276738099753856658935546875/898634190291942506523749313994665693179093962203249815357389081384114446038334183725768594220845343071540495500424329781281600433906978722044113254405159069313135732070871676069309480953676567174246493097188827222230659451220717078140308211498405193277016516113435556006875124909971565347527739174463759133029418913269805115526817326655896778007032755751227620278056004374467470392344375929184161584715851790502249779173979742014105451005336139293958657792793988782552277495523223571019736754124554133336924736941117834277256676304332490649370280597060930572550607068063622204502362927267789417192432281788789462688872269430609750913940591365297605760394539668283065855598781058126486844668397971989593593022048232147877562801300861191794800623540157723253713025138271764256251392168822328929315916997436118186595051911412608663552*x10^8+4242482028573682162409858389733558227576912948287435620625537624237665414236457963015597060863834925107584163661821141190654017174589998789783732442289285120802797714681102748939980711232297372019608029745491678650753966085261064460781856060446692436656948022271081858726918524151600263532629256617468186667388604597654554304127853614755039327546368409321643024537126977078191913950178104641963727772235870361328125/6019950440765722851202596654450265478606750452799570513079149456192182674010800696778923812685442953236249779357342585204805441306742850458973514691260160605328696269142769357988304212908679323500277257258067953561723187663727583706461924708827816389762733641443904789690056461771899516263088324729732722432164077299994424468914149271267852515869112430777473828242697173304557584158314974349604698456011491144574571270686490291752492416284746797130229048553926930854317706942510074702261216515880388139224058812768548371823342474562723354860131509719711173905516516748958205147961329249766921305772103855703100610552755332915654721372488021556128660988883021237828258166656234308389335372433598014358287479654701107158631793205914469123833369377095516588076623555401282548752628076138940781497487327965824555732000252754553065437134848*x10^7-416776582206498009750785348152068801091025325054389166154737566460387079324040403608944691358625351870794315457144918169982442252557896265099327625463169863031682916672694872888899726121705799575966656944567719812906161596788258634117731718062870037260623597697457067956686639594985835448036520789544919828291585195493273855895379635169438738402571731601683955712529863398473672919664068103884346783161163330078125/32106402350750521873080515490401415885902669081597709403088797099691640928057603716154260334322362417259998823239160454425629020302628535781192078353387523228419713435428103242604289135512956392001478705376362418995857000873213779767796931780415020745401246087700825545013634462783464086736471065225241186304875078933303597167542129446761880084635266297479860417294384924290973782177679863197891725098727952771064380110327948222679959553518649584694554925620943631223027770360053731745393154751362070075861647001432257983057826531001191225920701385171792927496088089327777094122460422665423580297451220563749869922948028442216825180653269448299352858607376113268417376888833249644743121986312522743244199891491739238179369563764877168660444636677842755136408658962140173593347349739407684167986599082484397630570668014690949682331385856*x10^6-9823408010883541598913596971832750005538379394175925768465640720712301806448764701250517506938936714396046541148530344478783807972740185384470095583514313492646765430738050449498113200484826545830913896979838195492469353076450307590287846689755473018404044512432854517745744409677783589932304010294907751578203341033759510742529127418115630426551716076455837128913654558531376448371474907617084681987762451171875/42808536467667362497440687320535221181203558775463612537451729466255521237410138288205680445763149889679998430985547272567505360403504714374922771137850030971226284580570804323472385514017275189335304940501816558661142667830951706357062575707220027660534994783601100726684845950377952115648628086966988248406500105244404796223389505929015840112847021729973147223059179899054631709570239817597188966798303937028085840147103930963573279404691532779592739900827924841630703693813404975660524206335149426767815529335243010644077102041334921634560935180229057236661450785770369458829947230220564773729934960751666493230597371256289100240871025931065803811476501484357889835851777666192990829315083363657658933188655652317572492751686502891547259515570457006848544878616186898124463132985876912223982132109979196840760890686254599576441847808*x10^5+12937214081804193305229117532739035066309017288702273419110738179311209507031642193818058659803605417246166814926952851249404993034523760078278936305720529134833017620760344658193079999758338841544713850073608668995196154575340165528747305698006748628462287490564441451137870483372913735036909304663155202809202596773681662483123838991038623099906544149837348059434045482729569442881256691180169582366943359375/1783689019486140104060028638355634215883481615644317189060488727760646718225422428675236685240131245403333267957731136356979390016812696432288448797410417957134428524190450180144682729750719799555637705854242356610880944492956321098210940654467501152522291449316712530278535247932414671485359503623624510350270837718516866509307896080375660004701959238748881134294132495793942987898759992399882873616595997376170243339462663790148886641862147199149697495867830201734612653908891873985855175263964559448658980388968458776836545918388955068106705632509544051527560449407098727451247801259190198905413956697986103884608223802345379176702959413794408492144854228514912076493824069424707951221461806819069122216193985513232187197986937620481135813148769041952022703275674454088519297207744871342665922171249133201698370445260608315685076992*x10^4+11789050599590397504949623283391138629906304611465443937289886309242062352230549174489712766122536759387862369110426894559794727971091749995729915167998574438998782476601603128107702978863381846248667700480314125173049341417046658897331658297490713328568390420797798571860983055335311949318690208475801869813258584934806178176087489811109014499175225947246626349545443879218709071210469119250774383544921875/2952312859839128448099357746243808357324383363825076726720808928707277326717940571600391754880217233771034374550727398108103817958862394094822260078472415929050088591763503746446371414759812082023124478655297693700768459850410462507383625910842760528312758260938006946667920410370893249355077799101171603338379317603062399739544103857173506214679104946894699808486839993038250462728982056386013032192986478415730057941179581445763674441702864329627085510401925851146945082331958963838656841816217201846056243402430552458212213933885167009280064495188210843907686261087611686815858429670383777498616204189770102981420508362502696568335932822832124400791482860990199299024260528702964884780350576803976478150941769125349827086323207095968776518315203931506796198525254268836169871240405304291309112559308910126949026943879627556995989504*x10^3-2483628013045298618066841493194656024678776628144128958705244207319398595523002976409705076814554980922179882946373060747674950205182208321675512745867307650207556409305859365731913837934852152469749325007543194292668902449344670092108995519277264099051311560130870869499493827937102032658571828090591864240284459725383733769468485167804989327687443590290358661813750751345963863059296272695064544677734375/1578194892817229953822698150065814605758656544717552535942920901981770368199452102790992827493572346163317914506379622951797432641603860437785171286188019574976084224168508915151055687152710606058444421769652223360779453191924486870306454403952812079651059715524464542919256993562320815323451726708460396254617515400715384192567355057290906547939060708939102201771767000886806698970331421846900975734499684314399477977773416809716987259159134849017243867311628565590072025578374376982876468436318872876232830574571170899320814821800365774546025260100610405038210167217340809542117870238546166773453823437849455971634926129264114294594323536629154057565953971773562758925411158200663256380279571010420605831839839716776866092228073839319714636518726525598103036999675093018413387391184402293971691506358680067862152652027819339223662592*x10^2+414062440442214857482958889771288173187619628640542691942748990675793684292459150614931719782795092967706997028345963623685988155409874380865695364541843609780222723754252257041366007069800658134186155782498258459732612565222948778071024067371927286710882693428503674362597950031399623862596576903404068354774955739697774680531976526420195058534999507694867065141726414356782015602220781147480010986328125/33142092749161829030276661151382106720931787439068603254801338941617177732188494158610849377365019269429676204633972081987746085473681069193488597009948411074497768707538687218172169430206922727227332857162696690576368517030414224276435542483009053672672254026013755401304396864808737121792486260877668321346967823415023068043914456203109037506720274887721146237207107018622940678376959858784920490424493370602389037533241753004056732442341831829362121213544199877391512537145861916640405837162696330400889442065994588885737111257807681265466530462112818505802413511564157000384475275009469502242530292194838575404333448714546400186480794269212235208885033407244817937433634322213928383985870991218832722468636634052314187936789550625714007366893257037560163776993176953386681135214872448173405521633532281425105205692584206123696914432*x10,-512*x10^511+607360/93*x10^510-3678545462485/90128346*x10^509+1972756113754972421/11848038114528*x10^508-166048936542298732787978720447/333167352525498569734656*x10^507+190375166165592142530710315997143431/163213970402790619179405576192*x10^506-125312947080444868517355311854799464511980627/56428283899786107074101943655547699200*x10^505+6068371512269768201442937285786184883331424654736023/1717514132453467876545090136306259515207188480*x10^504-5733136676263367078777418670646133963279720744388896693109/1197411026731892215866331449638259061318041206784000*x10^503+26166646750099214161043187137129534448060875899759204054541647571203/4669692808040546425639680914225958391955036640151748833443840*x10^502-9475157228800157836634420787258605336345815297979405153848986231366036749/1656059857443499384388856439421093884122934194063416206292523417600*x10^501+2987849697939920511425362678857758178773890483763622571611632936883803417464343/582005421521503816957406724169158554467874128094847904860028077185433600*x10^500-3273182133132415008035774154156273697051710681821472798813761060736018619532682991933/804871472111889217393867288174315840023536865009438134012706155328733383229440*x10^499+59765524191797298517549394855905619913975888408775371853952633353468058072416105167438603869/20969332560360492018546772336151214066450006414828191894195713718902597407944264908800*x10^498-342009660511702282817382047000243882116709511873559497712754041116421301806183266747577283635601869/193683240193769684529307262682860688724765484250560594430738709764643840958477202830131200000*x10^497+3583591661360650283400870089266485715013446543845661453495023985019190015729471946914217256619857253157079/3723408445064910269643261148184053377953656218577374988424917996076822361655412778282253497139200000*x10^496-217233478787146673369874094091144039249521503348392781890783754457392463939058287127657977572034949092541811167/476186706039351374384676668241258586506493093793860487269662762518264811832110740214517399749132288000000*x10^495+14182130878822207467074127256145408162834176650682752677263650161103104062858108315168394055939278738879774753/77335940038523796344560338387037503189682144702453950581108575341617261310892157453603644601448529920000*x10^494-31256568240387640897385671410775227268071210135559962404354866858435127114684039961505675369483980741160500500791179701713/531327703065736490842280563715749073368265214014638149758885234670628439131566037457261147418016795741466394624000000*x10^493+2684324001683674518813441688045809280214874871970744936699905653015947265127430731604567736363528851249147706111313346552377/220079598938814714758533590736330271355158681060132188100128601340123752098219697997814513889145439670568770076672000000*x10^492+282295325678637508364056914709173559490263453989642236962551295908965742554828797635767772642601060488794574691940369720501321/368345866227851355901760395916687726214836768696015711543011782479006234233999578787719943164695505429472490176276070400000*x10^491-1339653251940034250813097346959438661347234590697196030228336311042331390924848481393045624348670654942741058130960547814460144491395747/573239749517967583677195457368121621891940671816734765607973480693088945654275731269756286779395903477064371549391680874479616000000*x10^490+38773406711037823167124053414913746669386694335709857264579218151095425625247244329540139059501185561599392917115456084888569360523945755169/27563463576479261418934148476503376711067426598262680160431302683310251232344541367838525948487862544195685390939275506020749462732800000*x10^489-399857194073625738837912932824386147516062296959380477944423593129359579487086456430724532274239213142347392996962625787114792286119579868425729/703397539700889568002064321801584970965071872846384987550078499435930963248446820074144911384651461837838534628457559493244709689370869760000*x10^488+21463579050116833319395455982173202014784903472753478845762850652735882854421770900766703963044536269322652937603096078478946897544768214434505000917/128877904019076388428474229169130001550162398686660350188900482823650142948306923267624978953718610140852451991695250965471282198705909499166720000*x10^487-494615328821452790458414796063350000395289875390334357095949054352052732165577627637909740319301157918197564788712744083351494728531824539866548720015239/16589222386200975935053397539663672494992154032764505121928992376552438968552861847973808938640365733062409826031008929389538658836605900691603456000000*x10^486-819059552271863702108366789666247435235332052699018633415822882788052680639541565073248286864084880058258863260135268788762083433675325374727303189025746309/453671403946662778134202997684202825134159754512615244663818524160825474654868051635472978235852656647814003115987962911262038352847948746103650779136000000*x10^485+173538661600383729383689705945718446069600627502790650224404382966723462650310057670633799656848573993279756395413436405573201124412014325844625320508416187855580641/41854887883924476579159134110741619271592551775402168430357128419828844386803622314990403776624664367392711994961708561970167949254290464254752999516891879833600000*x10^484-46232851644408888909739197719687154744737979668142936040131217197222846273568149232645215724182173697565200460583799909074609985888580596891581075063457797495228519657/22856400820348228732915772934449740543796572292457532085028866082915873025823384709888127397901980455140698629215597816487783491726455569101894103905602531386982400000*x10^483+73140042797480238457347148088662020371072351543277493050463858296076645064146802489104241313904248222580576791522320937712764674299044222076127341822570190680854180413350487/112423838340440277055276463417302985203399705691186408608019531503428086171786245390052062375001509269866959062388750238039721063668373685451666794691193011835406123008000000*x10^482-2676937478444789976038398674828670825494448278280515380062531579023079722873414290581736409522078129128947329269941654770841243342137124349522782025772403145243924021949836529000839/18571626090384393035867872744908970939531470469937341432033464828370784485397624738695076865581229920749517278353418823056484977491066001877676084580749845038679313451866233241600000*x10^481+2212202917528117968777596363912444407655661324358305155732049035662819182526388679311137135563336937207998495687743220002813758015993786899234103819777820171951156826830667002211319/153298333704652238372992204018627304500866279914571546140157890151344641166447849174435693653762223310328855640846267799785778364497260784729929810592580081828151729380789321728000000*x10^480+667243916645852370444713364424422750937942257772077455823065691193809900580747888689306605588630890528635672702095818091492410097143689840550153144285122667326069543882058409504053678751/130428307173256507678183639873022764000678242732724309629073839088070078991533693768358660486054590758664810851668720153299817319100026638394896609897591192708504354220695133660957900800000*x10^479-1808844206594617932612761149814136034916783190773457485911870420621359115286270520985084637246855334907747552987878863765843845692540107059780741449729214661560814758737853153554335280776159659/498627092252591695712426859775466344217682920271598203901175214149094191809435832442200738141535485333898675223902387974264818361376104088517093752396966385746630374924831944248007902363648000000*x10^478+7736061488443949281639059346090340211453837192906171747330653958635319038304333695045112238182653319046246703525161769697703769996728001762276794613330587916130705868376723983315922163805024712605987/5874074465773287460973461771877442166191036771527881554664979005582547530234291586342016026873406218834052007880481185921274795646917748710359268881737452919422636145280483019885880101763345809408000000*x10^477-2025088989695873948642531339403267523566575221865058650673995479802737387854975335209617694735350281240799412376617033109321196407503477645526497698495984861679815561513747262460025350023854075327753667/5948479409006415768812458954321223100296123237300568054357402072986593132283925946435681563213802697605949999980300614276277609725112040194023819620906127323068656203120702471471101249719014856327168000000*x10^476+45242580948675286105930890168372790528192613202923866260182369141864339112028029699771066436015785530136804926634176269993093420975298077809940057484703215783565144906297810373061592608695731731645183997013/754540819114827814610785168519829865380162048158627855423019023350057392457686870601580463567418016980524333697501211718488709683191561850451145423633458626421966764741048625696223309121858158465675952128000000*x10^475-14282956584479871597840645361359817036940586532296988747533638804225839043545393523786487946519151080733569565694079668590584083888380432530423993351948208546932059169333625091968063908525672868689080582776327/5318124419652364809827151593354724063977842941349714505478305759614940511224570293899235360097332970561452387793380140385783384040683438571875745129036397752402249272577269281687093278420315798171438618750484480000*x10^474-3655450822358014104304514425303452949989619180174761996505728093568359299011639158490781412913552322401723869344396721142124105659138259050529265895638100165354667131257606984614655082927041974145338212593141232309/1165367251733947266233436012591312377544544696041639626728592988986621432900279119215006818502328695505344263552648131887912195174065012748553346874807157134981095385911447739282694858966841826248055058825067102208000000*x10^473+3369289821288098382178099705828859795480372297807423351869477166502591256101542694162265799622437417067837354778019331501043194469813694106155116716517912394312068432332304647303959986398477861760138972724477679841381/2054787228461701928384712706539686285652710933900830065856649927766053409513550453009873339066124788052407385125005262865839012371113803544207867387434272196771181301383374737391541320231742071971116114755431167950848000000*x10^472-9080652265296128194579071640508674404777748082180694615177013337117571937975249014478764908990557894468503336779888885109544945741366559439703772793337104807064635801323607095080768676531097358299894548678659637074224706133/17236262632840153716179816619804114851058775259299157953155750745839289462885886239590266216983628235641880187670873427980399200848911340055685685204146799434720407235166748523993595632203342276901998027291061193951280103424000000*x10^471+1241315126483030363812255331888646447234641308883215695530651921902864234303620280862931613537146217147879226611415644531873727873371625409008764175115456505285840355753108037602712141837197822289315186687466108310801801486459/10048299159493685510027290017124778339837751648600657826229465357882104749440346398546776736136917219629584306330384057911855287961560210961694095866704657229430850740993620370295343340866030513016508388422809418094264216190976000000*x10^470-63328520358642733853364120240167735505970403111008373099569413682442046218453475047733702695508923769801131029798076349024695758895544663620330990848788358137301950956305749464248598952615245208433637143003080858321262851892145991001/3355901427365450830393411655730347150490338516350203452631160247564457743441491134672795004486246148294330407057695946460885660877823733008462704295630726696520512570865231995617142693145564069993194023857201347871928234737489308916121600000*x10^469-42689238094862223380918425485732674752629555765617061362834212558236301638727312454425800787565210782852940593580976644727162974126733823740354900096135462289099074722010531416388839720638138513823625175508633625025190708639877495569/567452423172703504048340516332585972719275421855579856535814369133626491163743046408308973485856166893404959738846769128840666293886558490521875453624831968684377580164484682895262309931886288198849171306763137003798774237430010416726016000000*x10^468+15598248502806723376446071776019987061562169993779137164947303579898493665496288157715291779637003905691793332180043203324984908987439199498953964098434672237047077210141495134735134170024921653114893482173410121131482357383675986973926139/11955013635869060114137736040636269196818470334337462211428293327033008094991064970028548021794780438523269595478927360688702700001389768205468282247126182764246551505307950540365704354908902247648806665112019670856423384489709707719094566912000000*x10^467-1506763764344225647521317074254899062532466871022982291105891427256645928215483950783159046033889283644525219725771731705132625294134282324497340704299877511994520902787694503121411140734736417704474765137057363764623662736525836316780147052845959/2677320917970730739454521256913899293207596798541757722448943583752290188478279294744344324722181083636405350513745612442597505581235009508339657288879792827190538268878820433398186967549165314637954258061048804193079622771434579104472739312106995712000000*x10^466+223404930769155878357526919095955000466967517340984751120141920154405628983406660465337849508343277209057244230067236901286891403400385834728710573485196137122712164231265179413606257016763855145068849403175712848889413179913856509137720582926975516851/1415263965090343917644533390659770133181054158870755633179180965694465621111880174553397342180041586983207505145772095684506352620307800846222442918789325045966844815388571026939482409290099375301398276262167130482112205552453575729573543673251503217311744000000*x10^465-2022231950673858167554213596110453171172705637187661674879926041032166294638483612213007806776354451324481883585533790926802336710926368819439806979269206341133465138676803854881541989863665713871188812517316016906510344781885160302553345795603914911/63915146810531660796849895062054135046886316852227673756479140386201673211504265947572783195227684573435177651744546256719641731239707134990690970525969518204954281985290304442428237838907713723288954411839805892740551218497903420045256811050067887233433600000*x10^464+7284163017616372772604307897656718941541275788527801686490521715849898149272904728276094701272638490911674064059439084952000426898689814108214337187833293586660108017024182323274911438226260842574783087069429018513634218670720977798343648308042299388523661/2037352157108784655811869203084633251772625555043597157503578988005551860005020110123442830338534600803674358239878638706833932304585602647324848905133561242669361045114954369828201621032741083341192287402343144338446662809929525399034691108154342940951390139187200000*x10^463+8587153894079819422866258378898774917631517346202882922723591759476956451378228474051877854565388538085688353037656538750115137434617700223201871635717685551806707515434512626637512885543933980646272657432132645483042212608155489586870953738356466846730738418861/20149738810151017651524316317579516401351550359469982863255596764012988783747249692338469342900961367484467990889718117392780683921520343878466327647595742059798807833954117110300086544273174552817726313175158072410331646656252594920516940610223756380879800698983677952000000*x10^462-2162412102062962458499194707130906006655818015822281914965633087474437377508659883445686336339085339966473714522417296539197174784587541413078276129504742140908178836607848360401826868784375739484132805723794905624034971320701324920113969579301152441024923138526527/5524692022855951748817939819438165587861479625832860755961716349114834015616518642917529412562663589484832314593035440186966049337027759739768585835013523459304836766109601564060460092502535859208932960048752431489960022392296166025479917534584986294975770809830433882112000000*x10^461+7624761256887136694670467478410170686315745955871366306559478895174284642861476582148873876901206444620146951942251818557838598547585716759292394008601053723020403175047478881188674583022990247345747366099075916298303318500502514566720493278652763907065201914292798543/55662122082892614784994407979273278015487155150208507941045978635231816527954212484108403836093845304611914005265538680720634788001221914418128466685582020163797661931902868004303606271977279940892954792946572863020037988682751918270714089148256749996695502566089287582875648000000*x10^460-110410399157677332600734444611632950467870562443033169969106791127584777343298863770922030901214414042858168202315820495128282878558996747999683463761932055402034340251380304254518821376496204135617036536088577077474101849547888146099050893853120621199775590475929080217/3284549221343558990704104804759551866200833346515782042503808791466809625727802486236170682015068123800838682084625612933654153664141668793403650216768344250708964642346894454584384975318589753729561662825525595203947632966966561020739702686609307004152832003595494830759949107200000*x10^459+199598190086827664031380111228260590939574203713818534817171152848276775345983562269418008407210962515580802702062468252798072037946130004586545930932502797134993829516998707003158745778816800501963016737560740214840830133292253443316948647948054937634230060071768285082131/34079022921006837616883256296494105918425979766404858569889518327463409205606910684970402031840784600058035125895815526193847207684172114658670317471314220681244790922483667129898874332805545689251829786071953342238292218495037496457408159652841898671976828055083034144040449736704000000*x10^458-247565978866996452868165925761207625254337638335678531008951416515356743000871571658490453464731422818100004806405857644866179610069440870871425643411709879382067352131941272334129553883383956680206574809541558463255808167758080804248850568227370647548618897958730408213291377929/544671255421192198868247864551321511275411390510623226959681936062443374115896188285965207632490396585749151971001957645683677606144218503055205581335756778203180270418523768335653229316000583310853537731554457199844360258149912310730185822834872318347142164165857881178404315800046403584000000*x10^457-6951984403298470077081615825729969776764232230908465769866211644766886632302468521773094436860921286988111934640247314054988612561739427684368782859710978295244961841522434276110772900103595839613052916328296832349174220628878287118566820562305797501169834748883825713372804827041/45752385455380144704932820622311006947134556802892351064613282629245243425735279816021077441129193313202928765564164442237428918916114354256637268832203569369067142715155996540194871262544048998111697169450574404786926261684592634101335609118129274741159941789932062018985962527203897901056000000*x10^456+11408421051759130175276839519453163859181532951830193733038165617846249921346826697615182442230565025677359945555897998935316636705368376671336756002806792338287447832859591738520433428285573685247127793710667421114122014919175354847535138874301116279880043239421339587408343362819377/130028279464190371251419076208607881743756410433820061725630949232314981815939665237131902087689167396122723551733355344838772987559596994797363118021122544146888819596473342167233824128150187252633443355578532458404444435707612266115995801113723398814376554566986920257958105502313477834801152000000*x10^455-65629724145055204468560934109896754405161327813344250163169878041101796319272579944976363536577876549548260205039989301921335382918839093697327343427679546103508965284706427154456657166961428193826663691170391809606550578487772217242798826521374738361311691334929794331851624217194651/2451663639823811494872910314493805331500338259069244080215441603318056660486760724885802044179118562248767445803518274555394871554066836180165934161056456370844482974438388340474907715400867878446308696526453292934785605186438912747342936215246578706207121284370720607512590687558001547295902924800000*x10^454+1085636536768967709339722755275850394915402302847931087308156566918292597117868343646762171621157704374071819710687833227264312570692853898321824314226615476508482618598340741642575985997540655266508846850850517151934825673750124291855159218233208750096901929377269345924144461989473080363083/187498871212446216743419307072126432779655799451514644000414190335711067253171793805175843611180348809744931448999547375467891173583665392090689949274791102749845954705353439948274896738124961798750054680863330756790979166281616185652097491315595200540623587152786532179881563373012105094436468981497856000000*x10^453-30588774839202215670684229959652775191978125173775872219566790001354142345431725845227962580959401434030282125317442820674855838430445529758505183063669026744864585176756680829596372282700196586782581101892373466141128439727034817595102094364885466074499744119533587540964288936672776002679/37499774242489243348683861414425286555931159890302928800082838067142213450634358761035168722236069761948986289799909475093578234716733078418137989854958220549969190941070687989654979347624992359750010936172666151358195833256323237130419498263119040108124717430557306435976312674602421018887293796299571200000*x10^452+200205508709775243930624020326663381273640431012917241528688029212252649118427078667069370484971905850584644444539396491356587318027225523453639413157538732635320851516421321896086424002767111443176571975858561284470338076436890919079031226807631168754394125597245183673263143153169807390619029/36996527272155037702944523994243699210350563724575063495585726380281164946126845666462076757983661705743630893790794689937822414806834520505766578031104681230188604398641519356833809524779864962282165789409228971606968845174023379288129268596427982589873683722639227383605510558509256528813826313553230954496000000*x10^451+1019399500463569927308013505672585990083098682570330652270042254407584666938522088646898358194224444788231637645574180579531567134517859189120984288274051336886101233704446028061056839050511338725273232956183456129380640302611528420479496299353818206563203514350095109018048625205185822276289737121/24579147391355365048465325577266632166294719972654051275067317126099523038754089830045896086122236340506768597438466144915055109764395152350558377477392091857292574631388383950885589091553750285850733417182058665863975301866523895985240790445699608796981534604095224883580824651053240610233767518131546528677888000000*x10^450-309015922698233550110915713908778530571868814349109792863760441562706917440667286489185077073012299310206152945799040959875085979938569180698230042269870708613075202391312072948252916309515832751921196698759250646202900276705406859897092044770134379904617960500310828854370204102983620458078832671/19007873982648148970813185113086195541934583445519132986052058577516964483303162801902159639934529436658567715352413818734309284884465584484431811915849884369639591048273683588684855564134900221057900509287458701601474233443445146228586211278007697469665720093833640576635837730147839405247446880688395982177566720000*x10^449+2774031811856402401788191258040877160342546283701129441978018138811879919639225987632761519880012189153124393838945175881065936814297843150641797387976519988226949988046612116048098405879131157744068337940305859228394434034015056393063112555523581292230801766812895742028160065193560016727564287144874453/681932354649540505601141341013354390914112408541116727435612391336385590431150853570428553387223505685171483000799676514743080495642160339643903487156708822696451900669451139521287428761273478495524086979614952768079766575845622781772333827205459539406598444808665524929478362861039714748734676329527019804927316721664000000*x10^448-4067528050348120720822120480513861213212632614071016021338945906582012215507809096388286139421081463308189159850177565730077153081093426874610979613271251989264750143312161693577064317705627468160873868562785715708812846944494673115867420916696878701689229616563614421197508728349608433430035164151992047/5685611006890543965449515930698842234246412206211560714994418312767114860219720241643448063865975978650117239519167302941670433632416511831781045324169059809231667721831548875758733937297117626956432075192539668703865053826112879943026833284325518909802514533592248814099525850353918621717575363897431527623581503166873600000*x10^447+45902553226986950377154817271740308119365820645199303983679185109537198779185711227305313232140098542892595410476399830894338188568130060719830774982431661832289626216370813392041918043650482695325393152341968309224341653488987913544780172763895429895120240471418073051189086503498831729871642829638697420039/705098464650891314173419241092921147479053243202323878633344153231307946156121233167302373709400890094122175769315206180082648976727028070949311889947133148123770167219429610395912226173021452908080579972241355859914959257039104209370862263013227261454199838740472922022000834910800147909295237128574562974816813032738390016000000*x10^446+54971555673216258623368140264811535700456370014105851385853820804068595728342459843582447942550437522435865406210330399371730217862319580458376263080983103323390552934587698600430599792904184406411218115960055740808501043205432080583336507185517368024566908785487437905825118967698712242766531003732341783955889/4858410460830501511180527938826663874589668466961292453335194553425004272194137745015980275807255893104539439920889496663241484509239914220069138646491726243832025960208757787471993603222587019117838428240731838417158035264702243644248989337066341122324018568857354621900394552869377339154207901910730168721677768520780602566246400000*x10^445-1313617455908651693679914069502646733105957023796641315520688228105925235404483078719471175047813287769984305596161897727802926242534609324136941029195212224080955818677993815776957624105222722636877443547831477152445945766920096225372683672360886189346324208224681460523914018304414262599329865820389431965294401/174902776589898054402499005797759899485228064810606528320067003923300153798988958820575289929061212151763419837152021879876693442332636911922488991273702144777952934567515280348991769716013132688242183416666346183017689269529280771192963616134388280403664668478864766388414203903297584209551484468786286073980399666748101692384870400000*x10^444+43032232537034214509198503040538539388674484476507221427126204981344253986498518906871206601866954853807734210845753389684300216356897926555810732522757649173275473066133190614611357343817344304350867787603529935846125161300902547509447477849460037922555053755174269382333403989698341986465211406768547446810099481/19020676954151413416271766880506389069018552048153459954807286676658891725640049271737562779785406821504271907290282379436590411853674264171570677801015108244602381634217286737952854956616428179846337446562465147403173708061309283867234793254614725493898532697076543344740044674483612282788723935980508610545368463758856059046854656000000*x10^443-122319509234067870551323475245937369752450107651280661408079182688162542348812222748479335169974186541636719448465634885994863928391096115063780365210792615791750616512873210913703661508534135688669398499725860772857056088169559707346444466914014316759815549834258933313447778312815955203198877661097723575805172654419/256621120949424977069749056669675122430253990833056280645658432676350487503343040143738047005547851787482866027958246699549420424295356657044624947759664758864407763045279873503309779734682197793816062879037222087179803308022242916618618835270260456448142418985049930024665070426694594269452297583037951247751789661199483223718917832704000000*x10^442+1120162029652827115609109286886968026068453257368613612643138030478319811938476058809008023587114278436354654232989425730102703118716105453585744957589956997307635272110163617551827560545396510210391495624675214159435152961414987595243611358124500752125904502918628298062618204474125676569022207686085824314868265157296197/16878484367085579591831534955277872152482665485071777690626246433988924264069878436333938827648893307766323064390869801922764480146754198047139072064048670520029827391014147840059690832709517513294870087680036171117990023175238961111839798033395570741507223181484703997582271012104556854290416516631572129467130709596412410590440663692607488000000*x10^441-1769226217543445500166676378844145698579617932322444616033938776090632186766055983504171919821940980603065031191765088418207997741645687613414927299133762821592802281678250675095912528630639843693842756472393072298702147992244123772236555916679259816904361348875972750317958027109853257767996515437919046950908822469569/1492655080082398195195986084480356040695745927251245646109804106407183778455159317498919760268269476197021767599192567516979171713658534521175564196140358617417603782878802189937251570239617195053287830883268504928801838784204806084720526356694846392106080961627898992983466143927613871467859964055853317571923123977914022705277065496625152000000*x10^440-152030885771604736728277123467226313990777034047405101046227519337071415509170099009872256835000779469201722387875373467904393048532723601105511787584421669977560007131444509594890751655394923965082725173587480921487909777292406691451448307516512560255297670384628150576425036843314873319261405565009978009638323140763067/53744943862977808866194155210902774959213603381157980959713960861252693600148662725287802157875777814661965601506436780573300637406728639191005268586172578897206112234836163451466669548363278498977255291350306893065906176646241810393928696967576338403946841031917738364501507052572717701901578677713963737997897198946622558494836847721955983360000*x10^439+19488831478256115785608153477909939253304357746792712162860653620166636623413139745730955167606529098355805839007649961375858029802827582407388324468710514478195212340677201925018554829811497904216633099328113911779603740065487276445958805603015867637524080726873953339225039552472939153254014478649827376649493447554253287099/17711646250044336911854283849753009487808842994260612625273735801825825175928991801118595201127962578821850763976446241037931225057387423045395786262573173375574274286990257665430840949663118429337954481264493636609869380513768988615319202085664782321020681462068490678021471649175339118661665253240636749857207021912859464151973483166770594316288000000*x10^438-55220742453211213607606139658704910713349791563762361340936630811962531555168114270383799020476354556952711168520820094062940728219718746836756817099793791342970198974409609606175167674453532844045393668062394542807728906025303554033711618572393478840584312432808098043444481095825905776384711803469719806788855977578407192943/208329776863072944588223820044107168059402252674549191070215648634611714201017619447033800607703653338649245792707974090470191542008341679198650420276284555839511990691551580533502250353765891438151913648269243999604086659093313061810082124153623487330181697868899764590732885294398853014500074458528878946139355548609923600072990487763746434150563840000*x10^437+3014450080816538543349032557127425008568216967046211471357548615489163748580766220771490877335851594804877101363540057839501816784714792587862708786679467635979733119714254858715865058176801861083202237934354900864703364189462445050356818612986992374720822461090535625500552996427636869365848243811395569152385426591962043245245279/69599721119829477255099658723697053674697537750569381333655191158130239233744301849993407889997533006598705710901991970452602873297164583791672939224625092747122930275477205786547469324730295180515071539865665260683450606632068331279965955626446616515664980845164839087558299531244103900379114382119268949185850322612683329657863241592201143467162730496000000*x10^436-196992260915043585044801493878095331999677487803842625573642871114174836186862770783936606099678114156763345221254766719289322593037911614401869460106884297872105562256351119127105881585069440624006777458660557602787412465827188784773609893638469619207915474601614744569889751381301787109598358856235901896645591697456648875939395612659/65177911637644470906128667205663132460636653782200207398765409553471908874746058864859626699930209739623476739676966616585808107550849123454220374049806211354712716269215587948516535503591530067106588014794919815341709622691519766057087158533587210075191753282109826530647545645425103491380228487194467554306174879916454332358039874127365420420406947902128128000000*x10^435-980572122706500992935118124428286313785353366612854681610114651836621839158378193035280074153389725758506839485563173234797241896272788603207171437416928575555910204898938927467617878817248593179952044458228868780173701283560131546022331315648273760472363445346449010883226567143036896122304639357152867388151289758887195268124502371/1042846586202311534498058675290610119370186460515203318380246552855550541995936941837754027198883355833975627834831465865372929720813585975267525984796899381675403460307449407176264568057464481073705408236718717045467353963064316256913394536537395361203068052513757224490360730326801655862083655795111480868898798078663269317728637986037846726726511166434050048000*x10^434+1615402165554710655723142265099351478575731851886108299553920454085574363479768801528601686529681325068680391841479782321228500189075671710355856354450721695411700343664433145651879750877504112068163144259033091639718545627596283610880756854196317691219859485069611612275456784247171738160880053072813470327196024747288618786810679473589797/3437407369291338582655270404167983158465313155326911221841005262600304442159930020077240746136216116908044535987252626752342065105397207591348345368242721747376298021916311019334886385837542157188155779733557212444562013837963110696961162059199866583895848329288209155943928869867357528982951647568651089755012339866933253348048026528075039848613064540418738225152000000*x10^433-22937745591949609829529701504469575124283417950372094933846130007240788452155108000309714624403501479334704353890419447314539016259806945578429195765348241363453668392259843664197069112679758938324788193159038344230895922325348377967925921536023171371382468600641311184839113129569543282438413204442954781553908930413843577464019241833721677569/187971184582327559053920806781521991037517184585896813255153531780035048115073613217903832961712842136999507405926922641325073488223540899925292918116984996033525481030471551781308927123140155323677110658949842605318429164715174745352624186045285504273760570038796429483637806319826579114903727895644116192163094793283378026084658282661255479081556821328258281104211968000000*x10^432+182485752768273211354445062875171706651406320673724262544419461198549715150948069998282768803067631683709137919411955529736364922283573713478581097453812108056214624577197405454243173502666637444177931253356720284035773603172671213420497864556048397101168524202618505170354278786031088591148063715632260260097788912292805103199231001969405957807/8479588993380554330654649728144214262359108549097122909065814878077136614968876329607661798050601545291311111867370065819775537357639733929963213861721767598845705033152383335912380490221655895712545214170404010862142471208262327401462824392709546081682976826194594485595216596205510124516768169514612352668690720674783497621152362528941080500790229939919206903145562112000000*x10^431-5738011895218020889559084993502255159324846280959338335071733140663131902650183874712831394473888540830506759599246607724220729644055540918214244295889225071969503608307800566667295142653017575004627229108017029494751376483691961308374666231359944381926914266387141560636354641775619745740830686261848158092344307928544458174405637247300991744765211/2765833574025470900467422084213036863116808956333989392202931767491757782731736794899634633119925552150341383903815945805936351515715579203063149837010181141596754487347778557041221811703972992493709026322837601273249690035985482466883880230359633068712694258988375939736656456931587781511453079163501333251289910969263510815221209484604155049951182160751692991293605069979648000000*x10^430-306069404206409648279322659398920934400593960888375858785975840790583706003408781296744565351242119236871522489837698559872333179437906813763549964561157749088210811322191960965428534230140457347252408624878682601640768639001211180495084333556600142396919167955235841794802683212480361041014174771281187888045608992516991438942772693958586261030322479/1347514117265209422707728039428591559710509323525919631881268357121984391746902166475101993256027729007646322237939128796652190458456630187732366600591360252185938786235837712990483266662175641942935037624486479340327248985532127057865826448231213231076824642979136757839699025817069567152379940168457849560028444624225182469175773260899144340336215948718224825358244390094084505600000*x10^429+56106644611130356450378095892557415378011353534353369997276908307709136924011319241238651742784007622057227268832458670722933597234167278046825183978668350128641246698252921297993313648558204599583568803020752509305556233688003869083965814851207311733017036077698594427348413492015359358482388750682545631566062176395433173342264616557442697304439041/329811147582393914648744625034969962166907876387462846963946800694191983993997033752647341006720073533340008939355730824355431231090783612382047769375507754031523479148631608074593806525707324951068016201797390048331844157298073056121006473343303937676145891638250255415310950374807236715617467873398774367839129803132037667280783665255035328054318588847117964248521354218831872000000*x10^428-13099202380548084597628147113139830881648288471500644078911485630768735287558947786684248201403160744288992924897911768604058420542255480157879387636503530334099591395528979238346428061014404795388887804797670490299735591390079602125767688588667452554190568610087766292917591982258420133340618983288268417664826209375468576926495683036057667863473019400099/265886095562302062450998065827891972195838857680840358084284347153881472241931747880201224901306367376872741718701197137640223612500828442122599648162284839520320697544910554176430196244713848965612169883913174157516011460829257182549853411459190069903154731254071348509898052978120898712239000274279429043786572579473616104087886876747575564657780786137285249640387350075804378306969600000*x10^427+94066819390855775584158515196695537290539440172703177770197847230312167930894511619773155403123688174497646907671308159560369751872505518210015749688927290004231821491794171652574175751623731392869959475454446924178865771168794149807160690328575158481495013049485987418241296527691333790582278096268486961017411635826062138698737605861140414624927428148798343/9715477931846517361959469325351172664035951859657906684399750045002828995720186067542552757893734663950929982401341743409373770800780271275159791143849888036072518288291031649606759370781844041203468687558187383715635058778701057450371643654718805154261273880023767074551674855820537638945213070022170337259961362053965932443371386476356411132595309925456403021859753771769891983336669184000000*x10^426-4711491128396425748974296195576714684942199526490308614006207007304870835626117471527659598482499163322042569693498542103647009354720361131377473201366601272225622207682790151543492258303158475710448877615460918672070847192348390475896371258067079987960492571271475165749873335695644377722355516798933403210256727809274272798552647339090672015897097248662062397/3944484040329686048955544546092576101598596455021110113866298518271148572262395543422276419704856273564077572854944747824205750945116790137714875204403054542645442425046158849740344304537428680728608287148624077788547833864152629324850887323815834892630077195289649432267979991463138281411756506429001156927544312993910168572008782909400702919833695829735299626875060031338576145234687688704000000*x10^425-17056559483796517646221469793950430474562008478194135179421174016240432642649422070686962418792358930631780039073687192525605963163820115530736657002304726586557214005330833077127991182241155993919432531142131788594722509833119742462513514893325516594631456869404985334415016793472878515077571509706069117118928623908572574352517727702380220289448896150838865509/1073530776416127355083741003664555511811074011198545328589851804732675795426933571097806750386873683413199352228201762567835837177222985603880480435630335324326383610400562592545332105922906589747098031430369529010931178464467779597051417494049717624378201809470030989486053434476607714669023650789716954869400460224422591478557910356622495306661938657020759146450316338129106883687072601357680640000*x10^424+51985135935046411738744680642515311095070315336078292538755339694498424661934308533981121237425089953672550988746301910804485481561636210864134015326872148206797416048514570277418254697487897957421504621631848904261038523317844866375322064581336034504873631202629852071789443521633069625302974359174026540175236191115697228064655589855081388403679706815457943391613/875598539514403873990176256113903089320907240383813533631097878235088695645092693926648630784293848033890721661127062594391104697672497633165016855310992248903706632232958864544786498893370687262476831885395147099540742435081532733845062393584300937383470850848994025799562332494983167276922415175362891315354750370544676174698795634620222734496143717132556678823539263286552802007268590482358272000000*x10^423-1304018772250826803310141637211782425274044334659564478100550919861396142363126793987782805599028515291676510387736141007971166743346959945874457502115343049334041372792013698733163766299119853041951621876012694611527928507083366791331032718106577765082541413553531796097066374156506440094742233865836299774563273245405196104493456836972958758597634091983140994252917/65378024283742155924599827123171430669294407281991410511121974908219955941500254479856431098560607319863840550697487340381202484092879823276321258529887421251476761873394261886010725250705011315598270114109504316765708768486087777460431325387627803324632490196724887259700654159625409823343540333093762551546488027667335821044176740718309964175712064212564232018824264992062609216542721422682750976000000*x10^422+546913777695727458266532057946265631696697545471755642965436099681747918379063792739203586460334818631144308889699522989217668228838625680738826218274649217420198290887335431958297470321944208505488913534187638159672658400204997775122101691681796951421244424246576823967565923706251906185879246973983616090743941880244710863841353414332501197638706853765999352862839128617/129497461251076782662584100251304466832268894798197764531679764609941377835782683060740721415614447354413545373402770482548675699256986393450121077767297405132396825486791647251397080030433719743360828360888449189737385244063032070354493230440320336701908889911787254232063831002997267776440188274584393472041043194813126811530956730706954875408767047454823483281225837814475712840181564803159084211634176000000*x10^421-2496768129001079404769514400469134712643325157800567938973439233165289763618961253121403281718804225968142606571225940860343522080343990667787131837033586637083909323465203343594357194776825047682937414602956963250541351659457698893192322491119441575288550410729953724506141402364739981843731130123864390433926574541760577943506883180175837549166344337416376448573849473039/4489245323370661798969582142045221516851988353004189170431565173144634431640466346105678342407967508286336239611296043395020757574242194972937530695932976711256423283542110438048432107721702284436508716510799571910896021794185111772289098655264438338999508183608624813378212808103905282916593193518925640364089497420188396133073166664507769014170590978433880753749162377568491378459627579842848252669984768000000*x10^420+505952450850211700551131674312560210267272696127533131721199452186895377479775750170592550844490697302505074093209775822090180740130590230251624771097329481603602831900916386910678265733708822876621600284360623666096391499207699193496931044344305818481971879896007087154863574611086049114696806739573945798851465511200901526596536980002301898130661961120333072730474185373/234338605879948545906212187814760563179673792026818674696527702038149917331632343266716409473695903932546751707709653465220083545375442577587339102327701384327585295400898164866128156023072859247585755001863737653748772337656462834513490949804803681295774327184370215258342708583023855768246164701687918427005471765333834278146419299887305542539704849074248575345706276109075249955592559667796678789373204889600000*x10^419+3612882993678442861206863514888953104074660629587477508499874320200140412992866623150623037970199217051594480602165140136400453328804664143554818253623596950367665941908049613783787986420006587572118360855246496078143741280628997577227928392564303741483380978426084586462262352826585877358933891710992244615847891666479863146399711421730967188127668301866292048990941921018500289/154129187859359757613433880169524317614535046491879178721400200184531963627361224813384716839039269934514649533194793277144553349464336092130744674382975754499939400491078740995749810779495480984322102779825817529623642541923408735516213267505615477261856690475703977979717166289226450415890867447594177707810038889495369481422462901921878601439214673333114772976377931922460973400792338344703231573346544319987712000000*x10^418-160814764709847602512988287005624111655801728413774796340820935522271388463205485271882123449149577581702152319966975894240564375667821427154608426263161149303621383848183681054472317870200711055695265606819327659079790492407506969826942828517239585461561651686181860564019743583044639760823242285847480989004911355065189464279843388116403191640052206588772506976084840467125257197/20479565543203656520708632659616067511400402177502782510836230235428356185250106017022100193812708812389691977974319077624952652325188512023481492370741578434282857068887335258126174857755508636971380492999401354663446903570477655257317937435109780142357248981753539474104964568030307266169644714673059103430468440080584730367915616131728887623959651503970959289297635027078996247508916520419840297054846288917639987200000*x10^417+12527215782584997867204434721870932627195733415819532023743092939305172724971134806705038719066366682786480605576354853320336371098561288013976975150176125873844993382030280085041513239975475550815759392571283322274884908663808473089632520108381341833434329603639567192458503819265867033421199250377828074276492500607120285409130683227585093516479255202627872447093978651262235457029/7884632734133407760472823573952185991889154838338571266671948640639917131321290816553508574617892892770031411520112844885606771145197577129040374562735507697198899971521624074378577320235870825233981489804769521545427057874633897274067405912517265354807540857975112697530411358691668297475313215149127754820730349431025121191647512210715621735224465829028819326379589485425413555290932860361638514366115821233291395072000000*x10^416-4192027404992058458195000843682344252787978002422119046598797095953498260912183077172348142342774637224237253922293831418170911064915446710212829519000683751021808852743823740922945334113768606506623666310520460523632468384905615460038302317934374723053073700979080343222895070144686077516467941995989669153851327818619079948749477731147331122391036879018497070792427248566741192357/21806517612809311023568284036750806391225617796613780108413352460984888549615830606064589845106864684203458146382352911267217785031478542397310643462950205157833849332540378670386905170997716524891627770272453225404483703627372478057438386760403912462844874578552048343601573329945128136698796007518015419239280522935806133845188390325319068433330773429029077626764900747171463627996547828480559894324182963983910699008000000*x10^415-54919114092483105000528955351116599452428703575116497486498855610550590068821869069958328129511260917342192556612753936048276168519112493158896179706858592621064350560868512957161634807685946214057850047467905917181020972550059502369683241259210679002927717698077073187843672814717678931504144184894751472426040290066702521661553884087273455848696138993130393957045132267721555402524271/23203111672018160786210510074227704436390384243274350332700663936678173539798266554063875288818764811530331782675781426998744494630262579349437924161406158457126286646273060714256100435293231080185007092493998437734868781529446822940131416752796628955745282001960498569357867373546797879188043058060305213161376396171125250526076711746026063107329756147136559097555533462543910581758861134846031656644196397075667462943827558400000*x10^414+4882380973054533450280160637854237601699319274152409633537641941117616566986507527125647805000425795780567309680676561623171245980679290660279401807067700615620971760156789980999862020384160517638700508785956407615052453881870266639073884761396262067249419498351792761477644768253581773827577325129448848600327165770683687829541122054367968713568356955123536674020427864274804488472286373/579211623819724312291701973043084198579020395427191072863726718559853923584599679812468454728352477772237179853882923280899708860247749235934146512663296463198532337713728928853015699930639988843968292989617422573934976522676221965707979678624927707441616964862290179482784884283003948815568013798923033955244898708110127026746684363480070894607212709443672384323696320602106226379962084718774018165856883271752717871641264128000000*x10^413-76095554413991921902444138214029069131421908983210157471242197613587784215727388391228034484438693355259946235235951427435422083078844939012776262232061225455923435268227201337912081854096450248440716403661113731013750515758450354442196595369196637547813714810002810488825759339710545540524329567524196068332941107094825977615575528249566923333286169961504295735318036448962159558683341427331/29134923889755952632584900946040178272723304910383138156118317670279212210228948494246975741290857984421302383830164923952536255379322034316723503733476475395349375119338278850235542722211122078840449105670745972891503254067136641097077085814512488612020774949538058318163562464319381629371886662099627530982773649916647499572384970167411046069637406497726164603866248622606545293138472823439051887760767085452433461661427226902528000000*x10^412+697457931803911527629319438589328728734824658422844172099323215078397162405823267378879423961160540811002229458982779659831371387253568283650723126091586198199906611585355031744586148258736864092858698715751366809207060396847242336924916782923027272481479082655967796488466906110582895719702096208075792461790383466445390474833854176883505515054933118892765930487731689677294203826877037251254073/1366223985962325886799803760062662079742813937162596497554856270512403098174266081740723433436352203463468132684947923778906282623502548155214115260573912360714118247471129910124095304872646147643065179912218290906801262092970238510965235785099934128483490199708688168713643934639328762746135881245837833810375204765541351197447848406060406183343506902897873036769099996659888728431142406109527460172765650938120962317689306951140245504000000*x10^411-19992204315273403004265535522547936152428988329343578562132670378319808467637149837270121604055039850546350570834884013978422205627537450629616921356715957981047773688433444012877309051841362799748963799568534467668736848282633972388796365467690453977122624590276843690178247025735819710868207213925331604684876408861370377113747846244836447988893312336229506838115374963163221474159259132894029013/316963964743259605737554472334537602500332833421722387432726654758877518776429730963847836557233711203524606782907918316706257568652591172009674740453147667685675433413302139148790110730453906253191121739634643490377892805569095334543934702143184717808169726332415655141565392836324272957103524449034377444007047505605593477807900830206014234535693601472306544530431199225094184996025038217410370760081631017644063257703919212664536956928000000*x10^410+2438756899892537973400530977749575687956922020553705802531539072336737971364046242212429196939912136860033559481101748105816035505428423627142922028196124413398864380050049134501142297870931981653237496233331296915047576473211029555822549220431117152554128434852081027170649234997566673871669109473395750891958341402235968197181507626073235241985522892136769924613350106640158188310387095846445044761/5360748142909801059918111279699567563567629145094906394172219366605943699562000753845365690125182310842970969597965040906789593007107543973965226950335995874034291470232496418995657384762020825678970803758092798424063225442028995574074658830407254495346012947514879492278267175962185163668900488301628618835002393052806281371469465161108277545855278742980826126334276786254172932000772266363418118591108609075210513064894844859952780645131878400000*x10^409+2308714998163340226604891111773591597241495072476073305142459853403708208461821186500359963213071286501759584601239528427295657310088598903996274837647455980609144628254698886084808201079281867601309990845795404084613336736988118819684701646222247012423077773740532074845100562072929660082360345036989996290067440743831830812198256192315717981984996779581192340090442317331804115739393881521762942000957/964934665723764190785260030345922161442173246117083150950999485989069865921160135692165824222532815951734774527633707363222126741279357915313740851060479257326172464641849355419218329257163748622214744676456703716331380579565219203333438589473305809162282330552678308610088091673193329460402087894293151390300430749505130646864503728999489958253950173736548702740169821525751127760139007945415261346399549633537892351681072074791500516123738112000000*x10^408-46106775064822071185717957781263021786863108786840509513388600352059006595855038868685541295260073295745247518915607011511727479541604747655825449842363665301568791502314022747050662606718884618629950220395401214820418542186354502833605302580477379300910501606996218890569015724016476856830599211005888287295554036870962880747050611027194950777073590921332411213460665326576628552494849643081177018829473/55966210611978323065545081760063485363646048274790822755157970187366052223427287870145617804906903325200616922602755027066883350994202759088196969361507796924918002949227262614314663096915497420088455191234488815547220073614782713793339438189451736931412375172055341899385109317045213108703321097869002780637424983471297577518141216281970417578729110076719824758929849648493565410088062460834085158091173878745197756397502180337907029935176810496000000*x10^407+5124338786944734443295421163133971035087222180665025191500562585246196633537179003801952185256431652108506079878496445043068912924092886533414182722005538420531494939860364490854136011283639038392328260436514835571599006255190261507106000123738464263196508187522351366259325480395975608564328357682357857773289246352117726437925449775780275747169311726819000639961841847901121530695785263836363212726584887/28683191722371726737665177539139445916917360159450976578588961157117714183163061645157539539722105289650090723896844703690205598142265224966874475861130577813083430311505783246769122243197346205044606816918504922411727989728245366116484583339713919284048218751816290499270317480524917583784167547395117279647413371528889747546933901901021493285622111906228698550994810943486120395992041902654385317023163805346720624678778026533907697451141162441113600000*x10^406-1440624238980363008886685735560258198168747871658495339554906355143466822613899773421719362357795501059174943557726478317240992149029921798723066899543609049355028002434795982823309044096868702829308929406967224955554592146491272790825642090519289679923575488690910200637637299953158620839937947807465692420155185718234224313786081231704608677927564559741740183620510517045821837667663970219142552226798348479/56792719610296018940577051527496102915496373115712933625606143091093074082662862057411928288649768473507179633315752513306607084321685145434411462205038544069905192016781450828602862041530745485988321497498639746375221419661925824910639475012633560182415473128596255188555228611439336815892651743842332213701878475627201700142929125764022556705531781574332823130969725668102518384064242967255682927705864334586506836863980492537137240953259501633404928000000*x10^405+322147975537561248657178302781594744014263971342934929410544655189734758339659897637225521010469958411270066322884249644637781455033901500194938561896545270035083243652874857851473312205389541381352635449145905426457305430601552601728809742625518445589647496044159975850284089467245675241921099028956050302464769832291732490987899530396645417068875672701383188480458035167952016245283798527462718859567033/393545727287594874379148027311203580537489801757628452841715208994432293523828673755064736050380713436489416813896492923749487561607854054384213238696802336446176957822380423901907526691610900619751809660086153559111450697776785883490691702596504957058554055132447168570633603281180589644178470865335157514302144753450143202902017836835520703574772202068256122054509449074067630379417693202010706070124268985187263624624954428572755074705979820159795200000*x10^404+10278962198776280851601785428166732832679972528769506335862099100028266783590363261040000726105217454090927055000549053001575603406542877684265196895173970106644026059750556442821173045200998150256502080193900459442203746124050225607646271971304140379226466683903948014604074768151703013678499876768388684312075238185269043199483373515218017211338318915979741731386325288902280757640783832858789134810243671669414527/12284140262289710557368331823422405347198569080510754482194285516603717046442535938591384136663167260409146460085260267320087827157909321792795127222203816233492703985883237281609815470404319247754608376811004082134606570485574163961815855109876031263517217377742108582646076976307200497585116155645138609618980399184014567395413895344338097554563726820183300851551605023838324366450636105231481880955791160504833870829432410287514809486550140269794291128834457600000*x10^403-16665027695666343020747832815542709296327909379051636515069220502763541255809088522361007387098219315321606372762554603609556941915901845848180639923391225827237462636208991132800300821796916360064173198337877087103650409056426582285953741818623459854347259989979052375569557803004348697941246292138052077369745136238664911969752973157755954106926442514184531126168641601478649832985934997308550734814920216942556949/53038223464972943845709422761178623583437990570939733992600637218090490473473976509054611408917893382411699356199386762126433794676829329824971517038795633365452369566840776352359997316385894518841237160424682637504256656687094405194936942658025544413200888926231436560308123917554662198010178935043526503069543162729988454759355280146769949739307406121883234445905192906894998505270736533753792736632944464710697109784646138710361708453094898435340115543851008000000*x10^402+579859852606631379777604711366546091099681100537502632514535981485786146259949309164034653861447794912050963201448098705284466149911531892132515312818341878249231801058496562373104876439846395631072143992233335101079633356656088728975677495116099828523270064287743921902293038688990243013367760624896022991217253562371253069026076986619663643197932235413020644078038544258084787969245223573281168425158456799615350155313/8678008046891943126147284333338524033474957141236017396401331060349529870288865088458497409504327879443437425262631263245602844617433461287302189674853663939988585803787354145220438040912427289383765541714365723783171465653829012389185192683820823525799103044332135187124494619142458719514029456993951719379232513199555250990816192227054205636445999174850291053570115853040345865435387370179728059982409107427034839708744231923511962013678481092193479025053814226944000000*x10^401-69092366347943075747880464713387095514641246321624669136371793436531714991135823568309894064490261460027642339837375489639133071528621904290071751194575380278983643379762372997906059924986992589065874070290657648024162896828653514153650847894486724363421334277570631680745412828616262460367065071341622223252933512265587768472207251906119056176789299296246413250600998575441679946702108830046600012606398381148588494793329/8435023821578968718615160372005045360537658341281408909302093790659743033920776865981659482038206698819021177355277587874725964968145324371257728363957761349668905401281308229154265775766879325281020106546363483517242664615521800042288007288673840467076728159090835401885008769806469875367636632198121071236614002829967703963073338844696687878625511197954482904070152609155216181203196523814695674302901652419077864196899393429653627077295483621612061612352307428589568000000*x10^400-27833169423584134076929034715859982625055030215777934639613566133702819060248224189772305623712985530238173038475044932596937880451550444633782424386990320077562992154020984509815927193390355872427603013655627032618009302733834895455210764643416955949613165930893008208916970568978221444767664551537530517997084534048813115807249702045216771530239146685646095796838886229020749850471560137214910188804976498380506821417061/154107885220247758489098979996532178737023017895211340772949253555353505229732593341484918736838036387423516910280921530471243379968015076262878697209508299858450901681409501346648435723260885272884237346602060843860023482525583286772601893164071065333491823466589562792439110224364204622966721270259671971492937831703509951405349900692608487542488089586628402657361688169265799630582400490094489969514013189696552578877351917959771766702188485766852365657676656720331407360000*x10^399+691971455512229458721151345687874005446125471379917401345976358964430966940802861484511529453139262742717892130140093196387983500869885529984756103151717275003527591689751243136895344918814458745040109378474962280079567352521812530928766358846332467446662699768651793484288818437155647240348638881665939738293476898821590755210585913405259417063491945985644164848156576021470111142414292282035337131119848982762132171894133447/1787651468554873998473548167959773273349467007584451552966211341242100660664898082761225057347321222094112796159258689753466423207628974884649392887630296278358030459504350215621121854389826269165457153220583905788776272397296766126562181960703224357868505152212438928392293678602624773626413966735012194869318078847760715436302058848034258455492861839204889470825395582763483275714755845685096083646362553000480009914977282248333352493745386434895487441629049217955844325376000000*x10^398-21078210188316101023208337228788730447414662363971757128268709169474601211785761440266664655790743086124753593123913268912105999385666056787037991772414222050325236787696576771783621303431781915053902195482081597075790713960179547732966869763865388081335808297316429858743778433244427121787298377263513215862086062409513839301228509238773434065915759970692414657925377513659417242909800721071852717225600007471433036309801890563239/189932743091201125013818954781850335571504924959979653721197438389206487516791170052830552608369864600850286416055539491674220410111971666028950557623816675632573228233301736155267766057344670837427646578008395206332865596185773918092400343869755532444636441407511322858659748954622197602314345217076897207680043255497944099169664561970084168448323591280912599675206637204608943247425334702338687068104593427299922727283507843752692804968542514501143538479026332956248280949325824000000*x10^397+1646886018974317559477437512415749850668571406395546798099192991829280932937041074697267222275953473358056008527945213669844913249395879575776526608546836757205359177032233152592319126495530127515144999952408150202001965966388732731208401470959149475043405454792793803575037975314533411198917911898066449367230330778046634324194188898440932511350886834623655390959594426709431808632380150475100638852470814092304979367092369852953191/88888523766682126506467270837905957047464304881270477941520401166148636157858267584724698620717096633197934042713992482103535151932402739701548860967946204196044270813185212520665314514837305951916138598507928956563781099014942193667243360931045589184089854578715299097852762510763188477883113561591987893194260243573037838411403015001999390833815440719467096647996706211756985439795056640694505547872949723976363836368681670876260232725277896786535176008184323823524195484284485632000000*x10^396-1529009406208985038160174764464533924330521315196284412748241458473682947493872713953120783440822887892365023516117743813438446678957980713473320990880934452139803232695048790699697514564351245865876686901498378894905848353171205897219832731219982466705901223219652119012125927644848242580877612874645737576719500742974099402133701798776217416791366885337164819788182795885738745311975711294989446535482072522780890257099052107899/1115916532135836220211060975887131062500634130544088251213892482172428765618134095219487558441902944745774929540565273584849575500450077684564899120376813818911378291594100070605755030705749728400678796258324649238246602541746027539545479422943862375038357481724131460535813901650273794743987139950721925931875994399834674161874756465393065945532747957084218962247577697030715401625132745705688597787149585279356948595104661669009327596984008228056069309193656013368918471447727308800000*x10^395-354757036632527085353294578005708014627637227187668270086182467689800262217577038397517778104677311512173866703597380504127089929545207618809492081265335280517864016110822790273166454179390974233609110086323129130088769240193429712581212771864433234576734227772671349597095578242452471189765253756399840425643722598258341042172017134689638495873844666994879569207663020932471575591438942234982358449207645408830055078550993386832555533/1341454182094557003267040310418238161237485371454848887401570491828994490914096428683108449296660284498478478383101019984255366468014396634606348052233284194076272884888243907915868972568297577077029255316200065379710325912959308174110930828550247611748540673324553452519469595445201045186877051332009114226475712454694158653878367090819958265277860301175565853952582218207012392524271051834750860599135479958718644383395413585621058703293732934472863126736780773135769242714202855671070720000*x10^394+43939519160594425328489837284577495121008006076389994743222653062974048522903644686144428220909106989263971916515346963580261580435409572553501559409811292730906609430154536112987876268530072862351848813517979375879147585199284402342105425734970114536057663528731815200734535920739991801056555629362806720954971072697338768726614663206311426272841502836317037868900449456796821738575553144967641179432232279775649777678147190324518085245363/354009758654753593162171937919373050750572389526934621385274452793671646152230047529472319769388649079148470445300359173844991210908999271872615250984363698816728414322007567298997821860773730590628020477945197253705555008429961427147874645654410344740439883690349656119888026237988555824816853846517205244366940516793788468758501075267386986206827333480231828858086447384830570387155130579190752112111853161105850252778049645245397391799216121407388579145836446030529503152278133611595563008000000*x10^393-28495534466440158657868819053178152559385582971800594757888538219624798166100813118963644731738593066513774693370970715498353905940961889182697467304364863073241237473629165644442174303215549303643188810790679761008728937487327830072050042202503524552576182890723430150859398208992644239078134913840148325604779867479672666207101422022865626573261793241683190342374247552490134052625974536818633477077134617757581258293222820341979880587499/1062029275964260779486515813758119152251717168580803864155823358381014938456690142588416959308165947237445411335901077521534973632726997815617845752953091096450185242966022701896993465582321191771884061433835591761116665025289884281443623936963231034221319651071048968359664078713965667474450561539551615733100821550381365406275503225802160958620482000440695486574259342154491711161465391737572256336335559483317550758334148935736192175397648364222165737437509338091588509456834400834786689024000000*x10^392+327121281400481704121644566569600100751535955685529054773748586810482524087257129976992100832048470584384208608714716516823424118060068718719522899602625575841020333754571918092765927061775258427540933855835709357227311951340196580144668450351384343876003749806759014289576247954168093111209513899498717675223088271027260755256073090121716837238979489762496606071658935282618871333699582855405645546275169172035699567706687843245689615483981/89096670330001734679065201661350781737117272464153867032215323887035860372670183747863979907674350359312831115286843967788773323688418495317368559774528963770053040561685261669858487523316874266862702153859993037387965933728783506325395450997379632120924280727353358095601818603539476889195870323443098048466208207923065262119327038478902717564268293536971203498676256954317893911367221613984186790501865329511175954690246994644439836428895571698495261330025336970612193168360857412889783304192000000*x10^391-23425091450945731856678140967411693431533861020968415766992690473969656864239607031490624541435607768055817628444435650423950167927277881765993558585971323813679612713260988367194389179513893975086337207843317609351646454618211297856862330228568769184711328106829198888017379351625835218707292275760201889433978362018434188711538148763490250619356609884267121444026759732719628338520451907807501588858168149912031218697812568391443267122998427/113237994221156987310366694563678523988670091681397645264596449907210098713647600492067820028745069987105768659220218385495713991219993454570318162579523072562008281813007981266665361186156472546475239537462405063866305224989556498126259122763278322006906894531391015819592711366028956018477116578038636615337573840609001901837920347339794966949508293768380096551013232316896551079003766183477641228693501187490030239456752180323750665151716319647409281704317419579345027421631503647547571545571328000000*x10^390-17327116573346433689182404498278483171121984743037219505573445100931662024280915296256476318896995584372598615137558970021990036364465990852264861044227843019947865346150364490117592658863737453641012129021686786023575806544731837488688884081927209959226151710906613833972648398338665916143921590083723751655504024700250639566017090559294071242048901386114324306451716787733716614509832625254126807190273774120656202191453332448488719617843014169/303668296626057338770438127460488631755627044629589270989358422343987500000668268872389953805085138247267925094506206973797449876926608908777165826263512006608748034830321218604178379458227855773247200312031490026858867993299173335652145797683874904463732351505185851900040909585716871347847187784208144451206393914471713571919487237916432320394730630993392139124247423328256818782775802270736389602247359943445059143890464123858145065776701085131181748015770767106603776920712404817460289708628325171200000*x10^389+35842188405688399399533616547070988518407889951856388168732827041898489328724540026258758448964595935443080463334772097019414484425416663025483030388896139059417985455625034078758038685010157335424870507282417106582980426688552503553020805293495591279488223132088427044751721098170335978107070085932728536271859238881683527572369054006807903945551216666556709292462321709652068285917386100573840159670851386531856603895100486074176736884650008466201/1438932223562572699763721066971525381574038750977308760583074884276984768753166592051819796105395927584679063060317661745339216241816736314240600267749651643315552563043477094355899251062812694581531858678561215492270745986248132850987692862325041234801395747607323159228343850071919394881773899315470292482041497563724214760540490276867014550190431094962188651240246415440944935802183139059884382130249115092014412753324964250901820394182898091894104712972729779934641996938795730227535582784335318823731200000*x10^388-216374532377036733191843846472662119521707963886719430578013956474997272501182786314807805990820319528522900850184839765725287569173603491562611286714120036538119266945131579957745390606234073976474164625927223150781524242437302399063873765994951537749150449631270690254088947825261630575997025598040934482492875744538758973512251904196030605706135015776842122357345212170075627973198198894313850989125588810665243913530238217952955400859260245822271741/35052388965984270966244245191426358295143583973807241407803704180987348966827138182382330233127444795962781976149338240116463307650655696614901022522381514031166860435739102018509705755890117240006116077409751209391715372225004516250060198126238004479762000411714392158802456187751956459320012187324856324862530880652321871566766343144480474442638901473278915544212402680141418636141181267498783548692868443641471094670996129151968344802295397518540390808015697439207879045429063988342766796626408366546092032000000*x10^387+1159455529209204101914967672288100511632730416115073466731292770258549217838096269895039190464490270428108826938673399542560145806826227449483061547839535168693856385320699325622860287903842287734551550865076083259120160332064004801887617457527900490123743714609217082461680744322164672868639311752855702798985196446323684875886796536548714529180418916081532777575817557771887736527164256718138727628094638537345631183989895177894927021003266097096449807/1016519280013543858021083110551364390559163935240410000826307421248633120037987007289087576760695899082920677308330808963377435921869015201832129653149063906903838952636433958536781466920813399960177366244882785072359745794525130971251745745660902129913098011939717372605271229444806737320280353432420833421013395538917334275436223951189933758836528142725088550782159677724101140448094256757464722912093184865602661745458887745407081999266566528037671333432455225737028492317442855661940237102165842629836668928000000*x10^386-128084268733583324566755970215009362913499506082683107037504708301698147624817775078323995826490874865015213813458064242964719726332950602796058097761823613651091445718651195461973292915430421698787789576965240571678921618076218350724852739560544582145023916117816066423297842933128186511188459697198303285288169662292883421443274431964962137588132890330413139164950373684204973489944322858571538128138149872146931584280918484123640429590498291936678558773/953985818098227918617303377129859767360627781431137882154785612989751689481167392771717499624796537566923074262880389543009665381020245439071146228969135285872237273619075400535760151852305430804006455162783788914804925570475722914261638352203693529921202603205218896993967647605857246996853451690233289737458640447833592056561112795020180592430860342496758965451284751342728849601218389376246893061225107562146277312565830650999970472139271538864595276230955221505481636100397405506736741136984330103918440742912000000*x10^385-126138516014882723807690909092694864971498184579127535031303237862007238901513292080942753169126009267100493370825426537064867862931448574670083136654224631547592658579791709643687008936668520812767272993866593531719511615967575073771296953095690484086624824648596432971689468466405313834901358161250012373890276514999444600630657033358924528710809715267436112780486432680660148078030545690755465883385332861307074904134319298314983160303916523964758208833/23870144321274337573601220699160028360835013810420769024891148114774976984075887589716131420363917331715837187093360887441455065351875166044064482006834330508320541897595972583984028394611900184315784658271439663788953658323738005745607737811007458935449859516232402748255673139599119016592343060639258743877105618345958539755739050398372717038377460933414772262812476968307817066550816493186157796960042443431025365219209164288987690921064946372449988911709421724214844640145150288530546755920113701013417117299507200000*x10^384+263238871860262238274074642155628990237711937655969794545308876461543840182489663899266020232517461194915255940508767522270105902914718964245577887641679015658118793936242363656808463401388800513394039996642069428168374306072607889505339809085936958503775365578576264060961630865822161694922082575456052787550399498612650010880172951587967759519714177000160865641063232174217318443707772094430808815464929744929562369523456109831432399025922987294865907100253/32165019472917169880427644892118138216225181109541986261040822084659281486042258527142487088940378604487090609608303795827360700561651786244376889504209260359961930207010573056918478261739535498365519827020764946955615054591236962742206426700332550915518685698123162703274519555609812874858182274211401157374399820721179132320858370411807236209213628607776405624139812714794783497177225224568347631403657192523306679632884348879410913516135015236876360058528445773379503152595590013794911753602353212115579565561085952000000*x10^383-8746481706720195219749619483392568651347402199665774783298496013291348552309089093998335273400402696270457119455059643957423488881412566434078043389553955930258420498319153423895327240528050562584837211282631392261577169345002122853346046489940683030837328987032093561983208325177113404990759027665981877992199129080177177324104151931249638601824195905135817757239127244944867243791216065330847030605231618278408060643894464127159278700820301795624218704772728201031/3470723453759111398608584770750431834389121290783165679403965156506854663951324553913917806969360728971363917476729584394880131040209085627913065774427322615569851169848719319581184353746046893931705600600186741859276509763954490572115560885313312262251020647291887178951465457889950563551571347767262895454538360456758350777761441792503189648687621085514293059594892640200144147432156259084147527854176074073218196128062396132342731729978091262754787165298473747172962052664615272730281522770359110609440226607569390039728128000000*x10^382+181954865689539540058077111145932018974592577974898042409166961687587247543566458863665105682194521973853963964685780792560394502152822494855608501567186809664602063777399195059539367597618093449868206014822983725777552988964983280751720257689562348392074593126939390533693949116113428038818615220385803920615380931446393056027998119996948471670853493732306451714419020346231964312990129567501295294356158792365493374840151902584406836663304731245086682481043402564767/402603920636056922238595833407050092789138069730847218810859958154795141018353648254014465608445844560678214427300631789806095200664253932837915629833569423406102735702451441071417385034541439696077849669621662055676075132618720906365405062696344222421118395085858912758369993115234265371982276341002495872726449812983968690220327247930369999247764045919657994913007546263216721102130126053761113231084424592493310750855237951351756880677458586479555311174622954672063598109095371636712656641361656830695066286478049244608462848000000*x10^381-540278720967375326277569142106864286663733660447952255262467377581914580841770829265283845846346429320606917795321294129578110510575060688110161866953809328727978846102023562429885623243725123298255416008323930066134569169712643184173834434034705852294351488811978677205374091969522681627698268108413048419839156391142861361802926306973577787665157033911150388413836815024856278108978119897703019427888522405555104173303288221064598411124091628181242793616250463043/16775163359835705093274826391960420532880752905451967450452498256449797542431402010583936067018576856694925601137526324575253966694343913868246484576398725975254280654268810044642391043105893320669910402900902585653169797192446704431891877612347675934213266461910788031598749713134761057165928180875103994696935408874332028759180301997098749968656835246652416454708647760967363379255421918906713051295184358020554614618968247972989870028227441103314804632275956444669316587878973818196360693390069034612294428603252051858685952000000*x10^380-40223741644033349893346200349398366018480475175506965947234205092959170074951441711564566365021521473311507686544628220359537644867766781852464547036292952563796684315657220100547127417007728494576585238226732717664140872578446875632988673395591445302188713952205632663475696099687535556080586574397105682654572498147865163223376652763366891634283971569107036372997619945272619711488957312004138089558289391006095630762651375338353396893909198969551280222096829609388781/4333101556594047691005315025338845242297176401837009990557289645632994075191498279575770088872514559927351775887486443394766153488050977946100699659067668237207194585338085920715334149753213384458434381022421883827878933138243392783294341746417737632249748940623345667081665466992303507607530263918249916852157754798113350877064404977416121096631189662800903832232090745371247484053885888314032426452981144885040551133586479905941268763695641006352723769803558341313067323154232491811068794064377273411205147239056514440863461199052800000*x10^379+3888590056195777695703292756872032452730748324350513649913390753007647935396768682414955141884888498081019388446299130025110135550942202309416724586232957628057177817886138462234340815756326462890826980834836250332512609888495967854608712076827680741737364084001540951734332152806181161108460452556914226047581644448119527085039732150070969514304726046436312215652281767611012308925910954292579633976604783202622938022835135522359886137582374853152451457996232927303569173/953282342450690492021169305574545953305378808404142197922603722039258696542129621506669419551953203184017390695247017546848553767371215148142153924994887012185582808774378902557373512945706944580855563824932814442133365290413546412324755184211902279094944766937136046757966402738306771673656658062014981707474706055584937192954169095031546641258861725816198843091059963981674446491854895429087133819655851874708921249389025579307079128013041021397599229356782835088874811093931148198435134694163000150465132392592433176989961463791616000000*x10^378-333857596179685573043885207124055085729789525504725832064705089641298778604565339677248839677218741599307521748628515545942475318792182359529426496632279268481561058533032607972234479113746976865397337878940492499690279748520781154683390749511286357094229327543222138393488465408087956446274181092443646755856882439118264768948145896632207338010039417232648766046744715077694459444313689046069673313376051212592512603202436781963281158263046108070347104654821924853892373/409558339719555915090576442394990113271940525092149981329711228727977810366248281832495009881579894701281545632032051983090489766722447989572184649257062568198250391917881306283908620376674094708812020013674838797361001384029523643813598523587335793981531825795214005273792973028309575978311749389606436585433577416473528571787717092680220038466770222943255799253936873414349021455759880999163361196592884509134203203441210989628226588331528735118968557797728921741886955877392641448216576387121881546125760583484156476040131591851212800000*x10^377+287590509886110223632637956980297762578491415367856296589043595110055027174439769452124738672113937427394705363616503228357591652082870353646414096529484493602252100232172550031069578418071231778515732027158297515578825156962649239333052178769696487038042230379146045234856306544805124411246607964127739237154574768804397850224154073325283125731608307145167171939842465594066397484011131555270492953591434050550076518464832610523665226249805099885261619164514945144350941919/3848914122350141734246702654692059076699440222732047360350894166338200804931023044126312653341763056055592677139394265922998991549367718515052721170394740730430528497457661525956263149807251239012303602618697966495284313643325094160777057700685717448087343148230492063248626195917557371662068512950695566143225567034272475644906032881539678469722702635741588067397196568420779103651113827021686575378930488707670912195225474969743843790088345933162860642344524419088066237284481392818420257679017503992124143770953202507219161331653410816000000*x10^376+323311204098707554347797447635366710143488538392978886576154543303907772427448163990110191852222158712412285695332850858067649108767304963975417082531192974067269316223361490702146438305914817670808260549162574418705664701083135934923867260048447699529587203148655802939149118583723107024432622673657276871062319366252739297609225129506044475705499985504268740393345801333251073265410103665177433433341852548756068551110068658004860537218472271237245830433867676436823776808617/34365478781384181324090680101061096873203233630022403595751666168470032010253881202170263928504821318348899036984747965957854179264210434328808310454005988664734190584542100995011857097088186866832570818068016975282570444201019824475483383670637508235616786822343241944122737996639434707911472625873462943459172851581655797251035420286663198846073951465192938911697065900744575317844395767842947785037908410316788967808160096239437712728245973637936803578914693137010026340655508638608427419717170336435812832142395613125998790851822838035251200000*x10^375-342180623019576204677612679033579676402483699757248860158716421891351259197269903514701282110284324197129979291890309578654531881862122310040080326210726696770422735725780513094894669220074191317613398730019847131640497170405491944855662042536042954131949098230511585810340866915286212169358972145456382179836213055698975707232606262888109215530721089693102719068976056521426968671199021567099939881968599733618504068785477353612647436655524688689678260375640747770471578962983/65981719260257628142254105794037305996550208569643014903843199043462461459687451908166906742729256931229886151010716094639080024187284033911311956071691498236289645922320833910422765626409318784318535970690592592542535252865958062992928096647624015812384230698899024532715656953547714639190027441677048851441611875036779130721988006950393341784461986813170442710458366529429584610261239874258459747272784147808234818191667384779720408438232269384838662871516210823059250574058576586128180645856967045956760637713399577201917678435499849027682304000*x10^374+19265738816100642646398182219627293398477426243409174931916654401938961751322169627508831610383434839679657173273607098778155092667910295051874717851309698628164442354648459639224520738040026198515921004853556627005435940659760188366263555813706906391188262378966378333313184213141044603876695030292035010885383451207142248543488927097312403817937448445804294933757382534692448858652542139841513710293954701128450386018107772974945648100946054604046894866142439933712406585891777573/18493251303348003060393481731329921974453552491658637966998188440994089553096149518056621265409610881594540079222770535411654423370082580163699474324207215434647340589216843272541162531733780035861642391467024102258697281185368439144194034542787756113688077932647670347581424101486109178617073089036858765867973137407325441701050831788954279300487075838107299820819322514376318063861231259984633868597836188791093269014640684226129704703690679639117650004483086157333464611180315479642710358406126860284096849419115271271553392951958932117537161216000000*x10^373-1899125848299944523521828356456147553186877812339239270280336844083615343992662169442011908603317784349096976145570756533607680058254094627086529813650180698935913163565644483305758715962190821807809713657120336826734279930720183628299237434494888735035312179912130614627123728338757979125803421655922052428447565325901846516391812652401873354545496309747843560333544317571948219969738095257519482506712773713234628263778584191131405855512359081732414788326907301305732348087726021127/19528873376335491231775516708284397605022951431191521693150086993689758568069533891067792056272549090963834323659245685394707071078807204652866644886362819498987591662212986495803467633510871717869894365389177451985184328931749071736268900477183870456054610296875939887045983851169331292619629182022922856756579633102135666436309678369135718941314352085041308610785204575181391875437460210543773365239315015363394492079460562542792968167097357698908238404734138982144138629406413146502702138476869964460006272986585726462760382957268632316119242244096000000*x10^372-349620013583903369831992373198889073004228269669593392417845300884429497591211113369987588988406520525610333443915063099795242145851816046415395666470502616785730248649418030048601448327080825782376844646574855303902338708344489246544353938766020559676792943165918718898178572365987771532880945082403163569288382417212371630629955454754954719085155835709973529564876513682234873248052466454975292811577657665862112762394806647408827557398985679071413386324481037024320853024734525343/42627540810710803441402471954642287245372678930450310792574921072247537519549627740717868681971263069523208254869106173495973499236536156392816439913243573745101947391712217834925848705405451169113855442731215298419273320141344747983468675235143287124506299895331352656670265825670690886040695956458638063672964145373478927812589943106823128441793693260896619870853726115718522050686069061724580571436354280846979375184198862324591102558287780783638412861946561434142582169564536223011274560331232288014852402325558091096132878928231530754539851350016000000*x10^371+12371747939495180521371912127996588794895122277494673529495996975923634607007985658822126817452580975099735114490999228610800200777954718658491017302736482043822337265866640365117692331631305827864410791507624455626928869302240320509814144493266977535408633440816200845374854863097954332509122745928254091181755551769153732941674298438322862243598694835297668682201414967792517369791291445800700775765902371403548243389030851545930212493207257573089079469241544225618000241896978136076369/2568906119416675858592678569874562798555139123064657529603735043497925601078138766166621638250316197621746622271431814439561346957990614928856689934931710728174823757614145095603971346382554109255477384400753958743939087364997999892475756244370675055271247656892248636501576899718218515556356501120023364269187511256787334105697920331389589012416255130674673899897128950637661012862545265935770123557040454380962365066100560239129158204572654821145185312712347578267168571866637210943551450103801382604927065173747432801817351815730944969391589601757364224000000*x10^370-250114665984137893168921311608335728943949107961574425278279618232748766515406439752685642252175431384769829061852619702997940613138927536217021378169650054728708070248496240099151985008181488096678065545416576702652237739918405101587225122831416686263281811685683384286094313214162006541779811774547552771268851995605067233570778465887623007596964400700260729219054999517010209716713038172649871471317801160683215972761051998979847659830386052327086047344017177354651605164811937133844721/282612820311568753165950677248393837683627305332248646418083161043397595803770466068859562422221882592554989696596485805312258634371973972689446946906164718302174804611847755937025286442034275296931615218075203254849350437083521897848365132122637103499905258356945959674999285767710078240432200368378312306568938335166049168841038306392614657030464403150093802200295760427570294137626592740237110625126798890994646768433204859339551004544341354904307741628199683255559732177225146587157673078516265652769137518340265962171545052657058539471389586381719837081600000*x10^369+1082686620986801567842292792273949813818538877215845490963702564491870144716632211000749268740573234158192926555898212693267002642273247418828516130827557540655699548368039753395702238466665256852551460434995496200889679896950673099855031837930425932659433547890839296687623938077226432789741500756689968607976631253934682761059151721830224532815764452524462178157303465439698813975086541323679539494358174025567622705365280752339679189460944186821153438263918750629858110413126084659400437/14601662382764385580240784991167014946987410775499513398267629987242209116528140746891077391814797267282007800990818433274466696109218655255621425590151843778945698238278800723412973132838437557008133452933885501500549772582648631388832198493002917014161771681775541249874963097998354042422330352366212802506061813983579207056786979163618423946573994162754846447015280955424465197110707291578917382298217942701390083035715584399210135234790970003389233317456983634870586162489965907003146442390007058726405438447580408045529827720614691206021795296388858249216000000*x10^368+3005560551614541251024991158079473349420623079454763199627772685886867319172655891591366437959463798544773357514624052498250656735804344208058805290848735446646150392419157194329763635443315168759833516583187998047636683532850787195334160493018378387937976461259722110492512685842658825636746004770023036826737559198475092135408519931092131752785158473991117851236563336728997458834473544166531667249191366545731383528565902198869363433810937156305811629356846854357679787913936791176261411/805288028958317936222270701299813555637202220534352728920285127548576198954403713556585044713973814854631983271513632603101305449856499801980241456699304685210498277709875111548713908699141065372284215639500713184060320196964629694412090891323238265903636561194130567557234595273347485593523006902715056150732137763722212216663130938690583740837880375464696196703521881770335527127262946568530154032608588330391533249021034355957482093040128426543439430167890672238606248855305311060748310274522971900525923584922514973453598490021343965530017672245974397165240320000*x10^367-12950160325338419571286167912838907491687875233746764693491811789337295098985117125921197250241932438837644892364791703116753286668487642773028029779957054477990478345033136876905233135948841021180831606485078037910597633893034217963603866934234801103468880405401630790769359246078634517168857599271873292623894553871464988968038124235358743854741172656910609156218429135947243275345539517628483477281753981448984995265391286564474596332801499562863207149942901377609799509090404440678203695989/7408649866416525013244890451958284711862260428916045106066623173446901030380514164720582411368559096662614246097925419948532010138679798178218221401633603103936584154930851026248167960032097801425014783883406561293354945812074593188591236200173792046313456362986001221526558276514796867460411663504978516586735667426244352393300804635953370415708499454275205009672401312287086849570819108430477417099999012639602105890993516074808835255969181524199642757544594184595177489468808861758884454525611341484838496981287137755773106108196364482876162584662964453920210944000000*x10^366+1706294165050370585194902304404627991519824921862022574340798667352747630098260448320003953041371591282538693566266252700915952387816150934278648418834390194037430751986702064396163599570404925763984494269093152248693815281833686447159273163956351641225541418904257517618945972494120660267289255380618601945452286537266376882351970020180965492157171943593156251627219821205580981431027791723526917017965853029960194668618926368893086194090467420455573606681161058909771055971372599321554360608779/12031647383060436621509702093980254372064310936559657252252196033677767273337955003506225836062539972980085535663030881996415984465215992241426391556252971440793012667607702066627024767092126829514224009026652255540408431998809139338272167589082238283213053133489265983759130641060030112755708541532085110936858723900220828286720506728788273555110603113742932935707979731154229043703010232091095325370398396526713819966973470105489548455693950795300219838252420955782568242897345591496428354149592818571377719097610311715375524319710895920190888037492654273166422573056000000*x10^365+435382871265155900732746733805030715902479427747614231636334461487870741234790766157882906568933485028796852061970128668699942403503080822212658421627415052501876415338571391491723061783993556631544272769719508873120823576041109359708693135589481174042692419905401826864765739582560694870121162288144437195174193366027556834130545500878350922927052949055118259444936425693916429561159668260437107004265831812012026488052752321842893589786738504861115470039125874651407025113578663197638567125791/584738062816737219805371521767440362482325511516799342459456727236739489484224613170402575632639442686832157033223300865025816845009497222933322629633894412022540415645734320438073403680677363914391286838695299619263849795142124171840027344829396780564154382287578326810693749155517463479927435118459336391531333981550732254734616627019110094778375311327906540675407814934095531523966297279627232813001362071198291650394910647126792054946726008651590684139067658451032816604810995746726418011670210982568957148143861149367250481937949541721277158622142997675888137050521600000*x10^364+388638947308331146802670087507553485708267531932706674525753557779919020788467817756534666259735794306514257166204367472999515571182470767827057908589437789493691180756194460500060828235255196181052107613911287745570149796527575227660263112805280082615870877834862182281274790533758914232327293334517448349987011654602228928354725567190278762300944351091537305602924778352779807419579674644221563081054388123521911742586401155443037811062250664901755209781902446661403414600908129636045913842903/46310615807970995105204663080352582190225142923952246512492248766132303673306819613859830751060201651119160365853825375746241297693059861989257231477604746332235790770303947089770037433062294638645463773296760188325857926424546930314139625853579899780684052124733103716459131703714173256944639831867057137972895818293048435286219068321040125849539055152961191660228019935608840457519406338941801779454818844054848769762728471825244341174661049387973044624577957474046294988273606399604186041889220168851615176958139208006327530203551761611061550113906637048522774623027200000*x10^363-98707010359032947165611533971133695055293298910152623345072697996380760855959873717800815237621340105254007985718883842579841403481582541686136184880023517619323781829010199451770968215594062936057714380494817870486336654332162162073040226191102983967743564511427664946707994581482805212632958579658712056504484358602321418239797851669872253636360603523639031315718246600371097344188593249127036970169505635265878734921250252191042054237849427020754215144321070399355337678498150008953091984781/20092305840440035989639235914873983840738694669850624640924488391084386616952532695804585080537390133497002344812910009284337437134127692722019439271759161051753514089548026058478187987487358693702239187561436877820612748077989989020244430226076017223686100993915425785728390918581719175233739883806179987978801132101035262166893429525227871380755216716738398269601382307637987397962051744553084808883011345199502897433516879962886305392286565657627453230288766960016530918024252941917789178990415733279421496248315380587873176309962423898713869012757660988300312182784000000*x10^362+186021660402152574576480038669333146739004261118451194467790378173703199205049660363050680563547397359205102012414561218171470828343757138194002424830376376851266653254307739622037272068736078947968934678573339279324087304906052145653195323871199339651013405827922543810354905776857501177902867559070719108636356892447304394700414434811181884177164681908382507377729673200306072673436314455283775927746699115026396575161367802525847983961765431879437703336817230433713238415758067377149626412819173833/156067097433667874172331750787140065303369620176452454762726791331422497342895622493974508655982452156978708653173414847223968799252030469233271577955920882824826491318816616850417824549680336843850090449671113464294233913671080891137296202706570200208034164766800122885188779644172094061456528022190812934496575240835874395947151555678902240044256873528471584320649541812705692229426190801582316809296857451030712040004880255988268735806198516688247511501659887664631485736881971991754104207678267720126769940193638404993205559934005635250227761703344420117083827159772954624000000*x10^361-4141179166802716055240634968486382147041578422510418190801268879603571749923773677676253311022751933250768998489745858876753387064428081886051060186720750847160498670988582928922703215351396552061778656010725777279161649544076409433690904841555965698891123861332780831775667604212380933750292756927194509305223394728247497823073784676893605370508573271016230094040718305261002691863302407245967034403767536474089904933723827008831758274261021275775714774740044869082602981195896734802053484113241213951/43074518891692333271563563217250658023730015168700877514512594407472609266639191808336964389051156795326123588275862497833815388593560409508382955515834163659652111603993386250715319575711772968902624964109227316145208560173218325953893751947013375257417429475636833916312103181791497960962001734124664369921054766470701333281413829367377018252214897093858157272499273540306771055321628661236719439365932656484476523041346950652762171082510790605956313174458128995438290063379424269724132761319201890754988503493444199778124734541785555329062862230123059952315136296097335476224000000*x10^360-1365591229076531707860526327906660094213303326281358368562759656557136892249243011091298121232607051342071818521962892765993888058523146958173742628555782423638110969393388637931263513569938545842848880719650027792468219784402457354334382336277498332875552318251944101109759017810791725983648818389286476024439386086006572692670877380353340902646509816171405156972652553498551250047484499417840227708240244566234971832827362232494898298874880248494127422918400836798636859884936552959314073315265459637/40202884298912844386792659002767280822148014157454152346878421446974435315529912354447833429781079675637715349057471664644894362687323048874490758481445219415675304163727160500667631603997654770975783299835278828402194656161670437556967501817212483573589600843927711655224629636338731430231201618516353411926317782039321244395986240742885217035400570620934280120999321970952986318300186750487604810074870479385511421505257153942578026343676737898892558962827587062409070725820795985075857243897921764704655936593881253126249752238999851640458671414781522622160793876357513111142400000*x10^359+282674837492271498269075111704333173671582196738604169579381689405421241752858389326198986107600464477774583904005577827702883543405403945083841832818343670311609708784689964791859087275939803857948967557524380289925260467267588269147878705927091921246210946218185889072967935189754806802107697901509407106205172413919262837005961040308773547721683009280402558106028772825761928758106649790244696706216988603040549546384584697334048569873435617772179339844994164246121716433431288099809229067104533786653/18908324292843524876110869943882159818932840206957469071531851119254427964529874907349981013103488440993480315782514092597501929289715162986776621247079719325178901119585225809668840928589864727768610339083818236067870906027004999341309231499837355177514076784015033417199196777348990459766803857998981701480184298778493669138499335162298918205681945795265219489166777881822404532929571703939008971964245535143250210501504816273638310454542156082769468054129878044191104876853780821367935439226829010625609146952864150663894238311116704416706046104113374188100141119912662618079232000000*x10^358-1582333909824415996476434236275000523954096837455504779231600556662518677811110272980861732306274157151778216644794380588063750825863746016813088563663349970363785776365491858805756305683711501944795150346204938536379803902468121294385580406334861234342866026052454946664390914823034443625693299161433618729449499234550980967176288836410279165137898768342963875500641596182090803922399795220668236939788936060150538993630547003577012430800460118022638910428254741029788715877871672930196706101292690205579/565945706420282054912559831423783266304610527573761488072056785224580809421101083433785638599097516095942790141352490771539023262878371085259383008360868840491561592131033655268708756069517330472522543942232904445065929187291046187181255618684787044623524780983622379521686303542721507554399508577348831616717240391025258786628186997271567620776963067251386569537819420738684383951133387552381371988447073258770385610872626914673036326708365223442893043827059798012340656314106267343012688318927157973207887570865037337112420650139631014955201655805876165354169741106351419051474944000000*x10^357+180576220244002731351756229538525549352649959446632886325712152972343551057808950905495292432510615807090316166658560993032875162480592665544368686404577498723359570445726619415356220130976180745414902933006404682154997820792606708478949477237307456600140266079795281073840907769482381535277786418865407990329367306913415517835209288333916595393493863456867072100245541667744187350445911367135764586787398739561279214960471509296498979068119169140511123404783525463544028032787698830252911685584905892319/1262494268168321507112633470099208824833361946126083319545357443962526421016302416890752578413371382060180070315324787105740898047959443190194008249420399721096560474753844307907119532770461737207934905717288786838993226648572333802173570226296832638006324511425003769702223292518378747621352749903316624375753843949210192677862878686221189307887071457714631578199751015493988241121759095309158445204997317269564706362715860040424465651887891652295684482383441087873683002546852442534412920096068275478694518427314314059712322988773023033361603693720800676559301730160322396345597952000000*x10^356+59696505042539667591572334110253297383215636332384663518340587479834813130379903283058560726027614071387417976481846971495236005209084586873135685490336779384645561634999657188771203288130019694815776299662008477456356889503047495063729619134653157988387110538378148736430119528499335595280538556808010945874532729043014468496676532106680023647066023072765210997622487498629768252667032288107624241572106254660487930844485578695509299973470139335532185726964073956808231452578802300682660971998297437813879173/781691001056170617629886589880506532819123716011210252462981696433613708942137869651745929460736678401909333056717756483538957398966760683413282923744132372913030769790489257061003758388290171056613807963539394414378402184636640486288996435594852083478547909791951034063907382688849458892227254041137134414989253034968779739196291418875456456628590712044422146484470637757319735325912848487999779566906958949892761850364602766069373850885514547002005186850460917732221062588919345729377241258362017718490412807529639950467720751020660033428303989418945830101163496452985856210925810352128000000*x10^355-49416903527340853131051925924028882153135909286869485879862529818757090405574161479010275060293383837964466214057115182547320471849688154233136471223251441201494507003670031106766469569236462485206421477703561231654090542436116926934057634783878003958850419232475899711953891138909027095241681726756263624125203194119075556650458711652281071440198124287061776898272842883262966866363799911516881876649121440751833372179870585714276945284974995771582431909485854063787970661116196072199109091389043194193215121/1876058402534809482311727815713215678765896918426904605911156071440672901461130887164190230705768028164582399336122615560493497757520225640191879016985917694991273847497174216946409020131896410535873139112494546594508165243127937167093591445427645000348514983500682481753377718453238701341345409698729122595974207283925071374071099405301095495908617708906613151562729530617567364782190836371199470960576701479742628440875046638566497242125234912804812448441106202557330550213406429750505379020068842524376990738071135881122529802449584080227929574605469992242792391487166054906221944845107200000*x10^354+25213516507814993136150990498441617194663271455124675165603155423219020716315524677672345660164835257253572777026811136763833370212395709461380744762273496653114669930895599978417249126196393858482106585311951537828646703124140856720168304709137884905415679314654846221893628602186114160941636614670172728684673528482081621499621075822171457786504872110243915459950157286637579403434610209189727849740293488310071729516180052384414367343007014194234815937781210056253953954975908514406494584593675143043938639/6253528008449364941039092719044052262552989728089682019703853571468909671537102957213967435685893427215274664453742051868311659191734085467306263389953058983304246158323914056488030067106321368452910463708315155315027217477093123890311971484758816667828383278335608272511259061510795671137818032329097075319914024279750237913570331351003651653028725696355377171875765102058557882607302787903998236535255671599142094802916822128554990807084116376016041494803687341857768500711354765835017930066896141747923302460237119603741766008165280267426431915351566640809307971623886849687406482817024000000*x10^353-5021897470343192616268919731901649017688527222734621021225322153384181135579811365356549787167912833335866889606584771334598561783535508623961581457031432720230872314562924137932428039342213925776349880947854896893737436833584237143276844812641425266487121545689064882418300307323295126195813903655849092515701446041725276359735712518246956465782067055090708325038660887479398841974512838066536639858454936342639096474629459949222606851877001844692145397902912810377373138035492092807315609851713310653268693/81045722989503769635866641638810917322686746876042278975361942286237069343120854325493017966489178816709959651320496992213319103124873747656289173533791644423623030211877926172084869669697924935149719609659764412882752738503126885618443150442474264015055847287229483211745917437179911897946121698985098096146085754665563083359871494309007325423252285024765688147509915722678910158590644131235817145496913503924881548645802014786072680859810148233167897772655787950476679769219157765221832373666973997053085999884673070064493287465822032265846557622956303664888631312245573571948788017308631040000*x10^352-63453120365944611879420720817461968300280130490968283300872523549081990840037558467574030321381102902180152782129770575031857783971612465579904410990304442643347706601331980106448122177943636840521116506433450201192950598379890397926780500977521305180121184246420857118637259273615803236465005753529102113374238880074109203035356272135535259842675651768159364884181673953297304250532108861675800138536381845936710601290194624814800781173738564517730203414760951550001608404425380495557295759389175542052031353/483511415562380443850340759776996949936483433067297687068920678412209788694755096828225391277350214531508282010718874101272642376597258153631270637559552424118205577968589900458460870188538756715381849943992912690493695314933427442610030158889761234180730907111312257797347802892266519845701294226899732959962443422720688849590142437638964157354630109522749844061848929027345770832501001919304590924839540790460941057261887020030547243765912816163785753757321462204548373623182475303880249956535924414237160794766515474816579271813142806131470940364227948000756039078737796878103564875988992000000*x10^351+51209712380457803646344683650862105322596750529835353537162644032275414392870316353494542610419108770653360894581291465952543467191995115117686408684140883565740313079515752184394652936292048330294924642467639072352109240327728031054743686827730976114831454584388565969047937822242390764091621744279675435814278154383439465324064488481765187156187003889103103009185991055270037274521989803744066107179679583169700312666760081405821050570026933589056721320409636931886277819089771720203253740374484104212705499/1454666822888529198592478183260708772458480072134092186737265630778614065132938410970387501962626286453768506562162766526905727491984913419471856960862926951193233875597808931293830994071501216784738557096457309974818638896209969741869492443839281661808694694898990724313388261692972777655443209981783811982109231493997286111587437077341157122981451269675281582134793359125006079769575663893976205175585626993523514975693882316673099400047874455467116113868180809367530149703933600914238016963253379434286158972289003821670392339130139040669040777847933655523642100476202602573439784926052352000000*x10^350-27423350528185217657868955053303065837515009261400552154692251506234524751964693810057916138615698787380045803827105717314569738660672565357877202884487498250535463395771550476322159436241254883106955577649023432711534281102554082995822428978227358039689066689094860532077185483869583287210094965989475384367711216144127106712932057564543032454098212794108980178554618015945136440399791520786463970951355861881461519074382190804120052364973670243116249094598216152527736188569024794384632928254747394101487688873/6617221190647003783229239556525633777562727508935099993780351863786684237727131513967853930927908472026734785611015938420233078131939691748640698440687020183899973170739408916098385438791496175105104306689500444783050995593303303956974646347327138708301279819307712845272630666910865446643504944478735289354135609696933894630166787767341830106157702567702068905867889598925287656628608912027141998295531993768458728683832442903253262246841778982941692517341799774580519949797205793214832169645161092911390365718583786824625747935009437290441839736799136281630826969382226591002474644037215107153920000*x10^349-41686240513421009404513214940549422430413991337088457836089061390525306285144954196928724013194414937915233583077474900456531147957081663281389426652225223665669656390201353025691387948334678781071350095561735916155717982738820789683437332862241811330044489950628058296971338057044680779194756402672050415344917822751832895751558601954482405259301206360182622544481580955931095430733305453552648713528800852435083087159387750070291279394234284740326560337754640473663340722414176384652203976198854648895149209829/220574039688233459440974651884187792585424250297836666459345062126222807924237717132261797697596949067557826187033864614007769271064656391621356614689567339463332439024646963869946181293049872503503476889650014826101699853110110131899154878244237956943375993976923761509087688897028848221450164815957842978471186989897796487672226258911394336871923418923402296862262986630842921887620297067571399943184399792281957622794414763441775408228059299431389750578059992486017331659906859773827738988172036430379678857286126227487524931166981243014727991226637876054360898979407553033415821467907170238464000000*x10^348+8529614301998286979251853217943357814425597451021660731499375993168476672608503256865654625159753435149374164508969105872269570816165556464835724322602598951342957994238241813846839036273858591879242059357982613936059967725997024386128050813137776932936550373231312519184154128995084861734361788600066486431951026303246238251640910810215634013087381275721987737433549115197434618329105265260709860121646297142210824797503614590680284910616896612891620804591710792480494368397952626876365207240870037594518664699/46586758382428618588826542854850007916749087347387916622878913983555679259860552325348396927509700449613506392951117957268882302940380013747614112585296550145272799621584919093221391738618292037377889515486425545168031434493083605444218056180895085733730274589953725491143520499803506736426974465439372008384000700452551844379047787442492769425535549686408243733840027348755617122816355846168097401793256852680241049641923807795892219841271145138526283527262670826788143324721707452230858665605300797795708034513018039426244489772336555636731342974591620373550362284443836632057651947963152334848000000*x10^347-47346894388731866976456386811412553689387982583597367733436932128645484361418437161329782626490500818532810038864098097478921418314984589623046291648813547724784140854064496497492523050455924697768578279956233110160345160640596491055985542536218252022203982040917020843484325647079718398419067840506540913555372100139559309524393229831141006193918153129353923412992947951496569675366303477033469527096277095410308471882139173140634237381355387861963590064033649475191394612630913176028611212306065377652029857503481/1286387799461777535459764169788583206358194227736983438790900402320131415814154366315350804172385406961997242322781498428893310388849076075935751776869556723750154784391741093289526129301066856440432277220438886465825113543338162289235871249920395764893768796873419377120999401647472242827497361206666140250443962525083949116104423541971251772637057379161282195300717738031075920448601572498076404468651419588588376856137026900392434180786041834283865025371245876178453078240576806200963373779019316461974287095692688158707245398565834609261893644833752093149032762847904849290881070800834616830722048000000*x10^346+13831983127309455968750924709606863949346599655147745463610303469355550979391172036579650464515905117083221472143108450208870223807159308676608216344368976282242223217433988254672079834207617083161068105946072074626414908370056113935604502014028986315098272047146570867005230141082900416765468781178330206435264063918390516996581888280440192630271105187956613437970843635280611754576739656467758637928391576560062207838591574239902495774568616856998807598151302496022842971946666471289594307587244381851662101605008393/5294772182584676335952389322849808477370327441365423834063346055949660907491059371753983909973538335055580649400568647533324865560502797128551554313595095474955637092556406339979689548203191181108819253039326456693336167344379875982494846064672348968302752367930994156230033537180995751477979138726637833270827349753245534561885807298753672296174128172627837515857754209735908488566444072402082480792969243026629759139860002722015259088115348189912388444428048026350512870038214134323165246474443506557486165685871104461239022060496975251721954242135723615401418851881976359681266487416235282875251949568000000*x10^345+8752864391274734702160025941541332117039305609950328623351578354932831585822036841382039152896078476507517188690581993944195717526941730352893094386286807933936338152175449543608500877774466008606026909065204418986161577056943968674783103884036290778775399132687922073328827427221772555130456486981215856977063638334073302595823400678548691180390215698883444380444992743796820215813400483257416347585122277117886005018032884844457491159403544369981469802033575425267031004589038739140682205015687950421174730860973/15347165746622250249137360356086401383682108525696880678444481321593220021713215570301402637604458942190088838842227963864709755247834194575511751633608972391175759688569293739071563907835336756837157255186453497661843963317043118789840133520789417299428267733133316394869662426611581888341968518048225603683557535516653723367784948692039629843982980210515471060457258578944662285699837891020528929834693458048202200405391312237725388661203907796847502737472602974929022811704968505284536946302734801615901929524264070902142092928976739860063635484451372798264982179368047419365989818597783428623918694400000*x10^344-29690672203679217650392160927676151982689661593086899935872010138964291598016242713748988634048188695720925452079060111294151376301795765688512521086704082669026909006322920699122035606188931281185672939727230110844472432178176169668566136140973196040168448997977592458066243623157576425496510047540604266382484857274573285220550421418928415715877932683755717702021071578652190561830690534733914146353939362219220775863816181516220588991385911159540359104194077110897823861502461234085333188798493119718212933152216027/142958848929786261070714511716944828888998840916866443519710343510640844502258603037357565569285535046500677533815353483399771370133575522470891966467067577823802201499022971179451617801486161889938119832061814330720076518298256651527360843746153422144174313934136842218210905503886885289905436745619221498312338443337629433170916797066349151996701460660951612928159363662869529191293989954856226981410169561719003496776220073494411995379114401127634487999557296711463847491031781626725461654809974677052126473518519820453453595633418331796492764537664537615838309000813361711394195160238352637631802638336000000*x10^343+168726964866541183531071113350220939742540047342189441379710126731832209944193360515172874417384712554325898529183394529063867700197915811294516237720765435241433151127636805401545072321693136371619561930377805906466946784328716177449121838324766254266463086732233138384167365132332037338666730351508270037491374745082842857934206314237606488895102089631719456813720658860757708588908486888525306294731088700309792481674666855922309294672767045650683222122656439024153067196656163416724321663317349990408320981209477/6126807811276554045887764787869064095242807467865704722273300436170321907239654415886752810112237216278600465734943720717133058720010379534466798562874324763877237207100984479119355048635121223854490849945506328459431850784210999351172607589120860949036042025748721809351895950166580798138804431955109492784814504714469832850182148445700677942715776885469354839778258442694408393912599569493838299203292981216528721290409431721189085516247760048327192342838169859062736321044219212573948356634713200445091134579365135162290868384289357076992547051614194469250213242892001216202608364010215113041362970214400000*x10^342+19563168043731772405019226877309788971887203957719928662600684323720159440014573333091596724141302696669925252024812666427700414944802227016021406166383129184949089927270500280810026396832557108391500251111710370376784384892223327202935999149115380171591029274530757687979260487735711874179444699005642968561819552589259524177160073801529426875688612063586960845972317445933153958797612076339786370584641357600768199739864596777394325251825209289384557208125545965548752556247713466596700531135674731289326592340818149/38743612984032938308942283471732998565077809330951261335119524206735652080414578442914484930579704510380035471880427650217182482928052467521987906764013178622075381818599410658411381654052150935900266747573098125777371848514609012522575620270562468184060673326940394572520565402732406245481532684442384571987067327261081991567505747274080204748538153881842096382703140137374221047003526759123504872789086940973525490879402259917892989167436041154985583710694836758148819507692958892220707830202327951983312103045414161711039670757343200241933446507787801601763982212171048349241053977253732309892510265638912000000*x10^341-1743404314016516002662042277021848845908684688633817668106970848221619223442491795647512107643928003957406410655992011577401994228475902099745670049425222913393654449724327368263094752005822164103012436395206416351235343146590507280878865810693318668940394882967359385420707190646692511270937974413647686994591098734025915062744403324151711325052750550428150436830821432042647822525654411124889873790290477528101353764035529470105563135085028450050942321131802570417454212425002790994210696738082744975280235218092384443/1829729354647422799950466193059740201761620551732877390491180579752226222097894248847499936549560894401570819444735301773666549001134553576144385955618406439180162000271775473181978412655392263887476553860925516845396985030343226537279846282076600786830657450772463363726553079018351791300537742055695841048731809070199651175742186246963872575470351465131080204720531369212325016212618969554372572034115804940719040291339235440595838270339587412018723326472529524712287104593251023428478200479032735193278536155208206479505610385404179123769070714080268112596023502249923940795255928794605949746875104246104064000000*x10^340+583701515230585782582830966578818318045318108034103585152980133368644675226805186106005933228172459187696436483355374174933625450998282714887531304362402797647066859085633695344009851082339030043673713699389116755816733781226337092291336437667036064906722461437294849541198754868179836821005569603333443590914305236428726418691759543876008207812912371688583777297301697893371915360304556518013284568658527037686175365468288312674897739370217044948814624507874229007827421060235129098979035268710853983550192383169599541/3220323664179464127912820499785142755100452171049864207264477820363918150892293877971599888327227174146764642222734131121653126241996814294014119281888395332957085120478324832800282006273490384441958734795228909647898693653404078705612529456454817384821957113359535520158733419072299152688946426018024680245767983963551386069306247794656415732827818578630701160308135209813692028534209386415695726780043816695665510912757054375448675355797673845152953054591651963493625304084121801234121632843097613940170223633166443403929874278311355257833564456781271878169001363959866135799650434678506471554500183473143152640000*x10^339-7885428399908904603663432509626941222835518042689317651540252851668772718234416435155053555980283137921126767931479431373982433836025562945691390472504304381763648402199994290699680089025220694045512879032925464509350718905985199485756080161719045720278898814846885707430341209593704454815050491776224094189696298629056618142914159886398474878558025051065740790919711752542864417891371379088274639370444028766124562249982227438248871860291693296881516836714005043184215197229480277637543047757327695986083691022803046631/1120541193352242109814563051455850693356381826865309892527741772187853152504359400396240369305698435085761982650971774196411955151551952728835525178697900825039149006207253844882547106264551246015008090372625569581564749526337541672054971984337849722677844260873062869769518465207810215374419113543006546901843757685276553724115745406099834453973761362564356220066402149537213246663434082416073717175505042340022386960459342389824488057476537531833833664914033999542169621114985239000852527346424781993467394141744650204836823600922624635633923958941238480056764760316647298273143671658541537551106696494226341888000000*x10^338-9828214477412004152107229000892617322965499735999805094143546194987953182004885893007759324748633229359939832550339006230936377526549179027074762020879780541490704470594285982638249131693755338990231309511814424823730226338038576243271552794788725962517224940585457965347995424354262370323992528079147768850599414981334868736259398722209951260919861893852418752657948442484912090340494604733076913489402732968022888730352144198670786795241667895348463902504962998023068188581524683005212674036433148982940399404827106722877/2210555927212213671264710432563164483800261985500513946326502934203204080664753885529615113402619144756524863715404648698147693489389436875638158298681451736477823207535346762535276183669682409564613238448946002344469593095164680729564730412368649385455044764485418156980345433292444346538283046028308939117675156433375514233167414529065446198917373628600627848196794148207744068547942422137214869890205201751444400728220727310046893611896140277889188216258457274031722976338766974804309048563246370517716303770894079288117027463036682621430814865178539315366894343375910903284455666013438547061472001091059677396992000000*x10^337+5207161590282904123816089467244761661263588160090075847041971561173201079203153892819228297648288083600486930424214260005371332936206025689974311622563475414141225817650144722693361709715805948613212396806104110771665308302555666016454472477308592386032583290191728668813999005526995791351198132198446247355420786308175837184951697622392958575357624893516747879062487344212214650425086139940737002725385950796652069751364319612090567753624229063163974900697560455353265152578655504751177748433775670498069350383623444889198443/4483007420386369325324832757238097573146931306595042283150147950564097875588120879854059449980511625566232423614840627559843522396481777983794185029725984121577025464881683234421540100482115926597035647574462492754584334796993972519557273276283620953702830782376428022356140538717077134779638017345410528530645217246885542864863516664944724891404433718802073276143098532565304971015227232094271756137336149151929244676831634984775100244925372483559273702572151351736334196015019424903138750486263639409928664047373192796301331695038392356261692546582077731564061728366347311860876090675253373440665218212669025761099776000000*x10^336-92831520762067930289292578999096183538490324957089753535669841894987865636370810351072642202498033500630885301603754556557936652733684191656901311030918692800968352249776434493113274834292289265350856480141453026372140236935932385573432597734061086099788608116109267251368203053532570191436674336447437980690884798354952448620881085437523006698286101381261269703967822652870709000215389057036035567892247293314050523684759475124144023889182610131278101387080821700189686044931337528126258011959056872183422635924741114060251/996223871196970961183296168275132794032651401465564951811143989014243972352915751078679877773447027903607205247742361679965227199218172885287596673272440915906005658862596274315897800107136872577119032794324998389907629954887549448790505172507471323045073507194761782745809008603794918839919559410091228562365603832641231747747448147765494420312096381956016283587355229458956660225606051576504834697185810922650943261518141107727800054427860551902060822793811411496963154670004316645141944552503030979984147566082931732511407043341864968058153899240461718125347050748077180413528020150056305209036715158370894613577728000000*x10^335-34410880462001446180893986277870346599254070952797230087974252683839579352396771445196335561535874691815875627421645795035082061474765106838157832945013093698037158499834139466865197120020338346681230983551856390277295590150375249846063543688158743546817219354326948471445027475886395202634372009468782089405390759842579698920806091052913562762867751873790788595339582113101689801320919874153127117981549510199639913211582114625342936188332542043083981846944446378130988412648792006784968216907528868819104945805554779317167/1655264278296505597043015171903297565469636174742784843009285397131359215601767709484575796915881215593685817950095000945172992884854810332477852934052671060274594017802467655786414806331858188281982392950570766555538831309659312930298070132781644659828737519646681115946882660449382326687866344865997733611315157137311585057795759999364206113749329373096150132729759458177958758528699285696346494573785655071481567265291680609763113936587829840083424136334332806794954164682468710733466615564158882243665968263645486570942030164321867946927394171045690239346730484319882084379400402710862784039630234416985486434867609600000*x10^334+56019809097550969270310020337757745074599019991390579246712890317736984410505265590246720238783583065137009055748403899777075091936346496648667681818748843888304215527596085421880855712620472880139104787233359218961207892142836209924955383389678031982413254502252960687482597189824774293459247244713294029659262545874894873658267885409079547009027452112588393620436720835857959200161700260938823508679221030025387071778978403275732493275049702881777749275960710204320708017399604135132172930336170340133478354713210281211645531/7029355635165827102109337763349336994694388288741026299979431986484505468922173539611165217569442228887852440228070104013834643117683427878589282126610343102632775928934479311572974877555957772904151895396757188639188236961686548910665804497212717655406038666766239139054428364708376947334472411197603708736051700643116531212105994130633328629722152071081650896992378499062398194551876299923818113623343081870225055653272003656127357184042984054220941165633133319522572019351550458248121560762461386594768145226281166304600488097820199214618333913040697883092448790078432584997853710178797289554963062157465032393404448768000000*x10^333-405205985524074328331193716064489873952355954461721499458836435287210438944533897976990976424426475573078982964033432651704488045185940678425239498383059014900472443635585847240299837717824165291223332302560387029024582353981584859714703011994927313434286411497544187479311618196365066582564975221568538255512404587971445043351665729779934871787065182279533917962374258047858748070315626521524680118802270558081381942326700362315470695724345373819500952262646875549244709085619134343403315803707259501931240237870459598752269/383419398281772387387782059819054745165148452113146889089787199262791207395754920342427193685605939757519224012440187491663707806419096066104869934178745987416333232487335235176707720593961333067499194294368573925773903834273811758763589336211602781203965745459976680312059728984093288036425767883505656840148274580533628975205781498034545197984844658422635503472311554494312628793738707268571897106727804465648639399269382017606946755493253675684778609034534544701231201055539115904442994223406984723350989739615336343887299350790192684433727304347674429986860843095187231908973838737025306702997985208589001766912969932800000*x10^332-429946688901932191976281682806550409038931682253435882557997301707207000277260708495269060396589845998735199342481006059866660631147203955916075066633465267761659399444448537040865773335233310187030891911639838015832624447906047911907859997911304117145860047514139979646132517794041013116095829677479966740346330594147457234528677648241388172351298347216889632598857197871538390069995039130156568805931434967709704929704293439134381822977702042011573737211642663331297951023822524471429973797870211759239004720726534186452340409/9565547148333657520550386828365777782380123583318788589012011047208115042109293752702873628068496985070589600662357797542026182354543608657184295117891354894062681484094039447188504213378147337367969899255907182300207352857463055757634026759807066185476537417735498220425266118695159349932750057157699126848019154235152975673433836812965833599325904538327910540627228661524111463146193268936331689018645265809002255732972542575258107656045692700983856738193567821206316003933589863584043819885557454878160492023923411107300344203513727091252628788865781679312204313538731061665079328811307351626393734983878416080944773883494400000*x10^331+27928478978467780207448815504420377394198971337802954148388170687038361532149445336029497101791364514493596087352566864904872330761623991519815106123818159795847981514233494017214637043255669846724139138250391627265751026067974500304662277123430988960908678984793800081654890340145033896542205456519613935554770391328799887275627365978734045587300190047200301378017647019819836195489743050959427400520539147486291291136885898715075615630888899781668825666861699104569315168471936697435972624952456994008327854948714569539338856037/573932828900019451233023209701946666942807414999127315340720662832486902526557625162172417684109819104235376039741467852521570941272616519431057707073481293643760889045642366831310252802688840242078193955354430938012441171447783345458041605588423971128592245064129893225515967121709560995965003429461947610881149254109178540406030208777950015959554272299674632437633719691446687788771596136179901341118715948540135343978352554515486459362741562059031404291614069272378960236015391815042629193133447292689629521435404666438020652210823625475157727331946900758732258812323863699904759728678441097583624099032704964856686433009664000000*x10^330-1440180354015796708795203482026093817573238844670844394788954191631166876274148703401726431888600229031276837848402425884864986519638421965598324664929614988200372684445909359981227331537148893254069928473315395120779530638673801593905924595529771854084850196022994298694797478630276335758965672889775954698512337836028669787583055649211637023009125052190828340438078575217207840963816344810707202150400445518979372973271197973515808773551261654811835632767842480661090143950263943282030602479758385572437277271501329429624903717/146091992810914042132042271560495515221805523817959680268547077811905757006760122768552979046864317590169004810116009998823672603233029659491541961800522511109320953575254420647969882531593522970710813006817491511494075934550344851571137863240689738105459844198142154639222246176435160980791091782044859391860656173773245446648807689507114549516977451130826270075034037739640975073505497198300338523193854968719307178467217013876669280565061488524117084728774490360241917150985736098374487430979422947230087514547193915093314347835482377393676512411768302011313665879500619850884847930936330461203104316117415809236247455675187200000*x10^329+51262374976474648711310887502946745859036088660056078555433175544764690726175402365297672066578440955695056139831830422461770311626691943720092885973049827442718624850341655570960801909889264402444340957341556351874494215160892811154163081211437125874964267003257312225621072218841130545179846884314711289731651444559989890727643896070888817636964339160690937109709688970861054420823974184285844900760995135340076003960870858284408879945424898678263552648506848684451085481367011353106859454816732161176861500578661468425185856751/83979332641628652606225589651871938104921755949549725883403513761553567414853722185019809245649101272800376313427977360614124057729438339746428314815655198321551593313259154062800751829451502559292473799402828991445949456570553072741860539449970681710944981406803006311965820221421760279925717921162561108482480419891588189009088807323121976528791554166171746217326017823238779864834450324958452660752080501373485610331800231847814405795786958887089240318282626394177773020340832815259140839356558610310972887394548244095576183175106321456623079070248746511019662128151646636863483552557593832859332868168140313567417085810704384000000*x10^328+2394108834216788924229850080568558729157675317245128831169649470132406008188791242384074753724511619721991737843736273144097377657909402521587675657045042186451882890041089907755772598122021143006790436784891775971633124600348376323032174610402953228813858795690236358272073967449429103850432745278376531247565828610608986169454484594508024306217743085900919156812573852850235468507504122820371544424572679255770734361420226911073024219410171816270626376984081299210803010078587326473950094693343383005929597223257203982208439224433/11959181838996930310205312876361888185754013808190565651583431631606237709671512874910477210388217328129728589384102901009955104096032828569514807206716898085978456585266311408255719565212828036334243846996209116063099739799750323515145577446047387392399258758462540617613382585906842549863171767710555967854833227295186480541075552967858338970053222260476395234761083225640597495126580941588614649220225963898717935196312926766577820225356286614014552129075435264945878489177911723097997025154619924599596982745529885885735645835279984589932230353847610557834893759937095428880840454656404846760624371257569231528959989376230621184000000*x10^327-778335315460810749013955096716776292848388347650254052588600167066078632094913830966567187221526625483044867565233986869235775378183765036694450032972395784398714336822024093561591179958061849201251938702100382153952069646342750982264432620937546243346537900697991678670845296400604020111735702135323443594421671334201938737933183043680230338738401221763794187702914716079315292928126351641270503072013952821457589491021644700122188228304086573841725165473827150090904683672935284654340620037003422203015240192268352444734874587863/11339076114011904294120592949439419909455657536654758543723549991448877235836693688804008021701420874078557477341964232068698172772534830051095520907109355222261055132696947113012830402572162878894690462337146421156124197736059565999545436393289374712793371267283001474477873859230191454685081379755193806558656689583584218587093857628784202875309721846970211778143841873199973921305202670543279074816214247252117745963911515749051562880337812493287871648308560843800536641590908893011434216442898891472210472529095002913882686421598800203787596187351808528910121490903320110346278357007554225076740144599769345449680582519685329715200000*x10^326+9655435150210102756664088281088408215543879788543735920331861562972036804416697632954592188410685632771379453717644559967160125065679560671618325829392240870466067303435234400390327974217165251085977649250073754338303526112967962258447299823374926202046325493482977077735596815913841311578814358260542623494252758217848989219488211679453194341535696376708858988940649001787746047830144955083267228718791350146520094532556089066068911807671824302449892393450860096950327695070406864014195694954492370059794476329346345873562645887043/1020516850261071386470853365449547791851009178298928268935119499230398951225302431992360721953127878667070172960776780886182835549528134704598596881639841970003494961942725240171154736231494659100522141610343177904051177796245360939959089275396043724151403414055470132703008647330717230921657324177967442590279102062522579672838447186590578258777874966227319060032945768587997652917468240348895116733459282252690597136752036417414640659230403124395908448347770475942048297743181800371029079479860900232498942527618550262249441777943892018340883656861662767601910934181298809931165052130679880256906613013979241090471252426771679674368000000*x10^325+950603259554683906897956752261508340870720427009959027562478798927277301191987314271736916334545644305312048356252221986192902335420919957249183300341818154637725480016393888454237057237003967333488161904113812278520454598016002399367188110570182170440102113039127457581024417996473235736754034911984374700311394461700395875133917411972129056596744852294656043068930439490424112842958044585373479176401537428911583052485219791673124184851146883767209453982471323708047349034796831995274566419238368096124633864728968969335930523/13841861202913118962493207342989156862782918839093783741914336692858158459319643661560434282064403252250370948792953511548853530844463239949343606055523131272888848463398973430264955920000178735680551496881263825888543447660219652309649185776172398393513540812306533668059646331141910322077110331079495610643660034254623372642581136094415378580597864534072271081137600377708476799382928723099613514249745994761768852843858076368072991045134510195887989001137734555948661369703439176147082019946621943498886755790618954891420999939458755162425800306569491855699388495017930483210778729056631342888026901790864431745167379854485576744960000*x10^324-56598740560359950651289550103056935358311378387670219459935518515437199281974046116838038057681098058828283411864614182529315998013708972738522666075778438922107435416877891439491588645475483707091769932165159188071316002474610648107365075806642567124735885249058779628930976177789085072389557938845110232424621063793094289462097748481285171659046270099594556662883626715750056242286140268677390169744420335644376623620389288348881245339624589883447952959783311692836251683899451407852353083992496245573538422424171719561368427787271/171446830843859992927103365395524029030969541954219949181100075870707023805850808574716601288125483616067789057410499188878716372320726630372564276115493450960587153606377840348753995686891102728887719790537653887880597869769220637913126998266535345657435773561318982294105452751560494794838430461898530355166889146503793385036859127347217147474682994326189602085534889122783605690134664378614379611221159418452020318974342118125659630750707724898512619322425439958264114020854542462332885352616631239059822344639916444057906218694573859081268454352759344957121036942458200068435728757954219883160310986348512503199170407697642185293824000000*x10^323+226094886186633785958141172249851381585473326611212875189275594136326445709255777639220734103456986705965849401948327421431538395975140182445399435255779125518404103526479074020544806360052078451619302523364479140382362502397566891719079958064660404665137116328782544542130192443109080849552894377061714990434830557671736354119197316126542667637435809454064538465054493773167648324223288210549992934226119337382536378663749152803414612461570739228003218784838860870902234967489856732181150519222681443311739086523480488168900697934081421/2999633752444174436252600480960088411925843106031032230872526927433890088507165746823241656137043461346722037348454093808622021650123433124998384574916673418006432839497186694741799908537846733344619545455246792422358940329482284280928069961671302407622496294228836914217669001341302416930493179361376687093999892507230369064604887292066911212217053668731013278088518420092221965154596087968237185677925405185236547500775089698726540899614382354824376787665155497509788938908871074920976162129380580158590651741819978105237127202280264238485872877355877499369789662345248668397351510349167031075772801017153574755972685453077947673900744704000000*x10^322-3642095076139934069201043127191656137949144296534622480972425748151395847565878738578153929232724647790518148819313323863856361368749261374500310320057816889461102915528863881507313720819835582581258510594846299127275936146045436011514240893149099163245083834604146352936245994386066364699668395217695096437939707709385355459253815714850450969108645227496143635249623248068773850638533356587409359145869220752953381463639582576597329594708859271372155501651345725757551951579327973664550492338161248374920478853373560680442830242889259/521675435207682510652626170601754506421885757570614301021309030858067841479507086404042027154268428060299484756252885879760351591325814456521458186942030159653292667738641164302921723223973344929499051383521181290845033100779527701030968688986313462195216746822406419863942435015878681205303161628065510798956503044735716359061719529055114993429052811953219700537133638276908167852973232690128206204856592206128095217526102556300267982541631713882500310898287912610398076331977578247126289065979231331928808998577387496562978643874828563214934413453196086846919941277434551025626349625942092361003965394287578218430032252709208291113172992000000*x10^321-195828029819135477044723698546718222887981530995724401600172462640996776658964619915785479887869732525916262282671229307096547403472845101121523544917355498977555204305557272496044891503711262176319048522545607277171759359732113339777531051948875973376433022514196231734826265827267777281710307353415873483478906571238706031984549506470487564701094797134436562192663199999563653245720618709042467439246572372682345519127755076098925882627542693101717273284069908582236628587693769978419956189678773536388602672384971428416798261027416567/251969235205310652645218440400647426601770820906606707393292261904446767434601922733152299115511650753124651137270143879924249818610368382499864304293000567112540358517763682358311192317179125600948041818240730563478150987676511879597957876780389402240289688715222300794284196112669403022161427066355641715895990970607351001426810532533620541826232508173405115359435547287746645072986071389331923596945734035559869990065107534693029435567608117805247650163873061790822270868345170293361997618867968733321614746312878160839918684991542196032813321697893709947062331637000888145377526869330030610364915285440900279501705578058547604607662555136000000*x10^320+1429444369199242918250981745060607818655358251572134434001164429698645212654784588547807272695627127763989391231982654752192446113944831808549598650120543453450682867293670436681593903726228184975598806170622479586076289943935981352491828083527218082080747204728817469326533509626406056057815336855144802501403939464410293852199419184786190171806348399055744307519413242480614117544617447164982443945595141856521235687851674710726014688087994427333300489230013651522616851874517167301212875911843733933936370429191018846261916511503924107/3571663909035278501245971392679177272080101386351150077299917812495532928385482254742433839962377649425541929870804289497926241178801971821935576513353283038820259581989300197429061151096014105393438492773562355737302790250314555893301052903362019776756106337538276113758978479897088787839138228665591221322825672008359200445225039298664071180386845803358017510219998882803808693909577561943780016986705779954061157109172899304273692249170845069889385441072900650884905689558792788908406316247453456794833889028985047929905847359755110628765128835067643338499608550954487589460726443372753183901922674171124761461936676568979912295313616719052800000*x10^319-5130288869671083448277202686852023553367229324496011054014823310964497520924877455179704471029138114393377762925866518123926754736804805849731191042367424614621534402187576988196618017464200095107686162759890414188234060635052829728030920160430823579009181707794738813348783043139772425492661258337568709329337439474888130189900130428242378715957817211789057468908300471715212218815961115478863708074284435421434379599072391348287555528505326948625800593246326211471765111754056862716289351934884901855039707823386737741797614220428170429/75240067300053515762924538428852887988646649894293819810205165203667652911443387936893904089489585592914237519535438324219637431728994516123533147867504896617154057651937609174681162806787507173178390819555921725876723355743303497188034719468942861754862177392655847913668762962095412709338585882861357389621907573342237702169003962655243129568023836359140682346954208440255781890508969329975553962854742449188999924055303709481878407255260435328077335937335085811744721736160149032804045282704975641571422364497741448554756408330891358700005221854716499168393007719166635113404644825908781805081255079717737921706001462518949876565854245617664000000*x10^318+71476163222459804374541630092322173409766194863304569155672487798907454692336576680683059740983238949567864664190610670091982202588332077105182330157337989308905848544261270087101100263156803194727997758498392469013854661419166320204435724829669609191595602452618081956902890478041926981147216198063895088886155249746000916845728694551227882476614482397603267964306264865519533262314445010403857082305042818316596212117803743269958106976943741465619201499320347696126508702497209108391921742369455283107562450348210453778027652072247240753/21334739083304063580775935785603618905225138947804203128404842399973316692222614001661471470708602492568570461094937622600946080641377111683028510373096944018553017236416086512642925275880190922883472596834079138270822000428545613869318289342749131466489808522895302652853631453251943692692452352562464895368345347463265623992810901410686718517510758932058557927714126659948083931619876636677512634800589192258925311798792785177528188368380514550805929034675459887952503318964522259079547062384788648587807763799804019634637594895603860822490369574804056208637661744368139201045405955079912351840818107048851908465968414705373342777340003868475392000000*x10^317+2258442145656493115633239526510964179920646004812553467928718527732535696928663988401829557643654624226209699466212607502751569485503323986786146071123115466107610204176643146408393789647847471523552178120185592942720917299536150465786117097800677623528876562779193115422921302927346450679583568419387671996447417523907818217128452822509510878626228291549778291888107964813369382317922013532681044479000288870977571403669096125656731998148474258979528416303589820203825288581112002903194383252361717425301158509011718772867726383692364413409/1728113865747629150042850798633893131323236254772140453400792234397838652070031734134579189127396801898054207348689947430676632531951546046325309340220852465502794396149703007524076947346295464753561280343560410199936582034712194723414781436762679648785674490354519514881144147713407439108088640557559656524835973144524515543417683014265624199918371473496743192144844259455794798461210007570878523418847724572972950255702215599379783257838821678615280251808712250924152768836126302985443312053167880535612428867784125590405645186543912726621719935559128552899650601293819275284677882361472900499106266670957004585743441591135240764964540313346506752000000*x10^316-12622609533865214248212219083009452531560271760841071117180533255359695459980991420232720245815393218860354647577920994063677885365570758284794273850396940359926605711992913236108510888883221552973463845585864319215675328753868081865992529126900455345538856565368770002050294358212729859785464520245926322836149772672812791486987295206498045323947257812549828499301981864221199275830941533840197520821320859878087067341418335680410657485486936054645151052560239516198823946486870161122478812700763824285049775985776459806641792877695156764511/31754092283112685632037383424897786288064466181438080831239557307060285231786833114722892600215916234876746060032177784038683122774609658601227559126558164053613847029250792763254913907488179164846688526312922537423834694887836578042746608900514238546436768760264296085941023714233861693611128770245158688643861006530637973110299925387130844673500075825502656155661513267500229421724733889114892867821326939028377960948528211638603517362788348344555774626985087610731307127363820817357520858976959804841878380445533307723703730302744396351674103815898987159531079798773929183355956088392064546671077650078834959263035739237110049056223428257742061568000000*x10^315+238194814638718551554786932061740382247597505162958633590407439129975909574018553697876225595114427657111570708167283633448775918256872705984416083129924730396626198251229815803054774806566673285046273170361020962982827123019642472908611031794132895931190174579369213165418125389636840678106700156335841959802540752675669585290118915533317932961460052329365310610475481482589819638697329832579965684151745183200349752880977749388262127062681733664095484606476741157295825118243439767788036247454290196034640076846574832583921856803597033279/4671866450848762943564120779755076603301438702556407294711107281958294838699671998487965807847858940303705167453010064778105103120862110690755319043907408044669623470970231578961642505929295325402731185480521936540518207983497795390197202229041175326372306208406701033333851764852798042278418945507333692122315182570024897193239529252359480595641390466280850560832958273839114213770995330812306077104746951949002734484381162172116379566019435158739240404889760016291502657819044901864095022929943511516966014594285360216820778711208370957487684239580540639563193349704670040769611930246188806866549355413897557224906407611896650895628274502288487219200000*x10^314+21553856047254434682119269465640873801209240862399473447731691195197709979291743009956765247428237821550118061733795992048924728412401307809885489086352664122826344079963105411591485707950844732960446185182430115663306864631539669015035540885460500900473239273186216582802217488550709258613035100358918830155802399492922487907426893211725221756940736718754685837454491857095874687619181096961771479741312076942997755103109910357078024779088066178085609605607056481568954964961877489728493338482326731591309196501985383538261090257853694581589249/96792570064645823442091295856706032980987801298530106485137768666922704961250770405633403440837354139821418326221604063884441585376582964470993035909101583202913299603786032494611522533494207824852357192398839975195033526279544354497275871277676297823340187040887545214796740957537943343571893828431130753454707969218638424531031350165649143687005543130690592472438179449888059321465960042928903520550026204930789473539616106491098132797112541117088155771778928174330284535173379704902656222166697061440574944247031064336931921078983047004002189858792765467785361193984300745272158500987984014646405524349104092145911436056644954652787804227823290135085056000000*x10^313-118565893794277552816719795911543439879906118933788295520899437392483954022598374382653593490769848683891818698033471226771760157311731532839205257454546180628099852096229465087744121045666735172539978066493503899746266808934912751407434292903068400791955344860970911936719722376752671520608444153673425944182318652002576146634100287280611138546092134912074842789927852381007312184698134003614462290052025447320490033935129985428624073506244961701643692430433514724118715245365194054362980340194642225241872581861233063181745340441664626126992043/77434056051716658753673036685364826384790241038824085188110214933538163969000616324506722752669883311857134660977283251107553268301266371576794428727281266562330639683028825995689218026795366259881885753919071980156026821023635483597820697022141038258672149632710036171837392766030354674857515062744904602763766375374910739624825080132519314949604434504552473977950543559910447457172768034343122816440020963944631578831692885192878506237690032893670524617423142539464227628138703763922124977733357649152459955397624851469545536863186437603201751887034212374228288955187440596217726800790387211717124419479283273716729148845315963722230243382258632108068044800000*x10^312+6626193482667703833969016992905524030312883358609578781370865240024577736426577429068979827067724112853389668146182937400647962784406282005685489101435904017056618562741024582161735278265803998739486683173882573784247271496240602166879299344792116645610939391749021723896476795109936133643074291922631154344272756300836118680350881812983944620350847413322888034439849814929617389712399118993469786053057573113243855522780238099425406079469454842960921883446016780113784023568301405776575630753426476427698664115418525372251176338528552865995137/19854886167106835577864881201375596508920574625339509022592362803471324094615542647309416090428175208168496066917252115668603402128529838865844725314687504246751446072571493845048517442768042630738945065107454353886160723339393713743030947954395138015044140931464111838932664811802655044835260272498693487888145224455105317852519251316030593576821649872962172814859113733310371142864812316498236619600005375370418353546587919280225258009664110998377057594211062189606212212343257375364647430188040422859605116768621756787062958170047804513641474842829285224161099732099343742619929948920612105568493440892123916337622858678286144544161600867245803104632832000000*x10^311-22700133520272623035991765830269549626921001002564194518846335044805653344641573853265524242124032886434772921162342661292489447512388164455476470425596328415014194615495194029174441047372644750643554242425824733159654123541922540048306148326936401481706180243325428183478368843280226684543806703276858900667557429030058079254740314352252442074692742566603901913940544140815285480578608818219733311205235214809977031958501833831209948674197777221812471923679767556694864135147451065792601764797750141845970830870659034389734828959521026934635131691/752659024822685923085701916581746112460161142897370108028431289153990953778685990674205345155951265791251348904699193200765417767888309131726441847229173910985853817719040188678099199220450960046051929528093379647116580700349736900570817175055210891874293294429941551590259457685815047439615046409880472738863809168644132389153299778888087741310155103384250047065679283402329549283719305293815153775797003769541818946244054844074779080630347119726477499281352945483592292545508200585323054783568236349761910766464913556283982618310172173503121028341972544277498968644421922595236304503682563697890449357338633420526607326776471167380077965675553904090421395456000000*x10^310-5565996840805062147842823604686720981377231215809396995745863053349076794358343150781295580012279891524166269606764037337665867589620735331250591547806105843402117652367284598727492701578447017704418714049547032281795391556998391952215863448314630376519356534495333505443277565502399625258646055996040975889412083055984984659253675009507259268100350260255489032982726073637437377598267283771589871449020454760271766452498254029494206967712772535092135956895267080821588935938235443481420260374698718427948988572991049908318028362853382121972687/2009323314320852297447925027581969599448706054453490833446312674048474181389150586894430287401872122245832299634347123116615130859768567203719088357452744589951111415490207400252990075783183875540071891954865529647474742692813535663370368431738049099553174534629432395791571410952120260128004573285554098524219290327859752763034393180568866050216209397243826599507931346124127829011041526924534337110025371576084944906546976224448798435498145814620184647692154693170880425038064161740573227453352355105037359109583751429456683296934831163968287506140972309528362096492338836739229288997595275722955593390003025816756237579825951948511887783783458698350401945600000*x10^309+1449938364457663832313099141772430687119940653004926005835272161476488776986507687719413587031962262787344653869593571449382050006788167031025729801356839864892653560602727038116453470210967270841181394108893512971491169521295253742223462745645632688276387407602652186025662380143571155973488718743701344052495200078937137637013073818909569285219545637360038103087446089811351219819820199540562394832488082244465441898668566987254000859114240856058689702861331033707770725771132360752884767833343393056873897752723605143734376204030936589496040759/1003545366430247897447602555442328149946881523863160144037908385538654605038247987565607126874601687721668465206265590934353890357184412175635255796305565214647805090292053584904132265627267946728069239370791172862822107600466315867427756233406947855832391059239922068787012610247753396586153395213173963651818412224858843185537733038517450321746873471179000062754239044536439399044959073725086871701062671692722425261658739792099705440840462826301969999041803927311456390060677600780430739711424315133015881021953218075045310157746896231337494704455963392369998624859229230126981739338243418263853932476451511227368809769035294889840103954234071872120561860608000000*x10^308-333853546094997394356950659744880329535528723220171249285246924549293873396269545740409702653197639166282479654328473508448003665465379792467650144403057556969982287812472684174095893647737339619244371669840930577626829215320782700773333026543108168756893058808162975829286949755959260698729871019196661866089084028804859948071092591618243444329452242155488836238481139845360438156386475884260609137789896033627524604000890432420041075692101587935106280397226921645798102960801100662850133759635840706988465242862685471042395788778737997755467221/1407570124343724323692741246594434288237184475028847994234988384911359705767932242299812593538402367194028496652943945726106755306180733960631267870142870690674843503266776456748653047892791405800408803273317489210192047024030676801067502249453900888699977070102747836740225479308537231575383982896399845122031019743957857974520456729349151100631978375160155932174776841687473442816306233276745222645646344711870414652716154513594392046893116691436529349305387326618666105539651699795928829725114623822931365589233085092271344117359283025772070494561610991895582486815542296801480881149744015227223697499438483279945863052672881144191314637107529379078190661632000000*x10^307+15267347371852930394685322561246520135452854962824909752994110959281620218776442627550385745265340142196335471970991525840208125724893003870712492317241616011149728719906456926022058729950578398770905202363680818000728525345742655202619917804499825853098345918241815748535047719155702590917266349953516883188337464463132287263753027196952154050867163180003710173742078268902014062312917922120842097788097454264052020134256546121342217160267762475311759611364707494888372545092786885523205542966079976292646403980815142440795676726502778325135786433/1300594794893601275092092911853257282331158454926655546673129267658096368129569391885026836429483787287282330907320205850922641902910998179623291512012012518183555397018501446035755416252939258959577734224545360030217451450204345364186372078495404421158778812774939001147968342881088401975654800196273456892756662243417060768456902017918615616983948018647984081329493801719225461162266959547712585724577222513768263139109726770561218251329239822887353118758177889795647481518638170611438238666005912412388581804451370625258721964439977515813393136974928556511518217817561082244568334182363470069954696489481158550669977460669742177232774724687357146268248171347968000000*x10^306+102210975002253655620831721657069684034890056049800603178691789583770347035278555529980113874284080729881433722015554548505352803096032363482340251972578478592804159910440086434110880928338472754727296708066846225398840935970795964643943392483619685640796758834189720287103413329917320296529259181531603611648299244338184412047400643842314446215107438805492868559290967315142178093284675096936717447275571333642637305485019692403855008079935295558788156153281732523691489799638609830775430121500836381562594188908558856450806183272371201061273569/26274642321082854042264503269762773380427443533871829225719783185012047841001401856263168412716844187621865270854953653553992765715373700598450333576000252892597078727646493859308190227332106241607630994435259798590251544448572633619926708656472816589066238641917959619150875613759361656073834347399463775611245701887213348857715192281184153878463596336322910733929167711499504265904383021165910822718731767954914406850701550920428651542004844906815214520367230096881767303406831729524004821535472978028052157665684255055731756857373283147745315898483405182050873087223456206960976448128554950908175686656185021225656110316560448024904539892673881742792892350464000000*x10^305-21404711370242391664490299849450653511116896021535447080016536323526569870038606360047396211005128303712503918295741685872764650740008483435485664302666136042099871364965501505064791256483309179044215999790971885392021377097076146521140096374098791975030374711374422869624778581581554631929198037726034496354691326547234113804821348930557299900554986771747874541891888279968002779126844331873921831778384508766008244705526471619025206713537878036811573047357043121229287813763147645959002180455871107396465237382507830614127552247161549385931958221/18728565046467858361326137930686904865568681750943839872093061454276587701065799243144386444584566536936865565065410964253286043401918373786575397772972980261843197717066420822914877994042325329017919372833453184435131300882942573244283757930333823664686414903959121616530744137487672988449429122826337779255695936305205675065779389058028064884568851468530970771144710744756846640736644217487061234433912004198262989203180065496081542819141053449577884910117761613057323733868389656804710636790485138738395577984099737003725596287935676227712861172438971213765862336572879584321784012226033969007347629448528683129647675433644287352151956035497942906262773667410739200000*x10^304+106531418455390435972167137958040368055459633899053439820294681466434779467194951535651591557500893819881745895521608499134745003626178189382404069265934671756027635283439241389242137276978346207715746695395967838571359438939846851111436340649697751812309815590298302176734417352385563312902008045519185818523027559748284168582757395809163928901991088433081426056488431642184956690007403066483161027902581442953157508767408020027850855642728044399642545619081846376381888026701719603290010687329598209586470881728158938773698981363417645672062173/766168570082776023872432915346282471773264253447702540221988877674951315043600878128633990914823176511053591298130448537634429048260297109450811727076167374348130815698171760937426827029004218005278519797732175726891735036120377996357062824422747331737171518798327702494439532897222985891113009570168363696823924667031141252690975006919329927095998469167176077001374530467325544393771808897197959590478218353565304103766457224839699478964861277482731655413908429625072334567343213232919980595974392039298000917531352877425138029961004936588253411599776095108603459223435982994982073227428662368482403022894355218940132176830902664406216383270370391619840740939530240000*x10^303+639871493647402832039742508855192183890055196887157599786301921795791186141024661088678793409668311043094609713590568806016100232905489987118647266461151829856652807424034884418750871168397517428177747540398059984915234407066531913441962240704690446623156409420875604046773258349809938576885597178941281709620022606077286680433801857234197217950617690729905755778019403410330611482665766973609691157203919892417875313813602298951709049624085418742984053271679882914735596368920561575008434866040768384848048257244766547657394545864185227512944949/919402284099331228646919498415538966127917104137243048266386653209941578052321053754360789097787811813264309557756538245161314857912356531340974072491400849217756978837806113124912192434805061606334223757278610872270082043344453595628475389307296798084605822557993242993327439476667583069335611484202036436188709600437369503229170008303195912515198163000611292401649436560790653272526170676637551508573862024278364924519748669807639374757833532979277986496690115550086801480811855879503976715169270447157601101037623452910165635953205923905904093919731314130324151068123179593978487872914394842178883627473226262728158612197083197287459659924444469943808889127436288000000*x10^302-12298727368389988101797614094405768330737448928484730467837411239885093427793144684940181414085743473157692987481849934460362031797764541917672902484840537504297522448440485581596934563651758555374923294197103189151405525617635915409140021475782087521437397664741000389172884147955303861602976127521960572124733373681194198002113709705998369862495103073203988852509933072649258047736626219399457010399445829626468201458286564248151022936004261077428455793841829620799980969885495750062672545799435948041865902830602224210929708069179796883064393852169/3276749740530016498897621092352980875279896559145134224021402032040231784178472235580541852344515761302473999263844302305754926153599638677699231594359352626612085872577940987177187053837645239564975173470940969148770572402479632614819886287491205788373535151596687918028218994294843266059112119329696057858576561015958784909508761909592590232204166252934178646119478591902657888263283272291536233576557244254528092590988384259194426731636918711538146743874203571820509360477613454354552173012863279873669690324098089986171830326537225912800642190729922403560475274406791012072939330779066903217525541248314578400363157293870404515132506227970720090879734880850182930432000000*x10^301+4277930206713301875397028338228097586960049597091526626940710018600390058259657033690433745935545842814298456704170222585822816629806132806376988997997412269942658926513695603303935721083454655950538677183252076583058111347655359407296099542561890696037111073473153006046701721745490786205312382160589502409244115593034680147585808807852400812442882248942573977232970423366602438936474021729343226101899632379713856446966187586223508908675179218329039257108358972483530121655061895804006239616134929457537819062588630461793578749662931103253201966753/5617285269480028283824493301176538643336965529963087241179546340640397344305952403852357461162027019375669713023733089667008444834742237733198682733187461645620718638705041692303749235150248982111386011664470232826463838404250798768262662207127781351497488831308607859476946847362588456101335061708050384900416961741643631273443591845015868969492856433601449107633391871833127808451342752499776400416955275864905301584551515872904731539949003505493965846641491837406587475104480207464946582307765622640576611984168154262008851988349530136229672326965581263246529041840213163553610281335543262658615213568539277257765412503777836311655724962235520155793831224314599309312000000*x10^300-5384340633751843367208335333329598208364478790963201740690243874751894362627484940586254988788184186140456523058776563004486051629343686547820652892533750642656009573922347620866058638266191506612277174658913751596080530759758975192061750386326195568043611526926541442595134107952991225443085256274840047474793139773406783893757967544270491243249689734674549083589111975650557508648345931815548670087762432950184654191878483702887752000956924712370184496971231830078571997144511059223000934462738905295070412298539130282528185260879886208331078627/87379993080800439970603229129412823340797241577203579307237387521072847578092592948814449395853753634732639980369181394820131364095990364738646175849582736709655623268745092991391654769003873055066004625891759177300548597399456869728530300999765487689960937375911677814085839847862487094909656515458561542895374960425567597586900317589135739525444433411578097229852762450737543687020887261107632895374859846787415802426356913578518046176984498974350579836645428581880249612736358782788057947009687463297858408642615732964582142040992691008017125086131264094946007317514426988611715487441784085800681099955055424009684194503210787070200166079219202423459596822671544811520000*x10^299-20686037195510564273322171812782272200994001120954824920583856134828556376608911343130529487563789709915233120746568287873502983806169476049559002372236703589488363010705303259776822824500271615472436978982051564802754138760751228653103664477065164319019757253766872336299860847688475483497702458459707050632394581526561670353946198505447329452814950743948019859441705031365941729671029264733173124314505952689364198019953055623736402522001966431014924929277681911829373341041654065477439601164564177503169654355290368870959985635082601090344346689/3156200418972056025694029680928623719333144511818724603739678211463500848974581952666207536706423208211078634742431970113904410475708013174506283274834426610248430539473066904036889202358668324397032943008799328143297407531485398639023836959188853735958455263076408429405107258718778798077004315608536671114615550410020501852637202106898548451086287226906499833051537907919616962608112315785827542709192262024428396876938644370060183607730543775662161412159767988910724735175761454361575337216403426767949400713512541525142097438269970109988578431204741311790691903107544519989988385499569458617549685215767888225098960871687881272100875564065442763121617544096497270784000000*x10^298+356955684761602961503122263908044168061838383671873964117637220829993918638335171636627349014526782088453840026972784404208494742499602483522539576527036676852329410833656302115916953142459434452400189988472471222472030838079897410264904302420710567789861198768886299173052045672113448487679833328833709717187812539535490991700036734610530053295912403273786244658518806383400186758269011309639498590168129848635223037296504859402185842484421575416251850707756405766659327010686441406189177495270819372705148297289575856726969377140500093284100952907/124444473662326780441650313133757163790849697894566855804593026623418033473854945562267611447281829352322529026987317678776802470185058805166247740550614534918366689842080923644883059978713208219083013181489802081078583496955710003481511285819446233017790521801298389502258514772340421181321884443993731603947698844737951215903981111643428481785687896375170564846032066083687754525691285593841200255391009188391748219719295120876658667961947154583250935679442280705622860986930023057684970438818192255422004942418494494419888413280358821479549663858929800293461566465383183931033827771125881511206244731364562450018187600083693604442834522240294600374509491738661892390912000000*x10^297-1445809265339165587423197793647675573973900577359927818582881065120588111896257731382266933419979052690918913324973998040843498943428941462886086955374865263633013764801427486589484853306469667087208115968658085096268719278867317023137426334358274087771363785148016207058670172464528500073069492322656491543795939405888992528064125171683518182342841390402446539882563314108068265257440476406223052986334329692775081287829639003303471834869521304667673966623849085152800965676477822351386746812651556976957830047915113460118348532193416283768058407/3466313775106133155858640494389930182114270740252703972518507934720245193180532612845531876860314193774517949634479923100302731798849204551615716066760306910796256129669226829410578040423294137721626629787441686372253167500143743592536739213213837528196797515738645070310843233634214364095589679952075168643783469504485326185265467144031830989439118019632850138043745948459009997501655031845592048742143200533715668195425728803114765468177897479974237877817339315644836348273839026094071720211954543998592730260202938167190035386750123279656877689367190641782982108463382227647406895369591434808622060163506330869805653996821584941627775183307869187046331113626639794176000000*x10^296+37020127899485373211606815284183374020496692900164521819817197109862967282830774708028450561190369980228412301093270530869935470737112625876139497090810384303652257928802524233504850207753520433539319271506632176120452025785738105053427943382124299071075212476690408157188124703439919012995224244797473228425740593761631679743893248324197679195419039817617085514893840696423795096538131638351971626066485486435067812558788194695679126748980564171781289087860878429692393938953863477379408254859886375645358528884770208676347724790071255112153249554251/2751840646095032095906213374326772162907059369542556882406965597723642974207354411218423691933743092467908084373770555830791433023202205358641236286795739210649842612477935464559299105309285173348582670482283993418890716868181615306986659063325414550722401808592111287063442537160763733582570830710033386958095464553690315237284734321771134017726916452544146700440307077308587315826611398336610461247461386182906728382652773007945553124642537429299427940679507153243438325003983599874587751313586685344146795291700168755106992482868574619377281716912514673889315619249018346266951033502906617857303689744664569457252182400650716675044399790299634498081528390817030426440237056000000*x10^295+16318366461293782725679115811429656867965643252698201279498682480520063497208199048009258524635257100228712482569272216207055588063137603986323241836895203286214838238246977059085874301076321538234553643746681274758495466199851612766885557288191169977985591794667205001584602837411941569635268298637273629804007490897836767769171116622947377505311504156585451423784163587544875095799037196984550681843520042206053858029026883299581063194859940730272704627920399248390516759305697575631165140483025529900604642102921693922959303669407914140386119417099/2201472516876025676724970699461417730325647495634045505925572478178914379365883528974738953546994473974326467499016444664633146418561764286912989029436591368519874089982348371647439284247428138678866136385827194735112573494545292245589327250660331640577921446873689029650754029728610986866056664568026709566476371642952252189827787457416907214181533162035317360352245661846869852661289118669288368997969108946325382706122218406356442499714029943439542352543605722594750660003186879899670201050869348275317436233360135004085593986294859695501825373530011739111452495399214677013560826802325294285842951795731655565801745920520573340035519832239707598465222712653624341152189644800000*x10^294-19208295103911070586241750600889494015893499694157352744790439943252348264347022795824398388082056985781782812865499494293899844304667321415799303264660092844211984049317182669174673499568307935629027689907500888100769123555021156809397374404510018307734706306888258133324537574130438654231656213185835622903242889958833668550684234228657302736461024197856151028513670723663228232317902877254845077337518407099028798000416185336534438284842152961063982091896474027882342094337662638800559750387177715780622387089848512533644557170247758616330663404413/10782722531637676783959040160627352148533783652085120845349742750264070429547184631713007119413850484772211269382937688153305206948057620997124844225811876090709587379505379779497661800395566393529140259848949525233204441605936125284519153880785297831402064229585415655432264635405441568323542846863804291754169983557317153582829979383266484314358529773234207479276305282515280910994069152665902215500256860145267180601414947296439718365946269110724289073682966804545717518382956146447364250045074358899513973387886375530215154218587067896335471217289853416056093855016561683331726498623634094461271600632155047669233041243366073502214791015051629053707213286466731466867867648000000*x10^293+2944604419280354293127540576504381974321624887634079460889730063809599597334623311373584426135493680423585544072572626315660222760322637134974310137954598894036866638732359584390861778394129532571008029460175376988518546459652658612765833170147794330841026265220832209333488700234616711847716162096433808464497572437020821386625590122500414816535235007106998157596286184005918712442107132281832020923440337162455713704548273187739355449855407439102990773197494750572339142435334802754367458189387515357308191435768264796006631044091393647452442270201991/17118650291227975662213372159011984271012234926050337854077251590319238213949110321307570102781429029624362611272351873712187346550736279095035402692898934481610540923702740937930487874308001206366863076536192266260235371493584192501702608701134738837133917170889805894564263335169679033870456623680975693588920265895596713028100875268873870497475601867986627794099062266521259974294184186772386357328207791166626175922806370327827696877776296840185881333379078098896781132184781178099835483371560052188868384150608409791769578837428828992222194104569371283330654604224293328457448989214881488366714793163609353679674376277967978292116202215495966285665571813594582876799426677964800000*x10^292+4379049366541821195424435153728713008196561104680792149921512725730094808465092277919071833852314520930887018163046456641920838604229322179534019680655640855861531654328900513906538703011627813977916548979476563205197027549712235146245040839506406778242907832326096881095198194638323074561491195260255118796105693575663436962844858113831281480493243267201319075306599708122795915611813863896297513240039020852758818333615385849994138582211117747912016527840184817422852664249174044513259654636881532935886769970789591721004058697011842633002195037622647/513559508736839269866401164770359528130367047781510135622317547709577146418473309639227103083442870888730878338170556211365620396522088372851062080786968034448316227711082228137914636229240036191005892296085767987807061144807525775051078261034042165114017515126694176836927900055090371016113698710429270807667607976867901390843026258066216114924268056039598833822971867995637799228825525603171590719846233734998785277684191109834830906333288905205576440001372342966903433965543435342995064501146801565666051524518252293753087365122864869766665823137081138499919638126728799853723469676446444651001443794908280610390231288339039348763486066464878988569967154407837486303982800338944000000*x10^291-1284093917878744510092915789324093411488863228468207333268499865124458423077812223126334238986226796355063594088839462331180042329306411547155822853403753534834950623761822630148818457465860708465794604333155924199072234125603570231591925292246513519706746634552930683459445138982680698857869407228359718756917833581429590837337222825030043537728964448534403035937303791385229200036704180212957635535678469264376127483218645631408036431243555270237430683647051413621655171647516379231572775362000426713249461088953540904663224125135200960094385642640973/228248670549706342162844962120159790280163132347337838054363354537589842852654804284100934703752387061658168150298024982829164620676483721267138702571985793088140545649369879172406504990773349418224841020482563550136471619914455900022701449348463184495118895611864078594190177802262387118272754982413009247852270211941289507041345003584984939966341358239821703921320830220283466323922455823631818097709437215555015678970751604371035958370350624535811751111721041318623748429130415707997806444954134029184911788674778797223594384499051053229629254727591617111075394722990577712765986522865086511556197242181458049062325017039573043894882696206612883808874290847927771690659022372864000000*x10^290+80609426222250304731275324256539435059869070419421216410138264458574727508070863355176323648360544207775074702122640230712994493763707924558502297382472245486391836292451330765659130714589305395293525365937113903485742443290348874724211749291522888218568964197124476106304043811427324996896956355002058078885388650858235605285733847415761541562822163699477246731710088170841050316079776439431609185267586321165065812908532458687989560619725062553478402630046632566841858790711736505519586142047213527983090853740835513310398227500541059207482938710477/92730494367529598571488110002422284703163454395658256463465488238469102300012735533603389146101283270190904677989417046315547758118094953843953529320781688978755532025574722071297439018195066095930844502365329893723155868153333807658125729892040215393628240975854497134191370041295314641154072243638639493798289089240097555211781543776219586895416426419689319210668274597331464688339656033676124217752799570959028313462725416697449091551089156551226341517489175407190087136098125002371522618388889561700202406934957153981748690379551775857554706622871077045753514595923444738477968192361489692469226215005382329650399129179713688052591841468266550914200965811571909752694073039257600000*x10^289-33095035894990872710584607951287454437362371108225145493066513955749089548561921148038839993694178717370662132671155316048874131265514660179931203080981824298368003239514098365591160185417494295653396553253114475747166448234407443595076109765065284861752654017742633585439121680834312464819568162347135871228373354524027976357970442495427838565594407822432964800190594444836869943365010112357969915419226632670263794068588733952933341873821185426417235814050857303749809909503828603962291218205884874525378018631281825516004727338425339519559558534201/956283223165148985268471134399979811001373123455225769779487847459212617468881335190284950569169483723843704491765863290129086255592854211515770771120561167593416424013739321360254839875136619114286833930642464529020044890331254891474421589511664721246791235063499501696348503550857932236901370012523469779794856232788506038121497170192264489858981897453046104360016581784980729598502702847285030995575745575514979482584355859692443756620606926934521646899107121386647773591011914086956327002135423605033337321516745650436783369539127688531032912048357982034333119270460523865554046983727862453588895342243005274519741019665797408042353365141498806302697459931835319324657628217344000000*x10^288-7828832529952212740481497750065371157232529770098487480965824757271530726264833043723024893218884320480633130532360560482803737413895586215886662727286823473245465525172529131675885389192715525965709889417844475192361522204672772816425989285488230540358085796503635318811180886566687328194286181182211464145564187356051410817758702560478321784342348000639694707132590586236463349048468600305286887878389631196154599161717106983014592420428472670905844696936223890979291468876771580679151863519742366402170450696934610808725028165356219509305018040616291/591620554064838838886094141815454176406182839044299676236909814961432872674081252704389622752126187263817971845572480755493194696793445805524423517066587175684460294323166726814877660936084521692038787925090804721953734438818269692858842156711216574211348177425951691716140940863464107410562980914414519970433084389351822402251166249292280964392756800557617856564063591930974744711607005494853672509262861262718600639892188158529725204095948818796824058881580939097872755928306037515130314305321115403647291356245026642403556644621540329971199028253917471551907423121991577431489437067266304237953663251734339263169546444166573329775535948567540594832602161877828784222188185990463488000000*x10^287+78746853570418056207138813595575679347798594108757765345158389681851969865433722921132177266963968330689972826987907477099118839474990881958985603682728826587480768105525729036545566731842413275955699823932533602594659403265919574462788116849865040828181588565134712318528774290364651329903826206762118100579049026727287894242517136475191407614299866385968908387874653139249402892849477320942402948231303863059826186584332143711132155096805557057656336031807348607462119857078957585705212516522976796533878426183315806624393939041706427631096384493613631/24645221937901000774169293107626633977148987980759683655811843148964832238823156184085716284931428029447045798595562198328830796226424113841560271082373831489941231689233631077031189418423178075056930079850925522417386994622772491776805481842427250434289875505343930472060956907969447674417166462091896289054041058276427344642348582613375589888132554720371623853440134772438890793986371828899904414814435763458391992370366009575323981359196953651593413652838428834419956518384862934201714235918805321671935737068721395560696731081663022888514519519834619243505172083196106282717474264116407759398184029172247618448605677588424683280363754657470691064740970057653553354170010719259879014400000*x10^286-136022857919649279109523912086573206157030214549092068952383426433464208052899190186795250067193164803933830208242122653821123212633614548210253292219692663233406082639927580786571139673576884163851522118445318806233023363547516567142206404497040877863343918458119404722722807246775330308289461793690755956098440599359439829385761406574797930437566614458910023057068276298976658460085598862163108688668832661747669090031263644553015388799674740087838819491901299819112574673817135211823565283238423659020179891221469092718776809938695860904754351270563/482563786196662952221496648261220805146973191231658141512399725993716994886047813394685353830825164212949148503969050037207875730307605026268313000214312784418429711397581587522289023577516773497618211353724415823557227866739601237587799644467107001510570988915825212040354400995205968450126336320680486778680524217999975979011021198024137424383015057461822005521904736802999260301831056789648478052310630333451032018440733054621728306333926365206024882712920284869761386373969344166187411612396188116653287159387551801188467461738856392222661920668090446725975397433210472668593901675006585498705701270505547773818852428304818973321807783502922622246676336793216429312419790307186442240000*x10^285-5707243963093800980830871714377771803277635884373700514358802495408737679875613686986809222929340232056481560199180663668663714053324343416119394574431322178902076361033399792023177280881742620966668242366583193020631768540255241807550326521341209200928645114487139470297181100357622340467793028403914042633554057468499856610740479054138278829325419310617595395494222524554690250507992105464740180512578128770734878605724846133602842380933880587993347902980702576131473024080387304679653279217115021695749288645078311532969921775176813386283235728984839/276026485704491208670696082805418300544068665384508456945092643268406121074819349261760022391231993929806912944270296621282904917735950075025475036122586912687341794919416668062749321486339594440637616894330365851074734339775051907900221396635185204864046605659852021287082717369257813953472264375429238437405259852695986259994304125269806606747084612868162187158529509451315576892647364483678929445921680550733990314548099307243628591223005880897846232911790402945503513005910464863059199442290619602725680255169679630279803388114625856351362618622147735527257927331796390366435711758103766905259661126729173326624383588990356452740074052163671739925098864645719797566704120055710644961280000*x10^284+3313866048725695954664867331800977123167985385961970286869890778843265826680590196174573482012724388542250898024659405213544429138626728962203993462576043296830920456621792364064546450351305405397682190962653739795871876087229126478151702433512021317144315079556012937743487578452086255082852741361667548276825162431986782197930340065141705851363367162460907391651744952544017122364317848036283784218882049593100665535873825326354275213914766777410756410097542803038041444852193720114587098486499297812230325183758983377375549108259899981990051434999161719/335372180130956818534895740608583235161043428442177775188287561571113437105905509353038427205346872624715399227288410394858729475049179341155952168888943098915120280827091251696240425605902607245374704526611394509055802222826688068098768996911750023909816625876720205863805501603648243953468801216146524701447390721025623305893079512202815027197707804634817057397613353983348425924566547847669899276794841869141798232175940658301008738335952145290883172987825339578786768302181214808616927322383102817311701510031160750789961116559270415466905581625909498665618381708132614295219389786096076789890488268975945591848626060623283090079189973378861164008995120544549554043545505867688433627955200000*x10^283-258423017084956568737116607935337154839647652361388122167021516941821327586423411408976561183654890705573736355137319959719623912339143054571745072049962913913521812747665475659835370545225952225847317405988097241206442454587969299331245564046329700205903339318823206600335321026027262134197647629747553112299054763924958874124683018936222877929555517344817571982666903829570541153176059745000989225053482025571990119360806251839555507318005517239329818757882724237955561683503683963834045489574197358467447744433186494090858363043438386671102000911030427/205329906202626623592793310576683613363904139862557821543849527492518430881166638379411281962457268953907387282013312486648201719417864902748542144217720264641910376016586480630351280983205677905331451750986568066768858503771441674346185100150051035046826505638808289304370715267539741196001306867028484511090239216954463248505967048287437771753698655898867586161804094275519444443612172151634632210282556246413345856434249382633270656124052333851561126319076738517624552021743600903234853462683532337129613169406833112728547622383226784979738111199536427754460233698856702629726157011895557218300298940189354443988954730993846789844402024517670100413670481966050747373599289306748020588544000000*x10^282-7116646303862113119153736857704303827136467176769671722424974554093671356327153542457624749314658797692798398241809906485270452298255165835820468627987555047146298427251758432028379791703864318063173185969874328877231075285128256321680565109729916656175641507199459344880912431278130845591119753910086755933681510894896804065440707657935849432376101788535705762372312235806624677673238101138869015138826129342372336926223820098570909419784649257960274140555858559569918237472347177048246961392069547169329026063595146157478546823149728781222572724597381/1788651627365103032186110616579110587525564951691614801004200328379271664564829383216204945095183320665148795878871522105913223866928956486165078234074363194213974831077820009046615603231480571975331757475260770714964278521742336363193434650196000127519022004675841097940296008552790634418500273152781465074386083845469990964763090731748346811721108291385690972787271221244524938264354921854239462809572489968756257238271683510938713271125078108218043589268401811086862764278299812312623612386043215025662408053499524004213125954982775549156829768671517326216631369110040609574503412192512409546082604101205043156526005656657509813755679858020592874714640642904264288232242697961004979349094400000*x10^281+2337643249576355780480185417440213365574005275035906123437543525542915331246479619763043853103133470675952855124058367545537225052568167270487452415037480348847869653480706255528975705763214828834238141249937636482332528169448964618860400130901054107824356370270411255844007778749243139283853357687744840465252701886452812382872736115681194083432341273160740226632434118768204045589508299439264340006130349016139370945949558014736295762508327895597599347717714285961846806857123748035369355325898629713430924235361223719943235711825273920891742373331489061/80489323231429636448374977746059976438650422826122666045189014777067224905417322244729222529283249429931695814549218494766095074011803041877428520533346343739628867398501900407097702145416625738889929086386734682173392533478405136343704559258820005738355990210412849407313320384875578548832512291875165928347373773046149593414339082928675606527449873112356093775427204956003622221895971483440775826430762048594031575722225757992242097200628514869811961517078081498908824392523491554068062557371944676154808362407478580189590667974224899712057339590218279679748411609951827430852653548663058429573717184554226942043670254549587941619005593610926679362158828930691892970450921408245224070709248000000*x10^280-1140686568582660285591178224004636121417452891445424330114169132911791237442937890323891649939329017338073023530774887315811277176750741099698787156831307268196983438824456238945699272705328708573535388619046866013710257626110226755010437819729672585719584481911318747091211216081013465856501780677951406574081022762904417533379133102584450598842584951972444370463637182854287596099815362148360558739253650081488840611772829371819465017462335930401087141627826393230367843730040785674905349855526871854722237049496464524326590920307497260452873192797237/235196074377554132479017792115110320762290196569838959222954913309612020827518149416416559338814689892657552704851612484706121969515008888602875547013025030408006430709908150540220558217126503782470572005675523421935237922501833190614721114717331185599092179186271313203188273851909158097237860593141718621794274012147839721015925891674701447645145733120521053239884689806504090908137579010054215077232746245891650708279231111016291842469369036957242744692760627756551759588542670125523559420892046131621193266775099747307245458366241590067700018283105362700563540418690404830413598031807638268234887876944169635841893600956588141094496864447513024110204370252021765173395549569547732674150400000*x10^279+9362149232818238339457582567542937986530390884173040303689780025843462817017249561957009682448183046596396408482141535481608828407193889494448191353425517479124668011025235087405023520334798576140546581166578126216481962839039865870360205755486350221223862714548946973268236292672905630688131894481122401917214680182978066138047330462413702571144561020753521144791982859073304321381677680472443794246968657205297677905036235825207287524804681016662995157158593803837807441881389379714846596037848627929965572036540749008430301809546562002013941926675733/62314314759816492734225789222756110791213230575062709196275366279019787023548894641080688409767676978011635469328427221754396186331718484034138209445171362895196542502065987411946608112580613475269622518492955882972949058176829782975771271684247746378082056937093818895984506104419802747483235322742063944526999050100244846514327031944781114730928934022469233890653319965938288171790429535567052252720589973105056703784948973929477752671454334092757647626124966321735864045824638622504306496029892652506948409605789868533876646173593470744818585489201248784321350923833672849692376940900432332573200400945207955130583422877100341898584975698781945312639093365696949396478132703157592828936192000000*x10^278+37303454361505366999385299895241861347256968027716633185962115068790418015804064956553706816497379891175356419105854122117421258663731050448545056552981978765896050262593812065288360643408687088982526908651862657776997844834796778797212378113644496709865351859972009191698562801043209423319831334057481784033985887051647662467982861603754615646954301366638078188581131053344417233886137059971239411849270452668661019770507662406129828062128459473210253401039314521669600083511994661910974844425632500908286257175261696780214699157868799972655875633563186597/417256651631731235348375884635574917857963791930619900778259852604316493909683398516676289591804365044765911102623148676867436863677186969092589450444867445946236048593833851710394487921839787830405392383828832592386866893552052226805764435197722909747637453250780211327512252875194999197147743721080860172552785639471239492259933805902254344238300142214453990131814630491922777598308716170156981884217070459911459688544018329431783031888058221085105208504532774490343345650841780216288836297416161201186526550720368959702838022778381880107305248435691561859815765785990273401540155996269294898910149884729112467554386599585063889352924997279043905813431369176706773158817576580343241582556741632000000*x10^277-7987357759606236133700370500428032724552479617751013622576486420550961628830390540854745616187755005489335402201944049262826031581426768722783351949840947603657477131032736067544429884003812479526863265331215894375020683124649223550324662078920441254532384986359289858430109624671004474599490247715829245606772194503118813487225911141901451948991675515562274578806557954764383693692556162756166796258634162734917230396325134653831269134915759734904223690381667416959420704668806403019467417080818222265075480973990120733673564328995426054048326839207155087/417256651631731235348375884635574917857963791930619900778259852604316493909683398516676289591804365044765911102623148676867436863677186969092589450444867445946236048593833851710394487921839787830405392383828832592386866893552052226805764435197722909747637453250780211327512252875194999197147743721080860172552785639471239492259933805902254344238300142214453990131814630491922777598308716170156981884217070459911459688544018329431783031888058221085105208504532774490343345650841780216288836297416161201186526550720368959702838022778381880107305248435691561859815765785990273401540155996269294898910149884729112467554386599585063889352924997279043905813431369176706773158817576580343241582556741632000000*x10^276+10346043503038171630569205301995886236247189195266955464738759678897996180137136491486484457779014399203521680188018661427967291267365408136116146901806584559989076033581570837648359599460834563046285741415550465374546986782359576118619042093403377875879209918735288131623314714288823214681309910019795616584567956631934305465758805877405074056169689491190594414108346604494570166670828143965074273542208779080695312056200114176069691143788619828663945120364757254645092324274825966437110039300047411950645434055567779249554554672495609186617380624448331/8905873196882801070676797537676302594596855638044851637164439541752209751431977675850007762038512139295398893099466414446972960726706757443082936886965550229682508547062066400142807252086699028791261339417690498019324431720083328161071651976552188587498981215629300953235439389431039508555722593256271323841047598629030408135192263050878155963979528727106923109532802389946177861782083270034971154840996760804434317462994857624235685265594918552804617098515719297422348088990298866276520616624692768720977246537114594396819467679854791116914815579259819897403182352744456428333268151699028428672390550899356550690884140860708873527690889269987498384950709065431686067421402820291911085161290137600000*x10^275+1803634328810888504863297841745945297180571402540166740512364585632765329509638332762886161534831481457808462790848232882759812265586506820969554248296555859960844754003975776445552432848726301989523543314281160255104810486638082194960398174882642264497830300093193814639524924323799426903105228552353090341828587268365568945132752146027261032617147935274904334266009160877364318299917605257175576110723882456666093832160503216588929538068770291685706747216340483068663103570016421367693728462517622755343127665487654279630039097036985488592806150905926603/6636656706317063357868349525076380693493576821471023440014940346513746706767109764043425784271099246202931255137722372045884250333541875646585404568166728031159405369270651881386419964255008116255247950134062959124000566517806096145630595052926690935404240801886955070351049433004010641775724476494573390526348670498353460142345274425514401824357544807440079101223844340987891742600008452830060504587510786151464453373423767901580432659921333305550000661813914020439133795915570715149263163508721051250872244119457795744509867315027790340324920569664417787544851489265168930393951426646115985046665438530200501574846861769400252552835250683994683796465268395559692457442429381681532140662193410539520000*x10^274-265432412336875992392453553084885716057678637510615517146256622015185064655214417551564429016332294929219074998359535536009278418081673922204151119999338559704886239850887767514536439298787555195378777519384781627412807100712390886770700534425173727889352339279111790566764498762258707348075334839520216342131755798119061879154990123767440548907195185618219267374340187715692567661809332941936810320536621450455648232005033622338052710418437172926528381708786687492598675122853608576527574368434866549198967030177748771287309277860738204591264848176978393711/3369379558591739858610085143500316352081354386285288823392200483614671404974071110975893090476096540379949714146843665807910465553952029174420282319223108077357851956706638647473105520314081043637279728529601194632184903001347710350858609796101243090282153022496454112639763558294343864286137041912629567497992401945317910533806062400645773233904599671469578620621336357732314269320004291436799948482890091430743491712661297550033142735036984601279231105228602502684483311772520516921933606089042995250442831629878573224135778790706416634318805827675781338292001525319239610815390724297258884715999376484563331568768406744464743603747127270335762542820828570053382324547694916853700932951575116120064000000*x10^273+812592382865455132076133662305503271430051149155232703065203964607412648828866512449472032553044945942997497917371065626748574515786747492825154009962059615588063615248675198063456220412398478371666661043696850525117247716931698024177761434162603465339959346299446177515339245713420732897156981609138070919126857648316922589895410177932478324674008071344616442291567167103978088053242812767510471736394994842602784344638687710552056658466143469847794730721409356463992770903056051661914582308872070923537371305172718939709547339430239980627261311116253081/106964430431483805035240798206359249272423948770961549948958745511576869999176860665901367951622112393014276639582338597076522715998477116648262930768987558011360379577988528491209699057589874401183483445384164908958250888931673344471701898288928352072449302301474733734595668517280757596385302917861256111047377839533901921708128965099865816949352370522843765734010678023248072041904898140850792015329844172404555292465438017461369610636094749246959717626304841355062962278492714822918527177429936357156915289837415022988437421927187829660914470719866074231492111914896495581440975374516155070349186555065502589484711325221102971547527849851928969613359637144551819826910949741387331204811908448256000000*x10^272+52006251238664879540436802489762524295983980553297900393704536260244770942345374031658832213719361802683948411614011527118701146794562258256809557719633251545048855437486833593735611767378821492817416576223305183626040232373343477377257830367810945427803194355196976643071080046465001099996711267330588522474678800401975306636371428771750697929374448052536112411891703836239817769446409517655939357297351174311967947174976858145157011263609359450650145968914864271861840248585591324229604484404587173463444476443115560720754738074232827715941378131280767933/87603868523385236323862213731008225154115214043417509408197212573981456529325848885373220352378510049878692567817935311005672104402752758534927340299800810011304150874372604834300743528166107134569272941769631060436807478035040469122323854698632320347335978584907806928633852515652940471439563089728368754947802450578265673878957622416790104081519591458209044136154745301040171002320111577356798660555142377199330784529193736300861711110961599633260008735943665069796566106085533439970273758315117876511513622376842903827530248558366832492288951519570314795592039658300229881200158831728731002615983788598646620787978575356083333697425309028729826113341542821387940438240067838196224256740953019121664000000*x10^271-481876184840134589509477939065183741203256794923201612053733571858747469919286385037414651653867400540304055329563333247297491927615066676619569033183348203187736494522088099570798701406701561198838204825167508084206677136839763210420322433120248180875709341415156866526224873164145760645766962745264588564492611192631971558875706947454834398343043238148146528275881466985786486295787450408491982349689828663162091625091146417547158559827146833719751346475739449438508416931901548452410124237068314091756515149449205609575671245314021297715457251190129315117/1576869633420934253829519847158148052774073852781515169347549826331666217527865279936717966342813180897816466220722835598102097879249549653628692125396414580203474715738706887017413383506989928422246912951853359087862534604630728444201829384575381766252047614528340524715409345281752928485912135615110637589060444110408782129821237203502221873467352646247762794450785415418723078041762008392422375889992562789587954121525487253415510799997308793398680157246985971256338189909539601919464927649672121777207245202783172268895544474050602984861201127352265666320656713849404137861602858971117158047087708194775639174183614356409500006553655562517136870040147770784982927888321221087532036621337154344189952000000*x10^270+38212062029958499280259915096079619702984531787144565941883978529841593268990475881007249414818857390622036041570891631667269845165281644587615529705993271511777834075075380961894749728911592762043057920399776346495825084920287827001334865418553934766099683358181178883476256443819076185815229597214263560088172157210605936401512128031077706142722107773624217149276306640823149910329883498542866557899533850916813024211479436665127196855144117958948756661824677533616334374099517694771742289318056418845242354245310056812115576227328608527792573794945441/889944061189945257893203441076908953946567253774400095575336762656319558393151480740299381357495975109878781641325057127676668997107329610513547583997976482654518358088864557046864696159147755017846582265596252042532647395911522226004559793763883889242778195148269784671835962063775903201925720276605650843914183624922063988611632989630883597018611722750060130906968841153423959388648752531878589567544303514405900033312444305278595160492308313734704850650856280074123846157059387326682146116217070491545535211447292991263799350434202742778808396389285737606014371131938843237588915115974410185305232138144981544512798225839576723275431710768049027183152181042671140959899101848342595624035078289489920000*x10^269-533761202765632371371278218217472120157420737190263690518174845983881639276478405330146163263385363566723222665455841752043279584642566362435338736864927579510045014085031922821138925970322475684457094768553922503304288538726746737094707400995985575438482830303441140106011666257110550019677195857320364851337663517991906053739663253882360710240437687381387586876557029594049449134603052980884261591077430589556592107205358053492451798858163919224818868203730325770034505396503963930512400346093816507895685333383670848730595953331124863270022402970965228631/1114703479043744068888940575591069023488290752657187450622413404505003318863334583344356264207428663151038258302940069964621992100822227100601519087916592706878383580871289523040673315468213971219217454101237429115201733553237140398373947754041651692215992931870215992744274824446446433809677524231190937990230364854776244531044540044948479753462012197929327589968118853663271877713885579750861490447325651659257811931725653534778091998252643016133466991159323901135389614976052722229614479763986401721778503517894722505721068530019771710025518178753747074664493327899360597819256711941764274634014001720234124565313798657767297459178293241284841481948380824147638840659962346834240828797047064743674642432000000*x10^268-6896248891855442868762351641231913835550890913819029091454005122454056282026189631967478379360876125068534436105325232594351151670276518393419533007557647735941942190069873816660705480017759710713992805245671013670669664997922772729105489221976226100945534095769407215002859939386493793275865078870375623829326950366064347177283186704850125443027460682416037255047351228970012346709579084172222357774549774330256974567386101438461015012289081882248153230915530054060710370648541140903662006082962614116885579681698398931791332756776091324427584681462622801671/7006707582560677004444769332286719576212113302416606832483741399745735147140960238164525089303837311235097623618480439777623950348025427489495262838332868443235553936905248430541375125800202104806509711493492411581268039477490596789779100168261810636786241286041357668678298896520520441089401580881771610224305150515736394195137108853961872736046933815555773422656747080169137517058709358433986511383189810429620532142275536504319435417588041815696078230144321664279591865563759968300433872802200239394036307826766827178818145045838565034446114266452124469319672346795980900578185046491089726270945153670043068696258162991680155457692128945219003600818393751785158427005477608672370923867152978388812038144000000*x10^267+1018348490610032812328589628417286884873846706526085416345312849060267921939055344396723906510833344915092448543173623590007434066870292532056792327670791101544025751226044999054703483199895706272514780473599741113049663720718951765185623729738977599904541181363589958418989880689691986873144736306391357189296871944279607825738291577185513995914378838832304514476775741874924226443173312695852367062956834759299685078176744885243783681983053990283614226105631865851713299043469523702902344142154542239395916232525457939743411633455993954459542118102461703771/5073822732199110934253108826828314175877737218991335982143398944643463382412419482808794030185537363308174141240968594321727688183052895768255190331206559907170573540517593691081685435924284282790920825564253125627814787207838018365012451845982690461121071276098914173870492304376928595271635627535075993610703729683809113037857906411489631981275365866436939375027299609777651305456306776797024715139551242035242454309923664365196832543770650969986815270104508791374876868166860666700314183753317414733612498771107012784661415378021029852529944813637745305369417906300537893522133999183202905230684421623134635952462807683630457400397748546537899159213319613361666447141897578693785841421041811936725958656000000*x10^266-48721733193201415617453193101984834949791701917738802932857391874082187216023135998386782831294073656236226899891321305178748679551104579525642768590474484748655228703209159722740424651432867701354845895397282613278533558080280402651434630198184416757278091303357844689592088894691700275705737886517124744853297211119379649753736864214025708695665195528959083213019127659280039080999886092998973323819772273000167721214789946964380661950914000242565053120012437622865837059467814260831073442964162179672957058641802367319188543571199634059033349435511189637571/3405259885124489024160157895491345714039087064974470920587098320276427281510506675747959193401664933260257445078581493731925239869140357759894697739429774063412479213335950737243108311138898222935963719785837312028496267186060430039832642681775239969478113265016099826977653263708972934369449168308541002569012303150647887578836634903025470149718809834360105883411179080962200833290532748198917444532230247868795578621145910741099245612947788322428294019850140328839881646663987344594010862181869316345501645603808678008905618492277542606740811533495732492089360760542846717680997932594669606967679344683640931386381467213956555552438374667376435749997739363367586995524662117814772268999436347496962650537984000000*x10^265-12267419513675798167604543462034847565969970876461598394813103282686368712740369875332285828786443768938615708003947552622853418369352696685408894168792816202770136976752482548938497563875629768942492287442764933004366661367181243278357451281054325626755212297888933145059448671671845071798647740732812847081539373965300040726518929706472308048248938272441338764899560447199726004722877036031247927594838934431517393966497349385373829708752537875707490899627682468412682544916674974313330531279723645090688513683247453275574044384775242542700253653199223782061/5720836607009141560589065264425460799585666269157111146586325178064397832937651215256571444914797087877232507732016909469634402980155801036623092202242020426532965078404397238568421962713349014532419049240206684207873728872581522466918839705382403148723230285227047709322457483031074529740674602758348884315940669293088451132445546637082789851527600521724977884130780856016497399928095016974181306814146816419576572083525130045046732629752284381679533953348235752451001166395498738917938248465540451460442764614398579054961439067026271579324563376272830586710126077711982485704076526759044939705701299068516764729120864919447013328096469441192412059996202130457546152481432357928817411919053063794897252903813120000*x10^264+136571233528628323257365981678480258817583912918445115813386793469178462343202843005800377851406352330908504351757045390981602767809199189920786005187285878704163464667738935707528891572171284007247454861253039650579126134648764113450461547871384147677929149147622250194559004184179023585049782463361309798313808740213664320024098115970322956152862354439360630467862579075379226755183272518593314734831825069178734472770367661462881974061169407270542551471319852615695804663453667175194253728676822525860241414418457752495076456756226961055243773068522505931/180581963605086539160008373245753181805103101930464367000830971529810537655860202501785714801603443430468197845076291334268762720333200790297446092242488018514298140101148902732589077105850663337513227564400463516662680835624416744536579536154747574138990854962974990824572521560324322277167758925452931954417319106473751614029215487281653720060845976064551069574835254293450044189649463919639561452466755568799765532939555872634050903716928168613621652567810471983933117626120541001197545721765797078928117569898945045926813101863203017024133944958107026095647919119696416846719587334565812490710268278677928179580835382558302188386883505088144320075637693511917492186913900187147014265121624488475292073984000000*x10^263-6695192006980935708852270113816555542372342748831306788143303664552765337115379141036496331198822313982433940165767765726103001231719174509155198968207900229203057363790565327752796326353628162753721146055172331662382210025985835680691331115593313211282243435520841781427280095684231427720233474391116422440244903761275009820141916659012010730322859558784098616571095412768895337831848465530269390798136269779384374638614658173935689405640212216240968700753211577594445218064326661737264874320990381691760617748947850046993039113866316688496529520393098484953/71510457587614269507363315805318259994820828364463889332329064725804972911720640190707143061434963598465406346650211368370430037251947512957788652528025255331662063480054965482105274533916862681655238115502583552598421610907269030836485496317280039359040378565338096366530718537888431621758432534479361053949258366163605639155569332963534873144095006521562223551634760700206217499101187712177266335176835205244707151044064125563084157871903554770994174416852946905637514579943734236474228105819255643255534557679982238187017988337828394741557042203410382333876575971399781071300956584488061746321266238356459559114010811493087666601205868014905150749952526630719326906017904474110217648988163297436215661297664000000*x10^262+5396599486240567415805710013590934667538756843426907904858417952022201982924706445980048868362424079400677026511974488319286669878610208269089885211559226330810856505604652979550065247456174846067759273710120007618060251961832894751680319363253257030086047860519617815270483922021496695619362160102110637320787078135806139395558967457907457284213385624446563126029535996354499785365441665702464013276446079311486885831518429197416139855050770455940331232023837178040091763365859399821056063145778587935196500927052849157845112089429413298140792959844909197/326904948971950946319375157967169188547752358237549208376361438746537019025008640871804082566559833592984714727543823398264823027437474344949890982985258310087598004480251270775338397869334229401852517099440381954735641649861801283823933697450423037069898873441545583389854713316061401699467120157619936246625181102462197207568316950690445134373005744098570164807473191772371279995891143827096074675094103795404375547630007431145527578842987678953116225905613471568628638079742785081025042769459454369168157977965633088854939375258644090247117907215590319240578633012113284897375801529088282268897217089629529413092620852539829333034083968068137831999782978883288351570367563310218137823945889359708414451646464000000*x10^261+48618896332790710434195363445298256468684029099100346246123935477002686334966100814688657696274788838021998374164056289000528221708176478811427303771921960367735070505211527746100167491946455651012021582089903325809152101768011417170922149626246478358640685070643367891835140949988728762237356247210079437496989252961581975275257999007464473568217229759063765620869493641121146914596378411178421990696200405345657457333048182570190943603541018048906481771025364014788707616919160719636041271290872865013659929829146658892925041597064690975736960691345162089/22192900630638911226423098008547046205289222595868103585895226983870508834671922817805665088031540427109953693787996631563236908112673366090348202508697493033964088666223954804791292096732819452927487691018043171496061879247083492328564464374328288076943565761656650596509533339344685675718134234838422396053218113636981060427590482643855650286098450299795172826369408493167446810065885841710186104020397132662150495151606107933370945546452827342722329991437121453473711421361848556147174239737010372044821069624822073920109030863463984574965978614851497965685833922158552746265814112427329507479013660179590897656072320808199620669339752142556770922399059988843929039798660009206619270375636885411239343161344000000*x10^260-1158032317994202221049116393880089709891734057325686277299465234233431243603929389110162398520870158577197256621247040055119017040042708798239529056189963994956167153551187137101994520028607357237554212560350176775012012299221494145076326602246565977217867060865889625278447821105004051988931139300873005464239561244670775328257902817758050604679995856607761370175704069233937042625061743004047094884342410001471347416043529536668005134244734601089573348440837095214759532719473452045115186705773541934607407670918887658981831264475567092476331550137690063315567/2771771739957192205220297147069202336449099548943247229495597254888407201125213264489725433852503411216924737223120955793004651171899240167479441817027192321364882501864215405458270756728291659151793332829415093298795781055975928780710486693441029936647860718870744124617696754178477291541801801996125072984385481690975014981905863248189552065172129503239698207836213159113174604868546319239453800911331736309822170297108311007425349867111734485774726567477004906227521377431694810538382241096547266611591259960743562622493686280769922547590040146096692293863763977541044954242789865260265391956364767250845919511711654995925552328293484504885913761893052222370360145705650045565856322924374681961229849326910858854400000*x10^259+372724815994012196680039318347562553920408401414697676031465871427705239091883167439064820067707813491418362134265319127107549122388879134638597104509910792471212381674255735224391536215638357767090436104971750104585078477032971421581698804427984414944092726019313361057749130302146797428642347259560278340347860702068264696404318085491956828859668547504706904016783469066910066563844881787270559594682370083892193427735628803593493244191379652912119169968485776145222782124954059063848731137144825537273746644744497237589083828539429420085224834637475954881857/12868940221229820952808522468535582276370819334379362136943844397696176290938490156559439514315194409221436279964490151896093023298103615063297408436197678634908383044369571525341971370524211274633326188136570076030123269188459669339012973933833353277293639051899883435725020644400073139301222652124866410284646879279526855273134365080880063159727744122184313107810989667311167808318250767897464075659754490009888647808002872534474838668733052969668373349000379921770634966647154477499631833662540880696673706960595112175863543446431783256668043535448928507224618467154851573270095802994089319797407847950356054875804112481082921524219749486970313894503456746719529247919089497270047213577453880534281443303514701824000000*x10^258+23384151589656642666243755264399158934676088526159957258814550585195062795394277198327719034829336581810207435143297024134136436732502228313777659905759177704099490227843120079718938503784192802865824088022578345773387924449070825982656379681857505058355355799623351372338245298640006049919219487342998250974027381623481072379506690854435081736287048000780227871819205239360997592789801128497102138638216875374710430693743694556907252950770673354999274986515771691005755110753192430718761214153221277672267248047681748285988223040906794533152605567539790508467869/5765285219110959786858218065903940859814127061801954237350842290167886978340443590138628902413207095331203453424091588049449674437550419548357238979416560028438955603877568043353203173994846651035730132285183394061495224596429931863877812322357342268227550295251147779204809248691232766406947748151940151807521801917228031162364195556234268295558029366738572272299323370955403178126576344018063905895570011524430114217985286895444727723592407730411431260352170204953244465057925205919835061480818314552109820718346610254786867464001438898987283503881119971236629073285373504825002919741352015269238715881759512584360242391525148842850447770162700624737548622530349103067752094776981151682699338479358086599974586417152000000*x10^257-284879065278984799405572791393599208003884318563505503339318206167870114336666324067072020736203965227648168809811289474876712423681665451838042439407666525867874047359690219665188066849842065874761909059517387096199927843844177276477997607371822015504425212147378051938017532420830589639389671239624295164992471355840550618225139297465916368109580199860780233422492894587419913485050420929115266151777177110601334695524179823696091235014508637303687733652278493044984634312307458407104168419828357587413148504407402890837693173918546670474856674571767476896926823/200137758320566175458078141430665375562118982288267839953750668072970933676675398914812403326629903452211777026007750842288038698332107421464401295999746298130095173106035576362118338754392533743097488877899937822420477082418924777560329770618976310168470674535146987192395521061709937462412614685845922412746828266555201653207785645737846742260085876588210437452676511306023281754965435942341361304660501828633788250710060673656152690976136439784282542323653908543376915001296546434074274277119835776594669490651175184559029827678907093207701413063301736144357266401192251667496529928164077101489286851323937365428505557305801595544665544021362321687317759324982118863637679861543774265556562750069145006256260642766848000000*x10^256+46446037245046572641047291017321654363565020245019148581311074443844411302616104784926821214590415626188872159246629257201003619156638046972266233606155525461665627379628315647287559785928028088321279934345607541780398297133874000722018606852795885859013334570624911372834147248923835797327842433693379559181947097835773827034560375251565708767251091437625542136085176138580815432644082324025138720728024396042787293288020275311948120670609943450721788761526991294707903212351340844930348888527175332158848200202095945405630971691611462720166810917413140390819503/262680807795743105288727560627748305425281164253351539939297751845774350450636461075691279366201748281027957346635172980503050791560890990672026700999667016295749914701671693975280319615140200537815454152243668391926876170674838770547932823937406407096117760327380420690019121393494292919416556775172773166730212099853702169835218660030923849216362713022026199156637921089155557303392134674323036712366908650081847079056954634173700406906179077216870836799795754963182200939201717194722484988719784456780503706479667429733726648828565559835108104645583528689468912151564830313589195530715351195704688992362667792124913543963864594152373526528038047214604559114039031008524454818276203723542988609465752820711342093631488000000*x10^255-130830807948043483961133542846486449663986716369969469477035992237642082476369672932006046281532071436504822511775218987596256528749379942758100189740155756656922582440840777862776706620518100757580328034555037080052200053908335893055823434348456969653346853061497727189101677495628205134179561872735549203941983317178687744076789926593509961480716001235591559296816220209525062056170053459680190680982806005837203823816852487940298198325708540736602060994871568540914954045312223009493075073309948409410142175447179934960124727841350654651927678044436306054283/93397620549597548547103132667643841928988858401191658645083645100719769049115186160245788219093954944365495945470283726401084725888316796683387271466548272460711080782816602302321891418716515746778828143019970983796222638462164896194820559622188944745286314783068594023117909828797970815792553520061430459281853191059094104830299968010995146388040075741164870811249038609477531485650536773092635275508234186695767850331361647706204589122197005232665186417705157320242560333938388335901327995989256695744179095637215086127547252916823310163593992762874143534033390987223050778165047299809902647361667197284504103866635926742707411254177253876635750120748287684991655469697583935387094657259729283365601002919588299957862400000*x10^254-105128276919745372274588245789036192888559969524878411438593887913929280393029977896487837738123523691618464511192415421037527294713635066492518638282303479170099823717775842612463997717340813015854617709308983000734033374700894693734417331853488502135543894216066641509007518374658989165850643153868972943064796725097371378151049239589054091973107896748674227204577895708059714655117617779018757890114468444606390757134619127488347880404901458772222912280236059123573654068437747046831912022099174292182125218187594069334080019903327540831526829161384700059662909/28819837198161529265963252366015814080945133449510568953340096202507814449441257443732986079034706097118495891745116121289477572559823468690873786623963466930733704927269122996145040780632524859006038398417591046428548699868325167968687486969132588664259777133061166155704955032886230994587416514761812827435543270383949038061921132986249930885452366228702302993185417628067352572715022775697156027871112263323265508102248737006485987500563647328936686094606162830246275760186702686506695495905256351829632406653769226576500295185762621421909003481115450004787446361771684240119500309655627102614457306590646980621704800252035429758431838339076174322973757342797425116363825900062303494240145036009956880900901532558426112000000*x10^253+1128695339826420044662099425689568793129137558433245634416664512796926003915678384323698789801819187040792358159917215474378667223536223979065872201386081616219231372662372409032099215102615523249593237662769578092653025130222641046204012153097626283987824850791969606192563927495348864188846365447976139525229186585408877794291956201882442363103145315894693898490359041121503258515789410947754302344052205616048793775419166195810656241438247572881740403090338062322150455777410761543773022445020396152339711240116861450134955198100788823737419444842801017470003/1594773599898266441594804478751863229775620032779240969750044849150630048585682230087991324531564764267426650136093382205741841959832128702261790564171891450712537031548489019549527948335396632514168132718759978853753682996666214828306817460742514787745600315663463739841380910910700529344758226113301895589318599942194808430303936212677861788127798921746372497646623900367363383470396517232253693241879729986267656574827993352137564525722889575514283024997969484677659528231675247474678802144954896939189145032224384079332032144666706323742000192630894466668080035829263159532304364961180946389732815384462678769580502780745043543944844809276942452654674319364284393790883646643763829720798539542052949931275183619833856000000*x10^252-11889839971761504120751747923539215252497395763442452778274842122219305291667254507599684214492807285128101780688482426263680116793306502677056280696979995160169826621980661378938669028323763326152101214832263736972058762498246583544145342171407032951742356284192091065606288406984746967138456557760592676015254350942135129339073848075061837986488431325202822741835444131903429955987862938343038668673274773748268796074164180257019509827751911934762033311956018448711297332012015158235461548342604827191003758181552485089798375115534943325914229591368671479946661/230558697585292234127706018928126512647561067596084551626720769620062515595530059549863888632277648776947967133960928970315820580478587749526990292991707735445869639418152983969160326245060198872048307187340728371428389598946601343749499895753060709314078217064489329245639640263089847956699332118094502619484346163071592304495369063889999447083618929829618423945483341024538820581720182205577248222968898106586124064817989896051887900004509178631493488756849302641970206081493621492053563967242050814637059253230153812612002361486100971375272027848923600038299570894173473920956002477245016820915658452725175844973638402016283438067454706712609394583790058742379400930910607200498427953921160288079655047207212260467408896000000*x10^251-15269101732916851438166780389569321738948512967624758862436020114493667978947364706658259900043542726693754899051260814885772455168074231020313076194074852643929400152354745051106857891858699496685257899380158663123198824809662266139381693486902816889765596234176632869285523160529730271760945468971549466938655103298558312192780361699120308386888556283298228517617230569306854151256737261820256221321046999391211524794998165241064489782247342590031692140273213744604321151968748638242693979420648487207381238161241907013894228930221299165393714553325970139200049/2667893500629810137763455361882606789207492353611835525966340334175009109033990689076996425602069935847540762550119320942225923859823658244526601961761189510159348684695770243071712346549982301233701840310656999726528508216382101263387070222285416779205762226031947952699544408758611097784663700223664958882604577029828425237732127739298565030539019045171298905654878660426806352445619251235965300865782963804782292750036740225743274271480749067021567512757827644857083813228711905836619811620943730855085971358806065545938884468624882668771004893680401657586037891775435912513919457236692337499166904952962749063266387223331279783351975891960194423040999251161818782200537026177196094895373426190636008403397741871122874368000000*x10^250+216968212439624724063642490085338746330348616514435687299310146951682031688513278212425202707954751775974095694719599689946181464767385186951498885458424595084206710765951492896444007110397872353235362657154776178096769234779244163820944236326922738505304537188704304927609906916549786506044545628611039987260107403917342946030390309955188466945519736207708795231956036541922535923125440804503342089684776247562973977349259092013778265887450953683271299274852802758452528707626449707853465624094859674630871163096290969288719277829112940490709330228582673748349/101207830862601829742252371147546631745419709930565115436658588160961635878192679043695090209936588534087352798675494239614764079327503938566557545388101898837012711393620187285559152243315457620994624651784923602528952440724688744701393373593795165559547625090760348141118200796778279064347242305259031988578805889905749292889451039400487499223028593455530564937101203376191105499227362563015973994134218239820128266904619564692712598169721319445721399838813074527481631108289200040769835434394510564051003300579223647807229939842027807047571024353811366107134856797674601068269976829366135125774847749183361061238750689504438226620062053191780278757942423205364480253801017509173632503127714490328643415561153046465822588928000*x10^249-1694303932975529289427780889748533783974493087640946497649171464989414075293259457440734063365932439166423260784161753503514531457976296725115515073038076809656288021902434098910691199051340327217820128960566687283317969310799310499042342510807043500604170278526387769738712659195809804490904402673413267455044564344512904013438314231378878718393422172405794661894521649799451268724326906091136268493528738593626752690226321014096485097180489904099034112437735792107212943815195438770738474043816489129580869012263163074844190954774653132256452890170389831767487627/6274885513481313444019647011147891168216022015695037157072832465979621424447946100709095593016068489113415873517880642856115372918305244191126567814062317727894788106404451611704667439085558372501666728410665263356795051324930702171486389162815300264691952755627141584749328449400253301989529022926059983291885965174156456159145964442830224951827772794242895026100274609323848540952096478906990387636321530868847952548086413010948181086522721805634726790006410620703861128713930402527729796932459654971162204635911866164048256270205724036949403509936304698642361121455825266232738563420700377798040560449368385796802542749275170050443847297890377282992430238732597775735663085568765215193918298400375891764791488880881000513536000000*x10^248+30580939266662032572557379741335889235139242583489882709240238083344885344815161101351859322795137453391017469433662536824473704185391636042331829996456225888964324892515452338715190678728726887985841754463188696171779034459851427016825134759244646620515307294395981844394160071066466882267874190985544335830621006523634283192243061393451986636738595186364114123826016769953509254590829913011165043060479388502715672543558368377216061879401797329981587016404487038765954485334211101735290876427208725740087781821361729287190714841804257288225032955524863996202479/7286963822107331741442170722623357485670219115000688311439418347589237783229872891146046495115434374454289401504635585252263013711580283576792143267943336716264915220340653484560258961518712948711612974928514499382084575732177589618500322898753251920287429006534745066160510457368036092633001445978650303177674024073213949088040474836835099944058058728798200675471286643085759595944370104537150127577663713267049235217132608657875307068219935000091940788394541365978677439796822402935428151276404760611672237641704102642120555668626002107425113753474418359713709689432571276915438331714361729055789037941201996409190049644319552316644467829808180070571854470786242578273673260660501540225195443303662325920403019345539226402816000000*x10^247+58413233282145545773339229358239411069629608316410724003730211252893356408267707651337201575486989547671529665210757930450604734117102611443360863516532215118698404023241262076378760390548507641078226086912843043140980938244545432863684611575058784484575536159200232445878825267350894079882760637961511815777619364183906944627436436476722333256837136964365738923890140565829408065074588872740501509010712109535273596766564264422834486270358226516089951594855385413012763385582394617440082573018953451508782208387589641664843031227637610707049936539194643750422457/12029958025845831691493287761017258807704089544882793129536081177381049358113222110235189184243823612264773627336055196954919413168821888271745609300332490791940303825296108415339125741205449187517988284053583108447346725617026908305098166205634066779646110608421265523424748033169716389613061558745819139565509187671163856778481020588621259670959753759376911174298751322017319096263190882638253760912237727819566488908757383523947992142209241804885511715751935154485508909487061836798724581101283598879624581668848784835216775334595589277938501403664868179645710079004067374316019494368680014240030423583404479279077064205710976901442642156902261773310931345262495144013933962865561714336269400483560881253209718327842864889856000000*x10^246-1307197451326908745060320327668225355223537086847561504272045564602572322764539841004592449799323170288006536978580389998974242597526246476653018450829489438775758072030020260202336293903363041252816846773573006412335963935260949827034621524454113144131709280526936654649044981884274826566758765164401027543783259348047142653968920865871177020605479529344941011907150493644746527789790086309126578787216398473696936627308047587300797960901679177372417644325381727293013668092821512102686869745206419065974741411589267864210993349364571140296193077242394752639679889/1355375270911963703908243754407944492334660755390128025927731812651598227680756357753164648091470793648497828679862218856920920550353932745283338647837460629225274230983361548128208166842480608460360013336703696885067731086185031669041060059168104857173461795215462582305854945070454713229738268952028956391047368477617794530375528319651328589594798923556465325637659315613951284845652839443909923729445450667671157750386665210364807114688907910017100986641384694072034003802208966945989636137411285473771036201356963091434423354364436391981071158146241814906750002234458257506271529698871281604376761057063571332109349233843436730895871016344321493126364931566241119558903226482853286481886352454481192621194961598270296110923776000000*x10^245+313930184438015959341819482581803864767324753664719034195618417566478408101323760069795986611868281825075558156147995034932272128861186542145504994014113393221064171768511020352956337727596038637579252331062500470891355592075412768838284926913652525187390752154503783863991152646122821627509824119831028649678540337806477690136069807310504052508395258344177468988375753033826521788413070966107418128685195079566298846981844883217379357820370590330539120036739754929409367768473893521142038459971448419060327825520778475515417719318766589810792584225665128878579/4267653914241751604142575086765539509391934740003901655982362558786373428265938385928331836556234568922383833744172584155902606980706260539084564838671887695519813905137115078654416385393233402732328904966880445002545625577492227995814416512832516751449967168608453611925140934915717464396843529061782136741490256430983143127713033776161617716508404773880415602590880643915648360446953546937092471218078970032317348018710199496192395579778485547575711561436429940518357796228529691841600020490974309946567694161707055798102557500622715170086171576670382390960029161554562443459980326748632606800953066885214743552997367850002657928185249847381537062905172379275628014937654474056797520117892888194867895133791715819626588337602560000*x10^244+265038191622376667729680223425487640783104888110651174388460254373122298633162979984083762782459609379532557556241300029530774768730857669801700379053523219490338009876431848623195008918648365519338766142566769072376639475616166931046612994974562927366506146865173391282726142165720873201235399390070109461471731086719504916595174284860571846555544823037536115135405425226296274876217442030923178433855381077725323325147681240243001557742558064134806000815490449140198406097075038547434320740364667014798241018968751558059840547816128668569040907580744151430678319/39921962525043294551479179675288546865130007704218316400053191572647075069869550901093213271057867012919390590206850809967488932574061291770163792899939749442635350076237194690321767823360337921923331301917454344614722261083995478251754859924587815793109238331800897878827000200257029735130472649132489260972667944249833220712879197778820951184428622839299524136963783478083656026362865452711528662576393274211405010102298138923472500469018742076867338151982603716303547021083245935500058373501932408500165066294514185602250287892188853727442459567216577093617000065814952312002906874766754112710733689317145191963948104705933954619114746299596378524812930711587465703371331398222224074557379835931991491751560687076325085449027584000000*x10^243-87414580087417482120931264186775946008945732090674993940228237737654415298470299628930209405345663091020056971424616925321260200749842767706191788170600673290023353934641608010882187732446672177875744753782613368663297512184787920820538493056900836298050546534433269862260756102549176652752015678262533422630759763378800020485595749250384702844337034329338284769520022162483392589176239593585391622195306750290173913762733261829174444131272457961082935258255102756951951930530095440683768777197582795670411848711099312118371907230658197887578737145748002199835647/32529006501887128893797850105790667816031858129363072622265563503638357464338152586075951554195299047563947888316693252566102093208494385886800127548099055101406581543600677155076996004219534603048640320080888725241625546068440760056985441420034516572163083085171101975340518681690913117513718454848694953385136843462827068729012679671631886150275174165355167815303823574734830836295668146653838169506690816024107786009279965048755370752533789840410423679393232657728816091253015206703751267297870851370504868832567114194426160504746473407545707795509803557762000053626998180150516712772910758505042265369525711970624381612242481541500904392263715835032758357589786869413677435588478875565272458907548622908679078358487106662170624000000*x10^242+1594418007322134796031117331675770858215193723629947802201438863515850063713571220492597472351650663958157137751403245592412008749168428070199785168293241970281549436926456588017112978539110079002397410941486226454295663721848070048661961719564916013475078661041002433278763966795533742810644879179285360139957710905445748910436977491142600271724727641991410321444808071217106451840681300264718342558578851516954538892215245715138769841079158331547758578611679779799178042604364855734493707873865980611059012971893492941118143857381219508181337086958099623742662699/4703533039314191794428819714470359703382589998606085277678994207104600844595539815256073127208272331703957291355279877247078696055998494012193843236211083207059583063527582210787001009006817995164785215207729166420061822760441649074024936223842346297079052079819451240996344750866646412429917504843246007474597968704343986731262858211031995703183590472702925752864096671599674382742388511519467376972636880307089172099325308004074578237077117248329097294997223128757217903574898793855279604732591309219655811447062762230956033918934250402796857054464789446666148371390561654214160664517973939097555532850456378980479703972626400471488428291297900597105232563837941413779022317463272945511487660669805543028183877313719755521994522624000000*x10^241-403699517022092577105561007310102620895139253973295391216070461882123546700448298208461481605215028026654824327966753447532787475641537948696738150500848086879487904742123227740472014020429001859427585733407708846035337550233552332614481459487312592629717888643331300221993689064848521643879203650749642252488181102284521124464558836267754898366424000123230539231983463793573339560522420841802689318083355898089078797506472350532084806441063736668483098222915931575106432516880451182672551386342712916765583192060735239820448716327498521257055157378291937375820317/81303928251002458160841026492987646301327627118762331228451185579950957456580045377997835484600136019454118893426980735270931746110831110782207861654505866864887078669548206786461017441403568202134144434305032733832497222001919933993859611869274843135223614522593371451508244979266316557717145440861823843489479173317946056354686549076410211440744921028150573728079385323365800044547001413407936087669866073879684260574051752641860566669475883863974396099237714082803338047508964865212690310377649773654050455013513461420811443455863471248345671941462789006657707562608280022844777200953549518686317067843603122376863454383970636721442831892435138892819020032055844438180242916150860915270000991578067243772892736422870059737333891072000000*x10^240-544530078097435243470393741075090777686861880890689639654401502344049934278003405074569015209750432389740743495462967445926022481412880767735599235403877113833480396396530864078183013743192549906653081039946748372472167184899163779890300984469506191611185143208888730545953118674493985411012220844850334390429189096478823061730074983634099887480056930109540570681251202380111963398815458912514198612205790477327693998480823770605825375719200911393931071238184695347554635403804666589192339448826471542133868466963413516008432315177035318909595375462635548264147/92390827557957338819137530105667779887872303544048103668694529068126088018840960656815722141591063658470589651621569017353331529671398989525236206425574848710098953033577507711887519819776782047879709584437537197536928661365818106811204104396903230835481380139310649376713914749166268815587665273706618003965317242406756882221234714859557058455391955713807470145544756049279318232439774333418109190533938720317823023379604264365750643942586231663607268294588311457731065963078369165014420807247329288243239153424447115250922094836208490054938263569844078416656485866600318207778155910174488089416269395276821729973708470890875723547094127150494476014567068218245277770659366950171432858261364763156894595196469018662352340610606694400000*x10^239+12517100489863546401999731026786730427610338372256943317260945102776002141221321165487127816400383342358096461357555691388518403431417863156031161016594638618257846101674931362765089345091975958529582948747244277861119468353539134913066426654928509443332903739867636897680184066303658674411052011679667048923971332420319638767586208810431055001367027590381312993518376060337129875353344710546626510974801930838395197352365862789124519557450642570458769339226780433741002914070898015850026534990585162551770430613464792184414455616033338942567423719715661356235281/11385478318905494732726778374237981897282905580983975336833174513732674340819565294610697661687045546207683559575552908109769376908424901008739743569791776035990567188425129899152678418756056147102047208253387038250502929735036032537056255192354947932946981697179836364415993801675904663930176641721098007329095267203608026085665804577636122019919288761009241134980234375923455693400520661010086897669272318326264403580053473115003227077316468511664148002247767566131081287887851750818773241508814593464207034647017146210593281425751377584229358412960387268357068016588355796767396224857997446362576821808240301407814333802491097756680154941005993002865770255685268135989264168798362905428290954395619645518513242678079915337336141905920000*x10^238-269153146719449357693825969653940440859685297199678489784944169268812356418453581189381246247629356619382699460374963812825426307608795017319519900843859233827975144378552255137927028556476494926827441706961936249820375029743447694819657773600521766148715513719644594460569749909651047860316570231442766583557200606535917397241958460673604861046951431305001643140474538345297114274341353902379375319758876597376249729138080732228035876843928742847174050030969142497572548320111883927830845486213103984681098345035181017584275987856518629073208282027902900433122778417/3793316076478770687952198932056831625834741770852975325794618514418191871094198597155867012369503946123651371091729213184800591546546936304654689993352625724448171542406441135829125229746124878038770642726935607229688990389721576440417514051372887081316992959166116338441568677752649265316851137688849253241845140310322091205284255633708994824979395035489393167857271801646954766878384897943960666106325271542930548861342958571258646598531066837557589424406034788247272539944578264751363279120979627839603378029110484056049378705876766114562815670100887883894622004041051912745845925087688806343828809117311147277614941327738534026875636764773453840183364198615597478107737413495934566862837166263066305325468083510545425507105050021855232000000*x10^237-8935915176545873180052998134238952729337424152342310319248824880192399753479077257857489792517360345667481950306258962261365007446766049775076457047300341411586676292088766875751306997523784818772282635770863418336227463215766751896838096667541772434207462407095373442280120651813242313239833963577531246317257156023951844325712145456453557226030791307341811548182966708547124849517684131437100576578325559426763770680550299111232563749473137539130401771738025357351852268011837338537973752193347487309557843073642439934369609123909729318223925384299114699398299427/983452316124125733913533056459178569660858977628549158539345540775086781394792228892261818021723245291317022134892758973837190400956613116021586294572902965597674103586855109289032466971217560973014611077353675948437886397335223521589725865170748502563664841265289421077443731269205365082146591252664621210848740080453875497666288497628257917587250564756509339814848244871432717338840529096582394916454700029648660815903729999955945414433980291218634295216379389545589177022668439009612701994328051662119394303843458829346135220042124548219989247803933895824531630677309755156330425022734134978029691252636223368270540344228508821782572494570895440047538866307747494324228218313760813631105931994128301380676910539771036242582790746406912000000*x10^236+150824719711802760614231909456330709235405572410597829848916665455601187021588134710806162500871531696915746078882692400715499086580174417514418954526673953607251209723122619871177417702378092766041563239490523683584867533096699241449580259982235601223268919524443911188767745156476490075473671175935736503784461094005255556653499775667898592008131412803122312942473559500075109480210069340837652334061427384469537755027574716151794189182293404274015687349431106825388806875815443818665914962826833401138061114995675020379712737243725182629118810499369987858189905811/53106425070702789631330785048795642761686384791941654561124659201854686195318780360182138173173055245731119195284208984587208281651657108265165659906936760142274401593690175901607753216445748292542788998177098501215645865456102070165845196719220419138437901428325628738181961488537089714435915927643889545385831964344509276873979578871925927549711530496851504350001805223057366736297388571215449325488553801601027684058801419997621052379434935725806251941684487035461815559224095706519085907693714789754447292407546776784691301882274725603879419381412430374524708056574726778441842951227643288813603327642356061886609178588339476376258914706828353762567098780618364693508323788943083936079720327682928274556553169147635957099470700305973248000000*x10^235-106683456085921875668956417450620444441900783945967074419533399456677235386657671671908466034216658627428442942350861975657164953206013965731016295440953027843733086372911957909668247162663124958053053516660810912720696569916419716264196457115077092360697365337546390992876318990642058267216161679095368845701876462409171630699755274593986840076374706661938954675396361833235611333354684668408233576189714093450616544290530247728324492748327470156756158644913667913517825995046437056433164913391294291207918780946391530629998118191700030863224833799495532947537593/354042833804685264208871900325304285077909231946277697074164394679031241302125202401214254487820368304874127968561393230581388544344380721767771066046245067615162677291267839344051688109638321950285259987847323341437639103040680467772301311461469460922919342855504191587879743256913931429572772850959263635905546428963395179159863859146172850331410203312343362333345368153715778241982590474769662169923692010673517893725342799984140349196232904838708346277896580236412103728160638043460572717958098598362981949383645178564608679215164837359196129209416202496831387043831511856278953008184288592090688850949040412577394523922263175841726098045522358417113991870789097956722158592953892907198135517886188497043687794317573047329804668706488320000*x10^234-209454826852840864204985381416896323752911421536602403168771009962128540058089952095382371232121516007971305012770879863124095991686183787793175276760095416984413687787312173688972689048088694807122823658549393318354318549270663338356317831808599706250545412736015642637089185287373616831364574507412054763105084788296698207759727840348703028010203450742692818462608633157994460559392760139526201440285026909668099948431813972548850412561319297845654895137713971334619872574173886788140179848177054685766059000466440267227307267389681665541363591568325000566911/71826103223266663913887790429478468654859015779464621553507569503776414127227429058572629820014275902933043712979488060303916526325149089792278153720286404249906206720121962335226039853181062779432343530924224515591744196728455885262343461327770642959848387392494510550372898040286849994165228642629098286236120999958761490277571704306915878342805113098024012645818164291539971917223856055743633914439295082469690866013594481822648929676327892782155539397037345102906935667589647616593860906432750349625626092858896739522828472537311547731366923930904385967235446230363113140749745327104166747338770350150270244309868711531143839562142234599260664429507487784437348697897986527733672271959046935158651935156792113809144151613823432366489600000*x10^233+423717707056383539904135713061222858897432006452532620061129854494064357430002633095184886626018260563857545972649672618092968619431363055144898179357368531533417746809531756838233723039856362267166833011438765884954479340461711517244259711319485002704960219755747136826685031045098744647121383042457235777312837125403882569137178546927697460221472168205436179583184380203092642488317048027914568833198023568736767756821581279969858718634887664929167449012310180002184150491308435784433673097536621134270849879294478676810065889761109446743284351192590811853488662879/68825926891630815362204697423239153019145554690356384311217558325603673309133139346796051072432279598467530477088334844025021933020547612311654695239390041144387624465422467968483648168513689787135454541637519657575477041631108282934935374948109663203415520251110014844683822089144068269908947042226480850820038225790484022828677534218016002104426143523919549637602339569082347290241415588295222325833165726874931878540206640316916883883747676700644902516423095197958512964754428035648735336371054367521763690960180622712959927239428044382627727518310509765384021641320845904860628464791025702302429912624493456205045495450487961383631553460049546476286960019681400642786787630470236781159317544677075043825292907215336200400914027596541329408000000*x10^232-13849099389613369976261263899905925455852626331767379530534866498156065385916030610117595350479986785711436203494508821156776183485270240233901879341549586989802786279516619631650857730518586091072227087110733137882725047827505327294949753802637781584879909518716208694094605264597011778505936229419764720564322181257123896709859428850750757638115407325246988184041483234939352596990292628977077365548396388127211461396957104572682869466038151524942622970860973935618232895423414213491321312617362774897393493937801535240497147454055647302661984111607685057889805833/14239846943096030764594075328946031659133563039384079512665701722538691029475821933819872635675644054855351133190689967729314882693906402547238902463322077478149163682501200269341444448658004783545266456890521308463891801716781024055503870678919240662775624879540003071313894225340152055843230422529616727755869977749755315068002248458899862504364029694604044752607380600499795991084430811371425308793068771077572112801422063513844872527671933110478255693053054178887968199604364421168703862697459524314847660198658059871646881497812698837785047072753898572148418270618106049281509337542970834959123430198171059904492171472514750631096183474493009615783508969589255305404162958028324851274341560967670698722474394596276455255361522951008550912000000*x10^231+114665754408395420471240586640045791788807426303675684743602283707808802686143803278914780968590173810788998176170966694122392272000503848516883155719523831319307075276881942255399510968480503242144871362453911560955188269746700965412189474249802360233809446486326965374621354500630572145548381829511552781975620156230606512596742515207824947675153369008597523339708562186128307344416462907541138187983166798130901635394942078840450655164163780476599488387537076347338048694788622875858851973446189985582061684842662230709246224429072575993851362043747780352065609/2681529619154447351774208990515811156590086546377521466670813960737805453602589844680365626198660244096137551055389669247728127260540816064090442671664547057573543810341135115655207071500533368329952774349513752892551053570043179854607871751225051813120085204588701877065603458018600062463984949697135617564417073732096780110208215618883740341730888708724138297568922320873338206113301906037476194512980482865257086176891167804555203268197961429895255942198302410310071933691730962427872805313157962370977806141305738547258178983354339391530950422791318562287689154856656333955608901225624378011782983608746498293703071251317712781180450134807125187387803637130444180887796920667671562902311073169236690019167256125272838976658988088176934912000000*x10^230+614457522902406466436823344116081283828994222568629525278447646074908767080147052936074638357670381042779356704325518852920997714517435980712614221306993565371315547839057894121490056627854748750119855308263204444741038321205112887186430477168772740946434960923197637738097907057957489239936721611475080256318778071780994479567546781645069889733256094298101621658805140387503141029749132513492237250149195862752787792041878942595961948410935603256912251796665964590219438241408756815575139083506140272100793710593728603842097723907437142577042782071593459635010371/51709218116842629976473790064068372355253703697798187865123452515931803251383506430984163588331730063544301158438540265424016478373698380032408397118985213520652963076630445499799888710952893892247854542586797377517575794755893527352855794743623260006740008258225263326788541117409108682783765429985808221833489588767807126716502077882057239841934076525796948597294279467554041790233550494162671382191178424365166211355424814985927119717876515364658431107990916740031439305693761585043919417934426933512003329556170485238258588812926808997035092674626330815036343215740183358086593907460388005903738647397880301009703746147149216204745793208245920135227768223482374048145899576283725720801435094435645945969611366812217806214251930298618877050880000*x10^229-6433922552756908198706036271451780566114478695860513775012559745951065797943981711915279559822927444479587114531854003384167628398215200763227546560635096712945961272539231052577307690512087072631593427631868728551516607512532303886668503432014047506564585688853468988153865273570467898419108313719969412147319039043718886220098668873467988445641622066753048091825796372020838072693543119167934226684273602501542511551283896774328705330383372386505422698285278496108150939107598684334509054919584893911082708482328928843902521974055520102016383776989274522144846427/2352485307733280089039576822694978698359893772625104371006715312263271049018985896970048761051575411682125349405885238448960749675462761465210667737061525098631904034475275212848038893003790996856111184684718034537612788904279112123525527365259343916790149826253325166735214947539271537876096581100453253169127987884601335215454050576172713988413264580404388650470311175776634428698537352152016038706279985460129539725400645429030090941011085424282262689967938409931100645335957944638261828464269533019117514113874129767982313820719966914810167952450033072244510559485322627499763722822923146642214043958540927980001906692848326978985138284419100102855417147749637676476088178525435433891405948252346969410046055589039359535461571334464639021875200000*x10^228+285380180192153583555169574394793374541517002515456760478004855712640526161732537140642564306741737612995688701067611980104017099721823932978791462935050536813383548196089124516309019346333466431709336821211687503444716316495440710467631109583843108070074549528578604125766658217260827589227640032688563939408743827434338589511551972605662934658025299563349043818490974854718713819238444716706076218523737340453168601566055077288499390043889346786298116298334885979398238470286536281118036972350891006164277533297944028026951201514482313279003759755654824482120979677/1427174420024856587350676605768287077005002222059229985077407289439717769738184777495162915037955749753822711972903711325702854803114075288894471760483991893170021780915000295794476928422299871426040785375395607619485091935262661354938819934924001976186024227927017267819363734840491399644831925867608306922604312649991476697375457349544779819637380512111995781285322113304491553410445993638889730148476524512478587433409724893611588504213391824064572698580549302024867724837147819747212175934990183364931291895750305392575937051236779928318168557819686730495003072754429060683189991845906708962943186668181496307867823393661318367250983892547587395732286402968113523728826828305430829894119608606423828108761273724017211451513353276241881006604288000000*x10^227+73858958314156128479793380330311040848680352805879174143085861729605421867264760724976449787989732737908181628643437985706837852004577813725231381768939123808959705588528539383974379239267213086821607264230606043117274355259355696164026944194932337044496125121143239163615121598740883543505945873342344176755435195625666469044704164698242940402876885458832293259400055745829665359382880420511765307018873804528313548665082924448425733300217377735336498478783406211378773881734432914806726401275684468011367375432837683032201279605028889554804829238246751771495609111/3503064485515557078042569850522159189012278181418109963371817892261125434811908090215399882365891385759383020297127291435816098153098184800013703412097071010508235280427727998768261551582008775318463745921425582338736134750190168780304376203904368487002059468548133293738438258244842526400951090765947662446392403777251806439012486221609914102746297620638535099518517914474661085643821984386365701273533287439720169154732961102501171783069234477249405714697711923151948051872999193924975340931339540986649534653205295054504572762126641642235504641921049247578643905851780421676920889076316467454496912730990945482948293784441417810525142281707714516797430261830824103698029487658784764285566312033949396266959490049860428108260048950775526107119616000000*x10^226-1420742204623743937208645974635913270261617210823102738444871525512386852554247913930080899703670880147822823302066355752661337892407545185748522096482549628904923280350720629472345299934159280652816792455953527983369394497286850574864967606368207153046964920516428022713266432079831948908752173915155855085415418069155352728856113724810578412785057417523839199025653236733188653131888793149486995925159674470257287721186839519242667439690793962207189354500175732836256322631793658736292144794367469585605305255640034958739217217064839665275906634004419200811475909/206430585753595327813222866191484380781080678547852908555839268651102034551416012459121778782275742375106499410366429673896305784021857318572236093927148827404949579025205399927415412861082659974123756456084007530675522226350492088839365026301507428698335647253729283381015111646571077448627474991564772965590980936873767165156092938059155652483263966930485104078769805674399671118296652651339407396476068724126367110903906636397390480073722745980768551044686595471454081628230309642007475447739651522427561863492454887140448037768177096774592237827490402089455801594837060563104266677711506117854282357361966430245167312297440692405945884457776034025562854715030706110776737665606959323970871959143446565731541377938203799236752884599272074169548800000*x10^225+11934404096376486882858917115973818575996524072261968514720044296402281885110382049380973434377652684045662911843630157552605718342981001821582783086635865927894115517996412289530286884215069550102246938090337623977478779779197576316835281259625618385355250471088913317507008826274825572269164461200867596721742071099779243344626143107598476849930715713958821937919841772154267551879047961015939840654238063554800909133030612048070026146978736135664074035068598299720314449334703790863313196238138970660477341573087148238140544337376745250971022643887297397915534759/18496180483522141372064768810757000517984828797887620606603198471138742295806874716337311378891906516809542347168832098781108998248358415744072354015872534935483482280658403833496420992353006333681488578465127074748526791481004091160007106356615065611370873993934143790938954003532768539397021759244203657716951891943889537997985927250100346462500451436971465325457774588426210532199380077560010902724255757681722493136990034621206187014605558039876862173603918954242285713889435743923869800117472776409509542968923957887784144184028667871003464509343140027215239822897400626454142294322950948159743699219632192149966991181850686039572751247416732648690431782466751267525595694838383555427790127539252812289546107463263060411613058460094777845591572480000*x10^224+2056270383888241988950661675796055005931666138648554591478653106580870080318588443291619373418195299784772800255137867632726461263167243664797866975615736642804209440311828354116905784572662378689028588937145277437980409351604222107452475556474690776797330243915396822986523788188531002497201793280227125794404803755277046899479878775153665015761782472814376400908560633297827515307294626539967081269862964439373625744746798036321086333744331738345004964323543094117780844430470664914909065181045963603444385923592868056715643770777114880536070824766233595000801433/76438296896188441384553381309761073569223016970862105568105054906236639079610043470577664371951246319468006638809969387819889227454950595677033707922738537233375615547618913801694392876560893521846968104881392502787279087242925070610233449739072465026583713954523757503370167055416033249548916454019413075258831798339543498869227556492761635890945743183402484253167333758291992505517846238895963424523710018990791935923275143077433732050155622511736012043975379351715568511481851798869053765791596678018891478596063295352577330556445004977106154349836446030838491104831094425652322746946889122496899981468888141027924810496423753530887390359222211456322702774479941462733329147036176938247500016871401928339450750230832035374523353840187602321067212800000*x10^223-3246756665614777108590482151496233115537714508345702172252616723575278440264330909492684260951235441473904208163454045360467453424521432816957619004152402172519488710024366950953320991102207134365211332790574638298552358192556760846272073434215719594510027336393248377079581073547938868173047775708245847158188920455210337686004020939869148952918877469137337940453535081810678055173935811391035875022583117878100278585942360255132203334790878040226498172391588100802294890914252777662266848934424139965539264500674453280571750792881208387570544604307365060776503973/206362344237643726051962296648941741316359660141721386933176181289564480159828767496325374888463419815643654286594407713673530145746147613673534528276263819528121496519742522109257589584103789673305864305189434305045546847102111760876112343648184616325212230510835488576591635576605268827983300619666735024114752513423560961134553733782111303507236441652160976771636328052689125772472422352942270402295415478267151782933359890401887210493533085568874082102192484200223848873973043423944001902137092959940808950479730108665360286350733071288055182542258173857360113726541246658785885101950279173683090859062012061177317670210730794656390199867872636989521346333306729017847555272990229750640633654363564434635431777482687037650228338191140083401228288000000*x10^222+1570407793333819043055262517924818705600050987068063221087644369199509959937131876795882053437922729035855404267370419915472358639755969782717784536306687818426028892401683610094957165907542077419693171798448188996464962615077197865894149811135266380279087993456185494004058227501516347145882176476089924350841987911219029310786925654997308896666535364227658129299076781930738671922597936729853108107144797481662189220681575585696232232501456382452205451161276022972336267915636262597216507740136057164286883087745797835838454484681525044611143267570124900013632427/792693449293806058802775806175300022199349805623755168854422791620231812677437487843027630523938850720408957735807089947761814210643932103317386600680251497235006383456788735721275185386557414300635224791362588917794005349185889621143161700997788526201608885454320448183098028722832937402729503967608728187869366797595265914199396882147157705535733633013062799662476053789694737094259146181143324402468103900645249705871001483765979443483095344566151236011596526610383673452404389025308705719320261846121837555811026766619320465029800051614434193257563144023510278124174312562320384042412183492560444252269951092141442479222172258838832196317859970658161362105717911465382672635930723804048148323110834812409118891282702589069131076861204764811067392000000*x10^221-271989634287510082202643975172459214149939263241599921895672943679110073042141544381455784843847209314642173399489146980926977637683343759731908292117396839475861060573298199391542946962034694438950418676088180431869340158982804885769063263790929659840513242295798424577784792624698825590357350137557590587752459011325630873352067013750383099086730539553643946150048857903548184671427295188963439741935641712910657399493938217422059138702256772260450926983567500845516898085667612997349485970899036209486169219031967752896205294210986566331732586583104876757473017/11201856014066655650041564446219385882938319545502216504608330938689965064872822001282070765253212183703452985209972990778725181923767344525863881356751357081080657899390749620144924750537976112795468913536279883454623164206787800809305226905146287274726551163772484684216967127739553328029279362683189556764392741204048546966595600186576157520658350327197210830799550068430556981700935325126575218409893110106133656382011533890744657815645575350735270097324490362349258760199561961466262439252683589479026964130994777326315547999207269837075728982689262312482386628741216508630673316281804415773176468668923705787316931920995909332828014240089339960743808269978248159960193848046273954507236710164772710901388801021520209787131687066770631148762428342272000*x10^220-109983167308349645778971071446583187305541007866182463250196779710380305007315541442381745991500077037838154142690454843509442339324357757216547044961893648838828289107732424427964669403969268942721759264339450101279071166488137672142405013955473830583688778373724559398551978448685273155398195327203006730401864260974644672176472065728025762558275442886940718710302754937505771740743009258441537740462376850246977830221049831981448897411174005874051695806514744736032914970271343012496922562483728104359220066506803836588465736039848173116483289685363479581135180211/3177253705807996875284516461109498541342505180178810499488908411701153727491200422181823707962729273923161210350465066475420233418377646810972300893914930372088332058736285346804742292879862315629260273657563021488947661120470721684093846176732401481558803602815468383159721585322491489404668328324686492464082304777875587866888933871101601042223095729168663435644963292136667071173356201308628607403533318502830637082897816885374848398619472281299458427604764539139062484711148483615885346406215709015869466189882155023464046341593334717425115856908227128631367843788417773357063704254475434292028234749731087459675347963046112465311218584461703697956425618393830387188709527809488612551143503246735532546575732653376641321440987604393124471285343311626240000*x10^219+31453514754988571726410794816283515741360367995555172245005012213176532833884348712327238981906201572624359782453495798077068179454018635340011543942073827029389265881501114647908615849078829306076254978603331178588031792806641988308154482848246151575897834291561618441138280091714263396571041042291691136173408440576847314866647508818622341534103031128064015062135037997223538407005963822866887940912079663151551017261567935499277208921936698448152767765044748336367697233955132682826848593263592771036555920253048888562320359688547487811163461584634468238262135223/5043259850488883929023042001761108795781754254252080157918902240795482107128889559018767790417030593528827318016611216627651164156154994938051271260182429162044971521803627534610702052190257643855968688345338129347535970032493209022371184407511748383426672385421378385967812040194430935562965600515375384863622705996627917249030053763653334987655707506616926088325338558947090589164057462394648583180211616671159741401425106167261664124792813144919775281912324665300099182081188069231564041914628109548999152682352627021371502129513229710198596598267027188303758482203837735487402705165834022685759102777350932475675155496898591214779712038828101107867342251418778392363030996522997797700227782931326242137421797862502605272128551753004959478230703669248000000*x10^218-4888839443620924463952480260250610843533277705529364238263986564113013767884350158383681406344741623908313565265142585382237258421164914324922321017273405356510510656325926515568950615488806973358196900439187852990706891483232518333188579514986816369898777658141096634177867744834685709594456199974701341850660130036467630319490885052599852523779373594323248629554505662641904618871735806501484183992305075113025902440753250191690106133402883492231849161201907748139523418566003475987168501782766933037726325977325609664248235458309209463413968326049923021945657719867/15250817787878385001365679013325592998444024864858290397546760376165537891957762026472753798221100514831173809682232319082017120408212704692667044290791665786023993881934169664662763005823339115020449313556302503146948773378259464083650461648315527111482257293514248239166663609547959149142407975958495163827595062933802821761066882581287685002670859500009584491095823802256001941632109766281417315536959928813587057997909521049799272313373466950237400452502869787867499926613512721356249662749835403276173437711434344112627422439648006643640556113159490217430565650184405312113905780421482084601735526798709219806441670222621339833493849205416177750190842968290385858505805733485545340245488815584330556223563516736207878342916740501086997462169647895805952000000*x10^217-8274788717990059537886005497970227924509154162699706297888354093205533141622263693506224416282337214027244610652631819404804008380787621730653955774421066026593252812479032200453229728054323304924103007624666364904630995142983088533301135899765882948826534466155944765524950086240062263783263652621832700990002194112584196109903980916904005940024313007289985457929242224698411912105790734681868677717534736055643002058836129516827024601158544439522145742021920537076050225112896273901546750066463280210772754035607997217140203743884241069435061525877466475763628101/110440418477065329173813343743634972338962655374220667790002873033456824760721120665701311244524098527414688549377587564122572958848149935233270235153856697594643800330003861956083208073770066007389692198235238666633598753891279858406948701864036075198357360255863548802391902373290026754816647620502598289732419810580533929803644310990233400282672451942136556551714326415283753362707838992162995701715970518070742355481899099109803815304218654675846876219573118937815996835252560852481070632158123394363336283624606836891969484421414136326560972511359046999168019849919985802009850944461028920749895190774062816241513082586461315449922541974705697993482075478073893642899185693443712141343236979215033652705199923698674563378593907512809066546323980812288000000*x10^216+156545703383999145310350316610069743696288646142805155610791413284718639261715355654535935140778901676760821740615473774370561681265605405975314350746153141156586159202273818148566197141017896343190347274457760759450053968529716241276765574609225305029815176684535455045676826752392974138825510437823264930755144130704585486401227894221286820112113007119639349530578311365336713573057801827433931979795450205391683531821250283302996313988492099836070820142077577066954623451586440955985275990350918653798947342678363727953738680950091965048519552987352136950077207347/8603025418803191539231921494696488358096629410945702275539198160913893169822327296984630347714466957084251892641259256918060939717453320595863460881985042238269945266732095708271302208413165654626920125595862950493150590110813031021546414263152348626989991293777268237478630754103976955926486550540689579595053625244709284070345420943290488975865613051287457918054054452554667761946318329697209767738797908561510648101384858028091897202415801869364687434745208598284230727833263586406089553346060996719892708452603988986610340863391183234874159858705353455986472930873254278628357106904425791313799527937733406044659403715324858367611914936388613089851244751343294586849428875299538397061557793406545441972266599184527521116517135667279844722249544966864896000000*x10^215-239284327541204905238764581745888333695560583984171334957940852094791451773444471266247945586032007715602279010468613144493833191951542139743942699849459429528351491664736146912805275699473416444151349541969279997448751270357347068450687982549885196373447788334155379763307787234109320029373690328526755867488083494647586939946492576822520105847638245727225668812030526673903723470565010754730056370946506402633066031180812684846412430544649930069400578569332407779566758659689120264677877937448124411635134077789759958011742859085383945130248752316339712037025701671/175335208374188916596346064527394882085337111672112732183408561227916054990120851168867401731806458822123559540991858016800996829467322837176339825330262893101256497403914131241477701137917356793331875333918264907147501381677795903206871759079343672984912145142208970078677384207835246475946909762309925044779189691277655666956265708128094546288770784703335997181501664616904486838634965183957971976044274794489110563563063009746724537176977536163374500686194283625676676575646965609398947735614236700891232683882425814249690753467437082832048199959033623015879148313732969459270839359426329514582533604872902127065026169914265984408297027639042766134452143028990113547466747206911237395596523028201787427034775398864015736819855687567335674048943951937588428800000*x10^214-17202057153016545252519800032643080972210447648337654093158910472987041204706429574617606630422945434059633107362715853992283454573982982647815935254660136921934819821538750735613653537580331222267972314608979565516077678389259648329715315696873088609604515368033223137307498824105306828892006984461334051545982795655481133920997740030032163206025955619877026716722626489540866995479766030169308605800133292145462693438603338745610157310446426622619913491970699993844332422099782464527159671590192160553077043578065694185076986945163802455475116222823801245437233312631/130449395030396553947681472008381792271490811084051872744455969553569544912649913269637346888464005363659928298497942364499941641123688190859196830045715592467334834068512113643659409646610513454238915248435189090917741027968280151985912588755031692700774635985803473738535973850629423378104500863158584233315717130310575816215461686847302342438845463819281981903037238474976938207944414096864731150176940447099898259290918879251563055659671286905550628510528547017503447372281342413392817115296992105463077116808524805801769920579773189627043860769521015523814086345417329277697504483413189158849405002025439182536379470416213892399772988563447818004032394413568644479315259921941960622323813132982129845713872896754827708193972631550097741492414300241565791027200000*x10^213+1195390359408701626459558717607892130672511649749603968886831439110266087255049575620040045235693130045575799775079383672665973974747764820999126613103868141207529357775501391699165927249307757600136039373010986356880974843168195871531171265666486562795218329044723125858301944578792048121820602382196219794808846801213238945159345215235670920462863511139445113359031268110989205497130672440735286220678114663054847651236653015996741638580640421711941468079593223730182139450034154680977442912537765959745040626967323989978331217915853253729036075285124380032707342723/26622325516407459989322749389465671892140981853888137294786932561952968349520390463191295283360001094624475162958763747857130947168099630787591189805248080095374455932349410947685593805430717031477329642537793692024028781218016357548145426276537080143015231833837443620109382418495800689409081808807874333329738189859301186982747283030061702538539890575363669776130048668362640450600900836094843091872844989204060869243044669235012868501973732021540944593985417758674172933118641308855676962305508592951648391185413225673830596036688406046335481789698166433431446192942312097489286629267997787520286735107232486231914177635962018857096528278254656735516815186442580505982706106518767473943635333261659152186504672807107695549790332969407702345390673518686896128000000*x10^212-19574296277651173818827206562848527916815483107062698658677250355968861203119571964809597736941364187981456879638952805365109723372961879501977154084997757833509643440975368154621715711299274523837095229481385160639931635990661217620555564235041767744481140835390684850653446519997065555417467544658901878380063908406507957570525916616367381704587766426785005600989605630075529038559006160166098558312096643316721533040557997415403522593376815085519867174239407013831948963913389981625210317141472938716054590693422847566742726610157861861619845074282087147968986119341/4269252928267523583742302720274313201612426544568970380727649912662276015323088070642676807258821993719779471587205386474543544618593431700846441710587055753476412751333123719247035224798162258502364499039697097520944251824416441337720775631982855397479897177717204595079359144202417492374329119157917302181241651537437026712506018842275349388907669724994683044099400531908336159532726279533754837642154414632360306667702799684596609094316514844181656933071843356936476459456480297165583105591537923451518887459188084553512470128065304387794162716093415053506642825850021685451918328548068008835071436429923464155736055395439727387628934171167383134677423817171337455686681233809009620366961157079415158586999476621067088631802740668912289721569922553360334979072000000*x10^211-26816291878455258409157965291607222454174381092352933960013660663660266748279032894871796595351351196560518714141662792668910216480996484938972635371702151680010765841870988922745530870164769310392946869375529460948122480750540035483224713016816540917085299483095758640274956683785381576899154274824833961936084835948033548920553000479680082187978305990731859035512246151106177616764854991608967510327139304677578863959403128262935040204127707820539546431697570357554458223600133048202710922746278678927005738476841649797953016390172420825313029812659880451788778009/392074248514364410751844127372130804229712641848170749250498461366943715692936659548817257809483652484469543309029066104805019403748376380689979340768198997768241987367327688502278745134525105372666127462829325282535696596119877265709050823345364271197133414280151442405247268345119973789479204820625058363583416977927890208291369077351817801022132933928083136703006171297704341181576903222487689171218262568277987347033930583279280427029067689771784820384148879718656001378656353821329060717590217459833367215639722050832777868903956525409668004539191178383263116659695869072114948540128694688935131917033787524506372434275077004986330689188841308286702187291245276542654399023276393707169902180762616604928523363159222425369639449185822525450299010002479742976000000*x10^210+423088531471918249515450731767091109345020857425284240678534424919481297454441346376471520478855981399977214305834666759816075883829209741891976685626801598010044633565577919010437351785468633275223382688730518672997531416074896445465688390490449235579168449388352065474229927153518592969163818652249550138824694530257915547818082877579098100808100842335961446921292220615553810166846940483142378546733710461989785752946493522092773387756616466037875013458895643817255936534323632892839470925308335479280928905929322729793651388805898581613373392587553391040432422937/4600337849235209086154971094499668102961961664351870124539181946705472930797123472039455824964608189151109308159274375629712227670647616200095757598346868240480705985109978211760070609578427903039282562230530749981752173394473226584319529660585607448713032060887110257554901281916074359129889336562000684799378759207687245110618730507594662198659693091422842137315272409893064269863835664477188886275627614134461718205198118843810223677141060893322275225840680188698897082842901218170260979086391884862044841996839405396437926995139756564806771253259843159696953902140431530446148729537510017683505547826529773620874769895494236858506280086482404683897305664217277911433811615206443019497460185587614701497828007461068209791003769537113650965283508384029095650918400000*x10^209-76756473993889188919713870606839568964057755609593713148254582962142913093787404082533120308919736999986753685223830680839028610841813027825516328525152465503335080248181810425422322102840392021234311562144742261181536615903553687285517213511736836889672485661741700374106938105153197841600463565236651924406194766021732721420265547382781132209627393231144206815569181631692657770952601379982972732362106568801724584236715281569080291164373273305176809745797161396652683912920591677759343763960182943995596166034773916671431186861956639706219950080268997217164747092801/5532951795034710564530024325475509909289704801761385613423034286810309715858722139552909142207433303860834195177018180871008433825697087484296988456920824256505430925727728340144157651338418287019064390755447438387143750364443707973686125219049780595133946742321497155222849450886333070117130538428660823626889180392518386619407800419588852808024339963593109225152823089353203662754413258275746269584232121363538957441342828391237205386234203238059427385261108990589673491455598465126595704846633148793168478147107757581352161285972634486581234880057065909344609102301628104345686153798296139450252581613180809545833927792489886694367098685832928542541941267054053342569938879016476467995581659574922045528751321700902946866816351906910327479154619629154994132877312000000*x10^208+4979792256571249983329323117876677309210470349907777168288239520254316463767675703937934416074408472950852338336768252875102997061867350979113136907945914169136374195881728579619917028975396051701563705973227241838850576222929733223177833013895772663822105179223330337143465907753726718470589052227698557940588308806501159474814402089169311115545978175516986186530701891909675604421867368272989696511369318161014593582072365410347577919609095000622193845572880702974985774073140762464988405228598157060426480175323257265845600629229999460725065340976732736958050337131/8025820186204195544153441878711728659629022349807724186503742042406163543882981565065758316169024133072858393004026372252451794120791379647551675563885151668777108595561100449439877032710672680071609885491418262275856868660511752225566687130929352072062428241609204664718858544142812805005068473325090425480762327602334363008371754454788226051200141485651543051870029096644207510808599451564818764671633406813045520684145641182893528692119943158503784778620509744591614295298230740623193769667643688359321308960639824183939398788443821453062890155687172527840531884657306700809127168146979015466300448054284251209341521633062253226994033258570841402368530189572912540870680571760163667861722846855930879228518400709002076773843499469364431068663843857675376104833024000000*x10^207+2442959538962969689501902707918304738227480077924150772833381902516115128035010909570500092874366761382420926777000264977053090735001996918665395700393638503073190850431328305554014932062058957154168945811629777384954398186207135864034857263170823868641262686194552154773761604199659740305121327277894287330048915802969631383143687759876560121632677419378539007741751617030244405215636662022590678575743812168534708755147165143518864946770278998141716011582521904395054807456030104902848667930374740621497588610159217000850161359574166570601288066487250105850299089923/15877166020534386837347026325277550174483500735489193499387837518673062662898941791760521886334373828470219864421008692934198114456348164085373966876381495692580801786870872628239756738623287258402532599559110040589195109741447162011447141932925457359949586304052991836726437554717303592510026762447461493885855908952444065951344122943168012405635062504223704733047231473796149640947446741139097990980840000434503095266462029296593719803976409291822704670749269277344280453742152117319796370429469035667353024248222260885619245429312777222363543568859406522467139163126411082035447223942936747987681321150866670870653879752362283557749065794129273209033396679372500896070259391960323777726451718780211087169460314446069325791733879385047026679313256327140417946517504000000*x10^206-519605263150636231042291797874671994613868845159034436360259589260633106874287611171503898161372561200002230355638425602417342593741000845713780143007603443213311620827270076652344390165349814970529505625500924705584612016124619828775012440339777133461643029363773858391151282680485945918036185926321920283475468646515112348738897724151855944539655559838381645027095765950050903194810625843809712470912588188690419573814083317901170562842517633479505995050148432144284954382281394330560370447509786758148927358220024001784894145224835315974771866438315825253926540553421/14197996942202670085429204821116196468030125697703856394892579822698199555670749707863929091635650452371209411559842813569477321871444782251704816139535388708133456189891409139077120065946488397953880751829738562696481834935191710157116492202099260989561318056536347420074249518930401564566166332051017966292487788021633581536329968500698563413615098293777005720480156273127468854920844773796226987454706361988550047911081005078185967997507864245119535424770826558572349352954382109392054706292848390455173768403730274574356154032708657903326375201016835688651014525234161845999378325538731757520504144625951011759373525429752448448681524595742161274446024646562065201301868758666599934994102185002015962590418191590253033896000104301284453137709086337982047344493812776960000*x10^205+870025377047855469745542209947799911657109350010142292271280393853984566357071078427131780798104054873576599633863766212558968934180961651201178260974482328606904985329898810882428181344784249426423356470185701527432030311453391340706796437498304133101119296783972140628688729947364129002401772147064476594817588024451780539160610053566470513387756950571376738469928853090025916241468057905359092767438326209088443837560875636498485012508440076726231507709157459328495017837475317073189945389753350107190569416262247502209779370263068605711478114055560310221053477045449/283959938844053401708584096422323929360602513954077127897851596453963991113414994157278581832713009047424188231196856271389546437428895645034096322790707774162669123797828182781542401318929767959077615036594771253929636698703834203142329844041985219791226361130726948401484990378608031291323326641020359325849755760432671630726599370013971268272301965875540114409603125462549377098416895475924539749094127239771000958221620101563719359950157284902390708495416531171446987059087642187841094125856967809103475368074605491487123080654173158066527504020336713773020290504683236919987566510774635150410082892519020235187470508595048968973630491914843225488920492931241304026037375173331998699882043700040319251808363831805060677920002086025689062754181726759640946889876255539200000*x10^204+59947151323162937029227974946174782530995460097187784501335840440748421119198807880340474275983964518110505830007388765971592011517244730476545206968205263491849913083468844819783222562408400067898446778059324482754939321052543409957714004182962368044420926939892004660378150111343894817823075600680920553646812307689978054928978043972725719725386435313141776514180071985957409316580251618268691290374343381933393370173702638002988432148307072447563080281834589595701664182103680713465956600682674035799202566540002091973275112330660575062750468491983206506922000394713/354949923555066752135730120527904911700753142442596409872314495567454988891768742696598227290891261309280235288996070339236933046786119556292620403488384717703336404747285228476928001648662209948847018795743464067412045873379792753927912305052481524739032951413408685501856237973260039114154158301275449157312194700540839538408249212517464085340377457344425143012003906828186721373021119344905674686367659049713751197777025126954649199937696606127988385619270663964308733823859552734801367657321209761379344210093256864358903850817716447583159380025420892216275363130854046149984458138468293938012603615648775293984338135743811211217038114893554031861150616164051630032546718966664998374852554625050399064760454789756325847400002607532111328442727158449551183612345319424000000*x10^203-33565516758955041629875033371142263078910447363059582932497098548522079212944236150171487773546929625633391105605610507663535811436407894291830780340694707570222700239141147982372697575752395226915002392358482812518134500430964773019961243496583389917815196402122957324773421256303902156406943559887899567715312448672997474829134434251950678334121136412853152530434878313034408590871135531369527317923787592575417330662611804886231610047668090964701675579851977020586473405061808388944426552482294612829505999774180613371169011404009278439358474543581847066014464258629/424890795191533107236366597479216224351147850313058756645184346910795873402462091011198863210278701961355158498650468435638299164379443606793629349988559046314831262825568032117701992121305009938767613632343161420596685454341328271943264483387945864589088705386494140773157959741390096082460396390196719927225927646460216787355687480993811688363111931698006451979886450045563415239626266013852605659050941621085918921476931555911230323078129434921680678352131878538556760193092962140673558328714551586281678044594391221868047466742389639225161228306292003983029129265012478888897651860333967620379619106417006879005882595988897164166208186793761722868273890285047025112851491176845293621128920068410083609540839970003877738513303613942379570500407386715472599102462623744000000*x10^202+10939282657230802717753108943828889390434122464738932814360045122782275147048924118473845707713693898651799201190499867531878085526974178970384374633972426345063991115461931101174991492237575871957143854643348437975081380434607475588135027466340418274704881750982583657191030664261905966702220225971484944479037255770693443335942000732448482255871968319273228914450140235769014138854545376419342108718631036197692027267384232966274141403063564455468215508871740725637299764551483810995483697692109885918658249445959859210435396683885019041006608073897444556006670612865499/1182895973813228170546044607382137968593595615271555578500193221799655711552454461375177635177415906260412761260242904124817024873632371001313464110368148384940490235706381401415682346065713147669529036352443361394941172304886257909090048321752041287016022955795999687912471759920030027493569743550307668277396982567745243535998233947086771740402903617847249962312003876926848548027119524582565654154797821473103198277391777451656865219449512346821959008532335149851342020377570806599635186387141311616208191676150785161680644147410812755602848859604716939088753095873794741226691062779169765855136859592264947151152377147233089705038723592033832636465274510553570917914178551436337297441222913470453672768961698476490795624021037261215584724273134164615875715901255944503296000000*x10^201-52814958225167162154998872866355205155939292857725544277854941928109631397491302148432412635492922871239113609606316542386185430641200701207281859650956559338182332308101218972442049928777081067844704052765342517263101215543903659123865371357961375010121501233725022262122819321611244692112171493441964071290216755014391326965769984158892255768984216878113240765608358072421042250065483252285209427736093477283039537501185668151193343714730135829043899542431174987870547084316752580028389902832061919625377997959139721809049718524904216772543102275426909911681382775169/460015100927366510767906236204164765564176072605604947194519586255421665603732290534791302568995074656827184934538907159651065228634810944955236042920946594143523980552481656106098690136666224093705736359283529431366011451900211409090574347348016056061786705031777656410405684413345010691943789158452982107876604331900928041777090979422633454601129184718374985343557063249329990899435370670997754393532486128429021552319024564533225363119254801541872947762574780497744119035721980344302572483888287850747630096280860896209139390659760516067774556512945476312292870617586843810379857747454908943664334285880812781003702223923979329737281396902046025292051198548610912522180547780797837893808910794065317187929549407524198298230403379361616281661774397350618333961599533973504000000*x10^200-261196441473043695429897800166583893028734387483915951952114523355525723676619190629648715675363910773325192658322824553546984737638701729405769969815234680507826612816250628958873868701282701950904403892322130668254692208920861122406433092203116533180835344511899086691822042444159379176961016470412970975349782728478556956369889903089077739379881404805054137539094939560438862176715824817958737901376370670905423392031697826765372276194721503190092807287548449700213785722332973813462161989238291975028433047712906965654944430617605370371329720588690939675744687775983/1987265236006223326517354940401991787237240633656213371880324612623421595408123495110298427098058722517493438917208078929692601787702383282206619705418489286700023595986720754378346341390398088084808781072104847143501169472208913287271281180543429362186918565737279475692952556665650446189197169164516882706026930713812009140477033031105776523876878077983379936684166513237105560685560801298710298980060340074813373106018186118783533568675180742660891134334323051750254594234318955087387113130397403515229762015933319071623482167650165429412786084135924457669105201067975165260840985469005206636629924115005111213935993607351590704465055634616838829261661177729999142095819966413046659701254494630362170251855653440504536648355342598842182336778865396554671202714109986765537280000*x10^199+398404944723512023943636982856284142797988009581483505253519298294353532445046008909265569251468424485818025606171421942876805078258973158463126377614021653270739544088123205386265684646169890082027846071352312286976070424220555411139225340847158962159009324970855620507386321195262498142761724040304407767470812363929062617042225853710884506665195021899975812709478960484153486099912683221799867579014200200046813982360672770168233843529438763392424061765879683002726644601555566151537694938278570859951398489263556549591458082666771948132557937073991754935551009227797/18066047600056575695612317640018107156702187578692848835275678296576559958255668137366349337255079295613576717429164353906296379888203484383696542776531720788182032690788370494348603103549073528043716191564589519486374267929171938975193465277667539656244714233975267960845023242415004056265428810586517115509335733761927355822518482100961604762517073436212544878946968302155505097141461829988275445273275818861939755509256237443486668806138006751462646675766573197729587220311990500794428301185430941047543291053939264287486201524092412994661691673962949615173683646072501502371281686081865514878453855590955556490327214612287188222409596678334898447833283433909083109961999694664060542738677223912383365925960485822768514985048569080383475788898776332315192751946454425141248000000*x10^198-4177465617001689936339912498418739514990786282508583635756064373504336451898484729979935924898399826133837347153293825031078058809983324015773190025663802220690700330629989711394469794908163241091763598745696459540003446938930049088588503417917788347774147116242639669985246458802264564779646707094459983485473741696859450216836327745266936331743643566364791543682630286056220478378849658349262348169760602493950500287730751616360425341487600403787245821290076149534429932614785872254016311963965768791462518071306808373945466924550399355125361566839512865141886065451/3141921321748969686193446546090105592469945665859625884395770138535053905783594458672408580392187703584969863900724235461964587806644084240642877004614212310988179598397977477278017931052012787485863685489493829475891177031160337213077124396116093853259950301560916167103482303028696357611378923580263846175536649349900409708264083843645496480437751901950007805034255356896609582111558579128395729612743620671641696610305432598867246748893566391558721161002882295257319516575998347964248400206161902790877094096337263354345426352016071825158555073732686889595423242795217652586309858449020089544078931407122705476578646019528206647375582031014764947449266684158101410428173859941575746563248212854327541900167041012655393910443229405284082745895439362141772652512426856546304000000*x10^197-2060588197064545581259523661581560088495193579250450297189241381729891922117594151928492739538730468947693263363267469187248285188029922724099683311716867817093945557038337200406428694604510754055076690155392761269762440044074466647177262844236817804704594134480297553106173935432212185194274044543195020112031089570990418589687368542202855130437304250394357252549993241187681713781217836112462642333933422298019758872488689174203755071138376457397069375746872141831513471873572533339958522904311534403999932047738708064329472129582088575078063107190050134228205046029/14372186081830722272134441979692976318412186725549400278777347644865816895362321705708408267405603261064015049311951285116526852214633307665958588940973002877026956363832534027200540504698414744184777791682186840948535243504368033595444087109287301637244678912921396208136531883028364834046872384136238169570373338198104708962378542457104276645895278956844087042090847104661209858529502223678172697980793530898203859070310096037630912416311575013886801953667872070693805547587485300185567514603766936136929528865232039714419826391041374980574613644197310809928350114866606105904296412766912655139912844046019107886501382338882039916220491643211066533053085303225886652657269399951498163910858398666012124142884636489363166831855602723769354399918580100082889948200259725715046400000*x10^196+11841125694477421955597665047147809750322788255820566067755069219451064237253931462684789959563795850487227895036762076350729390365546315958788080299935882979259594552938443860693290474252418090541934565991846874169710131360806300807702366959083798250058957603639211866840570986577026786536269210842915406269769086856088884257267525775572901447366916006204518276612523617348238464882337507800141793335275735873404846974215107774947923479805298772978544926400909024311856230748586246581635607134885149481806198432034088291103258782540751313873526099512146278357024998609/271867953469113170073873188187295709668486684857683236800517315055589836838380863792710777078017322770866097484521640073140212376867940401168871830213479463289573952892201628888916628266216318313643087290933977680996922832791986448307907854678144030970539739042453997237656563698664635284433448054596820547538096643747399420766175384410248385813979661055572878037580556068468206190902899206523069754907621471177846398177294427509865535362741123415395662571845461829872971934659820456712213084130369629388223600209315431051094252914280196676879391102057504975984553896984076091982749876970170422351060695254745686128893143750280952109786639950396529492235702287622683478837017220757403691712789413189588949303827606498298328247908938223026211308804667903045800005364518949486592000000*x10^195-4123385099743301528981103347060174147485261999457899104117323782089582133606719607337341257845190656121852399126140229222563148994541647750575016435358058824198849274390664383315545978334905245404295471197935293350199150654988364235732535363871605430650357639845491449989133591377770594067898677356795295882567205489938623783266280250111997798820239029128491019643437715611656567361781833291972684515555494344968808562102279633234258229274105187027906322398589509613923407339697085707302977291043215067197646466488228903175991693923271778011223638857109933753130849487/914377187880733289171535622282005215240046341260989063890023916435486764845773272069685240776006190905090472249716569334750868136164126177659093185167702526235466478248091158937634387612528729760205507787969662212299709693248314184723164642597970811855945489181839361123573910096573838435928827658182442598938781847964626217535467979282752559151870055289867596902726556623179457981711289402294158867985160024955549661088604453234364321302852393782904701809686156828992883122252319216539774656921314185469031327567898763369479132286845347876557668061594590700293612041690821601674526805147011053635165083921878390506880845607453805794098971288789274339566705208785404079118109989813658333547630192053031708782814269429779702817227458496852653893044812047877116704433092135433011200000*x10^194+663147802695775872351288301519823014729641827058963456363991999420637214117285727199374662397690706477498655346905479712087125114099794457081621812398186269940704444895168281497527848495958750774588066838403120726719060951720416349829927637077501047209940487170599806097512161732716725989932797340269785351170409480087811463363570685562216263324899031021418265581540867119282325418630715167581177926669589537563474575116787328308205207917447950319605481169647333963788472909885589123380825676077474732668963386806857455193746789617269948898141490105139816338147703220277/55630708110663813313196227259637197295204419402318574647069055075935014773216845872719650048812216654665704331672756078326242817404225436648779229385603021696165780536613866109765676142346247918610903093820074248996314337737227434998557336855660544193315723561823106730758236690275552330441909874723819807719435487630167859074857871859562665698799774163835544595561883704954238223607314847235576625528217135918295641380630694934778725308065539637751922058101305781475927009157831101134279890127092755043935865969230960763399110408331670964809768524867414898205863356616469586245878210825144152503163443705807081278438630646757489544512981413209939450819238344902503984173545811780262973013037820884506449162346420152107797119400118574948515462852846364992843780297709325519744401408000000*x10^193+7591278140487903369392541114419114845683300572929040850789893678971516253812546256505489488280124135836445364355181633035444348132733431700423331734460415481939255467433008470759157946522984260018147687553623855029697849733788043849367343425453529907276078974115020430781425457075760147127708109082859128373914424628752218855902645973335966012718340590407511558904053526041342229616032345022544970858645106556948593455659351504890432373154383806512574379152728729244635493882930870802198482495081945338976412688091870829217993557106106406340065111365406381697456277971/111063969165034232435396194617731760349786995257512682303376551837492265518844634617230889627176120206741645737589796962053279804045702956929683465942863175524732037451092456740880897356059501168477845573287637143071612475517978463839178356632862665869530060349691206871522655326637083179675507735695292428898606785419589780761694952692117123178615343272963598349613343687796837624770593084543076670309217884486393250316254714820986807402970243287437288935872172145803758447741898826576867571238650132075293432502901208267655721755764205564172119947605752902363081235480972998272605123652683534278720273591895237689873042551201731566241533433648947439523767769326205824658809295923328916840581275057799033376468008289478743139884886241024099193805593896392101602191522610842435584000000*x10^192-44274561899615109088922874298951980218173657669031613103000745302089928154513205980908583892516089533824917633681236063548505575300896265879120081218269498434446426825092769182971033385440701053296912394501514976768201197584586651989344894811310501672738829321735849269416880096387648110128204142116547782885445560061076065985626204241654516982502051702502714532515574160647637757772532665643771500582446759617008011856037613165416293078561595254486639673926632427351717456184155596917478483799368910132549988267287395033437673972147833386063126007103066135387240461687/4172303108299785998489717044472789797140331455173893098530179130695126107991263440453973753660916249099927824875456705874468211305316907748658442203920226627212433540246039958232425710675968593895817732036505568674723575330292057624891800264174540814498679267136733004806867751770666424783143240604286485578957661572262589430614340389467199927409983062287665844667141277871567866770548613542668246914616285193872173103547302120108404398104915472831394154357597933610694525686837332585070991759531956628295189947692322057254933280624875322360732639365056117365439751746235218968440865811885811437737258277935531095882897298506811715838473605990745458811442875867687798813015935883519722975977836566337983687175981511408084783955008893121138659713963477374463283522328199413980830105600000*x10^191+1493077962210495199581194328549558247188473909931316432433215559804066782960598886357693188519448795544546076847317246012084971503522864146090602478649031356889687684714180454870619339488421978306358579855594956405035072493099390704970298823898720777237740312803296689452011341453651215848395060466168872819577846591940496040037568780867607449700524168894171392160398638339770670243069175546909191461144365144742970974848233352910037628824888643622191619767338744122442118591116774576353710805966759790253747522302395908276153654192464046441024485513740690602674007219817/2574907061122153644782225376017493131949461698050174026521481977800420683788894008965880945116451170873098314780281852768243238976995577353457781474419339861365387556266127517080582724302883475089990371771100579524972263632408812705647511020176288045519184919147240940109381241092754136437596971344359659671585299713167769477179135783214043383773018118440388064137435760057881883492681430072046689524448907433932541115332049308409758142830462120375946106689260439028314335852448182395358097771596864662033602939147261612477330253185637341799766428865291775288385675363390877991952077186763815058717850822954499190602016618507060944631743711125717197437919031964058755838889834716686457608032036280940012789800034304183275180955091202611902715709188888893954483545208260209771026579456000000*x10^190+46999037679991172065625144752722915166196852007244117465085177816682514999220103473116259728585607978925027886086720923410065400973324782068263651501187619344889719580297179168508953066248372969439255664318589934800670004998237064956741881164962555131350501935016000651808765831181430190701896271848465122306926070779324463406317824081705610077391827594709058231579006924320861240668577139555940476114168386279302560770010761154784418788706434491837451004167461407334196948284480235143103388620330834141924379256264546624599387764087133706987733399770256712626474963961/665514440413110480497559789493752071026937792726814209931706111185339499810052605394258459660867379548739256743211309638561329458669626146739857365696075533399054014542629881337750611819822190484797511473145995938762061984991816206998125925214794448688035486794979196828270843851665684494640447978234496653578969772018746572563222787046091213036718529073823376577060319522652548348877661926313605907857563767539487549808898898173599027685411748035629147575070390395010474497248145603723323731735805020340992759656523001378756126977210882188247323152875412689921220709307180773304536872886647584407075289625162867724828910629517290304819913029416137183954457492249032278359218819082038274075972454150649459517547327850446508308392803136614855752528820514129774208607673408063896100536320000*x10^189-400107876895636034508821031357448494406402676617101096337744073317387206352836341560555722617531066340660231800455469051740335917030028864255732309112819433789224469456718406381794160837794459398288071795437413625855729807094257898193896543068954333311775012264108505455741251266919461419396215010061353522253512850207201261253627430863209579407578626604651437154101930422397756421522294542893966022697266002586728686237450341721455100130121460786311065464594796490589430961217768751993629717660384071860749426901081294237876964170410176324256679798760906442503908173927/20599256488977229158257803008139945055595693584401392212171855822403365470311152071727047560931609366984786518242254822145945911815964618827662251795354718890923100450129020136644661794423067800719922974168804636199778109059270501645180088161410304364153479353177927520875049928742033091500775770754877277372682397705342155817433086265712347070184144947523104513099486080463055067941451440576373516195591259471460328922656394467278065142643696963007568853514083512226514686819585459162864782172774917296268823513178092899818642025485098734398131430922334202307085402907127023935616617494110520469742806583635993524816132948056487557053949689005737579503352255712470046711118677733491660864256290247520102318400274433466201447640729620895221725673511111151635868361666081678168212635648000000*x10^188+3066300793348926086592392385448798496430902112448274492419889291447865031054047992089153291892978290461244610188196316378890366593404284427023204650912173601237163496688151216903701482833414939666366040215357511378900097298269879000956453627075582024316716267622462370057393765120438316016695945238549850879929133111861687521046360482547876331771828473840161716551930791007724112831823590977060528495493511149817306066221581096425321389842442118367923376534760977647189097796443330575370052291151231370917198779379310620893349181151892508726072162968504456053199814127051/1592697058534103036281660132583911206344012490321216734222923943359460212045421348818532177324757615147323721251367066021375181636316173482993340468359017128793645175712248329656025896014256287682935862684597122098901025614082687422656878634661769441973866744534347941500384542217736285847400890275183920400496943568035773047520621806271668289381055934351672762581010264675802575934927677291836879593122760561861546340792660317674544945801678569730721573628520729740786431012732493910728772476176824287316057672541633455572341367515916043055055525636313203551106921379319230350658357561703727059956023363580219317532374642938367515206762200954489073760691008498495979520709675946575877960459088623228713365618130309605727666474403685688307825244120109094042391458327000224298369531510784000000*x10^187-214151780815524243423793458079689793684221395441321875370320837588171503022158653211882077915323734089825210876940190196213872226191946216049801518208131878479374967514083840267553794914889045837768788977789584558031216223091625507280008848618832117937346019274454892039106757436715397261287130184765660928991650280014187832230928603400287040227495650830861877080673632347715963826768794227184546834779812245965838223375194359624670043973670058683194952825863675628044709201007595080944058795383791095341325271427632037861051665847350992698810607789344302826196929689/39817426463352575907041503314597780158600312258030418355573098583986505301135533720463304433118940378683093031284176650534379540907904337074833511708975428219841129392806208241400647400356407192073396567114928052472525640352067185566421965866544236049346668613358698537509613555443407146185022256879598010012423589200894326188015545156791707234526398358791819064525256616895064398373191932295921989828069014046538658519816507941863623645041964243268039340713018243519660775318312347768219311904420607182901441813540836389308534187897901076376388140907830088777673034482980758766458939042593176498900584089505482938309366073459187880169055023862226844017275212462399488017741898664396949011477215580717834140453257740143191661860092142207695631103002727351059786458175005607459238287769600000*x10^186-11457643789985687693643651609673865224401760776310549475659257161610182430798859809429046333859604980461328121726858614750131558414264730172868630593820534672882370256854656058159154698599899872032490924218461469329188095409728364049138063476068182831594370108146590587355229347954559103045014731777022288340350157451547283437568683063116368331541600989590150403020959810232088436014259466398571317318462663381847824407676901932819663361716473893765344572507023357439433563413300646252012257671516664304948477922596456412000207084881019047905631314704783154476663384499/411018595750736267427525195505525472604906449115152705605915856350828441818173251308008303825743900683180315161643113811967788809371915737546668507963617323559650367925741504427361521552066138756886674241186354090038974352021338689717904163783682436638417224395960759096873430249738396347716358780692624619483082211106005947747257240328172461775756370155270390343486519916336148628368432849506291507902647886932011958914234920690205147303658985736960406097682768965364240261350321009220328380948857880597692302591389278857378417423462204659369167906145342851898560355953349767911834209471929563859618932536830791621257972371191616827551535730190728712436389289934446327925077663632484634957184160833216352417582015382123268767588047919563309740418092669430294569890838767560869556518912000000*x10^185+11692248998595391434070387912694902917667217130400447860872380517783525117466527852535616685537681782919930779503801431254065745850357247203112529243340191842928794287429222239479667384159019109601823532560733234717571697791121079506291923809822251043200366535215117554857642478533574258741603525413448593237346363216692890217292426076808585287950286813046152348105285633638282035312797320867248159291143148009841635845118028643342090908538304118217642322585081945478061306764018165963406577369038203218905364000583321033839054941542251036087555918295304407722875159636503/2724658711975460746227761622013948578916829047442311891569840448383895773950343209850839366393009347384829636419138667184086950728878804300826367406031137782569864674994457462509156620829508516464952039011793988717031962538523535027687575417888582219773533317209799710483537844062725818924865651011562636307538131300710157667854478136425068376009960008014093628402585879986188982703399476096691186657546968948387784556120819858652197529681847562809740010437782982782158163262101731982961925650445216844797326181570423185116715824236827893175144588816553723578949632542028993745478265447957799956007968288543952790888983949167524075614512232416863548263889322058547042085668456835326285944516572089529824528830247883248710433591091873180701962801621153029360199915589165823711706724946128404480000*x10^184-4172226808891300658928237079156054241555806117887208427889848087045104188393361611843466187421225563579255359110376132550187104758481899717008981099224329845984100513808037100540780268006111909983556813731248818837515302457346571615887965026393787792141513718386308679907179551184659208686046883237900889029473284852544233591177866464700853624588365193829321725805403368032862223765773692341544128573512365660498531284516105530775203778005147864215918446857075408824679331905805615494322771975583087751895976730714814257323163521959432651857825445372809515203110874725403/17769513338970396171050619274004012471196711178971599292846785532938450699676151368592430650389191395988019367950904351200567069970948723701041526561072637712412160923876896494624934483670707716075774167468221665545860625251240445832745057073186405781131739025281302459675246809104733601683906419640625888962205204135066245659920509585380880713108434834874523663495125304257754235022170496282768608636175884446007290583396651252079549106620744974846130502855106409448857586491967817280186471633338370726939083792850585989891624940674964520707464709673176458123584560056710828774858252921463912756573706229634474723189025755440374406181601515762153575634060796034002448384794283708649690942499383192585812144545094890752459349507120912048056279141007519756696955971233690154641565597474750464000000*x10^183-1602420431772009398861070711097492830611353858911000627866087504571001636039502144361840451906294166865350210294838703561606322356444707198980740647914515122525192003910929162254303524806947798090457890647475960745999936984790294649378648624657630571098581374489812596223883435384653084582587163855728992841162216063117209715531672365763842498023343099381121084337679760258025036624169477306467871907571526955042580903423703616149315517918838924703831324602603319912146011205316567155785997028588998389500074098866697477506635408594124770774916839396664703327660121470847/60547971377232461027283591600309968420373978832051375368218676630753239421118737996685319253177985497440658587091970381868598905086195651129474831245136395168219214999876832500203480462877967032554489755817644193711821389744967445059723898175301827106078518160217771344078618756949462642774792244701391917945291806682447948174543958587223741689110222400313191742279686221915310726742210579926470814612154865519728545691573774636715500659596612506883111343061844061825736961380038488510265014454338152106607248479342737447038129427485064292780990862590082746198880723156199861010628121065728887911288184189865617575310754425944979458100271831485856628086429379078823157459299040785028576544812713100662767307338841849971342968690930515126710284480470067319115553679759240526926816109913964544000000*x10^182+85931337659929003644483087792589038942921439184626283136249858657581128152938124554949039678086051616099322919610373212829988163379740228904694540380437026572994680923485569860960542886662710611533454332043999333787436249547448622494260603366971656838378539781843411311059378633177431654051615144388188259137637477556423040062910696467975139425849806916654549368191950115555821393937216143663680141135850593144793162155416031784787689744198889098083797779973249527945425785289530782866788423937853975655041201208097565857877299517888409192011316667062299214668449727573/11976521810881146137264886250610762984249798010735436886021276696192948456924585537805887324804436691801448951292917218391590992214851887036599417169367638604702701868107505329710578553096740731714074896755138411942997637531971582539286045792916844922081465130592526199927638875000992610658750114336539060692475302420703989748810892907362937916527296738523488476494882988950281242652305389436005216077129533839067184862069537840229439690909220056306549496429815308932563354998249371353678794067891063054054181017891970044469080546095946783187448742050785598149229154030896675804300067903111208597837223246347045234676852523813292640063790032601598014346766250806800184991949260814621037118754163030900327599253836849444881026774030211783305330996136936392792087541051278345985524065697267712000000*x10^181-4553350411673469644007532420829867207070414329701227761653394257622542531160992937924259121158929654911709841334372020204879064295747342444571028544941132070694007683429978932182995911887625905257033425537820448894833477933044700642519041993311575528074767200937831021299908734589556270204991311419658146610872696760656807042334362864073509730784201133620748611961047483859558182294261042331874474927656664746435842759722606212326495531340375021394201234960451106606458711591608285680088340548891767603437910744877989496224443783638862422404926842948523059480163111582139/6539180908741105790946627892833476589400389713861548539767617076121349857480823703642014479343222433723591127405932801241808681749309130321983281774474730678167675219986697910021975889990820439515884893628305572920876710092456484066450181002932597327456479961303519305160490825750541965419677562427750327138091515121704378402850747527420164102423904019233824708166206111966853558488158742632058847978112725476130682934689967660765274071236434150743376025050679158677179591829044156759108621561068520427513582835769015644280117978168386943620347013159728936589479118100869584989147837075098719894419123892505486698133561478002057781474829357800472515833334372940512901005604296404783086266839773014871578869192594919796905040618620495633684710723890767270464479797413997976908096139870708170752000000*x10^180+56089443424073356534645347467694211540616495558109074473493625611941064856586273647404465162082459169449200703238245702619688353596886724918948597590969394546577273987609335538432937731377173005327243485982704881279919010088159702454864665996566756393963272345605960702028990775593592597960233374980314070982058768371074591003862950338722071674774779695727284182285627273490060119962903480750167759645709094080445849750185330584959408037434732410706824051064392973493588009777689155069897790798423076025383711094190797333552054088096848092826051697044976676303180203/10764083800396881960405971840055105496955374014586911176572209178800575897087775643855167867231641866211672637705239178998862027570879226867462192221357581363238971555533659111147285415622749694676353734367581189993212691510216434677284248564498102596636181006260937127836198890124348914271074176835803007634718543410212968564363370415506442966952928426722345198627499772784944129198615214209150367042160864981285074789613115490971644561706064445668108683210994499880131015356451286846269335902993449263396844174105375546140111898219566985383287264460459154879801017449991086401889443745018468962006788300420554235610800786834663014773381658930818956104254111836235227992764273917338413607966704551228936410193571884439349861100609869355859606129861345301176098431957198315898100641762482585600000*x10^179+2696531249992012171771205407409056441878996995964777994912699557785198949771184271579687074508599982385532507795289632027256954754091438885930845729543573665690585255044319666880673107866913758648741427582431121572204337744037985579448135783727054304896013420093165598365235090715526189883743028216615935603168274548098753378056100262212661837597781679070870469002311320087397715020881775739332997258812961858119536770594826052265769853921977610056350663168177652923969700238166577338294108621388238305541101605157732553193795898487295943512329195626722876998004975141/300651995804188771997546110015332256983925963855703381138741014994085050918658561086989171464056203849360511604870473620313042839048695646987737093079297962214605757240767720001010385746704388023718845684060026341189733797354321106503456597835981486319838159140391692191286934517266297260674830456448290902900759315940431190935666552984835131145926621573968952099595683308820853263823390465841786113936217263270376226882297363713345934309721110379005794255203639479410555946162949736050971106256023927701773923483632903185292780605443077867602161524585238463884097383948026896052774118395343443421568914597953411408439608184002656619532384266688391532567097606460363264625484892173935000774242437465359948008854938841237013361775654971663664860868541023929401369996045883995774535166469341184000000*x10^178-349516267586099924267881691959832834787062923332086270528615975462725468851504759078363654623188840014550410790977067089969524045218398644512143286873279934148931130168108754290462599050724653620715107053689718076194470321859187660616082078965672511069334914766125888628457555611816424359017046072437540764276216923703321852364694739346099926909507229807771014136653029029005533754885959824972126927859184080486538949334599957458761119291520255637319091718892155068742516703150179310870221874694437145348197219883977692238365480069497167264495861791471672604164598079/241075793870639844827525452270358583941028192216093955383137956723367736681320689535189473892837693409164649858283236912140412230389276693898001171409206660946273740829002687927077452165560200535147830179845366743626791155482266693694015889509035846173510781983539882217898279290342560937130970043419366899100148022919977083976064424974015266448807521446408284172026031777579854690807695580905395317165446100502513656578431987493650657004108171455976996315232411379803855919964761539506308628979484624055800288876277074443506653573028090087386065001280329459519967487589662119415588463598109489195175074378082458917366321769661116367735644527206360030722004532369139207579881895107210553616212830041348529739819167550116314861515962972670404081986756397067814923406967667351450548935325646848000000*x10^177+1590626840360281319700882995989900775315625533452815513505784988294230759841008720791290082452536761667964547410334437042648421713145669983880482040365400609638864258508541567636358961362092936347939194193941041754299937969747546306867682149529581592979294406335219897218104451376588517344775050711289924280939521987579323060626991412816843267392831024827425887766317445736714611701355601056671273100681240785892141139498212982098323814465921959885849108337459478778454934402670918639078585353843327564295898678710237188958646633079187319651808962014958020141745754913/17437815756642948775857674380889270905067705903630796106046978869656932953282196543045371944915259823262909673082487469978156484664824347525288751398599281808447133919964527760058602373308854505375693049675481527789004560246550624177200482674486926206550613230142718147094642202001445241119140166474000872368244040324545009074268660073120437606463744051290199221776549631911609489301756647018823594608300601269681821159173247095374064189963824401982336066801811089805812244877451084690956324162849387806702887562050708384746981275115698516320925368425943830905277648268985559971060898866929919718450997046681297861689497274672154083932878287467926708888891661174701069348278123746088230044906061372990876984513586452791746774982987988356492561930375379387905279459770661271754923039655221788672000000*x10^176+157076151537005401618615456897804261411415085130250922154480166335341711593712375920619634844670749153226319736515623624840592515574041026201908655315018304262344361646027973951548564788194308495263491318237365856569631465749777008381687451384102272941842114541070416326019737010736002516035603213007369536330003392681627919015393466331799693514284796436190505600633267200110864870335758466806298606444694759268197933792952742932525822005841092167447397201221266553985966521601525325515189981954572186900982855081110458423535510516093009130594131145029313592860655867/21400955701334528043098054922000468838037639063546886130148564976397144988119059393737501932396000692186298235146689167700464776634102608326490740352826391310366937083592829523708284730879048711142896015510818238650141960302584856944746046918688500344403025327902426816888879066092682795918944749763546525179208594943759783863875173726102355244296413153856153590362129093709702555052155884977647138837459828830973144149894439617049987869501057220614685172893131792034405936895053603938900943290769703217317180189789505744916749746732902724575681133977294701565568022875573187237211103154868537836280769102745229193891655746188552739372168807347000960909094311441678585109250424597471918691475620775943349026448492464789871042024576167528422689641824329248792842973354902469881041912304135831552000000*x10^175-30700027878511195786815216841759939438895368256716774778943464583588708158598632599778289215456791691375253726250990915088068861915483928731529152623771672482137875787154408438920808956594493143493188841497681877949810587441527104966674585798649629729961685711407739469054550130317260282718566430768966010971196737759288016959562611041082495294077711431898896148017586727124113446205892979570216814702737655098136263594260971783430304265687664210280560910277327208891648536082533159126628894674260359494917026993672783823811052144249258133416313271071101185715106659/12913948126062435207720883427218568624552998200631721001963934065757362918544986697021029737491529560542131963608516434909537602357492773938728126750048382413569991748728015986877684957604728822266798967073956605722599948616874062247801043169220032207822625569294264410648375025025070304280231803285888646050996729291777332434429819117008049793129721308841198966527090470261397656077186636877940216349918616711718651555593444706059878394396066528553775738614369812793332953920672346148273940637173032341421109874524410323789764418599968729801096729988584688487565618375203020412854242818023529117207138384285121159285479124557206681586863006033390294125716338789950049071639113357103054936113288879654958041102633167324630754501687104520008205863866566678128709817064444004682503005367524250353664000*x10^174+8228195078823257385294984443280737056070107639910414834792240112862616998882529288133651452541870603675056272174982614336049696990611857457323448322082994257816799152665663940827580116148829646509290709531484750678715364097307460979509289780511187346711517027847512687526779997578459339220012541915166233897327810443899807763020215828641467956007412872051016013467650210132794063232989162878553080578787998233306676787392930423906722171696824071134594360975339477730152220533771317313595513511616663999803823998287638605469640553907541057545805255623590107638424109/34635109916642546534117311873766276004548271036177029507182964927318597865829466237221152552659274683446330936881078561060062535058409738532987313122735125247122583234136441344116396438020345500332411022803715034505057333455217791469198200070705067224045355932973122940436254856389077444429740468582843112014167473196337673195788786903853007108010746805321223281873422717176162295992454581664973760325452228728747341336840656299777451632479871915661467498199459268028096044997971809593071871440693956471244355985314510446945728325747042570347769007632219471039448018630812698425279578439143564682164738961684232994252242862797106042570130667522502704551729644264233848084855859578437312089192728796009466010620088954510503939276555452735654191972055925956667037823544485836313226451177268104396800000*x10^173-1021450850353231074664958519499983573433160974451834646274780005762636591314351326680154367755258437167175790956063539301075096751449184345438961737090470209094956040844203746258600686989849202090349860325897647671888021985378088184562224838152852584248160956468708544467076922545998389183954220157814351041836770408646170483278529881211823629361974825195642015931872852388164635044392461289109318978542150386839255627299001321843578141337422944086813759390295657692612282490793511130764899382727177297674543470382814058324883996831988929886187279055355962527454097/869208046946510062058136384524326734344913340427135067439880177502899427209758719991800078485006797344181959089034760041988107850985090553568239300484025739374903290779770306809074949069549055344880699706900925385174996541520369574371224059466732937064984413317883181485948318992072039711169448298088658868817087548485012760009699363644772582229885088095080699670092627806055611466733715943707514562013753047904140008549558778292491815007427554806504136252890275861089718052352946375364592158271261792211036241554527617947387989713459433736612279903077815571278455082946357143172881728136199075196634314326883154951907248768273526645269625406093577489230907418554330225975709552881936389930702136130622175843446463185311685399152016650385167702375634295643278545379337577238245394592044901466112000000*x10^172-16117125069243792635698380837110811349743638427327319825558638016949591787675070917212689374854636795460875733900466210110628592045454965373570263477563863652500912041494479641164838355066384281605907807536894329755348030680125234770491439166505766669438766056734332060745894531476261850376910499690600188296392124098326040664055356395777359943498322105312388861581910286871531856731394712777059750143967136968957902111410149653297780756632430047687532576357188659756354663014217221527804613386682314409073652323414772148910936946312608107534116911177738642043697443/5423858212946222787242771039431798822312259244265322820824852307618092425788894412748832489746442415427695424715576902662005792990146965054265813235020320613699396534465766714488627682193986105352055566171061774403491978419087106144076438131072413527285502739103591052472317510510529527797697357380073231341418626302546479622460524029143380913114482949713303565941377997509787015552418387488734890866965819018921833653349246776545148925646347941992585810218035321373199840646682385382275055067612673583396866147300252335991701055811986866516460626595205569164777559717585268573398781983569882229226998121399750886899901232314026806266482462534023923532800862291779020610088427609983283073167581329455082377263105930276344916890708583898403446462823958004814058123167066481966651262254360185148538880000*x10^171+17163775824365817622955074811439144195431852760356709884952933414884575192834939734604758797698006196720938342509990348815566256454821099408333647262163901712936857126163017812549647235274611608099212998073981463883008088799154195644398410981428007515539508781604675724448299121768940619303510769193949756361944550549757756183115527128086938061431925558534952680166840322412266615436734926937087180291417019705131507788464616086274729573366439315574074378659332118426068953294458657591267934608637285846005620560480160461073066861577398010846147952770313721264181131/40176727503305353979576081773568880165275994401965354228332239315689573524362180835176536961084758632797743886782051130829672540667755296698265283222372745286662196551598271959175019868103600780385596786452309440025866506808052638104269912082017877979892612882248822610906055633411329835538498943556098009936434268907751700907114992808469488245292466294172619006973170351924348263351247314731369561977524585325346915950735161307741843893676651422167302297911372750912591412197647299127963370871204989506643452942964832118457044857866569381603412048853374586405759701611742730173324310989406535031311097195553710273332601720844643009381351574326103137280006387346511263778432797110987282023463565403370980572319303187232184569560804325173358862687584874109733763875311603570123342683365631001100288000000*x10^170-6098538988099844516016915152157266630599037482194767075154647550241726957600962316223848692103520227297711400191336164682786454994886614093298842185128725605705056367861210273836034701352331472842582362190051975075902169996252052198368866096503985780987546670451417725944464451804644627147913774141476357435441665364322350029634112887360442422457987448411369820107750422795481052718327767454364963343896790913713185640971867265531038182169589215612400640841961652888025018001577553640480406735597974675796986219631092007969533728776142000795654101348362900417489163/289272438023798548652947788769695937189987159694150550443992123072964929375407702013271066119810262156143755984830768141973642292807838136227510039201083766063967815171507558106060143050345925618776296862456627968186238849017978994350743366990528721455226812752191522798523600560561574815877192393603905671542326736135812246531227948220980315366105757318042856850206826533855307496128980666065860846238177014342497794845293161415741276034471890239604576544961883806570658167823060553721336270272675924447832861189346791252890722976639299547544566751744297022121469851604547657247935039123727052225439899807986713967994732390081429667545731335147942588416045988894881099204716139199108430568937670904271060120698982948071728900837791141248183811350611093590083099902243545704888067320232543207922073600000*x10^169-32797278507922933605775622826182599114870307358986368389022746788509763070068699537119243547703948786038452871530788692426079919592051898494158286517783591821878504908034795683054014685271916591375464604616576323848521569626313761281795976620419677811688986431995851292609028863555542796775137058745981837972333346466375117085777357666598740788323308054350514110885082122080956282523042612741902675900515110515574879911260503788178909994270524576682537388484696915227819131978710890197925891459972661427885233321370974492455560080166513745812716617916763893701099/12837534231825379378089398909897748691863335489385379457573614929273591540328744172186585774547792699237148934238051840620132054414549029714238611207148687843075494756131992223641722324719493740478238026440382897996430718151685458329175001493662517224344385181310274680407852095882910124964964159479463269447144677639163265378604790601522795060625995147250422641281368041443282877047144112399372522762049275784430375510885791187089109883186622347911445704658071766563786605080905054159230899568314020315732227567574561741992191848075708559802273672414687737668112567378900043960707176292473094033673368334673966596212783981808347470453212929074612836764025709566340877183641248781025522066668831549006112135533978533198449507433629784374919399912009368058731498516371754986903316597051740083191808000000*x10^168+1006449189700422854248412787460908270790534496944346857682963896634391607933957768880111328139268229451508480179088926702334393786955417275717388324069335540353647134522664935800811897358844173895816925248812056125387226949002931461451425752183037063439132959032201660986315422562448881962038796246755697846539839274052077754454759711444135638410406711204547948517860281118370794168026050399199303124045604942751993124748847486222878428014934855918544084353841755058913727522840074709052268260412498211556931253157736414220575372185001790468759862418054339769217/1614243515757804400965110428402321078069124775078965125245491758219670364818123337127628717186441195067766495451064554363692200294686596742341015843756047801696248968591001998359710619700591102783349870884244575715324993577109257780975130396152504025977828196161783051331046878128133788035028975410736080756374591161472166554303727389626006224141215163605149870815886308782674707009648329609742527043739827088964831444449180588257484799299508316069221967326796226599166619240084043268534242579646629042677638734315551290473720552324996091225137091248573086060945702296900377551606780352252941139650892298035640144910684890569650835198357875754173786765714542348743756133954889169637881867014161109956869755137829145915578844312710888065001025732983320834766088727133055500585312875670940531294208000000*x10^167-2756328141916631293056848781655420974597550197581843471258058355586051633807424004503165826115979472333859643513132364855076887178074116398078112299363539921998303611464502575539632000883966839868582859640162308908901345159534090964672366653436478995904463935611296902740537353154086574912983528277466428833178698911199002181252938796986065276748478000815739235315803471421982413575148058063984408425027237634143589776215130458197469005367791100100247498860589232711009930882346569020327519388933770263456396154815822508374647903624318272355837181667145957267543487/52069038844283738757530601978545268694197688744947099079918582153133687287573386362388791901565847188105876077269538265555255612705410864520951807056195077891514206730871360459090825749062266611379733435242193034273522992823236218983133806058295169861940826295394474103734248100901083466857894630848703020877618812504446204375621030679776456765899036317247714233037228776093955349303216519891854952322871862581649603072152769054833429686204940243128823778093139085182718470208150899669840528649081666400609915014082422425520330135795073918558022015313973463981864573288818578304628307042270869400579181965437608514239051830214657340158231640326629665914888278001078597856848905055839517502408780762768790821725816930652911202150802405424673086043109996846214957982403838226879852117641857777425973248000000*x10^166-164545832543312316048677146679808745637150426018854925704213698569649533266453917040005534373628860600308294975247754982453854442810780438092289425326394314599952840408894257309124832738801866119679889743776362181571500312115151691757561338803816071104493902649196715862505971859233966322591026287308019803778904683346058520971399691611651144387999060754747431978507182244625096786563968754808519108991933785083518254658842503807833006080779271318125135674662205546676019136323438404922286813578552836531491390540079513846643204561331832071626121342078716898361/245223102877317450977381171013556995420083306491116636169161297424491462892810296840135597652586407479305538825445235159600889855755467179847496736528391261655482920239582545333237797876274411042604710056085681480095084738570971204002200028532002369836456010810335042874729582892783752591167478638219951432704641189188914620293348653122966044423386356282171338617129805852875770875839324269506381251128124941514833295473246950022763405115564867707043126113468472928647025762361778177408982081549835163582150306188771220214381460608140065550508737905717300458313333940135723288718814632852139102357515770637853729266431955244339045558045046971710971739002613554165205327426289976715099768457184210813667774670608243001505076305262805677039276700360015683734136379822938013627377639486539361589133312000000*x10^165+375891035965195934177837326428891276405034433059947134931476061168916664280742050760713895680187479386324500485241000192465067792553462952741521144947304579272009102815156501888754008222287793424743281465672738773605306118455352084632548628002675348706028923013908043160202780153366987474128190259707132903677932052675399296306452834492766504057611701816656025176371117335596154258544193662256963832601093848215567856987480731761051845828962546170698837801748956704006888770273994200314473910402033773499504973892317399017868153062999655548063952166268357111281/504911891823357466739690685852560181277068496920699142593149887545538785818893443514073133590941548490723646809886431665990357456537317474142562977514618937129834731935722283239668613324240161080045899978106114271743253263740472426503115695110741041085486800440188839793786648251162021496803826723381362626692061212164326830309052418712983823184475503682402077411270097222729263993243311708042229840706636243215996151002693518107475681805623662963673442696660742644196057892927523875586332399021397977218035539530496217459591080104679504664805061966680954802248383740982483183560032068288687218429858734210304082562318078353596677237898003784985499790689825726071065191339140897511171078811236661942000395847038224782088835899644144537451375379811975726993599592556643279775804626595314984508373073920000*x10^164-22178975732567332020854380721909849788318319650158888720721760184138631619013823911536873926068642507279241322095541854203985403165053946494857525945713467467001519567122981356294351719720806188767098359397287400541103106533731447282984345300557622296288874547708715962148285506731662910495743161638898168556738274085865431757685519597497740607298112004884625174116189722186741375381257211271278989476538709909641032334585188194195369389527101511748794044546086551907954187344908570364465214470035701271691536422061609466551088876714318280967214846816913973099/245223102877317450977381171013556995420083306491116636169161297424491462892810296840135597652586407479305538825445235159600889855755467179847496736528391261655482920239582545333237797876274411042604710056085681480095084738570971204002200028532002369836456010810335042874729582892783752591167478638219951432704641189188914620293348653122966044423386356282171338617129805852875770875839324269506381251128124941514833295473246950022763405115564867707043126113468472928647025762361778177408982081549835163582150306188771220214381460608140065550508737905717300458313333940135723288718814632852139102357515770637853729266431955244339045558045046971710971739002613554165205327426289976715099768457184210813667774670608243001505076305262805677039276700360015683734136379822938013627377639486539361589133312000000*x10^163+48973257672392435922628872633074005372437903145213375503932375811826427846125858523015142227355894874364992539541810727938734274784513768360473395693001369751571024608126267591012336161580203747568876530365973571379922404821757369135168136944593282806306503689837211996677772048412856168479327957574814074002270908941892732652177744940783386024501411215311297526564122707010323928107149229241524997934147524106415213131791863487157429057695394320185848784827705543339294032623687952171432175567962379477400167893600234061034350281088499035147114392647657833679/16736476771376916029206264921675264937420685668018710418545258549221542342434302759339254539789022310462603024836637299642760732655310635024591652268062703607986709306351508718993479705055728553657771461327847761016489533407468784673150151947309161741338122737805366676200294032432491114347180417058511685282091761162143422835021045575642432531896118816258193860619109249458771362276033881393810520389494527258387372416049104339053602399137302221005693357244223277380159508281191360608163027065776249914481758397383635779631534686505559473822221362065205756279885041414263114455059098692158493735900451346033517022433980945426139859336574455819273821186928375071775263596844290910805559197202822388032825621269012584852721457834186487457930634799571070414854807922915519430068523894956311428458348544000000*x10^162+694174811497532385342921291864599597284019148185115974264526421207267131195512189476202049326242564914323544621368987962635617412770017416093099170038604309634283569949685617101215540457390178634411126410322491677835977353384871992902260047281967372850137592616870944452609283315818011807382693085715463035227311098134508324953697678171400408324997435553972419231945604946584894320031080546363165517362353825341064034675472136682514717774828640770653363385446435982654916627551136713080899586310428764806543056659164468717358429310261225398339530318468356493/987383255121232379402061785667228798941822838422700545515493113422386958934724956205298572355619028159637353761555688591270032359450754171656567600473032588165010142452079131668685288278514092778756426623851956798075695271314701634050537359327671369233840854194147064485627223246716842038194150036834664692197808592676905801493258063260946143116307651645586284715372634568892782920120254006838138355159644208955725806405267324299063555530997385351183621273469896726427846546169380023368827802530733822115269499526303714143200334426928809122285454512620533835507950426810189336739618266875655004929501524677927983677422019891477946598556096290638310701793436975427860818618764421799623443008640583353245218545319195129418167981526327095460467409410085866120816980999657969339351269786393747483040677888000*x10^161-183742404831695974982485521894437920211653326042805457132001355606727634461777373427525046152679706035919615965956730520163544412664695152801577786244772470706519658482118157423682801309331371323515718160257778752587348632759242374700654637712388529719995678437727725701496367323007296580835491771955117063749854835088748752195277902297935887878989696205807219207244293461556537246396602457712701291070541752661397000231531518757437193390128862919661754038169734915607530008158104676723142772437939644976953263133260145289717255666104198525667115851786063267/1455345806206688350365762167102196951080059623305974819003935526019264551516026326899065612155567157431530697811881504316761802839592229132573187153744582922433626896204479019042911278700498135100675779245899805305781698557171198667230447995418187977507662846765684058800025568037607922986711340613783624807138414014099428072610525702229776741904010331848538596575574717344240988024002946208157436555608219761598901949221661246874226295577156714870060291934280284989579087676625335705057654527458804340389718121511620502576655190130918215114975770614365717937381307949066357778700791190622477716165256638785523219342085299602273031246658648332110767059732902180154370747551677470504831234539375859828941358371218485639367083289929259778950489982571397427378678949818740820005958599561418385083334656000000*x10^160+139306000753809637748664038055812591903763269474205080575663478591825982900820377814101727723563883358771322576234205997771170540207962825127290444166293990616629003421770817556779261998493657258727558119351419108810731068948608802273752964906673391517712740083106986512955532913435932863066481301281704889931465879124584373552893315892891613259486968016080158576780045979154807942277765911917101141172293543359976311722821348462268921534417647705030256796201140479496913723372952963021385936995835914588576063604361553292235917924184053486838767328145980822177/17995059824584460114602576043785244860714721230253717442019861992123002326585362326841566481181156788209390772304352424575896339750989994778440944518621018919307309846189142174661789378875919340892835875219701912644929546319710437280571043373746810704286749567688330250250556143671414446146088384421311764015305061601536608232214628202930743458294706951240810038937666265018070968719191629274625071522784515708218102821735996985350433299552427348025321497708988867839147503303936950925896886701122623908050786628866885190259826094930777546253652408492509229152132396528615700662079542913808812464840165287255237502521016312522185576758684854896883212540185388877172763419326981587298137248832474631612894107988442331233646111463317311314767018536498814910051889478718766491209676891857026047878416354508800000*x10^159+20781238699428422733590374184465211838845786712833570627890092815808605104028012643124671889388368751349338409376169129088875407747483057847181456273798445200983396889049562854604203982891699187634404896997835311976945312734579379800797662745314429794525479395927537308845242328734160964820396423397812176968493377617941593337058053548470273959308687707889300469109780062025713249173704630969003208693229900441974053443115442783206931034333313724087906938579395570338535685078362479852606082369032896239217751882379883200163765189430250748435959781353563595607/39989021832409911365783502319522766357143824956119372093377471093606671836856360726314592180402570640465312827343005387946436310557755543952090987819157819820682910769309204832581754175279820757539635278266004250322065658488245416179046763052770690453970554594862956111667902541492032102546863076491803920034011248003414684960476951562068318796210459891646244530972591700040157708264870287276944603383965590462706895159413326634112073999005394106722936661575530817420327785119859890946437526002494719795668414730815300422799613544290616769452560907761131620338071992285812668137954539808464027699644811749456083338935591805604856837241521899770851583422634197504828363154059959082884749441849943625806431351085427402741435803251816247366148930081108477577893087730486147758243726426348946773063147454464000000*x10^158-1141691625699156546892109131058246301998805270619443579131508314251263389128918729595694718845593024358502378167954179326657371644399187311413604000906149874211804046302418003944495920599292147503555154321885088332736979271664714884623973776871256792558579850542831639818772228025180121811451777748680676884497350301615633648692515894034895004419105785791183253045691948178606418410106963061707112280444913114200865912178067589890691067951444147451783158027411649563471552388141788954898923574019655635431439204748613659778784180056196457488491674692365447961/7497941593576858381084406684910518691964467179272382267508275830051250969410567636183986033825481995087246155126813510239956808229579164491017060216092091216378045769245475906109078907864966392038681614674875796935387310966546015533571268072394504460119478986536804270937731726529756019227536826842213235006377109000640253430089428417887809774289461229683670849557360943757529570299663178864427113134493548211757542842389998743896013874813511395010550624045412028266311459709973729552457036125467759961687827762027868829274927539554490644272355170205212178813388498553589875275866476214087005193683402203023015626050423463550910656982785356207034671891743912032155318091386242328040890520346864429838705878328517638014019213109715546381152924390207839545854953949466152704670698704940427519949340147712000000*x10^157+34870332225827706034975050623461156961214181225958827594705710643659157216935327251801899945083301759205772779742437629188800158689713535364478947109065979221610502581695225524152335124080647888362760879216868230083634526565634493626841644300942483349542992400923095135905442407737061453084704103383739323752560679356176790346490941147224243499869079848167631184499413664906727718135219167362663795520481134368003203655200876925592194631324890264312643617950301131437273525787297929875164225082971864634350553453582685111490327729138211963187658447411131598411/2879209571933513618336412167005639177714355396840594790723177918739680372253657972294650636988985086113502523568696387932143414360158399164550551122979363027089169575390262747945886300620147094542853740035152306023188727411153669964891366939799489712685879930830132840040088982987426311383374141507409882242448809856245857317154340512468918953327153112198529606230026602402891354995070660683940011443645522513314896451477759517656069327928388375684051439633438218854263600528629912148143501872179619825288125860618701630441572175188924407400584385358801476664341183444578512105932726866209409994374426445960838000403362610003549692281389576783501314006429662220347642147092317053967701959813195941058063057278150772997383377834130769810362722965839810385608302316595002638593548302697124167660546616721408000000*x10^156+4119650271427340647022274782473711852908844447844462740188134385006039978035066418501838573953480163353655721005511444695016074385611997967057842842861080775257887679760839389854260148991207154368833532405165916153642268333721841861201114512869157500519543180870438720538416357397995004371505846020515092929653755886699452746395304700241060886703149650590725715379579069301334460523768665835792291758125803537674015235802736566752692673760763946654573308659836003944190759060046284248349774785140606196374041826095797468810772837291974268091984264568125401/14765177291966736504289293164131482962637719983797922003708604711485540370531579345100772497379410698017961659326648143241761099282863585459233595502458271933790613207129552553568647695487933818168480718128986184734301166211044461358417266357946101090696820158103245333538917861473981084017303289781589139704865691570491575985406874422917533093985400575377074903743726166168673615359336721456102622787925756478537930520398766757210611938094299362482315075043272917201351797582717498195607701908613435001477568515993341694572165000968843114874791719788725521355595812536300062081706291621586717919868853569029938463606987743607947139904561932223083661571434165232552011010729831045988215178529209954143913114246927041012222450431439845181347297260716976336452832392794885326120760526651918808515623675494400000*x10^155-1006210311983243681696740918311269169503486065734018398847458418352097938526379079726990284839574531219988880844485688160912974195078783883182762225829881365707001259056635155897848104896589468105724113954177521746417810842575275889438146144724053315767642649457637391986077948866608476260439141822374805255618344911908148254933081142169596929909661054052674744321812669705840562940165100829263934778823796781758999643847581014756399556454096774945911754250653318269400512100979612325159366838262532303680825527705049274059573414831573814118392923611454661/6191848541792502405024542294635783177880334186753967291877801975784258865061630047945485240836527066910758115201497608456222396473458922934517314242966372101267031344925296232141690969075585149554524172118607109727287585830437999924497563311396752070292214905011038365677610716101992067491127186037440606973008193239238402832589979596707352587800329273545224959634465811619121193537786367062236583749775317232935261185973676382056063070813738442331293418566533803987663657050817015372351616929418537258684141635739143291272198226212740661076525559911401025084604695579738735711683283583246042998654680528948038710544865827964622994153525971577422180658988520903973423972241542051543445074867088045286157112426130694618028769535765096366371447238365183624964091003430113201276447962789514339054938960691200000*x10^154+3314058332496998756943641087868802112557068472725068709917743969238309158176431706713020826161792060376544080002403199181085670541332620851978312844214610877427419489319146706478622998450148609456784957035041489293369403721049655489297609244330206194458059653339896797027348981086827823521438313745402849828622437921702854160152764199789487690206314111606655444716355139809792843588870063944458096362219307815604304013326915205071229914783232822316562534347365281244439546433149166830755298076270619178096962115010520448310600775529053145833908497719949/218031090979782183055273345727586170740551694130520979192243983093383845538121083813157444775963430851804363603702729009287298047037855375756355391539840447320371782620140301234022664845719366517197663097584514484357936269823457647562861454681722745271733742064301453185421906250231063676753939003249394740255863833724270744549948166481308466421351187929160547213662989088099000794749964839191246938294310894196728367080213510859571339815106461374734121361057000405457089888957624637321078480343767356426347041809753635261184519722004044330058262493567186147010047589608762417623923885215206542302406303885565711287218402181178273619430508256673455303201670684210945601991012612469630226785293698917728450818079646586451355710433589777771589335189111384317769286781644211774908053666814900432436985856000000*x10^153+8458311127635392534511128586716630816897202937143936186670045549977431260193242590535613046804234915055789184804071079623278350463057837891695863030492721007835221681734674938774132296305475516756935490439529087874256622117757882406649951010582458262568216159546325817714418067498833741099476743485386860075398909459820127693850365610862552551533909439012168408424511805229512563278655597294129597388045291640132841131185299472691313421112888477159805191136781693578968964675683316238844564264943423179433965073590148554442100336502728561646558871896847/132377451583150051417766076643937433458131282613360680033249559482284155046145194128489684459263682120161035566376845422167513303915328697220714994159970713889157221857023574618201668994029751473234654714259876138997182869478329653558223767347102975295902525555408406438624780827008106270499960529076316424940175165804407232972613356895122710497800143089587568102529958731167418620463018882020230411202092989117926273631161357133612382893259235663634548948663826154219016116258846535546827672284120451737385097039940304847888375870755145167842960246381677088015686595153035039353228821434915402040203514756820137949579890115105732978454693185448336276157685619326328374578957105929549515393710158209566117576006932091833718521109460680936217147854703925775094359383678282234186128859637892766002143297536000000*x10^152-497365180525909903386435392229415883480808304498822983847573919232356910236128435645278492743240990526863815961978562280589558861829370841573737378810693150789391268313315924327032338173641817121870399820298069425502582759287893628328046889265693593909218969903369505457760489893713050293825870786370757808241066853765971093154594269121649389563288926092693926317152819766163213810338881278537427933696097873290949564293748021457335246154476109097021760107440986985671828932098014867041926440737442750554670800635361071827381346700648388060656884255023/2870895935786132941692760215548114429678411663066298634261462433775206337235413753300717309779415528645134322094298315726186333103878417912678419865452324005489938295742176029859418401499139170694384584675363233326680215952458010310035223272406479283095249936223153291965439065693023597216434882161151547552660896011545756065215487330407945943199969866127867656142447431715216041873811082756790139996572115761422443957517448572830580771112043084252570038895802457570881256888889170591638548575263751877143896659874481776962451742019326773618647053267048980657852817992475302376135168773303385606887813818444924572994067290142512001277689600648290639030902673229121644052855921780478399926692149923571055209899483518641317894763877042541336768573512347545840140243805648780666202424841852968439440736256000000*x10^151+10063385208968833596489156653188480389914696280575162748267722844004263091131531618232254644190699957634062771961910749732366352986587705391176492774189481731409824844523930261961739255622870884041980714265309283057198711356890462559827589473809977891452085707798433884615821961467345746683689477850622173619227955381514015988515931848455181769700796109071278745390460309496210751323132001836683424277891317342523104012675149157911560228157590606897367043721932337620559449515732458103699189922407012093657936255621565444305069855003421627798744233424917153/552808237811234614720591136065082722121156236193394199818850160398018631472702330680572922301885136533792484525189706482971535557150412639593705815612037701201120558474930447605610169719068242152227918086749242756452235662941504633259142452441502024835688946719385505287697084733585851785607835169422697390550171492399204604893633378394032439038813397542117684396165107661355140159053566851316482197179940322556460118683729827389965310962250568131337876409620138020018611301496943132443552359458487006455320165238790713044781857636273486220912201988889883519553507221359074324339083558312206718919889877624480896077445621120681540918026798742432252289234495146306747292241724874361798776284133620683148106997404948415497608544153107803589642809441243594036794044786240506609961274117847840190824950410510336000000*x10^150+218806253987702291913346515768390436515893367456346665298501253014024476535533436959237135184325506251619587435404883446810993361126255929836657954759517120102574994526704695760264142368532419087724374022914594985006399229533883192468720894580255083012443323701781271322000242217207206660022821744859611324000864393700234158442959074713319435649025373370750842367503596346137982687100043592858670149338204593502409275357803115311410433680670705191135566253302249441895787858093435605487039096184305914066069915619280086882026403861855787307964398303/78204525242968645760649497586572268381419096190046924819642816678764793134953468531292367434395775283295134857674936372480500167236132645742699319626813467897594420297072388697522216759549883947264780631193526826730643418276428595332858348709673142328656261251195120111433716673186327396726130527946623857195426559490603657633051583150349416663315776840617886386725391004258905769627383462608874581387082627417359521652870709445087930816940840761285641225056783451107849520989841645615356655626311159180239811174364733940906363591338424222233379591708560002766190234675023777094830565278473099051443307179413743034828735083385540713425541820326401738530078888955861685905106967195303098324899539619189829460287172189637150634009281386891549822732625088457901898466665323658349959203232232034068958501928960000*x10^149-1409195813881936957479409853885290090274899077123817372863646147453916800855300744243494719466128462400892901186746612131888447782095923131600218050887954122161439630350474311476700473854738863441223458210616264002497716800744036474359345681140432469554807118143733907532753292557118847333647383280268835031635516869866979821558366589508343549627740060513296598633710229974454982497920944766690099581067408810315693267417055150897612669989077852955836512668109975111447271620472746796207199698708036207812100730952884287837431166024550010757416310430492309/6633698853734815376647093632780992665453874834320730397826201924776223577672427968166875067622621638405509814302276477795658426685804951675124469787344452414413446701699165371267322036628818905826735017040990913077426827955298055599109709429298024298028267360632626063452365016803030221427294022033072368686602057908790455258723600540728389268465760770505412212753981291936261681908642802215797786366159283870677521424204757928679583731547006817576054516915441656240223335617963317589322628313501844077463841982865488556537382291635281834650946423866678602234642086656308891892069002699746480627038678531493770752929347453448178491016321584909187027470813941755680967506900698492341585315409603448197777283968859380985971302529837293643075713713294923128441528537434886079319535289414174082289899404926124032000000*x10^148+1450374938467265300572638602720672964297497613941679340621078466514325408428993341900241709235586197486307760884094512545727625849898187661858213901024455034755257065696526002589559168048201344365361813128434747600334125474261571330101103412431002159197545667175375555517267290616349021481767826031148870559933197477265498770946728252161662536593213993205998119097515475631147174761595243100792197712826338751093963275172286665233719211727603765080997542697495591537692638748626474114892892358697527991704831669285435774443124244907760647094497535890447/62483819658412703704682200622740904227195053384496675646714617815788605127212822306124411939930502088591929177101505285359420031577440675118911803334484638126343297033273143214448873186456692990518697177780134189112340608684126112393498047999667418819732502611924264333931224648066218726159755309573680081820427547021574146863958560823187340048343115577758984735516307302382370630222695154308927344108250711497747454545099760709697805948637426853149650080836185145119843035648006131139616593219797589426660991989313863954826206828589781802049730837048778043026456075255656752515563604707188200568653172981103021220684591398255998345522652291138339348233726295971877244962957913585635026518771775022271057619800873290291723414723742169322534195101679024757691006632039743290293895975643711921097953578582016000000*x10^147-6199994257514810384463519248520737945886050834609952229847116689570774034551181453350558642044000874342757269611375789341044128356405755572262886195928116253725701983797341253260226703334608524906501631911889365347129553858583116640213837438163128394703662210397781674475112535939667317600450468758137547457079625424867906336941443347214195383774278938542822275985258735096628922256565702574676044749684182316861451845196758575164719822186458723729676497794987010742800955632566335023536832448367490544651946058110722446210088194495536481332380863/267420462735593464415100776327780001630793644114718282603223055672510902602063107812219705421924782601381096066607265418822209188644190543718799487522074171404926044916066127337558963431748809506746687509840903525419070917825066489256123333002691833631776965911116193034108944995838960803317471283772128745239689913178753550364267091588949932717188642801931457304267323434064466894780259096630800155854241728220812151139521609621751926693756888589611671127858570168414143033226034470720992826948927954747849513040684849847815864616186720469677860372554441007191416947596226430519284563355867195849379834980852436500049280058379581396475548900345156058284260690579227715067803416168972953002150806679678600512728017374088034367541941794631422069570971957810694020153585732600434781130326997522394533834260480000*x10^146-12066594976739732681360664393822946463678096742630522590430654357329623654540598790268010018406573737450134490255020605505464105470618957148618559600248663396039701562945832270005329457185307925881265713489498884098936283466677961677453756757351285552855428456413776669700169342598930184191735726601549441790639814169603340586564463661441131417111548043094269746846115686381063508715060676057051624316807874786677520229236434535535825993658418904494206105883371296096188176996416364972349935852746928331981866622550580260075880995873488061993278092737679/42455672663902818410541399249798353058904798939652674546087692318567830897103538996268000432784778485795262811534569457892213930789151690720796606639004495452246058890874658376110861034424440997291104109062341843695531698913907555834302140347507355507380911108048806806095136107539393417134681741011663159594253170616258913655831043460661691318180868931234638161625480268392074764215313934181105832743419416772336137114910450743549335881900843632486748908258826599937429347954965232571664821206411802095768588690339126761839246666465803741766057112746743054301709354600376908109241617278377476013047542601560132818747823702068342342504458143418796975813209227236358192044164470350986146018621462068465774617400700038310216336190958679315684567765087508022025782639583270907645025852250714126655356191527193804800000*x10^145+10751207535506098830189175653080313020185017045586669442121986154036662675660043915415674152374781510134677865009669265050059794061795244922283734182881270451678457961629841904739577198728503542822122208230309689989512854370966660199629108232094321150110356738789276222368237550471694590002082739434511557335595144856455530752209044260941733277697129211423589372406833109749977177915542010044923294605634302983422030340686782500715535571211735892012139650948819942985100776667685914962809679140373454952561426105584919186979512368215019681247588463483/313711866974651367565576841747278470878606888716645378419367184619959341604213342336955668222547624279275340971930316191321777813712943527493570985017274596937778760277398953518060549515451534462742148589130604756370923883600302136706666061681088833798381116561936996104151252026153153328581392174963028272863939684356592958048012636408830231415129573383507178534178425628512867715876703947151028320764182882554207909716087074459724156762814115510985829371370639901015487792770679058411316412855259621397304842539451675580092955663540421737187614133596623553953517398524952522974691753288503517337789723656848272059712983020209426176141316330680765831132087885982942305745057662692015857280454153215264344463551970726430169971854374477702102717476016069128269329849137469760923836346680153645236622104880742400000*x10^144-20460996177056037849809353975165001888776457671763480432357696324127009328417743864214470781816710109001036198487177817136546931287002771964810433053723777652223218976995143218892023675044453454888650905043326230411960338137109846705050140695632374333284892385060704963291571810147084747436640079064199572765430553101738760851852479008174519310685375315094890397571114850420528995122127643609088895804908599239299647250200471337477843193540176839338714004031854687588602355932889409897433287396165402341882620304047812363272525489231109415069166503893/35379727219919015342117832708165294215753999116377228788406410265473192414252949163556667027320648738162719009612141214910178275657626408933997172199170412876871715742395548646759050862020367497742586757551951536412943082428256296528585116956256129589484092590040672338412613422949494514278901450843052632995210975513549094713192536217218076098484057442695531801354566890326728970179428278484254860619516180643613447595758708952957779901584036360405624090215688833281191123295804360476387351005343168413140490575282605634866038888721503118138380927288952545251424462166980756757701347731981230010872952167966777348956519751723618618753715119515664146511007689363631826703470391959155121682184551723721478847833916698591846946825798899429737139804239590018354818866319392423037521543542261772212796826272661504000000*x10^143-314865646430374109317978454879382798026713293633672971855283437093498604691248265866005267045337381731350279746592301612039805505368635969211636428709421937488192187817228473046656777240468828432736546044467293386471447411234473961663539839777519948836419555344213585673201291139582346216049625099493237894164124385620072323384260579414761274638649349862958549245061189450189704124147529481849375929221197703946242401213678232960185745860544650208415858306173876101877890745012656221868094057379903250736427298200854499048531484525861690088636869407/848265188089966401809018966029937124054041936856197293628125720650705912030040739186173834820874695020884371858832556601243035580202830983432499633146942966078842335482011156365851369319169650295526555625621215658252381596681469647039003803147000110037580641519456679442460261888898969373320314505727535656228834577747430842274346522690543283080536841782909853379130474892948546737568709973648468186681706628817904837460748266604382335302714158491243734430745786212536050908191113537895401023105130911004367406400382153083701232097218855979341800454480380705328858233773764397787045300267282238022927924107095560814142331709657189660428734134241697818445738805921242598285004402617105814557871369999316176171842158607596729993825348238075615739562187972468047605186478939213686830214799483050057066763780096000000*x10^142+151884862391020622986211767089526575723026165530258229820233836647989668291679797952314970095699189634519097948841035135234861372228961360565141716399628051226474036657150697758911087500747366663164644315869805663374197973476923773555510777428391525599574694632972458437840497616221461734495732520805395827519850045555800523724818743945805263536751316136380690974625341189825386695031363477950172777120909386433719187500058078782944643677564858226409981436579407327901883449727775692735539804646154548033021429633159629701048420221237901211420857968737/2778916756182729932326346132714074018401041385140902333925739860851712567810413461573905482873185500888417202209535455425672184560744474301724868798189385156874287491039068548254529085889599774368144996229535102496434802110728494563699776459109572360483114181617740081853499817948033023666997350320763406809805662076700583439290759208334219795371838693680812679670031435749299439112275093873672381779569270916007456247521411321395956530451691583217314473995123195632268102775234087950145333751692408864450307623367651933502205236350488972188323738288877727190657339573842852167150360403675616611763111879374845057227130278680836953327564533023775802053228240328197990751981674422973638648491586608117759793138954911598486887459771840827935717162805727797805323954590905004864038055783683106471986950718143594496000000*x10^141-1148831265275144146950417468588285246427113319734685895509935118026112931420031207364278408407806052044042198262306265428781297233195972689838620516843882817031633438352741120210298773302736060718479407589768400025030018463267085781237630598925740700141994504140253509726580591594996901760254640192388379230414652193250740033610440559314085129812115159179476987210939379201696813609094767997347992233368213198519668788227106337914477856349646425049956556873231155801568799903609914057654142550148365702756413279517692352546428444265087396699099157209/522531355863419303514355683074441268417289833103417532874925443920834841810505095338683082249658812132864773065040854866365709917404943885794419774018516867104566878656918872321364443500608504582044358265382668845483467063555785302576026342738552067783149675175985314536555521323561765133965313735528161964236962099892417398840997457977374662377610694538272469681544372534056304790342325343767456402995931283351829379875820932228299518546471921630606140409339404306922207359445725939343567030232760641178690322342635406299559958971886815283274549079959914514482576672004638869036819904964645858622123601249970865461511676333148828830824100226692885856162575104447485440543562712012137181767648763919578764521854769702279585676196414514654579295570307791040317324794871026555631087412316481558835153126488539136000000*x10^140-357995485115392937889191554143424168552944883434112177489798670871989476063655042319573940180355858281008902701848063192339554435917480871391594510677273482329277262509514430350698394975871812086618751516677646781709746503761272724319265503868037654643575760726759129293620889872183302229567166417506156777718397297833904949916150004948766648151291471917580711070136082283691153291971931101699973291478267362135713152658632431228775708605832890896269597575199920703813504502933017609905148331069260211962157614275851129410041152939744669406882340199/873373837657429407302565927424423262926041578187140733519518241981966807026129945066084580331572585993502549265854000276639829433376834780542101622288092477874776068612278686594280569851017071944274141672139603641736652091943241148591358315720151313294693028508432597153957085640810378866770595815097070711653208081248754795205667179762183364259720732299683985039152736949779823721000743788868462845007485145030914820649586415295872052427674497582584548969895861484427118015073570498617104893389042785970096681629833464814978788567296534116330317747932999974206592437493467823961541841155193792268406590660665589414240944728263042474377424664615252073871732674576511379194240532934572146668784362551295934986528686502381593201642578545922653965453228736453101814299998715814411960389157547748338755939987986841600000*x10^139+189593673010811872868577348314955422394555756441460845822922327715965522437646133989460655230954591174859509208500251470941877486889899527021176001701556181539223612355036470762928645817381363718809075257664031186706228078787233688310115142266013480251261832146944485880326891302629723834207270672170698095373409168619133878090446542127871998255246550859841380254677783977252125714115119570940188269200106008876338251133491233731890799932667427413163488813966512481737095372114604115717787685572914308597326884720306753238377458847000254557649544791/2381928648156625656279725256612063444343749758692202000507777023587182200980354395634776128177016143618643316179601818936290443909209549401478458969876615848749389278033487327075310645048228378029838568196744373568372687523481566768885522679236776308985526441386634355874428415384028306000283443132082920122690567494314785805106365035715045538890147451726410868288598373499399519239092937606004898668202232213720676783589781132625105597530021357043412406281534167684801230950200646814410286072879207598100263677172273085859033059728990547589991775676180909020563433920436730428986023203150528524368381610892724334766111667440717388566483885448950687474195634567026849215984292362548833127278502806958079822690532781370131617822661577852516328996690623826690277675363632861312032619243156948404560243472694509568000000*x10^138-442642802276799878500091529470450283561681632935789741428396192259883048846285811543391728450562937934526947470891213974608698034186642179777519337403466187744083979790633034911717515404366728231944985949192056834238483391582735802617701768691924677565819523837077939179571005278329406885262477965670671764127016681563684279864280743378811253678291190826446227537666867756280814466949612511747545817290462338187594352657148796777627776099486819948464522199571182601558813851027621265569927978984067404964710962296642535785230338795728036518547237/84383945667384483797349364968543310427636867457694756861789202123861527248901443967737640611746143574251454035348212587114959365543655534351893876549574152451669185373167022859350779695750441733746293881366145279394845612748139241409793073982623315294173239469413777502797786052252210518528559982134982677454416239734179207266248036691998392682098621478230336718758718545872446736328574279117725878744684555075450707309138784086557686224896086722955028885980276471925325412084402946726290327863675631494695331558438015924152539958192901846988436497384830915382279462559755345310293897696153989591150395232914549701859028476160680432306997552136739330808863060345556654994612611877736439291669986719931974394833689517138318183733582468205087339657316786130734474811594078822648498588324400748631763858936037376000000*x10^137-3445946884883058648303305720565838108227079857796365166438557918709492355294150025816936883855138379664480129640726424184548884728442948168262186047354768613454437405190837253685461618630193755571201211687794867695049449001770791429735400658290176218556557168186190137514237586481116801419234938086966928023269070240875787838083009240703618727837824916955873490294888860771360207637095985949453619573395732621746403488662410107945288196309854202037839161795935114505469054787234957658843973241081457517098467833948683614822145477175434872172122309/12540752540722063284344536393786590442014955994482020788998210654100036203452122288128393973991811491188754553560980516792777038017718653259066074576444404810509605087766052935712746644014604109969064598369184052291603209525338847261824632225725249626795592204223647548877332511765482363215167529652675887141687090397418017572183938991456991897062656668918539272357064940817351314968215808250418953671902350800443905117019702373479188445115326119134547369824145703366132976626697422544245608725586255388288567736223249751189439015325283566798589177919037948347581840128111332856883677719151500606930966429999300771076280231995571891939778405440629260547901802506739650573045505088291292362423570334069890348524514472854710056228713948351709903093687386984967615795076904637335146097895595557412043675035724939264000000*x10^136+288579674115757185820267882293252470301729325273701594010285111790519711496144109434651232889964355464288890867754332823939671896017670398002347220775919122982735365780386016348461227592559753765339529307723562675305931531742406347432785913555715042799052206096675951513741331844924986388135317295470400331344501193846811948899573157052978511757711875492780286283541123520275565027859752300865993022949416680280032607688840027161657157602865190875213705339469923647887448946639720947888511643461098223947711415579908251124975892717268311540710611081/2934536094528962808536621516146062163431499702708792864625581293059408471607796615422044189914083888938168565533269440929509826896146164862621461450887990725659247590537256386956782714699417361732761116018389068236235151028929290259266963940819708412670168575788333526437295807753122872992349201938726157591154779152995816111891041724000936103912661660526938189731553196151260207702562499130598035159225150087303873797382610355394130096156986311877484084538850094587675116530647196875353472441787183760859524850276240441778328729586116354630869867633054879913334150589978051888510780586281451142021846144619836380431849574286963822713908146873107246968209021786577078234092648190660162412807115458172354341554736386648002153157519063914300117323922848554482422096047995685136424186907569360434418219958359635787776000000*x10^135-8017917416168663985191512656651766763119094305377642418763762077045311965372001550612291121348872277863841159897537018757567827589089784815277206381262699142796318094131474168782882409476653337155439264446136078765252549367921971804667386383366423561537305769887657064043207129123750171060937662090264052885167199022781796927515291185036730604451079860709797097738586913771380631670097576789150284651687633344864542988823733239251561578794227497767821823980208351432365913829335316821824246349614294132469849402184611911286502532892558181330117/828087786815933067664655101557971686329876459318177880670358036842161120735886170136732046536602155608654268933550459521554801240535072977106585241873154349392380272462012384326428984747631001547163630622473105675128084946435073089034769366016143467420153389993180536560788940459435025888493601958017963341419338032591411953972780733404144226853661138773033704333418891330161610639171075592408616623414504433807089607727015267836086094153646931041265350134419779777827193377254940917207329084102203530401276853693471729602350258789733010125113190161003140716284769125919732455311684116058257817854489211885668114407576599446056810642372669311635201966337642832191062641013798431226853590915588136344932442061301273128184029109705555954652590426503802061229607646151109893512923932813423452679906376002358980116480000*x10^134+2748442973826865239575303556494937326440738436857746497675705006334723090848743940702325071782604424246104705181758191327691702034675531147829048585697700099440018132906007362912702863958783363458684735296613396694451969250039116010907414289625608199967063832737485812218827075048297805133047935711936394982006837971856645226774306974896657238182027230316323989234476896066394973255141822779798917628499344319372722419026824850765768631580861209994328221848159458742780612731868961217106236376906588554701785917454066813336183171426608402161355211/23476288756231702468292972129168497307451997621670342917004650344475267772862372923376353519312671111505348524266155527436078615169169318900971691607103925805273980724298051095654261717595338893862088928147112545889881208231434322074135711526557667301361348606306668211498366462024982983938793615509809260729238233223966528895128333792007488831301293284215505517852425569210081661620499993044784281273801200698430990379060882843153040769255890495019872676310800756701400932245177575002827779534297470086876198802209923534226629836688930837046958941064439039306673204719824415108086244690251609136174769156958691043454796594295710581711265174984857975745672174292616625872741185525281299302456923665378834732437891093184017225260152511314400938591382788435859376768383965481091393495260554883475345759666877086302208000000*x10^133+1970502138899476586008018223952183127881296037920079255908584051867340014285846529111881468564191475407696023847915460478152080822562313326666919312414167841610718849537971940955450372551441836665270399471528136759653880695629477733358413346043013047208364939816636272218637668177501708077728572694049796882423846421488193589775292235936386819400315843137281926394049898856884600356398439269208746041439605066759067267521139408322427310520880856043823019274360796942020362032474153507314120922211785940510291289243641271125291922528544751226731859/20122533219627173544251118967858711977815997961431722500289700295264515233882033934322588730839432381290298735085276166373781670145002273343690021377517650690234840620826900939132224329367433337596076224126096467905612464198372276063544895594192286258309727376834287038427171253164271129090394527579836509196489914191971310481538571821720704712543965672184719015302079059322927138531857136895529383948972457741512277467766471008416892087933620424302748008266400648601200799067295064288138096743683545788751027544751363029337111288590512146040250520912376319405719889759849498664073924020215664973864087848821735180104111366539180498609655864272735407782004720822242822176635301878812542259248791713181858342089620937014871907365845009698057947364042390087879465801471970412364051567366189900121724936857323216830464000000*x10^132-40494880649783161087580656108579196849153157659284550522469686472133947937892161310592707767258367170335408741231887642142655068069765642684679919496473408730927522992296221019511744784212299037900461842277765204315319018194605976595636110908456564576523869753520303011182776976600135511450805386708756192843064973454432474163967432732032976150823014254073103295321613360448337782424011970442744959017323808127596241557988348449842403765364267433296038441843288728559748980366355131368444207922200070982722145289897969401555647143774266757166121/2845610758331115450702178439899211794842666378384283989939957617512153669437863384651679214462141952909739215062564306355888316990202341684966265649345930400639270390824006193412637783950950168952980476139043944956349237361385978433228571094128202097134708921976565843817983813578785816235005286728461728573240997966541397441833737429334241070460762822329152183982112190207282625650969696126640518942278933417991635197461925193109459487182532181214530021371006152327442537241839706060948821761733026677197115006328475579906258162022900707520843508007810792643233115723615080619161969053363831410445426564479841338600581405369177040207426081816346421302505718096074742530029234609125005976055384686712586028174289829476850572758806365007806174374713065264952651729501086724980774969122491501027314637535379040763904000000*x10^131+11991258791877067520245770645875487191364125314635244799854538791635946588854405349541773200860148997080071412895522702976672506824637242724915072867945235135968512071561194493672230979448839588392976278716527977237251658619483873227603967390055058622515031456510418792441667693354982484761188933773737133743422984516960286902793814512961582138882776765540533505866279221983359281601154322529178901203751156416685706033930691294693667270025918201777413054623580958122541394552685166731457808466451567912410386478260578178361680699886312451085141/16098026575701738835400895174286969582252798369145378000231760236211612187105627147458070984671545905032238988068220933099025336116001818674952017102014120552187872496661520751305779463493946670076860979300877174324489971358697820850835916475353829006647781901467429630741737002531416903272315622063869207357191931353577048385230857457376563770035172537747775212241663247458341710825485709516423507159177966193209821974213176806733513670346896339442198406613120518880960639253836051430510477394946836631000822035801090423469689030872409716832200416729901055524575911807879598931259139216172531979091270279057388144083289093231344398887724691418188326225603776657794257741308241503050033807399033370545486673671696749611897525892676007758446357891233912070303572641177576329891241253892951920097379949485858573464371200000*x10^130+239095170781495984450693557161530795802135767833057843585939252006529879915391168991199223259088934084580411826748074800482261226047651582753974656492472064093778533521252328496211035927105196716362524451187483554819225290276430739911443551465193091679548829978160888999260808245730734856064571413983072259348794662074231200548548082716110839582381926340682135934116534265401633760780764396877353291472286865110047191207101508129175822636184226155900682046480905834789509867855731410136452923156023971971320259000456624581475016001482005354191/3714929209777324346630975809450839134366030392879702615438098516048833581639760110951862534924202901161285920323435599945928923719077342771142773177387873973581816729998812481070564491575526154633121764454048578690266916467391804811731365340466268232303334284954022222478862385199557746908995912783969817082428907235440857319668659413240745485392732124095640433594229980182694240959727471426866963190579530659971497378664579263092349308541591462948199632295335504357144762904731396483963956321910808453307882008261790097723774391739786857730507788476131012813363671955664522830290570588347507379790293141320935725557682098438002553589474928788812690667447025382567905632609594193011546263245930777818189232385776172987360967513694463328872236436438595093146978301810209922282594135513758135407087680650582747722547200000*x10^129-35332909447015678037475229604572541612933202241540322560720074999418628207052437892295906662105656242543208067508702808081983330981505247829354160034660231185502734589743250681734521279635356679863848129956420692284234235816126615996955227683592102901462929746195457632910811840459605492122267903725745104688185873556916949688483535727851202124722497144172088809310553644747131887019243893732336237424308638909506899263115413362739350795668952134583350465685948933983416531880543369982253610683109105243529836376022589065311818167436137296143/2086781222776151330514930855926088649551288677481808259289302252842246024254433148744564757272237432133808757712547157994318099126148383902308594809520348960468798286604271208502601041564030123898852349168632226301322774065016384184367618802360681537898786542782814952133188129957776265239003876934205267620376731842130358124011407448178443451671226069708044934920215606152007258810711110492869713891004551173193865811472078474946936957267190266223988682338737845040124527310682451111362469291937552896611217671307548758597922652150127185515285239205727914605037618197317725787385443972466809700993312813951883648307093030604063162818779126665320708955170859937121477855354772046691671049107282103589229753994479208283023753356458001005724527874789581194298611268300796931652568310689827100753364067525944629893529600000*x10^128+30056174892836932998958048519337572733899701889991051755092757598833845646241827082557731420257710942420790814599919808090489811610037526027997157140029707429584356978664677383388223644367861363194294642254973250054688156072734521500053862747147108475267747484578884489412040688305455654185019177907211640817555460761716347624228432694140721104554394735718182164444632952643147302294791510499408567427063913776255370191569147800742832683289361052491132883117031759217753489206428448489322701192017493426486580889752640060537164404145314358021/20122533219627173544251118967858711977815997961431722500289700295264515233882033934322588730839432381290298735085276166373781670145002273343690021377517650690234840620826900939132224329367433337596076224126096467905612464198372276063544895594192286258309727376834287038427171253164271129090394527579836509196489914191971310481538571821720704712543965672184719015302079059322927138531857136895529383948972457741512277467766471008416892087933620424302748008266400648601200799067295064288138096743683545788751027544751363029337111288590512146040250520912376319405719889759849498664073924020215664973864087848821735180104111366539180498609655864272735407782004720822242822176635301878812542259248791713181858342089620937014871907365845009698057947364042390087879465801471970412364051567366189900121724936857323216830464000000*x10^127-4170564075117990944894148731649111865477385754904398697140495801072563080090586025231741246021892288795532897165152941354259310605480248951156255188676297101840170616049686302379149381215685383288609028244531862217531708480093791658614139191666139868780951191710645317387175010720591714339437585673884623772079999675795340618717723041566533216511530505513896344995049823991358522073734033781512879287713310709784562047124352647815046573360454685661067535393866328028603200715174205694927687591126235084725692790768118007663252647378099325001/1081787385887156849738940155712084355927388050406569401615574287873420338973498144309182370169927884818166459998184446704254502586995322214956775549255348901107025031775654194487748379946793216229165057809018946114605726075304493561176173587143777309246730943778611271185844726570111215899899609802692010734403297786960377651487513621135705085346363594536650494262639770229200562967472639679503659681096759328183700036667125481412492118647311434010515732924401698868800554957857782656130304080940427421603255240805833276457163102874625932971123868004249350931251501273489509048180614155326794148994933362752656483282397027065146343605255099263302255522360573791403774120215913829004962271857215042500656704470738021573919513739987827721367595250290918891124400081487133129368691412261606369030543932605449696136805744640000*x10^126-123741481203454652364474967323180786216004542570876027945777486781972154859605386373580233213746569497482339201724584524422788450934376444858810147112572560236106915878426893523191093194091274622570473762391477796938164380780598739181928384437325319387104818994115233099960968249454682226425449773660392058217118973392243235497502431836484299696112048221314960208151040265665866991937618069195559258456222675230544225607272795142452934072488770193427714538610231682791376916672308853907095101402013961424433952649277124686533695655921747653/7631657043295639151597461415958267061216141449076327348258019667537356888701926943980122540881325466089357742491601034950649048232771232557014289589102990484000176591009906133952369523434167310258660019816712141901980430866345633588544434477204778195744133642177151824944230875274153198588357035645093550154520619308362452567813147239052593194683341054932278619136788502498769403650600632659637810801388072861966137824812172708377369443720010116476301466838812690432455414164781535492982744839085907736178167483639035460015259985006179421313043160523804944841280432264476254308152480813592904049346972576738317342380225940494859566880106520376030021321767716341472833299583166342186682693878060264554897386036952533149344012275046403678078273370659039796292064066928628778615106964808510539898017161237740360753479680000*x10^125+203519670834095354043743576398663539097328715154274182909934174064349330569606145714895324352313859714006161680457168658907178413296492691379354805503186984722533800100620692851150026277692288123453571292826312044990091437431997473029251733371419234631504256955110698555499622576425986244289083345033047043950879974472083756300180760551659809300422744414721704493181174973923182127955162827565233203710672381960317189842715326569177800156560909570259289221480447830273285434158939902415065117983656255414967969311726716974406175780301636743/96158878745525053310128013841074164971323382258361724588051047810970696797644279494149544015104700872725907555394173040378178007732917530218380048822697680098402225046724817287799855995270508109259116249690572987964953428915954983215659874412780205266376083891432112994297309028454330302213298649128178731946959803285366902354445655212062674253010097292146710601123535131484494485997567971511436416097489718060773336592633376125554854990872127467601398482169039899448938218476247347211582584972482437475844910293851846796192275811077860708544343822599942305000133446532400804282721258251270591021771854466902798513990846850235230542689342156737978268654273225902557699574747895911552201942863559333391707064065601917681734554665584686343786244470303901433280007243300722610550347756587232802715016231595528545493843968000*x10^124-71012291655077270167498394336376371897315043896080327247243555869072837281937902824818511780544387331378315996121953242971812878247820265560933978009504926881099188789478805503880217972094730523388423142664393694900625807377191228319121285485068287362295880685908750868726801949190473572360442884312499376426960006815652459935924953329265494143369136231360596772921219885845751448373887419306049685844373940504873563412055139198070857433728352308536265567543545389713054110093244829022668112749730482395015578227935388768369681421205264479/775474828592943978307483982589307782026801469825497778935895546862666909658421608823786645283102426392950867382211072906275629094620302663051452006634658710470985685860684010385482709639278291203702550400730427322298011523515765993674676406554679074728839386221226717695946040552051050824300795557485312354410966155527152438342303671065021566556533042678602504847770444608745923274173935254124487226592659016619139811230914323593184314442517156996785471630395483060072082407066510864609536975584535786095523470111708441904776417831273070230196321149999534717743011665583877453892913372994117669530418181184699988016055216534155085021688243199499824747211880854052884673989902386383485499539222252688642798903754854174852698021496650696320856810244386301881290380994360666214115707714413167763830776061254262463660032000000*x10^123-51249893508060632693515869080510999273998215998141789956949985421002847137489979654426756242016992630651628655333027403472504145180325250007487480496285734559817210502610208294579346049045159477101841945447066649120352812815692530309354092037276812414616099766166432136208415271991025732441175600783301482510210558632428013083085050307833328177000225642955265382220732114877066291235128085388589221437809109942545551579739858924684316239472895397741108348544892959062300097225646971032435355856128955368730984879717375748897897123348549643/4578994225977383490958476849574960236729684869445796408954811800522414133221156166388073524528795279653614645494960620970389428939662739534208573753461794290400105954605943680371421714060500386155196011890027285141188258519807380153126660686322866917446480185306291094966538525164491919153014221387056130092712371585017471540687888343431555916810004632959367171482073101499261642190360379595782686480832843717179682694887303625026421666232006069885780880103287614259473248498868921295789646903451544641706900490183421276009155991003707652787825896314282966904768259358685752584891488488155742429608183546042990405428135564296915740128063912225618012793060629804883699979749899805312009616326836158732938431622171519889606407365027842206846964022395423877775238440157177267169064178885106323938810296742644216452087808000000*x10^122+94129271962732710347049068704795476358461663367835581149928945664915631659506704006790365562086392042829087048067400937262743497344663265419470297413354509815911436865016554329393899298283835733333392698863405093591210604363297493927567432980932301943215663995401553190543072947622326646388171156975648910408696255125759476424371849600176069936138585367190366543782331210262093455501960189845591329889111637537020388164099201044198169711650589450542167130358168903172575975862796571187345879392637164204919468118732857310996316295521658873/39789880860217263438673660899754826884685537486218644657124571507987874536956253583786018213146772774921065195335519878777177106648103805607605537443874902109683679329679234739779250756663658527969289482630581926054463487827291717192686844584598705627465965748178805376950610632463860814708951165156487751150466125497393200974253374570508692794349005776060707834947669709579790821792097091659904723902409538507906208245227603914022698616912604469352302820207878579082319262817757522984103138609303077576211687018145591777734734818377045810432142271420665781379365564082372746599746727552249899733146974262166675247168626282855957465940417444167439283581078576235541117065412922446159531838426300413817258095475421483178648781240931594349152928746332648868943451273089954183676005968242992883882075682039529053307797504000000*x10^121-54759697534238626571388995793011004667775195005348630970870917719427780771220535804662464774037546561743799427072932858667323579593270416565039168900770828833107627047707121938432007703570375389295242799102261549381456395686473887516093549373453909424060188712567791383889225210158924471353097414527664429283495113252189845535236437359002346493793005743035624959855552133045879257205954050883421460761627941327875128323213347370497140115342304103927183429092011167246385414020422378360273194440705841670997893727165585978865726458214651/310970143266160790438789839945981848631660237271022465430276475134292587559755125924306825776479449462642173193872640087460870308873969734806115860368048552240610860733209973262737586761564704629296459305503110633016378318449010006805942820594689848148539258003194041303872001888641384376543186432681857199972202022841646468268059970143213822593277353801408694002914774050794268909083044104780067461328568976840445572883111888296799746646729840894147533718836277073316724386017328826771197723590492970636940062035453331356712354401617228306467515056916809466403593610776718375330395732756534430181799026303314835294975789310857734417608364861890695083682522110356816132293471456415368241999918086238061575126335040337454405674448531145200889759336232523499647885443660259969440578443868162135981008294775334857867264000000*x10^120-36444009667155447253233003924092457566154494068816730825746807441645186438205291653186751837631133755509817344732925318588146038254713835196294517141253315934338018874160360781907538614235728098639832566356317451889266011114825676460390356668799084793837369659752270366266529443990757027145889820373256639137617838500205611583247493420920739617182102610089500704004954436862911845699038432588131996269422463984622610070309242971782887720305085011496183824667383001063470347024788419598565680818018687842217036312972902570378605687037471/12821183832736673774683735178809888662843117634448229945073473041462759573019237265886605868680626783030121007385889738717090401031055670695784006509693024013120296672896642305039980799369401081234548833292076398395327123855460664428754649921704027368850144518857615065906307870460577373628439819883757164259594640438048920313926087361608356567068012972286228080149804684197932598133009062868191522146331962408103111545684450150073980665449616995680186464289205319926525095796832979628211011329664324996779321372513579572825636774810381427805912509679992307333351126204320107237696167766836078802902913928920373135198779580031364072358578954231730435820569763453674359943299719454873626925715141244452227608542080255690897940622077958179171499262707186857770667632440096348073379700878297707028668830879403806065845862400000*x10^119+202438331005238448358234904799823560505974353528911538386685617511956772036917231881917670716989546216310098820722234292515857340283697061014387561969488950077063675691939402224172020638886012095930880405488123068823020295342793788402190528581327706808144677818307897628035491195903056131706847276023141184364974228913414341385766715706981832379130442324591289989692181158211223982822623271418250276289941827333368112796765163384297988232237948380124608270664398829747607026570894967891721598698687075259841501584445406334379308771980061/94196452648677603242574380905542039155582088742884954698498985610746805026263783994268941076020931467160072707324904202819439681044490641846576374356928339688230751066179412853354960974958865086621175101737704151475872746693180391721462734118641833730327592383443702525025935374812405194004863982819440390478654501177502271694150845922020578860091523878021267527631218087984810925058842094541815264748561356467696329723395960286257817133915553437650349533553345207623449683405303523799101307728146061200827667226630380535045494672076271714492418438465249604898089906807249767460624906042060987123368347232884374054521645894107980939777314765784141977457247241700464685297712224566418483535866343836791876307656099837729046094366287039683708974174991576914233476483233360924620748822779330092455526104420109595585806336000000*x10^118-1594663159188949897488667198465262383766808948783152172575870360455291159602238484870593343125557888520559316479281138365627462592959748127087442669811693527893798887608805825336205833426297887847484255920702575317900114003411504571850190725061319790986313093884196068791884310242451412837277365534610130471607915427430545839308553602235318745842823433241545022336584007059250918976588959440763605596235868693276502690566127344780366073735761018589790450226179471827521344231022218906428052973719609920839576241258936377747542610481827109/6923439269677803838329216996557339877935283522602044170339675442389890169430388123578767169087538462836265343988380458907228816556770062175723363515234232967084960203364186844721589631659476583866656369977721255133476646881948758791527510957720174779179078040183112135589406250048711781759357502737228868700181105836546416969520087175268512546216727005034563163280894529466883602991824893948823421959019259700375680234669603081039949559342793177667300690716170872760323551730289808999233946118018735498260833541157332969325843858397605971015192755227195845960009608150332857908355930594091482553567573521617001493007340973216936599073632635285134435343107672264984154369381848505631758539886176272004202908612723338073084887935922097416752609601861880903196160521517652027959625038474280761795481168674878055275556765696000000*x10^117+5504268801082945394982881555316591744129339944641272368103768934376089735221983297057910124733291331794197109854103145151380724643978668757836005624489293490930275051733960965646861448373364151921040216968925171841050540779874110758905362339137395862049979956121702596118550016284892109440983231821491615835337368793157621860601604817281159848869843769967720464624996448771532075097339485476935346703354101840458755512670241796622792370942756432593307471941475215751598131332118041345734071218056320776839406486762002297879844692923/899140658881379708064605579053071306620599965597947311510741041698023901680069236266428638610081212046819794513145894453094220541296913132292544835218445690159652626633119775939687454700462052595892094379457472602784282190170373135481369269109202007019953154949471142031562243819282217742954359492176702293024388547047042406411647590557675674219102378069601793918022682214187690423529016024067781522425208847379573897571559072545183829266683637654538608058852882396775812109354931729350761259148056979831116116415591817511331090935639284877907517663291154579590699185926459416187327128070906249600905644807039097800484213370597524250437270513730821709967636271132105014651744515792145653348421038401208160143209660710297466797954185101322568433939579179155514714525713528683647053316032273997189135630376773600935936000000*x10^116+161629544751211363293674272048681008242838843491031249452956038878887035404758823725238201943764665034926312972922348545024109987720146902214869717873837139375982464496742105260609154348213294740489086908045605031801594510484433451648630572380047023102059047280815740159871159127078346607692699182645682758369307297756584040796902552485614976572286305388528224374921209153634113983097885264738211088530443750721651011257012646283467928022748551316844182450417968570572949695681194123257773641405319100525167217370872885876037969502071/106106348960579369169796429066012871692494766629916385752332190687967665431883342890096048568391394066456173854228053010072472284394943481620281433183666405625823144879144625972744668684436422741251438620348218469478569300872777912513831585558929881673242575328476814338534961686570295505890536440417300669734576334659715202598008998854689847451597348736161887559860452558879442191445592244426412597073092102687749888653940277104060529645100278584939474187221009544219518034180686727957608369624808206869897832048388244740625959515672122161152379390455108750344974837552993990932657940139333065955058598032444467325783003420949219909174446517779838089549542869961442978841101126523092084902470134436846021587934457288476396749975817584931074476656887063650515870061573211156469349248647981023685535152105410808820793344000000*x10^115-37975035685042606937632226017309047612246396752362647717714514787259226003529535875952918406523539990939372174455675755177584884940679621597979418033153514796250532430755185071678120529000417230919291801108411204712761767664253837916741945943676656699127918649946882547404051016602759517592001368959646959578765262806124950191985823191797865598427477555217250980379348792325222985231937875154817773295541000739791450168496472268817737072530086637349739746868136523408186616412454014848163696216925580207730860257975813263752920458091/160543519296876610743865901369445562386905125161786531486137401562664119870849579677188803920870457109246732614223314989153131978128001441755904081512677865903419367034531868863109324792103804843284785390787739249471922246537942232847014746845685212270819200931782310390478985508375925374130029048979220143772315497659047350017857093919269856144155988522540595090571467349956721228795939569827789494701895877110160701093787897531361149202151725858951900074577875310384314243021212962301077011432318504307497589360170039868425364832408254400352295773384251500521961928123660473237238970297773508488523443979524672301619500828218819688663945166032102848535830081506878941898709530565374111069824377321836589185222570158216461169528628345895712686419985644132084881658380336880223189297954336505402461882316012875954939494400000*x10^114+142283453773550357646734058655226509450713627398303179789221097897918942898216997436209213830680735770986241213558566761003418227452137979952603433832430142816694245994364549857996094920924190017994980359078010557867822259397825558883234398658268189172937407017982621122760586074393910244979141660854643932539481119971562949452006713808205547802710712347173271822639494715582531624975845428576191466837133861158192846845751617876444275352781583830029906847947683284576377807489115511758684930651041146120995699838178180973690543266193/10940743537268628287730120685917771658959460381395822886462696995381554835643082466889903674607468188185703259635959243705250475546500838993735685554938047157862653160871801433634116948795222255986815004409238526630679145689993100312537301266520770021418789989425164856240049382793026025496268646300806113501520759840468412001216927881905797603898037736350914628394499997182235817073501066980856765564869941254914655185650730794729796834517006502980425782860121873003968081746630809282740063001313557330585020904544921235477876714504858818394378674926926768924459627694353158176167396494366787245143819886012051742036291908293430675079320707611076638566886198147135453818282427268158828309943587195265900892622575151522899575997506524312893012704176799451964303046348882217022617344749480709997797402350424581176188469248000000*x10^113+208577170126310003581326756328829211457671189187540531605613202115636888346299574665622635978969743070778373391503370245347928007441903612946730446817179608663894363833730210186754593827258096357686197799856410553621693865016466169894000301051667706455973374369787918825896376962004624081707830522656578114251454092500851851569818079144627767867125703389073812185220255146820452937989925745083802920965545397898695936030433047651828945104503610143243913159915908525549754950655511856254835748890869408307480119857362013299615018733339/295400075506252963768713258519779834791905430297687217934492818875301980562363226606027399214401641081013988010170899580041762839755522652830863509983327273262291635343538638708121157617471000911644005119049440219028336933629813708438507134196060790578307329714479451118481333335411702688399253450121765064541060515692647124032857052811456535305247018881474694966651499923920367060984528808483132670251488413882695690012569731457704514531959175580471496137223290571107138207159031850633981701035466047925795564422712873357902671291631188096648224223027022760960409947747535270756519705347903255618883136922325397034979881523922628227141659105499069241305927349972657253093625536240288364368476854272179324100809529091118288551932676156448111343012773585203036182251419819859610668308235979169940529863461463691757088669696000000*x10^112-20115533743324238404925187671519532722234955439953727212341981538382078671196380832560642264432178661768659270953932402520026596160438980299429240546499034905161711591361129820851781149899453490608550641719182694644542772886874573524284469627976147172080893063801058621815534531106742799366528827083281199800485851074814886627634482818525942154364950515110681938219796208591453926470033712911674549795072984308519050818832067638267218576000658390274383912506527527432459773100662316508424149701939115550426576062585832453446938465481/101280025887858159006415974349638800500081861816349903291826109328674964764238820550637965444937705513490510174915736998871461545059036338113438917708569350832785703546356104699927254040275771741135087469388379503666858377244507557178916731724363699626848227330678668954907885714998298064594029754327462307842649319666050442525550989535356526390370406473648466845709085688201268706623267020051359772657653170474067093718595336499784404982386003056161655818476556767236733099597382348788793726069302645003129907802072985151280915871416407347422248305037836375186426267799154949973663898976423973355045646944797278983421673665344901106448568836171109454162032234276339629632100183853813153497763492893318625405991838545526270360662631825067923889032950943498183833914772509666152229134252335715408181667472501837173858972467200000*x10^111+1041849730111842813887699020218258943770639120343063861910110682173204264782264955911480861438981191017651057809445643400385847016838038152909216758805475467471399197394035749882374052963829392200178214598618247518519770699838490207645788129669561216071868349024643610202958018358801011023961510982669223572294429989926192755682832197930936583680492763791879481225869963017601992761300589110259947049769896722683339444104931841047695479549831956365167131194121151056408469487362567180341161771556289508260398955155611513141949220553/65644461223611769726380724115506629953756762288374937318776181972289329013858494801339422047644809129114219557815755462231502853279005033962414113329628282947175918965230808601804701692771333535920890026455431159784074874139958601875223807599124620128512739936550989137440296296758156152977611877804836681009124559042810472007301567291434785623388226418105487770366999983093414902441006401885140593389219647529487931113904384768378781007102039017882554697160731238023808490479784855696440378007881343983510125427269527412867260287029152910366272049561560613546757766166118949057004378966200723470862919316072310452217751449760584050475924245666459831401317188882812722909694563608952969859661523171595405355735450909137397455985039145877358076225060796711785818278093293302135704068496884259986784414102547487057130815488000000*x10^110-507384133244955096490329795138527289962491327891255801538805795499759382637307028144561646111964519965957034276229314555569227517762964645451075227094017445004433978655784501960957652150844654992544643669262998085332877495877331494979981667123344310861613397437199050845246130145460462706843767968861288309597041226450795477797780720138277495861486862079702598375362113911184826317331116946940571278058863326557324694148090748669748828915663222584904268117670673166574090495066814401781276985630018665509806359390576180579928559/42967283710000431093631019421058885060640789861481777154108046381862106263616469324513076249367511429965670983297585393460620049418985113139034692361211239747242419686332892902999441107995781950784582562770827668222303553982518357591055583155790660447753793413015192889960921212423520391039891410926802191205972438646203218041142844045302768771672293655487228358785672716206598845234113281233910206582034678382937554910919233666575202113739516448068581256323387719433765557404950087364942792877885970607388445734212781579331297642419081904967014432440294219776059628763277857564584684414240473544564819915974603205087982767116018651220604960799864616917225796359659236813618259816769216635414815166862447141935931504162660153008389259119725286256403430574987081054751973797761551753925233333809531616503485627891940170137600000*x10^109-1356644534064926078386848684218173169718295340194841341895274643443375799220673791399679944678508047930724944604006546327231848553560747151827796460786762583539915486043943277815441760550317069353026973352782610683846077717781301499673887674287517371918408240259759526584801536614870608394654043936255415655414620105794645945316460404828346078588262610458991940172682134720886718172377934685862803060594617520177850391380692940851202857918634443869109561292742723114070539064106264484704108830417309629176922597079154566279819751/10128002588785815900641597434963880050008186181634990329182610932867496476423882055063796544493770551349051017491573699887146154505903633811343891770856935083278570354635610469992725404027577174113508746938837950366685837724450755717891673172436369962684822733067866895490788571499829806459402975432746230784264931966605044252555098953535652639037040647364846684570908568820126870662326702005135977265765317047406709371859533649978440498238600305616165581847655676723673309959738234878879372606930264500312990780207298515128091587141640734742224830503783637518642626779915494997366389897642397335504564694479727898342167366534490110644856883617110945416203223427633962963210018385381315349776349289331862540599183854552627036066263182506792388903295094349818383391477250966615222913425233571540818166747250183717385897246720000*x10^108+1317646359321007399507150651022145420126785376556172609529312111132345109100567986030221681875174791032297564636323071332726810743238080667226230333173512502042291706259586163250702759636633626062949823262286856589606672526789216218589062763428362872635180670301685744525336870042811569911025708544031798253110366300859766817995781752123824242790445212102799846180368721777340990513787206152828805366477536128165994608981318920900918026008929338986658977838491396100217282151712166727163300421760926258771890595219487762500927/91172862810571902397751005715981430491328836511631857387189141628179623630359020557415863955062234901547527163632993697543753962887506991614464046291150392982188776340598345280284307906626852133223458370076987721922326214083275835937810843887673083511823249911876373802000411523275216879135572052506717612512672998670570100010141065682548313365816981136257621903287499976518631808945842224840473046373916177124288793213756089956081640287641720858170214857167682275033067347888590077356167191677612977754875174204541010295648972620873823486619822291057723074370496897452942984801394970786389893709531832383433764516969099235778588958994339230092305321390718317892795448485686893901323569249529893293882507438521459596024163133312554369274108439201473328766369192052907351808521811206245672583314978352920204843134903910400000*x10^107-17599994599220589625068992876329242957711004518946027000889811345064586784931510368784117719289405237801535012934247385311218042431344871442510325103295428654140782802532657389198012042110225343774157685616360342781443801715927650689840622793629313028986648749364285827017562720981889566510617563840267282703574844814326423129355197158403790123567405103500797473459043944094740041672134639944846027880214954445439951825795894522070357756612351514518464691317162576947220264803451405990525629335731511597157627904457567731235859/39386676734167061835828434469303977972254057373024962391265709183373597408315096880803653228586885477468531734689453277338901711967403020377448467997776969768305551379138485161082821015662800121552534015873258695870444924483975161125134284559474772077107643961930593482464177778054893691786567126682902008605474735425686283204380940374860871374032935850863292662220199989856048941464603841131084356033531788517692758668342630861027268604261223410729532818296438742814285094287870913417864226804728806390106075256361716447720356172217491746219763229736936368128054659699671369434202627379720434082517751589643386271330650869856350430285554547399875898840790313329687633745816738165371781915796913902957243213441270545482438473591023487526414845735036478027071490966855975981281422441098130555992070648461528492234278489292800000*x10^106-253757142284860292558708723882050480313337462657102392290780008804177698880720866116345812451183900120606125126257502671853407533126618344393429986088224366511491472854083578359668699016871299013970091307023016646247122577506771722708294614848346358526781429884697910806555465125782279203457802027048611824183342126236612250697652570021221451810931993170169735259706089117059407381327996606958242614710794655778518147808204005172851281778835326924049795980359866681574971308962366691284494103581088638786229603786247567758680353/3781120966480037936239529709053181885336389507810396389561508081603865351198249300557150709944341005836979046530187514624534564348870689956235052927786589097757332932397294575463950817503628811669043265523832834803562712750461615468012891317709578119402333820345336974316561066693269794411510444161558592826125574600865883187620570275986643651907161841682876095573139199026180698380601968748584098179219051697698504832160892562658617786009077447430035150556458119310171369051635607688114965773253965413450183224610724778981154192532879207637097270054745891340293247331168451465683452228453161671921704152605765082047742483506209641307413236550388086288715870079650012839598406863875691063916503734683895348490361972366314093464738254802535825190563501890598863132818173694203016554345420533375238782252306735254490734972108800000*x10^105+7091679031312210634139540403638405496119804848412139686625205125322102603346979284740484647049565285537208785307751870469369297537168743934825113720245367645148341224164396558267673747921515682471265220522438086818542650573539225769737975481632742733640923058576989455125034900085130476508817029815993661736216025858456191749911673640410241051816774972745590999005677764428412910855081952424091449012405806772978399444582786000266764881568918006725119882748549425342789369355118646857190441968153719972272389569347425037597/685917635642637267345039403002844786455580863094856487902314391220655846022358149760934369150900862736866947216360546870663866548547970967117469918872850629978654500208126000084163413606100464701867259051942464363458088480809363350206420193688812357261194343826818498742233300080411754088255862886450538381156566821018754319749763315371726739574995345430000198743426612068241396531628475056432489465617968561940771851639164183702243589298698856676650367447883559058534488716849996859521989255919086696317493555484938735416082393203243393675663903864806510900733468903613324528922168204708056539124118667139367815337458953924028959874360677832269947626070906136897961512852318705464977970778504078854221378410950017662823418315598776381412394592392471998294578346089464615728438377205518464104351706531030700272923489337344000*x10^104-37843201869484082325324004582763043154695958503557821466571835446676211845809659750627682716687764873676658115314402919222761215322756117619635021750832274266748652928873792493186820277279199884769484184896833255406327371408716532863748741880811768223643902307399699716808947699668270233473939724522758528399649151566165046121164034189810456358809399121923445552399104920394839298477530868795520558228470936573862365091471454420094252411464399468036156063029661017890212577764770843253244108862266152817665243988458873591/68857826458334024188511249072209751699744855547246437746968023047855939525026393148258135015012037548021908627079463771571506489453501783876658160835274422671862852061430918113781155621788112100616318209568634083689589028818138393575409588390690160973964412520857680913398912199396667293333159312382695819240340446548402593014651993662344180723833803935075686472412937045202882764798258463515881741317363266639323004664934669337460259797659481487289393038979788011913085829174599498982280116791483927255430201497135867915595028273107503052831753898141497147077018635838586310199654942971539220423982083198677248726102536485762850402597123334615167655316066981345607751303875416373027590761882716613561614009512710743850416911872418684486739240795518318229145963228769188778464025246675053419566557077729944916493493862400000*x10^103-394182928731166484348726316069864237359632015586569135118365136312043542350874046439473716458577369352636426835462238707098780015796275117757575709058062003898265757876094067383036928219258433300835544019944409357912395402700396037582408698363873992987971513958670616229071214586523557869949571409638658325021738791011219577855405328103939638457716493856421699603732196471495557626763320468563190652332544870066135429926864895040648588212680820574038231486738362119822351317459155700764331731323659684792327720116404404139/20549570470000206175214835375289031985523856020708676030225587400021007343468746198680166901871418509983581774620584318611600893200384184544755722433622766835637678980420079214477993573389287019940452530020830623932406047556856605804417887596247707170664857719268135729981310145072118447888643718269340178402856383700358060802285708021666541586451966530885196171593147820794460317285880264937957055321842672270100569740004850884014227097875420909945843209545968039729192223106715259174537857463336768551359691438101765103158446698548256563245093858993184192066811126799828540574366588198115009086531000829379158054607296106012008920148984981252109164612586250432880504563034819912367886216937520297195083415708488980251707029699664428274651223861758162448906864852272683120668568230138155072691515120936449648122232255283200000*x10^102+3127450672239372256133302337642942275102508597041055892164743052312418289736382157979835079075618919974986510486925226579382878084285710991034027668493417734804671037196145519869517698163010365765060187949021891437518544683320786824754034248222828858406720248161291272224036803202443794795361562868257604589979810860435616276632959047513139370726387400687062823660457827760493248583991881841214382057096871061611189475327515590529093330040477895807195773349078046202398727875462023463820119180886297025084505135029648724277/560166069108153768331782179118989908938724371527466131786890086163535607584925822304763068139902371235108006893361113277708824347980842956479267100412828014482567841836636233402066787778315379506524928225753012563490772259327646736001909824845863425096642047458568440639490528399002932505408954690601273011277862903831982694462306707553576837319579532101166828973798399855730473834163254629419866396921340992251630345505317416690165597927270732952597800082438239897803165785427497435276291225667254135325953070312699967256467287782648771501792188156258650568932332937950881698619770700511579506951363578163817049192258145704623650564061220229687123894624573345133335235496060276129732009469111664397614125702275847757972458291072334044820122250453852131940572315973062769511558008051173412351887227000341738556220849625497600000*x10^101-269730732915013065268859671600297319690489139498418530329361583240667028330578531304986312625021835082117610810943501998607815205543245308017931891845748105664858906769197809005237024752323576320309160865775649298854450190385606777252282095343255583822328345103366745626630780580263545534660359767274985317572247997603396371853509574700023186093719055969364552208800699591744500002031442147118923964665853787026552183166921789046691353377787410153290645006334609016851797180631208023862732025134470398360889010779166955099/672199282929784521998138614942787890726469245832959358144268103396242729101910986765715681767882845482129608272033335933250589217577011547775120520495393617379081410203963480082480145333978455407829913870903615076188926711193176083202291789815036110115970456950282128767388634078803519006490745628721527613533435484598379233354768049064292204783495438521400194768558079826876568600995905555303839676305609190701956414606380900028198717512724879543117360098925887877363798942512996922331549470800704962391143684375239960707760745339178525802150625787510380682718799525541058038343724840613895408341636293796580459030709774845548380676873464275624548673549488014160002282595272331355678411362933997277136950842731017309566949949286800853784146700544622558328686779167675323413869609661408094822264672400410086267465019550597120000*x10^100+20786526695162894817308936978078427244429593415597238504461404202834792076829539150883945633393398565304918926210125570114679717738912957012035973828402631989169625053497079824102521188983235239123402720464339025054903213736378972328391502922920411149271669158941409249068854786395771140293138145937794966431613349895008904182478528402236588583399787761885816616074445705746205358456937094870067851846750814106268438457679159103724886641599305634761687463721368675406646648985919601536189570084497123673248401335683291/6285499788434348777125451983880614043156595545451048543686662785003828116277609226900198582764618814897835298128103920414810704372148679407767360711125758500168033965543554618953061099226811531086201792039618218894234119896871256881891559593075662328357126350703936788474283331645954982917835543541292206256416539596244585039161467471770005031741775529031274548485218408770793888217104571426217721648571930094875436604111613610653286709209894977546032458067878432100025132968952698494528774272422176271709395490261984048176464112262448552955174682688408754435812151407656646592304959548597463558519196513422570526001442050503829014121414211408437338246177030781755865499592156864624525404952110104409592267620341980037509142382941514476942670446651016129826681571438003024129689856574205561974422910757081326137335247745843200*x10^99+1309120700440682997580317055483961342773116049747972112019293779894693815876426207342566734063655395802858066848275094819332846934894145863795209152716901563768435139221052897776293147832048865387955050199422167511718944920128900421382375648329477784171024276190717900345376184753367688075617143496596924358481895715860941481889147544810590129951865056327837067670802996139968914891792739888489348234128537579332417374296704607980250700652832015216400175567705750479945586850835222176234248979938545420383781854924383/708510443140747849273400384656429924349374699165174554038754259179175472044174953112743801599876516977211708323618799402635667159501461446930298308822549267329730076631318556081665502328304037320505838072098672017063427363576470179923364205338641486288242905876450201599355609042217147832928322138309910528098482724214365463351534175561836315977333795542977807397689675706852773228981191626143704533655451057393366444907911357078470321489038081204866782712965362716588984392635569878610328822978345151400414950593138298506203684151966825614915020592896316925131804506499138907345164522386187518673661442736843698583093306820077344586954903057311777258023175772500661167425846989571202541621010800819116680730151269891506666613214019345227032095435702301268708067633913384362444911369073090721754595415452001335931509407744000*x10^98-99165259488322956900691683295761761541613723832541934952553544132395539172346175799497705199489707785051359271240884846525305271768903080006935043636330687510636444203858153308750187347831567844636247032573750986546401009916168453854566783129590405249754627130647060810700983835452433393877751410711736455691474911719519159464386711280440705766276786213679780258166516113173176373773138137508757127969281780847308811546372981609565967965023437577250274436504036487940671481019334337063561162682487081591902473870823/609704565015677570973368358224750921293849656084316878135390569973916307575429466454163883689689655766103953081209374996145659154264863081882195483442533893314359555740556444519256367649867079734993119157282190545296078649608322977961262394390055428676617194512727554437540711182588225856227433676844923005472503840905559395333122946997090435177773640382222398883045877393992352472558644494606657302771527610614019423679257052179772079376621205934800326620340941385363989970533330541797323783039188174504438715986612209258739905069549683267256803435383565245096416803211844025708593959740494701443661037457215835855519070154692408777209491406462175667618583232798188011424283293746647085136448070092641225254177793478065260724976690116811017415459975109595180752079524102869723001960460856981645961360916178020376434966528000*x10^97+12659577262845977753634469191484570101690550320672398390749715920240809841463853570669663505560783975740738009257021296307866797761918183213545434181036165585443678783545872036538017003483506357519463886192391125771024119447585069217682201065473708230336267187547701387144793370740837799731883422337359676734081201211193502857043603648354049275683224545333647687305309327031977116845195676357596443186636701214171407242784061090429861677540897048106915974555777148412203420852808772780638735566632188948726182197667/2401903144960024098454887358604502636838996808931666192872819029505184937733875486210001443537844410655748476207761795890523197204245401064010356202266418880957511738694063055381566772409253041655769419290573711438491450283171646550400248578991692304136470119127558971278013977849819025730388768499650123482600861284917285598091478884993996960020430351044209132671770806329286001948967999999100568570422027877446196617948358550969246037762590140302950368591695480256585286543967036149274022922960335349486965026055447998558748072675972896166493551201029648097059730314588395968275344343632777637746789734657756478918665200440669151798257539843422704937745068834715640910514124459434682164671525945605650643209758473761231781456508668063149308309638353558296052014891941602272883965043244805320250938601961598573572278294937600*x10^96-35879921830933980081938267484855881871869402974168215144850113832471883237484046577697212319270640242772326254377190658020678714626862460888112549578475822485359300037251258191108456967243289140344695808520700618582924923280796486348254636043689295643591954840396195497213833749186068137362886901071802003442823043842404295128741058032378303615083360825392865263241913271526156499696113240917389212972897727398998785721628297131018574378953408497144472491214612015266110378398320839941153173156296397320902115409/344717580989633088204173648688609174731522690170748388791932360716021912359954352187546503470709151529297235011299146632436199598757441819371856677177124931989272518053314605170502638632809464311707648138924930808302013698047782606770406046058992876982548952282195963470455709784001804618713202886523860314632531017742758581207573358494508822965895096677641125522337476834295676205638925925796840859643902149077926366464810717963178829493705066432367876973808147629417332791032306114016179215795233314046740350961661518311672177097014628616487500403851477273189127961815927199150628123391741235046992971177733568733697320433614554193268443218268999319768968212389744760305267862233681236596376408860070231201400521697213820486813744027581613692586985927348044502137269396622497235723799022985776755077133377573058984384921600*x10^95+11215528775957218650270052122645770571914571311398883015256104561894442514090293707949343555874979283534931208497553451557870047282114463661298265343652863244226950703388574095039777609249165079771829890429685204066454037452921253947055050882001471497046985492834576494605809422260475465214323808502321289055764373053707325165347363345946358112296372048838513093326254974200133470401208276543003580818291363903185963135201907102064300967096703142818483077514010159443832189412019845765560573105465591784845429164025/309749429574044707736742273765636660046757028479827672232878742044988649570160582701641786158640415198165323491752961198041871511459486921214775535844277378888280713821986371622006850969897272251928024311712385827107857428517815539139616056746768639541439186562690004936012682583512661558190935585714879924316207071302933150729877117008825847964234698070661209749351563184224722811338913279884009322841624715075461515850620318732993969029863624493468479533585049133889238552709988981810377996144964846669839009760110573894136151452293464689631008362884783418596822821369319544068788406554883004163826004181464275521351064248828693815903292338207792028771604076924929051819901490288696611956039985945304706948330452776248450536631357833423734799610962074877858867840464789029111116131976850094099561042108967752047881008915152896*x10^94-1347502222647644357889288165223359276098240419330183175289674696874748320302349821533550688271424274586948623568362080375062948303612737313100877394240209441333419504611396707390256314602982227318524966297699820217741578635486546626744589150276093857210153444185069475160424951851657558085922674058010362967188501308489024915527424743618594610295218519675987733634347739106221577137630152846707792679665745174433604941990088100489556462882669177237131004424800073333366250355954503741429420244551101893818237013147/464624144361067061605113410648454990070135542719741508349318113067482974355240874052462679237960622797247985237629441797062807267189230381822163303766416068332421070732979557433010276454845908377892036467568578740661786142776723308709424085120152959312158779844035007404019023875268992337286403378572319886474310606954399726094815675513238771946352047105991814624027344776337084217008369919826013984262437072613192273775930478099490953544795436740202719300377573700833857829064983472715566994217447270004758514640165860841204227178440197034446512544327175127895234232053979316103182609832324506245739006272196413282026596373243040723854938507311688043157406115387393577729852235433044917934059978917957060422495679164372675804947036750135602199416443112316788301760697183543666674197965275141149341563163451628071821513372729344*x10^93-50696592918593583472582292674625425867775893298253579176890714299902470180203720857120673852936318769922794455421815441841514214380520230027394076728071234324617730058981920202872811272027875078660144667246436441521755850303544613323332727673140058479152846744466519695293164167241708462688371754600746676996109558145456719690146209319586477458118005715997743582905486118260852629379324197404854439785794260665691292016586147553732319168230947458655501301205443323599967893249662616653436334470716350074126429/92517750768830557866410476035136397863428025232923438540286362617977493897897426135496351899235488410443645009484158063931263892311674707650769275939150949488733785490437984355438127529837894937851859113414691107260411418314759718978379945264865185048219589773802271486264242109770806917022382194060597348959440582826443593407968075570139142163749909817999166591801542169720646000997285925891281159749589221946075721580233070111407995528633101700558088271680122202475877703915767318342406808884398102350609023225839478463003629466037474519005677527743364222997856278784145622481716967310299583083580049038669138447237474387344293254451401534709615301305735984744602464701284793993039609305866184571476913664375881952284483433880333880950936320074958803726959040573615528383844419394258318427150406523927409722833895163953152*x10^92+15167675786065041017490214044208307229266661741849732904117433626738022354638176306184962494055515045859277398472867886218484970036110702028644935820963720351893148323262240122440412819609017040083401012348597493905338902931649566881901308437361803159299019972855540365694131662007612914470999534225904020093049642287144210265383344537098409003591987782494153621746109344299622825245135674932842523110695647571599663288486398140337038932924230390697705734505209163904643023958263048035218525504303920353953619/111300549613382934867675987698755537206883589105220148125360669078328655972030392634438299014962420121511075634837571397068584804692593216390505043422305921267797597492628951355374362547573579680894008017144227749589600225841830951900688486075015680755098521941318722578516953856813748314118194604999956853868561649767493047333768277760986650364439345336205968289382523601949235649061772648179665584923329038834157928800079165911963337775732527665637254593454922434024160457315842250021695291464234583783628821329540270892610906019508970423870286871320439604238887107930046548353858572243939275660735179368115082831962294016826695586023461134821341009260367975898285681573805781634457999265555151255948511300154672215683956355239438675322937405537535779690211594624672938925300436985978027342471994625263732573499058932416512*x10^91-453776847380235363606705924744106327994847217245369700227368029181561079446875186688057943244432764061379393133026121340711650797688328451536422360127828880920227826693263883529964538826196557344618130046318876980159304931515317673038543275187624074443496298308364975398477298131634695343462397589013341939830655325781494822705653391378782611888043438458358359746135114219226617210846723785681065992760597019217611587163213588148673722288241907265529164294267802531446407220093411154034129243250629185113835815/40846078625148752668581398738325713412759168590746506228511482467471030712548648268348367405534999806351471229681709168972554485027624648951398971759684929084168885339163038016088815512513926011243255953192842087091146034529821829337092227263310150269200771854420659991562111989034636688992211286028335814195543789622364811085258520924240771160118861284043236450463942397919743667429307245698990240374719742647313606485796085986768435476465532900237601696736489995677701787170547997601368526964171188571846902385948647106919052938763973365665627476424367044210570042378371808009070998666577978571053978573379904464353986494351036547152082506137291256541310427726364270569657339378729223554642635509270950366812806959505290180654684549462470523025621372511366004550390961190652015314106837375046095961596786956314006286889910272*x10^90-9232268861578591990815982997637913692734069318721479389965149273040725094963130610871743610928530343068496992329629045678604601551717219251246641597673038849878191292262273424728425720727423304784980001225176686538894234101625996635025524828398598858232000472662654360827256420409319499005664758280577892212816580428179967766313896941568686789512425011420315769717417896157014940105262017487254416622443757056843889708610799468121857567254969731747550653324163426277421939055633450555205730122278427693075975/45888804381339956701739596113427653340260300515530025515982035858516836973357123363206190542020802251580047924704142399709906890586590654994781560865818870946411957603257240240297311254799595889174522120253686789201164063484120820613276452851373131783916916527805926657187064086446320230843101568254056285083882529081916022330352165482789014513219955269727586629533564916181440416494653819242075455235796254085253557903795602775258365782202018443476811782753340612428035341142220589897833777206661458765902075520016381317649800215154587361426816053760708654606936714276936228750931615785908593209455704323179892669829787296122769454207895161215969189447645048433322822491837257820547646215709627547452549177530437448333103783204645604951664414757179566648571684124513302078386832019552125939866601635867995222525612001320763392*x10^89+952185886679089634560700288948279182541040761315502108704932797727968644523012955230234121456989997687360228493871471143702959028473964871757783962710949885868701800643806429576789758632216606850350003232373482376202927826309141632624579984197395653796353646485829175265113630452831187719690267918448109023291324956798032706765529330272701443656437451750519346006334913788600781667812711315420375062683732041422684367897640239437422979590111954199478999550841342965163317794197639203455253959230051614863925/6661278055355800166381554274529820646166817816770487574900618108494379560648614681755737336744955165551942440682859380603051000246440578950855387867618868363188832555311534873591545182148328435525333856165857759722749622118662699766443356059070293323471810463713763547011025431903498098025611517972363009125079721963503938725373701441050018235789993506895939994609711036219886512071804586664172243501970423980117451953776781048021375678061583322440182355560968798578263194681935246920653290239676663369243849672260442449336261321554698165368408781997522224055845652072458484818683621646341569982017763530784177968201098155888789114320500910499092301694012990901611377458492505167498851870022365289146337783835063500564482807239384039428467415045397033868341050921300318043636798196386598926754829269722773500044040451804626944*x10^88-6547475226823628691993351245565127392666506502799189231271457561769381842205016705679046933958598891321315624365077571001279839285127154955291410583954183678236251254655393287377226310280112397322176660676017691632444888213318959722979667729499384249005826545904582810295484289790090530797019725556091268038061491124783567903447015484604008440793288128617000541393279035726200645662795164205210682252005271980384378799068983110803268412570211735856306786745079499518307707394451137213726486081978917841267225/450544624834974120344352398204562414613464768697931159611459988429074399374779029384206234412567876651876834169822489015333631289395617339948764415773494369292044674650161995086555419592577850548258944453399833930338701714207731693293986991631663475696638816818458188997836629212382053175550451761039825344459937558258811855607093988376473960675250469920961759635420455540690505907402055679831286287769635949200671295782720463611627591316165271990499606594305526012929801531214529428087822539847221595156129468741979016573288947566972312275826921255105139517959015012900828427736419500443466187874656006082129855303783366180114463732222970673756788405485969566436260439010765804056285981026967252284079573743026113129088655326009247757707250617615944836185976535040676056769616168919239054682326634243067589457524190558422040576*x10^87+10749856545439257805321032724036197600051982498195073868941692043347100094689118005477679473215035075280487590361223667288645004562939401030300914359568531282035528340419497253013204802932509860564207541872094966528814977987615274021524486848156416118579294887189186106596510440080317021171712650242626630632971955890367340142130679001287328204404401144003507338844252768056714034666531236276207997458230665124615326701988934982551158980754282612530262628477373827431324102787021416169718653697071007812125/37976941556970998649715527818009092419525765943886917668398926227738071977950722783343054241672388070273143110099979917001302254278557783443957153819988031128065068361316336750590878279834148322075466582278913204856135776676513782576504650635619143545310551609218697923189294416369368466904635780624046580759075196481585673652705240399549529252319962981843519969269157172012226551581782471096890031919279658553313289299692912641593130302512015263567016647795868093043891316807354970949931401826202586564884476292427350055986041557369313678422192596215758886571257970436085154828357199271096766794032307026079911175031548107136085065551361512730457260232533833186198197924279109920453224454380381418581420008990706853792913475755568776511722274281803779295369669620286870685561516154112104226096497905545927080710851311437873152*x10^86+990873202772878896861183754052593369186073775562740361270233536484814903234457966450344031211266046582190056795423029893931738650948992837569603141031085606141689071415680913342236839173250028559093376906385466878350487072942744997709627947867825896872843171912832690286135361475906246638606294322416980162164422558331725991947498815933732411572650114782215399142108634885454046804376214799905320245348531408128623880711997521288142141415139940283679338875377302496460749107823516567796230187765982122547625/9911981746369430647575752760500373121496224911354485511452119745439636786245138646452537157076493286341290351736094758337339888366703581478872817147016876124424982842303563891904219231036712712061696777974796346467451437712570097252467713815896596465326053970006080157952405842672405169862109938742876157578118626281693860823356067744282427134855510338261158711979250021895191129962845224956288298330931990882414768507219850199455807008955635983790991345074721572284455633686719647417932095876638875093434848312323538364612356846473390870068192267612313069395098330283818225410201229009756256133242432133806856816683234055962518202108905354822649344920691330461597729658236847689238291582593279550249750622346574488839950417172203450669559513587550786396091483770894873248931555716223259203011185953347486968065532192285284892672*x10^85-3090872893580551822345730523916427761143546192290953398115283535702868416401110468122209166386290321483865267422442187307376250105424578697240729320366145809976759080583496495619682626819591221711398272790767676463707104096833691035910939481144259263034487507501935987962019128518450106746063889796760936633938258652588799525557191503373888679176257940619024545633571689878105148491130040400716339562671962602113587708470366850383556314046355174255922948002441842742471905548288804363894605259157654890625/235066760783464758440531686019771694580938140190224952840761733093430121412928189243933687519600631296631391740776950790608851107510756873016746651707910105717588525904432345262550653700475400286048144932208609007133235676977946970414254082590433117754768078340065142085827806545590636439417627005759908875370402204308945315968918602631203805569695897350067005027175889847316785690818463832955453715358070930017741545625767198406066569382347098429825881701376796180659026885851058832045820455572463440951024070647989052125194233513202945535214045872228768444152529571948258310123349304579199750195472698825459054941104364963537981077681549916742672211557897165097179359483877810811975294448852479452563255865926667719524515822265694482282043800495275566705726887847309247010234522914385593747300852648557003195230012465263673344*x10^84+28650730989779766909036855401918522725721965935151932568725477947369539168954868851949349470394844478192427357321948080642260542903417689236632729038819320918789087921381263960448014303956407692445696409777062367398867087333242371554374312834703545760309361128487873585754716424237874841492658699686964810948998696869412055398651675324454341765655802660803150122429053757085143762504317966308012877318467170125498996561999740202622663197289603955267062923011212275700433318984879698417857798871044703125/52444347864388521944845252701060175246011772017748600589693755266876385112408140986521360619452345430377197628233305599668465017813246462851178926703792995367327951546579703131768355719770966730485168137432784901944187501124709509272315946115855007753047904603206773322499501813081508835249258935147492897238722890379332596948973903408901730872251377451117241862324074189921646190279604364848086234555195718954575494747194974600295275179659449649687784894575246414203468961305394959883238602521898810018173800594304435791599771674462385555916361204297952748122213387745069975715350418041038392239377947797919877336948328338426022233380451612818250502225880055352368939990671151794911595675096717197088627631463357083809261466519594977087616474008205219026939067570872345232442093736631001074133259012420565968600699430080872448*x10^83+3924480170127541128930184620604750258138704581552115396918361126333077890735303940544799398000180331873396557922331408917254686514706977545937955454570984209395890920643397403005041183898365062165180650477968920781179673265344149600746927685651517932235268378711444719408714585574614594254320596401768142969525240779450882534072500165826159611310500484894352432638451922800375349539270793099429738886430536522221714626445520583529102742236642314612288457617602558206961344052420390916998456293327933203125/79295853970955445180606022084002984971969799290835884091616957963517094289961109171620297256611946290730322813888758066698719106933628651830982537176135008995399862738428511135233753848293701696493574223798370771739611501700560778019741710527172771722608431760048641263619246741379241358896879509943009260624949010253550886586848541954259417078844082706089269695834000175161529039702761799650306386647455927059318148057758801595646456071645087870327930760597772578275645069493757179343456767013111000747478786498588306916898854771787126960545538140898504555160786642270545803281609832078050049065939457070454854533465872447700145616871242838581194759365530643692781837265894781513906332660746236401998004978772595910719603337377627605356476108700406291168731870167158985991452445729786073624089487626779895744524257538282279141376*x10^82-2202383581063322406411834820525826475974359308796689500642206601345735735426708261125585139380179973528103377205767766341166463909057856851386029564950363041023974805131153774425064363923373837067092618136366171288732394858200986246623090456364229622292928482229491690457919105917406016402817563407600353443918814107379490430859300680299592339350444547978663583858726708016201388661766931778986130721035374936161263326666037311053512353917508583560069933466504687089187035448116651588263235250686592578125/237887561912866335541818066252008954915909397872507652274850873890551282869883327514860891769835838872190968441666274200096157320800885955492947611528405026986199588215285533405701261544881105089480722671395112315218834505101682334059225131581518315167825295280145923790857740224137724076690638529829027781874847030760652659760545625862778251236532248118267809087502000525484587119108285398950919159942367781177954444173276404786939368214935263610983792281793317734826935208481271538030370301039333002242436359495764920750696564315361380881636614422695513665482359926811637409844829496234150147197818371211364563600397617343100436850613728515743584278096591931078345511797684344541718997982238709205994014936317787732158810012132882816069428326101218873506195610501476957974357337189358220872268462880339687233572772614846837424128*x10^81+358174960189492466543037821864379271575727073540644191786631545685751307874861247130431942485094452641151988817246513463963428202111850959205254777363082088965771060437608731791801347168578651761587031420967610413469372367956071358278852400828799630016560754895186971054605497275824252637409704867444199491796710505003849087102264230416550348789546348479322251888136439686489954297923884367566980470118710138831702763720683295278017582131589509434597039805428962005971006181442438275718907424787109375/652640773423501606424740922502082180839257607331982585116188954432239459176634643387821376597629187578027348262458914129207564666120400426592448865647201720126747841468547416750895093401594252646037647932496878779749888902885273893166598440552862318704596146173239845791104911451680998838657444526279911610081884858053916762031675242421888206410239363836125676508921812141247152590146187651442850918909102280323606156853981906137007868902428706751670212021380844265643169296244915056324747053605851858003940629618010756517686047504420798029181383875707856421076433269716426364457694091177366658978925572596336251304245863767079387793178953403960450694366507355496146808772796555670010968401203591785991810524877332598515253805577181937090338343213220503446352840881966962892612722055852457811436112154567043164808704018784190464*x10^80+46272376655760596172945487888964426260528081006062643236574168857353024444631156501184863852099408649413765606701094732290616270786873203843477031930414673301783133986333766378666453688036172192634695881517474616849254133807335249321147674101611165339957728845033053205668757203303958082264059991865718757223566157123581548845605308039132921608282253719970836612656807291956154066449048690360155775266495156061120546650752100170974834764006466976797135976706613758289906494417248869152669712353515625/3303993915456476882525250920166791040498741637118161837150706581813212262081712882150845719025497762113763450578698252779113296122234527159624272382338958708141660947434521297301406410345570904020565592658265448822483812570856699084155904605298865488442017990002026719317468614224135056620703312914292052526039542093897953607785355914760809044951836779420386237326416673965063709987615074985429432776977330294138256169073283399818602336318545327930330448358240524094818544562239882472644031958879625031144949437441179454870785615491130290022730755870771023131699443427939408470067076336585418711080810711268952272227744685320839400702968451607549781640230443487199243219412282563079430527531093183416583540782191496279983472390734483556519837862516928798697161256964957749643851905407753067670395317782495656021844064095094964224*x10^79-1672103725961937399493591542085200309528159104012791067638472548731878523587073454461347245579789092816934133123546273098430128012454355464506478446489230295752872106420833332431463643492028740916570380289886422498110632798592641061713592193124402187459402250359422808573683661739285388229652344254055976981564084441622412155812168468416688630308405777901299081272526755657176736115201783012371514643283788398275159857462060208993333742203895680198669857880190743271541343506771740532684739306865234375/317183415883821780722424088336011939887879197163343536366467831854068377159844436686481189026447785162921291255555032266794876427734514607323930148704540035981599450953714044540935015393174806785974296895193483086958446006802243112078966842108691086890433727040194565054476986965516965435587518039772037042499796041014203546347394167817037668315376330824357078783336000700646116158811047198601225546589823708237272592231035206382585824286580351481311723042391090313102580277975028717373827068052444002989915145994353227667595419087148507842182152563594018220643146569082183213126439328312200196263757828281819418133863489790800582467484971354324779037462122574771127349063579126055625330642984945607992019915090383642878413349510510421425904434801625164674927480668635943965809782919144294496357950507119582978097030153129116565504*x10^78+550300274907509374758626073662832014184717424685713283294086966715506201190703716375814471155794940082742940933537046231492895727128266000583249971115422151235239902566228113217035532075972064428902065742904902587013593954175690932285204577410681673390846618952383331691528941198751069364577110697674619146367679273068376641774226962316402283578949671478123805847862662414589802446079248429724737935928918281474251356551455892851679752290547341039956685554533755095396053579556745611330528857421875/1355484683264195644112923454427401452512304261381809984472084751513112722905318105497782859087383697277441415622030052422200326614250062424461239951728803572570937824588521557867243655526388063187924345705955055927172846182915568855038319838071329431155699688205959679719987123784260536049519307862273662574785453166727365582681171657337767813313574063351953328133914532908744086148765158968381305754657366274518258941158270112746093266181967314022699671121329445782489659307585592809289859265181384628162030538437406955844424867893797042060607489588008624874543361406334116295412133881676069214802383881546236829631895255516241805416602441685148628365222746046030458756681962077160792011294807459863213760320899075396916296365429531715495318097442842584080886669524085230623118730423693566223751925244100781957679616039013318656*x10^77-1745175137736930850342106842734238131357289847329583713763435097159794624240629496135834329834439296357352371949855462048148998963252763168904670482413598653419857456815129538255140745058912510715919950185732964979813755499180234443992354657528026481863474418798389221781856165064168043882858401842956182257381952299742214074588392956076664192425584088579419396651349592766933361371231109911548706559666469595947676134485998740766286364792671880129820121880530924618135656609247006985922548828125/686544190224722469096156035359333203220517742777799862265081887130018132380615663823552357200103431088574223496872364213841723869555226422779069585940562848445020456609770659179513020331547200835442201071847365989087545469268924485019408749153011010585354387532888668949084387371248842934172116969203543382034190564965808541877476553716531749600381668450989348015878789395337913763660275321647674343268016684496261022145097849312956329624632795414094638619894134876845411857088806747562396251195766240237911571416348977635487920102053047277450546674445926884508975257753643318455496381628138952951856771172769303320050843703031563782435002931438915665502429815521920668968785987133388161564902479670978398084611220006230331925347425154601524750652868321807202339109601610315605590734078559515926299798960136316227337993785966592*x10^76-49106244709194234149572141694066231936626711588088992813677152402788680280538964843258179063973496784577719502908370002700749529562815770252970947182667328636883214190964716244746584003293265482181698911356951200126328156539666008191178729155400499669893656096945612604730192092259596958388285821710152247761092040201251444414598371050924936536365988913975480196626886953706027977404963386554614028699926776981381650833889758364396040720174210616624983177768428914405963872096953367673685302734375/20138629579925192426820577037207107294468520454815462626442402022480531883164726138824202477869700645264843889241589350272690566840286641734852707854256510221053933393886606002599048596392051224506304564774189402346568000431888451560569323308488322977170395367631400955839808696223299392735715431096637272539669589905663717228405978909018264654944528941229020875132444488929912137067368076101665114069195156078556989982922870246513385668989228665480109399516894623054132081141271664595163623368409143046978739428212903343974312322993556053471882702450413855278929940894106870674694560527758742619921131954401232897388158081955592537618093419322208192854737941255309672956417722289246052739237139403682033010481929120182756403143524471201644726019150804106344601947214980569257763994866304412467171460769497331942668581151055020032*x10^75+22478626072203284749314691820042047121945627187280689010691203362629527750134921716936895788620252337763638711645212256273248965147506405593243444774296678422651628263141160474384550352421534398384919380762312452202609247742363321743291622123225705401315576972932868842551085826685632495481976113086085826031899496133230585230571138185707890617680559928548988759112755807511246969453886582936928341175615034078496330342078084990126189486133158544099294731647597949021094711213591822324215087890625/93980271372984231325162692840299834040853095455805492256731209438242482121435388647846278230058603011235938149794083634605889311921337661429312636653197047698251689171470828012128893449829572381029421302279550544283984002015479440615990175439612173893461845048946537793919107249042063832766672011784307271851791419559764013732561234908751901723074468392402097417284740948339589972981051021807770532322910728366599286586973394483729133121949733772240510531078841574252616378659267768110763575719242667552567450664993548938546790840636594916202119278101931324635006390839165396481907949129540798892965282453872420187811404382459431842217769290170304899988777059191445140463282704016481579449773317217182820715582335894186196548003114198941008721422703752496274809087003242656536231976042753924846800150257654215732453378704923426816*x10^74-86555925265096110814894400268883060828087144433847920323536388523548995532032711963345197697192103295684119819425794433215351164803198237753118881978827137580974765510972483326020668938859890407810089926366381607999843334229266338288410157152264187598184477537361947058598386887225203974323624320071719590027167423494507813136226250420860612705761804199042797218494052313997167274694869256118578072557352654891380292464597697034830344201450472102046589752508182154021260995898671404252685546875/13642297457368678740749423154237072683349642888745958553396465886196489340208362868235750065653668179050378118518496011475048448504710305691351834352883442407810729073278023421115484533039776635955883737427676691912191226099021209121675993208975960726470267829685787744278580084538364104756452388807399442688163270581256066509565340551270437346897906702122885108960688202178327576723055793488224754692035428311280541601334847586347777388670122644357493464188864099488283022708603385693497938410857806580211404128789386136240663186544021842674501185530925514866371895444394976908664057131707535323172379711045996478875849023260240106128385864702141033869338605366500101034992650583037648629805804112171699781294210049156060789226258512749501266012973125362362472286823051353368162706199754601993890344392240128090194845295875981312*x10^73-8995537197650671037621873588493988023881155007518871725940178721987547562261268279380885741629581540350946101842320290135811280307059167437392689826412143540959961806471287818886161030021805228501784427730842890967585659201366652817610604545723618504522289042612088994064146519631596775549793251530695743245007905375441530323249021126526895392018976782730852563545569169334834356319406231299550344892228648895926267667961080377366212357242147147840467514006431173842751313290182203565437744140625/10149869308282296983117570826752382076412134309226993163726970619330188069115021973967398048846329125213481320177761032537436045687504467434365764758545281151411182430518849425309920492581593817151177500646191458782670272217671779586526938947478114780493879265286226081743263582896542893938800577272705185359993473312454513483116613370145205386092042586379426521066752022420675717081953510355239217490874358663592722951393126604242746377170571247401975137356514890019282568895200918955962466177678208095677284671819303285363053410788752250949828882035008583060580690210629862820046058505990406280440250505018221380283631673305618638959519083338392929198787922392676075170034532033780010580575518259455744637282892276572109227184336333485628941913652005269597679381396350206905913053412617423883454416227826655299104964900131730096128*x10^72+372678098352688845043872922152762934438424210325821673357235024195363486634090088895464677790903273049507202866856509034689654134059865507182372027919728651226263635717449923776527542955974217689622436040920184492125852067400909248021755507930099236732453071122315412807465302098897670014719144133739980474451759344448575556716622563786136828422850866743275154405207967358021982193884983773066418834027772698608905237661250647733403322428942222867323397288042829876672745777651050623779296875/3240699012861525218109058373803442553132865360545016974370041704766982142118461677511940628622710448663308212061864952917444459031770264187217677125972311989594885833498994069383754946545847323483773148354467260147723586276395842779861730187572833582533167070653328889445486456863519442509195586613251974891441083433095310818364180514094893162864636841117313704044301412011709999068312104200267949390445197529882734020240461878749280452481025302491052087278580743939745392367560957521060812955835954053536808643620467204777475546228848100558693768210411424987414013477212599878686481004466924099757423532892152420269358771808945925593716182419665686206509553765222246222871817379878675153440459214385614507433873651523661949931141868929000300738713922499871545140931146298501249378484232893960234487939919110887325978576031842304*x10^71-3656968157973971615788915927861613560342621020653872114342036484625235315623123024171735872020962266940023982988947400293280018601269339644194470752531230223598032151244784433234199430537190516096462225377771164008090243092634830798935738052050370902403521705291466432193143480795440387768241882572956777206500038748132934372899255017887498905117137049087094435081368372757610364684293100514815814769821093988170797053752452630881879273301186496748540137302528882648748707391191558812255859375/751842170983873850601301542722398672326824763646443938053849675505939856971483109182770225840468824089887505198352669076847114495370701291434501093225576381586013513371766624097031147598636579048235370418236404354271872016123835524927921403516897391147694760391572302351352857992336510662133376094274458174814331356478112109860489879270015213784595747139216779338277927586716719783848408174462164258583285826932794292695787155869833064975597870177924084248630732594020931029274142144886108605753941340420539605319948391508374326725092759329616954224815450597080051126713323171855263593036326391143722259630979361502491235059675454737742154321362439199910216473531561123706261632131852635598186537737462565724658687153489572384024913591528069771381630019970198472696025941252289855808342031398774401202061233725859627029639387414528*x10^70-163354691122999970981080633589855715864658300464634386131341625827373051931822457890346293729241782285420849397312157499759494923838626056287223084386577046849850823264970191492038151458017996776108100811139880439283311406662922738021244999100606272553826478662635349052187537980225968888357712601156783281857653669705242462379364813965862022230488927571408489210337676248090048866686940207018153529848926943262765525504923900686682632506450010868907579097735149111857733375225233917236328125/724990664877306927365540773339455862600866736373356654551926472809299147793930140997671289203309223229534380012697216609816860406250319102454697482753234367957941602179917816093565749470113844082226964331870818484476448015547984256180495639105579627178134233234730434410233113064038778138485755519478941811428105236603893820222615240724657527578003041884244751504768001601476836934425250739659944106491025618828051639385223328874481884083612231957283938382608206429948754921085779925425890441262729149691234619415664520383075243627768017924987777288214898790041477872187847344289004178999314734317160750358444384305973690950401331354251363095599494942770565885191148226431038002412857898612537018532553188377349448326579230513166880963259210136689428947828405670099739300493279503815186958848818172587701903949936068921437980721152*x10^69+741108599075395453285513894327006785244036789126182762803883406430788604702128668050538927788631455134822367428343159296354094306892042388239019691002223343349684116583420689421121827284058915977309023122652535867116446728150114729078559646643532781660962698039281130430791305567904906060726128870810098449088492416806275065136005416012385729179060436437173966124565197861287643496537049543535093488611891769966286396034210102625021319439162019349512825677541009068157133226066436767578125/16344395021388561969593511798313014615800538340140085609866297293607388195032241503973265779140626610649728373877231936453198141203710897639880458548382095251869858986342752697761546686926882153222508052570356616397214609046170337498433073989497769372775973051990702225029409956355141536133334262919009960322050681662567654562184562592826417690969472763896016942136476686667754777909748003792655744751810561455060745493386677301518110108165171090824436614100668099870020239766829177062741491429433507400446513159129312858877702754893320854991672917930770665153914154928550503735983991152963617198776570861543029597880244240427727276907438137420922591302396010294164372254483948524605492078221446472553534037492580155510642877913585078076697168943078913477613010276000563940267170778442218073886400026131765950562165804992160595968*x10^68-4038318055684230746473212272244377155985668849834725681157595097364496466484721706922030185780519910064314208945606408877531350337797995483745322401896684423432233673604938177071692845921898656145993860084531526163400089908587709584962033334680970124403058814019103459573621191343055911125948993889876108740575282347935498956596160229513491700720162537161886141632994927098787530823153199229411162566196501457026861324885305859502337818848141820723510141787154552660868223734118804931640625/1561518355120353382018087819500366473294174509111845102111841633743105856786926457533445853668666019263612510796578620390374776259616071912979348424391581715601720373925976834663064691166399048792488846253260224428103118802718735321004144453458171504691366040813265551037425166599468137529046242657339259286152842048069925151248709749253108520937237320981450234010269541910873187243377463131575264229365285948245034300214327169883499442641626345754150021131771521541428087522338602916301917873488955091642659180279892813132777447813654192453819828005385935855473952340096901972314778231690831735452346231541264827735943334354710559839926012821291219876736603445027088487697620312889232397011618193762422251889675734857247573412974820536250606448254154656861181443291746185677832777448094988289762217881204100815246917676943343091712*x10^67-4872783467761491990994977714546758433447727652446934381704311117992589844158014546602285867480779185121344995476997414260630354395197417147087831928490153053579879322038794240779383763112226605925336024062598828556102043469564864418703234444518463615627100190507559081737992892161399258478486455836294265314650922268046446954196277076702148742093948398183527111952359595588282643036841023608935167250868846857238029768843143983168003752056780404040622212293927911836179331049344635009765625/243596863398775127594821699842057169833891223421447835929447294863924513658760527375217553172311899005123551684266264780898465096500107218424778354205086747633868378332452386207438091821958251611628260015508595010784086533224122710076646534739474754731853102366869425961838325989517029454531213854544924448639843359498908323594798720883484929266209022073106236505602048538096217209966884248525741219780984607926225350833435038501825913052093709937647403296556357360462781653484822054943099188264276994296254832123663278848713281858930054022795893168840205993453936565055116707681105404143769750730566012120437313126807160159334847335028458000121430300770910137424225804080828768810720253933812438226937871294789414637730621452424072003655094605927648126470344305153512404965741913281902818173202905989467839727178519157603161522307072*x10^66+1980864313479403877215369871073040004254088892233603677145426172940487821631766016181777854492603813770212809013759790164835803313326390801237674448444302040096407088892267939006450770767577936442044069299266224036196623078366075095361710502713246783252872783679369622866053579554005337777673155471873545532559097680717755581101563152688019553514615681445723046649049393407496567345881471209941739505331502506656439420068447130450083068573707480604421686889606130597822620233917236328125/136698576542522518291145735040436122241240866117535261464336304637443610358451474396867313789176149834525000945155030741244929908249218416624454744222832069379275184249412113472187481381570287099679158257861164428049431275658879186350531164275799525663217229162104054972973246907697547393115159289868083304511696610268747656338270887140002766142653772207130323516050532288493949051608801486265848047015142877624144416853779482885424193631926885486895288045205587744367442005322571299070201564682534789167370837330899707546977150313653228969021264404511900108560009295766058758519138835097513889298858592660178065727725679101759173588680391694793170763620039358823920204310229387660336842836033915952265921040847034027907194978913620653005103594796660003630945176853822898409507246510607642072504436582192951586519932187207161348096*x10^65-13238009189818238086966825052929697962523743513335583257878342210651350307211927924486694403306486914077982298760137678898086156769821219330356879102998215644972627302483764256074453846122630960481588162981552255880748047008695800727715874390710256243315421791403195759641575446439151269684910036575624558470327554902552003608584489995705913029720588791720140338533747850967099730752555095960179155173074407515891819453279963262328082382555927611720032974904491981749355034656524658203125/12492146840962827056144702556002931786353396072894760816894733069944846854295411660267566829349328154108900086372628963122998210076928575303834787395132653724813762991407814677304517529331192390339910770026081795424824950421749882568033155627665372037530928326506124408299401332795745100232369941258714074289222736384559401209989677994024868167497898567851601872082156335286985497947019705052602113834922287585960274401714617359067995541133010766033200169054172172331424700178708823330415342987911640733141273442239142505062219582509233539630558624043087486843791618720775215778518225853526653883618769852330118621887546674837684478719408102570329759013892827560216707901580962503113859176092945550099378015117405878857980587303798564290004851586033237254889451546333969485422662219584759906318097743049632806521975341415546744733696*x10^64+542962029969860452382527017308416643745752659745229714363796475297263722898429078408327642067624817332154472850916230037889389434703552417362798463030858638921203923962357071063505470320443905742279501368676588562843471388688483967585685954587065744016033219628131092230585077883469023415983762840367197867749831027177004032903015982628686537917788397294533016057993441325577257344109714185651172716010975178419039344894191696770929311382257198398854111213906370105304548206329345703125/34799551914110732513545957120293881404841603345921119418492470694846359094108646767888221881758842715017650240609466397271209299500015316917825479172155249661981196904636055172491155974565464515946894287929799287254869504746303244296663790677067822104550443195267060851691189427073861350647316264934989206948549051356986903370685531554783561323744146010443748072228864076870888172852412035503677317111569229703746478690490719785975130436013387133949629042365193908637540236212117436420442741180610999185179261731951896978387611694132864860399413309834315141921990937865016672525872200591967107247223716017205330446686737165619263905004065428588775757252987162489175114868689824115817179133401776889562553042112773519675803064632010286236442086561092589495763472164787486423677416183128974024743272284209691389596931308229023074615296*x10^63+251721762265702651664167966896347866742006698684845213291052818093480611426334034245446023594670072604038095933652847127011218786588488591884874190875774512839773207823849629833800662379097298015200436152285451017125216518232036734590933443807558864064318339715694294627162110973089733345948088857798386423878777320984480845126365443936818759398124102973183132248402083460061706774596435928543435251290192661469497183849134434871097808937888866717777568380783306902870616912841796875/70142709829399309677089356755442441733114846754187189556044284595306342341362855667197222235845487961738775995181590117956582110355284085498262492662444443763126625154217294376399407356141021952021958756220305945588046368851203314278989751931605587512321377062770593805374027567798158429120314970894410092110958027426529409666284770077669057845793189237477950258964704614504183769921717380707840397302230747702184890280656527661325533758656361066162013690834354061249766160165517634508325001119901232925531391749966030694658829315460548975357849956834094516345660746515528692417983775443622287220405575242540348594984605020144648838506556671380752345181128067501486752065890298041455639472717111392416332662358827956010688968772003600375796596746974229268356708822952857492925001124976516048865250257918249210575825262240409321472*x10^62-270465377669441681596763047686732112416912197702062711477024710507030716757792513904157144477939724742633763229006560822114955916068980864470042755585430597192631743075787957923919388418719041592849833529669593111508487599946570255327078382358069878082118448849602928393558743212207329630397901298260540641999837505852967822077112572145668299599072736049800813416204464337592904420026720112450417686256070502526138929549854264401932620373079001693239246832717447190074920654296875/787824982875339895698590644593884639507671684980592237687682216753056907532898915918870294790737436011030182346206852907198827614979886816374028782841904185968767571116438979428279729406312388631785751586168561500004726794800232243435383320888302717341842671869966537905553011874987866189409386766229248212986644996345940227035580234857936377353003409822571303382345179282123135493142856560565201263514791258219674858998809154546589445409328084131630572260850261554026720914370057915076804022824181927483446753207778671526643306058035098516731852807560778661356012910842570288431761476588569601338174871650750078635735923743429160200511342513816400782889845020037001097441488506487173031633269987077815281753060629953519413950354653567307088675687146422911074420353417808811696289823401122966486787314327424496072610059946819584*x10^61+987915747044506810785856347827368198897470515586793009527332043872066541069902707743245142890969161971223814192755757358687491483413275525618493093936350659944187952821625357513873248521017767476383380203480659643413980356108969970469593338349634444910862855490460224259662489518551184893289638154986030449007939895571395311036070816982338346015792212445897257788280439099012128337792227280294896951613064789966507119471596005040400629973179919883623187361422513596040058135986328125/92798805104295286702789218987450350412910942255789651782646588519590290917623058047701925018023580573380400641625243726056558132000040845114201277792413999098616525079029480459976415932174572042525051434479464766012985345990141984791103441805514192278801181854045495604509838472196963601726176706493304551862797470285298408988494750812756163529984389361183328192610304204989035127606432094676472845630851279209990609841308586095933681162702365690532344112973850423033440629898979830454513976481629331160478031285205058609033631184354306294398435492891507045125309167640044460068992534911912285992596576045880881191164632441651370413344174476236735352674632433304466972983172864308845811022404738372166808112300729385802141505685360763297178897496246905322035925772766630463139776488343930732648726091225843705591816821944061532307456*x10^60+726166138238925941234599522999173365505383975253936100825744753453758598907051944194920668280089580949061835299616866273488495238996369787803640582772070257056954755149402886995935054850703118196578086412743721053650002321794283459283089792347229349442337205845761795802555126145658341018070617120375750505948438816383218760281665551679369476424110704473455498282242096347460515291793137137988772085628243591488050704239729214200157274769027735420702936410144943209171295166015625/1164142716362127252543950775828230202312502859839655129889831755622100423697780298089450672269113017945632266113578326312537467605735279418995356531446053752133182214253057998601854680152727606268235412260495077709840317960449809845049684753832615315325462854799853887511772167213940403605883937178231419109389932422933851008816242393708410653601954705247819529297978726585883953213700761044328512400387023215895939549980573660701677003833183798985172775610783069823000151271134155579178490744393199494844706485656694283625869925251756530574890767831972310601930401744588371362872666208572376347577376402009258366197405783318207155722955593787916034890183560991274675288319372849752546016410095284238651714670439257527983854013974059754624108033107040030921597635142233715487416550929045726036811976054804490930363293465248083738624*x10^59-454615660887148013065228035906319026742123363696185460131291385783391902035359410628666310839811047666549393506791565547818730970823483188024561944530598121694667532895737071601892745358313489752659116319653374996086658110504525400306531031627638938081227673297868872810865591603773768313989857651634280292557762744317933467056536138893481907797225189688414689026022851892792091208530045407430833435618393889077299630767846815945974709235526582146173156125723752467018604278564453125/5196733085840536055356196263297219623123012766324220499828208957097056291386891250671307801009320512109302435931013648659167255392002287326395271556375183949522525404425650905758679292201776034381402880330850026896727179375447951148301792741108794767612866183826547753852550954443029961696665895563625054904316658335976710903355706045514345157679125804226266378786177035479385967145960197301882479355327671635759474151113280821372286145111332478669811270326535623689872675274342870505452782682971242544986769751971483282105883346323841152486312387601924394527017313387842489763863581955067088015585408258569329346705219416732476743147273770669257179749779416265050150487057680401295365417254665348841341254288840845604919924318380202744642018259789826698034011843274931305935827483347260121028328661108647247513141742028867445809217536*x10^58+146565234496868349207856446365546076296272567038187814541048616541259399990875642447137167723257041347454367771593971694860460950619727215056990445297787681394697974289683055967761066581585460407584271290536928300686961182342151328700720507522100316061237596765330594827281589212952534024607725944478602709517770455659805184547639474691890439542073707480021965400318725088482768794766328974661658695302025040974254771948304425469360222260936712434945249908976729522228240966796875/38399505560398049670119676822393248446721769209292269703164105594313223827981955054221486214354585064847062334465618093540644744275878970392083287362378206523565458653391509155852310040899822914148297145301847489384683591444196683361835906954005872667090144215467101629452346954012536662783245533721367400770812746324951065788342655508726688357234919735662066838321505188271324880388868452969574970605869494845513355796403552867282902550083737527116832046747800175048320260647853722946695438544122481859508150876636575976151847386629368121820042272920623604879438276264845983476824497204929221790039962501743812906688813424131601550349313576373821525244675489643227712958554288679522404560995064154000058529227888021711230967869804453778142992067412512547049348595627571226126804064142316165233955623955521533348337995287197875437568*x10^57+151302239029961659616115517437876686097053606640655198563027217964868830278831024937296309575558293046504284063096016213125679348740422449062183378278427176796646646164822115660554289993979966872197507720928462892634053654451786053774298683997765238941845483265561010243828537381874261885904546378589866177362616335419954103492640280061370492355508637321570202739033448180552793268723143663841889241550959283221348260244047998110964311552162009119447434624792816638946533203125/2916236299573813723544442347529303941146471810507418911239174498932130354313631453799836027502424529803200020163307322479891838042649992887988367876753750813424537263987458420739999602806832791459822042834371507798387867214056089308811331504550389880815300888791553172756762600697547677719790064850519110496249527685733283335216445592320059011043280473752113568342411355487870913100987765040338091669656381389315080892880628968222382797481106890387099478297719205213172096113548187713497633379894075502237244529725860427668845873357935551339120307296253868982613531643009253515074961815413629638375649976750465402191481154170862369891848356155587642957227506321576964358618226936753852647168723540315006315538070059262020159550157240597442210022328746744126830439548221832736154592226296364213427980420116300512425219993752775426048*x10^56-1502639983510717300938535268141387117425384363492085473957738040302731989635481399595227365552213119922859490112901061690252487836378478358059691052865418660761114069599390729590321023996642570915160061510304243698086843619311961164577048464057617062778702338550965770521329540233465545871732859211811359242997819985160184242957458977274537933571857277511480743583206857414622455408503528069398071759621046968056992767298713664910744435029050279941462763964982554912567138671875/92798805104295286702789218987450350412910942255789651782646588519590290917623058047701925018023580573380400641625243726056558132000040845114201277792413999098616525079029480459976415932174572042525051434479464766012985345990141984791103441805514192278801181854045495604509838472196963601726176706493304551862797470285298408988494750812756163529984389361183328192610304204989035127606432094676472845630851279209990609841308586095933681162702365690532344112973850423033440629898979830454513976481629331160478031285205058609033631184354306294398435492891507045125309167640044460068992534911912285992596576045880881191164632441651370413344174476236735352674632433304466972983172864308845811022404738372166808112300729385802141505685360763297178897496246905322035925772766630463139776488343930732648726091225843705591816821944061532307456*x10^55+250731634032112695026367409956615720212800314480193697352543681118324539555965270152814011018234996476689919610054836538051581403969584960076953273714979239318240669426826136526879776620440827308343937013060820960936660573696219345763673840810111790340547068689889778365091146337915933237700035587586230782145797144607002446355664196922748242592814339831755756961643999374995215701411027743562709498439426755513741168065721939690368666576793442337515620273053646087646484375/287089854984123860767225194895273553531611951163539897880637829843726206957294755972394856811906278722713366040283052357366168691695527734554584856049490635605271709180717028911660466291410490028758497557604608860083355135672509121199636828117990475935835566304288214302888868980403741605675387961179376654920194552137818544774435115788230856204392426240649657003982765740032463415623649933580657831863675769525928862903729311501712268106713515719477459148770250414463288339734525594522681890439767193819273984189348897117953936183107647328872733953710311505656591153796019083066072100529908138806009194044812110288157156211483083357965929222993992905699613728117973297875820791261937992915176916107376932060870420580613115418316993757098681130470809929132656017343482212125339774511972458197746695393563887587793316841436947152896*x10^54-44344770275598486110251117412114454954758131397544805963221729894432481638956323679149395660761918172045375479064438234855549072506755405552470381021560210921315450759302369855076820230535371127576528444115948476259116989768296911276312762519718861252861087312010382365261300696057325885351509314862653395339137286409259253816699743526946329806526862178187070219165047173554968532010172712146313244374320079686107958239749639817338281544911621128642441015541553497314453125/5237322333928481789222671971073035649405908557645976820184639916449540228155093223150725926943129767809828607640225395474091464239861211717203599452129185134313454678181557980104489082591862972417639587131116177270574128874223180799497901477559883867586662820686871004134594058395595829374316851160115953544284866047847529255082596165799289652485891463065020286002697944549645721487488231092852082998566562495096471807622354065378973187313008292940097022248965103239982539959025316709954933416952625391773010583997463625201192588887720990160052796776945723887142669073159475700542788566457130779123616284776346028425517174837467113275156231463096175106857562373444344154253142253762021080629544317300419505456125820715464776334976268828059479223774075785370634258780480026138400083998246531648605352591229274389661619580617229336576*x10^53-5317859044039114076746445805600678215311187403083987651270524337819963944448012512996858701302728182073632024228631035795733332631265355670245228592010851848906592460945439848500466373505082659000662696643317615823636717883993742484807058019421280245699269577253773100194333828240572622600539388254670823875064032927114187052427150293189493009175470543115358034467600079335232033846067714748423999033218267499501312830891529141934044399784919404008299346268177032470703125/3250751793472850765724417085493608334114012208194054578045638568830749107130747517817691954654356407606100515087036452363229184700603510721022923797873287324746282214043725642823475982298397707017845260977934178995528769646069560496240076779175100331605514854219437174980092863831749135473713907616623695303349227202112259537637473482220248749818829183971391901656847000065297344371544419299011637723248211203852982501282840454373155771435660319755922289671771443390333990319395024164799613845005077829376351396963942939780050572413068200788998287654655966550640277355754157331371386006766494966352589418137042362471010660243945104791476281597783832824946073197310282578501950364404013084528682679703708658558974647340633309449295615134657607794066667728850738505449953119672110396964428881712927460229038859965996867325900349243392*x10^52+779632225480095739582531772602428220390074525664579407857797257158162223059033359680426416473335817914915069687743791466567060433170800214616980988301729567080532478009788043029644801207388064088627388416342704389354238239205074743167533076765500480852594222239652814511986902323859233197132122462041452957026093229604723098003986074842903647987929359973722194326637702640301209157649565348111941047213578777775467307616920776341248636966017365874058400094509124755859375/7454521191809985376160941385400350902812282971237899228729724162950771083215909988411415170893771579141907743849400966339131799020265070577579733270755150008280473952914686613962602534985513407755284748547032493307121648736522074446192279348909872358060414106260064914975866529593731341863605372872332874167927786746963185803630204117646541377341403341188834683573501216395030973133885884600154175155571341776237366542748116652497451884685432997912585648666359151787516837402679391078289808403042843887375678324506341448242256907045137030642011673088648943198160033548994068156878008900938982270877401124001189667140354192910133395226499939995348294423208773555747033153390970631228783098088098043882146321375421689947885851631171171231331566447609577476111187869141016755869933632199763487220123594920060602493299970634918337183744*x10^51-329612482473858921810359099914535162761399492722645848881516990189372630235285207346111843820551768330171647087411226609373283550360442968257684161410960950097408720264310089846657152568472595950282180130354270232668948964348327857954368071862283860802693418098009047518748885812730070770880801702796599794261212105723201039983100120740183657556215345224364788045481766929125003157985273315396663766825355923666022517245663440799719421700465649939649088680744171142578125/118444058936536434310112735345805575455795162765224398856483395033551140544430569815870263270867703979699200818940482020721760806655322788065989095301998494576011975029644465088516906944769824145445079893580627393657599529924739627311721771877123527466959913021687698093505434859100397987388396480082622334001519278312859507768791020980383935217757853087778151083445630438276603239793964610869116338582966874889104823956997853478570624390001879855722194195476595411734989749842572547132826955737236297321635777822711869677626970856383843931311963250186310986370764977500683527381506141426030496081718706748018902489007849954016563946376610157703867344724317179830202860103878755585079553669622002252794102661853922406949741864806386387342268222445352175453766651698573932898822278822729575408053074897063185128504655088977035801919488*x10^50+792741144326208497987009252957700064975397443729478952164669649859352978621769175293335110767016620352911341321539312039327307321373055427621818393472678696464809307198743129596558623446612924583158706519620584942443628371747945200371441930748659378484466631095599942958537072408616718012314754766814839322135536523619460077633997781494635157370062776946603716586750897966994780051148882873592589304307858777654129710422242629728244495476696342384036071598529815673828125/6395979182572967452746087708673501074612938789322117538250103331811761589399250770056994216626856014903756844222786029118975083559387430555563411146307918707104646651600801114779912975017570503854034314253353879257510374615935939874832975681364670483215835303171135697049293482391421491318973409924461606036082041028894413419514715132940732501758924066740020158506064043666936574948874088986932282283480211244011660493677884087842813717060101512208998486555736152233689446491498917545172655609810760055368332002426440962591856426244727572290846015510060793264021308785036910478601331637005646788412810164393020734406423897516894453104336948516008836615113127710830954445609452801594295898159588121650881543740111809975286060699544864916482484012049017474503399191722992376536403056427397072034866044441411996939251374804759933303652352*x10^49-47804244046990426997959166254187405698107338120910208138689139965971133294087827623031021235886018953382006635627327764298550306564115848300591577059653153496178053015818243974466142482778755218855062237146496333528534534783449482314944337147071560634170887934793516818584910266809362443626608187000846761054171911723150139637770792434557650428921212746924340685130656639671794956244515574586841083509625483524125435233389863614430003098220673043867461383342742919921875/3132724497586759568691961326697225016136949611096547365673519999254740370318000377170772677531521313422248250231568667323579632763781598639459629949212041815724724890579984219484039008171871267193812725348581491881229571240458419530530437068423512073411837699512392994473123338314165628401129833432389358058489162952927875960578635983481175102902330155137969057227459939755234240791285268075232138261296429997066935752005494247106684269580457883530938034231380972522623402363183143287431504788478739618955917715474175165351113351630070647652659272902886919149724722670222160234416978760982357610651172325416989747464370888579703405602124219681310450586994185001223324626420956474250267378690410508563697082648218029375650315444675035877460808495697477946695542461252077898711707619474643463853811940134569141358000673373759967332401152*x10^48+82879598865287859662020000335656541429684060050543633221377869925494004809384096920376469341596106630092638207248263720669569402130806885816188154661702659860426809015789962463863607546182979578951124231229578768100399378430110352278426226851286702057758585717222420639339788089836458265742613613938768352398368062541156739484384899452470559259387541833663706056961247089049538893846183283399347536532231722987917030729608681975324588457632468923442065715789794921875/236888117873072868620225470691611150911590325530448797712966790067102281088861139631740526541735407959398401637880964041443521613310645576131978190603996989152023950059288930177033813889539648290890159787161254787315199059849479254623443543754247054933919826043375396187010869718200795974776792960165244668003038556625719015537582041960767870435515706175556302166891260876553206479587929221738232677165933749778209647913995706957141248780003759711444388390953190823469979499685145094265653911474472594643271555645423739355253941712767687862623926500372621972741529955001367054763012282852060992163437413496037804978015699908033127892753220315407734689448634359660405720207757511170159107339244004505588205323707844813899483729612772774684536444890704350907533303397147865797644557645459150816106149794126370257009310177954071603838976*x10^47+1420514097810416464827009153795767263823268313894444540663307902242803712874820969890528313246930570039852308285979538478497628303381810197077230227594253927794905648624406585164531455214201124116740679575787776294121612827306015085331884125822575693326445941905949423087616945952780608300786957514535228224785985524296170849216598157028525613949569060137582795131858438223422290559731012346916512679452046526861070806995043169863048528334181504201106727123260498046875/12791958365145934905492175417347002149225877578644235076500206663623523178798501540113988433253712029807513688445572058237950167118774861111126822292615837414209293303201602229559825950035141007708068628506707758515020749231871879749665951362729340966431670606342271394098586964782842982637946819848923212072164082057788826839029430265881465003517848133480040317012128087333873149897748177973864564566960422488023320987355768175685627434120203024417996973111472304467378892982997835090345311219621520110736664004852881925183712852489455144581692031020121586528042617570073820957202663274011293576825620328786041468812847795033788906208673897032017673230226255421661908891218905603188591796319176243301763087480223619950572121399089729832964968024098034949006798383445984753072806112854794144069732088882823993878502749609519866607304704*x10^46-19702771964644351978512366733638615793983475341073651081982467147485991932793323391631724135294923589676072064731991287875342383413975192158073155960507576654553278807967146218743212537305909478038714059345472876878554289312008522425605229479291827269677831874475583648904997545301295905164838140006344134338470063276298186413862023282920194220609974509060255097016769700332138568814558673679515288373420376402012151678007315511652944709972184931673109531402587890625/1668516308497295857238109837045261149899027510257943705630461738733503023321543679145302839120049395192284394145074616291906543537231503623190455081645544010549038256939339421246933819569801001005400255892179272849785315117200679967347732786442957517360652687783774529665033082362979519474514802588989984183325749833624629587699490904245408478719719321758266128305929750521809541291010631909634508421777446411481302737481187153350299230537417785793651779101496387539223333867347543707436344941689763492704782261502549816328310372063841975380220699698276728677570776204792237516156869122697125249151167868972092365497327973265276813853305290917219696508290381141955901159724205078676772842998153423039360402714811776515292015834663877804299778437925830645522625876101650185183409492981060105748225924636890086158065576036024330427039744*x10^45+394341450402736084267038751462499522405089340797814545953969746400965421825668842603168686929353823135740826087002735482178892651814817625467247861345493239079952694531696094340220294981194730811032589223126740427153300340840246368712892295166086042368973846191273607453862307515400719820025785734100376391399131358468974038537173322716186585980107076496048911477466107076364652526403856741163918410155628793522498610270491804853090222098221405409276485443115234375/1263403295323055299307869177021926138195148402829060254469156213691212165807259411369282808222588842450124808735365141554365448604323443072703883683221317275477461066982874294277513674077544790884747518864860025532347728319197222691325032233355984292980905738898002112997391305163737578532142895787547971562682872302003834749533770890457428642322750432936300278223420058008283767891135622515937240944884979998817118122207977103771419993493353385127703404751750351058506557331654107169416820861197187171430781630108926609894687689134761001933994274668653983854621493093340624292069398841877658624871666205312201626549417066176176682094683841682174585010392716584855497174441373392907515239142634690696470428393108505674130579891268121464984194372750423204840177618118121950920770974109115471019232798902007308037382987615755048553807872*x10^44+22385670361981890518760820552661546580545735629080754018500595089971545375023345058134603148896125957531248281122880235000428162384347342675331850944259712073015326551966680049988003343401163758359812328768970291077684209391994080184954215516075232987394218489454491349338677375750295556364096842878200300444343548524292714169058786641128780117233148975901981400855371310730091865005829808731026049168245856260743140298592405829156177237225058488547801971435546875/775270203948238479120737904081636493892477429008741519787891312946880192654454638794787177772952244230758405360337700499269707098107567340068292260158535600861169291103127407852110663638493394406549613848891379303940651468598295742403997052286626725238283067051046751157490119077748059553814958778722618913464489821684171323577541228235240303243505947483638807091644126505083221205924131998416034216179419544728686120445804131859734996007285031782908907461301351785901751089878656672142140073916455764287070545748659510617194718332694251186769214001219490092608643489095383088315312925697654156171249716896123725382596836062653873103555993759516222620013712449797691447952660945647793442201162196563743217423043855754580128569641801808058482910551396057515563538390665742610473097748775402670892853871686302659303196946031507067109376*x10^43-26500694075041678544418907240911830300251623704433069359971921060425839219853613224767985462118185954919116145764445509613278076085331543719112659114797525106465203290515768140914923817282996499912190396913742313620600048786554647924627047235403919844797374043032169561707811341826378769787624980913831810063157486625006020241456702511687195559507072162571953180108068773683152916451255347918398950707654938024290148744843476715511695554437228478491306304931640625/8898753645318911238603252464241392799461480054709033096695795939912016124381566288774948475306930107692183435440397953556834898865234685990349093768776234722928204037009810246650313704372272005362134698091622788532188347291736959825854574861029106759256814334846797491546843105935890770530745613807946582311070665779331357801063951489308845219838503049377419350964958669449650886885390036851384044916146380861233614599899664817868262562866228190899476155207980733542524447292520233106327173022345405294425505394680265687084321984340490535361177065057475886280377473092225266752836635321051334662139561967851159282652415857414809673884294884891838381377548699423764806185195760419609455162656818256209922147812329474748224084451540681622932151668937763442787338005875467654311517295898987230657204931396747126176349738858796428944211968*x10^42+152501780366002027103588092707710029682847092310901820283736791085988742444873396568808212207153577083514277457799240018619052981133537730925359075629998799088009894394302019455211991846906090795840517808749800528440852366411511092193855247193615686634048042769918279910138375298976446532378552065103096072845908677338749769542915211708525641341371636237107541405098572885160460519812491016999031281250695960527716595941744231396059345876271836459636688232421875/1624375665415356813395831799028190749108047946494506041460343703317272784609333528903363610571899940293017611231183753427041291062701569664904993306998836497042449943263695521213946152385414731137532524254820032827304222124682143460275041442886265519546878807154574145282360249496234029541326580298275963437735121531147787535114848287730979682986393413775243214858682931724936273002888657520490738357709259998479151871410256276277539991634311495164190091823679022789508430854983852074964483964396383506125290667282905641293169886030407002486564067431126550670227633977152231232660655653842703946263570835401402091277821942226512876978879225019938752156219207037671353509996051505166805307469101745181176265076853793009596459860201870454979678479250544120508799794723299651183848395283148462739013598588295110333778126934542205283467264*x10^41+2112562354723407927757940806654151853816473419311458539508031584854360818457347383234745531154580854055096692881270719604150152237273756369537304996670021820372766145197987098802016375054172214957551984730446075783055784793495538093583942612616105053305605842150309985797260863437476841722097309934501131309865557539574608469758664728869124159780140464593471482444849636480522379085449689952771066142217505026682499462469036851823820162877109833061695098876953125/818685335369339833951499226710208137550456165033231044896013226471905483443104098567295259728237569907680876060516611727228810695601591111112116626727413594509394771404902542691828860802249024493316392224429296544961327950839800303978620887214677821851626918805905369222309565746101950888828596470331085572618501251698484917697883537016413760225142280542722580288776197589367881593455883390327332132285467039233492543190769163243880155783692993562751806279134227485912249150911861445782099918055777287087146496310584443211757622559325129253228289985287781537794727524484724541260970449536722788916839701042306654004022258882162489997355129410049131086734480346986362169038009958604069874964427279571312837598734311676836615769541742709309757953542274236736435096540543024196659591222706825220462853688500735608224175975009271462867501056*x10^40-35076252410654506145378774142191636972116098807717659254521541775745427521967529063334376057278045668020924021651726726223707976451906154786338970709356424494506906600297907861300183945905414830168616973084764317806901582564901872849566590329991330094299153007430220745854108350973097123220894338573040254381383994737422896257113553773159990809910323019156460226363298402288977790505191679112118338086850328405699599935508375207891335141030140221118927001953125/76751750190875609432953052504082012895355265471865410459001239981741139072791009240683930599522272178845082130673432349427701002712649166666760933755695024485255759819209613377358955700210846046248411771040246551090124495391231278497995708176376045798590023638053628364591521788697057895827680919093539272432984492346732961034176581595288790021107088800880241902072768524003238899386489067843187387401762534928139925924134609054113764604721218146507981838668833826804273357897987010542071867317729120664419984029117291551102277114936730867490152186120729519168255705420442925743215979644067761460953721972716248812877086770202733437252043382192106039381357532529971453347313433619131550777915057459810578524881341719703432728394538378997789808144588209694040790300675908518436836677128764864418392533296943963271016497657119199643828224*x10^39+97473733173707598972255940946519872377717175316798495796605665571574091527477820313254290416596747980990762623485161841682128687266095718797475989706459359755826965234365154285362659887031347808860281616537748843637566094573910983206819893956899382262344438548668640696176589872345310934986799247283037815458394562979183656710753299879934205733204823484403498009070865156481045400820639306078044028295111852464998828066415634343729903339408338069915771484375/3498655279356153136544868490214564690386564807834320704683817207144895228389333754561090853539476794477268701113318853535165857673511073124410754815074417070552969108567959584153114789753200959373146975318073916858809093807007693606746243107755033426716354353871390466762006691222657909781318788334748228942814107913241388537170442465882110086432231968131293078157163237561401203390837108505672359539681483073647404030729782748905470751212363220353640197774077895238941235687657527546077350077161441397808318360301642919708365908373184313047984145236272570674336442412327882654961412177507362345798460260864558350444539567872489273492970638504483466182625984388830607559991495549590042200702680681928687340165531246482207759698896336364571615186078095028788184173250183864088288851379088996668644673882481776103522119551321672918237184*x10^38-286767390931656352760458660408612979843690428751579045895031028075605044575480443069076120699831136518367453949922735306305050022786776582948979603473657584598566587230686921487174880156322623781159021066740081922462842514980996526161403766378307437855217165543691209986910138519632592373457971968590507538224568904774476940029685161187784457978217957167317487689580285792765884250521100515671823189855014708137487483199014240799013269715942442417144775390625/818685335369339833951499226710208137550456165033231044896013226471905483443104098567295259728237569907680876060516611727228810695601591111112116626727413594509394771404902542691828860802249024493316392224429296544961327950839800303978620887214677821851626918805905369222309565746101950888828596470331085572618501251698484917697883537016413760225142280542722580288776197589367881593455883390327332132285467039233492543190769163243880155783692993562751806279134227485912249150911861445782099918055777287087146496310584443211757622559325129253228289985287781537794727524484724541260970449536722788916839701042306654004022258882162489997355129410049131086734480346986362169038009958604069874964427279571312837598734311676836615769541742709309757953542274236736435096540543024196659591222706825220462853688500735608224175975009271462867501056*x10^37-929468953040090504996549550783164987792893140865020790877451843859901696278105842504618202196112346171799040100715172934842956739272587951234979000785354562041557018704566965610964086611083664133086687395966648579189916343102733945739844602086276235469241911961186088641869746019947096703167312756639805856219515667006842247838920103006207070619731530540042868626793598367141496386115093934620302657315064854577486807911608439184773489250801503658294677734375/9824224024432078007417990720522497650605473980398772538752158717662865801317249182807543116738850838892170512726199340726745728347219093333345399520728963134112737256858830512301946329626988293919796706693151558539535935410077603647743450646576133862219523025670864430667714788953223410665943157643973026871422015020381819012374602444196965122701707366512670963465314371072414579121470600683927985587425604470801910518289229958926561869404315922753021675349610729830946989810942337349385199016669327445045757955727013318541091470711901551038739479823453378453536730293816694495131645394440673467002076412507679848048267106585949879968261552920589573040813764163836346028456119503248838499573127354855754051184811740122039389234500912511717095442507290840837221158486516290359915094672481902645554244262008827298690111700111257554410012672*x10^36+184399333172986390260463465948053725400334581088354283059497062602762169564128577447407615782759657280947424991024054304022414247894160055287821535808857039060471306428255020017272669957257618578140721339709441979093794964968610245699139628473333376038021465802599526826611792577421374721465297260209392624908871728013523428107491313893672268639253193837255966973718861270855918698074368698383305344219963785344973176736607122902167611755430698394775390625/30321679087753327183388860248526227316683561667897446107259749128589091979374225872862787397342132218802995409648763397304770766503762633744893208397311614611459065607588983062660328177861074981233940452756640612776345479660733344591800773600543623031541737733552050711937391323929701884771429498901151317504388935248092033988810501370978287415746010390471206677362081392198810429387254940382493782677239519971610834932991450490514079843840481243064881714042008425404157375959698572066003700668732492114338759122614238637472504539234264046415862592047695612510915834240174983009665572205063806996919988927492839037186009588228240370272412200372190040249425198036531932186592961429780365739423232576715290281434604136179133917390434915159620664946010156916164262834834926822098503378618771304461587173648175392897191702778121165291388928*x10^35+2474854231860784946953377247465577593309591073433981730439806520010014027766681323850561034465401373609711531706649012490128970883345064285706585895441192912015454495515128337085223512156070343766609159419320328444915497816146523220078972422689926612389344267459636544123192719487259015416462790717566502891896561066312318459193523337565780673676133953076355115810946929944960537583149754312780690820372869226308000002309580146029475145041942596435546875/28352738887249864379272700492128420348067745975176832723671453730628761331362912504495073929982253503296307396035207332544720716730791034151068974085797873402922762646057230915734332841636329852582385877902313300258400967994451958579346177912196634523000066452152566899473924354843357606539518492478998634549558484907306836976550079204031645375762503222258790659351556626471614946959511113084929251334561629064363378119160836822298879853980709733774954330013306579598692611286990872581198265560373239379641437101665262102571692556167104043401845540616027066243973247601202581515531444139799923425691418217915381956849255718862770216358619200348021855817644341021172715810840171726547874457642503188616894808614175296167501844832614466123281660728736770103426323689715775729754444717669500440535510084450241925825945488312009401311428608*x10^34-3084118864922282328107895472303319383108345273725762169482630623159665435993022972543883599497241858989099431698073719575002506553033133915608749158426945295217746069188991826449287730629026615628411313215512073794068600322209298326754986488317136203917836726345162178604048099715317679304069979668564802618592704455286652030253471712730536814759931580427558014841354843926099821460384697054916790319481121772775621941266062065187725238502025604248046875/161715621801351078311407254658806545688978995562119712572051995352475157223329204655268199452491371833615975518126738118958777421353400713306097111452328611261115016573807909667521750281925733233247682414702083268140509224857244504489604125869565989501555934578944270463666087060958410052114290660806140360023407654656490847940322673978550866217312055415846435612597767425060322290065359682039966840945277439848591119642621069282741759167149233296346035808224044935488839338451725717685353070233239957943140048653942606066520024209249408247551267157587709933391551115947599909384883051760340303983573274279961808198325384470550615308119531735318346881330267722861503638328495794292161950610257240409148214834317888726288714226082319547517976879712054170219542735119119609717858684685966780290461798259456935428785022414816646214887407616*x10^33+25677828848514901148518968690852371755433513313548078688598717216762931826190702562382459711603253314585759757105446321112904851866803636550120170083104640587585710475044035630762179113810535746272797255633526082683522908751184299405224256602153962258809434798205108449288468786218416640183615898410552092660101334980526258971842938488094364245419901658763408886339401388239301090559057287855166325371446667152229575992164991694153286516666412353515625/264625562947665400873211871259865256581965629101650438754266901485868439092720516708620690013167699364098869029661935103750726689487382985409977091467446818427279118029867488546853773188605745290768934860421590802411742367948218280073897660513835255548000620220090624395089960645204670994368839263137320589129212525801530478447800739237628690173783363407748712820614528513735072838288770388792673012455908537934058195778834477008122878637153290848566240413457528076254464372011914810757850478563483567543320079615542446290669130524226304405083891712416252618277083644277890760811626811971465951973119903367210231597259720042719188686013779203248203987631347182864278680901174936114446828271330029760424351547065636097563350551771068350483962166801543187631979021104013906811041484031582004111664760788202257974375491224245421078906667008*x10^32+10905011589907996558274202432704986253579239718842924323538340216719205983486252717177492491401768746065135656808927245242920393561222038321062082530123618939391194697855740562712145218019873190222142894336437852689584997361211003829119990241088330128785481446033592364882774629676090539690748106777215144460437243744811705947691611115818323473452426155437802493454778617192656740510038162013742078161782016132737642060747316209017299115657806396484375/272895111789779944650499742236736045850152055011077014965337742157301827814368032855765086576079189969226958686838870575742936898533863703704038875575804531503131590468300847563942953600749674831105464074809765514987109316946600101326206962404892607283875639601968456407436521915367316962942865490110361857539500417232828305899294512338804586741714093514240860096258732529789293864485294463442444044095155679744497514396923054414626718594564331187583935426378075828637416383637287148594033306018592429029048832103528147737252540853108376417742763328429260512598242508161574847086990149845574262972279900347435551334674086294054163332451709803349710362244826782328787389679336652868023291654809093190437612532911437225612205256513914236436585984514091412245478365513514341398886530407568941740154284562833578536074725325003090487622500352*x10^31-3604533840561845509905295932137270929272406277079354449803355001136187645824151994431377016814677528764173041009819580277793697861548434229938681534690067179268016731001589372258369460795039242154143302916529414906011133943993617571120086568351349043685478664383854259590690613664163553249240308612535425269584922708125122267927246785969071113228862923881263718292179277297223871570697058783039440032884558928499392910748792928643524646759033203125/7545486961929399391258057389034176382953513041780931289364177202506041322056258972970463223301728754909501161848079370757869223000936323604719968909930079212068154575160392098542201482048378105929183338474002733133284128579168666396116321541149104348862920910653505707118060513788958072708097663321023830162382500015654238872791553336556808850001311341407581385150011037690026558465031183320989236242262369025193479660744416251095669638559382429149786232987412234893200453003795958025641473899131587899420705035120593946652143986721890592195652442260716880532670299764836170887197884327527398976192070977348448424000205150987672718869632529124876784209534381078215319530304239249807095621791956493744818779711836973980060974834486107919905603258454140430750553885166295153886263513573334794658643812797241802840775815437873469703847936*x10^30-23384506821459386044520984226118255158394241674527202978116580392251476555214969598636224389272088795749650414582563088044822290259634605675061573010743367387871304386667366384726533965858068663267213317795855153545857615450708029681759733223145615100897404326314438049289245846862623744663621117773462017049320322403077486893432548588598206226580714789347744028039041778496703092760324086068066851680147219000319970926284440793097019195556640625/551512162263038918076038382693921527548621053451715579063458870091806144376643744561354223218045603070308366677961592675494125347548543546705143616169366237722635524503323678290146173754199166009560114335854016450649709368592345790226008765754488027856765218344258595745735044921798291197055178456709080424483012084845933168420956447823780900324292724040400879315414894590959795608407820060007465543201021962348359256075630778152586522358599128331608307038278288904660687399039610253568843361917074506058454125761835337096885266344541369544509815997836070254082591907362030763343670885124313276184978957377664370513424956511919491388054484887406260679034637933214677053791762845255573154790570353801566477267472905849412060642190555486040845743618221876459221150463083170693720410069610088144810983075071018893166048402178785878736896*x10^29+4109587905678771153245732494520622029746047417295116328636933296920311096115734070705296491051321413519751042035916746768140039371527493473327444765007848106853289203305029117370007812180455856344108219156551173699699639386293571474258335698403741451374288393336366710378035911142224393372848724927141810563005068447210161982039377579590133711692029442263827655420071690997556668946736929178939557714037595715628943222327507100999355316162109375/13092419156331271707370302476125267567023786747158117659506458394353311079549890631760843733784908664190798617659436069600860540859195859847869931062107563730285173755600640362887817863904032375705209670755490999219771361532670469628843512439215237530860600400694138838137884109882689869286614236407093822250770634709820848259036618283121059633785383796785168700270284019420176017486550858815829399416859043106182789296404104559622271356860657568219918940995649814867162405211983791236895151113335768709039824028954873654560841540179112511795754762383412798205612833974768208555897578403385871686826022205574119404362175054587306186864249945587992101337083143979791898755230544065632301848506583181550230286436530721468651526549393186755578338087632571502031945571862757008642232343391613396828991163434294622420376627286505090860449792*x10^28-1032408294846767681530800204673386254754247420919947924674001925581203192871734136856324241415095536082073112949258541220596594629274373330374422641171269506637009397973473097228837662945073496496807340274918950202872416796764180962495331339821528823362009402801667041373551193984957537602044053637200241649203657039507580517901003491770543409481267820210406044351521610639500872798001917453315695016676520860470300684028188697993755340576171875/5085002083039377850630429979566510171120845745548018912397597679949723499646609307871399128746817204395533391680227402032477085065848391994485196439300705555958973735434177283800179259641298288778362684623784450589821912738135405614774042777730918148146751048483884280883910346249080440303283207890255189892040380445332204457750829422462197268479144599644239629122833525399800506791651449629362311380655074777847779771371237038781864321637844680513986374404560419167156827024297276060758384584197374453957431654103008964048183991051708877349244037175700506445929984624128723858763791612029334092651178267343519590087094775665605527933882791366764789358599256813579889248683291668348260092946753289262812655892759699856128048258023246641675515239393007681592764574785981516749438454799421274661259960798141214957914136490740816539549696*x10^27+21536278745075544969182714836965673890057163012374388865208768004311895688525861608397799343510877591596043990803241346471628268719083383308790231655131295263749910716840003774849623703654106136951280809197189226992210399212007098503350469232598019415325850968954937914655424488106414211121147351170935990862008429843185409789700872006752132574854633083590705583942404204274371570179865564595711654870743973525163937665638513863086700439453125/1562469775858464524747896180278324112936995126204055193932869520313769635008011639181335260410544655397255802107504716125205578950274403027112049386012836823778889049022298644130644930260152011915436545069585345585898639853693183618257044694391941927551265068395596816074068474018921836252311987060928892367375919368661747323094905062594694359587556090974361696740075047585123886860534876154975525033287704732836629175291024823987843083740572302380154935345159854449167529840113291958312590050562704907663188875883503440256232117963762398527065383165098646699435276482585506370868435282708601970855780427825717953607008545609184688967338470872641032669857659158082160756797060814417023677393789762407229128833989263055929606049104536690994945697701006475551137537382798161525204682956200775753254089463352033128357704490982089032728576*x10^26+14113283475030679304452876133268555617624510212923580876799202430330395842294238560115129743133463408517964117462877319225819584338870972320640590457342417425686338059435736405681752803535886548737659947123298707431741705692199019907059486807625473097007251952223033406969140676811852520877063878910402932282388387904342410900463193260983284117241228079329430858735938987320675408379500646196401205224430040220440787379629909992218017578125/12327177718804453844164861382866462429483196261964932496511791087288123353120407409714676610734080121477363330236723598620951313217155053468339640126334018333561254824633519874797987615464710153178986548872468209750679604368388036435953015340370350513224970953811414722477857783186760049327905223360385738598626582790230748111202406805480823349803203873564983800710651262999005024540709082090536686653157433789638100002296053838168387248446329801815818030336566899007238894202077254108975069432447375997342713024721920633185263258096744761554756474675334490725327625109155868803695741875413033300637320929591463144828469787843666185146654602545491382010711314856663990191692787490469614811785323569287803777782952765727255274549148218469388131737286047144387672878759748808877354500640637284049341928704947006929843822414059874025472*x10^25-1043574759160592786908316386381908144441930260163252145808169863391588850482433178218481828763472774293847024403605187441241447167254517747294604919062135741180908686099337403856682788036198969615399946664934156577450049249587031816183621506936596212408784080991623743201780096842928836729991617868718440690546067193176111029448702101168013087668863260940045648529971584481855550992172745510973041842849461769446861580945551395416259765625/10994227671852984103251495513403488089987977693830384459763057042558775175750244779019950144920654744140878249638003909667867080308580692802508448096863117988627894972054570661910458181042636751522421938985919558046978224223528460502872833275050801036498498939325313130521612856320433369798659683962580053143156797017035271960273405730805737143429791371143925416839341428518875458081338224258612476888007999249425962142081658406203821377143409329174525453933713956511538019984291938376694591851242591975043938578513988503735812149160817815288389526679667322473548833348340877908208596438291861150963663697509721082584171671315116171337741922484812895474826946254150633827091337008016237490239931438560184114629121340184189557397165223643364513878624117145432145291926043615822575626065435680494599422015507508439123838228688634118144*x10^24-35469236623478905180572060236721233896801768980090389332220477224591997638472119259725112461677369745607217460983082897197667484031824429965763414090458013699581008659029010721354603736385735543951266100843257275254479006020868363922963873456904408411331188387481504163807136475282090502017135840393904739658597069020843716301110592982257458953387380216338548083365258295361179312798033177970250053576735336491765337996184825897216796875/15676954272827403258340095454297566350538412637498881544476951708833809046903126814528447428868341024052733800409746315637514170069642839736910194508490001576376813200892628536427875554449685738281972024109551962400320801207623915902244595595905771848340452191260168723151188702530988323601792512317012298000427284635402147054463930393926699260075813621816338094382023888813952042078945245702095568895863258188996279350746068468105449000741528117526638147275851382433119028496119986203805251343438510779229319824918094718289954360840425403281592473228414515378949262367078659239482628254601357567114853790893491173314467012801184170240854222802418387991882867806844422309000610178097227532379161495724706978267450799892270294807068930009982732752852907781449540508857506637376635614945158285149706583244334780552083991548315274575872*x10^23+174563448062727028953515773607951396286633539993309318855934546205097901043160217968138305925342332937679220511796631137269515707992992283809757759734678544991652491708029914980720564970781425158830415081024491626317617683473671816886855855230879047100633335679578694208553201654303401720944684910714469258879331530311865245597389585632918021391256170647780567039304642891740678164384376915383579284266789322600743616931140422821044921875/564370353821786517300243436354712388619382854949959735601170261518017125688512565323024107439260276865898416814750867362950510122507142230528767002305640056749565275232134627311403519960188686578150992867943870646411548843474460972480805441452607786540256278885366074033442793291115579649664530443412442728015382246874477293960701494181361173362729290385388171397752859997302273514842028845275440480251077294803866056626858464851796164026695012230958973301930649767592285025860319503336989048363786388052255513697051409858438356990255314518137329036222922553642173445214831732621374617165648872416134736472165682239320812460842630128670752020887061967707783241046399203124021966411500191165649813846089451217628228796121730613054481480359378379102704680132183458318870238945558882138025698265389436996796052099875023695739349884731392*x10^22+15482749783893975018143772912313250158302710393727039958450492467187586286277699658467690384873336100779623715603972294196560258106963660443038878302959285415099397272628062158854839502351729518015876114618573013717960789764518879701659381313966668073498851031324596385080056598493976496223808355644967659481026966231352365658087096175599782114549651859996695400879623083319477343993442712294997984552422849446884356439113616943359375/9930270155222050157775544334687021500634302433137121447527922490053087255516350122985761421218655897933696483544003531312912201569040625757104404732650558183276808361855741243015897711909478356213800461019540245977915815427703125615498042958110400936192192590358347343696940644418455946914918424224265854451883558596031858544763076143953569032775295432000964892629082580597693962137982912233585462995620128354320223870267304366893774147097272942480216539036902928462034340630973363695078986188219115332297750974141667035632346457306545123486287314420344678363205397863017567142898087105553939104096212371944264203624413122478169445079250768695960034622424338552136056359953465684659827410539292912247908232568238629843784116358729879419813109309725009034583873166900942620742971533220393517866089800530135814074047337754944572751872*x10^21-1112745105019766139550799802501120361947036473311405892112865007203594297736781627906608632594618207177474048116628047359137205335787742072642512118023748784508077421957038534897486674732783856473077460031093818167433007417698350699338325726027674653464780722838039858167979017221035850395283354973737106096887100791510084462535799962727642368497948876979277706220022469437188687306129074171544681669885221708682365715503692626953125/1837591709635446535776128404899348436693147268864337763455173826676490437732234644926411420233651695127060372209201033334800195759079014181615846975354139378915963452119282465808395669386043749542209174987200230024946027980380825307222809740179431132406206850257602194655084390040262367601675312799063712586130670726494024563160607225661737642206688776183600069671152983304199506763832409752626586830284337956219344099721150882708331018401937361761364178435264630907911387955589155892021128362600851080349224301821901212400287690647961952033007176349118184952843869581489073610488806242297595026181960883914255375626604191976695580394532363112371386138242680475527551332923148445784290406725762519645386898551496064456236811112916504616554752557110963549473938814225055723062462782704194377746485753347321292958486035639362962587648*x10^20-2911883617202481238025318204414147790174984871906629622747962381182824077118082572094090685651775984567220024568483502970049733218306119231179321106653935473968570749637014311547432233861578270340530976800085271301894101795048072852115837116219442094377399496095950802562918623155564777627026428917934474406110045925234082796035619191172851466175763974564512569689021828631257614963946512161360724612819694812060333788394927978515625/1128740707643573034600486872709424777238765709899919471202340523036034251377025130646048214878520553731796833629501734725901020245014284461057534004611280113499130550464269254622807039920377373156301985735887741292823097686948921944961610882905215573080512557770732148066885586582231159299329060886824885456030764493748954587921402988362722346725458580770776342795505719994604547029684057690550880960502154589607732113253716929703592328053390024461917946603861299535184570051720639006673978096727572776104511027394102819716876713980510629036274658072445845107284346890429663465242749234331297744832269472944331364478641624921685260257341504041774123935415566482092798406248043932823000382331299627692178902435256457592243461226108962960718756758205409360264366916637740477891117764276051396530778873993592104199750047391478699769462784*x10^19+3421576682754751724638813067343400820297785927719705928183572866358521666486830524382839211314057249785483676190365809664102163870974754540244417614027836573874411028124269973724948556938786146316674404697842005299338429210445235856952862050917032203504271851201962482743342596273627203304811721563143275436572211543641857419653882110559036660128934207186681580766477606633910807475416095431219962864275885294773615896701812744140625/3869968140492250404344526420718027807675768148228295329836596078980688861864086162215022451012070469937589143872577376203089212268620403866482973730095817531997019030163208872992481279727008136535892522523043684432536334926682018097011237312817881964847471626642510221943607725424792546169128208754828178706391192549996415730016238817243619474487286562642661746727448182838644161244631054939031591864578815735797938674012743758983745124754480083869432959784667312692061383034470762308596496331637392375215466379636923953315005876504607870981513113391242897510689189338615989023689425946278735125139209621523421821069628428302920892310885156714654139207139085081461023107136150626821715596564455866373184808349450711744834724203802158722464308885275689235192115142757967352769546620375033359534098996549458642970571591056498399209586688*x10^18+5302837512496146944325391257439358348204139162413506154011127282818908035365660947875335323219321085275251412760129035977888811684358836210986672079087965588420421895997700995581924275680741740293344350570174740699746560395522656118003501326855203851736165782872591867161906195605049337686164774452077746371651248143711080194351533438011328847437518866353988054711474200360612042885845426184649259454317871131934225559234619140625/222961127435767513007503579794454276985435201955539648632561090970080839778177803584404585655016405675416658494716392044622423752101587054036056099676302244641803565523806272518085341218839974944454713231780294576360118061619540137276367581808437644065286431164589066284816905991551833935669937952953063793783854714814608313663487010046957500587744904843610141786766561974242873487344999049985359202074499672021280417432832973768610830232768399893712186983478775216826581738611484248231896907995569931082372548621057347104568239798619383513338204063693006440945056175887340931405975157398774863176744587248262985576027975293172397087869926724301061518106778564364009561728008678088493902682725852383640277024248189154023399748367202560141976643596130244002837909459306761064912150968108917833240271406141650212296305657576039460634624*x10^17-19171928921476133400249650204019838654328858238270548041396223521013075283713533418595227805189192657003352947093542159493194810699729066712291202196397469402772922809400342868603892199395563736971571301047313002755071700275056043232008711666973172770623555938289058657399064689930141252010528780919076451324382706100677795738289777514956535653516302385164066153657962741324894303377299795662224571714205012540332973003387451171875/12039900881531445702405193308900530957213500905599141026158298912384365348021601393557847625370885906472499558714685170409610882613485700917947029382520321210657392538285538715976608425817358647000554514516135907123446375327455167412923849417655632779525467282887809579380112923543799032526176649459465444864328154599988848937828298542535705031738224861554947656485394346609115168316629948699209396912022982289149142541372980583504984832569493594260458097107853861708635413885020149404522433031760776278448117625537096743646684949125446709720263019439422347811033033497916410295922658499533842611544207711406201221105510665831309442744976043112257321977766042475656516333312468616778670744867196028716574959309402214317263586411828938247666738754191033176153247110802565097505256152277881562994974655931649111464000505509106130874269696*x10^16-22747605174412730561372528022339946831211330170823548129211691848439113307985862180941000708731435685120036953266180116849112285603637552634329117871733097336682972258985700774878342713880337773205269834086628753805188929706943631978815607172539744515021788470424133840208121365722476663098581226706062871633350251744153989758649480699501845196757832162014140581122544511399514862236092298899935002509664627723395824432373046875/282185176910893258650121718177356194309691427474979867800585130759008562844256282661512053719630138432949208407375433681475255061253571115264383501152820028374782637616067313655701759980094343289075496433971935323205774421737230486240402720726303893270128139442683037016721396645557789824832265221706221364007691123437238646980350747090680586681364645192694085698876429998651136757421014422637720240125538647401933028313429232425898082013347506115479486650965324883796142512930159751668494524181893194026127756848525704929219178495127657259068664518111461276821086722607415866310687308582824436208067368236082841119660406230421315064335376010443530983853891620523199601562010983205750095582824906923044725608814114398060865306527240740179689189551352340066091729159435119472779441069012849132694718498398026049937511847869674942365696*x10^15+1955142069848088884374407673584034843824075085499592244241859455336546305571255978518316853101889509702861645466465364218175292629464675006242750980772592664723440871429463905908269595038293377275722255695776577192506066938649951638696011607457084914902087167295296790050365327398653935423094653027350148409629756955409642949592452539769060959471746127963818964114096360897592091579741776580763001902596442960202693939208984375/501662536730476904266883054537522123217229204399964209423262454682681889500900058064910317723786912769687481613111882100400453442228570871581126224271680050444058022428564113165692017742389943625023104771505662796810265638643965308871827059068984699146894470120325399140838038480991626355257360394144393536013673108332868705742845772605654376322426035898122819020224764442046465346526247862467058204667624262047880939223874190979374368023728899760852420712827244237859808911875839558521768042990032344935338234397379030985278539546893612905010959143309264492126376395746517095663444104147243442147675321308591717546062944409637893447707335129677388415740251769819021513888019525699111281036133167863190623304558425596552649433826205760319447448091293049006385296283440212396052339678245065124790610663818712977666687729546088786427904*x10^14+29955943856996337730099525580117451192956821927967659563815900598580421930056512051381090702789024127341152062577477539213389019600479880685957700808579221865409525058842878566319202120507761918157273026464562229710583073990299711944350568783993778701202869420384094043632176996911192964583358157699149264717982432329748690825096261553320252548171881666082920487195312596455761952217124420845806298530078493058681488037109375/214998230027347244685807023373223767093098230457127518324255337721149381214671453456390136167337248329866063548476520900171622903812244659249054096116434307333167723897956048499582293318167118696438473473502426912918685273704556560945068739600993442491526201480139456774644873634710697009396011597490454372577288474999800873889791045402423304138182586813481208151524899046591342291368391941057310659143267540877663259667374653276874729153026671326079608876925961816225632390803931239366472018424299576400859243313162441850833659805811548387861839632846827639482732741034221612427190330348818618063289423417967878948312690461273382906160286484147452178174393615636723505952008368156761977586914214798510267130525039541379706900211231040136906049181982735288450841264331519598308145576390742196338833141636591276142866169805466622754816*x10^13-2760074764545242547793937385162802376948589765373451669292528914657416474937576715830322704477347954891267535972795268271324356552814351360519298538535218429082273200080693369536644470279809800385607713298484247096987723084378001539273594496479120910727408949157979551057932762277445549131504238283329671618892551492141897524285104281712184817953869905003938788178049739929059898832285343151937695438391529023647308349609375/347304833121099395261688268525976854535004833815359837293027853241856692731392347891091758424160170379014410347538995300277236998465933680325395078341932342615117092450544386037786781513962268663477534072580843474714799288291975983065111040893912484024773094698686814789810949717609587476716634119023041678778696767307370642437354765650068414377064178698700413167847913844493706778364325443246424910923739873725456034847297516831874562477966161372897829724265015241595252323606350463591993260531560854186003393044339329143654373532464808934238356329983336956087491350901434912382384379794245459948390607059794265993428192283595464694566616628238191980127866609874707201922475056253230886871169116212978123826232756182228757300341219372528848233293972110850574435888535531658805465931092737394085807382643724369153860735839599929065472*x10^12-10317692946599881751782782197075616172375889769049036003106815617170299775910005183637549544978566188257285574975664633542815480182375508742851398730284814301717855959182830526559522550286106445345699106915809479751845756401521983414965681883140325940850188196133968316321634460308342922692206562049363751250989585804741607184439846057857920148891527143269881176493407847399771846883892042257002685801126062870025634765625/83610422788412817377813842422920353869538200733327368237210409113780314916816676344151719620631152128281246935518647016733408907038095145263521037378613341740676337071427352194282002957064990604170517461917610466135044273107327551478637843178164116524482411686720899856806339746831937725876226732357398922668945518055478117623807628767609062720404339316353803170037460740341077557754374643744509700777937377007980156537312365163229061337288149960142070118804540706309968151979306593086961340498338724155889705732896505164213089924482268817501826523884877415354396065957752849277240684024540573691279220218098619591010490734939648907951222521612898069290041961636503585648003254283185213506022194643865103884093070932758774905637700960053241241348548841501064216047240035399342056613040844187465101777303118829611114621591014797737984*x10^11+12016855715715882057034317117165642803914162320263879410493743065946268332373393021106004020229583007941688288779680010320230291366189622682903400504713645757887869168621136564496543201645180219038256585828956935644200987259188035232487971790420903028893586680864154423649903901560598866497119625031926290324059061756096495324785171782046933411526884510851845926539006976857849223039013420333276371820829808712005615234375/1094536443775585972945926664445502814292136445963558275105299901125851395274691035777986147760989627861136323519516833673600989328498700083449729943865483746423399321662321701452418947801578058818232228592375991556676943211586833401174895401605057525411406116626164507216373902140345366593288786314496858624029832236362622630711663503866882275612565896504995241498672213328101378937875449881746308810183907480831740231033907325773180439324499417660041645191623078337148673989547286309502039366523706934404374329594281522149698631738676973610933001767220213437366639408901491845083878045412167510140382519218745565555046424166482676613179640282932483816160549315968774212119315328798060976806108729883324996300854746756114871491984448931606067159471912106923022464618415008864114195661625596635906786902877191951272773228100557352206336*x10^10+2542498352576564011271380626294836042265596915589185172813790326197053449082432914197642964134774763495783647322373666994566581036990653706980646990995024366306822128224152085755130317814180668594482010536647323724554237442380560072637991408227257804906745714873765303341179639689559774320130230842073096888284628651978727812347953381338209798201501435317717596339015832643796890503419927398454092326574027538299560546875/144478810578377348428862319706806371486562010867189692313899586948612384176259216722694171504450630877669994704576222044915330591361828411015364352590243854527888710459426464591719301109808303764006654174193630885481356503929462008955086193011867593354305607394653714952561355082525588390314119793513585338371937855199866187253939582510428460380858698338659371877824732159309382019799559384390512762944275787469789710496475767002059817990833923131125497165294246340503624966620241792854269196381129315341377411506445160923760219389505360516643156233273068173732396401974996923551071901994406111338530492536874414653266127989975713312939712517347087863733192509707878195999749623401344048938406352344598899511712826571807163036941947258972000865050292398113838965329630781170063073827334578755939695871179789337568006066109273570491236352*x10^9-2152268803380817508664493725448606975007539875920131646763125642018017359679023030460842942725809715402045200056964915027998574194931578256759580287329845278066392789345625664860219602857620234655126388377798710726649872312344272692054526106352775270719118179427099641181691035417004409080827492122914802798067985674145097782647248073352798193476670168794920448402988445887426767814343264717535930685698986053466796875/222961127435767513007503579794454276985435201955539648632561090970080839778177803584404585655016405675416658494716392044622423752101587054036056099676302244641803565523806272518085341218839974944454713231780294576360118061619540137276367581808437644065286431164589066284816905991551833935669937952953063793783854714814608313663487010046957500587744904843610141786766561974242873487344999049985359202074499672021280417432832973768610830232768399893712186983478775216826581738611484248231896907995569931082372548621057347104568239798619383513338204063693006440945056175887340931405975157398774863176744587248262985576027975293172397087869926724301061518106778564364009561728008678088493902682725852383640277024248189154023399748367202560141976643596130244002837909459306761064912150968108917833240271406141650212296305657576039460634624*x10^8+8723544702591171768274471576984827830530944131164050315643986948136692717672420420888522042896959538413280852446806259034939344816105926216624083987868283729909541007576401351787650440897091824185579998544589803918876399216935424139412274868994295981854520517667964911471518535389105880936523014925781585005152034846417729158215201724538557622870673130039677363238541908410421665820422276738099753856658935546875/112329273786492813315468664249333211647386745275406226919673635173014305754791772965721074277605667883942561937553041222660200054238372340255514156800644883664141966508858959508663685119209570896780811637148603402778832431402589634767538526437300649159627064514179444500859390613746445668440967396807969891628677364158725639440852165831987097250879094468903452534757000546808433799043046991148020198089481473812781222396747467751763181375667017411744832224099248597819034686940402946377467094265569266667115592117639729284657084538041561331171285074632616321568825883507952775562795365908473677149054035223598682836109033678826218864242573920662200720049317458535383231949847632265810855583549746498699199127756029018484695350162607648974350077942519715406714128142283970532031424021102791116164489624679514773324381488926576082944*x10^7+4242482028573682162409858389733558227576912948287435620625537624237665414236457963015597060863834925107584163661821141190654017174589998789783732442289285120802797714681102748939980711232297372019608029745491678650753966085261064460781856060446692436656948022271081858726918524151600263532629256617468186667388604597654554304127853614755039327546368409321643024537126977078191913950178104641963727772235870361328125/859992920109388978743228093492895068372392921828510073297021350884597524858685813825560544669348993319464254193906083600686491615248978636996216384465737229332670895591824193998329173272668474785753893894009707651674741094818226243780274958403973769966104805920557827098579494538842788037584046389961817490309153899999203495559164181609693216552730347253924832606099596186365369165473567764229242636573070163510653038669498613107498916612106685304318435507703847264902529563215724957465888073697198305603436973252649767403334639223246193551447358531387310557930930964136886449708761321395274472253157693671871515793250761845093531624641145936589808712697574462546894023808033472627047910347656859194041068522100158165518827600844924160547624196727930941153803365057326078393232582305562968785355332566546365104571464679221866491019264*x10^6-416776582206498009750785348152068801091025325054389166154737566460387079324040403608944691358625351870794315457144918169982442252557896265099327625463169863031682916672694872888899726121705799575966656944567719812906161596788258634117731718062870037260623597697457067956686639594985835448036520789544919828291585195493273855895379635169438738402571731601683955712529863398473672919664068103884346783161163330078125/5351067058458420312180085915066902647650444846932951567181466183281940154676267286025710055720393736209999803873193409070938170050438089296865346392231253871403285572571350540434048189252159398666913117562727069832642833478868963294632821963402503457566874347950137590835605743797244014456078510870873531050812513155550599527923688241126980014105877716246643402882397487381828963696279977199648620849787992128510730018387991370446659925586441597449092487603490605203837961726675621957565525791893678345976941166905376330509637755166865204320116897528632154582681348221296182353743403777570596716241870093958311653824671407036137530108878241383225476434562685544736229481472208274123853664385420457207366648581956539696561593960812861443407439446307125856068109827023362265557891623234614027997766513747399605095111335781824947055230976*x10^5-49117040054417707994567984859163750027691896970879628842328203603561509032243823506252587534694683571980232705742651722393919039863700926922350477917571567463233827153690252247490566002424132729154569484899190977462346765382251537951439233448777365092020222562164272588728722048388917949661520051474538757891016705168797553712645637090578152132758580382279185644568272792656882241857374538085423409938812255859375/42808536467667362497440687320535221181203558775463612537451729466255521237410138288205680445763149889679998430985547272567505360403504714374922771137850030971226284580570804323472385514017275189335304940501816558661142667830951706357062575707220027660534994783601100726684845950377952115648628086966988248406500105244404796223389505929015840112847021729973147223059179899054631709570239817597188966798303937028085840147103930963573279404691532779592739900827924841630703693813404975660524206335149426767815529335243010644077102041334921634560935180229057236661450785770369458829947230220564773729934960751666493230597371256289100240871025931065803811476501484357889835851777666192990829315083363657658933188655652317572492751686502891547259515570457006848544878616186898124463132985876912223982132109979196840760890686254599576441847808*x10^4+12937214081804193305229117532739035066309017288702273419110738179311209507031642193818058659803605417246166814926952851249404993034523760078278936305720529134833017620760344658193079999758338841544713850073608668995196154575340165528747305698006748628462287490564441451137870483372913735036909304663155202809202596773681662483123838991038623099906544149837348059434045482729569442881256691180169582366943359375/445922254871535026015007159588908553970870403911079297265122181940161679556355607168809171310032811350833316989432784089244847504203174108072112199352604489283607131047612545036170682437679949888909426463560589152720236123239080274552735163616875288130572862329178132569633811983103667871339875905906127587567709429629216627326974020093915001175489809687220283573533123948485746974689998099970718404148999344042560834865665947537221660465536799787424373966957550433653163477222968496463793815991139862164745097242114694209136479597238767026676408127386012881890112351774681862811950314797549726353489174496525971152055950586344794175739853448602123036213557128728019123456017356176987805365451704767280554048496378308046799496734405120283953287192260488005675818918613522129824301936217835666480542812283300424592611315152078921269248*x10^3+11789050599590397504949623283391138629906304611465443937289886309242062352230549174489712766122536759387862369110426894559794727971091749995729915167998574438998782476601603128107702978863381846248667700480314125173049341417046658897331658297490713328568390420797798571860983055335311949318690208475801869813258584934806178176087489811109014499175225947246626349545443879218709071210469119250774383544921875/984104286613042816033119248747936119108127787941692242240269642902425775572646857200130584960072411257011458183575799369367939319620798031607420026157471976350029530587834582148790471586604027341041492885099231233589486616803487502461208636947586842770919420312668982222640136790297749785025933033723867779459772534354133246514701285724502071559701648964899936162279997679416820909660685462004344064328826138576685980393193815254558147234288109875695170133975283715648360777319654612885613938739067282018747800810184152737404644628389003093354831729403614635895420362537228938619476556794592499538734729923367660473502787500898856111977607610708133597160953663399766341420176234321628260116858934658826050313923041783275695441069031989592172771734643835598732841751422945389957080135101430436370853102970042316342314626542518998663168*x10^2-2483628013045298618066841493194656024678776628144128958705244207319398595523002976409705076814554980922179882946373060747674950205182208321675512745867307650207556409305859365731913837934852152469749325007543194292668902449344670092108995519277264099051311560130870869499493827937102032658571828090591864240284459725383733769468485167804989327687443590290358661813750751345963863059296272695064544677734375/789097446408614976911349075032907302879328272358776267971460450990885184099726051395496413746786173081658957253189811475898716320801930218892585643094009787488042112084254457575527843576355303029222210884826111680389726595962243435153227201976406039825529857762232271459628496781160407661725863354230198127308757700357692096283677528645453273969530354469551100885883500443403349485165710923450487867249842157199738988886708404858493629579567424508621933655814282795036012789187188491438234218159436438116415287285585449660407410900182887273012630050305202519105083608670404771058935119273083386726911718924727985817463064632057147297161768314577028782976985886781379462705579100331628190139785505210302915919919858388433046114036919659857318259363262799051518499837546509206693695592201146985845753179340033931076326013909669611831296*x10+414062440442214857482958889771288173187619628640542691942748990675793684292459150614931719782795092967706997028345963623685988155409874380865695364541843609780222723754252257041366007069800658134186155782498258459732612565222948778071024067371927286710882693428503674362597950031399623862596576903404068354774955739697774680531976526420195058534999507694867065141726414356782015602220781147480010986328125/33142092749161829030276661151382106720931787439068603254801338941617177732188494158610849377365019269429676204633972081987746085473681069193488597009948411074497768707538687218172169430206922727227332857162696690576368517030414224276435542483009053672672254026013755401304396864808737121792486260877668321346967823415023068043914456203109037506720274887721146237207107018622940678376959858784920490424493370602389037533241753004056732442341831829362121213544199877391512537145861916640405837162696330400889442065994588885737111257807681265466530462112818505802413511564157000384475275009469502242530292194838575404333448714546400186480794269212235208885033407244817937433634322213928383985870991218832722468636634052314187936789550625714007366893257037560163776993176953386681135214872448173405521633532281425105205692584206123696914432,-820737952/3129357*x10^511+197766839146460/59079130803*x10^510-98911708474718886046/4725022283486505*x10^509+388793641178629812950236690037/4549816657926339842938896*x10^508-69860823123682071492043036533590040013/272958364043417019888057971433600*x10^507+11128523585442485307509006120216067466985860013/18567760405488844595892217239586336819200*x10^506-14423038732992843621093158972086456634437974860450090821/12632086419981088356827100663674997717449513164800*x10^505+3828235420688207096233121516175097345503374184092942164874389/2106156190194393515792687045054974819428835629642547200*x10^504-9080624695979926866770278903917818336081419829477051202961223281422989/3684517339233103367230420454683009670096744882319734044832563200*x10^503+326339471025769966946536565300138644520360875553241279629749622507227925221/113077837141063942340301603754221566775269100438392637835911364608000*x10^502-1749131974163693872818713925481232149973039562694485777970904086502115519734183279/593248708073623777057720263158790026542821696478498375749369528676515840000*x10^501+140206023700851685220785520087462382956312207381535495430461575380564353472163118517478863/52968687397715823669216286457047936660025154364469339008677860261488149751922688000*x10^500-9043291499400587147792425618819569674901284786523857022010630394588554277979178557218843717422709/4310508424439103640562520888350083941534629443648120196250606401341915179670542955315200000*x10^499+10672981198613902331312123589755306918381031739275820328081911018167658635037348939267729558365051121/7254820796972344469083480610778010369090501424356712551391384242898516442758960368865771520000*x10^498-112528550126126246758481555835686884733328983502943060094179780778076657828352570358277936618441560398746711503/123390653029080238910752971733196042234235872370138725970578094958322495713292333294958645683945472000000*x10^497+534724530684565205919031789760989295176370898893879367342648892201453706212992117726630583585160550821913400266247/1075150217785848844798202470777388345233910323604238003507020240639155567648267366281011202400249184256000000*x10^496-320107447904881119345044741491518316748465237707480318577890538604869419514483618142659663635095921492455887642972801723/1357050304288427268508911965805336459800860674811974791074546919653779600863372476650427215624784919371186176000000*x10^495+1923475710388744635165950816885707375234930034386237515848252837107310255620620808128740990743536679068036282369957097072091/20270573560611073900625735474457188854613102252129885602309216849696118308773317000452812187606402675628801261568000000*x10^494-552385198242345471422096367998497458512720748110801624349864882675411804895538457709302656118425163991192081342804140146352897341/18128946922785392720876825270109837937745518772987858928654043471092024017214798512720971674361411020143267150680817664000000*x10^493+2167077571982304693002801590755547868409210325544977201523185263025833647616383487353676024040822468548567993456983911512667922228927/342256388955265429177433584274403630426697648915237788714059686690746321420998181121659224240269078649284740537703156678656000000*x10^492+180535532575062425818831957337528679711027913423340953851953549185427156729304327810730406136928867588306422947141605384978809651332797807/465225002430224834695735341901185561995444993798695743345556763402491185751705775620497923599106875379028956396013448435416956928000000*x10^491-356215984143125048448137847654870752673080642041338621698896248992873573485691452406355527737062034890086309187742633584725158236112804453368437/295108222781575212381818460663683402757043402874299385137657742178861204819096832154763178067485300329431105638091353205211154122748723200000*x10^490+109064457351195255181562531524267561411215865440053058474033891910063441896439062600913493063194416887806297437603158876268269965550914075578388332067/149850053364028261343239777955805158251971499111511741785199848323582142583040989431545646559107685801278526820910027330542119840449346666496000000*x10^489-23031593110586565886601121958523137619281918381101713697131684303870916741845755254522324138960254173987909804284628338196723714829764007658654404116651/78221727856022752421171164092930292607529122536209129211874320824909878428347396483266827503854211988267391000515034266542986556714558959910912000000*x10^488+7785399070252857953840083023662588070020562998845462836319248357690664217760393962758136557129271354925028037830915662992943076134778298905019584666696240619/90145834446616103231080162230532396337787365014042320832562144574185953355116251281889677772571747393461134994652502522302753072118116464358173179904000000*x10^487-1120254620962844937393707657399229498522799844407030587188593880755529317599225162072034426700542023596649998589838946605233706788628916731235970895424038864093027/72263730084750100609273725790624773305732337737173688169143329348743326968612639906833766547765144193132025207334816654264740672090914787946239169830846464000000*x10^486-1059352030143361151475694832918092397899407543417518390266124911830161745542168615944357970686943598690208315281593945454451682638133430505435498877617636688113431013/1158760321971612823811905657325161496500571572300485959321924203474891154782803988165012104556553207949113045045699153706396316372873411927052883968106543710208000000*x10^485+6870912748020469113902710047113788389616373931751638818876988872369305032375879061049900870640723451987949874001941186684225549734695774806894995547201546182674157541127201/3206431179654733220252048006308915530519654610287265308730801545767847762004902137339144624784738625886565587432945133602350787754338221358410430391594915444478181376000000*x10^484-16156703130209158601547133895890991922523852822485967754194667350757022294015565485034510655613139198307314463198317903224262205221165435084119308839026063258215509030391124538001/15424117788530795316917267966469812953413406531963864193347138847074045224637311490470391257410063316015057795567346335970633277009205746405279695314472120130722153763124019200000*x10^483+12009453248469547453414391576567858357859770541872494992140890115636283771654226314081106038326398317365379258724034812995204614921028002950524305180617542821871349589936409641954021/35595616673236753318746756094408860967435318400713237744730807587710670263678780749165563992364024014769908116844052744191596206857876503598879162113103869657468684116076947046400000*x10^482-424053694260669391143749555541510092104978804061600634271233364047433445564722446810067365561114399586327150566318846128841406849059237585863421705128830882503834969413470653359517114349/5660770919544840880280296621693841159651238685265426198544540330673627892032836502539799641705650739068858487821709707908789544776608100367329753150846908391627244834979716888788992000000*x10^481+1078391564134331229987823366054543289139133644324485718544215210947024085613487036433578924570487760950044254925891815535895557270063258066351671639568388150582203651499464137706472947758829/142492925586782734638415626561277369670740980185501308269763169203716561298250560441931836581014640403841305855448076767480050421116779102446424546313118378034041006986109433524596506624000000*x10^480+9915469701039786361278740324499927763316981270462790804315609090373080313943612323443887560643270667810522582409718292095186073971013226859067852079343912987822208225294757730911004240996792647331/3776934014782631231123062653845899068667542226750599195150101855441338804892539952138856524509417456242504498595985954775731244147970196435820812809822888049902142879930627033697243857770512384000000*x10^479-54704673875836875623153193491162793593442326424484271155450445701698987815825274321908923984732691356028588445535854468703073598699263542929472183681176820386821333626267038129780069491778165963675041/29170119790260529777788668117164116211653216694973684538506770743631514439913470718539329587996346791255462811861025889177239610201171093027579551151355305974860136312358762269206018232620251348992000000*x10^478+5932296031879564246604646072040816658323780429034145097369682672006259966176561013440931305727280228218403083031439246084575952189175372517272743096598778308939555365733459929156154001093318994633145294641/8689708677231115195531777539299709025572585285712592687178274588278043436015567134723141789873100517882703358542651145923765654503864385802292682097065982397176494943124525618967026737053814588261479219200000*x10^477-5673125125489620109989494618876940221895415682917171690606893608004477668254743500742120325568636842940984562330680696386083383996954231152264116076501770448303092594851916610416268024108877379849706768176203/32057505078781365067977664312529993863859940351628369579708544339275355049000890794031036639621273804769776899731336203428568929456708162507361859040204860253122171296428718694510376425052279260368093577216000000*x10^476+5916485494052944364965012013680038135852044920346769718868106299834017398906285517061727614700490725291685471834966482165066375528576605822394955685091788457423277909636473627883548513291767816317403261111207388277/188826655175281778028925301261551171296613285936298300660139093877327981526667398997759725504455928785997568844088703609572721279594516340792663175487848597696232363234446667432902355716911337808824642457009389568000000*x10^475-115350623006618661596708416745558080879660002421853917501065300244515315975044328139350264630966958022576438128960385527140417977530321329390223383960287869260527473284939053846196224151715292468872015913870629110581/78348536770420762360617159615754385997994774180030233366214636336485164027295688476455073797771944605513145103462651328464250660164063164787355782198573487382575182098969640317928869749001519703138470877931434409984000000*x10^474-249639259257410884653206900823415947563274892194029222174182337685134157458208389872231658264698962217845318635846339587229918374646749876013100297647228225922071408150455815716092150158601766923564791704486101788582240073/155156898005008593374749307107782272276040967089229432404916225351867702700142798308839993754827288323971112800481433857113551080850621175881321724430687417150183701268237735446487893776477167531952645695344492682336534528000000*x10^473+17897284355829294091132580013562867727922207732235642077141917875809867925196832034043505035546378616352610673772925784440255611081081792112913013753124338507759026013963434696441154706812386763320400411686862106540598357533527/21090290957543212087117623615992314931755517407278449671481376612608954586787170402762649743101167509131404597634080726476816462158727915692137004415794023788323890292950033493958563615564009610017284786193342476918786334549606400000*x10^472-9444652556056268284739151734984637105568257361975261756193160250652849908868868978048575701492553450357764878835458107052026638073044060291844573381745439491429538758261911732540192427576763253278620210230195386059255149723269/34489761528313147586075813056228033816968609293857615064264657242424418215234658365420122700184240099519402255529417729388778800898671591451427056093497745668875534877568663796511184860038887896080898052609413449096511486951424000000*x10^471+1608500214509192968311583083061755299709142399463519149110588502638777291107604533534474906243518866953516394021799406730825635303731410263751192913338880073417221291536294329592439346903962926440346783150113374433085483057792782733479/24940968091134387974182328121669416747691801558589097088432262384110000576257340575714479880280434809602421562656685860602160438836887267426840166278752169496249387644015414661304274777289311200459622252136003214626405418032020884291584000000*x10^470-136994222337572102069838082502855581617911509118110922917741722313290154985565153685637028551840694270107049221068130800472709524440599446587617395039837733839632612858138018304025968270349437768032503157985408745129481207035540609967075273/13790260313077661261132996135720967230466760150568849205747612788372565078621903721761747357485136893186132520737884119300704141199936360356578757378182534549188226418578427012869714392759696791713332497162030353418373578116592859258965458944000000*x10^469-53301718214355647071916623322024597835710855760263599584538475644647733383878057557826556658233326599858289723871139912915430106296905898479198795312282368102631694813570856619316644497556475291334794519180076568114860492724278583847634462023/14058701520332031015242211038498911578575026103659822424386695818911025430442357699609561531545942567948893776386567771567011648012534321547279919469306235766722724434042474673102236253129157049460824227551786436278015638188210455857300480567803904000000*x10^468+1323942517574610620608833454383915295049322136932271231133409171404104389443505634547282728939050914052372123206002566691161060882350552859727276581070812886870839513043744378602787854890723349123283015837645699223742296669500853920481578849741236221/1971648536017445357701628644883241355425675960881668136085687768427357850466958013224043347430129169499424658775557810555643981563869863391076725026053383728868261765527852818054550021083845501244583832968772736969374025162067387171251248596751090712576000000*x10^467-45156457149161826416616113860878427868921482919243570813634776743207711137707981560408543830220032575256783699950067368166559675083294913470664421415066249370401593465879757213917957909684700639360288735704797487110890043452633342083038955992305310376827/154617588186120073002665272929579887050030166856630052924825520502120369106472909069958659633169543377915419937175601453532319023768627242449801888877733761271877796081201384693138453214943356751677761681641759005170758456605553148455909646302726726491308032000000*x10^466+5938853436169611151528267253067355879742779901985640661076434895835052309875905863525181663154666308608055825136979900722547131001936710168226256006587938204804892444752191405778365001024251360924456333701074017264038075177135193189811327880193821829817/72154874486856034067910460700470613956680744533094024698251909567656172249687357565980707828812453576360529304015280678315082211092026046476574214809609088593542971504560646190131278166973566484116288784766154202413020613082591469279424501607939139029277081600000*x10^465-1428023147792044628228063854672753084770068224902574681306881296098619996286921592987722442279355618465630471528279199103418293557817214147150011832435288460964891087607672622737981074599338605289554768385520065709370085199425454965500059573361474290131945134577/86064546290132093143679394702305190665714945530225022590142855049981195739478732851981303296267496653283217139913273294439021413653377807831826033915858738761162708415806055762775997144493092497276432860832982227337115192634122917939888801378799960302256557446397952000000*x10^464+31161899465873217350389801849384298241318173851945783603032369870742214489132645352152795978682780613237531792143138443809726529237750464340790351230027019117772043992329147886455335825561313039168167608579209890970034579462707662492323440579192413484816980430496129/16352952311495418754044234428595604668011165370306996092307863602336827040066875071739263476717194504097037522320641232129769580765451010510509601052284487234531003900670477043373541665430843519222500455021153287051870583522024427391922391372383022857111163967275182063616000000*x10^463+6782180419772113296779348405176971530396888760371047808471420005331529496035479438027679313030716448635521530268322613535887591082361910501868154023343410555394185706169276751927673817981807998683810037635477981836791637753202062488857909921618168978675553428441387683/32175062632571524683918725247278336630645352910900949696080810401582412463910040814226683169805569309676463518916720110416557410524515842064447275055025585729602616751642266293492957593722316579590239741425466059708672752717410831063891609732524073741476103996535738986397696000000*x10^462-327502136360501369355682496165480898939057337909672788846724856670335764392702608911172417763867673123613346419627969868382810349516028987093682566461665452424703044075784420719854228706385630057131816515814976213599840745186461968395763192155978783944333632161540939273/1621623156681604844069503752462828166184525786709407864682472844239753588181066057037024831758200693207693761353402693564994493490435598440048142662773289520771971884282770221192045062723604755611348082967843489409317106736957505885620137130519213316570395641425401244914443878400000*x10^461+11765157678035830602212097246917103613725498461459283643369863337316776668855738970665572313861030734229579370227017588846242998347244672895107639583155207089818859871834161863787560936265266517418000186354913742077710334702967094240894200689435745223117086440133777366426959/165065021118620557077834786963191279035922879829150626546028910815164517740950713945798757624667248561611147968162860177980789492391439565212500441643693140319379018101143180815138266934635728073679121365296788786974388294754904524097273758515550723493700572340691592719841242382336000000*x10^460-3539104379737412179590520649333824132383293222754121363590502075672341375174572541567571211606654444984031264595925316731599495541196025837144217430096289202225838102266232152385873782348161952609206934201306828468231059403003726078626762167351418010930379192682425119939403191/201049195722479838520802770521166977865754067631905463133063213372870382608477969585982886786844708748042378225222363696780601601732773390428825537922018244909003644047192394232838409126386316793741169822931488742534804943011473710350479437871940781215327297110962359932766633221685248000000*x10^459+6821192977912908457015631294963718332979351645537044418013123881321659902863915203522996833908275694971309834961368166719752827508445470712433286176740577929996985357907188184885383431564810661115158067262207402350387167666326328259128388148254854711162515825812576901363581265843/2203901283509823989865039970453032411364396089380947686864638944993405134154135502601544404957391697296040550104887550844108954758194661905880785546701164000692497946045323025580374640843446804692990703598974979595666531785291774812861955597952214843682417830930369389582987833376113688576000000*x10^458-355972326323284677514168334584405084880954746401746398448550055611276214520693767533925412068936801088083554414205876420435229800499821365999932497508329963634570280242319496421104927340019780144130515379769164267036296925066046463682890841908000076439881145509150472872212399489437/1428128031714365945432545900853565002564128665918854101088286036355726526931879805685800774412389819847834276467967132946982602683310140915010749034262354272448738669037369320576082767266553529441057975932135786777991912596869070078734547227473035218706206754442879364449776116027721670197248000000*x10^457-133479790874695909068868557006828159444490190157068316596164843326520815231733158173485782153073797544476509248818569675634232456953257060064185320364254657758568348730861045277162061970020782637078390357379438094659211220600473547985972915720298981175298011867439144696765084684189929/1739459942628097721536840907239642173123108715089164295125532392281274909803029603325305343234290800574662148737983967929424810068271751634483092323731547503842563698887515832461668810530662198859208614685341388295594149542986527355898678523062156896384159826911427065899827309321764994300248064000000*x10^456+42488254965475012904620763080055892390422333370057127431101903515827747968061775098949306640757574088417579573299383547735771585443723627706052775536640674114182551924744138479398212153026073645040960994837951450953906344945402189914458355260287373114287991201623567383180644381118708001469/934330034663371153950855651232886917587000369005563531155138218125179442501779715070947861454180492039072877248823232565675383630451352129442979244584515963118986980093042479216795861550818832170837596874854902626318850297220697330892704384520560831009994841107550111323301441274474205508446644600832000000*x10^455-2293424615314931138274380649898069816445700489637702098487597878763509032588722934899970134999770099430466108272297121174199777008966558881868949030873730650861320992030736124785422296548551018315406274312038794939706651717213451543626710771501684032346354593277582153312426564647415431825791/163874013439677993433748474381038502249419168720623798856362002353411472779272147785723687316171624859717070086425604406158936885712123552687263015666167423803365364412478906514792259749121216612107547791074551081435315791330132546259933207409830205272505015171535429125216486388012579852537473889829126144000*x10^454+192224319632739355646965700653934201896795393052185697276179888782155247007660222144866323778936019048432758515252601946841178627870790475782776432255431171198736596358408962135475800094677034857010768430847603949744907097238460832182666939139324982109421903296766289951047417711259884338549/63028466707568459012980182454245577788238141815624538021677693212850566453566210686816802813912163407583488494779078617753437263735432135648947313717756701462832832466338040967227792211200467927733672227336365800552044535126974056253820464388396232797117313527513626586621725533850992250975951496088125440000*x10^453-61760917917964780614977028442342937158283790380064972855550885954159196196648241331184422461640064686158873846986120872294887470298531040298293079571674404617197489165188642770840663592894661243652462887048727468754098234571889730846538491557275856970730881011613220236282172756707901483634166663/141820021209927644527954008644600846973010494277537743399745284457744465626819575054771294238937369872017251759531379644761652590092865661938771882452567944715722983528125824201196269844989482355414968859402044391160047239833756287271162196286307266594515787603450371637154457140952150027119667535287385325568000000*x10^452+30290898240344950467137812183732566662933562607108164953956694035248065451794982988870561367797942597949254508178500430044497287538026321955778183693031127604791260875165737004926726217760638031308321538571898812963191764890004360533772376610653584902383783636582465158119664917508965404731838826543/5907598075512261989398641002496035041168935945427401223962429671258020362364545490651531124299479504440801832394335337930333495631872374867456706026691189277900270312654198082595351338154943881204223776819707800340406463803619018400052623983623900974354511842094287300768651204880646380669686022982917208167730380800000*x10^451+33288550798108907541836255857563790681455885750397602565656741038125752909357817275309420443700903818280564912111470832552251001994191786577361275734733774951819286307645850785513676999533066677442147278122096164657656311176639159989223109560296355705937175083805295640580607996787841075247494986520201/1564229229559551109366857552400037104379079126419690150170921595563536695947829653829035849868862181828021006925282704695466564712960989693165710421849971421844028095828872448826334332581026445066683600036174804524916320198436514002448716524359545953644303352971922159203525471205353759055582081737650686858325131264000000*x10^450-1842899104939251293714481864108454422883688784271325146532267429835307089157959683116422406478741051233641951668818418804010657643344367618497154198385092021773192857278827362591681485502113696796626617024814347354667882501094651758999654895859187865047857379180857304026957418872713509765009698853316147/217590542748651797517367352969054761367547422801484578649375877629270208553126896166234202860158204941005034147334525353958181017831725510278122982521018424664191684242179473121538410999351102614555955499432060008633959804883312843796626263404510280335737173611806260033847207146549529299667689898034161144740459059347456000*x10^449+2974101647840204930384909802879148211983842208439598173044756341441417579292765041408656122787929144810085827278795133049651567794476552800032810067776757189413622950425828381765062108078268219932623429204129039378176387057679736710634124841244631477327345603730609686961945383609408626752413671752692177690377/1391382725606253919224805538560620671564781995104093138173434049500368348592969937534984610189281641495256690855130622375885588518524968775473457411730652316515173724886616640875677369135350625668778057441118307725209855972326343979657526641340140987606871356660695129786435966098610965106725043052979443440042865454997307392000000*x10^448-9756139620837824976058094913889728641535699013523306606710430969500677486143296034255763364713590847263707104613532815303480787224330074040002949944028859882299626385553532950238517692862475754115339584395421981789883488744912746757236103014609136854249983201301583701904697687560927353800069238987487369185623/25677335754369958691148684029800545120695522273284627913564282913506797705852081574509261442584015747594282567599228758391343133569142605583737441325574765477507296922907561645251136903134197910069267787322456042565236432943840711624588900744731692771290444127465555576967863738001638719696834885432257001666245607942223036416000000*x10^447+189825744443254279569063394380634813050036139320783555087695951598651226455476047725283541526298390152940467221686632395904806038912855004282137437443311086998357820608703312133350288050245355979355372734414454932380177887440632827689699254032995025647747529819031682220910110491140713862775483626685603339159751741/5307813428457322900964726773168130282989212800155212005268700049616817167372095486429958451319427063216709338113571775104591321826344606285425533971292210921386488361528067882813153011520676318386238482852999533470745153526687201181342020850744977676138990286476659924426181049009794743025972132837472709328432962108952808303624192000000*x10^446+39413073690059382477923353184577179978141757288645480206485164982322637517509949856066028073066444975458862520591126110260834173518360719836694447121563034691952710543428270300443577395831773993690540956056455420244547949133142080189828562898262472118357884429973250265174881674903652083351067414610647351584989657/7077084571276430534619635697557507043985617066873616007024933399489089556496127315239944601759236084288945784151429033472788429101792808380567378628389614561848651148704090510417537348694235091181651310470666044627660204702249601575122694467659970234851987048635546565901574732013059657367962843783296945771243949478603744404832256000000*x10^445-40053042015476433854061159853751659702859556072104786333119455680803202158741999442778847612438732981877102213909028284542373609124745419436729350253693708143483071583010896873727688497401975831956257090559080710759372323075057203848414454590862383598815034478998847377966633804413618842459128505335843641130263319/10304176647476240904434829082786725648546827163276523140806757369049507046410787022829729257974656340079380359693206693984037202454614446416912875453359837565567653852255728476634790433109147662718408426629500747208909393086105979814026782626776820298554122465234441456592644036466122191213230198376217681167346304127214997277035724800000*x10^444+5543270729324227198683247976281713924711208857121353835072525128333184481838430811513400754942851218196138632689320429859813195305305614655904828447169429553897520260337504763588275186350608834221559780183236780748131258840359645658503413560971773268363772760538258330079588144281468931966435333661741513181818650694451/4672642910620779790811680740193667854250874749751899776756363961648548459956704522617230272559350467963750518925739741987629030225711285797020879257123895817656091352116137696706098906002338351495734144922469418837398918566905006440097351292212659144493259879019450809199109824019397403989610585157816028969480503414340590365215295537152000000*x10^443-1211209545941950509026194406272872447196709057636466485474960040755840846945305962176430628755448172793695325549672489823773267784604498797366533393556531327885954610783349165425405236006940931742548152265847063335396668715588617000148253559348520250085958470878430970747516758939887346700518662332903164147816613996815097649/4794333484470658883059747504046679584912701131034638453022385299574553937209048969840655323993668144071024066440226567236161250585685529955289853419793024861214472470417568693968955181031138449651407848405514274406065066082926626903818094631386011869125126744700730170513244080988299374461192811549198063375138478060860945228214670521885156966400000*x10^442+31209498948104739174755639228448375262186223693887149096381467024113534417006712212214750362043928047302186071524853529830573387400121478417678393586422545144932367382747462384929421759422041400927767559407077213926943586171411111882880768794748065351142489742873681519207149573631768754026804913449464705937984169721228653/871696997176483433283590455281214469984127478369934264185888236286282534038008903607391877089757844376549830261859375861120227379215550900961791530871459065675358630985012489812537305642025172663892336073729868073830012015077568527966926296615638521659113953581950940093317105634236249902035056645308738795479723283792899132402667367615483084800000*x10^441-96320765705811372534919835525631998863632069462752892850775646900424969695749504751006460541340634379929266003425312853272853295628769005982806534463057785336271685389694210051844339670635261286583728024846563619521278363397131583171103712915797636496299545989513201422617842478449311330820015760372584247314902664730176691477/112618893550215777163073468870056503449599349568003657261495830687006271985040560301556993560611264704228355320680922064377427776257753098649758656830938153989927958330108688621330757202421442182311570359045530305798468402287946465970687042891257418805749227233020151705356103462415152306093419143290662508682002849649623603410762610559082337140736000000*x10^440-461226921638115711919562202355558344610123308323850481815514139493958892240818271479314340111529067877824375369760007082109932704266223612061486465399964758884284161965488183414630271871732767087171414363690863037744495277847024726687496310954218633236065007339638525135568670228147720950228128662507446653576656609659122726420911/318587951250958799809448094388015326661808534184375765393681882836377484774197321813075551848108563532322898329110778753472351815054835991586749521595030721041958781732813276043103938181404864310322434651834091151525886613130443654185979706883603567728676910691191458837190608039998683762424789844839288366496029738802367468539039932115783375415934976000000*x10^439+47747185392121336333816318591951653063621014341865653711080373623346149973095045343828077234347923708132108735335328710604069108187046926214994624996052734684214574441650134164451887553081191501843533822309704953930930896553205842407359871863989121252326445086168182889689271607142323749765910070739035834905746112124568467292767177/82960302505749671470380283778639191062734942301611449308514762290592697035200982600124873701247469943816882724900446787404200412640279292209189575423345999759326066763224577081624265502437826666407961983337597335857340874059167527550029115672490369036547467543986255881204434333615657251735415275596150690635566143984136488807565998322949990958309467750400000*x10^438-425020912317030247879149418170587800762550710730935105318972085974687872542482355633441994755016613673294549947729665756333583149925277884841304677928763099373285844128279203405923397579233577865779598792573366127624841802724981920833427242040197679493831418481019551677143206068415377097973927480901480349509304341584261126660770848811/3031369453560092995527695569271476041432334791700882357733129414098257149666243904208562885043582551747068894767862325611749483077875805337323787085969062831205774479528226046562550661459078186390546930871155806652227235538121981456678063886672798084595444464057257789899210030550316115978412074170283346235823586901180347301028461578720592669616627951599616000000*x10^437+3307318341689950933468027857448460252575297652301396318460070272232483668301816358809581551253409652964600166090186378079057345581720465417838478943388548704501487174629111990262728844386520809152144979473050709096969798426790713600506605062714871441250090344829926091478871902351907258915164010544250102093497132319333939886754007400939/142413736928253168929891137844373944426491088514107453166302419874336120891320138619718284339347508281077296676194172057239990714998605334747471517298826571810047285048236059667508630075347493196627894812326899796521635525580970688834735441395888054014293980921409970969464887235253851128665799244519911606158992112617452716202317124968293443618589181166149959680000*x10^436-2284738832685210324149969856201881279649739799954024473532413987593587726598626562693894739355957340847271993049770585713928674089664076437423223725662320426194637953100585813435202179085526088044055136206275006196764968054333145347349816184510595239066790150442756131477131367092378781282246490049430200974365854553944796847201766074605049/1334307165989325844281595429957288187011278044693714445819664210822626117274060991067822079425578962202708825781573088967063913006679240751710925446692082803574135332221165543654042395629024974719175199087801261170487323616597094607697752058616858844533923605863671881852371020404147620574730334460194248740781941485908133910264786601626010879441858635849005006848000000*x10^435-1164088514127676316941456913052718332086545512367448009684571605878811492643989432100548304893584432723247092394313406991974318914573931687097966885569090378717972735239508760009642781336262462110169548115562528765679734888322730986914083238793539635140885006327380384562171141756832324114608337580811261027225620270684428848819456775563004519/2469438662291881412534974523915497537379599857624967153454247636720638408678666696014429262995085137502067843205569540471953376453634180293030092749432492883196567917578044376155363190019608221393906245729950734082616448562425786547591894219029273850638328797106602924613688112126148841787305468085512228714985342251828890013197320512354757225788850737146731266310144000000*x10^434+10050051659680365499965057978112433473097510624334792459394600301193312372151080548589092678882253827672995818094904221096195168193965825294650737733763718046617504423583805218537122904846722630324404498081628080217142888884208201649863693988081101820417021326379379765250093214787266177354709383511226743197062259040191605353187952806423658958963/41071703831238571653281696281762555041697504832018453696251046693937658013143584488111987502134256006934392368195032597129528557176843686633676502608561221633325317605158034064216000576406123938223448678980540609262076772490265681859548384650894882683816684553477019842174860680882107536606464545198239387987636212332418098699497834761484322179320165460224434421270315008000000*x10^433-4027404764822873486799351922588950506237048872058120078918775132935083024742366025889432178325339474532170249823863252365365222553578008997565942847060880473636184830652322196522590365478528392661555684534714896424664984296864936776422558995811396615787495940692449937371422037440216121321967149715185249351976961507167296821074470746438136011111/62531669083060725342121382588983490050984451106748095752542218591520084325011107383150500971999404770557612380576937129129707228301744512899772475221534459936737796053853106862768860877578323695945200613747873077601511886116429500631162415630987458886110902232668762709711225386643008724483342270064319468211176133276106555269985453424359880518014951913191701406384054599680000*x10^432+601703476043984149831033152398222373609631255792177335630312045449087286276474050885797642060273441344844221411366470842002965323397386167364427185458314253421361740321516764822277172602043241743603978857906561400677314657660307664956336706906001107325492017279802517792261970209933412827585002633118645720821705633289381766770940057441136176476742383/52226450018172317805739778738319010890582213564356009572523260967637574428249276886407298411813902864369717860257857890249131477077617017173889971305025580939163407264178114851784552604953415950853431552602223594412782727284441918927146849535000725661679825544724950615150815442924240886688487463957719619849974306512204194961491850700025372208646087837897709014611962401652736000000*x10^431-204926487153875779250122139433115237836027570580058505564640753862684970928440169763015401160554645002386403999197342853542819144055496758094654438141980466858031669992911231045041926364730003361831421318606143288647738736992532032727272811962053493197764369081356228563969590446041171564797212831838434644004352154682462964813630291566577051550800099099/177674382961822225175126727267761275049760690545939144565724133811903028204904039967557629196990897544585780160597232542627545285018053092425573682379697026355033911512733946725771047962051521064803374141952764668192286838221671408190153582118072468701034766503154281992743074136828267496514234352384162146729612590754518671258995276081486316253813990824528006067709896090422607872000000*x10^430-47202559889443974348982991376903849989908889376594580700518062129603244283021644497375577184719922477491645711327240097983113490884356637942975717762813134407732006823997700003123445326541488952815840626812924071583990513694432841790082636259248631924566899486677041472286517472304569146373431093593948533527280854780122030391544291835382368628192842219/441647751933672388292457864922720883695119430785620159349085704046730384395047185062214678289663088182256082113484549463102755422759160544029283153343818322653941437188795810432630890648528066646796958581425443603792255855008154643215524618407780136485429276736412072381961355711544550634192525390212060193299322725589803554272359686259694557545194777192398186511164598853336196710400000*x10^429+8518587554974336839406891725864884488721212853553460337191626878948097940008437368790604458273142107764197652084371367447701628934732204901280976787838978328291738909389979951269528194505985669678230778235863044446803496757171947215318022370119209326770536149443743275142182797184271476672011171231439484024879439233439799721838380219401727851379451764447263/96826853133938334409238462305657326541317984005439363735693549755205169474770144853039946068225735453077823442560352624290648098885718357672980038539098729058650120689271593479249996465783293331643765199391714255695414173651987823978571617339721717123065514631690982749021207626199027281040369266550092076778943514358308531238672137615575434796208502951661378410707726652605427766788096000000*x10^428-3447225531570663185575115738139972955322851903625660206471301173399387665857620363673249919351188984855086593064684781442911536952205882993658155413378416796620596944632806529967246813575368159897484063140762599552600461286668471195949390356710983996504757784671629077282721249391225624881571948118077208566771140070419168182859345023310634158470637798394862069/132676995506779002724259002974326951693240967583453288158834086552069883472803790984877986099986314004579887572168323183434260557498155579601400897808200033492615327874474400964942307657239557687684869264466496458866641271446636315806637758659753682887880521424074569111846309749799217131845565987490263668206347350549472264929790496567742239529504701169514003767272262445732587397441388544000000*x10^427+223542059128964487707871451064053938426952705306755310140803994586911551112770562802483483743429431185490957063574475822191952214661925289904269219569918081472928694373741679947406279391706775733796750658548849294437507376369397237215332602783737611543381947863406161332230129653354178194755702465662790385704748958509529209909952722910540045164071924182133648433/43093488140601820084839324166061393909964666271105627993989311312112298151966671311888369885275554788687547483440271369979447829075400932254535011608103370878401458493629285433413261527071408336960045537098718049839885084965867475373995944012687996201983593358539420047527681406734785724423439832736837639433421619458468591649195953285202679399183126939858148423610030842373944386688962999091200000*x10^426-12859856946962783626066975969616282510918639453361921811920684402640815864009877231270867464972733876816094770499905641286612312897595638886457683458628128953101978163184954156692490601173330533594046491059426862870777131551439396459758397382491007877505176206059589395213324518155177817117491686206637678501026584394895478725613723300692263234035416310870821389459/19547206220576985590483117441725448277559972620573512858073551611174138441732082107072564579960991652148671538488507093422677535268601862870657081265435689030442901572710243872596255428679590821645076655627978507407371874540517486829644560204155275077219757947433480933558556286094898804598472308129429553247000046586361353172075284410167935375469466379919656124949509990100821173802113616387768320000*x10^425-1924164192278442898879935708027739579306697363961109965881638134875725964761826000014550630431474261371912777136319452327471500778508745147021889629546065357532196657620173050610515882359954584847884437978631627281441258455539589976729253011821849848510817570470216573646093586160729387483811715236352437353387756156113716322274282457823501789059975420720751410116083/765273123535588985867414047843551300066472928095453028393579545577467519993811014491890903305472823181620490731825052707497825505765762931386224731541807225541839596571606047612143400032805980667404751067835358564998608888261259609380584531992679019273153523642020778548817478600615288200030190863267167009620051823856046976686747384658074669949629608773854537291773316112447148954352748081581129728000000*x10^424+3676894195866359384670221562743825241582573559254223457570333976411602878423214046899449388721777513140655450724014861382428681499013891296801471246162572412143132068994382926602478496181715974048516191854962969411015740313456941484483063705675381497841072568806611790708129501438082211738250345843175742872402007653462041451353913819725138937377614352951284004208937339/120271311544044823843420685196573610771737293731646682397855469227529734109995072987241692932395599823898549382111343767449335673035187000055280222324893058156123952080544021418269762740639701219728901522661092481570103951729317961835555091608655876835445289263997588164188346959425731745501519028575407666802222338252472931303801072840456122322406304966007074376952245035478790635664728666240750452736000000*x10^423-860565571062258214660566840676936287742505575458151615090881232629558418441691361402798708876893141581484234321957137373055422890749216833098624501032639641752261372997513714701286426615101328056286297880853331172156575323567639979397700501062322278341977278415315665795690953516310320499807399192881534060666191525465016261365220332100455939463681924393709729895282375163963/81741675263040800256237808169740075119346621260951277811608082527675218609453491385340893151345075046713705696255682123484336294164326633465570871421779617617460707287829260892798534628099329095781429546467475538544231730169120576853764004681273314755949378176540376810261624880891942026439634398657104368296129598859263712923040576349578960799689510732316912057849331624892947182785718849638528600699305984000000*x10^422+2219105628294259686802523070464296056502727916300732780519005220380712480426310158424895894690146982843312587143786231671415842901348971766612166584883325847285783077919664312050921629327420097176167029861924573128057434138364469555334439010563265561836356389312211646190941189270483528164841581191892145990816414039629555516710964604351627296438298195919409851830478538730723/980900103156489603074853698036880901432159455131415333739296990332102623313441896624090717816140900560564468355068185481812035529971919601586850457061355411409528487453951130713582415537191949149377154557609706462530780762029446922245168056175279777071392538118484521723139498570703304317275612783885252419553555186311164555076486916194947529596274128787802944694191979498715366193428626195662343208391671808000000*x10^421-1898855824945237860022934374651399998401459589212756123084209654632984083068062842671857978985961499017122871101307683860245678830791936502310197738302252516802578736408026827626448044746219520456032597007755524067583100917300532031641327347692473339979433512048575365597323395508379968551382747326941996482936486232627765321212710577794927316650346868138192077790716274090283/6233406916406631321105244195872630980579322867913376746927636874214787801021420330894656492000311044605743595425076782174854222306986772563823220121916856823113768857663891185439008950213738055985781083049575421589717344181661911398058859264807777922467597103104247725871916048308434563435347981064898630158345548957879991798694753377002327431556148985375012104195786944501401648818762087163391655797327250063360000*x10^420+12831327755615787189355905551961085438696975007190339473591095325332421573333834674373439922361205803736797614062054741847264315323388997511370307605142477227850710649743540266653097410340643663203851721686265417379581641108005700176889535189758071764858671951394432601735006780300825533892255680565625691480665823701232249145864175392124152669973473981966818071175584740714958371/3741914171918900782059478090782340377641767517608400061180660415591137116953158624636062292147786720076827880333673592339564989650884159570063079039186689150915195445255633878619037072813306955008264384154660125580307321712251645412254733216664109086857298540993479909840911203799553268430239393033258647684054833039415359076756460452214497157163156235920619766148730902784191409785902880924184010975135548213035008000000*x10^419+1485927599149985933869457198576896311533496142945443711663485898156780411441107423768604818297861996077140358148839898934896258336840688374282202211017565842628988084444033510779350898031510734421533448986817306729121743871933406154456406510278176219552301968901481761379235103019466262954290951394260933491615510453265658134567438975901894110461216533904355615663979359945633679519951/123056589457724971118807996493468045659127166584069844411987198427130135228121574529781544539572114076446561672653189757678934249658976471621094417282693459416997117412676775732265653176538412522401782537310152889833986581829107611027409156563215891430389119819111580315028205848152108785596852679291743887737827239334213498598212958431525953510467555974485501629567164468960918702219202142072715384928307638533869273088000000*x10^418-425300622477953772702541847371412512693314227331657903044303869243554349312101778047260413483955163641769139003626388380351882079805221031687262249729312993346933530563203396575103373358884196338521694541047625343080799241631683927632742770192469552307015368178312526344317341938715725396254137180318608513223917571180654176292906921727996402906639956777224486533917451672521994387/102677542061833454922718051746774831486080359912009962359016654758810109654742254653743342153965924809495303366406428198953338336094981957407937967376691141439802108457811995008645053906043653169518334126013716254232108956548444843911935485053541549588293528138959916823569307168276950274059675233039042500099108869438115204647269235817786277166235643494286217983984045369047174695907630522231684006813988414224859136000000*x10^417+6883760182496121856211953817463312814593566226322592127423079768286075126020349610987663668922198979518894510910731384601039048522716142823860106345321737182500816747823306523899291478964721050385806669972467877908731499217424538961702146942181618276303715649008474227307353247114607582686563389112094552729830296965359425310538206837406605313252044887663316763804313606888343281048527841/8093678001813486800426239545368380299092112000567441806665222014949203254224012199972791747456737087036043254333745596742058863468570200491462622013517314212774734406466576893462576540727284468423410041043963375870160965460064065792494755045475835611159553188742606860480035155044660499046276194422376578984292373185489890229801662701958325014290472091553860413179891541452497544882361363288406636297504650001649649829543936000000*x10^416-1630102854556964610739490031972624028197566147908965438114462642654061570416019491139867623385528483974837306719174650644308804929104316831966634795489026028784025811142580734648310976070009056448350711195886064613371739583872242585348285962771096945725563746472329514397257879845013313407518505607676465743976146572399095009602954952508378370945053985261374928221008433593464073529003191311/15430069261892076922829989199361423450199605521777442971245941517890985403965847258452477067064478599667670635479394648954165088929124615267376219567335095373988980619771585374980306789469998668323029716508508961093687739717082137255187392140609758255570612531303731548622981803408620589660048633610102966752315303453798291599841013311107331966374287837845811799874429752591700536869642654672611051668390604055318862857645326336000000*x10^415-997075363244975624726884369635437846584693568274501816681354584692128094005769146244863483332004295790967576603726433944027752230623752553289519357106318878724205421884448056868876890857590176990275008772464711383597794490021255413217037203619804497447401633246043673582190905195653593871773594567709894294744498883596508974553801784766152438371564085936192203563677605069465042067874198037/2940530342194861516436457941706876983223753395150158417663155140695224932698634320396514915352002064565238946818501780243550889804493176680954268128975002461271614306682184984317675608164711174791845948831764422014139920683226795871202854445081916787561599588108453983694722532249585695229500696747982479663941230686766702999169701679573882977591899996526616134433212755708189788026300471619037591846519009401399337578871266476032000000*x10^414+31386499924558186181598390600017393551932725651115596086083883175387279979076035965623960810144724861332261531492952360043655614441992538664196635107456203584146881399945095834147989290860719926043473005922399138821893178314933203415780335988693793944127359594801340092170914988731308414905028130641022581174796763182892098551427546024986909409845931414966375482089964878268926547032254132161163/7261933733084430000991476532839303397769381384662831228260927935460927493792547317651233234953304298650314103062971996489473277461176349131284660571316666078356378691782324037270931681923570717265942755234925416606119948119296895083522569337574301698562126342792637958132486765643576832938774920688817531778069263304039049726749495267875661401460956231422131205596262221496945500509751644710375236824163345617695804084780479689208627200000*x10^413-547592731718645477700148503241866619150222163869838604853094212976559350485902368391299408738441334062953313683720513442997635866961360103224117132704494073447660464778742740117451748858151954129582215491962871854225567936223507070614526464740706857791402580175338484420850603388191782438064575258647809687982606737519470758374751546540599360986759099517342230614732802081756502347647009890600796669/398026587910357608354342828764922219231739793693369779620981460142613435934769518480464093607790608609023715988881495127588030337647075695885712245913866467754713116096589180482819765486230911013346322414426262084181434356418662819527872025392447476098190144848464486485241599624924446213374253402954088916755976321694380315523139835632265001414075011044247011378731132360247582882939487646575666730332392973305907021886818091765524856832000000*x10^412+170927067759707577076306362228353174133065440299992301104037395198752673160755280358070462500959551481920736642731052464685058802537095823686838320322470467944310874737884543740181384026653651671080780927753322050806892378757252776318221075804636271025671660585866852816481690087156944499335535810265372326848520812397786895840508512385608392704058872478682199064728339217556211936171477348723896777437/623309636667620014682900869845868195316904516923817074886456966583332640673849065940406770589800093081731139238588421369802855508755320539757025377101114888503880739807258656636095752751437606646900340900991526423828126202151625975380647591764572747569765766832695385835888345012631682770144080829026103243639858919773399574109236982600126992214441467295290819819092953276147714794683237654537494099700527396197050396274757131704811925798912000000*x10^411-1047737612690742233041479939455884402279170508425356994055801089928466851274302544037679323989827387041348028584959161537748060466832008688719578412544558267032962965037941434130587894678399585304611567240525579828438714320437061248701223389264922486199177864555331715348470670160931762439936724265269890862357910177771780311340471909098835644927429251833782409701575485557640265767996506556926463049/29902364703657535857409636435947357591712540927693457686860631978356735450027498614179977414564437881505712221536913514845794557078419016795622391953568787041542665764119935554088960843327858714243357958856500026949570984056901825121652241788540297236597530584198786086419788263633281720982925300317215871076188434530072105292254545070973834200527382219294348676184773606299890370629965081855396739274301562431289431748499515003208512569344000000*x10^410+129351832843410886593682118227953396296187946896043402875872942563537270972464295046111414430903382744509956898795072123817651689420053910903790745504640432771497445756186161207864840788359527932480425667986892348536435645436408876062392364294750679871538483565451665575319592067929097708082355246584986977516510863740718630201424424288015879719598882980637044658790505489726664343338828438913028454651023/210838224460642475686579316630583992275114854276582668482793387688611765703773489648738232592623420285454048234287965058864034692969539704496052375956714717725768683524244084159099204942690279073953921711805789762018406656635000395928356331799917319301958689225760210431304248030592742487097856204903053578780644118766871046339894064786388555878488112961435891548727106003376621415590373236073234604188301594928029478842314248341942862773036777472000000*x10^409+579462045194709795043511999813738774805615222340816993201091969162487755766748089124878817328132815547768680971485193321558787838627973348119094452091634105350607890450831724352010046259136389517072010662910646448454499071335221432209754090410574615179029452009202814397418146356773739028089755342641638246760580841809206376197636365194171845550536785626920607428877027109549761170241895763186423768948111/476439624105867412590451962256124865660649151222407588519559083867772041979955677907538343780733443242454602503455921042108338137359739072497572901512576115380308453678161956411470930649715695569714056855249446994690944912395974920669272749781631344916114440588081514481129079965235547957857493242248458736465351645005656650170669704841968944452687424094673313369850862916721196445619804455542114560113824383343858822318995833915559196396212977664000000*x10^408-6259778532250998628156546725109994594195372527085968200449843987357295321455037740905441071431835286711020633285819991166833616165079717975195493534139730380576279845996074001335697231608581401368218690765390712113529987735700124550579379304184775015235087380444189345791019957794715155227910647528508292256790977801217278245788680337625980415194230403005206532665409656352592417525468247290087671659877636239/14362510688483426086245469628192012137773098988175087959716368362735922091506753888361697142442100013265415219767930467774876907319778014209975583902547363286197088490355031257001996939901004500796815100929922204378455879856632861971035561678542167708168727868748011294790876680092008210963593062534200912840116258014518022547719923587313574814998488743045974368190839188056018827451431815214544814471911292948092296128217288911301489754962038318170112000000*x10^407+1763723900573711355305659815528085558150673836161038612255516257749048033129950082190830864284202690895335840670984138085654031484507151271797974027932805989368413022207999074411491019549813288647182411003302700522644679568483746413176328354589557204014361579841157883928706759819378727508675424157073141607953700092140730353844413668089767745025794061080917969882646904999216291773033734016697019782140649484969/18254126628075978754483807311796039078755792592275398749496907825195498894735888246286483950776846416859765987141571453651965293685728300495043750810402805373135360467393837987160103241182007111621413001321021125147435751303003992223361371260310636801964706654749646355188126396193460174908163147999989612354012106707843079787606469839319583434436340127683474901345852658489284450611315427058764087680126561541679739148697729976311528196393491483336900608000000*x10^406-39924341161114136679213035635517690697417644228052755124577766158936582155979346993779974378837586142816367192077510215952800664273015986099964617044981821662784557097564259848664365213690488137314086812760400009121128106634320710561106251222641115033722924721827596527978692014250800564873994432166379762184491466120582509053584176012971178639492089361741399034957497509623379116849272857897213140426500708997343/2833953159008795701633611085156335066976836799950755655859394939861601203407746650235976633358105406217478669503728968179467611844709318651855542313315035534179264712562893347506606028193506604079224368455088529679139400389791369792676852888163226363505020708149882596642956623009034692154492328726998387317960379566392638137025904442554365328196241804822859478433943625230461410957406720050873124612339648679345779502835322578822364752490089552788053819392000000*x10^405+55332211545813295515283474145233082098832585698683158745095171274553718413030669451391754562767431086844133567811582596933686365721098387700463530376087227071231318222426503984338873564444094922206723286901374449623656413546432246055094644329594700449586568534744038881644964945788132066798742794004163067637041735652663044615979213611351847130350573386723225312234636008064574079060539092173468422322241071044311257/99410542492974139140184463089547984013440272003392587198498199458441191653618300095637682735588964681459203760319606237386636675333451363397249455483390142482153919293166198001175728899383102060532664086414977479496723542633257586135435716352144919669574518408764841678080289604560122545272143704017140229694341378581747517625849486397699048728599048526298193928297248063284217558128295888632547814401495132233562991712258579548962439733748357368520467098160332800000*x10^404+1006505991619397196200918490550504492139910600161918316525669257132622051154113821883120692686021890139998185322768365139852421036712837761637913398833210539742775776819344048361144253352154933254297268704437197086330458698377329550565947946644650694709359927095498101142736075452520823202943860758524673641541619811469947300326985813804455507288370974474875136440346505881104172828460501902179087340998839829529697920819/2335153643159962528402933037973482144475711989359691873292722705278783591943493869246529167458984780367476696329907550516212095503582772526201389709304834446905795564196473991047617871846509067401912279389887820993378036016455220698321384977111884163038305437421886131018106002811117278588442655607362623995520078982885249189031204435481950654634791649882744575375702357006546270440433670423978548160291120656166394675320954033605127709345748914586545772135786217472000000*x10^403-68045640921419389790747562218517972695714137992731456090393825269341465052644651001207763471719118021376418328875497706003673750306308920763289802115180606527863332802266084595834614084266821610736186258737424336204849211595533862880784534609993964253485759690736945657098039449547501355078300766108335485816358374483264211568319599937492009627208776530674100969258364776576535413561440667179553356789405812137277054941579/406316733909833479942110348607385893138773886148586385952933750718508344998167933248896075137863351783940945161403913789820904617623402419559041809419041193761608428170186474442285509701292577727932736613840480852847778266863208401507920986017467844368665146111408186797150444489134406474389022075681096575220493743022033358891429571773859413906453747079597556115372210119139051056635458653772267379890654994172952673505846001847292221426160311138058964351626801840128000000*x10^402+144315445564871053335682131138611329347465323930475358483469856951789157541112920783560688334416925472059856243195166636477421521592507749023364147890937490914546623269456924032219694611500083392952454423620212793410004130517736230729626879255785370313404512433526416515069989451941850897915960230307079730920027484254245263379497918898366811190702462934394507902197477642977559468398713740728753664708706704433104689127083/3989291569296546893977083422690697859907961791277029971174258643418081932709285162807343283171749272060511097948329335390968881700302496482943319583386949902386700931125467203615166822521781672237885050390433812009778186620111500669350496953626047926528712343639280379462931636802410536294001307652141675465801211295125418432752217613779710609263364062236048732769108972078819774010602684964309534275290067215516262612602851654500687264911392145719124377270517690793984000000*x10^401-30563710406314570414379547565447285225642966119023776850585890597162344063825775250234861067509588018844494772955673746459257077327815925727613886959626474461210632335087496587554225533953550264734720148114025385331268009608426806738630821153637834731743037459281809427052548212353475291696302323638976509777422682027784909939539913983436198106203096321928204172612632698822964882644735961113534144975761116756409127512797596049/6734514584124827045973625425848456210807905882020735591777882380368948178539314329022890948799822190130407688979276270881593335704602258832687799068055512703814304403477595208848536641106500686425041172046510058876683026186367989631962702731269905555073592685489963894029589116804715742023645719510347665154241383245443384876413790660266990905606729514935661196126705772996915443856450901417129211667762376389739347696940278814842026204885636828011448379240469898678482501632000000*x10^400-10866489057916360864164698496096915199464735552404787390040843760080672913384998760189310246501990345708317476833611133684150875186648949508261082412856537853680489593174938331365187803949855917043521175237379301245294968354475311157988546728601417401496481967066996141854214712027298589611475646185245448392432939175241409144794777773605602003346437914756816337012481489563040636179510240259624958677865736679872552463359652133/170888307572167486291580745180904576349250611756276165641363765401862060030435101098955857825795488074559095107849135373620430893504282317879452901351908634859287974238243978424531617268077454918035419740680192743995831789479087736911053581805973853459992414394307833811000823838919661953850010132575072003288875099853125891238999938004274894229770761441492402851715158989796729387857441623459653746069470300889635947809859574926616414948973034510790502623226923678966493478912000000*x10^399+36414840935137180888647118811730109727166325660624178145305726336262540520804451081498455236945402629103058578698184554970449626257186543234245702870307312396869460627186249194202384731360656949113763006716058413436846466872194678391311376496219363486121060417200967250374267153234104184115674219965038572373156633373747398727223307353556288141016593589742463388417869119807641702500153402145801933029061195951663085603418797565012207/179834652250185598533917580352615292730286579782940735465020441248180342597148439511688394894691533466238412854935253308700207691641018505785078019643483755711441418265564527183012696495295845837904410034944282194529501575321896938113821058920680196636329937272678637526674338968534784096457965863035642172805054289080636737897144062758674693492487720344477413125808150993230567764770554407331013538983699210081810168949601343393174637504381670813499407016558099587407747345520001024000000*x10^398-1149254493346028961368325293220854900533204537102856533677757343684252617549664161041952901421658628656064675989693820886435453478100599909976193785313710390418307191677050476821912703393309644734787570863045459700675644440293130300237012204094439569927623381536285566485712238382633097328902685338593625530212653790735350759753368721918593792375579770239522665480124993687747002229175266707745998284626932154820710750605655553535349921/19422142443020044641663098678082451614870950616557599430222207654803477000492031467262346648626685614353748588333007357339622430697229998624788426121496245616835673172680968935765371221491951350493676283773982477009186170134764869316292674363433461236723633225449292852880828608601756682417460313207849354662945863220708767692891558777936866897188673797203560617587280307268901318595219875991749462210239514688835498246556945086462860850473220447857935957788274755440036713316160110592000000*x10^397+16953118099708757377015241594105520795653352463637773343818682268735854282668233125531742588058650442107722557632559989229192194433274922324581826252399810435797863210229562879686809797528480678933565995818207018345843193254893914857192277898007087827892529285058938625042059008961940710613464178682686161234633176609778083261658184333322514116508707865650212737523233758596009462895675316944256309853263703034794455216520999060755046121/1689726392542743883824689584993173290493772703640511150429332065967902499042806737651824158430521648448776127184971640088547151470659009880356593072570173368664703566023244297411587296269799767492949836688336475499799196801724543630517462669618711127594956090614088478200632088948352831370319047249082893855676290100201662789281565613680507420055414620356709773730093386732394414717784129211282203212290837777928688347450454222522268893991170178963640428327579903723283194058505929621504000000*x10^396-4139396211461752615231845785608285012779404656776264811289678642243635492905257003658555318659660837800436227806559472835030164603807812406286513348774778698957155821218376075030946323103782300247731012003038089327984750192487268605092970090179830353804974360459258818326467343334258765878519445582161644929782452263494977173141220133480840657888688235291150425193404221852038860478440227685503466305909789458959600670614505436402541571203/5292223061443873844138927780198618745826496107802080923144668030611470627002070702325513264204393802941566830343331176757329678406104018945276849503289782990657851568784801139493091411917012871787918888507869841265371084383001270650780693081245803251627402475803325113724379702586241067851839255984127623555978140593831607856029863502047349239613558590957215011322652487245859306896099892689735860460894903920472651904214822624939746175980345000514121821521980258461322963791240571574550528000000*x10^395-5031944443068986102606528700084901989073742806339066726676132416826413958581432209114852165330248326744872185326182697658766349667812804777347840512323516597127819238136684124841692233836438070559086052771464921087884028747495822420050602123529811440097135068667288671400127716927744298859724355689206339301352230952107303649084618754329257716933850082645445744168986397510133509636556083334221055634159150179216172443646644237202648494485359/38675566133031830052967284217691505794500033555817607386341233967708627342131132692594850934805709911896970396149064239742565289791808170452083216170041734095727579264679326727415512038289530067026111237215512799967331884670973285915905305037744330162893057293170699931097766866500249723861241282732004672947088251459721390211866242472962028243095886182715327302745944376792739814796698015776589668248219957850814140116001923743059665054064361263757202271682631728835348219386386097066815258624000000*x10^394+1365592701093887912253657480129280338386979445319092138627323310300851026874276002162501302891387588691285377086506528175808113391982239973769220623461939391381728654250071722190950654293703369205041652927957756896115503004504153977379471654459127580290260192673034189801498340550460923716578455176959143257528860577252490624090220135880529060664383021426853847510906761312611858989389242667946627101644580509214370879277405444077813126797117/21095763345290089119800336846013548615181836484991422210731582164204705822980617832324464146257659951943802034263125948950490158068259002064772663365477309506760497780734178214953915657248834582014242493026643345436726482547803610499584711838769634634305303978093109053326054654454681667560677063308366185243866318978029849206472495894342924496234119736026542165134151478250585353525471644969048909953574522464080440063273776587123453665853287962049383057281435488455644483301665143854626504704000000*x10^393-57021186976199201790798579571572052431489568547270879834941609547455847743384034702907512444579780411384547315881474455805009555566772867215043197469302651090022421530660203778221116498192005515450096163044819279376034521455537131532095484880533488913622264089497988661894403525245947596503787187464624545664082760577054820887776329396390694044118340948559161840474157327526682124630377512277256108361373717777248771072389202255778944584321883/3987099272259826843642263663896560688269367095663378797828269029034689400543336770309323723642697730917378584475730804351642639874900951390242033376075211496777734080558759682626290059220029736000691831182035592287541305201534882384421510537527460945883702451859597611078624329691934835168967964965281209011090734286847641500023301724030812729788248630109016469210354629389360631816314140899150243981225584745711203171958743774966332742846271424827333397826191307318116807344014712188524409389056000000*x10^392+2476551877787325856198303966920717249762259693461254962415410484231167631200501590577685987273950149361883203195165754378265935923769032268037661936200850905325524157144889374527519754963068347991980596956999423373197997555564233891956305252847451543632409107349677798957600354473658388680813557524159744890514366968531249134684571833597784067188355813663401606467741352583045377378349590741301817721256716488067426171745016784969004369963633765841/1225705470679683408645456850679496909580132560065860635058648065557166294645554496587756248271141059858892394701039523838203376812348473766646749994555000740960802566695046544304426894919140144454208988944191143550529482571475419467487571246193226600221530519776165800002936060550722962860306844781702208668508566569804237970401624904274762229179470003794141300467636613249213945271610458057067139065721332776651701162685955869390480853550662323297349974287793952206765860662111954173923767881809526784000000*x10^391-509109608339780669405788984157199530286067193475625082151744603814027737661800762305055538803589857665777199293957344627933704856153112603937183719870181322160034252124629905726889891701841193278421657662853117843987822407050290354391610548396983257916360225769336075507849782821095961273975353149455456104260312891154795875061593462907113063855822620133525125738544906871437957788799240522877675296899134227287414302683994372001731214827722103193811/3881564084548421418498432754731830813258363791216567459103726694006434221883541979794106487025049508361140435539251964090822453689345146724216927882756776346474669568209873396503259090829933009457589026188464513395816765407348358369639640622444709997581542850027161855449297916552029478786019716054694554411432928613256060804667865746857317027365545608015286670320911626837610721886135998575120215993326316637100607241993885047185774767024237445418047898574585887848386127544776136477981788128114409419571200000*x10^390-55439885106053795445481663204684282262080712146827212254882156590203190040600876140459740694772596183204759851275937715885415507924444857987696913048974953498932523181677659717241125019002255553237136166716328317640056179989766641972045069555658352156176421387882720896998042637759905537282235297772384106604941366110617175942359142226022851883077847943826648238361167231613918105909023860665378702129354527443046354333699143070141988581842791003952763/2096044605656147565989153687555188639159516447256946427916012414763474479817112669088817502993526734515015835191196060609044124992246379231077141056688659227096321566833331634111759909048163825107098074141770837233741053319968113519605405936120143398694033139014667401942620874938095918544450646669535059382173781451158272834520647503302951194777394628328254801973292278492309789818513439230564916636396210984034327910676697925480318374193088220525745865230276379438128508874179113698110165589181781086568448000000*x10^389+76837069125728084578872872449197352781948473396497820475580126563680958875522638769038788464158441091279384452743528473040468045500898088942237919864489160432754484523248960632012191611118276901737972861029142610450719489961423484118436786978177682671661558118042567617173185702003298721268265942516102209885086486460575808172629509537513922563269623005778595046104450007742780398512638579123698450723438501669743344976527544668027912131810333039313189/5946387413872331681773577309259828639354715138413728453109556959274639556872460941654145307405548670743686228096762737162614311119307662818599280606475435416001520966777169092425753655017073460358180405989154223021808857788170409006706640753558232902816767926987262955511130960422206899348930638921180983682036488682090317497933576069152937628661956499931244601250318311809704947202521822164972209153254468117749560703115414766851772778960826364752387726359805815579908052349573355165290795856265705039069184000000*x10^388-13381679049293050822553227422713602154793718351334719092734819826114892782205488236491335033873388257231734285153036909682484623503462942683002605211885444040503134215573471682087390576005834257196260763788441545428274931850328360934373386274661252465976815199880935555892038593797418548612002500548848348037547125381708377065813162192843158032026599896631451485451189231594509521829055455614853543656165987472353079872144614149088862394290511019337363859129/3997970328293267993596919873798516148069191757300532533249867087770874061109402899667981439399816971093127023853665071652963455480710836788805765925835268345852798600719094758925161509399559102043377581441123993689590880209867340109933116017684328076948214480958908426456531745406424897880662630049711137844845684654561875705290668800030009473504065185337773270226234012488889785382354711827108755213262496076415268644889805502686053503115406154772161354389846402823733060284502751318410952522818259063147618893824000000*x10^387+644708785084158128392136991606263247080693115267892299860247012824891969032852034109981187957729438009064292279272901428714915295156959286941048183009551921743827172507654809520318186479142836226780949954121350002047750802086644362553233330294567677776462499294661124571612227200093454372204154616263301777585383513997395869916570355167630177195051660194256239631027413620382251834198189983946712237476962176542470162705848326873130214842188258012013504255241/1007488522729903534386423808197226069313436322839734198378966506118260263399569530716331322728753876715468010011123598056546790781139130870779053013310487623154905247381211879249140700368688893714931150523163246409776901812886569707703145236456450675390950049201644923467045999842419074265926982772527206736901112532949592677733248537607562387323024426705118864097010971147200225916353387380431406313742149011256647698512230986676885482785082351002584661306241293511580731191694693332239560035750201283913199961243648000000*x10^386-580375386250548275097349416064871560811560448366355750131791304669196830926407721117322838635241330568907881852386340488221720039444555210683038897964878618423283724234070903415533499613444356779124513766974461013995734752585256775377369501662015490926648758767104295314949559413810320974486768724564604892443000579119728458400195691445729340608422060262454990651604461525126319077253048459430439297417540097895269488550049411075605782336779255196024114971695373/7362726124110135029295985190305328114542592647312777521753487226712246004924054130474949306501733331036640217161291254597243947028564768403653319421273043550016047547861896413552720238294378435268716848023277004762649598448575051423894585388023741535757062959565621100697172166848398594735394390101628826833273330390795623288874580312836065926556662510361008658820956177143739250996710554976192717340827624974263581380727384050634679108193381821126888704826011372982631983548904818872006704741262470982837665316768579584000000*x10^385-10423376481006286016668043883235613537393614533669805853828893047804258919472552777608922224818819537181005573123698140496015899961076070319101725877829973527242419118731012111637490666034179488738199005569332939239387580300376179225889357106881164500531998706915715972626000666367551304485603034824495180198310542513778313368197651945922095906759453666525112092425334613495434042937204446335529274385440223261791723735317518733199185408283676297176884053367096369/5380680251499686679409505977075133786107726706656177812897448465281309380398498758551092953191466718321576670701471648859665876488475132749389845833066340226351727547977473899024327950145531760494378272535410835080544326546218647580582163001567750314331261610850555900389493419532809693032626220286270346649756149849593441499509543292620596979127608962571825127866354774256644644628396073576601637832676828331191825273035572264203823492267723434879530265486849111375707453577539641631662499824914613794257765813494477959987200000*x10^384+13857534388188552755184982572100841708815776139205511605710794199555235877729426035290198423769198032932260400890406206938380425401495534476536845019299721228884390143987233197843631449790628026916315280089413298615774561849261978511465049930400263348268585854999063441438515812007652225141820932861795312547016278723633641979527576456195825190066608727732636889106762899193439217228729715390659896995311185204212358076778639362440970655437153890047953401008503496791/3159804477693191002483232385037372315891762508483840420624026611236448933639018395959129336761688830334345899869439225792838785967857021707079186965468208297925052002549771547202036588722963526350323640546420012901049655764266900791696875222670661372091033380971988952503730010620642492233409747863112261070069298999173748520586979298591445575992688363270304306339516841182214567558025594207859311817239467437492399391590139812153695345834220587133004148407152140655384202113410154548193803022181106950677872973974632182002483200000*x10^383-3200392753967964190656841463703053258571939945878827698419525033737439898233514236919223791481320161524726338275190582484325955588504244512014258177814827896022517507715670918007374277577269918536390971832901411445475601709439057253679200313867509562772224964392972152540427515566594955150125736782270669290736021397042500272009094602891223588340032107396254740591418678178057793715766437115384109530751058727779036093692475663059375786892196159190476072740940967327827/2314972543657327302871926042090538033537543900952371508162444759390072060855533477460583177248563606223899732956978632791385047403819460113818014871543024184585090730289095786160649963948613278252447635600324556820137432012557645211601079110503979278921430771743688748360627460412597025888898088960764351268177086424657819968766881675599627495674643264038033470749793391013496146337248224809126401078735441406836536817417618220272602063895386872257443039254081989364365689127298386911097775687829526776496631147248783156498661376000000*x10^382+1192319109651292683668631275467969774096638769871725484596618182236282751056193648137329757871765965949023678837417614007709580828634687183419743247042810162788473660231405642574180759886991079994969744723516075886715654973648285369826720410604193653272256828144703850062167818810392224748640902134227602501000374617240131865238027414361239051544366856382900930631282231253930456353260527150320889380168541871000990915790923554115792171602722818239144295091604013202320909/4750323659584835625493192238369784044819040084754266334749336646268427868875554695749116679714052519971442252027720154487922117272637532153554566516406285626768606178553224553201653726022554446974022548251865990594922010489768287974205414334754165480346775943618049311636007548766649097124018878547488448802299381343397846575909641198330435621124367977806044681978576038359694092284033357308327375013565125766828573549340952587999379435113333861872273116549376242175678394089216289941572635711426188945371087114154503037135253143552000000*x10^381-322388851124431047851638329120543153265720439179515572131566221274041329961726127306423351255282410066781887402150355896866564203342243372885120267032427384175636302162692435358721167990199316652500553270719552047417711439575660111106637486910245490606389434432431899031596673348927673732083439856188405981039961644929204068526945273279263388887022558659881341122472371022631100363585949194953080050490785274210472773040056464293871157143652598132598773200583396031052795519/17357682652122989375552124439003190899768772469692089187174076105464835432871276858267272347675147907975649988909289444498867416514217542489088386050948567680212486976433482517398842714886413949243078391312318329633845026329613324257746583979191720665187119297980352184717971583193335800891164982212522791923601939428775731388373828938699411759588440590903287267949716844166322213205857887604628228299566969551991607749291840756549732455904121931281285967871420788909928852001996323446506410889551294406385952315120554097692214986539008000000*x10^380-127771929902110097076180855276245046723176792406205848075580807549997636116201881423821164224188719254283374621517653927471998133664654914238507312686041751708664597560238221709283915433744655597772785815588688405094287513495189592710167806926122771162982713110984551819319215523699492800627154223671546397004338434502764320369805327671066868636699246709748281768969172808995805584026795332317054009030030154738233157942198519894293453427714984416391256088653701701826431717/26036523978184484063328186658504786349653158704538133780761114158197253149306915287400908521512721861963474983363934166748301124771326313733632579076422851520318730464650223776098264072329620923864617586968477494450767539494419986386619875968787580997780678946970528277076957374790003701336747473318784187885402909143163597082560743408049117639382660886354930901924575266249483319808786831406942342449350454327987411623937761134824598683856182896921928951807131183364893278002994485169759616334326941609578928472680831146538322479808512000000*x10^379+1260818318391797860928991041803581933879260220617341554410535427392644161765389024315174282613993986421567497555006684201812482465503611746379143771821384094254824543109239317927063293619913835900281654802042505305886723267539549243731367120496577366979605308967694579714851079200097426474384091736499641366371523315113466419874524958857711815152781945602013524802412498899394104132885376574595722165526055861488086726418301715332105848245621895988548814267904179152860123164031/570824751697716628604407164301058935929795851438294045009406666804316578045404810760977518425644914101687225535270892671789753859486558102296160663671494596731467846706991506067178341521754609134807875976696900588338627535875663781540254160739698925795343605233381861946635213484896041148106851605041024535199573380054718702438061738478068855125825457272445505093794388137253672303487842491765803915859559360686796012443211475119894501544862953832116370339419544064091920226937651092861809828513783867848408427835054542056706182047321817088000000*x10^378-228484195547312145937360605944571487388757495021956108115644321829330668128337453428549052348102356198639289599361889613880336796361706064194520052405908972828864598866814429790815090883637690045934324797691130536114114085011772791780253301103704338275180959481026644920452051997919057032455008700846327491626039507667032258213563074741636943548171872117345386465541476411683932055752163734661417488820035612926108313730461010461497965650399048702318996376985165780315945971657/513742276527944965743966447870953042336816266294464640508466000123884920240864329684879766583080422691518502981743803404610778473537902292066544597304345137058321062036292355460460507369579148221327088379027210529504764782288097403386228744665729033215809244710043675751971692136406437033296166444536922081679616042049246832194255564630261969613242911545200954584414949323528305073139058242589223524273603424618116411198890327607905051390376658448904733305477589657682728204243885983575628845662405481063567585051549087851035563842589635379200000*x10^377+20964154026976579654513722820504830957340627740696050927033756231050557294059283377817432565434488295622987759288672946678989854709841166839995009237464876039545270630017727724143770839825064454536267225859972281532644525943580578550082969682172405349911843407457103089498387886703292017882932075016677645345011544251037433681911969566430444807952873467542105586378765494174647534837172017472905612358020615642264739516473776090440798545612394420722733443241999218175063839246447/505646943685686439011031218995410751972720979674067015870150778303750976043129497823178630867225822091530938692334507108538123782439729286252162682437731213686492972573902294101689614526179719219051631228812236302979235155415678898848021503840693302995438917217642987528001229108802456813377560185410885733725876637750289003323315779975482084031458477787519000148539319819036343902289594294524181214194140582775649122295150237597113820277558602012740173871573094305501060971934588386258679542639846364392262883711342859800049548897191253245952000000*x10^376+1614516458175150076443077003928269289104693562769623562835724649171463580076101736218015581014570401455009969225235968177579871339244435549121147935388425286922340455183019287644086509589952645943257265486625191066371117201289573731666369427187963140255295172444080985713732959516119682344343993460357744509315775712764930177715733509591668942038545692637729073810437564888459417530372403597123405946251934721900449055738068428438603188920575695070053342093843941869613485921096119/331002680931879147300364028173403985311775472327048440837774619691247271582845342289311791095859907538937681418271870408438139968276260338486211636772911559391998950781234489502159103582484503544291839250926148809272692792757414619580594648106001599732279565483124825876493212752937706219304053479739583077448800388417923878991809733846807414844756370071682845893154024949294076877751857685533829318907984761900239209117127326962551487739244279962462322798052623937617388402770895042400681734892157387433596413427041501447885496539312380390146048000000*x10^375-9382199669199201648893991122100943157727144265155727833573645931770326147796165427794872255774250074762456897829134172680152920985648805817386839701936788812550883525297179369539589280457012640649206431351995017079004328714980518875471444866844338393798109593416130656373423743112728472091000196289967253781145649976495772413013518804213800029615900836977846509553496599766684404773105693892033314085239704912232062896966021011803858618863049462059385332285612889625300033637438818731/3386554629150241931859484445047730854521837212472498007899439688985089085018407266030406797059961886012379206126623160522812297643428074775120128498151012746451419665232966308994490220573115452662358665744075613697430774501259660455852979963702123567180898690370946718507577358317856259870943631961911622381994166533981462790741003748933456022759671373477401532902037460061217559351654806352233714527611373695953727396319153107619256781357756077151944517011436006030551024226429581357809854966028640662310611625054747009613606092193012826247662246297600000*x10^374+217267160231047491082810746316336485730569292141976999566642509922848309528556086983064805885839951613868853234766336840811231629712796115101164846640869272769461944661972953749129448886952491813256044589238964015032191634675755127702478390803848146141830354890317923882820337550319554329426380793833231485174119236829902234581147094309160653443614880318413088181895669935226363998192632195006881113075368834993156733720939564347465543557779798643930529683919888781806262125636181734133/387914439339027712194813672796376443336137717065031589995754000738292022465744832290755687663231997852327072701776834750794863184610852201513760173424570550957162616199412504484823425265647770032233810803412297568978434170144288379488614068569515972240721122715217533210867951952772626130671725115637149472846604530256058465121242247605104962607016902780138721041506109061557647707553186909437680027708211896081972410851102992327296685864615696110131826494037215236226753684118297500985492477926917021319215513415361930192103970560290560097459493666816000000*x10^373-1612732421393847260713121037243886538422630503579844131381514861922996386010307365537179728623864534327520913700848934371810771845908506550910708582523757344901419570799789193930740602297692607736681108840240460700501480957090964368481805799227389038932720286577855208715483046804319987309068493343194817562314008948818970210867491027348212732389152981070863782561458958594245346070817840584992289043403282311295423693931631403287089621175629839986365082526965054808938118993067909854903/30393436598036802853719962503659950805950720077411071595105918724512494251438884579131840370245510568570047485721672701702629104955650279508078121658142668080257688490290811316302130126954086683578178930667356507772941877260778805312213165442657163719772991825371254444205899533703202601747016216955008939398823435651290475530376629435164890578998903295019289967918706720507306222139167241009625947434120602243896294506333788837433456124059187698734188370567898302543661086899514327007038761516168621354589762858122918951542742675829081427986914012561408000000*x10^372-1787066488684744074728455823786302303161733457290275915906397599856701221265931700582861742365590205743633870815523115000567892364975382594596227201189090915960634750736596706035513430627245305219364101007369490197049532136699081845600141869732613878562648895055339387140845961687719730366251114958811714725847963620992427982433852879066199234051937103576913741023269981110636195772641944066682758585433961412786912848366750383933148933972909294569401551575637850361583422522962009788111989/436571323294200636190833541402571533376676143191932632392101416558897467427668138094649755078206513806940162084906106687256564463582960614854034139497561284304821437474537213747363797143568501122916962160105908877650537124973826759504629908418327499670819254579632698836573540902112802171494140940341748405524699829695136390518329905206708488276740246929657081099184303333366946574806998249862267108943708330631326374288978542860894163765986172104617881754837291217737147852224623793129104770418246077137327353694077607819959955795608925631604032876432064512000000*x10^371+1091360072493653053011163202176573993391685331077568930332971117600619132864995787385678261195846678695262131607538575149928210341913712964107268357135813776822651820511637691713783110699943655735242395016173432190604866596285831352867676538166474176356976850876174037361757354786279104462092456928129424561111064960784359420306058018332025395770712456251886850873865662983652827424003522459669506569605652344799576376443480385529363134293614810061419079005778451093814265931142893567468640037/435063167813729761265810661895908104443193080151815046934746884392603094358372557253959146833390891304698005161340067409609678149981492205457265657924751527140859327054170630645327449480708900846310521745370997556073198905814826267062704823280155095581047333518357604058774468669905503400356252089820567820123796321192553192078357492806903495317238780622081902091750757558215315304821301346817288368021902792761872701359616616985556529382067310782801929072411489666257692250553302365480113317574983045234489313744952612447491003221042276615785764399222571925504000000*x10^370-167554783799626028324139409258177743930791083177692798977562462021958450933774750547671542610056203299465988126613554202079427204325192697898326818177566816062958480971879699805806929090402925097835187789998344610037630049616044218065238193341933690095960090520389303041916687725182837177909337511313629547322913748704908038570312640975620128906356845657111678678118177843065714976174265812859382396618752552494534255111542177629309536507931838776033838569190422118481965328532528312970387/361821686941861948633360681516254219925034567666580054154401390749896726658928790054955943687043836014491788566638664932387081122716462771675649362689435493841944500826301179720156396997565366127223972217672452604597166428727048054764850281457790276062866986040972805794847718399871008372272084651312468197179568513088564902686134003594450991569276203642356420590417716719281890248465295978955910185098860689544904212320245674408350944294562027616745555932197055418006649301115397632581747466733226826933925084515711598053608949251370844967765378658627642982400000*x10^369+540961173483979987457180192354520202382220394567438041982268013921145196478553699341330978633230575202729438537118679928442480815593046874458019116753609482940868204485572208203121155648012347954480619454738543159825182552681981973714051309762295508215588743259995789415809718590035083608342918324086539527004974241722607524282629964705750066313475465926734698870956318833004778177261897427529284240752931135897982227891267207232875135919483878223284118683076167955994304254430937595613966621/13671750918989313835630625348407868058020876859887806625414320153019728008666449993171237938617193360197131961524920646758169016378682611245740696059735670063597037581943101155663868613112845593150279807088648471695196578324535476940873493376389087886553581089426381430556003035526528795818552992093491823538070870347576019373806846161918612849500921681354787799512007083668866563893314205534097797678708356658162394320986480713031067391551519906739822493526349019746345405973909127177428577698777728070311911678754430590490386174799040906628505158177576206729216000000*x10^368+4824630757504300351996423480413285880952987042900181736767357815008402101363456712568103155145741955959411381211654084368553003684218610905787710289955932830531424811617423559769149327731716989284570618013166693395939092703775061312596261838696217745093605464718505087039192503201294399890048659999653611079609103623243566153839631713273941148394061858800628822978323843134644397467409990704736984769983920319983291096899426001770183128806947803618599999824262815638158656435031485745525549754161/3237579991624021430788017127505770419083807807436311711351114326796295750276284689982894513768060325241562425544793408517508488430603071803881362752513884556420287275704781898470449398534026739222731460557048667285196111319876597223414370219475947124238980430624882533807105966836966231080199896951675611748403486665268781995872451625911622871664614261518264589226839373469456953262447950384118631272699568523506120274364166524691461006858532326075243885046987658668092562897869472588632506627692156228874423180822479199272847369281811279016883049497715466363132182528000000*x10^367-9029827922476469495409194890518102194394201711440354161444301404455885914271061591014155126591248336799091404316290283717926219437319352753820581924421263110917612964286669029088619339050206824235336764055970501599762406861101250305948307978469061753235719384576162218057251063201659078282788094413949799547675682244401598123287265139630823344896144666976344106225390616564281005711350819771441443057028740150460055193826679955589341168887807349665811961189554288414343728293134046267575710508509751/11830117289394174308099414583906085111332233728372282993276971750113664671509544257197496553308492428432669102940675114722976016725423624371382499497685734169159729705425273057011022102243333705119860756875455830260106590762829086254356108781965110791969234493503320778531165202822274608367050423461422685328666340274892129412917938241081069973062500511587738809034871070657395707220984810703569478670444223384891363482526664481222598519061077119478941155961692904773210224828815052838863179217587138860307142302725338994142984287355738413527690662864652314090884994957312000000*x10^366+3860286191619828267797152156419831764457015355122074708721394564234007667147979268760626258001753079127148985641466421398906407888580485062723602427489702925466613288955489183884857690974847177769006871147437725248916897581360837233111734241662115560491529150164606574059243514045280115517899832608891629665950760760974355529337364177776143107317653731216178176310424581357590650387705864584789879954223461427616991424306112245607284240537867520326738197520702447809715464834375464277803795026366699/85176844483638055018315785004123812801592082844280437551594196600818385634868718651821975183821145484715217541172860826005427320423050095473953996383337286017950053879061966010479359136152002676862997449503281977872767453492369421031363983230148797702178488353223909605424389460320377180242763048922243334366397649979223331773009155335783703806050003683431719425051071708733249091991090637065700246427198408371217817074191984264802709337239755260248376322924188914367113618767468380439814890366627399794211424579622440757829486868961316577399372772625496661454371963692646400000*x10^365+3134657450600994566923692717396268209764986075090817273797644193623834756286454708267324833510729376199743768812808821421010153203216902704031153121498007912619088535429464136499762852739085810753482474955568817355168197980620571151204590315166458888788101299613648994351582713737281135848691757885691727611057426793351943888341986477139805705859869652592151611859167798283599369330183578768024294682282597468808389661597305475884557660370562825298542395317551298664156523412441062695893963757508897543/1556180948716067265184629392025342059885087353565003594067625971896951905549051489768787486608412328005747024477228167291119157144129125244309139513923572215547947484370462119011457891417497088906286963402424961735735461375305589322243019973614818534018800982213400828491103595440053291083035280903809385718874085065120410271492877267984768268536533567296297513895683080118556460910677225939190343502224914920942149517945487552517945499591370328604737835419824931465487165814881647310635418046998282594240242727069701992645544725095923253869086540555867824004771375776664649728000000*x10^364+16586336186373269340676317749247122419673832940709407394783942515371086431318858648147566388823368399754015792528204230545831609209901832107445258577116261846894458484627684445402504959164341787103620591419395696757910591157730439195524571874512995226223767716244044416907025416319300915775356040344676552955057896551063782163367026813729299025457854880224848979986065585779653925098255778003062086087883886316019605739478795519464304653090018632020207564074425813450685561927628520237118627834689746421/3112361897432134530369258784050684119770174707130007188135251943793903811098102979537574973216824656011494048954456334582238314288258250488618279027847144431095894968740924238022915782834994177812573926804849923471470922750611178644486039947229637068037601964426801656982207190880106582166070561807618771437748170130240820542985754535969536537073067134592595027791366160237112921821354451878380687004449829841884299035890975105035890999182740657209475670839649862930974331629763294621270836093996565188480485454139403985291089450191846507738173081111735648009542751553329299456000000*x10^363-384121993172785387908440663802370042369417231921411431324626133075896575901442637421215043164501638577982540151631639843570232868688073201656918653601915980763944335101375164588033466748238377104387103048973862549014727288530575981046836406613387526238520928529854872266026548945069975558465751496388355130124996961605919059330170998262025347862862618238727254699850428376982728007222445482974122174503868974720097450258326662904022658157190090907782145517554615347952410224472260638473560141728651412873/130719199692149650275508868930128733030347337699460301901680581639343960066120325140578148875106635552482750056087166052454009200106846520521967719169580066106027588687118817996962462879069755468128104925803696785801778755525669503068413677783644756857579282505925669593252702016964476450974963595919988400385423145470114462805401690510720534557068819652888991167237378729958742716496886978891988854186892853359140559507420954411507421965675107602797978175265294243100921928450058374093375115947855737916180389073854967382225756908057553325003269406692897216400795565239830577152000000*x10^362+6508191004671023783849813801281610883688885322909879841643773948336495764619304693008675691069113755557321471943324947298570687320818302545790132275090903685516330017283679864673233443328268334395400893412400502389635447120269172610367964991708077014258441230389886324865653049480218015231572442225304522335745409007929152833208330176879268728170577185946217887309569376034475024264640598797979054050195883511337871489317046378437589738908486988852759048388110313747301203534827621770514087333484657528443/9411782377834774819836638562969268778185008314361141736921001878032765124760663410121626719007677759778758004038275955776688662407692949477581675780209764759633986385472554895781297327293022393705223554657866168577728070397848204220925784800422422493745708340426648210714194545221442304470197378906239164827750466473848241321988921716771878488108955015008007364041091268557029475587775862480223197501456285441858120284534308717628534381528607747401454428619101185503266378848404202934723008348245613129964988013317557651520254497380143839400235397281888599580857280697267801554944000000*x10^361-78397891242248233004753537220925053127773583566181608850670983051049451788769578101750248002383770149438730854940140534964891057829837284484776660655562243618127769644160738401219957522405072721599271889851844706588482775492102717659335980484273735078389283021646755270306683964077125824802384252741806221240940429786015889230111065891786744176911097537743458176652104868598491477956620283546197343436117400096009567575750898292295143255941180861693841822976167540599584988836682976745679842004765388801/1447966519666888433821021317379887504336155125286329497987846442774271557655486678480250264462719655350578154467427070119490563447337376842704873196955348424559074828534239214735584204198926522108495931485825564396573549291976646803219351507757295768268570513911792032417568391572529585303107289062498333050423148688284344818767526417964904382785993079232001132929398656701081457782734748073880491923300966991055095428389893648865928366389016576523300681326015567000502519822831415836111232053576248173840767386664239638695423768827714436830805445735675169166285735491887354085376000000*x10^360-4784819412793498929428851440619767898578721624002958299234652352558009591062407877867064912537432860749432615774709560459205516467288712976109923904447220373098771648661218195514023211245801695894942133961119997392674384143353973967448327409020619115355729879138663017692540796629129284880301207838003087733812889533734439950221624235585366255064673724791081213472125469734945786811861720935988519798876909914192201628215296372103837467264822981884302578545752831598599939790175701636029150121600413131349/245355430263554819441258577710509213665788492608862867348699221372164497735140053036274131019648427116991070725963331812661263061386754131208680927235813177871837714048870741421057268256328445849694793355908511153267669697268042841069651493417908669147301913978018829217239002627152082144119628222521269262406184574283767946187021545444122073690012758322277709214312586173417733915322708690863749562451756958415335825348549565190592137670194050242603432690897948146223082152048054393746572217630127018146673480623037020156872841379978922158157860701555440733900969110590843378466816000000*x10^359+1166295185364978634171188282664662448669559930663536781630597844840862277378008613268216931785523331023530590129280303920294409854561095209024538656404597745091004094006701855281307047380502812975527425323963406539376797532984625637884952988712893647318735430360266544564853563558971589347341041030842117447599596669020424814545951372792398663719598950701677731450823877897192627461849000273143038653079751777291076886399787374149677374164813491307322013027684167591352966441314111091907988258535015872160179/137927498797389124652055206608338564113044792614274602660330300752906011496031039045314719191660823490074672681949232991302193111739569168528695401249178669529799231866857490638852808955172944789966888449613799962160010011356527467887462547222928965702190952873181661839967894707632878177632787926937341213051107451451213550056519496469664931886662556755323499918322798442718215342552181162525560138645956911699944170126707709416372872468752163013303529700390938850199868028243629346884611520495459096047376138184088811023571286523452766394755203538997473914103714020015221800756576256000000*x10^358-177099468630050028578272459323781137552241001701655294292936576313539908669764601785888098841207761781709889959302799363501951254555190625564025143364217538945937760847548599502310570903721461839685110104723469314986933932042634897796562060448030126218084013315186285168348045288793056471093455114056707377206616796966946823532587543590693862264598115080630559278269729022115042649437430172694762540908217888557600931882073577132696926441539671299151941017048033483808207545727023120077153234542273069487658721/112962621515061693090033214212229284008583685151090899578810516316630023415249420978112755017970214438371156926516421819876496158514707149025001533623077330344905570898956284833220450534286641782982881640233702169009048199300995996199831826175578822910094390403135781046933705765551327227481253312161682453488857002738543897496289467608655579215176633982609946433106371924586218365550236372108433753551038710682254275333773614012009382551908021507895590824620178918313691915131532435098496835285780999662801057172768736228304883662707815677304511698438931135650941782392466654819635953664000000*x10^357+195017647241051819231586822996129584528800473367042505801109750012998601743242282906829499326825209060196715763778297149630431517131274200974231620698147511554414354006974282465399354809188155265782837840563372321656592420175903276830041170865321390778957135602310042878180671646598175087593798291309670102670607848069843773781138716064861118958030754978453507740584082022295768607430070431847211047666543491412877212553262043130099328165268493967528006905308390827679109912010721867739833172691928319696562749/2475354836677873622494640867954937353927225100702165799466108705373110078316769920563862109958999481606046221346272895531206698430061408830808729258523085847557930771003215980693178568229585541679277058551208082312198273584682694873248488712717031597682068381007844941202373378514689953158719637796934258980799301277401135840788256159772278779323870588140670130534157019564845828532057353545332635295205370007993745859487908759219683861137462732173016425026459572818700031531577928143027930651479722775219640557177193176481115711565423439189629299826661795320351072101121878001265066115072000000*x10^356+43862065239188105870477848770235608882457137963278664599863705531627274172148176811169171637913941648055631637394056468203251778646790217212545737677918650169790772257202144834129611878555506534739006718155832015414124073365497047438215782621995511324593832529929061401267128680634177498708309266081822241468279826834369091068716942118753734750237114000778463298789441930673193270064348919698184198021177251984164242073733366013831718491853966357796533194295418770014262535332842970851797434189562995627330112327/1024796902384639679712781319333344064525871191690696640978969004024467572423142747113438913523025785384903135637356978749919573150045423255954813913028557540888983339195331416006975927247048414255220702240200146077250085264058635677524874327064851081440376309737247805657782578705081640607709930047930783218050910728844070238086338050145723414640082423490237434041141006099846173012271744367767711012215023183309410785827994226316949118510909571119628799960954263146941813054073262251213563289712605228940931190671357975063181904588085303824506530128237983262625343849864457492523737371639808000000*x10^355-316219833422656639922084189961311121189729485598083447292764845305518798879723691752420943473193382563124282681345257836552589628387513137226474826199456225368543833027822786475722149059080990069710503037426570419760140179585557567277457602241880121118229381626811197541141219295819898993008257347326099037157546229953982577693371127813540936813976880229607945725688984549939264749069894061576504798946650651617123192307020742676046293836268123771037371510155886749149886476986456159951535010158167030847814107/21574671629150309046584869880701980305807814561909402967978294821567738366803005202388187653116332323892697592365410078945675224211482594862206608695338053492399649246217503494883703731516808721162541099793687285836843900295971277421576301622417917504007922310257848540163843762212245065425472211535384909853703383765138320801817643160962598202949103652426051242971389602102024694995194618268793916046632067017040227070063036343514718284440201497255343157072721329409301327454173942130811858730791689030335393487818062632909092728170216922621190107962904910792112502102409631421552365718732800000*x10^354+4703158865787255886263663012150009470836607549873633558730957567140132481583275424411157108840706207951472944862457319889699462806522674577336597886478480872472094547247763734174607929760965874392305304427019436772108839339185617005750517270955733091362208220446389707479883973875974192427452096217556065711191414165073200973775321836441382313685234931091776780108288302741949445001695956681729957339085908609655810643383026104570274514806054910690141565876489726653243255210576424514865722383679094264610572371/2108153627762687341123435856914307789881792165763718804299593379707476148984750794061931479247367329934657879025420070571263121908664870697964188621087318369828765726344681770071493336051071023610739730322697443358914461114634907679479741472819122224677345551459481200210295590479025089250146141812886182619990444927907801632634752560299773881545312414037059864313204355405397841625244731270836434082270904834236502187989016694137723900936728260588950674205391627045137443996950710916782187338837359328107058449381079262987117060866918339296127719120946708425972135919721169698905974021659033600000*x10^353-54913708746957260558667361813604940078283262224012585751010138596177593489936980620305352080339013904449199427549175858828386188098096891072036870455950082253569079921347474961330999668751925788414190761041430115873806308072533392837926829523716057036618054403413567567293728835446913545139608817801868946230218133976529604912298751789356404098781146359272486435817022685439646999437503352878842134459186155603370661599209606866571927395543698722335173077754947808430605346199875721052549401298516737273154805799/1690355908806082031700791296180381336977946082003272713992946691729085421276863818511475967905616350002152953909473183858049157748584014505094922148908195274717246700578190292002779202179131493476974947404199222765965958821007262339364665435478605274695835251261147653259527918911363753380571724617241466428028702205831528218167137961985818694111786862891533454840223855879600814830423502709888849873239034603451449936187557022026793164205631205308594995135595831867101114186645933662365353848049591752173114138503738099958761134258747250235622407513340906210643112619267337885850062806457516032000000*x10^352-1352428784722351341372546537739643754333040615804392405753308724753292084397575147348383331549830443443115760915850810275806387135510786493047191786403077532456346080903227044696244852393690430965123390064870800726531003548437579299411241512078941721274400448322717144943283274972747953993724384302362011846161814668847289442003788667137667112795438188978442279779070164873049613369728042019628034362275403055733078512315658999674149067543128295087324950772627147500666001679266513547327096471387214600183458858743/18593914996866902348708704257984194706757406902035999853922413609019939634045502003626235646961779850023682493004205022438540735234424159556044143637990148021889713706360093212030571223970446428246724421446191450425625547031079885733011319790264658021654187763872624185854807108025001287186288970789656130708315724264146810399838517581844005635229655491806868003242462414675608963134658529808777348605629380637965949298063127242294724806261943258394544946491554150538112256053105270286018892328545509273904255523541119099546372476846219752591846482646749968317074238811940716744350690871032676352000000*x10^351+6268026785921051274216133686951204357385597592048427634818141248423990500157850807923396114082602425121881946823300372217963385770971405849814015948181899035565083500458363321124086950062644631457290418135805432457487626658553819534247720199045437294043312233205092503382611242509885243628157647870268781839788722677021964268440864724861267082379651373916588697714793294825955464757192139008164510834188049253545664309077095847459325083238773028213649952069794887709306197588768478750140337596279807293973748905807/323149419255893751163765067104277039041577002711246342288858498584346537088239069304400785036853001531446068154279976941690501053729302635042974082536104641483876403724327137202186479202796724132287900289961396241879837093229802152049576040492875435962541745965234572057614578704986229266961711768206437581965211207901034222121331477974116511729508495443815912883937967482638169566202341345642199437835765787639132360214614349314363493184690324214856919070060113512800295760371208835315638680468515057725784302891887035385219714770017060527803125077722827035579497115904073146177680972379326513152000000*x10^350-764615124504519327775428217446268510338734569576146794275426397139065032474167891643229080067564856388425265781653926592266800374750026752037847989103010473182562741537720103877901114110043630687240322074645860239361969039215499308805532981382428524516771261273284823652895711403921503480187208571695197842216315900591293005406993981775701078776175526646199485461371027602242615979203141392988186370340057202474581129576478430249882826017044366208268955769063213012163308027509560524828859291811552845705181052493163/337367993703153076214970730056865228759406390830541181349568272522057784720121588353794419578474533598829695153068295927124883100093391950984864942167693245709166965488197531239082684287719779994108567902719697676522549925331913446739757386274561955144893582787704893228149620168005623354708027086007520835571680501048679727894670063004977638245606869243343813050831238051874249027115244364850456213100539482295254184064057380684195486884816698480310623509142758507363508773827542024069526782409129720265718812219130064942169382219897811191026462581142631425144994989003852364609498935164016879730688000000*x10^349-684002244901167348560605129350719881974285475480797950728201051273976879609558288484769849898557904683885608370307285934109430729081112571492636207654486220174637410655961036691824824513946635453890348539941517934382508341226919261180749887079939418672541506264662380813990728577456555481097543189831465216673730573156579303147534543626413097188058210214089148423020334619018084452804342426187453636477184849272208091013678306599115356563150494206338895539527045436678043303159372528241561220466282892712579970308751/6376255080989593140462946798074752823552780786697228327506840350666892131210298019886714530033168685017881238392990793022660290591765107873613947406969402343903255647726933340418662733037903841888651933361402286086276193588773164143381414600589220952238488714687622482012027821175306281403981711925542143792304761469820046857209264190794077362841969828699198066660710399180423306612478118495673622427600196215380304078810684494931294702123035601277870784322798135789170315825340544254914056187532551713022085550941558227407001323956068631510400142783595733935240405292172809691119529874599919026910003200000*x10^348+5254477313324626762138115419737335072591987797918192375749839811796798138503966361657721639740505291720707361637767928988592821283792200920142570650893145621869274464273390634533698799299434752893847490850425850196822138131510247508713351021482674394842102665238819983121760850862233106647863309825588443391358265363418566927256060483889302345094196432492975852144283560837771594238333697362172114822677627055137249274649795635633833821205392757435220565016404373316526183061958587938736825256082082824306848343113267/52169359753551216603787746529702523101795479163886413588692330141820026528084256526345846154816834695600846495942651942912675104841714518965932296966113291904663000754129454603425422361219213251816243091138745977069532492999053161173120664913911807791042180392898729398280227627797960484214395824845344812846129866571254928831712161561042451150525207689357075090860357811476190690465730060419147819862183423580384306099360145867619683926461200374091670053550166565547757129480058998449296823352539059470180699962249112769693647196004197894176001168229419641288330588754141170200068880792181155674718208000000*x10^347-150813538365572777256242335264067349071081491906487416839389134593575042015227342074186246992811196822908063616101366369334453409058228213595167736235771162382631775631776888539727055851466240242419987863373921778325361404186061472423748339698130698658149777316145207027761916750692752608888051412540753321159163589526071254610442354793958134742507182266049869375038035109544816092980060659028808876194990506396345337844351086544696091516552606603093042114054139543217747301478015370737718525263593480937711779886981953/7512387804511375190945435500277163326658548999599643556771695540422083820044132939793801846293624196166521895415741879779425215097206890731094250763120314034271472108594641462893260820015566708261539005123979420698012678991863655208929375747603300321910073976577417033352352778402906309726872998777729653049842700786260709751766551264790112965675629907267418813083891524852571459427065128700357286060154412995575340078307861004937234485410412853869200487711223985438877026645128495776698742562765624563706020794563872238835885196224604496761344168225036428345519604780596328508809918834074086417159421952000000*x10^346+41272509764272470833690072399509054337125268383229196964682396289196150226120060750559922314941458517082464919938325671084401889534393718622208123884642526340057574218032026650691920620819204254906035264167875024983792799796893406468693327756534446816246157372638155387514204677067495854149398269586776759185037798668171130214950768398484529724830021857361696312797841662808913951520658235660716366807435672789138783365471748415028617093916358930789590762849757266940423032799846979969245717137307106809962779885422357/29664300561403891779630694026735465443728629383034489942124131108333356622738371095596038059723541697683189022923698704770038028845381055707397810705654573366097607813424994494501594007240955719801974533053662327884460322173000074414746765772587391014721830574177492900929803278821732607639447225942829912042968613361132033378770484481478907608052487326132884543972289610956307814147898200509103129570866143623553906975882322942572669506492399474252740387372525480963770823162815085887477086017074517507967364163149649353351956928681771602596076971965528460646410747082354733086069935908907930980578230272000000*x10^345+2107696655432394317481390314153178834087307303428957645350090246345848805499892160482052129414460203874726973971338250569054254037213756115408605916002229973874200440535790064124240104594681609861719447727246294336384921346369972659310609386115048563196355180125488581288035121409014012001966323457145731943281144255881269325661136469950144199778852304305167198470352884836560432596251905453953880872055718743173410971108044955604829161195060649866388329710531126128184640930452134693773193125494596629111348524846933903/6625926043579032918413874111244458054112840217646885617072635466652277929278925252898133228430976541018872311756684337965453039715736477624825129173072116978227438399780473770271856043253729836686677402519349849055647182870823743894275709409386110883924685247341281823416775150551363365179101984921957553989961262093481946001058098215544879635725905578209863393139992324919968027214671443513715126305056192262097449949067533406354640816131984137112634830161299555157089537501003333275048290940359280865188710340805335314653250743070101166143505556374482129800748291416485961744770348411653344219934610161664000000*x10^344-438431197892312998965082324905487935621288423499412318409602987644694120193750473840264250801748514168191764597356414489572144090928049899471873696651009983606057427581043366970399775794829382336376076630230296114191701236955414811956012964930588895780302097981331948968162191240858094916847774152088313822810634933930536509766375916843221279640430058954850390714136329629621509969164098172185328906175828250305998605832938744554361844682692413354588916316620663008500714267985552672427765336371129325744835793916030839303/3866750945852858789440686112919923731789640649119403564321125371275813562097090694954447433518035151937750325934637681018997016019372950731792685909001243844978201946145573324461807358294597706799046265217607954017316629666931245910512056101645957762155626843290533308318168572069132473321362253095508703086352130215396200908406957527050611863206781107957419226480854468353295025566119840298951227393182266305375606580803200547876855651014286321700257631412025761451674146937427629439670286839300195064905916855728924103625012854692699038431536295214750413433194581853999807569790190694126962142664997761712128000000*x10^343+45436696934017370628922096599019798695355806152164323338677926480112883243607823587441253136749191339280187635572104985425678415515664303065099690877445257744395028134412038305182503410037680610894503285430132577519027876758018276697463375414099612281569510316525438676107319771340031001396019407015959230808480096316329053760383627275264512772923519587374103715672885848661378356400518469745327578852680203855526349866162379369101938706066432435337119937790543026942052697199825274830448191019989874758629675571008429259889/3085667254790581313973667518110099137968133237997284044328258046278099222553478374573649051947392051246324760095840869453159618783459614683970563355382992588292605153024167512920522271919088970025638919643651147305818670474211134236588620769113474294200190220945845580037898520511167713710447077970215945062908999911886168324908752106586388266839011324150020542731721865745929430401763632558563079459759448511689734051480954037205730809509400484716805589866796557638435969256067248292856888897761555661794921650871681434692760258044773832668365963581370829919689276319491846440692572173913315789846668213846278144000000*x10^342+118929128041542213695977902182965705334056226521635178436089027695375857110421758092379448632908874326716311523671828012617237141934712112552982347889112010235699911268804669038027006019031093435912817575480442069112169453503730243749455365633273897897362352033462054558195280575968029683899262772894715072179501607361487245752413479934545004420591299088912317823122279279585497904014563050671983356343754159764380530280320160868298911497120172065938863013183683157016777504525142528714835069530512970436485544194247627942969/333252063517382781909156091955890706900558389703706676787451868998034716035775664453954097610318341534603074090350813900941238828613638385868820842381363199535601356526610091395416405367261608762769003321514323909028416411214802497551571043064255223773620543862151322644093040215206113080728284420783322066794171990483706179090145227511329932818613223008202218615025961500560378483390472316324812581654020439262491277559943036018218927427015252349415003705614028224951084679655262815628544000958248011473851538294141594946818107868835573928183524066788049631326441842505119415594797794782638105303440167095398039552000000*x10^341-396111017432217887180636980588934338146062095361922296523625925674533928128600910361488690071412520895554144317429314079981036581574544523310830769560755934206999302392949385979892629873944724617901886326103326979580531326754328729510345997611549541250024048687689052820180189765227457163962763094897509091546641166664952986387900909987147973080604821686763228075068140670269687842337473010844831889946461392261000277626888151052998493712377906910150820417339650430263557121837427566748480286166810474122405892804667736157029/749817142914111259295601206900754090526256376833340022771766705245578111080495245021396719623216268452856916703289331277117787364380686368204846895358067198955103052184872705639686912076338619716230257473407228795313936925233305619491034846894574253490646223689840475949209340484213754431638639946762474650286886978588338902952826761900492348841879751768454991883808413376260851587628562711730828308721545988340605374509871831040992586710784317786183758337631563506139940529224341335164224002156058025816165961161818588630340742704880041338412929150273111670484494145636518685088295038260935736932740375964645588992000000*x10^340+10547452415716967862366664472087089119766837523226814014354801648082145480167196257584054098012619043941318027684589423707891778731884243054282997194208662869053606036394072023898248772222538833332642707949355273660097403319523200068394159032712120885273959359657329134174398468905940054587582133822001633814321272543993821705596514544395765741153393090848734033014864184771271775702711850794768135902601548588691954601520939009584420345111049871856434001195802635470759526898172357899260204681144281396387499388932130650167887/107973668579632021338566573793708589035780918264000963279134405555363247995591315283081127625743142657211396005273663703904961380470818837021497952931561676649534839514621669612114915338992761239137157076170640946525206917233596009206709017952818692502653056211337028536686145029726780638155964152333796349641311724916720802025207053713670898233230684254657518831268411526181562628618513030489239276455902622321047173929421543669902932486352941761210461200618945144884151436208305152263648256310472355717527898407301876762769066949502725952731461797639328080549767156971658690652714485509574746118314614138908964814848000000*x10^339-43171193601045765217517442390658665574753420329927413235776079980880572574321343028157375714758852290905222793083220444545964984266266227868125356314661352506810952523780269115537510172573621469570873257638786229696822186242043264144117345545316407959779864835972372842303026823839115128156516004622679375292457082174908225041369210122928935296883517867072206174096123582904341387825477076448714264535459807493197366388836038295313658108237155255648394055738245718809410167119939645315820664249116018892222386501185540591622027/13604682241033634688659388298007282218508395701264121373170935099975769247444505725668222080843635974808635896664481626692025133939323173464708742069376771257841389778842330371126479332713087916131281791597500759262176071571433097160045336262055155255334285082628465595622454273745574360407651483194058340054805277339506821055176088767922533177387066216086847372739819852298876891205932641841644148833443730412451943915107114502407769493280470661912518111277987088255403080962246449185219680295119516820408515199320036472108902435637343470044164186502555338149270661778428995022242025174206418010907641381502529566670848000000*x10^338-192384755158621135458765002211372211801740992365402209590897703936723674421381404925102393226329685910541704632203397327245973533395058523658018980158272704513966871564242861757763542111329275150327677524895733348966184227150301226196815368277776132287781288073395716607445813579917790760739516471145811935306671297168958648252352569232116817238256551775268158991057250033192867888806047318427251492231239910171751855990380912701190117527845592804823689411375230474091914119799768082678117263086769655193694951925167024765650117/75349009334955515198728919804348024594815730037770518374485179015250414293538800942162460755441676168170906504603282855525062280279328345343002263768855963889583081852049829747777423996564794612419406845770773435913590550241783307347943400835997782952620655842249963298832054439206257996103915906920938498765075382188037778151744491637724799136297597504481000833635925335809164320525165400969106055077534506899733843222131711090258415655091837512130869539385774642645309371483211103179678229326815785466877930334695586614756998105068363834090755494475691103595960588311299049353955831734066315137334629189860163753869312000000*x10^337+1098979720717852322102598728747234159941626360845033930197269961254510690102530681127801738379369939227977333910473332881376236314539075580653997734499841586727733488893880628353199342741294771364746379855420158479242520664632427228091409002678133850930038572782016179115810689939845425841176129146424176566459906372062509697049460068307344159524480560527927670640270919038190462931199519183875682287352441184556037892117313811286764374054070532546207988670282114747983830813022614801862685733198999081913391917697996625950435199/1714189962370237970771082925548917559532057858359279293019537822596946925178007721434195982186298132825888122979724684963195166876354719856553301500741473178488015112134133626761936395921849077432541505741285095667034185018000570242165712369018949562172119920411186665048429238491942369411364086882451350846905464944777859452952187184758239180350770343226942768965217301389658488291947512872047162753013910031968944933303496427303378956153339303400977282021026373120180788201243052597337679717185059119371472915114324595485721706890305277225564687499321972606808103384082053372802495171950008669374362814069318725400526848000000*x10^336-875272124196947040462686210293379059795448169599185774908364061457058084126553391694134288725018600049597286952153645210371211146714601818575942857293974530141295449899113857198627995084869836694809406025480064750211055665855360383091115659688423924387496446713276213840925610869001326413758986504095443784370403324337117897372894558578764171727930677160163666951394299551901996239375107896445862958728725413807026869040684123006102352077238828202201177545458502337833084161726195718097820541313218613450907911590684631843739773/18284692931949205021558217872521787301675283822498979125541736774367433868565415695298090476653846750142806645117063306274081780014450345136568549341242380570538827862764092018793988223166390159280442727907041020448364640192006082583100931936202128663169279151052657760516578543914051940387883593412814409033658292744297167498156663304087884590408216994420722868962317881489690541780773470635169736032148373674335412621903961891236042198968952569610424341557614646615261740813259227704935250316640630606629044427886129018514364873496589623739356666659434374472619769430208569309893281834133425806659870016739399737605619712000000*x10^335-3723995609607959161255068303395819580526287887043837409648548411074676551232951577508223477667115052499931598545581821366330888568519654933239040303002113564106060304261111277504367756908442343710292130088969971580323783127057242819965556276958281655707872566530447067328007844337997979012526135580295779481075752593723826937950224951777387657831890468942083150211822774957606578628785595539829385371800069792068845278696603377973049166523636189917107280943902753771890385384581919491723296219734972780776274152220084592077901329/300504953403339108615174189383184156523185099343678874324120717422212608796422918818377313051093655284955691819749996946591430993280966541809691810912592167637551170961948990569744676015517194791652493528211369814325297130112099965930963142255843679768608153004256723194576812591283114498548695578697558548466210202493231709317531249084574798920622001038740575846424180834917522817092711821743224357397916749952121129177378156299444519617837568317945234830816449409589953827278782090107196722595224276926338208423519859521670866181813516424933774782489834502202185775852993008658246110143584128474670907231630134818040184832000000*x10^334+15582437364688437384597321275230126848694266243837796081244782567778514056819308698537566372354335298202813675585247410512271218019667192771220025070007096768235069586740513202939940811481214019846642168623777960514099265851519610577251829092277676181220069620924471850396938599545356370500310770463973333804370916474982688790491720968961904306071198219556533657424925110507265743029370223778416305686562400992378452779450139740685230143588034048166183007058081366053612022940061395774409457760261840910548880430137061740958067619/3455806964138399749074503177906617800016628642452307054727388250355445001158863566411339100087577035776990455927124964885801456422731115230811455825494809927831838466062413391552063774178447740104003675574430752864740916996289149608206076135942202317338993759548952316737633344799755816733309999155021923307361417328672164657151609364472610187587153011945516622233878079601551512396566185950047080110076042624449392985539848797443611975605132035656370200554389168210284469013705994036232762309845079184652889396870478384499214961090855438886738409998633096775325136422309419599569830266651217477458715433163746550407462125568000000*x10^333-13734390966753955466543576349395728304573856353019406504536373018644382760041732784191282384743307981076914469347214225960207223241515824220285765825807527614796601359386741331008066270202794906399909220452844897456326582249196983754036200074754368206019104779318467790639323595521846133902941698486428348441801491348176737346831608488721505561697489407128533852906287217022053811454927883750222101097550212796194289802097623593991234029487963752753278046379025733148842762916446144998671707203093925290774869609172140124821615009/23696962039806169707939450362788236342971167833958676946702090859580194293660778741106325257743385388185077412071714044931209986898727647296992839946250125219418320910142263256357008737223641646427453775367525162501080573688839883027698807789317958747467385779764244457629485792912611314742697137063007474107621147396609129077611035642097898429169049224769256838175163974410638942147882417943179977897664292281938694757987534611041910689863762530215109946658668582013379216093983959105596084410366257266191241578540423207994616876051580152366206239990626949316515221181550305825621693257036919845431191541694262059936883146752000000*x10^332-463185508726372676592154095039017710244686366341686088609693191677751448489891831618746922852786291725985351177109213759260937272616975542086918671581171579563969651345199804356065956940815319410106464818294943454016480795721137933823112414710841779702505662526859930283316229970273796954563461907961136618533476667952041674605091932604613890946579812945725324234276914562383835990225412310814894455755547654400191804550368146319207440185281831584400701600809569533592858083605185802598997692919626311853259520149532235279919740701/15675540389331781261801946414984418340875427522163664800243433103612298525256605137241834157997249434284428708085438840721995406333508338686960763624444457832645219282059107144080161279673438949111760672405617894994464799495167582622822761352633829711449675693314047708721904852011692384702294156167179444122191389002856938884839700077247759810895326062184863398452870969072637660230824219469413555379304929344502446582408754145204223921344878913737295229714709267001850351446170388948351809837457279181585506304204489952088439063508120270790245427753799726972874818811595527303648750089529922477752733204830754352648248201576448000000*x10^331+77421622170580703888347281100173484209587780105226891585403963162044852559363376551033160843275140571697797475868562950677839860481018346038238720861544026607481671029503866475050655140567925039941892607687502361083634054430189634432648734068290430223329407023077181373265132290222148396391525385586545329761983697705834602026639688126171929343817575030711681394962684348057987614544814395505838332488647096130718237205411722391679839755557610522484763624413393356682744741894086112403802458018529188849662611913200799574684428681/2772095563587093949455502102860402401333759814445784933095680801480911739203273329533292777414250426273456866271951289727679187646346737788852008725164914648299365094090452631795228521036987098369237676804361901430600090858092793558562340954992087780551100543659747384279242121197857179610510966564301206960555950897347332350161125908397498577084647135207428474673770866109687502019766809337748923477603398031448853711415442838309799598722041744745121682728495954585590377939954342466655899002834550423690910588533004538895639750178278111045011823013303530664676810063524261670539989489516870501328904398327964980257795471436677120000*x10^330-1841648796028393543228056965568647440803349126367207298598850987610726148104941327996319738804685842410338494292900317632030531610002705856781999192046455852195068315266968446647168264110440501140901766368292394384114070233587004942947738931652855075933066936364293628983693027887815178160912954920434013450498366607457091407053713506522250370991746798274251331393582804290582710141509890238198066368510509987330681888229622422816324672102279942159237182958010192175754675366091717540443521446567106894428315122347119209836734685204941/331819838961375145749823601712390167439651049789160456491552991937265135182631817545135145456485776024932786892752569380403198761267704513325585444402240283401434001762627180025888853968127355674797749913482119601242830875713707388959912212312552907331966735076071761898225281907383504399378162697746854473178547322412475682314286771235180579677032262084329188418450372673329593991766087077728546140269126744364427789256428507745683011967028396845991065422600965763895168239412534793258711110639295685715801997447400643305808078096339889892087915214692432620561814164603854121963636741895169399009069856479857408136858117930970251264000000*x10^329+21451046336719021638081276845886859218922978828922193789030276177157406027722290505772608302517317301370776418902855910089076625448583847418560231242858684151436621599128065194506018861439755831463492818002340684733858177460742937964699930505281959551794893058679683933682364051245468414374549952285063883286849322319117843600537389846501747674906429351120291552053102633687693348939901577786258185303225727432439680082065506091088198943776397755951242227583165936045484958461740681410104218560967967259851895608868182104526450738089/65327030795520731819496521587126814214681300427240964871774495287649073489080639079198481761745637154908642419510662096766879756124579326060974634366691055794657319097017226067596868124975073148475807014216792296494682328656136142201482716799033853630980950968101628123713102375516127428627575781118911974407026504099956149955625208086926176623915726597852308969882417120061763817128948393427807521365484327796746721009859362462431342981008715629054491005074565134766861247134342787422808749907111338125298518247457001650830965375216915822504808307892572672173107163656383780261590983560611475429910627994471927226943941967659768217600000*x10^328+7776233124185494972751277209559330955142346825787471862385315188971888312302567002023188867093305666569287320654091083005312583177844401597181506303168117359473388325121938663140137172327638782557802424800349827677033527327829889158214433690824356368028843351214729336376003282306871333879388535053463503549991681684297333875637720164464827289160841510679311179107512294858272978214899283838516642734302235366802696432534226108564259817103039431356995387884278412536717873559920505522257905081841694557889069736085719192894979169541237/66894879534613229383164438105217857755833651637494748028697083174552651252818574417099245324027532446626449837578917987089284870271569229886438025591491641133729094755345639493219192959974474904039226382557995311610554704543883409614318302002210666118124493791336067198682216832528514486914637599865765861792795140198355097554560213081012404862889704036200764385159595130943246148740043154870074901878255951663868642314095987161529695212552924804151798789196354698001265917065567014320956159904882010240305682685395969690450908544222121802244923707281994416305261735584136990987869167166066150840228483066339253480390596574883602654822400000*x10^327-52218899407748710923101560874591852289980513212988455104603154775946255368201348997202318852142846535734044537156086054383644682619631172081768875843632581285848295892912763543190223907158309377975315732221730695366229450219616155730202569033688472923415885978129428896823490543881821538027872377931626059670525659325234933631347268992571891697095678051351995212696845615076373090135248413314245684299783978758200714658836260391745160601217113873544654803432338854355735659514225084011525105399546160311047398298793500969494781782782071/1337897590692264587663288762104357155116673032749894960573941663491053025056371488341984906480550648932528996751578359741785697405431384597728760511829832822674581895106912789864383859199489498080784527651159906232211094090877668192286366040044213322362489875826721343973644336650570289738292751997315317235855902803967101951091204261620248097257794080724015287703191902618864922974800863097401498037565119033277372846281919743230593904251058496083035975783927093960025318341311340286419123198097640204806113653707919393809018170884442436044898474145639888326105234711682739819757383343321323016804569661326785069607811931497672053096448000000*x10^326+768177085171150479349904566879387418009614314725530039753741988911270601007039066769593710244194653216972812814712225839536171492797315896390830001011137374494351960861597644612798301272740311854809107270441250439397591489842394586054655476136565027748007178129059463518271632053234295662324722396237088051946262257285029320846956477383330620070983765553340339016304664273742460939806980873826927308850248449817039032851251069124087490379859396292889178171553452123306927485631685449030866926785033758546964755310657257730942722515990399/144492939794764575467635186307270572752600687536988655741985699657033726706088120740934369899899470084713131649170462852112855319786589536554706135277621944848854844671546581305353456793544865792724728986325269873078798161814788164766927532324775038815148906589285905149153588358261591291735617215710054261472437502828447010717850060254986794503841760718193651071944725482837411681278493214519361788057032855593956267398447332268904141659114317576967885384664126147682734380861624750933265305394545142119060274600455294531373962455519783092849035207729107939219365348861735900533797401078702885814893523423292787517643688601748581734416384000000*x10^325+314836889396038323676166250964798271027550616604198957930440612719394907024191737969941534633661654560164312403518200642799259971820971830332849024100432440048886200115981549734241943603855237076116162276145277702167245488815755641107916607682711077055287315994885176317582250615692786428401190110439540830492474913627342635633345419319885424717882661945342027234372009630285032854960342422885261908656314974927995659156973577358212641395109939106428345529455472498886002159903680588652377725157441976578933685524692022058408247471717301/6068703471380112169640677824905364055609228876553523541163399385595416521655701071119243535795777743557951529265159439788739923431036760535297657681660121683651903476204956414824845185328884363294438617425661334669309522796221102920210956357640551630236254076750008016264450711046986834252895923059822278981842375118794774450149702530709445369161353950164133345021678470279171290613696715009813195098395379934946163230734787955293973949682801338232651186155893298202674843996188239539197142826570895969000531533219122370317706423131830889899659478724622533447213344652192907822419490845305521204225527983778297075741034921273440432845488128000000*x10^324-1962719962464304887694440033386661109201928569273075248914395620356391750070629901966742408877159238297058380249392004884703957640771433970438802239017471594941039667390530180143490733723277639442702819789759729764149545817434534327296614014886578289479779680131851223029478934440326149636520288556299631934811122768694096617274678090233144154577691813805406592034092378468639356204920073151436788914901456548214060185103157132752147975318515533092607238830231310289692603292988213052328447342081582413295899968912449786822160362888329251/10403491665223049433669733414123481238187249502663183213422970375306428322838344693347274632792761846099345478740273325352125583024634446631938841739988780029117548816351353853985448889135230337076180487015419430861673467650664747863218782327383802794690721274428585170739058361794834573004964439531123906826015500203648184771685204338359049204276606771709942877180020234764293641052051511445394048740106365602764851252688207923361098199456230865541687747695817082633156875422036982067195101988407250232572339771232781206258925296797424382685130534956495771623794305118044984838433412877666607778672333686477080701270345579325897884877979648000000*x10^323+392035499753854776488016705558920330990330264439633930056173633812761456053294230538435360748639760303748512892292688105900901536956042433152267529976372915398546146405603232966529633633760377634930981620834682980580093834020748135029870860339522211940991218145252547746183926640242831136502932639172107548934078005153192302658636633365140818955974395875464932343961464933710900025030867853035537895426366953759288436730430912523619462876871918242616723255634838040832021712505256687519375484196925652411527221894098005807122763322949429167/9175879648726729600496704871256910452081154061348927594239059871020269780743420019532296226123215948259622712248921072960574764227727581929370058414670103985681678056021894099215165920217273157301191189547599938019995998467886307615358966012752514064917216164046012120591849475103044093390378635666451285820545671179617698968626350226432681398171967172648169617672777847062106991407909433094837550988773814461638598804870999388404488611920395623407768593467710666882444364122236618183266079953775194705128803678227313023920372111775328305528285131831629270572186577114115676627498270158101948060788998311472785178520444800965441934462378049536000000*x10^322-2312617460211950207871436040423829562539267358377549248594482627124609499802258310373285411291154639590419094480793027685698408457795518344424543428402604075120078426761935279352208308854544980211560011540240763718628419048722184266348080679261851865400596642839046012891681110520436182464820998465724399467317480335384761566001637766866133341463269804497569174772622770027930426935107584457594265042901402153105690937465269057609503469586565078625993077150616649357213191877259883379628693521731927717122014457923237583343095727140980381/589877977418146902889073884580801386205217046801002488201082420279874485904934144112790471679349596673832888644573497547465520557496773124030932326657363827650965017887121763520974952013967560112219433613774281729856885615792691203844504957962661618458963896260100779180904609113767120289381483721414725517035078861546852076554551085984958089882483603955953761136107147311135449447651320698953842563564030929676767066027421389254574267909168290076213695294352828585299994836429496883209962282742691088186851665028898694394881064328413962498246901332033310251069137100193150640339174510163696661050721320023250475762028594347778410072581446041600000*x10^321-1865217232189449026657876859059233978990612258549105197317484136550170836878734532613292031467623988417179342331837373815771448958520720359180563293472253581018670592668565769884373413557402385338550740671877188675349095127569771718814816765840106083304543133520128149169381987609010500283427077905967611271069768246789535752474387692583028233544589978240363141403257835171706051844322071119546824293760210843437527840605036826107339430275412708529423184305107518665367584001463675678530644638158730937569903947988471679678123590202987527483/4162179008662444546785305329602134581064011482227873556746837557494794372545215320859849568169490754130564862276110598694916713053697231163162258496894359167905209166211531163403999261410555104151820323578791331885870184905033229134326826983384540379846449252011271097900462921906740800761875749138302303248199516447074588252168912462709864282210804309513209738576372031427371731302627718851818313128507802239799268417889485322580276034367091454777763833996953558497876763565846530007929493867032428318246425348443909187650280789901288919387630135798827037131543831378962870918233215343715043640373889634084055356976873761717924461472134683269529600000*x10^320+477421394417954505364287850454956110307272253558356299291487557642489838614512133491105933523472981552126497053383858280405434725363415250974353529439312922162230280071341856419981580994941772284382172221103112792550268795459356530164469349878148519102560546605291240929160415758571116681261239385163887284042777735087460639686041888841349435721943776905104149838983569789473777480551770681574142012752226950225022792693703712758472543641907626269838650871065572599512069909415560498385085246976980700372206878387742517889089529927031072454737/2097738220365872051579793886119475828856261787042848272600406128977376363762788521713364182357423340081804690587159741742238023379063404506233778282434757020624225419770611706355615627750919772492517443083710831270478573192136747483700720799625808351442610423013680633341833312640997363583985377565704360837092556289325592479093131881205771598234245371994657708242491503839395352576524370301316429816767932328858831282616300602580459121321014093207992972334464593482929888837186651123996464908984343872396198375615730230575741518110249615371365588442608826714298091014997286942789540533232381994748440375578363899916344375905833928581955880367842918400000*x10^319-810479399390165286448471819464588157542247653719827760499226092925213978966337159518913954342248534631870080396768785470630045857611055169502584416111277864306719553546103746213111104846109778321296041873964469930143338058497833262440253347780608826307421374541970820779161618254094115559453836741590388329376507995895087261125623503741012906790576006690722340078073556650323040110609907264936487221721221566676087974732796138531719980238825624599931964412343180147793659688210604832875588124619775027593603702490595805220431946183727074089173/20977382203658720515797938861194758288562617870428482726004061289773763637627885217133641823574233400818046905871597417422380233790634045062337782824347570206242254197706117063556156277509197724925174430837108312704785731921367474837007207996258083514426104230136806333418333126409973635839853775657043608370925562893255924790931318812057715982342453719946577082424915038393953525765243703013164298167679323288588312826163006025804591213210140932079929723344645934829298888371866511239964649089843438723961983756157302305757415181102496153713655884426088267142980910149972869427895405332323819947484403755783638999163443759058339285819558803678429184000000*x10^318+3314169516042040963789334726650201493526328942113551837145698507655997786708748159303769449426383124572080565096321038271089283543581786590235010761347523815934110478549757755304549938103063976744202767473845146765483813714333183984703887729300004810252316210679021549737188959583343913831673118034815091988279338524562035056097898044575759243282015130744594710276528698426493312077507322984465213419592513074938255320868576234445040655368459746030861770894035396081805603555414019031197127583929494822858182041025508711366502061717773732421781/1762100105107332523327026864340359696239259901115992548984341148340996145560742358239225913180235605668715940093214183063479939638413259785236373757245195897324349352607313833338717127310772608893714652190317098267202001481394867886308605471685679015211792755331491732007139982618437785410547717155191663103157747283033497682438230780212848142516766112475512474923692863225092096164280471053105801046085063156241418277397692506167585661909651838294714096760950258525661106623236786944157030523546848852812806635517213393683622875212609676911947094291791414440010396452597721031943214047915200875588689915485825675929729275760900500008842939508988051456000000*x10^317+1298559164277427552924830480025276686033778417923275390965095126080759348475540327806947147435128105425557163222355248972886950380722371334852157609528993570287891131038007035628932283502966772969056816673378326425767338584769430194859709603590883517455317663069602548625384718426931941919231524581454836681925656795697254048582130889750067583389703216537573945871588315665600610036600202318826836036354097582566313038439884793503780192350826302402999088937133988464512787029095714945984545456822361183284674824827509550162792664900537232451/1744365720284440709447642498934525355128783931149307918479796550081830865098903505928948272410726552386123682652909602108708074217205008861807992500160233523172099672602521531105808078512561566302967812760584489292725954279552748278807396936167971306924724720671333178030496600513220048253305775108257709720994305180366438887086187870199156715905064622150317579531786368478890047349559944946153243074824348941997774239298161200627868993805957932646144956371176629459489628731136895176528985834232155274191856098515637743293472570743385260100921063479747316720023490961159268469173285643869197369003817768176035976831937907039333938302764830399922176000000*x10^316-2105506223768153624886007737390008428633048522803048177343748783939933742213874423435222494141718812110179347963670274704606720725629918479384218722330795242204975368307622813556112421168025763502466994140068267879301886737002476571621818818279887442204342437765258390779736906544282579448214117716526275714788055247313910167085140732489745200711929968683866133425226810104584966219907315362711230614598991517432549661028782856756627443769432659928054747056518020071558042887912593997060242715736204063125104040678422783862007505617130552329129301/9325033756228003713446626166089183512498163396705832569225133357020551602307448559801983532549806825198844754973289456771935840566482970783470889923341576688640456773997904806028491037728608646265537939391158084030032991839541640854345140156160613348500807261214254245781784788016772760392618519185274281141910798621813269735463117288886392370198726267220412017296182632187187372901372252813035899135882154222829585523988588742638863322825877528255627000058948768117798576250169076508479005530609924129085372715157093279373732255625130410218024022992160165216535018027147139701043488741567243033615347032750989477020127327326685446046796835881564768305152000000*x10^315+34001133765417745449859655348241438948632716087805219172113811680013383139519876759279133843407107372514504672996403225776021364187501039085566381750111160396590580800706105876024755101038946033238566858403372811624607762125659458174588272788642721742095835926912565590554659899989906267912597068175287038381577282422141726924349833258768385917071559911011681688063042973504382824445966376699169865854523110530364972316805372453653145522571098274154222171175591955681217585123985689337622829528654827982258882159598785803311080927073022197015809523/1174954253284728467894274896927237122574768587984934903722366802984589501890738518535049925101275659975054439126634471553263915911376854318717332130341038662768697553523736005559589870753804689429457780363285918587784156971782246747647487659676237281911101714912996034968504883290113367809469933417344559423880760626348471986668352778399685438645039509669771914179319011655585608985572903854442523291121151432076527776022562181572496778676060568560209002007427544782842620607521303640068354696856850440264756962109793753201090264208766431687471026897012180817283412271420539602331479581437472622235533726126624674104536043243162366201896401321077160806449152000000*x10^314+2168512053627462619049645460291197235181382203598430644083335694765561794309464823931730296570443277938740705716803909611329996701550204252028449122809716456071833080363642492332191771546077934261729099966056867526525933356591270905210420567681115367437907902297920391216745305467900765642543629395636139645484312042938577270986279324121779548415337090022866764723086582257891599822755907255425475078167343718452746544242979368304844137991458325984376915246670504506132016894935134562221313753962859091916972703166117560254303312028382209889164567/16919341247300089937677558515752214565076667666983062613602081962978088827226634666904718921458369503640783923423536390367000389123826702189529582676910956743869244770741798480058094138854787527784192037231317227664091860393664353166123822299337816859519864694747142903546470319377632496456367041209761655703882953019417996608024280008955470316488568939244715564182193767840432769392249815503972335392144580621901999974724895414643953612935272187267009628906956644872933736748306772416984307634738646339812500254381030046095699804606236616299582787316975403768881136708455770273573305972699605760191685656223395307105319022701538073307308179023511115612867788800000*x10^313-45680180152076207946012252977043163406419979524927809557154693956826064839081045295799036478724755569512848649445352045988299648445973290717079655740664280537162345069387768488199660700785018992074078074004612064065265529021353120628058057561233203836917873434492969000856226845191646745608890362992351227826135565240926117220229601330574590687068651635629841072353716629705990865130838144467379556229100910856926990205602269509363298685068614101936482659706186377475410130133835018795984447082294165969922021361833710996753934938536043747384982479/52508300422655451530723457462679286581272416897533642593937495747173379118979211035221541480388043287161053555452354314932070173142910455070953877273171934722352828598853857351904430086101064741399216667269605189302354049497579027067280827825531155770923718018180788321351114784275411195899070127892363759081016061094745506714558110372620425120136938087311186233668877210539274111906982186046810696044586629516247586128456571976481235350488775753587271262125037863398759872667158948880296127142292350709762931823941127729262516634984872257481463822707854701351700079440035149124882673708378086841974196864141571642740645242866842296470956417659172427764072448000000*x10^312+2600572625618522346851494273255055135493398687323921357908229648619294538563523938231991486226350896284149680629060830621703735279716574712309861383177655332795751957472409807896701565784994794462007500124775850068388622901737156864249882441666459939947878629531377604881264157504679399695381830518092317234635294339881338989986678376521659665536292362394024325219292993966931342509003529288377768459532680284693415127741373528569987824377625919410571753339405180104204356982481400093746714519677089991604165649775815915065002273398197923958942949309/13704666410313072849518822397759293797712100810256280717017686390012251950053574080192822326381279297949034977973064476197270315190299628773518961968297874962534088264300856768847056252472377897505195550157366954407914406918868126064560296062463631656211090402745185751872640958695882322129657303379906941120145191945728577252499666807253930956355740840788219606987576951950750543207722350558217591667637110303740619979527165285861602426477570471686277799414634882347076326766128485657757289184138303535248125206048634337337516841731051659202662057726750077052793720733849173921594377837886680665755265381540950198755308408388245839378919625009044003646422908928000000*x10^311-16966058688395043383362865588577114921696349480292020484346777582500609260218935617934982146547934371146508377331731651629825498713221189881397480381715023240522427394156641501251265952721798379181264581279840410719765394054293368651672729503191995966242521680677957911245819711745164526326609526376592103342982666075078370023440388453635078273620720697421699022482240212661837736253345928068178147876191163820943994009381880255775415578974782862181559449249190406903799232506457013879496360283650979378767402344447068976715245854678019409716914363927/986735981542541245165355212638669153435271258338452211625273420080882140403857333773883207499452109452330518414060642286203462693701573271693365261717446997302454355029661687356988050178011208620374079611330420717369837298158505076648341316497381479247198508997653374134830149026103527193335325843353299760650453820092457562179976010122283028857613340536751811703105540540454039110956009240191666600069871941869324638525955900582035374706385073961412001557853711528989495527161250967358524821257957854537865014835501672288301212604635719462591668156326005547801147892837140522354795204327841007934379107470948414310382205403953700435282213000651168262542449442816000000*x10^310-154429616893538912221983512198461628303503891499191396290661309769993442030982524118104008709161467042768672932576342378358487943771433752795374017236539024278756166201568539868208269191103481288843836890760491419688463385055440757277690597169969186673339737058420739407997135389164982608103120574091640697559936732361513842246724458645344864537827505701653070831546477152887813936695543066965645823012961986533986157897004026712417925226572316163215663549071090843379193437883062834762557847856216590944527300027149010465322818368346848152661929673/98673598154254124516535521263866915343527125833845221162527342008088214040385733377388320749945210945233051841406064228620346269370157327169336526171744699730245435502966168735698805017801120862037407961133042071736983729815850507664834131649738147924719850899765337413483014902610352719333532584335329976065045382009245756217997601012228302885761334053675181170310554054045403911095600924019166660006987194186932463852595590058203537470638507396141200155785371152898949552716125096735852482125795785453786501483550167228830121260463571946259166815632600554780114789283714052235479520432784100793437910747094841431038220540395370043528221300065116826254244944281600000*x10^309+498737732949840428733716599412285645202942881852167276560543017263429957596911767415525989804545311129471956661781283230012091255937395362400533735773639415828607307773957157953147145606596412562469810711406759254357706811804113448127599870342580343476615047790278643545283036128017142022371511148014676549397927414643162174951713399021740459619752327348732817346944137761357634712076083533189077340772555759069382954019067434075409409882933094273876264996795861021599315233011263496994849904581902185191347773175473184889399353263505653823610221509/607222142487717689332526284700719479037090005131355207154014412357465932556219897707005050768893605816818780562498856791509823196124045090272840161056890459878433449249022576835069569340314589920230202837741797364535284491174464662552825425536850141075199082460094384082972399400679093657437123595909722929631048504672281576726139083152174171604685132638001114894218794178740947145203697993964102523119921194996507469862126708050483307511621583976253539420217668633224304939791539056836015274620281756638686162975693336792800746218237365823133334250046772644800706395592086475295258587278671389498079450751352870344850587940894584883250592615785334315410738118656000000*x10^308-6406433751186148213784999270107079867916779214782028526463541412994723378480171682203830848278995035910706108171583491407200181258248555999693174628204678662369251664033324792847242158540775564199179957745713682674065294231569955450489967718184463985238904254307643985721889504602699464723612972004639520781870325437886023826730201254542300384035429631464618342410396153581507271613844459626497370772739414553037155610394700335694999437510103964400009758559887967948236782612297245589577883636622217428230863044059318407313660050638265864986482608323/47363327114041979767937050206656119364893020400245706158013124163882342739385152021146393959973701253711864883874910829737766209297675517041281532562437455870517809041423760993135426408544538013777955821343860194433752190311608243679120383191874311003865528431887361958471847153252969305280095640480958388511221783364437962984638848485869585385165440345764086961749065945941793877325888443529199996803353853209727582649245883227937697985906483550147776074776978153391495785303740046433209191420381977017817520712104080269838458205022514534204400071503648266294455098856182745073030169807736368380850197158605523886898345859389777620893546224031256076602037573255168000000*x10^307+4202887434405958747123480068766380762525109651270615160888341774195311430485930875907167350143510107647486026110840523390870528693283194643186964633932546092475722111979087924147917522232396319440088146364693530101107951698428314814514433518500698402419402874370089487084979232681993286227978336107232871897214117436703506304353481170777797192248578065558652759206201127183384669310428804199853045295242482788349171717112972425984844609917101987213204034671707697181681294399349318991414372113073203862286100423997968191430320803715811591546566091/620029009492913189689357748159861926231326812512307426068535443599914304951951081004098248203292089139500776661635196316567121285351388586722230971726453967759505863815001962091954672984583043089456876206683260727132755945897417008163030470875445525868785099471980011092722362733493416360030342929932546176874176073134460606344363107451383663223983946344548047499260499655965301666811630533473163594516632260200070172862855198620275319088230330111025432251625895826215944825794415153307465778594091335505974816594817050805157998320294735720493964572411395486036503112299119571865122222937639731531129853712654130883032891250193452491697332387318261366426673686249472000*x10^306+22529858606408708803023046194197727342030309228738794588870086843989108486297632449392700678908744306283052953641941805164413489806797167702563589936188861222021220414992428085158820725973824244655505690473713568917649130205578167215554533253708653138208578688635737433277703868344189169238181191998288184074676327744560599194492669106732202180361319576982538986372825731423529325178419454637976024265073819134765328147985967549648607217541900780067121186435091454041723021946777793701994487767872834435162693963316177151328039004965385988949029048721/10230478656633067629874402844637721782816892406453072530130834819398586031707192836567621095354319470801762814916980739223357501208297911680916811033486490468031846752947532374517252104245620210976038457410273801997690473107307380634690002769444851176834954141287670183029918985102641369940500658343887011918423905206718600004681991272947830443195735114685042783737798244323427477502391903802307199309524432293301157852237110777234542764955800446831919632151827281132563089625607850029573185346802507035848584473814481338285106972284863139388150415444788025519602301352935472935774516678471055570263642586258793159570042705628191966113005984390751312546040115823116288000000*x10^305-34269063291575367883000196576552305723325487375258604253476114774603787000502114988895924384653189740437952040348370155998308308254900202821378386295112223101123404668671772044259656706148984680191479236327780036182747642170632084091186443316289702643206358196020465694353338608285274707330472620310920893943919333669091077020920930529672292037016558648206634417412150464200905925937025771638035228827948358882545548788967435224928393403004352880879723304787244179171609242286680076425880045327619298616846288442025745165220198654725481732019839989041/52613890234112919239354071772422569168772589518901515869244293356907013877351277445204908490393642992694780191001615230291552863356960688644715028172216236692735211872301595068945867964691761085019626352395693838845265290266152243264120014242859234623722621298050875227011011923385012759694003385768561775580465798205981371452650240832303127993578066304094505744937248113663341312869444076697579882163268508936977383240076569711491934219772688012278443822495111731538895889503126085866376381783555750470078434436760189739751978714607867573996202136573195559815097549815096717955411800060708285789927304729330936249217362486087844397152602205438149607379634881376026624000000*x10^304+1129612077976473427060663896264371948055142189844279616697491645154010474748485210239192686233690182344365237502709844961551440204871245224881657972160182217689021915434835734918484015973195862013622801088214768662663575317416055228765200909650563509508034750058921599020801428850769562256496873576013875076248568160095085751830173105154287116374203445114169311795750368366901565389577479249297238332849267377040527189131696242052669048262882918893957391041839708189533862334096730442837941647634479900895541468357120257226009201097188583964733467669/14165278139953478256749173169498384006977235639704254272488848211474965274671497773709013824336750036494748512961973331232341155519181723865884815277135140648044095504081198672408502913570858753659130171798840648919879116610117911648032311526923640091002244195629081791887580133219041896840693219245382016502433099516994984621867372531773919075194094774179290008252336030601668815003311866803194583659341521636878526256943691845401674597631108310998042567594837773875856585635457023117870564326341932818867270809896974160702455807779041269922054421385091112257910878796372193295687792324036846174211197427127559759404674515485188876156469824541040278909901698832007168000000*x10^303+68645990758657466442893773155750566978491718447631012111075093961357516232461507479020770291441317368876885469715595626714277177048310620897289035540936545365834104334906258891235341178223230982862960341949684700890204834949198345509064765072982087434369345232232237723369720508061738955536320182227185112279389846029939611555976576503595846004942900545394331931612692620447635664252841661778403250564735150307664534793917414060720452526206341245835468371747113820073289687222722877090089738081242340594886130369974837490223023859567816066588525117733/238656606101936201669710069559708773749552466057737275982892114666930214947665394491449464912425564614863522946383326684602483788187173683692427367789172849638246921052760035232738457087841828281649025134466867253002123356647266575446048384605609488253205810207958770029721950084474417877971999357846196214032992860662331500909221492415326988578870108755372678059035357443576916195175798331900222345492585956538129410376987320211327413620888912823695021178837826814260431754786179925489883267770208884132275778605144220659514975449461287315646772891496015059321282485961278712645747925075372784343110254252245126826449956236894462185484203603867446619074023821921656766464000000*x10^302-523328600411700080939789034964484540173937101951288603048509142089660986186834511622560074633734318547548502782776414135795529626678936417484406334521408557605576105786038331705803493723956986831302598303613642032084443816847544126196578170306840268113677527813644718228012712066662186138317033562450819262635200295009999527953434985963607342277369288571610863846153764464414541409300857766216228110607241025355336155592349365316230660615314069111157798417374873073927957436445066296900908204019860259294300366736227818882523429546067177320722312467147/245475366276277236003130357261414738713825393659386912439546175085985363946170120048348021052780580746716766459137136018448269039278235788940782435440292073913625404511410321953673841576065880518267568709737349174516469738265759906173078338451484045060440261928186163459142577229745115531628342196641801820148221228109826686649484963627193473966837826148383326003579224799107685229323678284240228698220945555296361679244901243645936768295771453190086307498233193294667872662065785066218165646849357709393197943708148341249786831890874466953236680688395901203873319128417315247292769294363240578181484832945166416164348526415091446819355180849692230808190424502547989816934400000*x10^301+3745799370153100603126586280675180747391163086609018360269943395378613806741129796139307147962940151276000017329706653359416514931301696480383134715040591247398481247120481598884409261105724362605669312994178927964666875681967513238972864928614345164382030869392530170081455701149510306487666509733602880953565385404647757883827867692351780614380398414714120394423756985663894340393820872185746509241037181381167104364532270647118093940010397974744611429279094133359771324929231537497180261261981890637374901697491202331581501366508539855999898742940093/8591637819669703260109562504149515854983888778078541935384116128009487738115954201692180736847320326135086826069799760645689416374738252612927385240410222586976889157899361268378584455162305818139364904840807221108076440839301596716057741845801941577115409167486515721069990203041079043606991976882463063705187742983843934032731973726951771588839323915193416410125272867968768983026328739948408004437733094435372658773571543527607786890352000861653020762438161765313375543172302477317635797639727519828761928029785191943742539116180606343363283824093856542135566169494606033655246925302713420236351969153080824565752198424528200638677431329739228078286664857589179643592704000000*x10^300-1229357428499779205847740510872288864881577097775832217529298256977527459690106101550057190092517430081306750752630572390659028542971700345244388283489908769655299292953634650195812742593270094574779663591656110616923941656053170642262563309864055745673774996743262428882619743614196679142464579376334881207511529725810950646828881489293425149398464712424274277991264927980115679683258130357151798273456208028146330381088969715165288191479328228523674334512595656727722116937677258570532239643528736334442128092289341608804309234412992435003419383120709/34366551278678813040438250016598063419935555112314167741536464512037950952463816806768722947389281304540347304279199042582757665498953010451709540961640890347907556631597445073514337820649223272557459619363228884432305763357206386864230967383207766308461636669946062884279960812164316174427967907529852254820750971935375736130927894907807086355357295660773665640501091471875075932105314959793632017750932377741490635094286174110431147561408003446612083049752647061253502172689209909270543190558910079315047712119140767774970156464722425373453135296375426168542264677978424134620987701210853680945407876612323298263008793698112802554709725318956912313146659430356718574370816000000*x10^299-13560957867679420916456671545988331148501661663334231682557576312139604344542334953212797619292014238980571517247335681615266530225296602597253904249101789601274769077174717898750440119907644895829837971884096207386210646546276654458353243479170801464354988593517203950224763621681541841897722690952714422203143062643902763734045348545416088776332341791592106948599063263348930477144952704883372370303209713633603061013959058905690121879553914657864558568514226906739778302078704862045969452391325759941053017419821586177980692429380501638602505040971299/3711587538097311808367331001792590849353039952129930116085938167300098702866092215131022078318042380890357508862153496598937827873886925128784630423857216157574016116212524067939548484630116113436205638891228719518689022442578289781336944477386438761313856760354174791502235767713746146838220534013224043520641104969020579502140212650043165326378587931363555889174117878962508200667374015657712257917100696796080988590182906803926563936632064372234104969373285882615378234650434670201218664580362288566025152908867202919696776898190021940332938612008546026202564585221669806539066671730772197542104050674130916212404949719396182675908650334447346529819839218478525606032048128000000*x10^298+1735971920406883586436920017121175040245730123561767545813854067127989664564243046784296564026253414374837261980637738095740317919705201448509421420475569628932757933335772620795211525170301191828045639697790596346235165930130261556131743611469299068375559430814141900117805720480672831852364297893627446662198760882129763416690428893578639073149107965537451965131803373700157766792708443304792539748043510616063326853635362934201871041765937840203974348229436990883702042376013546254297070773316719796306815218433295797294237738907692450709587445280341/1060453582313517659533523143369311671243725700608551461738839476371456772247454918608863450948012108825816431103472427599696522249681978608224180121102061759306861747489292590839870995608604603838915896826065348433911149269308082794667698422110411074661101931529764226143495933632498899096634438289492583863040315705434451286325775042869475807536739408961015968335462251132145200190678290187917787976314484798880282454337973372550446839037732677781172848392367395032965209900124191486062475594389225304578615116819200834199079113768577697237982460573870293200732738634762801868304763351649199297744014478323118917829985634113195050259614381270670437091382633851007316009156608000000*x10^297-1607802045302894757041630165971761598144856317939055829794322462154673462673833696421083536659668169301962080208037487003415057826502410424771829182593200080896060303610383826605208174677189765277073673569770099125632761604865673687660691640041884982542712428048399655950019741369839531782132021866506656073144569383701957631922838617000104781726841418885623876510436610623532516154865081663357366035889967238797730352488821804111361424218237275558984185945361904915816102519789336819514620198134356931794237972349217955610646952268304794978674196900339/6680857568575161255061195803226663528835471913833874208954688701140177665158965987235839740972476285602643515951876293878088090172996465231812334762942989083633229009182543322291187272334209004185170150004211695133640240396640921606406500059295589770364942168637514624704024381884743064308796961223803278337153988944237043103852382770077697587481458276454400600513412182132514761201273228183882064250781254232945779462329232247067815085937715870021388944871914588707680822370782406362193596244652119418845275235960965255454198416742039492599289501615382847164616253399005651770320009115389955575787291213435649182328909494913128816635570602005223753675710593261346090857686630400000*x10^296+7201916159222285829202341952667715948712391482570944422112231378123563876494203539122242301593095304437765822621683955291474989777640614426936597202550845202995250408185158680309842959058717670794745147323399147010565452475216846122018004294803886505722324609740136663637463390597025260115330603682596112544548335130189533825647329013424593666328955235287739489951619385976207777846019377728858486054612714277508512906962959782672825270284047399525268134072059078105185157032900589058358139711152906250034807155335038484564334718352733579690620540893271/874584990795293837026192905149672316502098141447343532808613793603805076166264638329055384272760531933436969360972896653131531804464991812164523823512536752766531797565714762190846333832841906002422274182369530999312904197378447919384123644125968115393228792985274641779435919083093637509515238560206974618681976734518303824504311926264716775088481810735848805885392140206438296011803040780435470229193182372312902038704917675979786702159119168439163643692323364339914580383084242287414434417481731996648836030889435451623095065464412442667543352938741027265186127717688012595387346647832866911739427213395212256595784515697718681450474696989774745935729386754212579166824431616000000*x10^295+32969019974355901852846349932078356398909166396509091996321588542491858528415564942115472511914419570753300770065330980087775042665834483563173552247426369347382041216498773307413049537607870034915996338294492565152044947888141506569520921124656138880279357802942574449330321733424680286345351374643109494491360602451699650148910621977133569836440533141360001800102407429455468523518174039488984807811027787894547360884564015674523865305701465592837196646320688869761107387622390391813599608318266546999999829767923265474132567746997731637019490878433219/7871264917157644533235736146347050848518883273026091795277524142434245685496381744961498458454844787400932724248756069878183786240184926309480714411612830774898786178091432859717617004495577154021800467641325778993816137776406031274457112797133713038539059136867471776014923271747842737585637147041862771568137790610664734420538807336382450975796336296622639252968529261857944664106227367023919232062738641350816118348344259083818080319432072515952472793230910279059231223447758180586729909757335587969839524278004919064607855589179711984007890176448669245386675149459192113358486119830495802205654844920556910309362060641279468133054272272907972713421564480787913212501419884544000000*x10^294-3191466287384785194324395601681961388546276823210733915989135139558729890719375405214779362602318708705880767079930195279473825476964587948402750381871302344765549586434378508269556981584350244405271446366743089949252232241253037319709080040126668717748879517852369991689129132715397345269329296872321338926345124915285682807603879008154283333963106092921764086088649386430330820955332164201517764741266157929001031873479532608719407310062947059464401329670450449763424599919371169018828890015105399090525462768643343348665479261780646504081323525834524371/3117020907194427235161351513953432136013477776118332350929899560403961291456567171004753389548118535810769358802507403671760779351113230818554362906998680986859919326524207412448176333780248552992632985185965008481551190559456788384685016667664950363261467418199518823301909615612145724083912310228577657540982565081823234830533367705207450586415349173462565144175537587695746086986066037341472015896844501974923182865944326597191959806495100716317179226119440470507455564485312239512345044263904892836056451614089947949584710813315165945667124509873673021173123359185840076889960503452876337673439318588540536482507376013946669380689491820071557194514939534392013632150562274279424000000*x10^293+2264175139456255495073910480888620324622375581691766208886136870743153102893970480997486784567738709022129897374181416676206483089145456512146433861588757098665308955710864846361565847455770309137677221174195185255209529150343158051891007413545493359897737274930325231514096524917092698271757663807255581356934944960670112936672449228263796504955522538256936210760070597947011705462697295568418834273315354471157678602683896718640579569851290318087266857316236605808635334271499468292580748013044704601328013179015903524689310808561933501395553448317771917/22442550531799876093161730900464711379297039988051992926695276834908521298487283631234224404746453457837539383378053306436677611328015261893591412930390503105391419150974293369626869603217789581546957493338948061067168572028088876369732120007187642615482565411036535527773749232407449213404168633645759134295074468589127290779840247477493644222190514048930469038063870631409371826299675468858598514457280414219446916634799151499782110606764725157483690428059971387653680064294248124488884318700115228419606451621447625237009917855869194808803296471090445752446488186138048553607715624860709631248763093837491862674053107300416019540964341104515211800507564647622498151484048374811852800000*x10^292+9679986700948990201819934937742562147743838739950876304993070074896281031019202489153530969374300303640831074386110457776315516623049468695858627512997137335650926651573099212662541721823152794290974604324342881335629710262507143726990523376226600055553516554882400237608862536144840391251015701536938449204679266210695244809756402411590435608160252276012139846349993529316975777165940560675946865611360762704037606079917461893505154808311330249601734469142923503851175955179236881063950407024340351168252105782551762717516110067535698108791230955393/2152308436761534840912395552062366827076975601125133585880704008258067486812114818094428456800143227121138885163615669253172242915453358705461812656359377695391995852287698842414729707228957877622655889724849246304584986576270607293399198251418179627846647749255460289221818823117179033048581463254350078093359144217923056120515598384752727886891065103664499485774116793713496607555209017651775981515390556833996366870761005015707199498116917787851358986886217909664500543222940782231939956910782878281763699902317748315656160604560111516879248165479749669369196734131698687433607835743124676926573106283325520050833695268184749457281373820825841242184629109216520077440161153024000000*x10^291-1571302121299809625064858636872131777906303701486129684305452340946966473884766331611471843596086368169319339937406559972964683131595203792150185242724743340662029471095357339250846784831193610244658615987086855802195852073225500924030506442283400806851044112096011214289407985919276725190580402616596815022393449378460390997842445366337584080142134736364450541095966936358845583058528046848299776315939785693261563599204113730933335698191257257676232306024954929579592004989191711086875126521457888551378581086690066297536038859566963483017611900005335941/489655647966542751123528674191957339184662690648407118400624221852549555603358915590564896103558984534637222910066617594982056974429423895860176282117610976844903690566711855337313518615660863597388163491031594059647314298794666393521428072884094020701437790786251684242336346888889801019727315643180199293710715678308231798832878126781679510302338488340301142648666268321659021664720192047823967588158845401151569090213799669086155140511230367072371427521308466639716655948238140897939294226184332256427777126286130005171125480491691523101162832096518816417014287697557422987804704542415482863609376592818004276524795068372713153621040169553059166556528683220854505123288328177713152000000*x10^290+12092080350631764469459896101924394677557296729902565217772119556260439558812756167191724743405126356414880243088617958120712354930593176037615027163998416662710762021057564662117691914365007135262504173902994052380394507577998081489286817050934761603542214195127730021771977911063679545867446957063637182760265761621191138563877414834477218889776733274886022199743452144576992259016535944892163333794066489668934241249907536480136473960191257248224428185982924260661521194003621474665674482538742683915135244179736345231987348176375367823250104608361657/23903308258721761519343855396944663007535308863013956963344081835997241619690597950426984573102731493554775674603843758334922899639306196099683161701007636443612162409321732583034535672066284761410960643792962431905860017544710045837584506516531216986904507538382108846149555395463555375223374876072406178539132570094928475386812097905022816331327174726671505484328382921027733306117997540796140429599470263665683106474934007514560827865193198392586179154146715087441789417591506878153841286189471840920290895218109896702140740911576657192808244762108167073611644221922181891416501848964069429732410395803245770895441179373224162824695747921968864639593855837704435900988927263113216000000*x10^289-3627486528309599717601395095783211458167536741284261863131715165727735959865241479655559208633631849797024374264641358013308048728474351461171728756244929893167280432748346783093887184135166062065325710558790213552059357001450461217652106788303386519680207342967418197652473936630288417380402735837634035702746076129551243368312426983097562777477214696794761373846439376515335165108771142079648502233943719814739588223827839294834121151950319461539714714286008416452059739702157069036818206702197853888850810059321573626535431999010902704131662661525403941/166203117081215082381357732840012948271822650425802187617126164445951106301940111920454599020293735322042577376331183343668195338749187310937682692330206240140498738398072481183065274318687173129627753779241581069388859824848018193000987585881801056169516598701162000251398737172571738174696014566885164788836665778808622679146702632747610073782622321185222216419033007647465976496482168043661392427066488096162304022621141144821243516264954764594850644541518416676566682076144831824786251868773424777324628350293692127469513448806894151269766127008761243972403706795628062431289139713254169611990839826362225451574701868921938064714798777551152654248330307333250043453276152535749492736000000*x10^288-61863863950826479012436499794045485273375438291495144522492522738105885574676470683288678575719795146168351791057767851922113650270209330608640010502157471613657916479848487057706973029721251494335398082162351637557010640509759974109758083841270949744619770638770865971233786943154534482552301692673595496507666849443185089809777351067837922420541312480657915605686553744669779014089823449621541379701784985690613430813715303225992409671211186763591369537773698717420668057119532994555058812851147202070548640804839562830997235072286103453553747020870348047/8376637100893240152020429735136652592899861581460430255903158688075935757617781640790911790622804260230945899767091640520877045072959040471259207693442394503081136415262853051626489825661833525733238790473775685897198535172340116927249774328442773230943636574538564812670496353497615604004679134171012305357367955251954583028993812690479547718644164987735199707519263585432285215422701269400534178324151000046580122740105513698990673219753720135580472484892528200498960776637699523969227094186180608777161268854802083224463477819867465223996212801241566696209146822499654346536972641548010148444338327248656162759364974193665678461625858388578093774115847489595802190045118087801774433894400000*x10^287+695185342357199633783490938391959039387217998574485409875159330372336999452079039651775078946984923988911367502250209440376994740652169321059223225248312377633109285758450397681711774006988455709968281481823136478927858326026981901201982395875231785945708818137100764754883773301610717361085136070208118007125702169138115624857604170986038177414292739065084141117938680428127871918615622707023385951049071526603813797003897713118393841796249545118503486813255877923547501405886150483866939489446208972517032607458090713661946654101120189313691078268699216549/376948669540195806840919338081149366680493771165719361515642140963417109092800173835591030578026191710392565489519123823439467028283156821206664346204907752638651138686828387323192042154782508657995745571319905865373934082755305261726239844779924795392463645854235416570172335907392702180210561037695553741081557986337956236304721571071579647338987424448083986838366861344452834694021557123024038024586795002096105523304748116454580294888917406101121261820163769022453234948696478578615219238378127394972257098466093745100856501894035935079829576055870501329411607012484445594163768869660456679995224726189527324171423838714955530773163627486014219835213137031811098552030313951079849525248000000*x10^286-4599710181742191193270622763128885722779718689598870257417794658911257597823550578338172499591362814253992992596580915580573229882745680920214992944586815917618852071651404924600639259048405244290209950673421314882808933154779653914259867891919437122577286624252518483534726933341295431418028072802269527400894680161668569919631466124036882954283917922163843971918528247852962310427665763050298421784537437382932344148047482023034674196375088847423711993691779126839162053515719063934463014576803820328041498396777858770900420666531410535902936651408736974311/27140304206894098092546192341842754400995551523931794029126234149366031854681612516162554201617885803148264715245376915287641626036387291126879832926753358189982881985451643887269827035144340623375693681135033222306923253958381978844289268824154585268257382501504949993052408185332274556975160394714079869357872175016332849013939953117153734608407094560262047052362414016800604097969552112857730737770249240150919597677941864384729781232002053239280730851051791369616632916306146457660295785163225172438002511089558749647261668136370587325747729476022676095717635704898880082779791358615552880959656180285645967340342516387476798215667781178993023828135345866290399095746182604477749165817856000000*x10^285-2585590192521030866979277314809825135299104920364998737206888742943767947428399780061413960632957565063169701906645680002697963339589551778647411746165405281564149361122363495339554595064515279657678010469426487348204716234357726967556841362231745489760864289951080254135245675294881722594894330919223484390449566230735042016513161738380939818548841521298663945252933558791159696314456155415293662522790596852181887914025188739480540124626096556259842460494151144786559072388014961183209672004111317263651786053203959761740839656976609902634069020933228307183/244262737862046882832915731076584789608959963715386146262136107344294286692134512645462987814560972228334382437208392237588774634327485620141918496340780223709845937869064794985428443316299065610381243130215299000762309285625437809598603419417391267414316442513544549937471673667990471012776443552426718824220849575146995641125459578054383611475663851042358423471261726151205436881725969015719576639932243161358276379101476779462568031088018479153526577659466122326549696246755318118942662066469026551942022599806028746825355013227335285931729565284204084861458721344089920745018122227539975928636905622570813706063082647487291183941010030610937214453218112796613591861715643440299742492360704000000*x10^284+24684953041408772166906583740731473874994825574341165538331359940612217154224587245429868069765227599362342801443474238961497740080998642473725687457491760186325330654746214224942907043071265996319375537738992954510181731451445979228703351152616153429674965634062106759244776471790202940282625648599096711457087470039959610770478339240834317085812352331676678820874578412032776255919956200281535274169316672299408578259002734282046558260019905743621714122925437612761405951714509965016293470733846014283533570453253159776343828350236388005995742960914196452017/4396729281516843890992483159378526212961279346876950632718449932197297160458421227618333780662097500110018883869751060276597943417894741162554532934134044026777226881643166309737711979693383180986862376343875382013721567141257880572774861549513042813457695965243801898874490126023828478229975983943680938835975292352645921540258272404978905006561949318762451622482711070721697863871067442282952379518780376904448974823826582030326224559584332624763478397870390201877894532441595726140967917196442477934956406796508517442856390238092035146771132175115673527506256984193618573410326200095719566715464301206274646709135487654771241310938180550996869860157926030339044653510881581925395364862492672000000*x10^283-6543599661714281391249682160500109751108481259219261899133599760224691476760828000713650590212784953743253218358587485691268051561446441190525579874297274978960375391526597633369385304037028238788225239696468760582938918613303619857057630672198247578185578034756168904379995208336034836594943512471263467794176663196458448108518064088908681932459206331624238144427373327119704794040584818233878190973956963210967389375780785093167729296611639207067290170259965376502396716161113864077570415479779656852993419620885725381323524412122077985765624112505493239031/8793458563033687781984966318757052425922558693753901265436899864394594320916842455236667561324195000220037767739502120553195886835789482325109065868268088053554453763286332619475423959386766361973724752687750764027443134282515761145549723099026085626915391930487603797748980252047656956459951967887361877671950584705291843080516544809957810013123898637524903244965422141443395727742134884565904759037560753808897949647653164060652449119168665249526956795740780403755789064883191452281935834392884955869912813593017034885712780476184070293542264350231347055012513968387237146820652400191439133430928602412549293418270975309542482621876361101993739720315852060678089307021763163850790729724985344000000*x10^282+62147974670911421293338214962743617071912795846695231086987993942645157619274909995438003747725184784457522061052484228649784175685086750559304597569296046696811254514099132964567029587354995622863107710373081247698232140977114369608394828566508683817100357313579499244543296112372380507647091558508863988262148146890805762657316507058916126515883406257859835502641320694874933934871452247895737131664355064895833360080702681531773379630073983535082779997548835266337907261819248072764478929200961899736772215434338906933520551241473095734130621291082806739/17586917126067375563969932637514104851845117387507802530873799728789188641833684910473335122648390000440075535479004241106391773671578964650218131736536176107108907526572665238950847918773532723947449505375501528054886268565031522291099446198052171253830783860975207595497960504095313912919903935774723755343901169410583686161033089619915620026247797275049806489930844282886791455484269769131809518075121507617795899295306328121304898238337330499053913591481560807511578129766382904563871668785769911739825627186034069771425560952368140587084528700462694110025027936774474293641304800382878266861857204825098586836541950619084965243752722203987479440631704121356178614043526327701581459449970688000000*x10^281+1271284476012645125848809172197232006304435169150462332879615592084332600079554573046740825273398348132064999810328249003605369846546621605701156938982412735549359308232406490058100616000987767599799078560424593331756858056803150750573771843781867167523819689763886415616545770561654207112915467691152845101105934464420934753797449273858660547650890174933828536538007350297301049058932771418712319296068357169544338306222580588193689456393613498867875502929611459205446629151329556078819822234882353747508097174510738399760012641041614482231185997641401702157/79141127067303190037864696868813471833303028243785111388932098779551348888251582097130008051917755001980339909655519084978762981522105340925981592814412792481990083869576993575278815634480897257763522774189756876246988208542641850309947507891234770642238527374388434179740822268428912608139567710986256899047555262347626587724648903289620290118115087737724129204688799272990561549679213961093142831338046784280081546828878476545872042072517987245742611161667023633802101583948723070537422509535964602829215322337153313971415024285656632641880379152082123495112625715485134321385871601722952200878357421712943640764438777785882343596887249917943657482842668546102803763195868474657116567524868096000000*x10^280-21347567308754576659324369766582930396717289339097341160220079420028154562764662320175600906174765366571475292327449721611529967797746261171378291467746238409012044132745377871445420098087693887387109446501281550660754784346001839930318330412599015128450503751735901019095297070176198062706492231708216106260948753505852048922998450011394644390937509449840247208871780259465016393847492101794376010144091866696820642747822477235306931607498711292326156374652524148379268703557998716267196550985264376013996380753017052688517450730704545194516504639667412145917/7597548198461106243635010899406093295997090711403370693337481482836929493272151881324480772984104480190112631326929832157961246226122112728894232910183628078271048051479391383226766300910166136745298186322216660119710868020093617629754960757558537981654898627941289681255118937769175610381398500254680662308565305185372152421566294715803547851339048422821516403650124730207093908769204540264941711808452491290887828495572333748403716038961726775591290671520034268845001752059077414771592560915452601871604670944366718141255842331423036733620516398599883855530812068686572894853043673765403411284322312484442589513386122667444704985301175992122591118352896180425869161266803373567083190482387337216000000*x10^279+4854130293556347219588227715974290516302026618614692644330875353354609594084798146868530666066949451348092042021506528598284720901949837790355576873516484000486684173563967668865155754583397317418979975724382244755007641247225463283929155578071101214397686886795667453567632331719118958003338200239030041099759673155360961632716941885615390218745126953439918721059623826440094607166532217171197996532602201313642048365322247718833284783181325287504594731751443738675133525390126585982901386191488652830594000898752862402786101270132443078883201577634082523059/45585289190766637461810065396436559775982544268420224160024888897021576959632911287946884637904626881140675787961578992947767477356732676373365397461101768469626288308876348299360597805460996820471789117933299960718265208120561705778529764545351227889929391767647738087530713626615053662288391001528083973851391831112232914529397768294821287108034290536929098421900748381242563452615227241589650270850714947745326970973434002490422296233770360653547744029120205613070010512354464488629555365492715611229628025666200308847535053988538220401723098391599303133184872412119437369118262042592420467705933874906655537080316736004668229911807055952735546710117377082555214967600820241402499142894324023296000000*x10^278+169322385039660729072288199725075387554796030129555694317485884247789112217450891970167854391575552833979610618067727657437545117869619429339957183110484980979089792231715957637728631989354055760177367697277077481571653616639674403470837170359278520244855746384258851797017348295566567398535412817270071850625089903040160234600273666256387173309453250393514261136150444180118344594772025243568461782858914162494020864532296720583288661267873362454130437881417629293701670926354847956101521443585831777275817359422027956252368031481626573617208309810094169329/3529183679285159029301424417788636885882519556264791547872894624285541442036096357776533004224874339185084577132509341389504578892134142686970224319569169171842035223913007610273078539777625560294590125259352255023349564499656390124789401126091707965671952911043695851937861700125036412564262529150561339911075496602237386931308214319599067389009106364149349555243928906934908138266985334832747117743281157244799507430201342128290758418098350502210147924835112692624775007408087573313255899263952176353261524567705830362389810631370700934326949552898010565149796573841504828576897706523284165241749719347612041580411618271329153283494739815695655229170377580584919868459418341269870901385367021158400000*x10^277-987356645043238285583455683259094542526289758758202653687271196272467632407721595045322243878565702489846048894807088751519616430007060597367658168928821970624540123609713363714792209685550030171958064932802055807128123910607240061931772685576830265627285496417237872756958477521312600763298660885929107780145594888676748914569150666127101528582587760289671263218657036107195036253376926384354893775678017496337724751161671120101290116599313088463730356559349204563234776313514073535450082067015848524152690757963065046181928961064877961747219275195971826963/91170578381533274923620130792873119551965088536840448320049777794043153919265822575893769275809253762281351575923157985895534954713465352746730794922203536939252576617752696598721195610921993640943578235866599921436530416241123411557059529090702455779858783535295476175061427253230107324576782003056167947702783662224465829058795536589642574216068581073858196843801496762485126905230454483179300541701429895490653941946868004980844592467540721307095488058240411226140021024708928977259110730985431222459256051332400617695070107977076440803446196783198606266369744824238874738236524085184840935411867749813311074160633472009336459823614111905471093420234754165110429935201640482804998285788648046592000000*x10^276+12296099162052049031140458851740898513007255904084202220064634294575468770049191040233598272512475488520933575279055456018861258035131854356658151156701062633536301325000256198200606522406663626480312523481472965926912600533437095462793386190362387667170574752132617880752764198690186055269354271824419016955179237448907577922906881129324087164877217830534074171785323734657379196903736962345027215386947846321318218146362028581117914940007851714416454719746877947151755515734744656514765572076182639423363891190484635818470052326225674931551227666710505951219/17151832681325872882404922670452775265389045043446886922662267874027731408295428298793950400532889288439511044863995399152992253415771933458675290193106162175152291188217216985927161703319260223031708008760451959413478883468330056006476489472805700713165691147672361840418007862607676965062315891671728111967826913486873700486157921593251467510584256929765838838485494487703653551977548727287150992232346424209725606110778522743493085911957983440741318914698647686156406536003305606302423670422807577076851009399050335561214479668461606540828974827084331346628011348869713466883722853703161043074903636029394522080800464798659684957784435504280884413768035041642710560712773138571572580732883722829824000000*x10^275+1363972648941195722154094120804593554965339506801851555337639321635212805462030800949736309247469794885256494086539431121932072977889015217737543915685587767548506768645852492951358101053172450513916439563100483929744711614655436586357772843986258915357937105376606568085414290478111373187742252994077179172315169557050859917540907986596031174309804507357631296113182876016202325535367130497314977779463473256214959773286851025924310462673671298282597662008631511641259941595753362151450578779486344956519332595896557105815540079590476773328274841425339808851991/9570722636179837068381946850112648598087087134243362902845545473707474125828848990727024323497352222949247163034109432727369677406000738869940811927753238493734978483025207078147356230452147204451693068888332193352721216975328171251613881125825580997946455660401177906953248387335083746504772267552824286478047417725675524871276120249034318870906015366809338071874905924138638682003472189826230253665649304709026888209814415690869141938872554759933655954401845408875274847089844528316752408095926628008882863244670087243157679655001576449782567953513056891418430332669300114521117352366363862035796228904402143321086659357652104206443715011388733502882563553236632492877727411322937500048949117339041792000000*x10^274-47922989157197584812780780213788528851642217463836789172809702496125653598313008898034574439377720056174158965598069954430549407078151377654808802035547290237567490564644231181401932009555833018246621301559724331750396480420739809944810312742851855991320657569184194090062129290822583730858629086086490195194483386617088132912497299742795020416911010684166104088242327389111534353930750230574842741687240168169569776031585903333796863668207344948056723294636724278304852429292978353577686577915078266644527509269529804631513216287596200915028289994419362915449/1093796872706267093529365354298588411209952815342098617468062339852282757237582741797374208399697396908485390061041078025985105989257227299421807077457512970712568969488595094645412140623102537651622065015809393526025281940037505285898729271522923542622452075474420332223228387124009571029116830577465632740348276311505774271002985171318207870960687470492495779642846391330130135086111107408712028990359920538174501509693076078956473364442577686849560680503068046728602839667410803236200275210963043201015184370819438542075163389143037308546579194687206501876392038019348584516699125984727298518376711874788816379552761069445954766450710287015855257472292977512757999186025989865478571434165613410176204800000*x10^273+21097947641330880814372952499815319147966645426399950138024323956392678605055505535999912646941028573362895431066705530587875031694139575969312178300569122048845765675551102088943388926488601694687450726463628241921342622210077709288946709756975723301934400889475698675101004662156910881777562392698175302093540502584368968492910146806232298227033722741202109716167480001451442948559021676893340426281874293669869928040774527137595897994602791376484999461580714997412318706605684978161126501527321597265985339692472041354981916923298454292579983755179663567911/4785361318089918534190973425056324299043543567121681451422772736853737062914424495363512161748676111474623581517054716363684838703000369434970405963876619246867489241512603539073678115226073602225846534444166096676360608487664085625806940562912790498973227830200588953476624193667541873252386133776412143239023708862837762435638060124517159435453007683404669035937452962069319341001736094913115126832824652354513444104907207845434570969436277379966827977200922704437637423544922264158376204047963314004441431622335043621578839827500788224891283976756528445709215166334650057260558676183181931017898114452201071660543329678826052103221857505694366751441281776618316246438863705661468750024474558669520896000000*x10^272+3065673123376148617371515326420759235637365374190816132169542286477067179589498837752776961686658182510413657410263904449836424169180636065718799913693476582784099201412567722140244808496749101445033682510879174077836511379047376646579936705104601417716980133458141045936596143883397387702605007336127253067460505113031733182781152381325711858342725629413199507566754297977269819486742243821669584017362646070428671351633196527707709169570074476797721794056257663558952544418394620085364995715083719957949855140269116573897381739767152753549825860534788004463/10259434686922306733352359898880060035666554942910999439278599614495356879300403880878596793426442085146587529604802171062589827889310965736512235118584116697998785867659775329428431492693120576484197036624713418184554753680748808885104706318502856057352031874176945051622340703049022775409582182587642907589370929174917684229258769100701800874023321683527627908312554241260277693859801454106529701199901984204217408701339522527184787388568098402708038144668975723657862863381669568815972804708288593796122573006693493024923368761689034804729700635031366196259955096062376301422140685415060020842342359520351677207715724174952131556287059267791396707804633883370285947700194148117888337521454140671131648000000*x10^271-1394065273023796875660274314023049942667369939279224311271483244625220947218809452805203209239633328040665695770601324382801137881791680880749380035514197041787581777356248338107309844266006087534625206131627661817992358955482479572321908512487556046240629686749768286312625162939736063093194191237265031631971685147456613568851202836163359431827174797714229150394273908294777965168952987455506489119118793573129051638971488455015899896231735217508372384045081481268521470881892236315426266471186094624487438239669688416792606274701363807993391929864672665834831/8269104357659379227082002078497328388747243283986265548058551289283257644716125527988149015501712320628149548861470549876447401278784638383628861505578798058587021409333778915519315783110655184646262811519519015056751131466683539961394393292713301982225737690586617711607606606657512356980123239165640183517032968914983653488782567895165651504462797276923268094099918718455783821250999972009862939167120999268599231413279655156910938635185887312582678744603194433268237467885625672465674080594880606599674793843394955378088235221921362052612138711835281154185523807426275298946245392444538376798927941773403451829418873685011418034367369769839865746490534909996450473846356483383018000042292037380932108288000000*x10^270+658242312015126469517578339912459703250793821868478492183897145863415802633100570472417038524629661570674839756053528707424285549655067558134974170997741794921517357420896886372463578533795581742989348653018436227851172562358277058662739853736376536265819567010166138491464993416136760205361237715202031952858616217729732524278656783268897387182971477894889169581004045954433001465747634895767286296143029029499320646535239866260300099014729188768738478156114628229939731731145869065493438829504529253248769621603516795314582421636370543228068090124858410475621/27062523352339786561359279529627620181354614383955050884555258764927025019070956273415760414369240322055762159910267254141100586003295180164603546745530611828102979157819640087154124381089416967933223746791153140185730975709146130782745287139788988305466050623738021601624894349060949531934948782723913327873926080085401047781470222202360314014605518360839786489781552169491656142275999908395915073637850543060870211898006144149890344624244722113906948618701363599786958985807502200796751536492336530689844779851110763055561497089924457626730635784188192868243532460667810069278621284363943778614673263985684024169007222969128277203384119246748651533969023341806565187133530309253513454683864849610323263488000000*x10^269-2278982768692692058858399050630446400221633199178475489712218439365261949921974092815790240950990229071525647826465205431086521107759152092988726772379487514401463368335931024705632134884301111014691101445295884614781997651911085885744821788389418384365132174203877483355579031003608792323756040366144024760561513791004194502318970542882512338908140971666304990798214215295386381382752668303542749342754626045950286058710755330591676680571766845001079351120476582297397937588005845269572775192419590995014664674258158615057286092234783687146801887588893743339/6173248414473822280125734270583258981461075631363018519748780225179206167944757306608664241987453437519632382099346677787946907867111112526027076331353757075995840867797567669650364778174774838307348274037613273913334946071901997574865860430504861387652394036290470365347614148748926275717880021865593132395204336240679040853376847921736569325912318704431195535687496923455469949505354817813814728779141022495451960778577438412071760640092690067458036666477960821149559768651941746264696779061615936724181182500598998945853889889176316371074499867821730631235275837802104140227150938138318972541135145471388752056985518603556911159297299090848194704753302559536520630244745393124649382520052120072400928768000000*x10^268-52099570990117573738048933375342687454797676698086712027393375315706064368692059263189790734571300080391325018298915565464221012573073858510134770661760515844560123874318046867271400295744159951753306257701811758740320053040314604838275091604390515084170039453156450432662384343468923494170090587880610941071109000587684844004281240760845098518880683635901525941492420008480137937702921678561475903588298953395036910994280428217639647942687439903717432474070885334934351225281811536023695136354690533092716273203160217566110042900139727364854589875437397092013077/96450833227738999304684472243592838326347845664415801352554942238199917167968888158453770116811972507806736337920192493758882488515744022106647040601071100555359017718469197270617299294202682073714009433563669791621945197427396810109704203366207954320681004423002308988191123460053224131816157461628027100542672549424369334293159871929212159148054067438032999049581451932068262491071663673523041322445299335468941435204493897750209188240808189613964364877051659869640721825417937843639622476058687395378606795389358759530021175628490766981667985934846719382419949689820075086909006257473095626982695512844977862138341742661973179952861000995412194067065599190198598326943902022179521952493294324011192111071232000000*x10^267+55919519467905065491717358902641405144714123234143234160390066628999154474579482243735759365727460335908033426518503366001142754192526280522170645757526815600045882712958714207784530331035589778992534140161876769959520774661486510519747135656982619275218176476623418338049860784114572171962351709119848477420161436364639230442603924938374932368744124320288249663997289934264611298244102290929759867157450005356885443940567742759261768948134943869398778662147146202400400044230807511756679602500059519269919179738972403942744660544731961688463759145553481020460857/496032856599800567852663000109906025678360349131281264098853988653599574006697139100619389172175858611577501166446704253617109940938112113691327637376937088570417805409270157391746110655899507807672048515470301785484289586769469309135621617311926622220645165604011874796411492080273724106483095516944139374219458825611042290650536484207376818475706632538455423683561752793493921382654270320975641086861539439554555952480254331286790110952727832300388162224837107901009426530720823195860915591158963747661406376288130763297251760375095373048578213379211699681016884119074671875532032181290206081625291208917029005282900390833004925471856576547834140916337367263878505681425781828351827184251227952057559428366336000000*x10^266-103835368726196179235641630245727641331563506217363579482001251778193382576782292059812305211190347718618479680434551657102035113890938213238246993649372879254888457595987757430504947118800695334237543983573610035307931363092916832612889376938842530775045138546889474682361428657185043310065280488165766060682248743512913871212031929088974170934858878337986124338219552236519796573208635332203582810058298362119812981447803233266343409627142405269504557953977925979002540767600926328932352929598049942866659182242618748307825603474293456312075401570946499538549299/12500027986314974309887107602769631847094680798108287855291120514070709264968767905335608607138831637011753029394456947191151170511640425265021456461898814631974528696313607966272001988528667596753335622589851604994204097586590626590217664756260550879960258173221099244869569600422897847483374007026992312230330362405398265724393519402025895825587807139969076676825756170396046818842887612088586155388910793876774810002502409148427110796008741373969781688065895119105437548574164744535695072897205886441067440682460895235090744361452403400824170977156134831961625479800681731263407210968513193256957338464709130933129089848991724121890785729005420351091701655049738343171929702074466045043130944391850497594831667200000*x10^265-144958657171979708161270183090483637337624147602041075991669833037999069560913315479937234750474238093282765197948828795855008537708648684041521979946218729636617971783094249266401974604570519372374999118424367161699514644914480550176634532905668936865686729212400059913263488997169010091791526455642252682461245197079823029090702587951667569461975335162097380499509945427731186800220584693640598038555421782870450643528667931728990122274340027138455242260607968387586872264318569928200447814702020958675186389838080226195466278350872820321245377654818706785352041/125000279863149743098871076027696318470946807981082878552911205140707092649687679053356086071388316370117530293944569471911511705116404252650214564618988146319745286963136079662720019885286675967533356225898516049942040975865906265902176647562605508799602581732210992448695696004228978474833740070269923122303303624053982657243935194020258958255878071399690766768257561703960468188428876120885861553889107938767748100025024091484271107960087413739697816880658951191054375485741647445356950728972058864410674406824608952350907443614524034008241709771561348319616254798006817312634072109685131932569573384647091309331290898489917241218907857290054203510917016550497383431719297020744660450431309443918504975948316672000000*x10^264+4378966831442548645442630770844008299568951811289779593009627263561612691361309423708702719875497234729317624368568543204022025836474577366433787671841957606017179504487039327072761479807977628516539425341361017789927363217017220432914261680259746476289362516627154200579254995401626102913821174777190819718571002530665530804406800147895429472507175731203458693186820959241960761221400856910248104327015616474122631623424795952075645329870588872511305529915407665003843866617122243604146655979492217533570864379757571736308638678805791364594245818334359815863511/10344850747295151153010020085050729804492149626020652018171961804748173184801738956139814019701102044423519748464378163192676830768254145046914308796054191419565127196949192799673380956023724907657932929039877190340030977313040518557421515660353559348932627453700220064719643807246536149641412971332683292880273403369984771633980843643055913786693357633077856560131660278948452539732044920349174749287374450104917084140001993778008643417386544585354302086675223546845879350544136340305402818949411768089159261254450396056626822919822678676544141498336111585071690052248840053459371484939459194419550900798379970427417177806062116514668236465383796152627615162799783456418148718958178795897763540186359032492274483200000*x10^263-288003642943429333120539747026391877299443094721682503124491606840871155259397209262227407908822424030419238153349896069552925500492240345640724604826383051598010336545806449224533836105895179014706554075186752741239373919438817190965578317159658989944004935916899684506009563013066009224528924756122979805490082549864295294912663751713271748511188958318631922723810668073162105408287882457170587161997687883621444187022584656111791948633763240270747710908695932169697170998509703459638279004077486077091006280843896918286141609793812702212451178349995068148441359/5400012090088068901871230484396480957944902104782780353485764062078546402466507735104982918283975267189077308698405401186577305661028663714489269191540287921012996396807478641429504859044384401797440988958815893357496170157407150686974031174704557980142831530831514873783654067382691870112817571035660678883502716559132050792938000381675186996653932684466641124388726665611092225740127448422269219128009462954766717921081040752120511863875776273554945689244466691453549020984039169639420271491592942942541134374823106741559201564147438269156041862131450247407422207273894507905791915138397699487005570216754344563111766814764424820656819434930341591671615114981486964250273631296169331458632567977279414960967280230400000*x10^262+2255039299994893186007699961395907247901168417631505088821118903392797690494772884814807000011232827088987171112866911316286377058411382362614590771326503560445425407293819789004589257268971371978665511811501068710189372823694464889101549235712382927936678308522050118066486289729716601112152113356050964683059673923489162763484304751694287961618678713580790097779067325408386686220782282660962044511181771506479626901611893126708222127119551471286431803773287350224062998568334167835628640150613335194634144078742212600427328561370184280554874772566277034070779/13500030225220172254678076210991202394862255261956950883714410155196366006166269337762457295709938167972693271746013502966443264152571659286223172978850719802532490992018696603573762147610961004493602472397039733393740425393517876717435077936761394950357078827078787184459135168456729675282043927589151697208756791397830126982345000954187967491634831711166602810971816664027730564350318621055673047820023657386916794802702601880301279659689440683887364223111166728633872552460097924098550678728982357356352835937057766853898003910368595672890104655328625618518555518184736269764479787845994248717513925541885861407779417036911062051642048587325853979179037787453717410625684078240423328646581419943198537402418200576000000*x10^261+10682713562203339470238463020223481948449306279550132322133260627838503874403614109216228121438505038651380019709648695999361779067614879878419652993806220203807691067948192798444881471481337743516901799630578144376153649551334203781888302868269162308409177675671807141055816044573296741732450738564103965723332290999955266533145178866200526181908513257524348327585256683246229538129326153665651549828214993587775563547180608904041204466672552843566222576175137351164734021462290306923311118717364374475074680355970844843206387064153314764015659860025788702055652761/8748019585942671621031393384722299151870741409748104172646937780567245171995742530870072327620039932846305240091416749922255235170866435217472616090295266432041054162828115399115797871651902730911854402113281747239143795654999584112897930503021383927831387079947054095529519589159960829582764465077770299791274400825793922284559560618313802934579370948835958621509737198289969405699006466444076134987375329986722083032151286018435229219478757563159012016576036040154749413994143454815860839816380567566916637687213432921325906533918849996032787816652949400800023975783709102807382902524204273168949023751142038192241062239918368209464047484587153378508016486270008882085443282699794316962984760123192652236766993973248000000*x10^260-14912636649421905814944954383124773823853156997158426076129467804652985511182789337815174277015434785834394682114622921675669987008678412628720659602266381266637680616759416141909528949573531171154939721311042538776416012388698712840987207158028971242987787188459006336595095842867214532176428356178139864272798483587692182716290389345860274941430764840429935406695937790523354114705555473357713972588544300665793516348171020585730441111525721003429847085962574228324797830108519298925602359980827142451080231972093048455703922696938169446514405118339605214053280521/62985741018787235671426032370000553893469338150186350043057952020084165238369346222264520758864287516493397728658200599440237693230238333565802835850125918310695589972362430873633744675893699662565351695215628580121835328715997005612865099621753964280385986975618789487812541041951717972995904148559946158497175685945716240448828836451859381128971470831618902074870107827687779721032846558397348171909102375904398997831489259332733650380247054454744886519347459489114195780757832874674198046677940086481799791347936717033546527044215719971436072279901235685760172625642705540213156898174270766816432971008222674984135648127412251108141141889027504325257718701144063951015191635438519082133490272886987096104722356607385600000*x10^259+95513015275976767053737509897857036776841335466582314476374308226055420200595737553152302670063879682155395932842453254642451603134695667839254507925446633850928901049199208480938528864577234423333770591258914066175658759582211304814115768894788678742264687674663209884502904544777606876786936044142449500614168869050235270702917564679355482578101757535961268312704301388795424094692447624248149014006064056583098260865833666440493633780067878734335536263075972922744929197935798145496956255490389272275493385853325819448690757625405046530909204749102402917900475627/5668716691690851210428342913300049850412240433516771503875215681807574871453241160003806868297785876484405795579238053949621392390721450020922255226511332647962603097512618778627037020830432969630881652569406572210965179584439730505157858965957856785234738827805691053903128693775654617569631373370395154264745811735114461640394595280667344301607432374845701186738309704491900174892956190255761335471819213831395909804834033339946028534222234900927039786741271354020277620268204958720677824201014607783361981221314304533019187433979414797429246505191111211718415536307843498619184120835684369013478967390740040748572208331467102599732702770012475389273194683102965755591367247189466717392014124559828838649425012094664704000000*x10^258+41312553494230480690532995194208720659032321728755250877827636272563296495830128966022139421678371256288395642020498507520377914995561968794884860186527197018991874170986507357167162244337005607561462957179114474255605991558586443404720633784923774657442354514150877752893676301428488742638894217374182291717748566851626563930688828425252119993147396607666986274347756612960807828478035987190258170163123311868679909060457632223473758228172532356653088210057539955166406409717140871141615127647482327250650520616805166918663981737709457348982261556762607879706591173/18552163718260967597765485898072890419530968691509434012682524049552063215665152887285186114429117413948964421895688176562397284187815654613927380741309815938786701046404934184597575704535962446064703590227148781781340587730893663471425720252225713115313690709182261630955693906902142384773339040121293232139168111133101874459473220918547672259806142317676840247507195396518946026922402077200673461544135608902750250270365927294368820657454586948488493847516888067702726757241398046722218333748775080018275574906119542108062795238478084791586624926080000329260269027916578722753693486371330662225931166006058315177145409084801426690034299974586283092166818962882433381935383718074618347828409862195803471943572766855266304000000*x10^257-1477359938073486554718353438125571077106922346887079184621162681556052058457774752560057224029671688298062799004104710701534284582805585842079253067559526344077859457996241670039108660801150098050874813723145929888722302186571523007025657914954038059504023500007861635734696299402255034584117676241239548260073448633575007934456576388356195592969769199206462412546442055757524140945522671646087557141042210113086548189020046284403988653629488370532258357736944150156052652389283426672931519087889525367692069604732065879489998592386814049089645851616348604028080641831/1836664208107835792178783103909216151533565900459433967255569880905654258350850135841233425328482623980947477767673129479677331134593749806778810693389671777939883403594088484275159994749060282160405655432487729396352718185358472683671146304970345598416055380209043901464613696783312096092560564972008029981777643002177085571487848870936219553720808089450007184503212344255375656665317805642866672692869425281372274776766226802142513245088004107900360890904171918702569948966898406625499615041128732921809281915705834668698216728609330394367075867681920032596766633763741293552615655150761735560367185434599773202537395499395341242313395697484042026124515077325360904811602988089387216435012576357384543722413703918671364096000000*x10^256+745067116858980015692112725414575736371160797554499377690229581625703777072951100311881514472807245565643336224902764290113486812362068910371300771636562811535676332735377380985644358533083856260217518339024767198905544881680493976526819462441104211894513780878577456133389945999621882170530027066524339117425870842365743657596577577368021220232598102174177160259536647618637279823586851260691154307530053210168517601879125527395557514046327966611963081945196750782773761119538178307865264665341338526142230352666473614762364322575625529672722283888809422999822630717/7346656832431343168715132415636864606134263601837735869022279523622617033403400543364933701313930495923789911070692517918709324538374999227115242773558687111759533614376353937100639978996241128641622621729950917585410872741433890734684585219881382393664221520836175605858454787133248384370242259888032119927110572008708342285951395483744878214883232357800028738012849377021502626661271222571466690771477701125489099107064907208570052980352016431601443563616687674810279795867593626501998460164514931687237127662823338674792866914437321577468303470727680130387066535054965174210462620603046942241468741738399092810149581997581364969253582789936168104498060309301443619246411952357548865740050305429538174889654815674685456384000000*x10^255-342379991601517802023929802662397632499128223841939564509500828502261090769343493335422278571701349178501209697791760489124318491921865566883525168945475185402253033994725191182898673368123662486865322309919660072085530689344036334811585836418823003114722737258638922817140932243779354811596676345195010004875394327025448083379453324597364301659127708025849750604276620704364210430421972601167712717547982917208887137651489830262228771183622391108366305375101161434947552834217138355433696251691772447718499508216901957157725628649805997318811663149282214551871787/326518081441393029720672551806082871383745048970566038623212423272116312595706690816219275613952466485501773825364111907498192201705555521205121901047052760522645938416726841648917332399832939050738783187997818559351594344063728477097092676439172550829520956481607804704820212761477705972010767106134760885649358755942592990486728688166439031772588104791112388356126638978733450073834276558731852923176786716688404404758440320380891243571200730293397491716297229991567990927448605622311042673978441408321650118347703941101905196197214292331924598699008005794980734891331785520465005360135419655176388521706626347117759199892505109744603679552718582422136013746730827522062753438113282921780013574646141106206880696652686950400000*x10^254-47184229149328997944219377136015423254994037918917778083457387362640305204443847192528948533598107402283830179413760302215955868396315098320281585600012230658249232668101968654209741013358458169844792584908467652770245160164387758522697981631811003770011187751363055918909323238859049968748745512499990969392366036645706000145359286964054030637911575178755164379902904895661242905624422436157700046644752343925016212380790905407160616132634264587490000821257518396345931451272609090976639049795674019673454244811867927913689483383058532310367611868764167199281837071/22998230084132900354238675388080619636594216492709434024765396769601235930654123440098922891069695465500559721612602664789003102902739128015317281725922846610725496531960760150923742542944754837486818641937237655049981862494923484039012614601367805754079302152182810592252554116243212333680758378779926636293563529766391332373413064123027444846590988250504437788561963267197747353026588175006330510241147586131965875465594492131175818025449790568491475503495717938536528056628988743832343005732394568760046660509707842808047235558238571894683384777930129103820382196693804023615361247105190427886336930659336290536120430601124272947228606994582787109733058359552345242858333068249718188403635738735945590958919422981624037376000000*x10^253+21437315156886842980680322433399477876010581300497373425092730224831530346876134518688055071472318922367022460686714798956039638485546929803372233182047518176749808268821774815357325852647584605956124295435346322881208877700368102743212370187986808970337284049715667652430333566806138289147331926770773040639265849849283642750720222777198284754998927550446699227791291981311405206217976127466879458476560566356245436053212287700299851150923017294002990401771634289664839399072035747929807132183561310677881721119473401628146057572756436259388967501628307016967339/53028500444617213849372384353469097908939045547099446874145777012614378586971913696468694385423859218698032440811013663172638733510075182391207767388092779152550017066175186312906875036363845740571110653088367525428529607757718309062384976023203963142237989924832545726497117260510665030040846387161735602481399617506466230033934884694699872829232353860812237507461168435643928733795641907282767091282846564514808534908137676091934217001037111085243502414075339607653147398743532943172319712465671687366523628242935376900760543141803223416312566405252428008808901305659899001819880569766353868810601444126790444343936832463745190755514582543900160754271713510747262214109439656114638429401866866258320660857658819907504046080000*x10^252-63759733882216860986797634539657016957720559589697149285081243787044273559350548473002033332140893658165317766957023886517670178895164784762510363741783036045116218182499794025781990282784411125291209678283906528020885195763970892207860630908434162939921018748838869984725495222116829892892716790571404663311160324970974121650519523333149619649944294936095478654011715644242680819806678886567921743884401946555237957452638611205167491676284719852696067181751668132905270212632671751745627693813336361387053909005916944241132366427548846254140225608427510978390915549/2115837167740226832589958135703417006566667917329267930278416502803313705620179356489100905978411982826051494388359445160588285467051999777409189918784901888186745680940389933884984313950917445048787315058225864264598331349532960531589160543325838129375295798000818574487234978694375534698629770847753250539007844738508002578354001899318524925886370919046408276547700620582192756478446112100582406942185577924140860542834693276068175258341380732301215746321606050345360581209866964432575556527380300325924292766893121538340345671357948614310871399569571877551475162095829970172613234733677519365542997620658938729323079615303433111145031843501616414095441369078815762342966642278974073333134487963706994368220586914309411438592000000*x10^251-1082460652106500811563724683871823049470013107996936957953520220779148151860769262455241679631635810229455970725449204151592025445809298060843244768759884884021087213872021619254218084343965920234392363079850935840927209256563570729855144555337417627218548508919758984461148901737376273785318519551738067982845480062464856596165854623400385428085966504936798762503630264067395147566706732115937633676806126400584624410893625877879981435753854293166052371527389040820885838078734244188054996925051530987558149734565968098182644685566485153117619840201359271464459340141/342765621173916746879573217983953555063800202607341404705103473454136820310469055751234346768502741217820342090914230116015302245662423963940288766843154105886252800312343169289367458860048626097903545039432590010864929678624339606117444008018785776958797919276132609066932066548488836621178022877336026587319270847638296417693348307689601037993592088885518140800727500534315226549508270160294349924634063623710819407939220310723044391851303678632796950904100180155948414155998448238077240157435608652799735428236685689211135998759987675518361166730270644163338976259524455167963344026855758137217965614546748074150338897679156164005495158647261859083461501790768153499560596049193799879967787050120533087651735080118124653051904000000*x10^250+5022120474200653706110207261473144248378225633439620139575952842018602342221567783430163419319297273215322783679618620070212728624485768200613025831619575816576044091802332189502700388495427669961667936214305863254678832778728141605211002239792660754398500229973777864944904427764891713000210404288366266887248776250719488302771232601693850801106052697543261270773852436026105269111786929379233033633723671054009979930889768877345460333990387704149995629975869860090651218370344611223365494977365788650456893239910902707808292488611821378202308748664359293584827367877/4113187454087000962554878615807442660765602431288096856461241681449641843725628669014812161222032894613844105090970761392183626947949087567283465202117849270635033603748118031472409506320583513174842540473191080130379156143492075273409328096225429323505575031313591308803184798581866039454136274528032319047831250171659557012320179692275212455923105066626217689608730006411782718594099241923532199095608763484529832895270643728676532702215644143593563410849202161871380969871981378856926881889227303833596825138840228270533631985119852106220334000763247729960067715114293462015560128322269097646615587374560976889804066772149873968065941903767142309001538021489217841994727152590325598559613444601446397051820820961417495836622848000000*x10^249-962963397892628448277821688164128847977689264451157319478681570505473130302958029470164464045129975887001970987368306264735440403702367634042138331308298221923425140294191850618661102627512321150070804187033523318723674557825811490063514145816166285940649633503885380403316302847626779888684667783014461958503521074707474545033791651460158274689266689058270345345511526196787250677390861337645279331530543292172519639092795556388341618902938998548283829536735251874459204622225105869794693321922773751092835777779563380558374461793263891564249622929416801999163289899/6169781181130501443832317923711163991148403646932145284691862522174462765588443003522218241833049341920766157636456142088275440421923631350925197803176773905952550405622177047208614259480875269762263810709786620195568734215238112910113992144338143985258362546970386963204777197872799059181204411792048478571746875257489335518480269538412818683884657599939326534413095009617674077891148862885298298643413145226794749342905965593014799053323466215390345116273803242807071454807972068285390322833840955750395237708260342405800447977679778159330501001144871594940101572671440193023340192483403646469923381061841465334706100158224810952098912855650713463502307032233826762992090728885488397839420166902169595577731231442126243754934272000000*x10^248+17181557241968771789934038726716646405690549185946433662423340903088293321914489988800587615676978774792818107883014024310781248153818913150566276946423182596642226261339975665120804397900763218731320933871449014893093317251650178773756814403987748039411206957523388107997185138306326534387834668727281943449432512572747970752398888317206926121071053451359013918545281887419543653963520108497589948110446560989752028764068976686612520370419833503822348144768280183390740762886216412577939533941000775370277553942167953134286690782796624014102873496695051271951643/6176644119040546495493977899154669179125209435193471363985179388161308664104114241568405358898492110932913839680545637240765179510268373988690409369142487781265067146896506498874029848201098712776459877240053346135719533697123806027922795250171668060881564285064903522674415437247518524208102303240093026378834469112058289173117066278722510362064729521630026563928571199839718209234743021798407640466153315577436345282108308157634392823126940593827931707059424825947012579896746230764017008398728431785712696259659964588676755483772859113901502670779070562231469872529806644850952361774263939736297044444557640490806996821359655013224718097981804357232565438276356047489301063400377706402089154852005156863134714458190900310835200000*x10^247+771583150916101188730762957677801008345997403500784940122600243606565835377564649513504942248080976205379334934362838555073643857541157962602616637043403151567160697125843961087613802663950268697851357862695853977230610777501761498965840399624916985720457727613506380926260939691183028886024942898129091362014072107720280320692864508834335205729694047576027614094966298084247556428870839147173063807817433964828190445431326992048618791024627147114901916517623282476436668070046197740670444644732316965545562340385976690352670705268882336723851152893570010574998638663/280562681078776486709006457162444509913274776365756501367040485218880833129916566054905082154934454285239050536731479303382630553923264078273651100102354350249631765813555840462539090536393485951294522760697665255209020334840301555491499432247797705434906591609600754537311973629584125638555821673069993972946805274866883467787734362167825018046123377176188322406995478332087915963050137764889354211995208288207929654330039698545515072740603937373539904234766631672911038787057256157819854680444136093070604493680891359926925634353438333140081729736272055685697250462532859303798206647666355292105989538812159265746635291405591403295445300383274549077157540834211911748692967881950630301750474958077606872587357050841951294961221632000000*x10^246-227770340084888209237882207154416642462178127037544585584242644445578421104940984198517786380606017644806723048665611484131166003653667799162848253673802913963208344064141408821438940621291836272870475196938092626834852869697391133847957655008331058392945863886159524520335347705065920892784477474020680260443307850639957892710437591732374074506204411041085553263465414258173594353044962832384347256900472936250334790871879889159599640732217778902395434456822436836319679241298877148919111222886781425764023478320510844067756251415477049064937368871211693978113737533/410053149268981019036240206622034283719401596226874886613366863012210448420647288849476658534134971647657073861376777443405383117272462883630720838611133281134077196189043151445249440014728941005738148650250433834536260489381979196487576093285242800251017326198647256631455961458622952856350816291409991191229946170959291222151304067783744257144334166642121394287147237562282338715227124425607517694454535190457743340943904174797291260159344216161327552343120461675793056688775989769121326071418352751410883490764379679893199004055025256127811758845320696771403673752932640520935840485050826965385677018263925080706620810515864358662573900560170494805076405834617409478858953058235536594866078784882656198396906458922851892635631616000000*x10^245+8310961585314690334205902017115557926752847574444856063817214021268587859632084941811336752004937542330469768827537385616764767755504946235532652800389013821027670824253268646777593515650731139257471686808568091055980588228594131114468251242897631942125796776210044683818978146850680676588159668807819345368789564454037784284354104065450589401242329595073552784554884462854235121199426391796698642821495645752009223768456941870408748344849742541866735545731818372420065432805361808317612266391330803619465107274895931349627581084486434901659970680313145649426021843703/191904873857883116908960416699112044780679947034177446935055691889714489860862931181555076193975166731103510567124331843513719298883512629539177352470010375570748127816472194876376737926893144390685453568317203034562969909030766263956185611657493630517476108660966916103521389962635541936772182024379875877495614808008948291966810303722792312343548389988512812526384907179148134518726294231184318281004722469134223883561747153805132309754573093163501294496580376064271150530347163211948780601423789087660293473677729690190017133897751819867815903139610086089016919316372475763797973347003787019800496844547516937770698539321424519854084585462159791568775757930600947636105990031254231126397324871325083100849752222775894685753475596288000000*x10^244+25374094813908427028102601900527965677517447967858484189801693185260797709487445916877661497248474830657796200385993942700821912149637422091600242680574998506205160142698331347768873583209860711781344138028023802756550250892478019260421733932779227964718479575614569227662004714660954618435762956250953061110094590325802253806375831724569220872716388954995234786631904985437014754430713391512984127477818993306393186805268942464188948103528484461041686412119972917404455912577454482098823865217890419518583974422873358703333278409511202009376921796263496896957700115807/6908575458883792208722575001168033612104478093230388089662004908029721634991065522535982742983106002319726380416475946366493894759806454663410384688920373520546932601392999015549562565368153198064676328459419309244266916725107585502422682019669770698629139911794808979726770038654879509723798552877675531589842133088322138510805170934020523244367742039586461250949856658449332842674146592322635458116170008888832059808222897536984763151164631353886046601876893538313761419092497875630156101651256407155770565052398268846840616820319065515241372513025963099204609095389409127496727040492136332712817886403710609759745147415571282714747045076637752496475927285501634114899815641125152320550303695367702991630591080019932208687125121466368000000*x10^243-63949723861922822033901339888507502380749170934183359834509941886461060520635619999440406332571333963589882911073135892606264435698914331094365582336086171762097912815894388231219364718928987857196570330156191524230112789079471050901136989398442016807300104524543577733610810670550359637419109363494168742606641131297981463064905847712528897377825724146323157284206661662302717772583458164816342130872182494049178634921538356429074208199425382194419880957028705025297202862438734428521063272305550349097481776597810121283217060305172858913312460023932085821774949782177/41451452753302753252335450007008201672626868559382328537972029448178329809946393135215896457898636013918358282498855678198963368558838727980462308133522241123281595608357994093297375392208919188388057970756515855465601500350645513014536092118018624191774839470768853878360620231929277058342791317266053189539052798529932831064831025604123139466206452237518767505699139950695997056044879553935812748697020053332992358849337385221908578906987788123316279611261361229882568514554987253780936609907538442934623390314389613081043700921914393091448235078155778595227654572336454764980362242952817996276907318422263658558470884493427696288482270459826514978855563713009804689398893846750913923301822172206217949783546480119593252122750728798208000000*x10^242+1694459576849498184123363472133822457132342582257531830586537686070326262504744535322340372398447341430578176991659005216114339067011728703866005771836413241942837115547379888782459436248195771739785504351977420917943389036773227679848286767032442423903059483769057594719248157133493317546719143439327849212764372292702067461506505325867883503131054153510229205929882050818260766990794669271861686577372814659825799742411991338797411815050498532610520231934001111141477072540112442894013264818686811920754730354338800887392864479299885113533531962450445213608142595513/8576162638614362741862506898001696897784869357113585214752833678933447546885460648665357887841097106327936196379073588592888972805276978202854270648314946439299640470694757398613250081146672935528563718087555004579089965589788726830593674231314198108643070235331487009315990392812953874139887858744700659904631613488951620220309867366370304717146162531900434656351546196695723528836871631848788844558004148965446694934345665907981085291100921680686126816123040254458462451287238742161573091705007953710611735927115092361595248466602977880989290016170161088667790601173059606547661153714376137160739445190813170736235355412433316473479090439964106547349426975105476832289426313120878742752101139077148541334526857955777914232293254234112000000*x10^241-1877214409365430999289624096262029914352350140127353832835141581899472266603181572044766158303412137840951218768926470042488913781317281550685848311006307540418605738480091786975057260870731934289930668609656910568454475233878066933791733673895845197881029644433028451835025042988031901201256400005755108740568131791629299150794935374960286573425471757971139531416290786431297451138350686540857695975270585890688489494450696181609894358627433956642716482922384542193757012141800040284856565857728069495993760378467860418531411040742025793678337889959290541861315212967/559594612169587168906528575094610722580462725551661435262622397550407452434276307325414602181631586187897836813734551655686005475544322827736241159802550255164301540712832920259514567794820409043238782605212964048785620254733714425696237243593251426588960332855379527357868373131045240287627682783091718058777212780154093219375218845655662382793787105206503361326938389334395960256605873978133472107409770719995396844466054700495765815244335139664769774752028376603414674946492327926042644233751768979617415769244259776594089962445844306734551173555103011035573336726542139327234890279863042949738248798700559390539356940661273899894510651207657952214550110125632363306885066931137337964574599324783942322077877481614508903657134838775808000000*x10^240-49250331104284192120629102499313057672659276244092476757243149218040853210803025116761982421089014147074849253585166123621049708942412456992044024213836819085839117532342459748677365952348203667441360117260600099349316260687856895790254445600846572479041006563618335936249312529303520868973583021668384635727449001685129031219544208359402651961913882929668644627482618791247638704682617934374185763093243031041623790757315673102915194495809096808101836951398847900696751638767276287555890345278599857177514221648593572405260794321638222264506102266486409248275333134149/14651204391349191331370929966113444373015751359898044850512295499501576936461052409974491402573626983828597909305050079712506325177887724944367041274830406680665349429572352821340017774991661618586615399118303058731841693942119068600046938741350582805238234169304482170824190132885548109348797512866401345538894298244034440652733002504439160567691880572679360732923477829846003323082044700518403633357637633396243117382383977612980050435488047293041245011689470223798493307689980949336389230847319042375437794685667892332645264471309378212686430725806333379840465543385830556931240763690959669956783241275069191315939527173676989379056278867982317294344584701471101875671172661469777575799771327776161398978038974064088960386659530324312064000000*x10^239+80510487169152608088389731742658984187098646170398132111324019989815949035078545341819775212381305430015050378083122701156876914928382639938726163250044013481969802318245175112760198367176506524449042735017819526661056272869882241981927390326190253743261587027300607371545494290902887564180469082276444392736076050236313094863030121931241882465134004595476162600800270964574008080720296476026590548459980813487442872227778697927104781448709781582309291297045460053699649177051040463937712253248613666700801095577631194663388429499411182701894904453010172073016930856279/126127759542919125374410614490889651559005163880861429582671065604404879713882103355432578161286006208611408088799996338394619668922685632129768442278974805337901703785014167766318413889058652194789123870670608940387158930458242416643882342208148495453790015892273368253182158535275588071785300328154237670291350915318209532575701499820824077930564884930022322831254287404761245998706297856636692148035315278802440749639653372494349999401157972348789848361500656709221811953157227302982829030772572625666812319467923594863641841970402473309213621030854522139496181634364976098799377009165652810932307903150595646980696799147306256393614922428717340186096859603968616147082268998739824348189335778246954652071813776725635398111242913226686464000000*x10^238-492669296961557988921911782586953073426476846810623119388027466388836282081321582492278287375956332751802474285480311083201516411111369093337010668878371604868365041558680578027704387829820565328698932318345953091319575641316914357066831738204355866729263092610400977535964098240337461923717783623488276015014102700517832315792989153475147358178170744816430144092281524976061026403339012011830095135611242276085715868437361386001469615643717931889846043891266779974783007004108793507423069973680628890064839320672921291856031060988273495938258871102098767171109041387737/11603753877948559534445776533161847943428475077039251521605738035605248933677153508699797190838312571192249544169599663132305009540887078155938696689665682091086956748221303434501294077793396001920599396101696022515618621602158302331237175483149661581748681462089149879292758585245354102604247630190189865666804284209275276996964537983515815169611969413562053700475394441238034631880979402810575677619249005649824548966848110269480199944906533456088666049258060417248406699690464911874420270831076681561346733391048970727455049461277027544447653134838616036833648710361577801089542684843240058605772327089854799522224105521552175588212572863441995297120911083565112685531568747884063840033418891598719827990606867458758456626234348016855154688000000*x10^237-446067831704890889574227853041726844092497401626064692893816395756558154273886402211762628930320895324475489658220288492883270885046344996311955956165133804727231429639007200470670758076826680311356712331135641682724972160898644621950781582424825932581882213512115134408556741841495610182016326150583518029797981589563576375568879990101590114090028074941094162869151278861088703917323879309513441229377455631052583115029532517000194145812101449277363754836018641729531989947168901960515235184534640523204199535778163006420798201863752706938139049976416814762462911111/87907226348095147988225579796680666238094508159388269103073772997009461618766314459846948415441761902971587455830300478275037951067326349666202247648982440083992096577434116928040106649949969711519692394709818352391050163652714411600281632448103496831429405015826893024945140797313288656092785077198408073233365789464206643916398015026634963406151283436076164397540866979076019938492268203110421800145825800377458704294303865677880302612928283758247470070136821342790959846139885696018335385083914254252626768114007353995871586827856269276118584354838000279042793260314983341587444582145758019740699447650415147895637163042061936274337673207893903766067508208826611254027035968818665454798627966656968393868233844384533762319957181945872384000000*x10^236+12042418889093425978863632671581483296227327560639250764731954036478732379959569627654583764567293163404315243365732845925973191304745355419382805671886767546247491562436974219252227892826705865443554776413900641485774568077379500292483850302974448715893259613764256388521094708653947554755277964463038836979568549851071935372918199158925340836766503038781194707567257962743269116938873700349769540750455564601810360466123065983028057824798182117678460719851230309533898453308130271075129349278391134170806897070618363692910497467784134443158339339887764738129632360761/7328686659756984969123648336733798701112721101287948329435202969855946694953991689705135067897881623910894448949220839873034742867928680940592861067157272899633867419929244274421869943869513264370904881748439593167759129432942085682886637147252417841104430397108936765869110685418118380592156398014856757263244811079542280208609181884325778001860191208565507600300249120781916609609039622827732006917420424620941820400114595959671705228362021130161262767952459210893730547172925207499633855261732640986113726352241455196287399659753912133335359874634915391684409711807312295424974327269414773856277259214645136540352066645190847739923730229542312819234259631725334327704148682874145583179001405220244101888804337342373762079726956642224308224000000*x10^235-3308382021639493114069833180282323617777905814554609484411440318844594475709797993171895436000095218841886457258480284920817083913984450984567782735416264238119182433649050846160830135003671681281581246100771864820885658416310400038294429815406303849312763727949883765775834570681715813429111692903934784265811235193348939006118928644689554609067078044378440340431638639409639255604637246245017657688057987529300183578014918118269568244209096675268038075258947530543789622240664318534701372433192730765756839454464394479555454358770601999333638284402817430651684487109/18566006204717695255113242453058956709485560123262802434569180856968398293883445613919675505341300113907599270671359461011688015265419325049501914703465091345739130797154085495202070524469433603072959033762713636024989794563453283729979480773039458530797890339342639806868413736392566564166796208304303785066886854734840443195143260773625304271379151061699285920760631105980855411009567044496921084190798409039719278346956976431168319911850453529741865678812896667597450719504743858999072433329722690498154773425678353163928079138043244071116245015741785658933837936578524481743268295749184093769235723343767679235558568834483480941140116581507192475393457733704180296850509996614502144053470226557951724784970987934013530601974956826968247500800000*x10^234-272237308658889762572633809700476472171261427190758991834441621884679466281872809956628459338209468413659638443156276306922087694137548643190886898734783363038221023941672427646415139737890588568276748039459382703947628858589096166481968751383312977246496989745945692851481651509561455508791880400821306768466398651569294468136900070761695022624047274499022602188524301131135361919943442746020969834286907283316488251394911424796963680820486809845883247952635801556607976982396295677057843958216018543348898854144932592570757715033038382474308166460008361702113624819/257067778219168088147721818580816323669800063245177264478650196481100899453770785423503199304725693884874451440064977152469526365213498346839257280509516649402541811037518106856644053415730619119471740467483727268038320232417045467030485118395930964272586173929359628095101113273127844734617178268828821639387664142482406136548137456865581136065249783931220881979762584544350305690901697539188138088795670279011497700188635058277715198779467818104118140168178569243657009962373376509217925999950006483820604555124777197654388788065214148676994161756424724508314679121856492824137561018065625913727879246298321712492349414631309736108093921897791895813140184005134804110237830722354645071509587752340870035484213679086341192950422479142637273088000000*x10^233+79809730484287619044071213174070813300735342707262395813253169224045659714373022736889755745976303741995382429319771992492765781648702544444078714459258419009420367820806736614858672231724988526750041827961685585596947875281435357048293908701425308681450425440712285805468854775058166315478736607129912771482930886204057828869378682626395638726653141391258824603269987408673935998305668190406974106231583018657340176812081430783714479654330074994160130486753288215564757990699701588324994793802757576575327492364294975674142598834194875436131056150138485596741827394789/22557697538731999734962589580466632402024955549764304958001554741216603927068386420912405738989679638397733113865701745129200938547484479935144826364710085985073043918542213876670515687230361827733645226021697067770362600394595739731925069139242942114919436762301307365345122689716968375462657393089729098856267528502831138482099061839954744689725668539964632393724166793766739324376623959063759117291820066983258923191552726363869508692898301038636366799757669451130902624198263788683873006495613068955258049712199199094172616152722541546406237694126269575604613092942907245318070979335258673929621403862677730271203661133897429343485241646531238857603051146450579060673369645886620105024966325267911345613739750339826439681399572544766420713472000000*x10^232-17677207767794965774551284693743550675237986983561596266914227631981572899989234633194704828995606331902651084862331718292837671639777954917541600372389769346536808438330230685153018942059764764452716183851314392397281876665356429085257051545853583739108459349876295693555742294070093196635716429502859914017913862207802374136591091802581449598660707547748411719764278584041568545504995194196127814259458442451146628962783237987201122134747018927217805470649236026236784908760182280072686892636534377952915852907705593128937481963992567685491597448155010838734643711637/30936270910261028207948694281782810151348510468248189656687846502239913957122358520108442156328703504088319699015819536177189858579407286768198619014459546493814460231143607602290992942487353363748999167115470264370782994826874157346640094819533177757603798988298935815330453974468985200634501567665914192717166896232454132775450141951937935574480916854808638711393143031451528216287941429573155360857353234719897951805558024727592469064546241424415588753953375247265237884614761767337882980336840780281496753891016044472008159295162342692214268837658883989400612241750272793579068771659783324246337925297386601514793592412202188813922617115242841861855613000846508426066335514358793286891382388938849845413128800466047688705919413775679662692761600000*x10^231+1024815869204782131697920924508332500359043428942801537039248304794078868976461837630043009747690989028674710578545402499445955583942336612304818042530343404573156794812258925721623262942220312814082580903542386333805900812803410548494701159496227196173431243554932342956695482612617841169052696956545036797763896182221699421772009463500450939074316004883200867737966141202043443367605889069702345004002664184634957394142320497607081978118085132935188365386083598938900157521459316805789473063248180215024405349108806517002429703097159576978549963760796683889876506963/38441520066004827950705478101623610247237794072971123242038152458404626810625415912560786111414365300938148738422024275723135327228849291250424319485423105110657021588995015363793541526167717197557927959137566600697422656293748952915943313089360753426608270932205778232067428015612348474161214965738709943613047622537369040726890708934360748346988121535561030351435266488785922635624069232013980034201444847876796271474362042560913718955945033722646589575918395277666863643604141841070742164915600969580558096550966682480010138769136638848313588496499204957243364324068386311547955278393813598175922865754149031468086712464866625153394968013023649650826501361998619937715564840327494616847279891580819334537023953241834406084278561496406681452544000000*x10^230+1572992665094789691953436983800394559423195928333820642635616349066003900577321735147679996084069724612687507293786152548482939727296737062248162058495053595292636172785915896115064311509431377155652479440379915180787203048347739148297226353331661603236426288796050392952237737046723085677311613184994008363007702727151307622390591903527666697803740118272496354509495536702842678990431863521292499578699239300252371906508987429340047096749646707785374498997804985705017157291348443202107013818088868124438979944197226230052439257853129079064281603432763015739376549693331/233878208081573373252092128770278044744194739139956313804560119556933749515845030412019822701844998490907696924559595693499555330860319087967581559749314171493237319347445673473319906645204391429942433703392955198643119440891168629540599116835670823847484720351539954763898232046985528116796831851554311296941781735517353243782403073156650792943075731422353308658132161317773553315136837207573054528081590454482428515650018666940599066127969585168581850979887516869325198407687598961074395331346516298928115459416081296208381684271427310753139872412701162959868628547632062319457759913747961931302314715248242707451839558636248547433254985391235884475628434286399603701061496488552477248898850860377704831323253731523320526616750768144138249957277696000000*x10^229-55955768413172868056591784293017652381731649550063102450645704123912828510360060624924497456086285595684466749859776447119170889294910952675700948169901162434399864762690073000567672554705675372169875956388508992723178527881700963743912874163230457389819426413950992776077791133489185189822713602566843911760690038691289112368030444424955039207505406939560323269579397048002576211309849636978971478490589390458956493868059776113429541550802746911696236366784140701885010256903897495715166461599750672689202386299228889136965427634388381201057904441726061897670045063613/35081731212236005987813819315541706711629210870993447070684017933540062427376754561802973405276749773636154538683939354024933299629047863195137233962397125723985597902116851020997985996780658714491365055508943279796467916133675294431089867525350623577122708052730993214584734807047829217519524777733146694541267260327602986567360460973497618941461359713352996298719824197666032997270525581135958179212238568172364277347502800041089859919195437775287277646983127530398779761153139844161159299701977444839217318912412194431257252640714096612970980861905174443980294282144809347918663987062194289695347207287236406117775933795437282114988247808685382671344265142959940555159224473282871587334827629056655724698488059728498078992512615221620737493591654400000*x10^228+48450390176030252052189870618897312618275294677830615691779837574060764939673584269502245450449014797414626556428586605341869169482543283874660956409110389616309635384937620372830521511208804400665084143430244296118369095397396064038832682055491299632574649681161289454336582780378195745920174634729401844877131351494243747769334490098188263257975269071832592686047569673700748374739503285097711264410783691545722887895838481279626095836193022060345508852215853626302939827345750574207224767245872219478521288866800176012202283348029190723947369070330160424144103808701/400934070996982925575015077891905219561476695668496537950674490669029284884305766420605410346019997412984623299245021188856380567189118436515854102427395722559835404595621154525691268534636099594187029205816494626245347612956289079212455628861149983738545234888354208166682683509118048200223140316950247937614482975172605560769833839697115645045272682438319957699655133687611805683091720927268093476711297921969877455400032000469598399076519288860426030251235743204557482984607312504698963425165456512448197930427567936357225744465303961291096924136059136502631934653083535404784731280710791882232539511854130355631724957662140367028437117813547230529648744490970749201819708266089960998112315760647493996554149254039978045628715602532808428498190336000000*x10^227+61498725690578705794294029634827334945844101970209431816239402920978327103444257394112092591918190390809974190895799112408947897309793302828922304000996077729431523137267619696559717224822552049353715324390749268025568328127179246906959991294330938569219964402088477650306613952543604256064223925373360189907701863216438659355511411290894410425380071560723126095169900925706174521804277923553579667881629904414200416190183558882884934238970107225733439658495707408463690687098590378286981841258091372108971471528385039568700008959099854936469436880135216387656645334919/5317651889012615644468621033092637648920638279392690924398419560452388410044476480946977021431423123582743424811039228399568836996403044526420801779563353793951501155689291102130221035301489320933427966308724033990201452550788676208502043077526831363269126273256066339894949276015670955076643755782708551593623668933868242174420954084403849607968879788129296281069110194172535528007321772298503134533223530333495216776884634953596778766699097936464597874911126699344657142743212776378112567533773423217733993603565637892737941452908242012913496046436152757824381449083002680105565909617848397595926313525644255243115509964782072236377165983632310636498499137459190989413608762266035272185489661667535183533244505895688129868338754307277248630607577088000000*x10^226-657502068174601206878471304585403318077994200768224110717674007008747292254486092873878496486829268346554946079380528455171584773603839869069106677999835590614101945390534330307297475270848567567971907417792987420831589140517917571882753354976372999815299077490838970144862921483323562078733647974714141701905940162105690838425759106472951335760165179700581468474897560509360504380641214697344694825334659614807985958968881985663914492026013712564321750685843129449220166668114023004692915862151176662861255024144057954604473634259000947257447126850256995913384561184213/165330631458392231855297126665243825084623481050209117831296317243156076021382814225806012848140609842299841025943219646604776568433621929821446746237333363411946672295067050629866872188464486159930214952507601784058990615669975205755245339319470575112549198677597698931279332036123587876019287679789665876819935888671176256695633299715101505993214262503656302556875971491546104598045822375098915637305677034005033103426776832193645303473735590388262952110873211925079340256198069956483136190595500976405911437492677105392397816081328978946946877080105840288721677780580628781463958280845831997982436293251848663013227673450497154985544615127477294334771518637367574398132199699544005735221587662754275706215420092393212764997441270280801730151617396736000000*x10^225+382076252404392874666694046079363589748639058646749556083430056149124189290237589565443878297763309510526157342087699864099651282725954550555924098583997779012077266691020434224978856564693622484160698391845476457575369548978634841244674459474238591942103583649103585781332185738585202565161865126333091366946721269756300812735301549119942006100809474010570029471902830709722906472204759749449708026291880791110962398303209433242042142232614878076220923568787784794594023784040448619207392604986069210487347416539881884520043553023539021014345870603029663302110501734001/991983788750353391131782759991462950507740886301254706987777903458936456128296885354836077088843659053799046155659317879628659410601731578928680477424000180471680033770402303779201233130786916959581289715045610704353943694019851234531472035916823450675295192065586193587675992216741527256115726078737995260919615332027057540173799798290609035959285575021937815341255828949276627588274934250593493823834062204030198620560660993161871820842413542329577712665239271550476041537188419738898817143573005858435468624956062632354386896487973873681681262480635041732330066683483772688783749685074991987894617759511091978079366040702982929913267690764863766008629111824205446388793198197264034411329525976525654237292520554359276589984647621684810380909704380416000000*x10^224+1764840602838498541764292102973558521567055732659064179601077677854938752530495294830363556865966694101965902798362248600886735214678022538789833281759456636529053569995134449964339063949659253339226519113970617836297786870017741085764700558313369999738207537326359952497720576402743375974911135202486221108660997154899457618526310117454750977289736296660576166481770577531522507375117400610845200857926583888579521812668100954150303719368428836218178433514290887594005362144797370824937395731460997861226827930852818330086025148675900647677826938364882630233407275854351/130941860115046647629395324318873109467021796991765621322386683256579612208935188866838362175727362995101474092547029960110983042199428568418585823019968023822261764457693104098854562773263873038664730242386020612974720567610620362958154308741020695489138965352657377553573230972609881597807275842393415374441389223827571595302941573374360392746625695902895791625045769421304514841652291321078341184746096210931986217914007251097367080351198587587504258071811583844662837482908871405534643862951636773313481858494200267470779070336412551325981926647443825508667568802219857994919454958429898942402089544255464141106476317372793746748551335180962017113139042760795118923320702162038852542295497428901386359322612713175424509877973486062394970280080978214912000000*x10^223-21188987929038001340704991373876744573821414746911747866895110407836679457920506998997059620898809351405479100638421884345054886147848211557166643558328151230382563227431155968274320436595225286808467637304063375670321641649638925828300336054002632202096123537280863751349682465102001650785357391338835439059357994632241998200737970920911103362509930705139658029771153164658007884603584821383697759971007049797531979153257522441202334215720626813811586111536757376189990222084720087155060433235007389050726146609475586352435261753026647645340582835397678883156655758476023/2356953482070839657329115837739715970406392345851781183802960298618433019760833399603090519163092533911826533665846539281997694759589714231534544814359424428800711760238475873779382129918749714695965144362948371033544970216991166533246777557338372518804501376347832795964318157506977868760530965163081476739945006028896288715452948320738487069439262526252124249250823849583481267149741243779410141325429731796775751922452130519752607446321574576575076645292608509203931074692359685299623589533129461919642673452895604814474023266055425923867674679653988859156016238439957443908550189251738180963237611796598354539916573712710287441473924033257316308036502769694312140619772638916699345761318953720224954467807028837157641177803522749123109465041457607868416000000*x10^222+67308746138375914982260252779453844007548854297505003067299472818041798093978176263108276108199232711616419101531761110661557101055338155886081279538053766696031557667223203627028230379171787591997089995969226557623863838303747038956141144050207017080078509300118602759656824229019783621224829824883252105193309947730938303691221487702996545056195503312559487306691890751816968466041494520104401072113836197230581369150585563696091492316490836942361108312225597447851037015929584843001969507933488500600526036592007581472569531078473762970749459898027330879861389152021/57642884072384665532505550379503923189286769327896822429963702955342111896324729881597322479532154361974018486392986015048856665316052793706007889481616358313060885440614899086995758612143335413760017117572106900276915032480762224997883146782731936601197044530245910770866476678159784833817333387140579594183437647445833147932273192626756477241721094392035647400156018060465574468336063027213834978067574962421146106799101018146123551676342856492325244042482273322922227370193579260045142135321100970860826252924077291658332090745920742703285522056755162316315614527064176617328673106700118556166137245025503236030568378843458116775177489943793061881327513389263068656461830843071451390901822237722892908180063205256572746196281806364423872786339995844608000000*x10^221-482336600146706183011285296300327727816093382820105845038460096331602453362474016416919742096795930094413492106343884166883506660956922389229492900425166195508900251563455164096523872273038364571270930137174339712813368613548308819401658703859132711965748408748822301725872968391058857683917004743917309472067288806012266145030786975767846633287815940957626933026114635364329785366230149144359927719771651465989426846070464922672851230648890265539092787222514701706990438204980736954056261286822343366386675643832029974506487855477628341722270649716506912543786896149487/24633965425514582224988178433150579819731326453418616243618036669431364464597097466819397684156192935078445061539815442818298487164744110032812661930724306933271955171524715584016768067537900243919119573341782974673179688719520579250708255760568796648150272449570897609433518807492284821884259119768980595604586514624593469155056621158686122919300679306635105056686029911775739695371489128533189864175459132327591729770144848012898219761554521380978220421767908289744311877429823807647678806733353085869813748346392772899663985103288967720423438587351367431179008427566006833108718107018166794583515684583802157126869996223165584872179076992753886574316996689708294630993752742226148000860236806624286620889337978814163733600269076474706047312046202095140864000000*x10^220-11939453075096142896054495514307062429530022241531139459472504221753438581650786528430453787456172976730073099692138803088898195275169987799745277397650962060474470341416032720978490583850437844718920919258455716845548421754778700750462930163501074976278336986515917772297778956195239092479888976831660813988788269988532874314370240577060916462258332817999914257976683041051883622724231818174073064410006401564049535481186892415716630676180646531776642529963961619041020691857587900239543634272489873736177668924305314765585809581134013802653194550686987397734096473312473/610922342552761639179706825142134379529336896044781682841727309401897838722008017177121062567073584789945437526187422981893802481685653928813754015881962811945144488253812946483615848074939926049194165418876217771894856280244110365417564742862106156874126756749358260713951266425808663582729626170270718770993745562689918035045404204735415848398656846804550605405813541812038344445212930387623108631551386481724274898299592230719875850086552130248259866459844125585658934560259630429662434406987156529571380958990540767911666830561566399466501276966313912293239409003636969461096209054050536505671188977678293496746375906334506504830041109420296387043061517904765706848645068007208470421333872804282308198055581874591260593286673096572709973338745811959493427200000*x10^219+7393620769243654362658841133456849623026192086150103715993685185019981023602990744998603901148573349865217596083781155539731242521826457171284216021140772039909504329002965774920106694708275184229617682072835529802546995950637995824304417288377095290315150095321623450740022284658872950215821363296927356992058430398519547015070126394769170066281194984424318347980539194302278018939656262801468151743179608573000284681313273460836785782484102933524726287718754973642500349757172733209816380447170541305618018726723069424009917004227230978576292224583288729898507892402701/2036407808509205463932356083807114598431122986815938942805757698006326129073360057257070208556911949299818125087291409939646008272285513096045846719606542706483814960846043154945386160249799753497313884729587392572982854267480367884725215809540353856247089189164527535713170888086028878609098753900902395903312485208966393450151347349118052827995522822681835351352711806040127814817376434625410362105171288272414249660998640769066252833621840434160866221532813751952196448534198768098874781356623855098571269863301802559705556101871887998221670923221046374310798030012123231536987363513501788352237296592260978322487919687781688349433470364734321290143538393015885689495483560024028234737779576014274360660185272915304201977622243655242366577795819373198311424000000*x10^218-10531222604310639953942070757566930634237478361072921589595716237421844906644360715271692643836020057136840078210393527861088613675034502195188617064860274168055735121558036838423498815652342956338087371512942197297936360585927751314041478528497937065705602411591578532715923582852108566092827506858358997088793401854775583952108866484395926881679422479913854805491827176908622368162764439361963272947211856062448094247771275050543232557664497816133573773279532012776992977742826023543818286956272960261845763455957802309351530174667684715724440401699920509794295935431/53342722124422553990951845028175691639718962545748582542571387675159646359428301281533733331105139588741294569349374793471202739123656418717669523579312784938212955559391865324788189499630941881569221331747620275984028198129488171610556223000329424320806605003582094071555288846299082922576440800702754973940758768510397888095160202208282732336530794288051956814478019658582052874187886233214726923928813760228168557697757264870035242791937610208434041214053816446965126471426986891748357115332373599477491424990685102218821260975543027845728949722986419700598153587511353142370758006174676968722199377143872340244650818889260815362312587773782852130851842455909690629520306689933312964268783460960861254256611563146459814111860857328686779141874482732335104000000*x10^217-3068796951715329565007271271519824854048717051862097241385318611805384703778999717198736895029757898104024301777410771220005865579227996850960097037005048056152165850881533312200433700663203745567278896972917507959997539845293388842009264794255957748055667583512854184254884293812083123944870152162575450486288599069818263013985119574046348918592967122643296851765538467886385356202611909495332232884429425642267252217262383251978825477970082524881887174943970281570039808850988523318675859681191342851209601843854559537631804660816148910226878027447236300323354240152379/73310681106331396701564819017056125543520427525373801941007277128227740646640962061254527508048830174793452503142490757827256297802278471457650481905835537433417338590457553578033901768992791125903299850265146132627382753629293243850107769143452738824895210809922991285674151971097039629927555140432486252519249467522790164205448504568249901807838821616546072648697625017444601333425551646514773035786166377806912987795951067686385102010386255629791183975181295070279072147231155651559492128838458783548565715078864892149400019667387967935980153235957669475188729080436436335331545086486064380680542677321395219609565108760140780579604933130435566445167382148571884821837408160865016450560064736513876983766669824950951271194400771588725196800649497435139211264000000*x10^216+27707794537237808308284795656413191770024512022647687747683829878244818658408997680738605995094955492905358124079709800660317124658765712650827431954565621567638074034836712389882847634096216159312401296290024027523297860766913969927663326651978759605438930911725941006350149825274469506229173147455426634569189704826942892171607280498790352102099064513501106619453859584225612322700674997377506624380739426433466778748255104879607994834001971425127358076549692045660399043833022719296980130711991284854294699868971748027852499091803148621943799208068409650397480008752207/2639184519827930281256333484614020519566735390913456869876261976616198663279074634205162990289757886292564290113129667281781226720882024972475417348610079347603024189256471928809220463683740480532518794609545260774585779130654556778603879689164298597696227589157227686284269470959493426677391985055569505090692980830820445911396146164456996465082197578195658615353114500628005648003319859274531829288301989601048867560654238436709863672373905202672482623106526622530046597300321603456141716638184516207748365742839136117378400708025966845695285516494476101106794246895711708071935623113498317704499536383570227905944343915365068100865777592695680392026025757348587853586146693791140592220162330514499571415600113698234245762998427777194107084823381907665011605504000000*x10^215-31192432050433174309752209498369414932402397128547321627341198270028267391859280704736996390912663935296517741057962749200057162768131519115105281299402239282831001396429214236801299558185585287882476509929489542420667320175795858287619781905212346133853415670258329225957584454005907624875044712546286934162963583472936965578797894865797016554893689725886046046846307354475730008275553927303903224028606217370259788690477891955371406348878932533116385149165257273889618699301823258666489182377965825485410550987190795382813825252761812811913013848463677745965748528871/38486622757415132375868757269553634365812506375729589784855022073258095548763173169613502963987827669402773876886038896358678434493013596682061176566282550572660898250026865826545478001329188752027009157147027837382563346760827995151123279291080778902402454716308478276897259365868929257515303049689644416661469339687902802920710746119545722148106580940471392176361918183611208477499128382615370991511830256131957560970923271828877299030027243031140713380435440890257228262008470587802228652028615683288796043778912597984994231226951717436550207369889740604851981996318777271370381757528735931958675388796325224661354191582423353347759111532694232019823221954313730514083694697467348630809820644823920296095707842210275255523066459618817656651488691065058230272000000*x10^214-17707159728034875558467406203705799248834296178730343356924019222195787396751034890337570366381272282943776247798364140332411621005439363898048622715798391417304330677996186079520176759868678169259522448347636358483636929872080366099141073903624664818287769712366404975449987400211446546661013022280337783882963736698241014272641333719156016605682124441277239768551841812607835363359219020898204456543486618303415296896232040521072926907840786348647215321839117513353131341234672344574046118387807558148087094692859887023151690250857346698799361507914381155695170369729781/244313081264071260322014871147126470954177790473131435954259680121042390543548623280706516815394730045368808570472574914084890702161650311737724348842761631035251382091170544266910694352437690197867454129569332711704512125237736113219330576939780784472450782539126220101743802454535962926707143759429862756967007368338806992940671816366876244196180575810112397535545456629563951415164466972842375054117098465925666597043420929569713094242612938761681248539004178771352885007229771291368547483077652357517277285908537172008743379828689502287220716384060073359600381712631598118659183396792415696073671368079072526150276408165223447051574840009542984861837812965983561303403293939522729108380741453342246039615553382350827322060425885660254484423650210880989645766656000000*x10^213+132047117979207968096009701689492204768482059153900231710662564975690095044119768222583057975406138990727999139253791735159801968773650176753125461991304986233313441186288216885606613839089396065795918992334587757986629125071448990712091211902020250093360961294039976501270893462213279179093929839896493013586488487772880792903886173442234643535851571090624230262985910971249646704128082840980928784132769419433001861041528362216230756450129423498744429161024922604066454564066623659518059028325202652543860263992703676035956352198362762081779604131949968890613295757640209/5130574706545496466762312294089655890037733599935760155039453282541890201414521088894836853123289330952744979979924073195782704745394656546492211325697994251740279023914581429605124581401191494155216536720955986945794754629992458377605942115735396473921466433321650622136619851545255221460850018948027117896307154735114946851754108143704401128119792092012360348246454589220842979718453806429689876136459067784438998537911839520963974979094871713995306219319087754198410585151825197118739497144630699507862823004079280612183610976402479548031635044065261540551608015965263560491842851332640729617547098729660523049155804571469692388083071640200402682098594072285654787371469172729977311275995570520187166831926621029367373763268943598865344172896654428500782561099776000000*x10^212-70751869310072863033599304343307560539457569088562746093097149064436772628239791757654492877167825291741639935227555021597232904320205046834239962690190086548986236045029926858978656966912485233065737835291872524189292104393250790896193771371450101178896141509398141060714798103426035443498831325984051173839743616780357538173071622900543726029250522183916476050634562449176184144810075002229458857478657707707526092904205864917798578440319042207959642220305044524259875679860165289672370468695016287288350151842892873871968707349759480317531276573721588194523392949085437/26385812776519696114777606083889658863051201371098195083060045453072578178703251314316303816062630844899831325611038090721168195833458233667674229675018256151807149265846418780826354990063270541369685045993487932864087309525675500227687702309496324723024684514225631770988330665089883996084371526018425177752436795780591155237592556167622634373187502187492138933838909315992906752837762433066976505844646634319971992480689460393529014178202197386261574842212451307306111580780815299467803128172386454611865946878122014576944285021498466247019837369478487922836841224964212596815191806853580895175956507752539832824229852081844132281570082721030642365078483800326224620767555745468454743705120076960962572278479765293889350782525995651307484317754222775146881742798848000000*x10^211-4286166890550812237998666426821644710168607181247142069605262449047312824337581076554615751241525992384498197446836236523283639385541040937464630041212854876822790123754971230504108191785877465529534731467886712529568283977943693686277973883272047271053372176296709256446887883170779334397797915843429600166167581467904892388859570653243072579793219090880559283363151534810822152123391608023596872284683450325116036663145554194841571919484339232383059468532746823495723661174662757123814177172025064661594673285217394055888791635690910245827090744977759113505335795682407/138525517076728404602582431940420709031018807198265524186065238628631035438192069400160595034328811935724114459457949976286133028125655726755289705793845844796987533645693698599338363697832170342190846491465811647536458375009796376195360437124855704795879593699684566797688735991721890979442950511596732183200293177848103564997360919880018830459234386484333729402654273908962760452398252773601626655684394830179852960523619667066027324435561536277873267921615369363357085799099280322205966422905028886712296221110140576528957496362866947796854146189762061594893416431062116133279756985981299699673771665700834122327206723429681694478242934285410872416662039951712679259029667663709387404451880404045053504462018767792919091608261477169364292668209669569521129149693952000000*x10^210+16161709957797921089786042623919580934212800068169793748601618094949917345381403944096470909770970082993764708868854125001267265812653211621503120135131271119903175510195316457153843086608652792668739339368785206736701857739225829128022402946410679107551972493756642310795417434275296636072650164739424738667045585764922885687424212190436783618331877496795193112649382510398490416802659686628187419068267520462096809834806059001233881712086080871321741815125644848512034251644843462600221904280915933375673243185006028813124436249084694450769471761011520666785205754779/308369846709934535463140022406501752277746214284834558188110444251561261497192780577748802859027616135177159144532479947210870045218851009124818823332387271895902683593892059490701053101261179196529188711436937232776811686978329324400106712208374438502131965105384774784420142729398296441194742008424029903471956987209691414254994743385085396500556547304255954148517340179951884137512632261234925424827870230661237894730840302338286913526119593801178752938552474408864469257125354456388933950119020826072589848732139022534027122338208162052127490648513806680806213968277406348866241638358371505360743881907943785354477575634769685099392966757088550771004193283812572959231260190518288482953751160308988670802406996130324238710564679611802251504884133998238339672362188800*x10^209-58433991322320985005630864228448914909694110332347078544254954740451053722862527793942580939232147042838437070948333480910124366915741610951123984545453049795295797464693814416746385746017651751020877336482927209733113447427512549928373902201036735391976431303213529590059986199779642408557784409351079261555632189295456765952600379444945528710295273077288348460676324927056794821854158320568543441915659516477302026458585636225663082031959382445790731285912280916985517137974765311080930291458094891888810716793018268053709579067415982117238129815115545835624768320069291/7253699803290505550098861890698393491078802995109176539197597950008316037490784724953863885433945061361553629877070835121892056745488881691913351867023200600278619943629051853928990680904666374281993416280391591725545456727785701153502510162174262360220604179183482770497155630111982654923558135879974339774851715494591604858043626350080986031319909692270566194175351070142050001871035781599503359424928311107599573205600448020911976261353040445095909302077313886663061947298289587780966969053936058067843874850858270189152683445910123811907998927754813407150782533117434444797194547629566238819281134494880041314588279335954241456315266377126969319272485001107863932109189870390600649542207555702722801688192982749883763342396237349959439325171706333822197308202156032000000*x10^208+1081122462504719886301223147830975491938188095283769834746068301778333604669803864417333613677764890241652736184588501727370273447079363978482018224078913739909692322956798526567503981113336099805207216412028149458859943036090354567855433209122869614607899882346340648493054204894177862690434278856427103657857302169870495657915581959082269835061310084177545811637488832603395870778265765571561130551722451857586712422772819746880117022212612723252551221165848016989643558387440765145101773279048218533864892853808394742695269729650988387099172773765606704496560555739234159/2872465122103040197839149308716563822467205986063233909522248788203293150846350751081730098631842244299175237431320050708269254471213597149997687339341187437710333497677104534155880309638247884215669392847035070323316000864203137656786994024221007894647359254956659177116873629524345131349729021808469838550841279335858275523785276034632070468402684238139144212893439023776251800740930169513403330332271611198609430989417777416281142599495804016257980083622616299118572531130122676761262919745358678994866174440939874994904462644580409029515567575390906109231709883114504040139689040861308230572435329259972496360576958617037879616700845485342279850431904060438714117115239188674677857218714192058278229468524421168953970283588909990583937972767995708193590134048053788672000000*x10^207+166790517212317666634518977421207526725253149841778800314810059325550112193313682838184251537295749193132365159513944094211445031482899623910069950175990426830404517340198085474255182537176639797324133268719805089987999796932871059488723043959058426738916850631410342859290888959899287562188150909275394038998347088036758671033366361307489895993548220497939536261099660247778621496091143051618754801704333695652138054545734457747970082331607584945866518294730525646539726490016593698336831623007913027045581119338452932233402094417371448855498839132039883925879859194093273/1914976748068693465226099539144375881644803990708822606348165858802195433897567167387820065754561496199450158287546700472179502980809064766665124892894124958473555665118069689437253539758831922810446261898023380215544000576135425104524662682814005263098239503304439451411249086349563420899819347872313225700560852890572183682523517356421380312268456158759429475262292682517501200493953446342268886888181074132406287326278518277520761732997202677505320055748410866079048354086748451174175279830239119329910782960626583329936308429720272686343711716927270739487806588743002693426459360574205487048290219506648330907051305744691919744467230323561519900287936040292476078076826125783118571479142794705518819645682947445969313522392606660389291981845330472129060089365369192448000000*x10^206-13144040738104537681438587813753825441009181739465117664944796158227637335728694810428972523745292610682924105023712841669258780579795250706206619151680559429088371612380746659350317289682696988654363177922355331599354947577693865246472914653092721095168475729596906107391311981321125085157851558226417878597716501692224801930681010854702498539691207385033350972941296937134982898772981945439872869010913006451310550330829903602916960319901640471262154029250422391777801659294762355530327286772882435818615932515165662236911512960936530031374819728659927051178321092640778819/620452466374256682733256250682777785652916492989658524456805738251911320582811762233653701304477924768621851285165130952986158965782136984399500465297696486545432035498254579377670146881861542990584588854959575189836256186667877733865990709231737705243829599070638382257244703977258548371541468710629485126981716336545387513137619623480527221174979795438055149984982829135670388960040916614895119351770668018899637093714239921916726801491093667511723698062485120609611666724106498180432790664997474662891093679243012998899363931229368350375362596284435719594049334752732872670172832826042577803646031120154059213884623061280181997207382624833932447693291277054762249296891664753730417159242265484588097565201274972494057581255204557966130602117887072969815468954379618353152000000*x10^205+5035104925731304044567959871924802035956850585994952905915923853304574548040238793189323556529446932078484317291512361342519009961059341855678957019936011334129057612810211139262121898187584029850685924323985385597296331472076135522820898485747636069645166594099612205434024125686365378181350077601541697401541968911479527528324471527704070457363408475479680837209974524016559199380055478143881222553564236931983156012847418915555319662366078296705285005876588047231551674172420297206074198209897040304181800264420522699152292781025580431463127267983699359217003469590415061/2792036098684155072299653128072500035438124218453463360055625822133600942622652930051441655870150661458798330783243089288437715346019616429797752093839634189454444159742145607199515660968376943457630649847318088354263152840005449802396958191542819673597233195817872720157601167897663467671936609197832683071417723514454243809119288305662372495287409079471248174932422731110516750320184124767028037082968006085048366921714079648625270606709921503802756641281183042743252500258479241811947557992488635983009921556593558495047137690532157576689131683279960738173222006387297927015777747717191600116407140040693266462480803775760818987433221811752696014619810746746430121836012491391786877216590194680646439043405737376223259115648420510847587709530491828364169610294708282589184000000*x10^204+18844677534808329375047083766171326715119638075497198586336038628318479209935639780757907680984089745905139627081904976883730378974666817280538804852264672462448972119140713947745792471703677939561350720633362112913711716947675746506724774097218543511708669349434554811713891182967820696692078130952566125458175725927518237132844498623617440479700119628369300923329920585189526632980553684760892250054017728389270361883686332937289361430674446741170724656383844134587550744076438523234619320207403412713126744045062575668168917710711294820549958657781902965736520262158464639/201026599105259165205575025221220002551544943728649361924005059193619267868831010963703799222650847625033479816393502428767515504913412382945438150756453661640719979501434483718365127589723139928949406789006902361506947004480392385772580989791083016499000790098886835851347284088631769672379435862243953181142076093040705554256588758007690819660693453721929868595134436639957206023053256983226018669973696438123482418363413734701019483683114348273798478172245179077514180018610505410460224175459181790776714352074736211643393913718315345521617481196157173148471984459885450745135997835637795208381314082929915185298617871854778967095191970446194113052626373765742968772192899380208655159594494017006543611125213091088074656326686276781026315086195411642220211941218996346421248000000*x10^203-2539792868488748334830372994924574714553383874010002973132212653579163537057292504671575954725107171299939823532864308732163849515300919644841734134646242835981760059959438262993747708950437856580800414784370778105030440323259065200012316339014003461774493195259232912947089193094242735370117142305437502941626931322767737535386915565998421906659873945475385765445479246628372523301268761118867500301827083467070814738110778809447515137226061709175985215401606755654097920142207892063236084908265435346347678474943151596183209481579365704341153539161284975821442323337349347/55668904367610230364620776215107077629658599801779823302032170238233028025214741497641052092426388573086194410693585287966388909052944967584890564824864090915891686631166472414316496871000254134170604956955757577032693016625339429906253197172915296876646372642768662235757709439928797755428151469544479342470113379611272307332593809909822073136807417953765194380191074761834303206383978856893359016300408244403425900469868418840282318558400896445051886263083280359927003697461370729050523617819465726676628589805311566301247545337379634144447917869705063333423011081199047898653045554484312519244056207580591897467309564513631098580207007200484523614573457350513437506145725982211627582656936804709504384619289779070543750982774661262438056485407960147076366383722183603624345600000*x10^202+1260482981994095261956141002270331101209851206659427306535883499038731855174086737056747472904624345353142389521103868131235652103910297054887811257285195993742065369419401848612985025575185677263063905847234904879440601107986723851880291694615772786787244435725565649599582417212412706895688130482172161365294647879142657902860771879412966913292622344084964764911267351753077571103106217457489393035163165498253603821675310932228860264275012778754348718837431056715481133853895588023693821083340616679045557284333498235381787030680457397277551247760554136678703045017831387/233450244122236449916151642192384519092116708846173452556909100999041730428319883699785057161788081112942105593231164110826792199254285347936637852491365542550513524582311013350359503007420420562650924013040273710137099747138520189929448891370289954644000917534191164214467813780346571232440635194863945629713378688692432256556038557686350629283385946257725008691123861904466432800965072625681828132872679734595011840680093369330216174599745694769572426264542788606145499376450909508921550655371953047353603763699693665134263899801914594799297720098763168817580369050189555704028900712353568629087977644692804731314523980218452994046029385034289937738533853405378931477385302506048760830496831761685018387113150686424860891218087289165062817519452736100642826770447866724876288000000*x10^201-60059006074690656080700141805634153446036070245727358651914918907358627146225467780166101111167892565432861308973497272441388894861154713482838583413182079451748607027471343566156133501292622661238939854339115159712078223954669045189646454852437824119018429226687675330916849765847033386790133065201899901579875969381900232357371702535630132874903649507466354932524100194282181110390513931933507366248653630254253940349268695046732714516600289710919603071462039842958395634029246308636233632407056995400225386445074585569865730668438090181451557099415400265599762100532287/804106396421036660822300100884880010206179774914597447696020236774477071475324043854815196890603390500133919265574009715070062019653649531781752603025814646562879918005737934873460510358892559715797627156027609446027788017921569543090323959164332065996003160395547343405389136354527078689517743448975812724568304372162822217026355032030763278642773814887719474380537746559828824092213027932904074679894785752493929673453654938804077934732457393095193912688980716310056720074442021641840896701836727163106857408298944846573575654873261382086469924784628692593887937839541802980543991342551180833525256331719660741194471487419115868380767881784776452210505495062971875088771597520834620638377976068026174444500852364352298625306745107124105260344781646568880847764875985385684992000000*x10^200-169868621013438043792444554968637750238414672274341105796195948268376207861719047320232935300654100931741922379589191762816916569117832357525523902529985889639789233487576173629252181053957488980002910650290998197067305693617893330449130892698436611841682836522744103160803377406343097712676175644410800646458699080907011194735978829096880418612966332068359509856936659671109572366861988869086726560699135501741227327912622783719594515780031207598630513520970456847094388864427214723354329252973378039537976178383079709035343828583188751330173816184759238898982600004986387/2245952348624274811262286488678457959541398681658013560806125488921815268603491294904828653384099125190029222776258440928299138744549848692217998649830723667985974943395336990508631080657596459895848544815111598797525890670746452861735042782493479218816422620415149476408155863610920461167273697219553132092759746694661675847556370951534200881726368241582940600855984740391246025912732940088456208588671642963862355294818829311832079748735484442783127825096808207624641183656200129413417676994785341386608808623179811468015849242921867998241519445088100831038100791896651242807726320646436056810880888374803190346094903120032702942718696497398858366518998106900024892489327565489227733507193657293452418276019622121121937539649874264725949175445769426623425816170860510904844288000000*x10^199+445905298779575104992909100304196363925269883054856420552627312858595401696235991346728106423858414225955257159881013710317318413764531713106183729584429688129131124825968035677935649439758830497873211759187546720883186685708092214585168298095125371238823547282833254157427173213712781993659107964191811830481880068481781066212900250921458463029639589111735292138575582831605021093868345474074340553549379134365698191062129517751643710147854025098546997478296299704442212359057822617249407646839504489957528158052191550798129312155650905633929121608441713074131945292809017/34737396325388783747523364358226816440906966276310609740468074228657409487733998694528016505674066469605785312272797219691026679249037659772971712450715192731516412457847878786533494047504158579722457493140392728068400442374211804261501995035899145251027336529087645235112810690515569799387166516995755109701350748877433919775538537383728973637367828803149481293239230651384605200783602806701456026171454744507737761893197893356336166780442159381712377028163966944594450307215895334927526737519346613446216240038514417371978468290524891706135500750695959520055958914668205888759500425998211012008291073530289344019601168256505805514049172493102342735493837386720385003834933012900055611577928566138730736002436822140019300613251388627761347246894567131775652623442642568661591654400000*x10^198-1641401926446413208863216349673307027356758289901678894327479440388184135795327317609187138465629096110876481808253444760671667265433319241807044069272326356486892883739850469584965082978448119974046630241449949299246071825444666562810601179242517722673110645791668015745302965621139999209037721347279941993183455809331137270584898799848387105126048291076639114296887058846329890838868876099977863214449759747585300860946842143417659203068106935737976675384895321216845372177297711479778844084303783855446374964129888034134388096522959637193067626783532334824557304031540813/2084243779523327024851401861493608986454417976578636584428084453719444569264039921671680990340443988176347118736367833181461600754942259586378302747042911563890984747470872727192009642850249514783347449588423563684104026542452708255690119702153948715061640191745258714106768641430934187963229991019745306582081044932646035186532312243023738418242069728188968877594353839083076312047016168402087361570287284670464265713591873601380170006826529562902742621689838016675667018432953720095651604251160796806772974402310865042318708097431493502368130045041757571203357534880092353325570025559892660720497464411817360641176070095390348330842950349586140564129630243203223100230095980774003336694675713968323844160146209328401158036795083317665680834813674027906539157406558554119695499264000000*x10^197-6890269979336142734687492917466178326510128900801976520601943517486895717537711450367234869371696132751957696568918853057837397035461062948755611315959384277370899494401703868511445606265113679352992036741995081390825211041484645652489247654389413776151981705614983335816436191981644216657079430842642062742858639111013091810200746471088112549580391440193675750022945899994812990089499290225422357881738443610877041428682843425322956486430396736770278704746305316475095932557144810489596105534791032522461559562194149837806003266878607254849385009730511337094474931001160029/84411873070694744506481775390491163951403928051434781669337420375637505055193616827703080108787981521142058308822897243849194830575161513248321261255237918337584882272570345451276390535435105348725571708331154329206213074969334684355449847937234922959996427765682977921324129977952834612510814636299684916574282319772164425054558645842461405938803823991653239542571330482864590637904154820284538143596635029153802761400470880855896885276474447297561076178438439675364514246534625663873889972172012270674305463293590034213907677945975486845909266824191181633735980162643740309685586035175652759180147308678603105967630838863309107399139489158238692847250024849730535559318887221347135136134366415717115688485921477800246900490200874365460073809953798130214835874965621441847667720192000000*x10^196+2564724802442499489250822299823980580490435678953468928875311002726730536321631410436764437294531551388149292351483292090185617489273011403430396586321480969708717802472617945980950709054725544865961722803408770751908635308701025478565712476610216536532913356367225695487412763654046321530474396566944156488328607533617269217596110123963369661744704675012614535339762815475763302278849695346492047373171572620415988232725916851836597369582386932530097137083139983533374960459323143880448410879850176026276483331420407318953260895779273251044419384737264041420903053306521617/101294247684833693407778130468589396741684713661721738003204904450765006066232340193243696130545577825370469970587476692619033796690193815897985513506285502005101858727084414541531668642522126418470686049997385195047455689963201621226539817524681907551995713318819573505588955973543401535012977563559621899889138783726597310065470375010953687126564588789983887451085596579437508765484985784341445772315962034984563313680565057027076262331769336757073291414126127610437417095841550796648667966606414724809166555952308041056689213535170584215091120189029417960483176195172488371622703242210783311016176770414323727161157006635970928878967386989886431416700029819676642671182664665616562163361239698860538826183105773360296280588241049238552088571944557756257803049958745730217201264230400000*x10^195-32195069697947224877982915855553305821254088854750068833699826329832759239082766746252383926652599631155740222360145734346878177789235311488965742915529722838369621690113089279804821914222052818214902252594062895807826959053067378131047137045028866054623977713014547909437218550570570125961109349730753522294329647392873704466192699400676288408390991473686307126075742638137807329176415101934743670786844374745140164733386011348016989843164059726966254944743232498875410379526956999203597191893121289768627056113466616395699761993955977985780218493722703845172391015937642613/12155309722180043208933375656230727609002165639406608560384588534091800727947880823189243535665469339044456396470497203114284055602823257907758261620754260240612223047250129744983800237102655170216482325999686223405694682795584194547184778102961828906239485598258348820670674716825208184201557307627154627986696654047191677207856445001314442455187750654798066494130271589532501051858198294120973492677915444198147597641667806843249151479812320410848794969695135313252490051500986095597840155992769766977099986714276964926802705624220470105810934422683530155257981143420698604594724389065293997321941212449718847259338840796316511465476086438786371770004003578361197120541919759873987459603348763863264659141972692803235553670588925908626250628633346930750936365995049487626064151707648000000*x10^194+2315467335558436615662112944475505606863563030298687829726763755229481014750433584460258212417202863265244580465405420278305491285052048368393480336764236089253045220218905592935431684687317995817465198209353910237663008913032689833536925358378831111805941136802874771031919556858479196686604312359325436445472606895764662876868111932968893416653779536916943641890707420194884189474578410213939501509904435182503350946749284452058799674396639298866282452380295878041916742631426573736154474912136852878165283953103291225016703512004068300686162696651795062907268605235904539/218795574999240777760800761812153096962038981509318954086922593613652413103061854817406383641978448102800215136468949656057113000850818642339648709173576684331020014850502335409708404267847793063896681867994352021302504290320515501849326005853312920312310740768650278772072144902853747315628031537288783303760539772849450189741416010023659964193379511786365196894344888611585018933447569294177522868202477995566656757550020523178484726636621767395278309454512435638544820927017749720761122807869855805587799760856985368682448701235968461904596819608303542794643660581572574882705039003175291951794941824094939250668099134333697206378569555898154691860072064410501548169754555677731774272860277749538763864555508470458239966070600666355272511315400244753516854587910890777269154730737664000000*x10^193+52073480288211730065535130188790226687245102680113486512624307129425577892555773452215738270659978027864878086239865541704184954681006207892996718446712223062119647875209339236054388089498735609860872637295810379994654469186896195476065811330962716622808055271214184938022689642289714236692798411200709640423853064964294248590885357786099851895864181265631395109325036925575287487930869090127172480211090102895089114479890388276847265277858945865246986706639937564487384723124523967506966680210772606773677569760258839351127065559529869283346348772438740560779106270720938721/1312773449995444666564804570872918581772233889055913724521535561681914478618371128904438301851870688616801290818813697936342678005104911854037892255041460105986120089103014012458250425607086758383380091207966112127815025741923093011095956035119877521873864444611901672632432869417122483893768189223732699822563238637096701138448496060141959785160277070718191181366069331669510113600685415765065137209214867973399940545300123139070908359819730604371669856727074613831268925562106498324566736847219134833526798565141912212094692207415810771427580917649821256767861963489435449296230234019051751710769650944569635504008594806002183238271417335388928151160432386463009289018527334066390645637161666497232583187333050822749439796423603998131635067892401468521101127527465344663614928384425984000000*x10^192-148404550339537124925713680214195277636852691845300303157786264855402492107362599437996085197374250091647522063424683301131306066591928269173391447289108448317579749709963044395581680005759857033470687127388754552315875219487335669182000343550854824862942523811020252686743101844018367086900120501442819788562223776189201947601355271095398066990392525226617509180905078368482955132069890187822072832226327783454092383345317108136920857283531700406332270749051462986275273140329783165340373491312926782877146504942532754732256675501844810819182875459393057850422549029310973/23868608181735357573905537652234883304949707073743885900391555666943899611243111434626150942761285247578205287614794507933503236456452942800688950091662911017929456165509345681059098647401577425152365294690292947778455013489510782019926473365815954943161171720216394047862415807584045161704876167704230905864786157038121838880881746548035632457459583103967112388473987848536547520012462104819366131076633963152726191732729511619471061087631465534030361031401356615113980464765572696810304306313075178791396337548034767492630767407560195844137834866360386486688399336171553623567822436710031849286720926264902463709247178290948786150389406097980511839280588844781987073064133346661648102493848481767865148860600924049989814480429163602393364870770935791292747773226642630247544152444108800000*x10^191+4075896367582228798417262019948184453062432986107686417385490522532564411717899431429225892062844358803693177302754012507356034119605220018394438342333631609104157596502116795984157036052074915459648886848486307002275406205941012003369843912664864274925110215183984324822316047996822479811138441114417251786182355933626833776102747897085965427172737436531013168246949368773995205102489741259272195044700555508841622773004710070181938775151365069625330479737771921485358564215068712175772838984294388115279443143501866405961671756133929501419589207664836824559715350824447281/11814961049959001999083241137856267235950105001503223520693820055137230307565340160139944716666836197551211617369323281427084102045944206686341030295373140953875080801927126112124253830463780825450420820871695009150335231677307837099863604316078897696864780001507115053691895824754102355043913703013594298403069147733870310246036464541277638066442493636463720632294623985025591022406168741885586234882933811760599464907701108251638175238377575439345028710543671524481420330058958484921100631624972213501741187086277209908852229866742296942848228258848391310910757671404919043666072106171465765396926858501126719536077353254019649144442756018500353360443891478167083601166746006597515810734454998475093248685997457404744958167812435983184715611031613216689910147747188101972534355459833856000000*x10^190+32551537125221530686949142997732155571085568933150256022847473000558465012348598517389384019676864159848233024163146222551241126449722198596995145582254689035193107759898151275916217015037355160114987004184752702555018269919577536266850053994976713600819761310391019733130943130000112320082344232498298413989634109717006353354881334864376721015075745044412599525240116545650471458244312310030109921740321207797895301249577958987312378941968316142287013052534511693584918763114911598676636187020632520052308382911936283749890634304759326400217270124134649253846776169163367/799508642478428706704880979253431617470307857244579035234920154107030622316451589783906033458658088556097026739277515284539525702357126768248641147807205026953952836220632594053520935896045319015442010434926729942503887857862936345103552171764737438133706917395218311903962875359300159363873859602423674328027235560938592422664121660687960470661522125775740493914673803497972324824477584037370497097341385758236054016310601310261229903348858488376731266127015366318291601282185160633758689358080826477561433712605224730674211043614140394628827476162673096227043752200332867616501119966490164575731892680527371998681926160046442423308156422304535189804473859424840243687975293679531145087293947265231873971232910651448906943686555818410995793227703150001572867140787164795133903752921088000000*x10^189-29012456270551394417497625503472539377660214607592055100179028993056422858505933830874535333456286053886341035141468366196833574094005890280561423520704457030274052462159596364956897695974182439499513189942143017843509875110858611922185332628235010801682902198276171086446611216403942260546775257951002612248246740272949760540966356970738768811987958702120494013274934627165866466847191144761987618128085006376192096315416595207602477828659477501592221502479153627420420534303744947921577931798735485053336955677567625980198523833104526610731978863620231438941526507775086623/2552031586791144431801980085776953722965222680324696280469865131909641746434113474590228058800036618671061709351773828788250166041923948644249662543800598446037017453216259240218838827380176658297290897308286121976472410042298492813570538532273041902522792480325536851597449498146886108689485359850936368455062935910515987013143876340915969822351578625476163656575638780765527660839732448247286626734713703340289484420063439382353845851489556294898526201477433049287986791292735032742957736430993998116376096410635877340312081651216336139655217303911252523156723657023462513431871574933036605325736201436243371419792708302868244215199635299996076325855880559284090057852017137425063415118642279670620141716175450799424910964247486172367898571982828454805020591913392630026067420779324112896000000*x10^188+34782257358128698461512303286640540725929890012176263233431440686030519619849172000536574035173085066046725466226284561980503773274608937221666349900692683504135017158028331071619438442722041028637538937710618530204374159179359708347837202546179454174936561646981548336032650188602392373763170821508921622033390171734410311324657817355033302526939390186878191775072811962465527170705814764998329841855502702647318523397772155588782727232832826182272898549428024968884706449775670207327867144902752745047486566964275739447978359540855064118627881394419217720304139284914344861/30624379041493733181623761029323444675582672163896355365638381582915700957209361695082736705600439424052740512221285945459001992503087383730995950525607181352444209438595110882626065928562119899567490767699433463717668920507581913762846462387276502830273509763906442219169393977762633304273824318211236421460755230926191844157726516090991637868218943505713963878907665369186331930076789378967439520816564440083473813040761272588246150217874675538782314417729196591455841495512820392915492837171927977396513156927630528083744979814596033675862607646935030277880683884281550161182458899196439263908834417234920457037512499634418930582395623599952915910270566711409080694224205649100760981423707356047441700594105409593098931570969834068414782863793941457660247102960711560312809049351889354752000000*x10^187-2397327329608959480019405755544967930984335397223686799003957196452186983876042886986632758219562445136800212858722050163433234157814837391881106971025950322315383093106567745798007212225712739809374273197184844737607768245052182058165212666408442540425149668963045378816349097733584876131900306055933211920416288016596451946222450261698151869278272814998073604279734159275541968795799993094054445240740400648576515839414158737211129376683123263627638618341261269225879936544262614086215274076937859574464607873968848112282811350544781039844915719202868383835640703749808581/551238822746887197269227698527822004160488098950134396581490868492482617229768510511489260700807909632949329219983147018262035865055572907157927109460929264343995769894711995887269186714118158192214833818589802346918040569136474447731236322970977050944923175750315959945049091599727399476928837727802255586293594156671453194839077289637849481627940983102851349820337976645353974741382208821413911374698159921502528634733702906588430703921744159698081659519125538646205146919230767072478871069094703593137236824697349505507409636662728606165526937644830545001852309917067902901284260185535906750359019510228568226675224993419540750483121224799152486384870200805363452496035701683813697665626732408853950610693897372675780768277457013231466091548290946237884447853292808085630562888334008385536000000*x10^186-17009587159932602344784513380436181220630971603555696090575710224640185330030737472606082956198179350737891883334688564154563329694105006026156422700355072323412613555342799082381787552721207107174994135623944282486682194689124477183828240699104647387844513031057361224906290230963662875283100591586155732250801436575527191552267730892409761359763153097838094691802625590863721165522675379314953278995187752068934803011935728991579990242638225004149200254024992544005125484649203925659125971262285404302308663726410733563752201116424849485752683636882188569113904134095445831/1044452506257259952720641955105346955251451134852886225101772171880493380014298230442821757117320249830851360627336489087233331112736874981983440838978602816651781458747875360628510037984644931311564948287854362341528918973100688427280237243523956517579854438263756555685356173557378230587865166221099010584556283665272227106010883285629609544137151336405402557554324587328039110036303132503731621552059671430215317413179647612483342386378041565743733670667816810066493962583805663926802071499337333123838975036268662220961407732624117359050472092379678927371930692474444447602433335088383823316469721177275181903174110513847550895652229689093131026834490906789109699466172908453541742945398019300986432736051595021912005666209918551385935752407288108661254743300975846899089487577896015888384000000*x10^185+41016271379655749793145929278061480741411477621160968936834668351836017142520457882036814734046802374044789878245270013706712469397031235058875666654173790125161937490142782253563433059962028472169732478817965768347186635198730824858412347704859869324256643796127159712882498542382302428193480325729637035439540823341574732863932471339984562292145216156235985329089747642622808960620123243996555333527188655514184488919739961516846715385278193973696572987203328296778641591027230318477508961753549179215164981738698211040142308460127479895776498365352161016115614336549395653/16236488960908313810475434029364939031636194914531231317491185581051306180222272491429320042460160247370507515206776330356081783661636874719924398496849189240677693585989698787952292408670389386752509650656645087309222285854565247369538233512963324046014100813009306456563264152573788857320449402164357346359920409705595530466169185622060293822495716229574894303799045857554062528746166878012555207763836710415165388877610885612241049824604100703834405244017879501942769781984615321043923111489698542197860430109267385434945520207156733490693702526993190598236377128466363685456009118192148526101483847392186918676615717987993745741502843348629582326245267732812523509883233395050512549423914663678970908896802068067904815356536006571545001241967842416461323736769715438158572943256383519719424000000*x10^184-526466710041097165645306392499903574792996705285231094847871038494396748321907159450586202818706891561785699972202793207278562240363105226575599348682720620878319585769243276805875694938620802020183456835600863921873863953968100877459320514753249026749983435590955402235539948036436111675490113262637414643801365513187515792737393609175393602209263901795992991374182284632943024853019684812759062766932946086548710737645550405525247810345556156914549376252033736430987176403690740541257572541575015817364390628211366445515674178352993064331206114028363736670865680878381701/3760029022526135829794311038379249038905224085470390410366379818769776168051473629594158325622352899391064898258411360714039992005852749935140387020322970139946413251492351298262636136744721752721633813836275704429504108303162478338208854076686243463287475977749523600467282224806561630116314598395956438104402621194980017581639179828266594358893744811059449207195568514380940796130691277013433837587414817148775142687446731404940032590960949636677441214404140516239378265301700390136487457397614399245820310130567183995461067837446822492581699532566844138538950492908000011368760006318181763939290996238190654851426797849851183224348026880735271696604167264440794918078222470432750274603432869483551157849785742078883220398355706784989368708666237191180517075883513048836722155280425657198182400000*x10^183-261039233768021103647752722890663641734550896728325237075509532963398226869973185431633736557440261823210043880873479486583182686593142251865842865918634667685006645794498255314678195547846171858033232356431496084916932221324288766709648592543460172556896058707422332044857694586441626696625598745606735229789970021311113556954119779357750659620247346287148674214779851072234742290084375282378533436555019492491446235563490601643575815441685551872514692469421532006265848243815555472375183118911877879263640244176382961062965602591049587775278492630103075621694390652984767/17009655101903947801450454697429936128380775624747004237371718227768035045947142610068811473053501211531007873073765679420657106693143392563730322234794388728329012328179684444521449190035646024216914872116485329562042394704782640101421006537390149000586200851724035335447229112220159755288089849886469600948488048263004841440748670651682212575947893192887984508741857565056636934876936729346486408133543220434935169300354261117585861721013819784969376922304445192511473104936263669665062307274922282302520450590661070455657211645592768418821974075897628245771442706012381003811057171439393694011078316315624390994549799796945828872050597793802419579875994767708357962734815937671965527967910600044636190272840261785424092278275816408285239396347263483911862962330178078070885940554306544467968000000*x10^182+12061526868657238967031803578414230818226930941302848898999584888537064583679686376788090108264285895483279367155772739966133288429893868313099249170752178780476749947909047854939056461462271061049677262708462209189401501161081103514311883839785042383890673586545752061876266229080407339757078639139138287144013194198186594217898363139987683970702452346359992111849493452772454998878251029632304484206633071663240501312579539870349265221252811021807433289154098256080370056879903256729761542133371874095865859301252818648420234250356596014995117624661198528865093873636259323/2857622057119863230643676389168229269567970304957496711878448662265029887719119958491560327472988203537209322676392634142670393924448089950706694135445457306359274071134186986679603463925988532068441698515569535366423122310403483537038729098281545032098481743089637936355134490852986838888399094780926892959345992108184813362045776669482611712759246056405181397468632070929515005059325370530209716566435261033069108442459515867754424769130321723874855322947146792341927481629292296503730467622186943426823435699231059836550411556459585094362091644750801545289602374610080008640257604801818140593861157141024897687084366365886899250504500429358806489419167120975004137739449077528890208698608980807498879965837163979951247502750337156591920218586340265297192977671469917115908838013123499470618624000000*x10^181-295099307102589304519097360523108275633711225255674676672730000496177474177324162547451211479049662723606311945620541146265695630092132536398101912928556827627984755572121074411448460553683570287571587003509248206022531754242925117923712613781333235662321926909466777582733831412791914555151192142208318472781730315786562487739776644293434223321920184383524698475663192959269542320413330120912402876135104181657769163293649061378088745187615021306798055850452131094454183045615925220767391470535476852654054689173266108013419160312759598362449471031754307064830303521335879/714405514279965807660919097292057317391992576239374177969612165566257471929779989622890081868247050884302330669098158535667598481112022487676673533861364326589818517783546746669900865981497133017110424628892383841605780577600870884259682274570386258024620435772409484088783622713246709722099773695231723239836498027046203340511444167370652928189811514101295349367158017732378751264831342632552429141608815258267277110614878966938606192282580430968713830736786698085481870407323074125932616905546735856705858924807764959137602889114896273590522911187700386322400593652520002160064401200454535148465289285256224421771091591471724812626125107339701622354791780243751034434862269382222552174652245201874719991459290994987811875687584289147980054646585066324298244417867479278977209503280874867654656000000*x10^180+178981764151157978860172640580726051463242174912598774135306173845206025573402692423119622665825355726158364474014934147770920672077142965336428061200185608542285984520099663054533703911817231520520326559534200809433735912540659492098231177450984431394759515682524597531377609409958068579759799350322184463581996807639756662283625080965973301287927934639452554776096250761562576042516848428459879118724755991371222400579361853091804858712707164904132875518894292975223219771126360085039315525284856653912711051376701401008619490657542779133611342706101875632276654867263/50802169904353124100332024696324075903430583199244385988950198440267198003895465928738850266186456951772610180913646829203029225323521599123674562407919241001942650153496657540970728247573129458994519084721236184291966618851617485102910739525005245015084119877149118868535724281830877135793761684994255874832817637478841126436369363013024208226831041002758780399442347927635822312165784364981506072292182418365673038977058059871189773673427941757775205741282609641634266340076307493399652757727767883143527745764107730427562872114837068344214962573347583027370708881956977931382357418698989166113087238062664847770388735393544875564524452077489893145229637706222295782034650267180270376864159658799980088281549581865799955604450438339411914997090493605283430714159465193171712675788862212810997760000*x10^179+120443030005102274028648728228045717712580484489955399884410972676788175878809253600739538736483072420076346147063680401692621920054380314691924042424879919625027536355142097477538903258803338430856303999151751019213867077108082454222058169233837310978878542605248482935976355389577795929579056728703475872062297835017437870704133618518197831146099157082148759011198960054684973175370872947110129350446382397087047413899345953167101521652737472297485331033168614728385674128763190866004017071300128601270093983319367468144697853889609781998198256829558941039077283933699913/22860976456958905845149411113345834156543762439659973695027589298120239101752959667932482619783905628297674581411141073141363151395584719605653553083563658450874192569073495893436827711407908256547533588124556282931384978483227868296309832786252360256787853944717103490841075926823894711107192758247415143674767936865478506896366213355860893702073968451241451179749056567436120040474602964241677732531482088264552867539676126942035398153042573790998842583577174338735419853034338372029843740977495547414587485593848478692403292451676680754896733158006412362316818996880640069122060838414545124750889257128199181496674930927095194004036003434870451915353336967800033101915592620231121669588871846459991039726697311839609980022002697252735361748690722122377543821371759336927270704104987995764948992000000*x10^178-2618562369309494553703956056760252677219975723554188357952824734027488301532604280020211336963514997390564162261517031423538343687150838532188189334943495715622586346472865622574475732444572708741899976566212883418772927077766431941911240912552777474994878283638709541111164881827288319243327494535985060610807263456098031703536943246688228873807469859959166351160665688200817578582343269228575449991071798586180932421176165227831287041506525612192726731819179110049023051478855004652169331043966617797329620361786869144674464979733280366087746491929332574131835565901283/3048130194261187446019921481779444554205834991954663159337011906416031880233727955724331015971187417106356610854818809752181753519411295947420473744475154460116559009209799452458243694854387767539671145083274171057517997131097049106174644371500314700905047192628947132112143456909852628147625701099655352489969058248730467586182161780781452493609862460165526823966540875658149338729947061898890364337530945101940382338623483592271386420405676505466512344476956578498055980404578449603979165463666072988611664745846463825653772326890224100652897754400854981642242532917418675882941445121939349966785234283759890866223324123612692533871467124649393588713778262373337746922079016030816222611849579527998805296892974911947997336267026300364714899825429616317005842849567911590302760547331732768659865600000*x10^177+2498367891761786003848217292320909596365067931398011586190184485087678218314417856107595303556034791008810195800804205554200560969055158758726126482158878914575863945117809431840170267613637462108222918614179178984058931306346852985912161609690279182045390762920674038550200262052748996247666426257715661586586584363140376622686683117798382826037412315718836068840098712931485653348144695968639839037333967090854170541692413422593954060484392596404981053957766310057977334961755994887563082343181809973745421010483291798006536287102544146378416755548657724302683018189731/45721952913917811690298822226691668313087524879319947390055178596240478203505919335864965239567811256595349162822282146282726302791169439211307106167127316901748385138146991786873655422815816513095067176249112565862769956966455736592619665572504720513575707889434206981682151853647789422214385516494830287349535873730957013792732426711721787404147936902482902359498113134872240080949205928483355465062964176529105735079352253884070796306085147581997685167154348677470839706068676744059687481954991094829174971187696957384806584903353361509793466316012824724633637993761280138244121676829090249501778514256398362993349861854190388008072006869740903830706673935600066203831185240462243339177743692919982079453394623679219960044005394505470723497381444244755087642743518673854541408209975991529897984000000*x10^176+48007747560578492775538498230084470559317014649306339892724692208905342627841726330650470032588845034119346977498318521036058553730918011566876786378308053766813594336831991724821884689976641327916785882639906959351198231245663267981927157203321035477551125487636518894120333537653513767903060321869144349981216261433452421352414151969504076939183651115246555104678944330315490086477703609951852805502281012478430716929653179166921296275840239259532431351890371131683542363265220730431508152925760755375238350034517289008576450193382158988862852693614175357899532132807/11222661169779826505800620001097045858666937924923987086649907473622662831769634746075946013348462762982494794510923799542123728866923407806411744241022159603156421806636079802232624512872973144123334670533873084348134443982675498981824827004160249580604946481952032622776528182259002858179894626776003797803976987188507630658216141101968075090109039057882166942785900496741368019869350546082278159606363934238962316792204644135181013638766354406490340904665158311742842473307766109905559654661679632367161129291525616812634343567186734188767487186657693341500983871195950579387193502494413061241345635317479598189276784273301277056526765322572767303900729056920016250031290922658914274161809815534904692229469589448535808374437687742251904858448172678258066966855227310855205618378812288830065868800000*x10^175-217289492357667732075416909617651736004633180105391939805271097580985471684753020986892523818015854760216470042565391383208956823602738015344255117125563669202080895361913659103765364074637144540657858536886704218364119125618781109912372850649906641024774534254408006768384892798004382251551989692982631977914354467077878699859771030901475853750673542982953952238445477814082709627023171142409442952056767751368273286966804540739881235711231285369385999614984241615847452241351801904695465837270389030509679104458338839955508890739854646167890226328577324524655865341879/154311591084472614454758525015084380556670396467704822441436227762311613936832477758544257683541362991009303424525202243704201271920196857338161483314054694543400799841246097280698587052003380731695851719840754909786848604761788111000091371307203431733318014126840448563177262506061289299973551118170052219804683573841979921550471940152061032488999287045879795463306131830193810273203570008631324694587504095785731855892813856858738937533037373089242187439145926786464084007981784011201445251598094945048465527758477231173722224048817595095552948816543283445638528228944320466573910659298179592068502485615344475102555783757892559527243023185375550428635024532650223437930250186560071269724884963604939518155206854917367365148518206455963691803662374326048420794259375524259077252708668971413405696000000*x10^174+124400439017968965667734985424094959965215078740452219595102607798339673780661736669338302707054501129303395332405614555507714053801017578389834774282928484074992891572291097612069408468597742540296619870279934250726100041974937657412748319991752809302831520435494273737205458498444011488582784786507078284098321401083509549561569653057259978154864266014765183549456235376284293978194102444661589282519472175343605321058651334896410286470376976279418463162893007703966160798682626437337212109817490052539849284862611565711144940602150354145053796435516146296689829459973/877861495947221984453737386752480031611280477682942989889059429047817181507313651248607332599701976126630703926187817208628345013590453232857096438408844484513568994652422242307974184118063677051425289783982961264565183173755950142578297578992090633860653591477136774048297315590037556906516201916700741517111088775634374664820462592865058318159640388527671725302363772189547009554224753826880424929208912189358830113523563274574159289076834833574355555209363494607440122356518593485945999653535829020720159446803781581788286430144384540988034553267446234712965849480216578654287136195118532790434147473722848569472317347600455449754982531899025353549568139563521271113558756616875072112212678904063655925505176774641023232844903574505037891149723729499297682740675558538007195037631539037374041292800000*x10^173-5723899419898488348876235289759118049082518793814218885438350143390431046222378767388304327279039419107216364687737154203137698450579603898312208813853499047709637512391581030382988640295644425248559788958543690962861303021753435017754217151557091253234975006944826244657196953799574887193635707260117739125343137440444146434922342964739734475416148913856563152255890035709338527395222005400426402487931050085517217914848231749253474516014510854625277956215986620116483501639746470768611226733642430955706593787698473053613358069386471487491003590376837545364546067/6950809498702344158431351742614944531819522843823888776247684628824358915160547971763166563106144679008512904987410869393831470782094497738164693207342756915503332215722991361382786795069712398940904054008076232886586494337657083240356021886447638449923063627531581495397075519334608221840450865616105577994721230774817629310895158359928614249357856448752825977467396436691427934886823564025152924659425404431873434916462231206305660060139161438858533721599065793079437918951906751941507915145298352949983667174106188477502561177096299884655992063994442327639319042805233907233358556383636476639801167680503493072068201872496274822106899812690230072093354770737558451632283410162940453674411240589360325509865036045544758735135600150039889460716287594275964056890979495755482189447522449856040796160000*x10^172-208306792963590022867197250490068476298122978364162106835500192888707446546049567981151046543494176424219226301649983928660805769905675588921599997667710457625521045374685306288605963925431476052192140816024462857098232945865579266476790484593526846176789856240454153431898380494044045855114591137031386982518472428879834200299262054245134897469569476898163955031622940318313619298716097293577888580777272933973928654746825147760439215879252467282880198433493042733337234995321444118446104900909761310157612266417505797511011664887094096094321262602636734165557153226517/118511301952874967901254547211584804267522864487197303635023022921455319503487342918561989900959766777095145030035355323164826576834711186435708019185194005409331814278077002711576514855938596401942414120837699770716299728457053269248070173163932235571188234849413464496520137604655070182379687258754600104809996984710640579750762450036782872951551452451235682915819109245588846289820341766628857365443203145563442065325681042067511504025372702532537999953264071772004416518130010120602709953227336917797221525318510513541418668069491913033384664691105241686250389679829238118328763386341001926708609908952584556878762841926061485716922641806368422729191698841075371600330432143278134735148711652048593549943198864576538136434061982558180115305212703482405187169991200402630971330080257770045495574528000000*x10^171+6190506959453874604837987378594645547125046311365356505109037089758928874910656407559724989251804842236709636194441554297397041687772922637245439754234625083654320518435734500950153575085231040228610066312886466704834001956589284351220704342056765128635404668873394170334920340029395245836904971345195245582546411945693362003229541448934988661904191860381487475992479046947939153639257624172042333056727439921090338750656718671338820578152600724983989005887709718413608058025375898047280529283957782793653668844770003289080422105241082852872375767858792801020962655039/24310010656999993415641958402376370106158536305066113566158568804401091180202531880730664595068670108122081031802124168854323400376351012602196516755937231878837295236528615940836208175577147979885623409402605081172574303273241696256014394495165586783833484071674556819799002585570270806641987130000943611243076304556028836871951271802416999579805426143843217008373150614479763341501608567513611767270400645243782987759114059911284411082127733852828307682720835235282957234488207204226196913482530649804558261603797028418752547296306033442745572244329280345897515831759843716580259156172513215735099468503094268077694941933551073993214900883357625175218810018682127507760088644775001996953581877343301241013989510682366797217243483601677972370300041739980551214357169313360199247195950311804204220416000000*x10^170-24189954554332170026767542465085489641971621365141388290739499807008836444394876425391327921967004104071123839610748729932017921080471055489656513121160775652943402767969424992527391101159087865967394859122834143811387327344953851250723468270043833131269002337870147069249540713420920965965419587203866433076773361439010968151350079679238605251136076829432314645500500774965891196230676485030925533242313126256353280344316005723731827524574660946348599381090541915987036053182777903381276663392790272773741376420762433168146904376860983122854613179095340921704383445749/1896180831245999486420072755385356868280365831795156858160368366743285112055797486696991838415356268433522320480565685170637225229355378982971328306963104086549309028449232043385224237695017542431078625933403196331460795655312852307969122770622915769139011757590615431944322201674481122918074996140073601676959951755370249276012199200588525967224823239219770926653105747929421540637125468266061717847091250329015073045210896673080184064405963240520607999252225148352070664290080161929643359251637390684755544405096168216662698689111870608534154635057683866980006234877267809893260214181456030827337758543241352910060205470816983771470762268901894763667067181457205945605286914292450155762379386432777496799091181833224610182944991720930881844883403255718482994719859206442095541281284124320727929192448000000*x10^169-812559114234307016694932358425554269721225522563284465276237343145451138386206244477164456394234237368283782131784458634723617599204326758906626794715403708437225500563131672144573020817892856869577871869303424951191630330426048423911398827286116088971850247552008271684818524089960521667251955298866479955001889953228368660514337380606010764862030420889758779311975171751361295778394157090343587369838590642620885799370323971663566136556564846821376083471588920846217529811409642336747294510493723647085033109259120690636531924889111964315471315273097343365891613197/541765951784571281834306501538673390937247380512901959474390961926652889158799281913426239547244648123863520137304481477324921494101536852277522373418029739014088293842637726681492639341433583551736750266686627523274513044375100659419749363035118791182574787883032980555520629049851749405164284611449600479131414787248642650289199771596721704921378068348505979043744499408406154467750133790303347956311785808290020870060256192308624018401703783005887999786350042386305904082880046265612388357610683052787298401456048061903628196889105888152615610016481104851430352822076517112360061194701723093525073869497529402874344420233423934705932076829112789619162051844915984458653404083557187360679824695079284799740337666635602909412854777408823384252400930205280855634245487554884440366081178377350836912128000000*x10^168+56088861725310306770538375530778402372058022387454547043743560257269425504942078407000345426368530581510591569720303575522077230134220566793836955718807028838469041303801849814671669846882942224072732100809111767906805030868869692513989049642747224971429685686931497487412045345003974510424937214665868296694641014956864194616862755747956811045954840304791744192697245485774760157272797996389797300086501913718669706899433595847871951884321667178805347389740706897147921269453977846404005168556759376646586864923975334495905210020588585783660341992244764344450669/150867711440983370045755082578299468375730264693094391388023102736466969969033495381071077568155012008873160717712192001482851989446264787601649226794216023117262125826409837560983748076144133542672445075657651774791008923524116028799707424961046725475515117761913946130749270133626218157940485828863714976087834805694414550345084870954252772186404363227097181577205374382736328172584275630827999987833969871425792500712964687359683658702785793095485380057463114003426873874374838837541740004904116695290252966153174063465226454160152015637041384020184100487727750716256340047997789249429608213178800854775140463067208137074192128851554463054612305658357575005546083112963910911600442038618720327228984906638913301764300448179575265221059143484377869731350836990878721123610259082729372981718417408000000*x10^167-217910612719777059545463656514673591736314834670884825400789042405484498367648010575842740921323790040886236919152787889410924905363924669469365763613446102879589398673780592467549215833123636297211001945862695962104555036429171349617579345270192908479703098806930390603115594527016057734244825229228796519023959637264222978385249092556856602352101038307448686140452880447956940901925812899765306249097430876405596390885656132890152307620144989459742398208222993629838744288305548918380278071705593409175692216129290876811881837342042987900158097610345741097710146137/6826250992485598151112261919387284725809316994462564689377326120275826403400870952109170618295282566360680353730036466614294010825679364338696781905067174711577512502417235356186807255702063152751883053360251506793258864359126268308688841974242496768900442327326215554999559926028132042505069986104264966037055826319332897393643917122118693482009363661191175335951180692545917546293651685757822184249528501184454262962759228023088662631861467665874188797308010534067454391444288582946716093305894606465119959858346205579985715280802734190722956686207661921128022445558164115615736771053241710978415930755668870476216739694941141577294744168046821149201441853245941404179032891452820560744565791157998988476728254599608596658601970195351174641580251720586538780991493143191543948612622847554620545092812800000*x10^166-97851039439368621839615972210464851421289014245362756913723748464664542244159247562225611482816958383855551723090228811889387310869667392038179513445312440521452327977907883473394562449621110196228181521958692987486286033098062713216060783432448154690891805485462742308368549737214354375466500833575369759181969289448602766326624464426059574682033592140653361025171045241517740331185165413159835567477981077760511043462179619922735427974421124181089513018704745917616454466430885912819776909570853336393402373592881275458661993152032799292605499137834498938275684131/273050039699423926044490476775491389032372679778502587575093044811033056136034838084366824731811302654427214149201458664571760433027174573547871276202686988463100500096689414247472290228082526110075322134410060271730354574365050732347553678969699870756017693093048622199982397041125281700202799444170598641482233052773315895745756684884747739280374546447647013438047227701836701851746067430312887369981140047378170518510369120923546505274458706634967551892320421362698175657771543317868643732235784258604798394333848223199428611232109367628918267448306476845120897822326564624629470842129668439136637230226754819048669587797645663091789766721872845968057674129837656167161315658112822429782631646319959539069130183984343866344078807814046985663210068823461551239659725727661757944504913902184821803712512000000*x10^165+80871390546332756230583296295414871986915516609374491185704626174176692379383279317967683728216995452530934393264855509160385896674248242644736747424395298178112463583099226759453336910577183450885748977225271702236553019424212848370112801859120782338925038287214164286876063646490689576673294860043916460240890976751089249571812402462513277498682854408953928942561672984875729769527627287794145003487234909847992694302069089709318451446594990438380409614746904798205589507290535473253447474035859129167131250717789978086221069496715974440851110469435792443289855747/182033359799615950696326984516994259354915119852335058383395363207355370757356558722911216487874201769618142766134305776381173622018116382365247517468457992308733666731126276164981526818721684073383548089606706847820236382910033821565035785979799913837345128728699081466654931360750187800135199629447065760988155368515543930497171123256498492853583030965098008958698151801224467901164044953541924913320760031585447012340246080615697670182972471089978367928213614241798783771847695545245762488157189505736532262889232148799619074154739578419278844965537651230080598548217709749752980561419778959424424820151169879365779725198430442061193177814581897312038449419891770778107543772075214953188421097546639692712753455989562577562719205209364657108806712548974367493106483818441171963003275934789881202475008000000*x10^164-25542968034704649844757088478632774479327049552720323266910380582163283083232284013612609248207143103045278716356432437583080621338801072133593120533533601961538701059117526616607314245414202902103922264003737991251928633328318595479318143892479786340895646170849495937298682365459946539386870401192274033456439363293264172436859281817280065242548194311216062227116636400357271739227084851419606982931110353309537031798932487674602886850746484753991259427027857509724674321195336647578871206539592560398940644935592192515268806564929884497121900992683156750569354783/468085782341869587504840817329413809769781736763147292985873791104628096233202579573200270968819375979018081398631071996408732170903727840367779330633177694508172285880038995852809640390998616188700552230417246180109179270340086969738663449662342635581744616730940495199969823499071911486061941904292454813969542376182827249849868602659567553052070651053109165893795247488862917460136115594822092634253382938362578031732061350154651151899072068517087231815406436621768301127608359973489103540975630157608225818858025525484734762112187487363859887054239674591635824838274110785079092872222288752805663823245865404083433579081678279585925314380353450230956012794007410572276541128193409879627368536548502066975651743973160913732706527681223403994074403697362659267988101247420156476294138118031123092078592000000*x10^163+1488881326995120274058986036871314211843534041459142172179423737593971689695275599282785647387911248343545752254619857249056377235608034405477498914532825771471563267041365242199579625493454456585591473159055602407130566486283207806488707809930864682578782431026839381460856025533775650222670450485792247538133029628505270772186109844981626259440024074723086614696644504352939495713143654390180704941804622284656313666824438143400725131514028387638484045052136350931386761826767098198566376271561286754887956828630288293148440129639304769033387822666535753397453533/819150119098271778133471430326474167097118039335507762725279134433099168408104514253100474195433907963281642447604375993715281299081523720643613828608060965389301500290068242742416870684247578330225966403230180815191063723095152197042661036909099612268053079279145866599947191123375845100608398332511795924446699158319947687237270054654243217841123639342941040314141683105510105555238202290938662109943420142134511555531107362770639515823376119904902655676961264088094526973314629953605931196707352775814395183001544669598285833696328102886754802344919430535362693466979693873888412526389005317409911690680264457146008763392936989275369300165618537904173022389512968501483946974338467289347894938959878617207390551953031599032236423442140956989630206470384653718979177182985273833514741706554465411137536000000*x10^162+3659976265313022884066402721513351108459161445128870766227950615070553683724512640306222528453737684795101612241091836351446325756675336987825541487218277399822474194452517398588682160193274912725648759187099225206214265052061482519143992301505063095522796196818064128329173306332644486951108858222980089349912632091551494521558364089633227029393514119285853394291899042788233434031830339139806372834745324213984555138287799702950251560643040386568810008732864500396588948779876570763277900486352508683300904347144464367311811815509787465315852273986376752259599551/8737601270381565633423695256815724449035925752912082802402977433953057796353114818699738391417961684941670852774446677266296333856869586353531880838485983630819216003094061255919113287298640835522410308301121928695371346379681623435121717727030395864192566178977555910399436705316009014406489582213459156527431457688746108663864213916311927656971985486324704430017511286458774459255874157770012395839396481516101456592331811869553488168782678612318961660554253483606341621048689386171796599431545096275353548618683143142381715559427499764125384558345807259043868730314450067988143066948149390052372391367256154209557426809524661218937272535099931070977845572154804997349162101059610317753044212682238705250212165887499003723010521850049503541222722202350769639669111223285176254224157244869914297718800384000000*x10^161-299736339055619126491271394902790561277666825857262730707286192039176261779911647371474754306423428049092378316178435952474561689896585168140180474486843818563532572932889429334979294273080116396697512631508179186830305459195124552693377017814181605675887581323481531626156832335446600567137002452044995063950260313289317310311348985759332386760610686795908983820246383475395414533203220553538900086592309604719568974673867781683718823154336560519237785236812957297469172670793130208247595776016773094944158312601321465478971471889360129690811131988964128015852673/3931920571671704535040662865567076002066166588810437261081339845278876008358901668414882276138082758223751883748501004769833350235591313859089346377318692633868647201392327565163600979284388375985084638735504867912917105870856730545804772977163678138886654780539900159679746517392204056482920311996056620437344155959935748898738896262340367445637393468846116993507880078906448506665143370996505578127728416682245655466549315341299069675952205375543532747249414067622853729471910223777308469744195293323909096878407414414071772001742374893856423051255613266569740928641502530594664380126667225523567576115265269394300842064286097548521772640794968981940030507469662248807122945476824642988869895707007417362595474649374551675354734832522276593550224991057846337851100050478329314400870760191461433973460172800000*x10^160+373086395378007034696665346438683950511895730611072153763642119181061302592119091475543296519786632011017872228572725737957175497851878906583760385747949326859665783866098505381715978775690097998793016250931824166808648987410997695669845004635591953611449461790803316215254017196529929714533518962154186415766119705046565975397307518856976926179382618709917092238621762233186661576350827677735029758341696493560598272273583362592190754223723421821250613694544765029677690974140381367472457712285510044394695952550501687915015843113814488908370778990694004873356739/78638411433434090700813257311341520041323331776208745221626796905577520167178033368297645522761655164475037674970020095396667004711826277181786927546373852677372944027846551303272019585687767519701692774710097358258342117417134610916095459543273562777733095610798003193594930347844081129658406239921132408746883119198714977974777925246807348912747869376922339870157601578128970133302867419930111562554568333644913109330986306825981393519044107510870654944988281352457074589438204475546169394883905866478181937568148288281435440034847497877128461025112265331394818572830050611893287602533344510471351522305305387886016841285721950970435452815899379638800610149393244976142458909536492859777397914140148347251909492987491033507094696650445531871004499821156926757022001009566586288017415203829228679469203456000000*x10^159+10899256747401879001904595835635428547287197003922446872006958552172222462845519344332147749703399675682195723924214072863044773615833575770821450312078387514975205388707696362085904540283597502757438337914690640439597161833515531527562179527178661049718631989737858092042689565294409440289477856947194849080540791965651022601718417269964771617035133722517887030237469273820709605077498119704829479253235986022925611330630509547396436266200378810613377032071608635597213862268021216427192800573488952236597130889792569617384855837925573090762377336836631200297/35615222569490077310150931753324963786831219101543815770664310192743442104700196271873933660671039476664419236852364173639794839090501031332331036026437433277795717403916010554018124812358590362183737669705660035443089727091093573784463523343873896185567525186049820286954225701016341091330799927500512866280291267753041203792924784984967096427874940840997436535397464482848265458923400099606028787388844354005848328501352494033506065905364179126300115464215707134264979433622375215374170921595971859818017181869632376939055905812883830560293687058474757849363595368129551907560365762016913274669996160464359324223739511451866825620668230441983414691485783582152737760934084651058194229971647606041733852922060458780566591262271148845310476390853487237842811031259964225347185818848467030719759365701632000000*x10^158-23159814941114252614345222680068462524470422180138202895881568479790206591779764635830901090879035603347991071850176085882319011658590337148788778904881393674505906508048283636380544344137023063587229971910628606438145057425969603180593484975385355524765806021790289822119730992359286961385901478630828627920399916242696864340364564993668761736585054777860215903953312719181805382423574104128826901929290876371916020179635241927583595967089879337959924911271978444889161857040189250479222257024747578485708497606442012590500543860799539683243631298509029247922197/251642916586989090242602423396292864132234661683867984709205750097848064534969706778552465672837296526320120559904064305269334415077844086981718168148396328567593420889108964170470462674200856063045416879072311546426694775734830754931505470538475400888745905954553610219503777113101059614906899967747623707990025981435887929519289360789783516520793182006151487584504325050012704426569175743776357000174618667663721949859156181843140459260941144034786095823962500327862638686202254321747742063628498772730182200218074522500593408111511993206811075280359249060463419433056161958058520328106702433508324871376977241235253892114310243105393449010878014844161952478058383923655868510516777151287673325248474711206110377559971307222703029281425701987214399427702165622470403230613076121655728652253531774301451059200000*x10^157+229006614891803633644026535627785426802147431447477008750853025363830723316947263743194668860016771559762627934595936176108588830335702706668360589130465395560926971681176733408600000034993957435039988799549337475166438172599233500479683704070832388842886971508315270689861169822805327473733713623558050239239908064803450042347349536472096436691230303517129271004319678101156432035460910207091515554760790551439116983210572086804127575469183982183966018401348105336659250702155117140311067813427002694931843996720814644584386897410347133707149788192865452293/30814424542881696983077295184694952994248954457762047500637459602499028278674777965633873637445789641251974010568189692553552901532847287296938451232905114685490965528153037344542327423858843071983421933663831253236027475476933624967122045275577414881556855646864421314104596531286865646417870783668155332581067052977552891055947462871006014464242895523872390231252978674815427168222126731947535878743953108795028647856969555966293649498058035858491635950230517771338979071096475107972636910220966248619977248263380990705891630107698862804517422031783803029543424205654408546980128370898645968053037430370417471742169608654279761352051509724098502993260427174527133611341088914395177452890829903659932737951375193176916549179896041007227872990205525008290331801340909486507283028219990283632142899478528000000*x10^156+784749167190259947669483380951281604114241069050390709927170252159490492109100550989509119998127161383797689578637671008669799905132269455450883985761274527867160421211195605797749640296194070278682175291190644486900936145578402074684827350660990843686101779665415100828044034419506014470463377406367955158951312098795141447295052219619670040421222624249126094756889632107216075432021338897623882663693209542333414632591196311765298139862137010427040389413128883332552945127375192669343042398338522750571480012996080630036368802400401164926552696658874924644401/5032858331739781804852048467925857282644693233677359694184115001956961290699394135571049313456745930526402411198081286105386688301556881739634363362967926571351868417782179283409409253484017121260908337581446230928533895514696615098630109410769508017774918119091072204390075542262021192298137999354952474159800519628717758590385787215795670330415863640123029751690086501000254088531383514875527140003492373353274438997183123636862809185218822880695721916479250006557252773724045086434954841272569975454603644004361490450011868162230239864136221505607184981209268388661123239161170406562134048670166497427539544824705077842286204862107868980217560296883239049561167678473117370210335543025753466504969494224122207551199426144454060585628514039744287988554043312449408064612261522433114573045070635486029021184000000*x10^155-89910268824112901711469765983512532315172039003888725851210447451277097020792247652043677960817532470530258495687943283754217918281195124198404325013083429004665262705985542174159020092526101601728309225834949474024494484326660107842671508968238135629940955117080990735520957216748870093282350152123399942947853763591116002473121052484625717400224602785980465823456482525006960171586273429986384882110272256197358613649353338912711915974724299617040670740810383879071781619342578095094266317321229589499292737303928041898836822583165264886473399446590194563899/915065151225414873609463357804701324117216951577701762578930000355811143763526206467463511537590169186618620217832961110070306963919433043569884247812350285700339712324032596983528955178912203865619697742081132896097071911763020927023656256503546912322712385289285855343650098593094762236025090791809540756327367205221410652797415857417394605530157025476914500307288454727318925187524275431914025455180431518777170726760567933975056215494331432853767621178045455737682322495280924806355425685921813719018844364429361900002157847678225429842949364655851814765321525211113316211121892102206190667302999532279917240855468698597491793110521632766829144887861645374757759722384976401879189641046084819085362586204037736581713844446192833750638916317143270646189693172619648111320276806020831462740115542914367488000000*x10^154+188494768446222694935839886670285113243370987752991875681082333452851555040981013281122769087370198428196496896907567968035440595944349988500639242628861536528283873414580459278451418266550805260732316028795676213945309296706099470619008882234755979872243914513179988679560800261537084938613577296431541065254970627317692985823066368820816101273608653055631315643431720629623003145660830350609615102407655730146717928412969802130935622599267393867380331202542946171702665659114892756897375858193080471623264739944024198539819777452943196883853229419508927744129/20131433326959127219408193871703429130578772934709438776736460007827845162797576542284197253826983722105609644792325144421546753206227526958537453451871706285407473671128717133637637013936068485043633350325784923714135582058786460394520437643078032071099672476364288817560302169048084769192551997419809896639202078514871034361543148863182681321663454560492119006760346004001016354125534059502108560013969493413097755988732494547451236740875291522782887665917000026229011094896180345739819365090279901818414576017445961800047472648920959456544886022428739924837073554644492956644681626248536194680665989710158179298820311369144819448431475920870241187532956198244670713892469480841342172103013866019877976896488830204797704577816242342514056158977151954216173249797632258449046089732458292180282541944116084736000000*x10^153+522467417593761784440797434067418391694137371603770206002246619986528268183693931946461372171581490215718405125430813579170608656664941794536367923783879078996843563481439457778443457141261867452176405925261373734229238167069836412835045866991188345611060956563623568858917544460462976842645995714075696259645552966689794281905905935042838768956772976856895450158641052839141860830183094586519554312394050794056948859590394601049801514305057808375333480844586825434240513263947511751223315159878527304077358665964464904235757024815895104785595446051216445023/30197149990438690829112290807555143695868159402064158165104690011741767744196364813426295880740475583158414467188487716632320129809341290437806180177807559428111210506693075700456455520904102727565450025488677385571203373088179690591780656464617048106649508714546433226340453253572127153788827996129714844958803117772306551542314723294774021982495181840738178510140519006001524531188301089253162840020954240119646633983098741821176855111312937284174331498875500039343516642344270518609729047635419852727621864026168942700071208973381439184817329033643109887255610331966739434967022439372804292020998984565237268948230467053717229172647213881305361781299434297367006070838704221262013258154520799029816965344733245307196556866724363513771084238465727931324259874696448387673569134598687438270423812916174127104000000*x10^152-12612525819742376097747810300017871768741225799210828441210590558111349071223450682896736068957765251496707939781091278786623191883463267050612428899724157838062714016041177336192641153980062604360372286863363787604168772554125769706925488677366224057532327745168766349746901153967804999694517313875087614870167912454290582825328187756876484369736975388152571858748792959919038734001725045248340406861207195892686760014902982104895289479883436586857744255356676375944422490497909703790987365921422111263503026478542400082481992027023078218554908758883429615201/120788599961754763316449163230220574783472637608256632660418760046967070976785459253705183522961902332633657868753950866529280519237365161751224720711230237712444842026772302801825822083616410910261800101954709542284813492352718762367122625858468192426598034858185732905361813014288508615155311984518859379835212471089226206169258893179096087929980727362952714040562076024006098124753204357012651360083816960478586535932394967284707420445251749136697325995502000157374066569377082074438916190541679410910487456104675770800284835893525756739269316134572439549022441327866957739868089757491217168083995938260949075792921868214868916690588855525221447125197737189468024283354816885048053032618083196119267861378932981228786227466897454055084336953862911725297039498785793550694276538394749753081695251664696508416000000*x10^151+120839768902960129072420942459842588580039171576541470774737960185996434626258524874284579278057983351457079235111520751399114516444747745168876607154357415809263434063000400910380028268702202318974192410980803967825886268285229776091875098510385388573858317631740139640272256892888541570277590519389306136779128795759920537536749213142167416337160607711083664931052599982848040858124603186189703468312136344786723929728958013224157069092804323843304726595382291303946069938500511786123377031152285944658228512990581814440820589211166782835045852314273042857/10736764441044867850351036731575162202975345565178367347592778670841517420158707489218238535374391318456325143889240077024824935043321347711219975174331576685550652624601982471273406407432569858689937786840418625980872310431352778877077566742974950437919825320727620702698827823492311876902694398623898611540907775207931218326156346060364096704887175765595796803605517868800542055533618165067791232007450396486985469860657330425307326261800155478817540088489066680655472583944629517727903661381482614303154440542637846293358652079424511710157272545295327959913105895810396243543830200665885970496355194512084362292704166063543903705830120491130795300017576639063824380742650389782049158454940728543934921011460709442558775774835329249340829951454481042248625733225403871172824581190644422496150689036861911859200000*x10^150-3399779553115763890242244954532885887388443901972524019797051674604253032311538684351965201562365701967075359784125200179132806207658399261130766785699278852892900433990579573972148951108539549015022462732243032008665232204173376260073646770001999323935698988978242074457068967916196693123119684830009832253279633985696206267629308335898935932676783225122036266569177848458908652117336620754391428336007489129955636423633129860961372373311859970961842388746637832209974738101418460313694872351322948351211255809621228643420102482774979548656777018599784141/101716715757267169108588769035975220870292747459584532766668429513235428190977228845225417703546865122217817152634905992866762542515675925685241870072614937021006182759387202359432271228308556556009936927961860667187211361981236852519682211249236372569766766196366932972936263590979796728551841671173776319861231554601453647300428541624501968783141665147749653928894379809689345789265856300642232724281109019350388661837806288239753617217054104536166169259370105395683424479475437536369613634140361609187778910403937491200239861805074321464647845165955738567597845328730069675678391374729446036281259737482904484878249994286205403528916930968607534421219147106920441501772477376882570974836280586205699251687522510508451559972124171835860494276937188821302770104240668253216232874437684002595111790875533901824000000*x10^149-1108484310441419878431417941453902306324382995173842912323951167728374770583645894256271933228088302028338209832631311501041620719695069113513252558309235905416993044982052339946787108755758497318973036724049407802505637424585438293403845606705314937920570057095766345454484230519129029007086047649238884549974259265990386095255453063073669149881195918189340982562500012415173257375036971743684584754667421709344468510866580740746241529404044039646389358697152919879544239125631297498672940239657915317228092236341784012070634874765139097801148807375049364561/8696779197246342958784339752575881384410029907794477551550150723381629110328553066266773213653256967949623366550284462390108197385090291646088179891208577115296028625927605801731459190020381585538849607340739087044506571449395750890432829061809709854715058509789372769186050537028772620291182462885357875348135297918424286844186640308894918330958612370132595410920469473728439064982230713704910897926034821154458230587132437644498934272058125937842207471676144011330932792995149909359601965719000917585555096839536655497620508184333854485227390761689215647529615775606420957270502462539367636102047707554788333457090374511470562001722397597815944193014237077641697748401546815723459818348501990120587286019283174648472608377616616691966072260678129644221386843912577135649987910764421982221882058119858148605952000000*x10^148+249877516881238597030680056005884810627571241057313204437923019295774543851881990547294246694797665142787368811234393831945650033741669029045534239835547296958529125082028630821428960480141508390117809678281317563976124944412228080739746578965944705124667154716023531644634734439217642511524628267817589994021524684697872006038784099174814489948701658847894101533399146109370447451450292220230369039919056246209371673953424002655865127517366429141844725493622236203484547639656994252516433524367923045269930599803886976363172774206835085055268983152420452883/17393558394492685917568679505151762768820059815588955103100301446763258220657106132533546427306513935899246733100568924780216394770180583292176359782417154230592057251855211603462918380040763171077699214681478174089013142898791501780865658123619419709430117019578745538372101074057545240582364925770715750696270595836848573688373280617789836661917224740265190821840938947456878129964461427409821795852069642308916461174264875288997868544116251875684414943352288022661865585990299818719203931438001835171110193679073310995241016368667708970454781523378431295059231551212841914541004925078735272204095415109576666914180749022941124003444795195631888386028474155283395496803093631446919636697003980241174572038566349296945216755233233383932144521356259288442773687825154271299975821528843964443764116239716297211904000000*x10^147-2856783121196950980325996390871056966554481123390626945073732228931124096027924391790612170345349332573175453945693744401471535378432937029205036559734135616485753504936288563861715532643624846838166680292896609830421278012920067530612424564470901022806866586227465166662591908315337528212567925078459206034387308670332990330129719079569776474692274979881008170330381287281329231507406489382330416215682951338688367130510271961438548815698843265618282256717345535321597405133427907227793433063111490898863176520024213373419054294388585235657780561796121/44385475966807491974656917397516460016127744346000523389091678333048186846971881677916545907002268416967774757513413524160041836734113131208105543304413790700075425204096233756843172899625551951713427023110630109318055867046357899281315873999666780757716407067505570751826733203336638572458985456512193303212173769280634318822005181799782677287189090246290758078063002098773532708043282749371156097868120299352896870620133653050074305694714518343054328404088773263570948863771100015870376858533975974918303524539899996160104666969486976639119059708780685920406332507082212222114207145336485543104549703628903775219599997506707812448981933513574196838350173283019829018955262855366940061746740619435214218918191640949142498896926911346557306593572591485659390590941382510494356163390989382950594236018414793523200000*x10^146-3640523010686069813771639768643471350266684596501663151925670818625628662473280092528025935764910958845394253008379370924825701898001090972346790735440078399305039561780061489786228526149144397982232390403438044179991848335843000675459141016404907928323827800187192036275918720077988817438336884988326705840910455623147286456445119410496449111352262463658255175425747991038296691193010444972554049161114200278045322501748932818901527931483589185729145122250329574470352221772872009071028693487387459549373989813700646258657098640750295695293839452735071569/21407456485529459590853759390956015715470842849955637049969601780631702425424130624656672525915709459568303671508392522806420178178683794821140135116821112899190224309975645050415899544665554672095629802684896214263400791260051079114911579229070055026990913254866148354919509014224671065332141447102419385472333041029967475308767114606510568199282738141864850242265771012254619236879337141427472979510239559764820259906787538817228145900450771539303895314895123720199219182757292084577481761769848412518289469143474844301835097069129487963636654182619607747765208063031190048665852215481520335020425126288709743894376306489773691081162824856162324167419660498810332919142269084857747245165543360296830242509004737596240266775671671857147254795515396047314183000400189872369201011112423340853863527679650827337728000000*x10^145+81027088109249496669929582719900955208067427342453241014472235231597859555040376877372719163319534054421125714447162782564656559425714756920742857535840395236971417548779460361677343595248014705722872898557931409629416469243047483769040275608614955428571717010065507424796274234801306944413972671367960812170489320033774824689765800750874251081277680298364463400413997394926041469736481603553657458374752532553980031857730687276521545752708669764658581147561642547542921978796758713292211445807550178970420290714395573944265946364309385496058592906860121/3838578404301834133532398235619699369670633890336872850339376871009822503869154456834989556371092730681213072132539348917013273328591577002411334572671371968130660910754253595246988883871064975686112930136602079798954624639733296944742765930729802970356991342251861084330394719792009984128521914652847613946763165977787271434675482619098446711595525459920593836544207215990483449371467349497339982532870541750933287983286041443089184782149793517392422608188091149828825508632342028958720867627696956727417422053312730702398017405499080600376227646538688285806175238888351319071118328293238129038145195058665195456922648060235282538691265146622209850709732227372887282053096525560699506029683637018741974518856021913808599559775610126109162928851036532621853503520034046079994664061537978360003115308075320764006400000*x10^144-28871419188284863882740684702362154882050042558936740835495791264495035425083986802916363537294941654585814488401106785822069123232495824134347663379120303676456981223783884505605473472483961449068360944723729001158000858901435432927529714665196780998268980310245226305207214964784796628021366794274527090191701150734400943809654570109271352619663104773885373448852141325805043587559830882202477689435298980053894688564602767394970941696392554803192413693750643489521420012982429791716962355821835444635112590705416873479352278888693493740944076261274687/69574233577970743670274718020607051075280239262355820412401205787053032882628424530134185709226055743596986932402275699120865579080722333168705439129668616922368229007420846413851673520163052684310796858725912696356052571595166007123462632494477678837720468078314982153488404296230180962329459703082863002785082383347394294753493122471159346647668898961060763287363755789827512519857845709639287183408278569235665844697059501155991474176465007502737659773409152090647462343961199274876815725752007340684440774716293243980964065474670835881819126093513725180236926204851367658164019700314941088816381660438306667656722996091764496013779180782527553544113896621133581987212374525787678546788015920964698288154265397187780867020932933535728578085425037153771094751300617085199903286115375857775056464958865188847616000000*x10^143-184882760833646482164147598517818226320787253364586269845606799342599849002217523446892495637575760493856555298303442782973851091067704628431283949659624599148643006705763186631738223751411326426668999532826612320532150643313938858490770216425839454161006337885517007728327168099474372750491306445732587799124049958949463764731100400166413617533480073036652460397275525833346594677246445537288594460263397339287192828652292499392265986276344310078073600318454253948491439063915455066771198420547801141777168070184450200478055402471064797594912707479594991/834890802935648924043296616247284612903362871148269844948814469444636394591541094361610228510712668923163843188827308389450386948968667998024465269556023403068418748089050156966220082241956632211729562304710952356272630859141992085481551589933732146052645616939779785841860851554762171547953516436994356033420988600168731537041917469653912159772026787532729159448365069477930150238294148515671446200899342830827990136364714013871897690117580090032851917280909825087769548127534391298521788709024088088213289296595518927771568785696050030581829513122164702162843114458216411897968236403779293065796579925259680011880675953101173952165350169390330642529366759453602983846548494309452142561456191051576379457851184766253370404251195202428742937025100445845253137015607405022398839433384510293300677579506382266171392000000*x10^142+44715371769115889965848725404669647154444206883353555730203552592784200580892220952403581219799987802194646222204840807740509341695860264698708211079352155392464580079792819505294618845886000641676548187802375807457915872626425422931398922333541134871396118387971524952172142526673113728492999433514326442665533204544221969986024129371308621987396945973723623049661684982695976016970194002001241511060254732526140951388413604007596785622840381381088503422012176950848879210679555729174527990280691054301417724448391401096186928220844283716174311816562673/1335825284697038278469274585995655380645380593837231751918103151111418231346465750978576365617140270277062149102123693423120619118349868796839144431289637444909469996942480251145952131587130611538767299687537523770036209374627187336770482543893971433684232987103647657346977362487619474476725626299190969653473581760269970459267067951446259455635242860052366655117384111164688240381270637625074313921438948529324784218183542422195036304188128144052563067649455720140431277004055026077634861934438540941141262874552830284434510057113680048930927220995463523460548983133146259036749178246046868905274527880415488019009081524961878323464560271024529028046986815125764774154477590895123428098329905682522207132561895626005392646801912323885988699240160713352405019224971848035838143093415216469281084127210211625874227200000*x10^141-1049366922723116012188705168198083918931839315286689135798983038887576695053076383299148236817893119303535370364892179404104142520342485628384836267223787186823300328416958115053431661319161167125603867430458506727664999731582889426700483737610306386590147087846309320206966728150685510100481677441894443378156670348756256090698777006135473427192296205960855121044853577714068272622949415860390256872473632216262506395461139765912982079435255112924965214752802715270791205411269151707375671234557652253323640819324359842449914635388661824318095545397281/742125158165021265816263658886475211469655885465128751065612861728565684081369861654764647565077927931701193945624274123955899510194371553799524684049798580505261109412489028414417850881739228632648499826409735427797894097015104075983601413274428574269018326168693142970542979159788596931514236832883872029707545422372205810703926639692366364241801588917981475065213395091493466878483687569485729956354971405180435676768634678997242391215626746695868370916364288966906265002252792265352701074688078300634034930307127935796950031729822249406070678330813068589193879518414588353749543470026038280708071044675271121671711958312154624146977928346960571137214897292091541196931994941735237832405503156956781740312164236669662581556617957714438166244533729640225010680539915575465635051897342482933935626227895347707904000000*x10^140-38985778297237745952752040642046391728294810714405062602816668839195301164695107013860434451573438798407792151399692428423213508202967470661497252344264307642464715048908798672331634702624197365307929604593841771851679732221997986962687587461782895531276988077447163170165454196189376410327643055840439166273000719041338907796549421436391521314391577976663322284909938964325582149392474840040162034854028768479554149498850981339360253136466807776226816056422522476367227612456289368396225396533733177294216597578214359154052995033187287666125136936996221/160299034163644593416312950319478645677445671260467810230172378133370187761575890117429163874056832433247457892254843210774474294201984255620697331754756493389136399633097630137514255790455673384652075962504502852404345124955262480412457905267276572042107958452437718881637283498514336937207075155902916358416829811232396455112048154173551134676229143206283998614086093339762588845752476515008917670572673823518974106182025090663404356502575377286307568117934686416851753240486603129316183432132624912936951544946339634132141206853641605871711266519455622815265877975977551084409901389525624268632943345649858562281089782995425398815747232522943483365638417815091772898537310907414811371799588681902664855907427475120647117616229478866318643908819285602288602306996621764300577171209825976313730095265225395104907264000000*x10^139+3116193880238809302444458748026080808998535192153487936059621441746792992339923607730255166634881228140730294753417777435135222963704454503679785454340288033032580219391121956149113491150027999558738221004210487077966908472249605054675109967047494165373082461144773140169449880795148779396922772472117943434857202275147927843314687539660914539616817966764482183835972108732516353014592477448532319908180950459492611913864035842376227936378295869046408819756611317722585317646941866329409215935554576770479879519691646986776312271821371927455769975700547/64119613665457837366525180127791458270978268504187124092068951253348075104630356046971665549622732973298983156901937284309789717680793702248278932701902597355654559853239052055005702316182269353860830385001801140961738049982104992164983162106910628816843183380975087552654913399405734774882830062361166543366731924492958582044819261669420453870491657282513599445634437335905035538300990606003567068229069529407589642472810036265361742601030150914523027247173874566740701296194641251726473372853049965174780617978535853652856482741456642348684506607782249126106351190391020433763960555810249707453177338259943424912435913198170159526298893009177393346255367126036709159414924362965924548719835472761065942362970990048258847046491791546527457563527714240915440922798648705720230868483930390525492038106090158041962905600000*x10^138-17238963135216209889172658433247545529277008745218215362802155530230846585715095070998505846381975848605268019997976192014641082558810867207568721961360534923105685771609789954383547645834172307617908919202264631816810206933428459100898802822288331147201395678167136994507728629316925855281549008822374217964775851737412399185307667078188103177540076717741586889718851040081838934207381033415597801211920241713322332507413512262647114662040524131545022062729921406302062100534276404830996059320300931711002447818830696802406618780346819964387452397/5253014944430749605040465345850810713444200184674828394639545417580999496539097269593172804884606900014253612444603156932701666579071680675742257671430832348645534857408217270251363220987794724330636385868043104226256061442466358805118948252486277834457198843295450081118682101333803156160395704033684919067422994326100037443507978426578224587444272998055389611521510483228267120393322323072488853515950396674456908753532824271611817110171440935137575196901085473977732825085070455850607137560925752395271325589639394052461360593258096659390435769198750568447012898342326302817323957465253432254228558177977955958008062525195711993962018884520421369892912821385495886075979466500024540601727432484265514991334028882601851268529793470273626835721676537914219430439213411630945693270572894257080760930350448175480832000*x10^137-15655364448600269018633519553961064776889460360936457464241231944899901156580427948711151508088894173987137512485075217135290713510968790452085825988193380403971878707780457416748319341717729518463565010570036304593740056656675080026918646861451644982997568104647093588131691489761042800853915008223222014364883206810412346120348212454505458325453486209861833087438687879594576951844775687332100939560910393948898135906122010035607282234135708488459113482760967235337950059870107366263056321253742234681361752540751140272123874611324208452889692926627/98645559485319749794654123273525320416889643852595575526259925005150884776354393918417946999419589189690743318310672745091984181047374926535813742618311688239468553620367772392316465101818875929016662130772001755325750846126315372561512557087554813564374128278423211619469097537547284269050507788247948528256510653066090126222798864106800698262294857357713229916360672824469285443539985547697795489583183891396291757650476978869787296309277155253112349611036730102678001994145601925733035958235461484884277873813132082542856127294548680536437702473511152501702078754447723744252247008938845703774118981938374499865286020304877168501998296937195989763469795578518014091407575943024499305722823804247793757481493830843475149302295063917734550097734944986023755265844074931877278259206046754654603135547831012372250624000000*x10^136+153597957596017579387790551169443080563537982171237617103356672395256850229790230714611099049924639894069211960344578863754820855016990260802483736059575331110654396899276478837268163511142483324453509789667439396849168094234396598390326885715608428139606636903772204910381604576495377083111290376197271656427190806977473592142504168408980368450838385944846542326159987527672641811960240956868444512497977635049956102525175474835499663788396138795407058616473069786510582097386797217290240576112623618184543033416077275642688323236740580189209536253071/2564784546618313494661007205111658330839130740167484963682758050133923004185214241878866621984909318931959326276077491372391588707231748089931157308076103894226182394129562082200228092647290774154433215400072045638469521999284199686599326484276425152673727335239003502106196535976229390995313202494446661734669276979718343281792770466776818154819666291300543977825377493436201421532039624240142682729162781176303585698912401450614469704041206036580921089886954982669628051847785650069058934914121998606991224719141434146114259309658265693947380264311289965044254047615640817350558422232409988298127093530397736996497436527926806381051955720367095733850214685041468366376596974518636981948793418910442637694518839601930353881859671661861098302541108569636617636911945948228809234739357215621019681524243606321678516224000000*x10^135-84965176879508870939816079361689155715340709331620189850604077736397220527989057357256561619347906281688533329882839283744258220902826858668952915484602462325181682778245556169313872921198961971932972338572980261854017916322808912015776703614872264046490712925845705094177184516876709091305771493068422941418822238473937701634017434559870157363094294727668882626373770436951631665395041294953517375963983528412210959382550925813208036701633906326772271080633064753807082752646110224110012624436952792934002770242869141427510484625479083693848911/14160301154552455457065602236641315836240887454340841759463122430000955164583653509338117995775896860907987998763712857818587101213149747908522607636030939374609702659100411771981935639184490126456498083644290107044690252584039749822494556158876053292884622968883387175189490881856338942693240593482107173138270680357313144412934550541210866279197605473018876344101463041745763541929825392630187344260388025818101232292131961079997072210027362520805637487298578234200845006751059489684245327338147680369861834198158366576200189425304434473139435551753153706248469552053227424985829798384596208685311765523244924756369559850527571461984572645228961953624373692430467171161335953173979196404656557131498344759248251770491946897775965006824559296293215015247026290749183979179070999251109541040826399029640338559991808000*x10^134+5167861259193279338398416218347435732910928869949888819647338033243338558573966088215219523337564483937342717915152339242748996706321917210097318624363046825629817774779998999778061216031431865495523303486161137022141372769967451794158749349961158178176946175351452920450775018973812000250537864898616779111664140432252966660096793594657811706588134111675468281669081483375681424999112305177312404184755498043968301138468626074041794782912538403648272594427408934894103272122071745969112543335473698679039516540519707444674320436900044971702292303487/61554829118839523871864172922679799940139137764019639128386193203214152100445141805092798927637823654367023830625859792937398128973561954158347775393826493461428377459109489972805474223534978579706397169601729095323268527982820792478383835622634203664169456045736084050548716863429505383887516859866719881632062647513240238763026491202643635715671990991213055467809059842468834116768950981763424385499906748231286056773897634814747272896988944877942106157286919584071073244346855601657414437938927966567789393259394419506742223431798376654737126343470959161062097142775379616413402133577839719155050244729545687915938476670243353145246937288810297612405152440995240793038327388447287566771042053850623304668452150446328493164632119884666359260986605671278823285886702757491421633744573174904472356581846551720284389376000000*x10^133+73111511205635655123784944690690640836298760027134731570712583618437962903910414654277907812705295634463745323137120665326256011355369850414280595775077163115067490895996346395961208867354583822669551039103743952485775444513101788216803726481663235174376820316442538114489827322180219538271385069705775108478995591009812855209413692841600612967119665085290583048731366142288891326680750147277104545317367151055285412466599805392534108037081610853192734344113549792507738932061704287932661814311787410643565438705018584521478036229295719315727136713/1231096582376790477437283458453595998802782755280392782567723864064283042008902836101855978552756473087340476612517195858747962579471239083166955507876529869228567549182189799456109484470699571594127943392034581906465370559656415849567676712452684073283389120914721681010974337268590107677750337197334397632641252950264804775260529824052872714313439819824261109356181196849376682335379019635268487709998134964625721135477952696294945457939778897558842123145738391681421464886937112033148288758778559331355787865187888390134844468635967533094742526869419183221241942855507592328268042671556794383101004894590913758318769533404867062904938745776205952248103048819904815860766547768945751335420841077012466093369043008926569863292642397693327185219732113425576465717734055149828432674891463498089447131636931034405687787520000*x10^132-48127899583530506223987921103427263968870988710198772872386488156243704267861194592169783889009157824740707090730107239193013492804936839541011651102158852671879227047799462539205688368768528329605310648548487355005812294855168111024883033589501889976855317657436290854038354783935887120873812680657836649126350625345463641710973287221684956333993864296037300486431568328164565493782778008992232466582209879950444655756537301083001111835573787478343584853759300290620860026254605710912449659398118457353699222573651171427599430858990470444120725157/5471540366119068788610148704238204439123478912357301255856550506952369075595123716008248793567806547054846562722298648261102055908761062591853135590562354974349189107476399108693819930980886984862790859520153697362068313598472959331411896499789706992370618315176540804493219276749289367456668165321486211700627790890065799001157910329123878730281954754774493819360805319330563032601684531712304389822213933176114316157679789761310868701954572878039298325092170629695206510608609386813992394483460263694914612734168392845043753193937633480421077897197418592094408634913367077014524634095807975036004466198181838925861197926243853612910838870116470898880457994755132514936740212306425561490759293675610960414973524484118088281300632878637009712087698281891450958745484689554793034110628726658175320585053026819580834611200000*x10^131+53717632883876699653503797177441927767273834140035744659105478004458188279075584038802206340630956908750604316783915397523408455006251984599700894131265254082701915220575592184074210502710982567551406451173619253126127089715406995919903534526704949802302801980188422388405856030549042185245309458089251676401311280251137743204680368382833144330584248486452559190897086447040551195922268350054787749537203895376548174636018335543072193629331100121537544933723120612427029907821040454058165666613556464992092951758142134163380874432974737448547033819/113639684527088351763441550011101169120256869718190103006251433605933819262360261794017474943331366746523736302693895002345965776566575915369257431496295064851867773770663673795948567797295345070227194774649346022135264974737515309190862465764863145226158995776743539785628400363254471477946184972061636704551500272332135825408664291451034404398163675676085640863647495093788616830958063350947860403999827842888528104813349479657994965348287282851585426751914313078285058297255733418444457423887251630586688110632728159089370258643320079977976233249484847681960794725123777753378588554297550250747785067193007423844809495391218498114302038071649780207517204506452752233301527486364223200192693022493458408618680893131683371996243913633230201712590656623899366066252374321522624554605365861362102812151101326252832718848000000*x10^130+3247266322949005159223449985987730068638372686088880359252715052095735042044837872344829280121642198833923836342296231177343482380432371563569057054486493199518116515538033430615214835296404787350467757781305311720259961702736089018021567653306585617525707362965132047632815813837319320964430101661017245916682189182272315122153447729679541297216343139730428878521393475161900324286888172903031802628143754014757396688858399055502512154076475533541356594759117144206682546517137628310257340196951134340355051791167996312023961699362622663767264377/84418051362979918452842294293960868489333674647798362233215350678693694309181908761270124243617586725989061253429750573171288862592313537131448377682962048175673203372493014819847507506562256337883058975453799902157625409805011372541783545996755479310860968291295200983609668841274750240760023122102930123381114488018158041732150616506482700410064444787949333212995282069671543931568847060704124871542729254717192306432773899174510545687299124404034888444279204001011757592247116253701596943459101211292968310755740918180675049277894916555068058985331601135170876081520520616795522926049608757698354621343376943427572768004905170027767228281796979582727066204793473087595420418441994377286000530995140532116734377754964790625781192984685292700781630634896671934930335210273949669135414639868990660455103842359247162572800000*x10^129-132060998428644134852664148892164139588687764523072096956933299675155724396270056854893014120201937241065383208690314786144164043799133375484950633035856353358647824663692049736067849813109338016694958255787876145979661965546336635284282083847214788781127750327611878576269702712057587276513170961605801675845015985886039752852533514806469632035356301364768195828177831051014306222418462855856711988333032350740408687687862029122138130197856781385899231790764702314459800755356271311915786181864073221695385036346845662500068112016073335363151399/12626631614120927973715727779011241013361874413132233667361270400659313251373362421557497215925707416280415144743766111371773975174063990596584159055143896094651974863407074866216507533032816118914132752738816224681696108304168367687873607307207016136239888419638171087292044484806052386438464996895737411616833363592459536156518254605670489377573741741787293429294166121532068536773118150105317822666647538098725344979261053295332773927587475872398380750212701453142784255250637046493828602654139070065187567848080906565485584293702231108664025916609427520217866080569308639264287617144172250083087229688111935982756610599024277568255782007961086689724133834050305803700169720707135911132521446943717600957631210347964819110693768181470022412510072958211040674028041591280291617178373984595789201350122369583648079872000000*x10^128+503548971230622693129224664332939866755066735546738239460143781623690895173152201596756491723183031469651593367532193492683984329470137864632393284881333210945312319794887115389890893400258330064189172785908978208303547671580459712323084699123384205714822260497920255334833992035814071347700749962981267775403608443359869245525338308206521440593100929422120686095194293364541980164762269508963053293818887709239405536513582774479898529080837482449949793322543041711006496638342891507676112430312218445416752537926507098837397860371121296841703567/537205781400781299245360054597932799477577929576898668756824958864414418331157601208082608823021006438112207976371140011090020034678358872654671494346122124754284021461319185217211411405396176695619466207433272104639434426031890552538622565433898504705478889126424006259334256262657501532109238049745918966970728560115551174659140286859435366245864648650586665900879067716091643200892663113571703727999186166382132859117652085655976199828267155298403835554504025460983911950663467069010162367467007708227980159354714933877023040859331287168614920815746552678360120518766949379607873165770237548989529408548762367266372160031214718358518725429617142799172239485049374193789039026449055128183639742696348840742855131167957758527698500811633680823155831312978821404102133156288770621770820435529940566532478996831572852736000000*x10^127-23753945574488068953678884637691651959504982409636532392168560044709345125215982220501983018909080531535140674589355124153790084009099424002619168952997455310063735830831229138872900042310597592753917038910212460831192458851630118608031692404658411630581403111016906716712302065518549777189224030601127529082982002572461915239549317730304452731811278310790256777244088485686881185391118773776344419548249690800780491974627766215163532797731865708803737406938932295248867205953783555293172843042952491054609503012205630936684485946183010451050197/5909263595408594291698960600577260794253357225345885356325074547508558601642733613288908697053231070819234287740082540121990220381461947599201386437807343372297124236074511037389325525459357943651814128281765993151033778686350796077924848219772883551760267780390664068852676818889232516853201618547205108636678014161271062921250543155453789028704511135156453324909669744877008075209819294249288741007991047830203461450294172942215738198110938708282442191099544280070823031457298137759111786042137084790507781752901864272647253449452644158854764128973212079461961325706436443175686604823472613038884823494036386039930093760343361901943705979725788570790894634335543116131679429290939606410020037169659837248171406442847535343804683508927970489054714144442767035445123464719176476839479024790829346231857268965147301380096000000*x10^126-2695817923698257401174507061082512108627826633554656151448259828057472931484219233505793736752755093857047459114208020346296112644199239682027599937490098877215640557560277593587135997761860830008665714584415337872541937914603691127126053210893880704199835441205303707266005986449933891098937126808281381584337174586483635164430512212649443965382189198277374715513655766271738297423259763612478024183447350409542499040495654407548920525180114627434482161689202767659547621604698086830999483429255273718198934418379269533263157251845313531771383/269368141101246463439268859285573141618386654146820984903707101880732016029298398326559940606415091547315523087867010375931178137046698466060462059843069783352575463752684263812618827371366743870168165391761412793209516977155591844007970289220416344239784286285614316528896949009195784244020586600442398114492445089972470104672389431587637106721573157158128926491608877259350795451159853868913446883555147479439474026224235803633765843788532818611165456004537631000379397445346923658535010189954966828057334780759059340063692464932314263651499219554334453764647809718811917637638135832409008001772527566679721300965474359445851254789456682836503182714114855126406523812270287375085566104160457534799308820429465820756582807694800387871360478133548223108502201045931553947312887833138645004710169628802610551117825703936000000*x10^125+3483872992073174387478911133491771321564225621046464382275373452785211055555161867336745064345509224275163721664131325572098923961579183855143081553135747684653267170981826419731095161562301174863598960570301687578607623902331362856298437493174081818464218402374455253290845843494309774328539300827248876982014782505225072150874169414099231246589788464937485463303949177722429062736941377718685334728878099676311506421202592544538219368375667636643539869100587462626302099184508955170888994652286554478074006822610334674164390529689597455765533/2626339375737153018532871378034338130779269877931504602811144243337137156285659383683959420912547142586326350106703351165328986836205310044089505083469930387687610771588671572173033566870825752734139612569673774733792790527267020479077710319899059356337896791284739586156745252839658896379200719354313381616301339627231583520555796957979461790535338282291757033293186553278670255648808575221906107114662687924534871755686299085429216976938194981458863196044241902253699125092132505670716349352060926573559014112400828565621001533090064070602117390654760924205316144758416196966971824365987828017282143775127282684413375004597049734197202657655906031462619837482463607169635301907084269515564460964293260999187291752376682375024303781745764661802095175307896460197832650986300656373101788795924153880825452873398800613376000000*x10^124-154577439683380913072078962930247147982609188638860644033964281755980902295460786190031508904659656522513792474964230030638843768249200751500915808368635023876441560581994078068884232809480703280713500739627069068209498203234677809912881574848102260529418408899386286006181334502268874178341846889688005404903330836115758401634844426422011179579275672774917733512325917551355371058704747848396612333788991172313073644526313511270465699945037544152556301343450812645484309344723627222706180603179615867992919191225426389019459443005175055573/2626339375737153018532871378034338130779269877931504602811144243337137156285659383683959420912547142586326350106703351165328986836205310044089505083469930387687610771588671572173033566870825752734139612569673774733792790527267020479077710319899059356337896791284739586156745252839658896379200719354313381616301339627231583520555796957979461790535338282291757033293186553278670255648808575221906107114662687924534871755686299085429216976938194981458863196044241902253699125092132505670716349352060926573559014112400828565621001533090064070602117390654760924205316144758416196966971824365987828017282143775127282684413375004597049734197202657655906031462619837482463607169635301907084269515564460964293260999187291752376682375024303781745764661802095175307896460197832650986300656373101788795924153880825452873398800613376000*x10^123-578364255696904447833487102427020154345370350173701223811009962467011032325711048910171115556829668116975055720004229948455365310764347372020398949383917854746237683814292975082157971825596617035766790807875217293702351414781864598628395718627584192677278387746807638095183925843849914771885467923636074003100359821704651872316655731473530319113994317529496237354732025935192140863138828985354463174928613505861463846253381314839335388011052870580305116952578012258109000806260214484144220050268800925151059540809959973223312396376722129674707/84042860023588896593051884097098820184936636093808147289956615786788389001141100277886701469201508562762443203414507237290527578758569921410864162671037772406003544690837490309537074139866424087492467602229560791481369296872544655330486730236769899402812697321111666757015848090869084684134423019338028211721642868071410672657785502655342777297130825033336225065381969704917448180761874407100995427669206013585115896181961570733734943262022239406683622273415740872118372002948240181462923179265949650353888451596826514099872049058882050259267756500952349574570116632269318302943098379711610496553028600804073045901228000147105591494310485044988993006803834799438835429428329661026696624498062750857384351973993336076053836000777721015864469177667045609852686726330644831561621003939257241469572924186414491948761619628032000000*x10^122+2246987247031457360319139588401265795623999905865244439566994726528245763153955834696746024357698810304471644051022351625854614155318230921933001796584380533327009813070046738563780832969723011150127517119079850097092767349820302498067891307303544012037677614394676906239408039415008093514204421651727507587589076306540528882920475739282618227670556577788466024349862938323313427404334977375227298419589692767552662413472977149833389117891441506207890718312044637473008604334394574461240656243920769203684532782292410269563266023485368204267117/1512771480424600138674933913747778763328859449688546651219219084162191002020539805001960626445627154129723977661461130271229496417654258585395554928078679903308063804435074825571667334517595633574864416840132094246664647343705803795948761144261858189250628551780010001626285265635643524314419614348084507810989571625285392107840139047796169991348354850600052051176875454688514067253713739327817917698045708244532086131275308273207228978716400309320305200921483335698130696053068323266332617226787093706369992128742877253797696883059876904666819617017142292342262099380847729452975770834808988937954514814473314826222104002647900646897588730809801874122469026389899037729709933898480539240965129515432918335531880049368969048013998978285560445198006820977348361073951606968109178070906630346452312635355460855077709153304576000000*x10^121-338891606414318897642397939598903868464412490930381659796998827575102102938459831641860596134767894194393275493549230748907175856630400635459646491926092858423431071540945875110181075349738105350792730097536399146635255957008286438662947168807882276817827350706905730952496111438231546849839580029072350424806741732567484972590277480927625266915611385249179475446490856688144719583173358361875285849530850603491374329437364965200058325360674523522406065807345500448606909580826860198294320258638019434511551018942595264156021286991707192551263/3025542960849200277349867827495557526657718899377093302438438168324382004041079610003921252891254308259447955322922260542458992835308517170791109856157359806616127608870149651143334669035191267149728833680264188493329294687411607591897522288523716378501257103560020003252570531271287048628839228696169015621979143250570784215680278095592339982696709701200104102353750909377028134507427478655635835396091416489064172262550616546414457957432800618640610401842966671396261392106136646532665234453574187412739984257485754507595393766119753809333639234034284584684524198761695458905951541669617977875909029628946629652444208005295801293795177461619603748244938052779798075459419867796961078481930259030865836671063760098737938096027997956571120890396013641954696722147903213936218356141813260692904625270710921710155418306609152000000*x10^120-10314098842466865072683832552621548632868501200444478757780128694428060235102158456668888201333049673240447744270922784560496263899977727947849935284128369254403541659742596559214539190482111989448675954274567586847937950146165985314879008725822769020168157600812937614466146457771133070314756456670980491697212935345061083776599661740327871371611495272785519483383963813773641224807410659372275557912460731840249958581518571522399839943836422427897838573962146969664232489629278241013195373493800682406209796970594968271864396061579051531/6225397038784362710596435859044357050736047118059862762219008576799139926010451872436051960681593226871292089141815350910409450278412586771175123160817612770815077384506480763669412899249364747221664266831819317887508836805373678172628646684205177733541681283045308648667840599323635902528475779210224311979380953190474864641317444641136502022009690743210090745583849607771662828204583289414888550197718963969267844161626783017313699500890536252346934983215980805342101629848017791219475791056737011137325070488653815859249781411769040759945759740811285153671860491279208763180970250349008184929853970429931336733424296307193006777356332225554740222726209985143617439216913308224199749962819463026472914961036543413041024888946497853026997716864225600729828646394862580115675629921426462331079475865660332736945305157632000000*x10^119+4096726590217163028484743183005445622991846443038538611005596477997040123095782705652212271728702053118625534315552150946857534125617794247356950394109854269539350825004432726265578273871810769407693739051733416011641017783469789928539174077364888998560026612917450396436775237179477712970750534494742311713144694530672443084032644969414898103721499459044323722244201544702928030995683403471634979193083513348143820727521248737605061958198543767228932377351386508214710963565079945760302471764482548958288707610842975336997411729734236605691/3025542960849200277349867827495557526657718899377093302438438168324382004041079610003921252891254308259447955322922260542458992835308517170791109856157359806616127608870149651143334669035191267149728833680264188493329294687411607591897522288523716378501257103560020003252570531271287048628839228696169015621979143250570784215680278095592339982696709701200104102353750909377028134507427478655635835396091416489064172262550616546414457957432800618640610401842966671396261392106136646532665234453574187412739984257485754507595393766119753809333639234034284584684524198761695458905951541669617977875909029628946629652444208005295801293795177461619603748244938052779798075459419867796961078481930259030865836671063760098737938096027997956571120890396013641954696722147903213936218356141813260692904625270710921710155418306609152000000*x10^118-3548699661272992653890168800389244897599240050701550515962486677128206052148861743124400958219043107593303046349946661848104359273169193542253805933930710815602868727694797096841198439743907055515895126033379990043683924042126478378623994178322297060300102727270131485911050565934913604880924431373233697156996055904819259682693610230043666220790358264693329430785336535785787682806277939434076126918499519506158722074490573537246909626226356795318090444509124524761676196532236295414899371001630253665425432432941025928718775907763173677149/24204343686793602218798942619964460213261751195016746419507505346595056032328636880031370023130034466075583642583378084339671942682468137366328878849258878452929020870961197209146677352281530137197830669442113507946634357499292860735180178308189731028010056828480160026020564250170296389030713829569352124975833146004566273725442224764738719861573677609600832818830007275016225076059419829245086683168731331912513378100404932371315663659462404949124883214743733371170091136849093172261321875628593499301919874059886036060763150128958030474669113872274276677476193590093563671247612333356943823007272237031573037219553664042366410350361419692956829985959504422238384603675358942375688627855442072246926693368510080789903504768223983652568967123168109135637573777183225711489746849134506085543237002165687373681243346452873216000000*x10^117+21472375499395276693571878581814523795340222956178457459937088048260120954220595891787740970959990689471422218025888420716757344255824412136657354874693445988426021493579587329380286594419507713917127947955386014765226125276581747274492572472248172777255122504536736529426062933073801633318386687040840541491399119313912235340410343552651622162665563296603471372285288787074691975344661563779666324526186113548275218860810455196923555094908056042236700561082461165342522856943247630200428336552023113532846276635127358176984280545572289923/5378743041509689381955320582214324491835944710003721426557223410354456896073030417784748894028896548016796365018528463186593765040548474970295306410946417433984226860213599379810372744951451141599517926542691890654807634999842857941151150735153273561780012628551146672449014277815621419784603073237633805550185143556570283050098272169941937747016372802133518404184446061114716683568759962054463707370829184869447417355645540526959036368769423322027751825498607415815575808188687371613627083473020777622648860902196896902391811139768451216593136416060950372772487464465236371388358296301543071779393830451460674937678592009414757855635871042879295552435445427164085467483413098305708583967876016054872598526335573508867445504049774145015326027370690919030571950485161269219943744252112463454052667147930527484720743656194048000000*x10^116+16754075450399541915130203722041382408256168270711970606467208451031406075332206915826689926586929400399860639903661279707935898971957032493816564759610250631959331755915271691311526274470565987174381411511560595036155883716501025043721634570493103063523977706219876598441264430942329133199987657660433364234499964826575176981751504635888744895268811231115319232838588273983183007692681070834135070727841187328038693766119838131835257839692285215294659952243720380881727948729277326527731818290131255213926796672683402734096672968223391/17360117401322289559834278371859035476608751081238476901206745810719064753328769503339695193207842543357061963480995577794277886091065545896595932472123993869771576740872294932147518273108502877674614071681630631484048310919342198841800378919268230968628335541316234553358841133347890542607648434333406580581555062581722269123501685325256388640181945569016197108717953935819419097048176316474869415935973700493106242137640259904117384729756073121122383514250481169926549138855365373685724852521852967044590191185143292853335592705008449327358159492396827453811148352227766663975336082737632291918430867514128052515369312564006749399577851671477016306946031502412325338838342436704815225286313123361611399224321377650997672417589373249108099066285177791384309684190945462786262757134305960583279183909404607266446725087232000000*x10^115-221920483162323743004520298115025102297204861234698149184067307500145188203951872637662883697519033023664811619410961537586838989718897612637047131803471885115598079201948593471453472521445760077274884879187239142730935466432025089231409237365342345742852902397258243063841360391255335308182664344497725851671904180680691655397176316266715163181979302804803996529970802303718916925422762559631447752162211977531842587640377355180621724397404181163037705169608632570950711657435256549291204960855714304634040424055796710992726929463847797/1466929920411733467805996522422088497773439466364651298151970021005760971656281023032204243826062694913671735914144126323616481374695038628262356293894477481995698234603708921766465294077668493163504889057097788360402082272684415802132132018678165516849094353241221819758822075767896750850346292701172856059141402788155531740935892409984164840095374400581868655686667107576740913700570898742126465646589777691667477460630601961897919009664388178734841406954165658858793402233278374076443750038096575715267871155144608246106857583573213968161764477107531919847042035763246283105915898991329928667107408304943820437548706911658570324264328466239807877936939661953841491131839935901556886536693458924056163234455156411509303319286302039549634371101097523371974168314134891605439202977848853669287091040344689314014748269871104000000*x10^114+80089554844159887952599653361382158123754989131876877255610828431627300963542897386074879432847440655023318695494504216024771320572109494125466039111767069737559469059026041429256829680804053870642099899602685984832615449897802092008375587525239319950666319441390668619795050192212636659634218009059188865839754501786617051449505806087742003379413622252371936058670742997716666634581751245725127067426159165510563486372625847586836163019122867750170223026281386274392181021128343328626045227191968168271613546792246439885701734845535527/9562209851572781123476125479492132429930568373339949202768397173963478926352054076061775811606927196474304648921828378998388915627641733280524989175015853215971958862601954452996218213247024251732476313853674472275213573333053969673157601306939152998720022450757594084353803160561104746283738796866904543200329144100569392089063594968785667105806884981570699385216792997537274104122239932541268813103696328656795408632258738714593842433367863683604892134219746517005468103446555327313114815063148049106931308270572261159807664248477246607276686961886133996039977714604864660245970304536076572052255698580374533222539719127848458410019326298452080982107458537180596386637178841432370815942890695208662397380152130682431014229421820702249468493103450522721016800862508923057677767559311046140538074929654271083947988722122752000000*x10^113+6723131421004118139018015940176823991675583052901865548586463916721930318453732262677241094163891482711784188935465072442104938589416071144388202521490226691484960833020632164071154719925370844585625154939992199460236532225132246230580742171738252285127550982490689567564440743174757963819123263073084684249817348466203414731421392640664021576350029285425883704825911901506442045948615577256339532998138213442587998773792327568430839280099710200871670710907052461674106629810489323092305280084972913172872517045502991215003360485437411/14894980730334524442337810843055052438930308427702613181235387905596957558356084233865458475772328902200359164666694205747490426266134238379279310061082386740264012843668429051782570678327095469044818873502839081813313450768795606606264725112732142171083111894449329246781885692412490085557362356658062846138974243695117706907964446009069981453276109298215897119280004476933061585267335279535437958873065435023085155754095342997732716098130710737923005055226912843796979161137903490622351923463749845724258384036852945268161938540897249522873300844476477955369965286211423797690838358988888506466013684327121869058186870179917790984837796734127279991359695029069775140723297810692731463295656659844262580534467742024556002934291682247734748998872682545007737709035831207070613445621234514180453539794269153034611290124845056000000*x10^112-3606193298098689173096632921434753364045808722633899825594708883536779764175760172213385441307370946260774525065086614008436943638385210120015782524676039875417630493215666965640163038389585724077895279422671081685477893759889406341296418961773612709795009115922617571393744633097064126010399590427475707376804911464465195364077974144579295670183604634171293676423972819565674848461663237446224423073359576136967941844248203837839306838153891880185367733953116153806844698315809712307861244607166279586635389276376755487544472798253071/28165054471905282581875133230504099157250037754201304924517824403310610655800595642218321481460403742342497329551567225413436442394144741662637240842773967654317406104391211297916133646291235068739293869896277536519719979635540783400936934758620777923502611582231458939369383854743617616326648819862518836335514933532586209425969134271695964929831188491171878189184008465473425543050961255848828140414523731680015567244107557668440044985556253031708955013519980650088833322878944782267720000731454253733143126178776478325251665604605708188705877960464612861063207086654328635633585260633534630408462239454921352400935172703844550225875106551804311256389241509513756629731326769309892221504514411341878334101539003100978623730296999159352979925141072448741904031631389918824432697174697990450312147974618034829083166781525196800000*x10^111+1177676220644581919700406759502882190225169309864160718322001121251028143733340898879596199057801198576103257128206522316671535561532123141059100410312514134513229504672641059910756313257529858103288187754838865442592010033337624787184168447417742371186500028617793195109123805698823482199028181719151832784208109462932178576489151247182598066452366856671947754031248891030769077545032506605616785940918559092771579899644266044116752062874815362624730697395315775850461326824535256356563474022020506904905829257181992641161572056601801/114746518218873373481713505753905589159166820480079390433220766087561747116224648912741309739283126357691655787061940547980666987531700799366299870100190238591663506351223453435954618558964291020789715766244093667302562879996647636077891215683269835984640269409091129012245637926733256955404865562402854518403949729206832705068763139625428005269682619778848392622601515970447289249466879190495225757244355943881544903587104864575126109200414364203258705610636958204065617241358663927757377780757776589283175699246867133917691970981726959287320243542633607952479732575258375922951643654432918864627068382964494398670476629534181500920231915581424971785289502446167156639646146097188449791314688342503948768561825568189172170753061848426993621917241406272652201610350107076692133210711732553686456899155851253007375864665473024000000*x10^110-856515576207206274250210309682227944740939022311811694996922057963870770919220851049146265903207640813393413449988854644059073129306537760953607450965334776733219233351852295935958589373800866122923401026528540389699406789068319919385971749259773098737914968003806307962189287844515863662605471264106751617066865524688776303513946716104722193950114539168674647622967552582168860796181753878114082415962173295420084391873756383944064987208726584487161370155480987931722890772017263874407604506429741593172521320998312247163231000277/154907799595479054200313232767772545364875207648107177084848034218208358606903276032200768148032220582883735312533619739773900433167796079144504824635256822098745733574151662138538735054601792878066116284429526450858459887995474308705153141172414278579264363702273024166531611201089896889796568509243853599845332134429224151842830238494327807114071536701445330040512046560103840486780286907168554772279880524240085619842591567176420247420559391674399252574359893575488583275834196302472460004022998395532287193983270630788884160825331395037882328782555370735847638976598807495984718933484440467246542317002067438205143449871145026242313086034923711910140828302325661463522297231204407218274829262380330837558464517055382430516633495376441389588275898468080472173972644553534379834460838947476716813860399191559957417298388582400000*x10^109-24647494546568392051956792586918355085424471262990602182592208230259365885311055239477678931584228135367788651470005288181422955810424380396760113170784225349935338659187887960865248823744756163560712663322285019825185786751165229481398747062694527952866999814168440294757332354050157708602346610562891210860829788524035347691621520593230282398863425957204167867239788770146129645470476411959707306146971882301068980651221096207334762990582292653151744937759571133219925961813818228776287057864180728221576725732374555750521287754371/281650544719052825818751332305040991572500377542013049245178244033106106558005956422183214814604037423424973295515672254134364423941447416626372408427739676543174061043912112979161336462912350687392938698962775365197199796355407834009369347586207779235026115822314589393693838547436176163266488198625188363355149335325862094259691342716959649298311884911718781891840084654734255430509612558488281404145237316800155672441075576684400449855562530317089550135199806500888333228789447822677200007314542537331431261787764783252516656046057081887058779604646128610632070866543286356335852606335346304084622394549213524009351727038445502258751065518043112563892415095137566297313267693098922215045144113418783341015390031009786237302969991593529799251410724487419040316313899188244326971746979904503121479746180348290831667815251968000000*x10^108+10555948441172059422841147750838036925692164893269299628675629943577335540061995907521919686108716573870615273401487478362669884966591020119107468596327317421021099934882345687251480710685600257936163897604007548486531891504232849490808612159030860913716072743884022038245839559493953142743263686327175953074883796365353399579356604995306105949219680175098091809311526704261043185311371382860987319725231636362343397770734119634586436498194885266422079306025090966984308646894289099254821366092437964259375481045324864773832210981/1117660891742273118328378302797781712589287212468305750972929539813913121261928398500727042915095386600892751172681239103707795333100981812009414319157697129139579607317111559441116414535366470981718010710169743512687300779188126325434005347564316584265976650088549957911483486299349905409787651581845985568869640219547071802617822788559363687691713829014757070999365415296564505676625446660667783349782687765079982827147125304303176388315724326655117262441269073416223544558688285010623809552835486259251711356300653901795701016055782070980391982558119557978698693914854310937840684945775183746367549184719101285751395742216053580391869307611282192713858790060069707529020903544043342123195016323090410083394404884959469195646706315847340473219883827331027937763150393604144154649789602795647307459310239477344570110377984000000*x10^107-1189866153407822252608695511425971316363166529162226177454144198255683496142978098847997807678601173961055535705233406089970182091367454215244478106380020820388601850874925820085365926942319741268728102004159647154924153340503221864357278047669972827358339719476146563027945154493966709581449429159890321727024000832831440810687267799090579806136946649293715300760710159103227381620063903024817464100234172023295503093585524325894975103746698088695878053082749985786231548791745110735381261041298543028584173797327053205281392520341/4130874655879441445341686207140601209730005537282858055595947579152222896184087360858687150614192548876899608334229859727304011551141228777186795323606848589299886228644044323694366268122714476748429767584787372022892263679879314898804083764597714095447049698727280644440842965362397250394575160246502762662542190251445977382475473026515408189708574312038542134413654574936102412980807650857828127260796813979735616529135775124704539931214917111317313401982930495346362220688911901399265600107279957214194325172887216821036910955342170534343528767534809886289270372709301533226259171559585079126574461786721798352137158663230534033128348960931298984270422088062017639027261259498784192487328780330142155668225720454810198147110226543371770389020690625815479257972603854760916795585622371932712448369610645108265531127957028864000000*x10^106-371571722677402632609388495505471012583053002212319532915965553018555645766873820261767033792735615219264086417020628941601673437157682724376649916259492889899285617032634678023655425420074577287991890819079020318397614978940583201397911212485094722772985912206982957437086559419491686573527575128587246565863472669008528394957600741705727853002174907599438868431983961683747632481578809748686423583519213977728308979105683855609714481220736425795541577217024977783888201563191315448866418777124653856011140535176110489110118689701/8261749311758882890683372414281202419460011074565716111191895158304445792368174721717374301228385097753799216668459719454608023102282457554373590647213697178599772457288088647388732536245428953496859535169574744045784527359758629797608167529195428190894099397454561288881685930724794500789150320493005525325084380502891954764950946053030816379417148624077084268827309149872204825961615301715656254521593627959471233058271550249409079862429834222634626803965860990692724441377823802798531200214559914428388650345774433642073821910684341068687057535069619772578540745418603066452518343119170158253148923573443596704274317326461068066256697921862597968540844176124035278054522518997568384974657560660284311336451440909620396294220453086743540778041381251630958515945207709521833591171244743865424896739221290216531062255914057728000000*x10^105+1354011414545305092363397369829604134874304551926096970536386148349106319495606254002699442438422110010813895745363831828592977613490927053422852470629525868023509791996328153385492893599728639916002166108992766193354329311193936108470991526782663547622252470363331555765274821051335906000358694673023882989221641909864191669859696915997605141352947772791565084020224623826678973212700368947216215544745839136647516585659426638203011757311093990217794694575200696197945222351536891080453138090134674610619570464285743100162620933/196708316946640068825794581292409581415714549394421812171235599007248709342099398136127959553056788041757124206391898082252571978625772798913656920171754694728566010887811634461636488958224498892782369884989874858232964937137110233276384941171319718830811890415584792592421093588685583352122626678404893460121056678640284637260736810786448009033741633906597244495888313092195352999086078612277529869561753046654076977577894053557359044343567481491300638189663356921255343842329138161869790481299045581628301198708915086716043378825817644492548988930229042204250970129014358725059960550456432339360688656510561826292245650630025430148968998139585665917639147050572268525107679023751628213682322872863912174677415259752866578433820311589131923286699553610260917046314469274329371218362970092033926112838602148012644339426525184000000*x10^104-1707929187845961400531329345200070353586684660295531073034112965255868982103634989463081717595425619730240837118944800752858224889285497222120773017371908034173384654774586833848970155607974420275599983940200720039380338679233582515344212626337395343119660630828306282348087442445416015939928377544948804155601382198304540926875422967946312283499199084131419734397233672971110448601741225140112873562251590899991668455591370708831915174145841566329192374056464203165455936332876337408001054845089262771667656197036168158337340613/4720999606719361651819069951017829953977149185466123492109654376173969024210385555267071029273362913002170980953405553974061727487018547173927766084122112673485584261307479227079275734997387973426776877239756996597591158491290645598633238588111673251939485369974035022218106246128454000450943040281717443042905360287366831294257683458874752216809799213758333867901319514212688471978065886694660716869482073119697847461869457285376617064245619555791215316551920566110128252215899315884874971551177093959079228769013962081185041091819623467821175734325497012902023283096344609401439053210954376144656527756253483831013895615120610323575255955350055982023339529213734444602584296570039077128375748948733892192257966234068797882411687478139166158880789286646262009111547262583904909240711282208814226708126451552303464146236604416000000*x10^103-916306808351379372768067276493706355156394760063124237589104455705900636416400286947019212284848435157295872046698490612906834084394831887467607283791126884152311369486908280465160766441973446853719609496784032002710168045317667657926015043822692488873424617917970360972724888848697709774435211366519437495285124819009393476014081780681024491513181258287398145714495178286741068159422361377668343391748554398407606485297257627747613747330409298492523616778833281801971262708519053136703046011993386999823329680369734321467427657/66093994494071063125466979314249619355680088596525728889535161266435566338945397773738994409827080782030393733347677755636864184818259660434988725177709577428798179658304709179109860289963431627974876281356597952366276218878069038380865340233563425527152795179636490311053487445798356006313202563944044202600675044023135638119607568424246531035337188992616674150618473198977638607692922413725250036172749023675769864466172401995272638899438673781077014431726887925541795531022590422388249601716479315427109202766195469136590575285474728549496460280556958180628325963348824531620146744953361266025191388587548773634194538611688544530053583374900783748326753408992282224436180151980547079797260485282274490691611527276963170353763624693948326224331050013047668127561661676174668729369957950923399173913770321732248498047312461824000000*x10^102+17006639398950171859124986771472577329567640651643617028257715056398682723164412485518203343414043225111707632535694580855360844930162448809286038466482180015892473912124789138748948554403237793861122615513286945246760796418327212359241681026277530753431575281160002485247270066166399138504963880624637799670558001432706646589299031923198325993853154515752613272391220704476829730283520433567493173552386733366901034621603052845055885501480351140660589901193772006944273978424912176763576541080891664211989551125289748723972263/4406266299604737541697798620949974623712005906435048592635677417762371089263026518249266293988472052135359582223178517042457612321217310695665915011847305161919878643886980611940657352664228775198325085423773196824418414591871269225391022682237561701810186345309099354070232496386557067087546837596269613506711669601542375874640504561616435402355812599507778276707898213265175907179528160915016669078183268245051324297744826799684842593295911585405134295448459195036119702068172694825883306781098621028473946851079697942439371685698315236633097352037130545375221730889921635441343116330224084401679425905836584908946302574112569635336905558326718916555116893932818814962412010132036471986484032352151632712774101818464211356917574979596555081622070000869844541837444111744977915291330530061559944927584688115483233203154164121600000*x10^101-6302995357982712089617827314083281243715979328056557901533373544922919412590170371628265840759391888060730581587098779659341751235684697895907861105652560898404528242627911303424596963118641328811366107580484451439228667041267828098633451519238900444616690063552149231317349091456498683243017961511615913424932991660261031374149283300012061282118858530262943224326478451610365270275477240475093094183969982962607073259544155049645399295400775336002925406289348120050101653042357159718538836145455407474457441058132137947041/22989215476198630652336340631043345862845248207487210048533969136151501335285355747387476316461593315488832602903540088917170151241133794933909121800942461714364584228975551018820820970422063174947783054384903635605661293522806622045518379211674234965966189627699648803844691285495080350021983500502276244382843493573264569780733067277998793403595543997431886661084686330079178646154059969991391316929651834322006909379538226780964396138935190880374613715383265365405841923833944494743738991901384109713777114005633206656205417490599905582433551401932855019348982943773504184911355389548995222965283961247843051698850274299717754619149072478226359564635392490084272078064758313732364201668612342706878083718821400791987189688265608589199417817158626091494841087847534496060754340650420156842921451796094024950347303668630421504000*x10^100+24893119405847662498958661783440747135170052051687467881258861319663904452205595913868506530830334455004310368689644988746259788282888991504036192028561664829218439632874833632381502256768379117049821106830513171035273261149824099704164900740596841836464519267874418448084179523442389177740209313164627102900392689506533495464348503799625582694492889974008958695100636882352470098740001692704746278261434518703236020874675206253719381975342663835706466368900369493995731383784649429021989572043006832580145655996090903453/18487830627712185489641113094894998421169255551475728360709136018583375199705006370276641792958623994973536708628721050527794177571541163758038804245513168511551938365959359210939821060129631224608357001778069357305252089196662668078563731533863895252350432218080137149945031453370169512255441276627704672056132879447030947725764354803985043646248164753179489272900272223490248561592425849993076933195174552077138423626901371187488850041801027631070493547336192426724977770915409908360349538941672535783806770004530201157088272807125798195663345533022925365210720549188482386467173914672268885601452136667845810806767703108164627840574428916056163286245245708809029992849281161393160022320912023855181675717933294343206481217835978935370161181631062940712634441275989280048858385837750475782768999696159530554475104348898590720000*x10^99+65527477233712294140719661185572411901526451171474836584505293519805932203851809543259788870075202551677283569608193581310154736968851670816976697245281853413503848853086140526217025937158153833086215928697375624699804875623548983814188775141464401920088980418232199710324458692005929770240985725411767384794751674287731847759134872077672682623391448800224759529915017651909886875997199143811407986322701764487030253037532443018079492601186723081386480686671276311345669555255650886787279766146849103929378613292401753721/45779390125763506926730375282597138947657204222701803559851193950777881446888587202589779677802307035172567088033023553687871296843816215019905610512699274409557180715708889474708128339368610651411169718688552694279671839915545654289776859036234407291534403587627006276054363598821372125584902208792411568900900463392648061035226021419391536647852598436444449628134007410547282152514578295220952406007098890857676096599946252464258104865412068419793603069594381247128516385123872154035151239284141517178950097154074783817551913617644833627356855605580577094807498502752432576013954455378951526251214814606094388664377169601169554652850966839758118613559656040860455220388696209164015293366067868593783197015834824087939858253689090697107065783086441567478904330778640122025744574455382130509713713533347408992033591721082224640000*x10^98-4362127493988133730241054514272431548896276754218908270898385031739741601632028853218920159332714427426908423863784900146394353443848617808436238209526320240623080192210187801014348773291471368901610725833029129718328311693778114566816111012014776503192506821009877000815860143817511856699600578767087146419353234548715950476280308945345314429209787835920161149111285199703710571441170885225574651397343578182164253923347567809220542866451796232504067878589411442012740366152683014348324219280337739712190754827006403293/34958807005128496198594104761255997014574592315517740900250002653321291286714921136523104481230852645040869412679763440998010808498914200560655193482424900458207301637450424689777116186426939042895802330634894784722658495935507590548556874173124456477171726376006077519896059475463593259537561686714205198069778535681658519335990779992989900712905620624193943352393242022599742734647496152714181837314511880291316291949049865518160734624496488611478751434962982043261776148640047826717751855453344431300289165099475289460676006762565145679072507916988804326943907947556403058047019765925744801864564040244653896798251656786347659916722556495815290577627373703929802168296822559725248042206815463289798077721182956576244982666453487441427213870720555378802072398049143365910568584129564536025599563061828930503007470041553698816000*x10^97+233999648997571897939876591046431704084805822346779997177294959203499655091535284048887397641490078139120895609191822920049543201326281049798658088077087757579513505068737308006661072890430626913415717171468393526502491106831305626929163664297497238286894928551358247672290096975676153640159363175197341382385372531654476048171398148683842287902478535034491096537541363986923226720469354933940252154733519028938364384554046953158253337360995885763332177677397875069801633766419965448842874514976311758885565566115854993/68226058832589484516611075421160897399411704357703978208552424533094778156330733185795091003692470484676535466681473812270311416586590617223214167925377628313598120937604861088113404170284832648232130354948746273410349645293490620264119060886259019898996433733818312579151987040824109425871692969232561757523277464798075497413788457728254483649380324121410760413541649753783368885360436039974451650242837701858859214932823124640281433702646372935305305219847110116688305064281383661820128621126688325602177241565105000399061239004361010115609249321865247154196981639585883387478861156080889048800197562412953572783684685018517207256829505419252421933756648680250097780063153705270242146887494694484928506520373189447187788752272128716333756102535277432823399357483005601212561269027053368695121727910988719207482320564967702528000*x10^96+2191216352407320283077008381626915691656316740114381263714097680049211363181433868981913120155309374370621503223744103878212594918715512665593888508119483888325789127822278223325219274704410650421604400936699957179458509433557751819256126309739129162930935030309826485436017591332070421265408784210925568732174039779952325813660939115622495239883229678888617439742788075552358638749898747995800889933452917265061256373664872497582641016174479307116602639913792957348808923526927104035000663750003894175731696009189169/20142931655335943047761365124342741136969169857988793566334525338342267836630978369139503058233015095475929518734530363622663370611279134608758468625587680740205159514911911368871576469322188686620914676222963185483055609562840087887501817975943139208275137578555882761463919983481403735257356971868661090316396203892765146855499449424532276125055143312035557836378963260640804147106414449897219058643123511977377482503976351084273566140781310104709185350621527748736547209454503747775466545285022267558738042747792904879722841991763726796037016466455453921715299341211070333446139960366738671550534518426681531012325954624514604047254425409493572189966248657978600296971026332032166729081069862181264606686967322598693537631623199906727108944558034289690717905542601653691327612760368137424274033954672859956494780357276178841600*x10^95+1509695275406108776147018617655140691900083053535629606941872033456052873645691114951891929231902181371957646928002479167954432672257044938567510049313166896175755145589331444828457300651650436115954821650084375839930802171976874279194646935329158452148704021068385034769665684313435017871780229841440109246934841374459056689433027818307793497369224912845013550144715780551870704544910494715338570676224080141316413730030004802469350946119509348325808683470752484902665040942491678426368233546526901528810939370327541/406081502171572611842869120906749661321298464337054078297304030820980119586480523921852381653977584324794739097688132130632893551523387353712570727491847643722536015820624133196450981621535323922277639872654937819338401088786856171812036650395013686438826773583686596471112626866985099302788316552872207580778547470478145360606868900398570686681111689170636845981399899334518611605665315309927936222245370001463930047280163237858955093398151211710937176668529999414528791742602795555153405552946048913984158941795504962375212494553956732208106251963741951061780434718815177922274181600993451618458775891481899665208491245230214417592649216255390415349719572944848581986935890853768481258274368421574294470809261223589661718653523710119618516322289971280164872975738849338417164673249021650473364524526204856722934772002687765446656*x10^94-5107068954706616021493997917870893094867060786744326501734776546729414373525717470923177706109738152915857223546855085118928321046642519533751003725650378879373909291685012470713925603743867083629973062074150042947102064282540657252485809401956059813958608250756738323460812614091294530673576750643981228994332336551837597665955807620291652282263568518398303739423036680355439781399199107874503244638911513979842615435665407933043504463572984219724950339799433176473559019105336387199936504251067425555473311162044063/4060815021715726118428691209067496613212984643370540782973040308209801195864805239218523816539775843247947390976881321306328935515233873537125707274918476437225360158206241331964509816215353239222776398726549378193384010887868561718120366503950136864388267735836865964711126268669850993027883165528722075807785474704781453606068689003985706866811116891706368459813998993345186116056653153099279362222453700014639300472801632378589550933981512117109371766685299994145287917426027955551534055529460489139841589417955049623752124945539567322081062519637419510617804347188151779222741816009934516184587758914818996652084912452302144175926492162553904153497195729448485819869358908537684812582743684215742944708092612235896617186535237101196185163222899712801648729757388493384171646732490216504733645245262048567229347720026877654466560*x10^93-47484631868578473891795308964987640965404021856042885008743032485113458673006427502475538276555289900514222229131129132603149380495627519417845428653821529157991414967588515782041433359382798200120566287384272340703032270958392007438781597852333959573651449534676793105009098326482350784286448588479301884578677188910477066392063035874556601009907068761855806992709061150486948721047139036559035458516571821507671486176008744044471364684271852654766936499185011699568926438875136647708969661055133310926364316547/187726927014572550143480165918567672755610320290804649838108328512114333072824595576752597671903281938282014237426037089722346370581507224978651839905622653871685281104234164619398091496907437728441226855583264137641125714253221538872494579846526448206932840341024245415765262171825855489812688233766593893524973982607838273169622495156864150281354362467067399848091856475287710794750856533263035953237348312166946373242800193171511496381735529996041502747627302505387417304672720595036592724936342331315053945309157923572203728152905130114927883856293808132482922922042011844890174791851444244947773335867554106376576402575047693221759571114065328502285820652681775182921152418356785825427903021785033155726260880470453606385837186565711354424006643681744156889600281690320673403716349606117636097601278162273968412732675850240*x10^92+117234622402743009353886851540926696123283086288486586936398149750870061717569647944225625719717899351439141701798199105003045212137363347406723997271982617884120171012715753438938178857737362111494869368936491418721701956696808284397196859189996587755741781277197616911951265847087390020325420640734113431584976409903429505292182642022351927054381044409021772678049716826685834545952988438668208430155293632849670466499827139106662435133095507852384919510742560421893585395150999868463857345141217234417693309603187/1624326008686290447371476483626998645285193857348216313189216123283920478345922095687409526615910337299178956390752528522531574206093549414850282909967390574890144063282496532785803926486141295689110559490619751277353604355147424687248146601580054745755307094334746385884450507467940397211153266211488830323114189881912581442427475601594282746724446756682547383925599597338074446422661261239711744888981480005855720189120652951435820373592604846843748706674119997658115166970411182220613622211784195655936635767182019849500849978215826928832425007854967804247121738875260711689096726403973806473835103565927598660833964980920857670370596865021561661398878291779394327947743563415073925033097473686297177883237044894358646874614094840478474065289159885120659491902955397353668658692996086601893458098104819426891739088010751061786624*x10^91-20581304767937194259831653453038784891468232128646966895932624287012007109075499076162935216099173298578219224082363342793943566545322149980910374256547578372384184653466099783423096812863026224008586283326982515422108426616882515120190017232675995930451813298535028503267406089848536568496462625074949252620973297226484016746747998213876485774504193564213210621048693070114866437486623053809322471864965849692532618454592198918440526859060322374061362262330210020820732744521023495047352807132031974802463919613605/3248652017372580894742952967253997290570387714696432626378432246567840956691844191374819053231820674598357912781505057045063148412187098829700565819934781149780288126564993065571607852972282591378221118981239502554707208710294849374496293203160109491510614188669492771768901014935880794422306532422977660646228379763825162884854951203188565493448893513365094767851199194676148892845322522479423489777962960011711440378241305902871640747185209693687497413348239995316230333940822364441227244423568391311873271534364039699001699956431653857664850015709935608494243477750521423378193452807947612947670207131855197321667929961841715340741193730043123322797756583558788655895487126830147850066194947372594355766474089788717293749228189680956948130578319770241318983805910794707337317385992173203786916196209638853783478176021502123573248*x10^90-8792720534189924086776814056359123699808007295246926324545854239228839011660958016155924645990346462729338138661772137325076211579944027241327032101513106637512932067708976267949200414661114145505522181445157273545628627878566090205737791589151777701563722281306069935247817858015717706474847886653245849927119022874510147906644774019654436603739347547347852106828401146385097202407455232673330600088256347111602652822348667962115898876943938416484527268479733086034620553470437398661456382367072666196096095/96876364805051019703672480683902823718327301088341164978184297923535544721531704877879735588710582531113434507708745066054247880127246938322316628494506505331314132717987507173960990426799146877146213364980005443869124134022032843516916956019565500432713490447590289609617135293608898265113214421869674379621529783617378269364076793796999030639019905569424905106793081489716374212599824729511048183275569869735535288908012939192212105540204261158451047096923719070681407942411354578673204640769618635172459937208923471670594022676437462207456611669050384937503533063473532038474188966659140363442184264682268662302973995402925846625550000895900379399945028435581459291927211988732267253122053658155733159374786479057592107986765362943786847097820712418480317999818416971054372200930165599206385047897943545469776292002788278272*x10^89+25297327499200242288572206341947681457850197598942755303526292750344254662899677044451323089844742619854478496753777784679168705379553992940384451084042613471089542218151292980709979684659957578569074386555525738291645465355622328325919414738568721961138718328833112101250220742903324526870270813534213727528176497174873010087284252628549514281639583258660061991814765284719851523522113427820825051838916923158115631280556585595160673114459416064055995871258534066869709555987290405154801277902399614784260199565/309395430225960085213614568309904503863846449018707869178898309196937233970651827749982766974459111866510277407762386385244109372589247507590530078089026776169551250149046958625867414568788818226497249426784714529019734162885223749952027924110486618239106113206618359216085810946274361373553003087902634347259845691792872655700471543160815761280847001272866168366780875683442751699554525950421284740758377143972518131261076752654441975922400923208333086985546666220593365137221177565831166135577942029702216336606099018952542852993490843587128572924755772237546997881002040321732709791233105995016210203033828316349326663032544318165827974289821268837881579386551300561474964460014080958685233083104224358711818075115932738021732350567328393388411406689649427029134361400698792131999254590836849161543775128931759826287762107006976*x10^88-18665861408209358959742872265738966947791201187062210389449537773666751847907374044989789842314146551658974736336189412294270664524225997144235889178079997743533791739402439473487483748213684619999238433357097010222774831497714552472470615598602749901906861602930684098287708015290696974609926575800195178543702386410483107461926819099805007113649276289396798163986566153633911019005091047943053396580502739773501061313769265267855557383308869325362985372362949478882779964199749275419854080996974851038039849475/2165768011581720596495301978169331527046925143130955084252288164378560637794562794249879368821213783065571941854336704696708765608124732553133710546623187433186858751043328710381071901981521727585480745987493001703138139140196566249664195468773406327673742792446328514512600676623920529614871021615318440430818919842550108589903300802125710328965929008910063178567466129784099261896881681652948993185308640007807626918827537268581093831456806462458331608898826663544153555960548242960818162949045594207915514356242693132667799970954435905109900010473290405662828985167014282252128968538631741965113471421236798214445286641227810227160795820028748881865171055705859103930324751220098566710796631581729570510982726525811529166152126453971298753718879846827545989203940529804891544923994782135857944130806425902522318784014334749048832*x10^87+44577965738127881103552795408526993404918775585312154595766485565820326568113206605507439686960224955163805600321127481453087490562006861699236979180924448670788150234542712400910422652762386618513393222007654952438761889085153963140970938298802602820443996578064218825796406190670990641314978731962217840869128256504867552310504641157821712626199068271184045212281835182848037471196079040307898549909751089655107357945807766629962700668077597577114526399936735224883648710195259468499977363856444815682741925/240640890175746732943922442018814614116325015903439453805809796042062293088284754916653263202357087007285771317148522744078751734236081394792634505180354159242984305671480967820119100220169080842831193998610333522570904348910729583296021718752600703074860310271814279390288964069324503290541224623924271158979879982505567621100366755791745592107325445434451464285274014420455473544097964628105443687256515556423069657647504140953454870161867384717592400988758518171572617328949804773424240327671732689768390484026965903629755552328270656123322223385921156184758776129668253583569885393181304662790385713470755357160587404580867803017866202225416542429463450633984344881147194580010951856755181286858841167886969613979058796239125161552366528190986649647505109911548947756099060547110531348428660458978491766946924309334926083227648*x10^86+80316988527970538904073783100991766039348496750817749502896464678688815093326301867386086812806739694948391796877215915906788760690133823503605382592359948101401762242580535422167593032606080418581198144426250992212167368316031139449194178108921367147945749570217802524702631657481121545846178831370922737869722152693148593198399491684243532979841222662459760167673213165330541115799663227077728303818282553713289864402792747019037485609712098166457355434472221144924085340821807473227629945556293845703062125/1367853480998981429365453880949051490766479037766919000580392524870669876501829133210450127676556073515098068539581076650552904594605094244084448766288328905170647632237891817082782253883066354264514155360521895812508298404334673420840544506593730312214995447860839061797432006288791913440971171546516909745780370426873752793623137348710974944610060426680039902253136503021536375934872641043967785169668614741773238053996339327524901367235877765763156805620311576975254877448767311343674629230976164762894009067100648294316505244813327940069410532930499203576523569579166915106607769603346363346387455634465346240702286299722827511891028938965525609599055403603700486692836684981114884238397872577934465585883827279459913157569764076192399212875082008522660624760383492508352554688838809770015543661561953201593043442535369315188736*x10^85-206427810173365108423249036902398219936665727061356071359940466991695588523554604317257139983222169589516299507082719211004832370286303224569341117353063652314411660797500304387570120966891300967945406126250726562193247140081048282083662056987034320278671144403382311291884144510048234178223117201214136290740830398097904573699855928093865518738230570067894222269954018509621990110237847503688170267469967766337727869093790392303261674119535383294915203097088503445462711774162899556956585767614884650888990625/25989216138980647157943623738031978324563101717571461011027457972542727653534753530998552425854565396786863302252040456360505187297496790637604526559478249198242305012519944524572862823778260731025768951849916020437657669682358794995970345625280875932084913509355942174151208119487046355378452259383821285169827038110601303078839609625508523947591148106920758142809593557409191142762580179835387918223703680093691523025930447222973125977481677549499979306785919962529842671526578915529817955388547130494986172274912317592013599651453230861318800125679484867953947822004171387025547622463580903581361657054841578573343439694733722725929549840344986582382052668470309247163897014641182800529559578980754846131792718309738349993825517447655585044626558161930551870447286357658698539087937385630295329569677110830267825408172016988585984*x10^84+656705250811883434190804984300708625234887903799142302240986670448608779650665763543262902330172862902947045595394207489595202029247068588594521292935228514404593085025509415642240881634697836361480936010751216874536802265045385534940553466980543368973536794811725926954161490329915318604495036729355100215672386871917079042985800591386417502120828595637292459737565354532259576246681467772872435756956804400473369587538637530107635014138882884910616386320635396848030222559735674705186811219983274207196875/1925127121405973863551379536150516912930600127227515630446478368336498344706278039333226105618856696058286170537188181952630013873888651158341076041442833273943874445371847742560952801761352646742649551988882668180567234791285836666368173750020805624598882482174514235122311712554596026324329796991394169271839039860044540968802934046333964736858603563475611714282192115363643788352783717024843549498052124451384557261180033127627638961294939077740739207910068145372580938631598438187393922621373861518147123872215727229038044418626165248986577787087369249478070209037346028668559083145450437302323085707766042857284699236646942424142929617803332339435707605071874759049177556640087614854041450294870729343095756911832470369913001292418932225527893197180040879292391582048792484376884250787429283671827934135575394474679408665821184*x10^83+1524130733734473845923448862063534433639308256279318309158981862245432279635796173312830373658980042479170293826109098826437995329781271447209490583044952966188900917975713760397041898151193635334336927435277699361912309163668086803510489018129051217627107582883633918926012505855421592397907666257150094279991905652568461347849062077346708134765409671753460944748683189798855739846300205124292114401222967047164351541744289988223617617624771132146383769996765033200963529413915660269216961566551829180453125/51978432277961294315887247476063956649126203435142922022054915945085455307069507061997104851709130793573726604504080912721010374594993581275209053118956498396484610025039889049145725647556521462051537903699832040875315339364717589991940691250561751864169827018711884348302416238974092710756904518767642570339654076221202606157679219251017047895182296213841516285619187114818382285525160359670775836447407360187383046051860894445946251954963355098999958613571839925059685343053157831059635910777094260989972344549824635184027199302906461722637600251358969735907895644008342774051095244927161807162723314109683157146686879389467445451859099680689973164764105336940618494327794029282365601059119157961509692263585436619476699987651034895311170089253116323861103740894572715317397078175874771260590659139354221660535650816344033977171968*x10^82-1175963798810719563711432953451456948567556311909390889116176385504532009826546596629452601539581300654528880593477534034153290708923820713534688586868188939002395164239597120232332438369644208181786378024962158450132848912943105144722264259431442911901249981862904190864386224125431188323753019988134264690172224459404023436778844072450688605940581684120984542652766802837125559597542209544708128560994385980312704973509880513421297887766395872493555861762267512878894649886104369484381927027808153522734375/207913729111845177263548989904255826596504813740571688088219663780341821228278028247988419406836523174294906418016323650884041498379974325100836212475825993585938440100159556196582902590226085848206151614799328163501261357458870359967762765002247007456679308074847537393209664955896370843027618075070570281358616304884810424630716877004068191580729184855366065142476748459273529142100641438683103345789629440749532184207443577783785007819853420395999834454287359700238741372212631324238543643108377043959889378199298540736108797211625846890550401005435878943631582576033371096204380979708647228650893256438732628586747517557869781807436398722759892659056421347762473977311176117129462404236476631846038769054341746477906799950604139581244680357012465295444414963578290861269588312703499085042362636557416886642142603265376135908687872*x10^81+15802262884248289405568086793820180749139950594505825463392444320502359065033077783072925682583196625816433845346138157818852255046389643343266601362257690318357627557749121133709337704659311099594332881390394402851732220415613814063179866982667440376664154739206490584952843722635675118704732329381400629639441018085113118319790126992857013902661616729475976968101670609017607602505121844678277308911918266455308813325428850037296602985423185241444091578737058767617330148907536843334506893242823650390625/46203050913743372725233108867612405910334403053460375130715480840075960272950672943997426534852560705398868092892516366863120332973327627800185824994627998574652986688924345821462867242272463521823589247733184036333613634990860079992836170000499334990373179572188341642935481101310304631783915127793460062524136956641068983251270417112015153684606485523414681142772610768727450920466809208596245187953250986833229374268320795063063335071078537865777740989841635488941942527158362516497454142912972676435530972933177453496913066047027965975677866890096861987473685016896304688045417995490810495255754056986385028574832781679526618179430310827279976146456982521724994217180261359362102756496994807076897504234298165883979288877912031018054373412669436732320981103017397969171019625045222018898302808123870419253809467392305807979708416*x10^80+160729708159885592037314987923427496867733896342374693065607252340773277554814662828105342166084445742462509596986749335587950592531333104240634805777111545184362098353551241135056830500057298861431378319451889787067009152269840454984250135117438609170209405953578688495333080424899859826613341380947783864620728247478457815614303865050227500930088721481991194124578976200730017108168124945048733399737198447375374100256281243397051184727096968649467958385100242926579700673779183930741182644100986328125/19801307534461445453671332371833888247286172737197303627449491788603982974121716975998897086365383159456657754096792728655622999845711840485793924997697713674851280009539005352055514532402484366495823963314221729857262986424654319996929787143071143567302791245223574989829491900561559127907392197625768598224630124274743849964830178762292208721974208081463434775473976043740336108771489660826962223408536137214241160400708912169884286459033659085333317567074986638117975368782155364213194632676988289900941845542790337212962742591583413989576228667184369423203007864384130580590893426638918783681037452994165012246356906434082836362612990354548561205624421080739283235934397725440901181355854917318670358957556356807419695233390870436309017176858330028137563329864599129644722696447952293813558346338801608251632628882416774848446464*x10^79-29024348551002750268321137082537963738962868501916767633056466371567751802981605409177756682366524561644440997107967879009796228834861323295475997158843599028357532981104525450769354560035504747787984153597139945650378110990334154470823051191068613418529162891440204386461232944768107649313996366891083794580301441953135161664838357458430895294106379550055064520953681012354679773412310856100878120406674869134787282352705638575950923969897194327884981449714287445750750593500121793619585065714404296875/8942525983305168914561246877602401143935690913572975831751383388401798762506581860128534168035979491367522856688874135521894257994837605380681127418315096498319932907533744352541200111407573584869081789883842071548441348707908402579258613548483742256201260562359033866374609245414897670667854540863250334682091023866013351597020080731357771680891577843241551188923731116527893726541963072631531326700629223258044395019674992592850968078273265393376336965775800417214569521385489519322087898628317292213328575406421442612305754718779606317873135527115521674994906777463800907363629289449834289404339494900590650691903119034747087389567156934312253447701351455817740816228437682457181178676837704595528549206638354687221797847337812455107298079871503883675028600584012510162132830653913939141606995120749113403963122721091446705750016*x10^78+733203070203202584798528870056173845803741547837004647869873283043163264325959171010349859363055057039840873011760128335425929249453580319980573293685193604324432284831021281124196806925646853308248975570726642777396264889094758043722600541210252804485225170438185355056976554742764942423609898219973747847276399848535355227939064529370817094331996008618978031538497634106875514547703202904018927144016455924549506650475209746458927053768069237367990463429801239230621156943293012824566147623388671875/2887690682108960795327069304225775369395900190841273445669717552504747517059417058999839158428285044087429255805782272928945020810832976737511614062164249910915811668057771613841429202642028970113974327983324002270850852186928754999552260625031208436898323723261771352683467568831894039486494695487091253907758559790066811453204401069500947105287905345213417571423288173045465682529175575537265324247078186677076835891770049691441458441942408616611108811865102218058871407947397657281090883932060792277220685808323590843557066627939247873479866680631053874217105313556019043002838624718175655953484628561649064285927048854970413636214394426704998509153561407607812138573766334960131422281062175442306094014643635367748705554869501938628398338291839795770061318938587373073188726565326376181143925507741901203363091712019112998731776*x10^77-114739003346275620416874154754364141510531724608827337922827798262025072673901680237245246506427841348313883310716768265958651879735418711012986156280930567919493218523723069666520894956213724522238935505990257780203923701151644533824672071940621721305531678659411328875542968032837516765457466045648045033993326370178600149030912363910252110920536490213439140397939765633356595935224061999187266170434364703368371874134630954035174410928799738159972545165936248968558077519757000409543175268173828125/61604067884991163633644145156816541213779204071280500174287307786767947030600897258663235379803414273865157457190021822484160443964436837066914433326170664766203982251899127761950489656363284695764785663644245381778151513321146773323781560000665779987164239429584455523913974801747072842378553503724613416698849275521425311001693889482686871579475314031219574857030147691636601227289078944794993583937667982444305832357761060084084446761438050487703654653122180651922590036211150021996605523883963568580707963910903271329217421396037287967570489186795815983298246689195072917393890660654413993674338742648513371433110375572702157572573747769706634861942643362299992289573681812482803675329326409435863338979064221178639051837216041357405831216892582309761308137356530625561359500060296025197737077498493892338412623189741077306277888*x10^76-12676382228387029443381104201653401558693680362570957927496935626597781569116289783779033494413404335944348569734311868733781002767826878616457772475439916918624550765248043052514910852905831043190934122501554842485682026120866407712352872262512015138653529505794432863453078742658574599099442452960115147987311716826839964643426039632110347160933028899533860216168790853130256944434834305739602866155568606190576163057085695659795055110266595453290862671275179192870962822026033254078713358017578125/8400554711589704131860565248656801074606255100629159114675541970922901867809213262544986642700465582799794198707730248520567333267877750509124695453568727013573270307077153785720521316776811549422470772315124370242475206361974559998697485454636242725522396285852425753260996563874600842142530023235174556822570355752921633318412803111275482488110270095166305662322292867041354712812147128835680943264227452151496249866967417284193333649287006884686861998153024634353080459483338639363173480529631395715551085987850446090347830190368721086486884889108520361358851821253873579644621453725601908228318919452070005195424142123550294214441874695869086572083087731222726221305502065338564137544908146741254091678963302887996234341438551094191704256848988496785632927821345085303821750008222185254236874204340076227965357707691965087219712*x10^75+55543962659346005642988354000989879295101080144189691399841480142387805727479437659922916809510375818080756685422164496783595413010751322276894409633631371184611293295359979438663702829752322808024211466252856256817718938918721409723649821059390541181015087558644678925773825020982612400049918545079921260047284471242871748740818189076893411761702891799301984276497634841046035890101855520323161293856787647066002432857777811511447088349357961770197560759699643804536959016312010068007969577294921875/369624407309946981801864870940899247282675224427683001045723846720607682183605383551979412278820485643190944743140130934904962663786621022401486599957023988597223893511394766571702937938179708174588713981865472290668909079926880639942689360003994679922985436577506733143483848810482437054271321022347680500193095653128551866010163336896121229476851884187317449142180886149819607363734473668769961503626007894665834994146566360504506680568628302926221927918733083911535540217266900131979633143303781411484247783465419627975304528376223727805422935120774895899789480135170437504363343963926483962046032455891080228598662253436212945435442486618239809171655860173799953737442090874896822051975958456615180033874385327071834311023296248144434987301355493858567848824139183753368157000361776151186422464990963354030475739138446463837667328*x10^74-73549706475455573746928032349781371241941996637585769927849444094279525806952097364137413533574428232943014835322449089862410061116668569772912113006480360121571827706857181172793047240552134464166917540129245322018322964561647574169044686138016677715655888899253662013800212523541362448522945668759971105441519736492302329670117807255487850230171123236661304050277365611219379930724845879700119116722057937005741255923574484507293008742652185200475615848971776669734391848671281075978164599609375/17885051966610337829122493755204802287871381827145951663502766776803597525013163720257068336071958982735045713377748271043788515989675210761362254836630192996639865815067488705082400222815147169738163579767684143096882697415816805158517227096967484512402521124718067732749218490829795341335709081726500669364182047732026703194040161462715543361783155686483102377847462233055787453083926145263062653401258446516088790039349985185701936156546530786752673931551600834429139042770979038644175797256634584426657150812842885224611509437559212635746271054231043349989813554927601814727258578899668578808678989801181301383806238069494174779134313868624506895402702911635481632456875364914362357353675409191057098413276709374443595694675624910214596159743007767350057201168025020324265661307827878283213990241498226807926245442182893411500032*x10^73-1218345941836469105444358273048620789975030229321615832734991073117835112483308564197483028374138346937490590969597363905311088237962809886585694138813263968523160949255621410202094536262410443004842024349832547494359904773541179554377833446728456567172370949223718591588401301186888661554363177665327815200224966857084962926284873990959491158312438470762730392365142993215937256766482797324860810857343992292357665624456034622221007133234345398876801922351476859830518511387713199401077389404296875/2217746443859681890811189225645395483696051346566098006274343080323646093101632301311876473672922913859145668458840785609429775982719726134408919599742143931583343361068368599430217627629078249047532283891192833744013454479561283839656136160023968079537912619465040398860903092862894622325627926134086083001158573918771311196060980021376727376861111305123904694853085316898917644182406842012619769021756047367995009964879398163027040083411769817557331567512398503469213241303601400791877798859822688468905486700792517767851827170257342366832537610724649375398736880811022625026180063783558903772276194735346481371591973520617277672612654919709438855029935161042799722424652545249380932311855750739691080203246311962431005866139777488866609923808132963151407092944835102520208942002170656907118534789945780124182854434830678783026003968*x10^72+53653360611307207636486938865634983513270396288368781717026121576163189855288250275514552468417649032771372577252882610161360557979530030800137458890956467488870262707460788119255088192294177640433948326732573364754904659890379058589472459233404469154593082352783451631577074304672505754458222530930121030947222214783736668074354227322584576346432082737953547151946374081112296780755473858308909325220843636861035518059375527861921594900493468974308157691271134682041258334918659238868476806640625/739248814619893963603729741881798494565350448855366002091447693441215364367210767103958824557640971286381889486280261869809925327573242044802973199914047977194447787022789533143405875876359416349177427963730944581337818159853761279885378720007989359845970873155013466286967697620964874108542642044695361000386191306257103732020326673792242458953703768374634898284361772299639214727468947337539923007252015789331669988293132721009013361137256605852443855837466167823071080434533800263959266286607562822968495566930839255950609056752447455610845870241549791799578960270340875008726687927852967924092064911782160457197324506872425890870884973236479618343311720347599907474884181749793644103951916913230360067748770654143668622046592496288869974602710987717135697648278367506736314000723552302372844929981926708060951478276892927675334656*x10^71-894835216882946811714081274493128708905896446253488830689622233174231569140477924043967825224760131543234177171689488593932385311319364428068875753547908156632554475462735269748548085324607689420266600703158827179852174692539593273804491351288228113612960083937896768125539457034914489979100625497110674808043622903056236544936658334596542385711229471702807823399230384018752874667484843745313242111065245290942899123997129192824443253730201778209863542701873417337247369414201953036453857421875/286160831465765405265959900083276836605942109234335226616044268428857560400210619524113093377151343723760731414043972336700616255834803372181796077386083087946237853041079819281318403565042354715810617276282946289550123158653068882536275633551479752198440337995489083723987495853276725461371345307624010709826912763712427251104642583403448693788530490983729638045559395728892599249342818324209002454420135144257420640629599762971230978504744492588042782904825613350866224684335664618306812756106153350826514413005486163593784151000947402171940336867696693599837016878841629035636137262394697260938863836818900822140899809111906796466149021897992110326443246586167706119310005838629797717658806547056913574612427349991097531114809998563433538555888124277600915218688400325188250580925246052531423843863971628926819927074926294584000512*x10^70-7707173233381079039594386721909783797943966639876796467167641934922538440020799760764145328139972620617830435005583753028061793379055793610898848064139897909753284384135301726464475617844430560765308927900185949738597964841326062487766422083691537563049263548443492330369358852512183092579952282211407469865776318803949834265328676048662054562857545069076661894643637168705302787968492018191027624969447092100499744700328171878975287516761946502925511875898788591297026950393069012652587890625/55617465676731834252318225094555372631875895838648225862679450290248177883426515393401290875809979030950361591444283024687894068532156141301791087140868813331243720653752190581322072166246476465141875458086340658157077228327555707577583351975522710458631037478747094642279701388411150403150543602108741893445983044984860468866733041288444573714385236492135540936754490705928969133101112025394853141611436924589216550843370486847073105540107080064133707022254507923992808559337966164059631319368594068185717534816113298253337358501751532710533858576166755495893087920025645768681631693631571254477145949475773827500739147852470913419753101434719469718619063599819428775539875742931183255469736695666233986288308763948112999777800062416717490252241579013201431797989595047528750896606160674786671718870113608129977540685408872301592576*x10^69+339814522864367528384657300386251527447803257463332808675793570114989878051439763693470107685146591631338568473626273852377509197531766536699857853926370777284465013132629985576824027045546296100016386273379624912878879406906663561878084397147835877849491259240584640977809733934898273449403287266292368724618330869165888902750705952515338422335629775897414997822437400923645182397742430947602016459595048248842856050183975406774168732338679632989641451269041346035129209951500995308453369140625/11827981033918303417659675870108775913045607181685856033463163095059445829875372273663341192922255540582110231780484189916958805241171872716847571198624767635111164592364632530294494014021750661586838847419695113301405090557660180478166059520127829757535533970480215460591483161935437985736682272715125776006179060900113659712325226780675879343259260293994158372549788356794227435639503157400638768116032252629306719812690123536144213778196105693639101693399458685169137286952540804223348260585721005167495929070893428095209744908039159289773533923864796668793263364325454000139627006845647486785473038588514567315157192109958814253934159571783673893492987525561598519598146907996698305663230670611685761083980330466298697952745479940621919593643375803474171162372453880107781024011576836837965518879710827328975223652430286842805354496*x10^68-177079833339162707089331897417760874684187957406807553166437341404821504423153939471700432170026001454087954249139340818227520289932795698217242258683946595843972860897648930786789129907966751086570305584300379743165287634191018463794490539491034979367212209250841723720652155099086264005175965930437226968446802591697831003139366950328915863879089237552447719214769048560041077906634482832687480539677563406776095265544658216276963100316914454719998153779061734240316175060923822575286865234375/106451829305264730758937082830978983217410464635172704301168467855535012468878350462970070736300299865238992086024357709252629247170546854451628140787622908716000481331281692772650446126195755954281549626777256019712645815018941624303494535681150467817819805734321939145323348457418941871630140454436131984055611548101022937410927041026082914089333342645947425352948095211148046920755528416605748913044290273663760478314211111825297924003764951242751915240595128166522235582572867238010134345271489046507463361638040852856887704172352433607961805314783170019139370278929086001256643061610827381069257347296631105836414728989629328285407436146053065041436887730054386676383322171970284750969076035505171849755822974196688281574709319465597276342790382231267540461352084920970029216104191531541689669917397445960777012871872581585248190464*x10^67-2329493970527711963597894756983287400264512766692042431190161858090313429136375581284017755896825923716594440553399122177693127254186969875472069092308816415906832615379473303212924665033401480478338856622773481455158977152808344008686482071309312396121634620086548955925412521254574676498950873047031339302606676605812465523929036654693133227643215005753906914960342189007439502076814249439523899796235736350874563908214857993824802619505646047993035044866549341479942930669117758026123046875/212903658610529461517874165661957966434820929270345408602336935711070024937756700925940141472600599730477984172048715418505258494341093708903256281575245817432000962662563385545300892252391511908563099253554512039425291630037883248606989071362300935635639611468643878290646696914837883743260280908872263968111223096202045874821854082052165828178666685291894850705896190422296093841511056833211497826088580547327520956628422223650595848007529902485503830481190256333044471165145734476020268690542978093014926723276081705713775408344704867215923610629566340038278740557858172002513286123221654762138514694593262211672829457979258656570814872292106130082873775460108773352766644343940569501938152071010343699511645948393376563149418638931194552685580764462535080922704169841940058432208383063083379339834794891921554025743745163170496380928*x10^66+19795759713853577579942373596854839332535209611140383983291969762900492520764161719530427947736628704175362215477137859725527740752840752967974683068603965599278073428499682730496528024962045231210377956138067610343173577349114626532564532928351555417531375816164766152437659484755732991764507491558105151555756554481967800581287963987433941151783095155120949821696533349144664413881633874316156837563223241198728111836433787704633130501958312225776163626988649032121351406412349700927734375/2150542006166964257756304703656141075099201305761064733356938744556262878159158595211516580531319189196747314869178943621265237316576704130335922036113594115474757198611751369144453457094863756652152517712671838782073652828665487359666556276386878137733733449178220992834815120351897815588487685948204686546578011072747938129513677596486523516956229144362574249554506973962586806479909664981934321475642227750783039965943658824753493414217473762479836671527174306394388597627734691676972411015585637303181078012889714199129044528734392598140642531611781212507866066240991636389023092153754088506449643379729921330028580383628875318897119922142486162453270459193017912654208528726672419211496485565761047469814605539327035991408269080113076289753341055177122029522264341837778368002104879425084639796311059514359131573169143062328246272*x10^65-291048466401915511505401456026007898192222323081949944367393416055672952874801888904116913488864213165360488007585963754447238443327663969136828370824820695503380525139763780686538385790815371786354073751254441471743227117731647138193644325823154675598320001849650513989065530149741550732754331155468406184888563781434762441358186727492177772073087200175686272481425717125890530563557865980368307861948585796120836463720050630082493837320612502294171294321354173550252179775653400421142578125/425807317221058923035748331323915932869641858540690817204673871422140049875513401851880282945201199460955968344097430837010516988682187417806512563150491634864001925325126771090601784504783023817126198507109024078850583260075766497213978142724601871271279222937287756581293393829675767486520561817744527936222446192404091749643708164104331656357333370583789701411792380844592187683022113666422995652177161094655041913256844447301191696015059804971007660962380512666088942330291468952040537381085956186029853446552163411427550816689409734431847221259132680076557481115716344005026572246443309524277029389186524423345658915958517313141629744584212260165747550920217546705533288687881139003876304142020687399023291896786753126298837277862389105371161528925070161845408339683880116864416766126166758679669589783843108051487490326340992761856*x10^64+73440439228364340526250144133304945486138943983905681836840368080206572992367567071139762644694964496945998346131252326985090973386256997213081454999414189112707717535127313570293005295395481143128973425096754060409348181357909729614910142302864640411036060975876025149037331063352858735524979741073290513632765823777512473985565788549964045911564993792920760085935151369369863401227883740003894585171160844259035160399297762443570097981018514363804490676396740413577848645267486572265625/6867859955178369726383037601998644078542610621624045438785062442292581449605054868578714241051632249370257553937055336080814790140035280932363105857265994110709708472985915662751641685561016513179454814630790710949202955807673653180870615205235514052762568111891738009375699900478641411072912287382976257035845906329098254026511422001682768650924731783609511313093425497493422381984227639781016058906083243462178095375110394311309543484113867822113026789715814720420789392424055950839363506146547680419836345912131667926250819624022737652126568084824720646396088405092199096855267294297472734262532732083653619731381595418685763115187576525551810647834637918068024946863440140127115145223811357129365925790698256399786340746755439965522404925341314982662421965248521607804518013942205905260754172252735319094243678249798231070016012288*x10^63+5368803583829892069947376711195364502433284357724755147392403851860633520254569726911717188060546809753179965805312726630997836041804471392148877836295368061940410948135403744893286957742876616405743524665790145338852795707550288145335856824842981680553122985019873536017497598187549178852223021026208480234712010361842050403078787268787899660817206946658556670655324854856381159514663214315501569178876013017322759157485249163179199374456276671362605417105116019976813999176025390625/2357874168880576794529849915548334387490091387044600141230104028319143969475043686658860470543421403021526546914950375503617414017327626566364669945652940148037410399414842895575887770356432814848738152036021053709382789475998142179993732430316280134068033982802365345611419234394445787194275203252373631557883742921953334771089726501841644482970124899752143404859044301272179100573522345797640481047774987441988830542511300199076866019425602291224061537145739440366626754768640862021549078883799756829881324476518088877966608339296635377094721571625884561818696442017483541429742993066835610731947479721614625564308328645677170118648258866568722213449550228115242285434830312326470470342275182898345072105650062139752051621488720428720324854829109826014636298596586953748031401960893441347181085720208482685001664279969158374883328*x10^62-288587829006385578749562669731616790301866658997150242937881223908779258646103002246598464049856276256038823838938400350079508437382763795178810026569307000155421890443786493319055744788198691850433589924014496910043287929432470047875999180098699323546800012338245535001776055182751672189050002714255790751728714853627006738054586691598391044667658400777690798786791550169048894816036773601045629463080086124503407585546059327373189595964595304061719221169914575397724754772186279296875/1299183271460134013839049065824304905780753191581055124957052239274264072846722812667826950252330128027325608982753412164791813848000571831598817889093795987380631351106412726439669823050444008595350720082712506724181794843861987787075448185277198691903216545956636938463137738610757490424166473890906263726079164583994177725838926511378586289419781451056566594696544258869846491786490049325470619838831917908939868537778320205343071536277833119667452817581633905922468168818585717626363195670742810636246692437992870820526470836580960288121578096900481098631754328346960622440965895488766772003896352064642332336676304854183119185786818442667314294937444854066262537621764420100323841354313666337210335313572210211401229981079595050686160504564947456674508502960818732826483956870836815030257082165277161811878285435507216861452304384*x10^61+4032092297286205201897493165885614346789845559518517943502505479080413763214718420481802492813570323274810556851911760379843552143414012993739330847657188761425018963584233736716830733580060688492954524838676293681783833891329165843178982301531851507314923701699789915838794159649768556376710364796518251776973979253425823136204951388252145653508815330162425849327433018068349978763048752164045007068079939313971470389907267360964203431255790305902653395341412556253053223819732666015625/567743089628078564047664441765221243826189144720921089606231828562853399834017869135840377260268265947941291125463241116014022651576249890408683417533988846485335900433502361454135712673044031756168264676145365438467444346767688662951970856966135828361705630583050342108391191772901023315360749090326037248296594923205455666191610885472442208476444494111719601882389841126122916910696151555230660869569548126206722551009125929734922261353413073294676881283174016888118589773721958602720716508114608248039804595402884548570067755585879645909129628345510240102076641487621792006702096328591079365702705852248699231127545221278023084188839659445616346887663401226956728940711051583841518671835072189360916532031055862382337501731783037149852140494882038566760215793877786245173489152555688168222344906226119711790810735316653768454657015808*x10^60+16399285095319395624815332390948384710377784467939389607181879164330281937966892639285596359373691041285785329969236062339099415420962728234751264819114632380322170586366751769925127113733243950947700424266888683205641345700522750927003277215316977025504842130765200807136678449402967107773291945386791827055217901905663972923417787986913538003697010697672656447563121836648535566458001411593278383419810389714374706606401241524021532477796075190683537247515838879694179248809814453125/42055043676153967707234403093720092135273269979327488118980135449100251839556879195247435352612464144291947490775054897482520196413055547437680253150665840480395251883963137885491534272077335685642093679714471513960551433093902863922368211627121172471237454117262988304325273464659335060397092525209336092466414438755959678977156361886847570998255147711979229769065914157490586437829344559646715619968114676015312781556231550350734982322475042466272361576531408658379154798053478415016349370971452462817763303363176633227412426339694788585861453951519277044598269739823836444940896024340079953015015248314718461565003349724298006236210345144119729399086177868663461403015633450654927309024820162174882706076374508324617592720872817566655714110732002856797053021768724907049888085374495419868321844905638497169689684097529908774419038208*x10^59-193420207892797594416617554479744641559808412557592190848361891145194114913528177418201188653813890586439703431885074294377842150192339015018388393014053730629522400061761133248228132493527771724469121044298455140595445015578414603549391997228728574270949324334792226619780528440112779876441565404662361992677618672064613536518747486138296887990824232338399021407859683746617502021277985733442659123356158113974887307081045877025338920624451366403423459065150762995078058910369873046875/3406458537768471384285986650591327462957134868325526537637390971377120399004107214815042263561609595687647746752779446696084135909457499342452100505203933078912015402601014168724814276038264190537009588056872192630804666080606131977711825141796814970170233783498302052650347150637406139892164494541956223489779569539232733997149665312834653250858666964670317611294339046756737501464176909331383965217417288757240335306054755578409533568120478439768061287699044101328711538642331751616324299048687649488238827572417307291420406533515277875454777770073061440612459848925730752040212577971546476194216235113492195386765271327668138505133037956673698081325980407361740373644266309503049112031010433136165499192186335174294025010390698222899112842969292231400561294763266717471040934915334129009334069437356718270744864411899922610727942094848*x10^58+451262230407574215653450096301114755180729706012608370606194442755368363627064476829095470626399194231620608714863085968352340405345960755825157225204862564836517718155588025477625077376224991238996320130994714671938611589381164792474788747189267608129445177763300257896623442577797130098792332983863214333576131110443044040824909139311367918400641659661278794059149256594222173398301987859961946426885754195530100830660008269679390728615486043958698976495970715102407932281494140625/176958885078881630352518787043705322751019993159767612344799530980629631117096478691690507198005693282475207623521010217978396670621168797010498727543061458644780020914338398375315027326663074833091407171785568448353489147044474388452562345028405972476375780960950755981836215617527591682709843872309414207261276339700401766085696899368033935109541141021834681106199431000350000076061138147084881309995703312064433002911935354722573172369894983884055131828521771497595404604796454629419444106425332440947471562203496482671189949793001448075572871172626568343504407736401597508582471582937479282816427798103490669442351757281461740526391582164867432796154826356454045384117730363794759066545996526554051906087601827236053247293023284306447420413989206826003184143546322985508619995601772935549821788953595754324408540877918057700152836096*x10^57+29266358910603579357646059244026857972528545343329565677977479504920940207880448645054214114912871052042151546587976170925458851711268491757733015650366340622400016239821200676266511659406179825846548517820728473833657456507394824994185735593463312180097631263616423780989723756782674751953055274127333017384113082087591199471712404417002281783007177460482649672417037322077765242979186125103286342049499635426171118621512940185675112645903807289081621716012977531595706939697265625/1009321048227695224973625674249282211246558479503859714855523250778406044149365100685938448462699139463006739778601317539580484713913333138504326075615980171529486045215115309251796822529856056455410248313147316335053234394253668734136837079050908139309698898814311719303806563151824041449530220605024066219193946530143032295451752685284341703958123545087501514457581939779774074507904269431521174879234752224367506757349557208417639575739401019190536677836753807801099715153283481960392384903314859107626319280716239197457898232152674926060674894836462649070358473755772074678581504584161918872360365959553243077560080393383152149669048283458873505578068268847923073672375202815718255416595683892197184945832988199790822225300947621599737138657568068563129272522449397769197314048987890076839724277735323932072552418340717810586056916992*x10^56-71842162787712848079287629875537198150221488080628987494974396046903828686330532454372098864483947200160272031595250703074029499202509387459914255810579483457340874352945931256576307529697362950262387451629303340855220667739250581704018288422269800558271257305551898536702645631952593998669909855955572133072401155333169699886896551441521786165770426877217425786582121754742051027921728055725599643317182525256321476459208063988636824996887803818526077090822337439758777618408203125/6812917075536942768571973301182654925914269736651053075274781942754240798008214429630084527123219191375295493505558893392168271818914998684904201010407866157824030805202028337449628552076528381074019176113744385261609332161212263955423650283593629940340467566996604105300694301274812279784328989083912446979559139078465467994299330625669306501717333929340635222588678093513475002928353818662767930434834577514480670612109511156819067136240956879536122575398088202657423077284663503232648598097375298976477655144834614582840813067030555750909555540146122881224919697851461504080425155943092952388432470226984390773530542655336277010266075913347396162651960814723480747288532619006098224062020866272330998384372670348588050020781396445798225685938584462801122589526533434942081869830668258018668138874713436541489728823799845221455884189696*x10^55+74067777679415833218412734402936639167325517611951249516491034080794171608191190150929883582378155587267347080458081964427569957618586128286314615032135329200741251818395876581158918710684052242683731483067185727793023380478307255454397511621211118793287429854634767685889539565863372095618378027008908811900792895116139491626417747677273672918845900028664092458455016119661702366108773907293817311777643201065593235489795280210075510036430903155769527748515809166431427001953125/125583724894690189282432687579403777436207737081125402309212570373350060792778146168296488979229846845627566700563297574049184733989216565620353935675721035167263240648885314976030019393115730526710030896105887285928282620483175372450205535181449399821944102617448923600012798180180871516761824683574422985798325144303510930770494573745056341045480809757431064010851209097022580699140162555995722219996950737594113744002018638835374509423796440175781061297660612030551577461468451672491218398108300441962721753821836213508586415982130059924600102122509177534099902264543069199639173381439501426514884243815380475088120601941682525534858542181518823274690521930386741885502905419467248369806836244651262643029910974167521659369242330798123975777669759682970001650258680828425472254943193696196647721192874406294741545139167653851721367552*x10^54-5901952059370150717372706050606009619089734261451232094149073127995484270038707187504125283991164930435275415572151181339944063177381151062112172736539853243677595771619588537563640281623961150364370244457864280858781557909904423043044086866505088202263567812295344813092870207221929218936983944214814337324309309520664534118705061669268984108485063753372431317995003345807162022822563367351060476637600863034320871200981887617422803409212316924020865682513824379444122314453125/865132327052310192834536292213670466782764411003308327019019929238633752128027229159375812968027833825434348381658272176783272611925714118717993779099411575596702324470098836501540133597019476961780212839840556858617058052217430343545860353472206976551170484697981473688977054130134892671025903375734913902166239882979741967530073730243721460535534467217858440963641662668377778149632230941303864182201216192315005792013906178643691064919486587877602866717217549543799755845671555966050615631412736377965416526328205026392484198988007079480578481288396556346021548933518921153069861072138787604880313679617065495051497480042701842573469957250463004781201373298219777433464459556329933214224871907597587096428275599820704764543669389942631833135058344482682233590670912373597697756275334351576906523773134798919330644292043837645191643136*x10^53-12921853236135141202141417843264334571544054425052553402509491521558446452427602086320132565698969790689794514290762355390604897263818835046375501060675145015332831917304711894400205303228701428710843321093988832166757524977305737271605643911170700017283084889203899859339870446521077076762385102114278211459115255503237455859828886551414917770024201700351138323024820259864483199453091446533739433962592738123483034553076781531915947242722607346338573770510996997356414794921875/12111852578732342699683508090991386534958701754046316578266279009340872529792381208231261381552389673556080877343215810474965816566959997662051912907391762058353832542581383711021561870358272677464922979757767796020638812731044024809642044948610897671716386785771740631645678757821888497394362647260288794630327358361716387545421032223412100447497482541050018173490983277357288894094851233178254098550817026692410081088194686501011674908872812230286440134041045693613196581839401783524708618839778309291515831368594870369494778785832099112728098738037551788844301685069264896142978055009943026468324391514638916930720964720597825796028579401506482066936819226175076884068502433788619064999148206706366219349995858397489866703611371459196845663890816822757551270269392773230367768587854680922076691332823887184870629020088613727032683003904*x10^52+1306701611351457589879887883419151844625472757182845036025933336644590550384384716071184652436607752393130586768237606306423633206121206484742951279225294821725169293856148025199026688198159798959150291000459565837784059458122184703180948798939703482505909788456860746570478385791233683234469363586124276136898678297525007716250090921666604922765882316590404530695798133501108347358058833554536352792347690099553554289912409443958224121664281864274968438777625560760498046875/17916941684515299851602822619809743394909322121370290796251892025652178298509439657146836363243179990467575262342035222596103278945207097133212888916260003044902119145830449276659115192837681475539826893132792597663666882738230805931423143415104878212598205304396066023144495203878533280169175513698652063062614435446326017079025195596763462200440062930547364161968910173605456943927294723636470559986415719959186510485495098374277625604841438210482899606569594221321296718697339916456669554496713475283307442852950991670850264476082986853148075056268567734976777640635007242815056294393406843888053833601536859364971841302659505615426892605778819625646182287241237994184175197912158380176254743648470738683425826031789743644395519910054505419956829619463833240043480433772733385484992131541533567060390365658092646479421026223421128704*x10^51-9323684929117465461376438369780886189194378963341658891306747768191529694077262591257702739777251113475090653013328742229984353137743397445365746004530294757366778437004568674121893373525317914098683978308020936050345965090255491711846031891560656223391215069337702383429769642965556858793502343816990618849405665560176917387252919786981787662481466039914255865621033122256148948923992952407719523064174522078713918501700994777224254516057964082119272102415561676025390625/4479235421128824962900705654952435848727330530342572699062973006413044574627359914286709090810794997616893815585508805649025819736301774283303222229065000761225529786457612319164778798209420368884956723283198149415916720684557701482855785853776219553149551326099016505786123800969633320042293878424663015765653608861581504269756298899190865550110015732636841040492227543401364235981823680909117639996603929989796627621373774593569406401210359552620724901642398555330324179674334979114167388624178368820826860713237747917712566119020746713287018764067141933744194410158751810703764073598351710972013458400384214841242960325664876403856723151444704906411545571810309498546043799478039595044063685912117684670856456507947435911098879977513626354989207404865958310010870108443183346371248032885383391765097591414523161619855256555855282176*x10^50+390132217813622544752318671680353347978647083961527582685192161454013926615090675999320192584692736253651673565765750926937953638373689941266029507193063834880704062028683108826922189444391138299640655164346431432106653641368293050906360609865272588357408686263507515647288787523402423462627510814107789960286670507033680124048186790990842429881785618748422278698878220149914836628406190203444663710634642287356746381279824835467883667623224793684314218215644359588623046875/4791502119058948760314354849183405662181464430172169195797648838860125396401381576882696810284461848879328698729184276671415048312203955119053504007319817957150966720142085863700837662998877103172936563420655391832340629212281152671946303496153761716283405761404205085046642145951516328639528080234839523150459174736503186281705023736734457319889113972283523673029399977855630771290270817521067555470652889680513878232692403450949673590323310332860569723356897197473352493914488617658126486573978232247193076145817750915404527871318193055584742357904965542839503963324104794078540769014922515965490968071725285818746755274082656358868448994002564334172807605959371075016110852927365783955706982872848174687910449475930057157472630467374576306594169292519470832194485053146079556803986467177964405362435823501707062029925165870034907561984*x10^49-315696931203507220482381803700189608839216934549984062890440084211918836575969644220524195656450928791003227701827127797830159589319820889809768054598648024466370262780669666592326680533480195908707587094605726734939965904578847531070001202882360744698498195940802997931203428072071087107725018564350259201989398063443364030257545851729461075813303124640975631495941346683633621920541608741443449219819395403950950438951671329293896311827291925647150857008993625640869140625/33540514833412641322200483944283839635270251011205184370583541872020877774809671038178877671991232942155300891104289936699905338185427685833374528051238725700056767040994601045905863640992139722210555943944587742826384404485968068703624124473076332013983840329829435595326495021660614300476696561643876662053214223155522303971935166157141201239223797805984665711205799844989415399031895722647472888294570227763597147628846824156647715132263172330023988063498280382313467457401420323606885406017847625730351533020724256407831695099227351389093196505334758799876527743268733558549785383104457611758436776502077000731227286918578594512079142958017950339209653241715597525112775970491560487689948880109937222815373146331510400102308413271622034146159185047636295825361395372022556897627905270245750837537050764511949434209476161090244352933888*x10^48+38554706431175086371026027168511908917571989264155792850684668543120837059865483283772493324366566615601199788030177694714137144893089814411393283892050895500225404481486043045969884682740299280708672652506759506689943102699169311120463162658153137377245249871507774412761417245629766146644394368242904124321023223706204104304087423797568384968696030641886169699677483953048522668934066054562928761177691702282757573130804085255764374584838551542736589908599853515625/182825935556278569914314516528670850968462470626227457104611143118899778556218772011702411869828367249669135330020767577511257948420480582991968254247551051478593052508473972210807297886098790566732927480946863241465988599369702101341052483827600798087736788820368020644331583713046257960909954221414816970026677912717612419173726485681259818371837376842320042469070511975565887182931578812617046530473629795501903168219337738513036995967769777657988771495608104299196905292829999147517036270374627298809259620948479506845410862000846804623959949553760895254865077965663339212398533616259253509061773812260580197601753482680199036892111149038559383935165125380012632593716073448083248777308721873963987129422712510528466771881586937857699034897518669586365645306566126875231973321275429913689118031228473118960129045708377818606338048*x10^47+2434384713234234640544657493501045796691755546872424933011126115032122294447428854522782682886793218943571379641202341142878347379235527347852774815185971084451761895592751248369456230407457505280259532088520145994655218855915662061642968734006822263703554857774929953036666325957344871438231701936241326891380768344346490380414356276652212125116183485545550140209557905794877785061414049950941300769171371648554908662711243398194545655742669048663470558822154998779296875/33540514833412641322200483944283839635270251011205184370583541872020877774809671038178877671991232942155300891104289936699905338185427685833374528051238725700056767040994601045905863640992139722210555943944587742826384404485968068703624124473076332013983840329829435595326495021660614300476696561643876662053214223155522303971935166157141201239223797805984665711205799844989415399031895722647472888294570227763597147628846824156647715132263172330023988063498280382313467457401420323606885406017847625730351533020724256407831695099227351389093196505334758799876527743268733558549785383104457611758436776502077000731227286918578594512079142958017950339209653241715597525112775970491560487689948880109937222815373146331510400102308413271622034146159185047636295825361395372022556897627905270245750837537050764511949434209476161090244352933888*x10^46-261586158517335555426017472419281822615638153482093972692091325085148479530742129651250482481667370452382604546358856040737015472007493585463738810063749869152849441345819489880723905836295063028072627210155320499341314365928594594395880310249260946786138786414576601181845963234594695000666925356092147903773054130781745175197096583236127624981222966382643987003280850977654799047460423623928265559512620609881668148810631803989800151027266664170290119946002960205078125/33540514833412641322200483944283839635270251011205184370583541872020877774809671038178877671991232942155300891104289936699905338185427685833374528051238725700056767040994601045905863640992139722210555943944587742826384404485968068703624124473076332013983840329829435595326495021660614300476696561643876662053214223155522303971935166157141201239223797805984665711205799844989415399031895722647472888294570227763597147628846824156647715132263172330023988063498280382313467457401420323606885406017847625730351533020724256407831695099227351389093196505334758799876527743268733558549785383104457611758436776502077000731227286918578594512079142958017950339209653241715597525112775970491560487689948880109937222815373146331510400102308413271622034146159185047636295825361395372022556897627905270245750837537050764511949434209476161090244352933888*x10^45+3200286639044162748058526265034484770215325718598255493849013801552162494751290134751533352786999806952720641393225189067418219775107040237428465085099718668072164854935536584495855418015784413041124782886633500098324375362599224450599921122823379023730639601322333042780793603330815776700978876741871060028640940789926344003875319363180111538113588529919683972413020164651022074722905977357107718293960327941021003404795584383402531727336921151802502572536468505859375/14906895481516729476533548419681706504564556004980081942481574165342612344359853794746167854218325752069022618268573305199957928082412304814833123578328322533358563129330933798180383840440950987649135975086483441256170846438208030534944055321367258672881706813257526931256220009626939689100754027397278516468095210291343246209748962736507200550766132358215406982758133264439740177347509210065543505908697879006043176723931921847398984503228076591121772472665902392139318869956186810491949069341265611435711792453655225070147420044101045061819198446815448355500678997008326026022126836935314494114860789556478666991656571963812708672035174648007977928537623662984710011161233764662915772306643946715527654584610287258449066712137072565165348509404082243393909255716175720898914176723513453442555927794244784227533081870878293817886379081728*x10^44+1725142782197717974205295822829590903233904155296628560405360131400247425230929466151408945985665066359416856121901586603033446011757340262201261347907688716498684068046005153068909494453129082916322998669433476350596791030614055677126757299814706416678630089059151678306829992718916283911319916078454622752904791254688631187122953637770479169101242650632363920542373740982076501742942330738819856603868052890527832180731677054936595122445306030847132205963134765625/92398112488740058738844308386456858499367082675496375676538682843032721142726366496360544550940035653320388129763884123140235091419910980257230104824349106611726630966927275608556098184551349096998776705081508933406017643212033247117421830504342512435217190991265662797042686010084336915913764632627759399595631468747995327746377868201490912504748754286459134190649586349833100272815139731811220077946474456649027954900404474260737507251413697878853961607433279290119745061711901717925304148809497591543668135043317510765376570521287469391441312686872613773764539237654913384434670476871784054430955307168256200361507677461649020694432900710793251623167088820153161226205994409067659745702338512699551578003782772263114049868618218379124061008702989111945718527166378435323848202831694959354685502856889158435122408290567936887725490176*x10^43-89495465909233706762336019581843605102173449648311752142178018742016593194699118759129412221537343489018916835310045054884740316789699770420542720199271807630206843614266140506972328442870878535748228023424458421256408605364479835344919555586219300754985895122400552279704121678557886049729094709609202272338013011001701820402716549773214547126289195705564977714857832232205649752858321016554778582849031787699516889089879141541565607048140530160628259181976318359375/44720686444550188429600645259045119513693668014940245827444722496027837033079561384238503562654977256207067854805719915599873784247236914444499370734984967600075689387992801394541151521322852962947407925259450323768512539314624091604832165964101776018645120439772580793768660028880819067302262082191835549404285630874029738629246888209521601652298397074646220948274399793319220532042527630196630517726093637018129530171795765542196953509684229773365317417997707176417956609868560431475847208023796834307135377360965675210442260132303135185457595340446345066502036991024978078066380510805943482344582368669436000974969715891438126016105523944023933785612870988954130033483701293988747316919931840146582963753830861775347200136411217695496045528212246730181727767148527162696742530170540360327667783382734352682599245612634881453659137245184*x10^42+3972909872348158919965953485229086178216294939063237243741985069759578607003959103916737179471055525098516564161820239661881042868842968088837388160808069417771487507995186121950767420424998940955782005795077153833746291828216696770078564287533959609031980446665948012693850962104836301105987497884258782538634683673436521462613231148705971783472629357445452806555150402288651374693552867433114243556527051865379123297715263598500409599260572529397904872894287109375/59627581926066917906134193678726826018258224019920327769926296661370449377439415178984671416873303008276090473074293220799831712329649219259332494313313290133434252517323735192721535361763803950596543900345933765024683385752832122139776221285469034691526827253030107725024880038507758756403016109589114065872380841165372984838995850946028802203064529432861627931032533057758960709390036840262174023634791516024172706895727687389595938012912306364487089890663609568557275479824747241967796277365062445742847169814620900280589680176404180247276793787261793422002715988033304104088507347741257976459443158225914667966626287855250834688140698592031911714150494651938840044644935058651663089226575786862110618338441149033796266848548290260661394037616328973575637022864702883595656706894053813770223711176979136910132327483513175271545516326912*x10^41+414731160658483212867988695213600405407249978626022999263286534032814809309277311070328534170669620765271616956536795203145056580788950843121016489210136186594360733618525791023078818354514412111475502654888630594000640490445452581883906046233717380191035723169027671662223373467008776080294900183983317237182100517598925348760661170464328807794023104881850447832507328110327904392076961605550116520656031255829238934183354314401647185635146829299628734588623046875/268324118667301130577603871554270717082162008089641474964668334976167022198477368305431021375929863537242407128834319493599242705483421486666996224409909805600454136327956808367246909127937117777684447551556701942611075235887744549628992995784610656111870722638635484762611960173284914403813572493151013296425713785244178431775481329257129609913790382447877325689646398759915323192255165781179783106356561822108777181030774593253181721058105378640191904507986243058507739659211362588855083248142781005842812264165794051262653560793818811112745572042678070399012221946149868468398283064835660894067494212016616005849818295348628756096633143664143602713677225933724780200902207763932483901519591040879497782522985170652083200818467306172976273169273480381090366602891162976180455181023242161966006700296406116095595473675809288721954823471104*x10^40-2683822214035632579737815277450352727857595321977850212325740820957563220007546107600320434351546121985654593322256157337456192356788638732725487882675231992719371725791265650935227344314910947527435046992037038388977274870378817010831026109325950610833052644495094861845680833160954689776499045053662529919291186157842542667876292387065434428963611439800980641830155708395645751421602896325185953496914627778468150493798432281131678979021660052239894866943359375/8655616731203262276696899082395829583295548648052950805311881773424742651563786074368742625029995597975561520284978048180620732434949080215064394335803542116143681817030864786040222875094745734764014437146990385245518555996378856439644935347890666326189378149633402734277805166880158529155276532037129461175023025330457368766951010621197729352057754272512171796440206411610171715879198896167089777624405220068025070355831438492038120034132431569038448532515685259951862569651979438350163975746541322769122976263412711331053340670768348745572437807828324851581039417617737692528976873059214867550564329419890838898381235333826734067633327214972374281086362126894347748416200250449434964565148098092887025242676940988776877445757009876547621715137854205841624729125521386328401780033007811676322796783755036003083724957284170603934026563584*x10^39+12913307677777995219045779732911179267245999409986052046981873536216959762220596835945238360701696668075178400505818114453415477246428707265344730281169026073323096425187977912251636238549978653366749529808933253215864744369769254648940614449272793484675128789990401807390884469202243895290006566233637924694205756399646679787234859701336134288354339879551859714220988305894110840534716543420312131744395412735340988453543420426226902292552404105663299560546875/655248153033702394572903227238756329870969494724399206262926336938136806345488078889941444141464868222814181022794430997800348487139002409443214223223222968499277500190370716403533355623778065391170812091713557857414103140141012331206332102038121260346448651132198985989284396027557788531901275929550704020575613639179922910318635724681635189044665158602875032209148714920428139663626778464419494765217489187078820954898106454830724593548486883126231757040259445808321708569502716944701057993022664238932386481479350552533952529411034947772272459200679048593436439428937407737236344480673164576477397343141919428204684481925833348221326358154196832023631809361965275215878407237930363617874459196286929871851001637734024910423607585281993341072706911797534472778732998720831392383451140810661799023922847658353102499818826101885115564032*x10^38-636636126324544466982104379142051432062743098502487446747719828315901025709743461912169559335106541913631708928768762269388713741194565048123765589107793046790577001651851546177451317341502327623230738053496382334579474336512029570156333760200733687120909915682880729519216108035868349112055590413918031454810932202468267752422918755776936978936366313625710590693650299633435831712622118189303839715271024260184492940529335770591543429192504845559597015380859375/2146592949338409044620830972434165736657296064717131799717346679809336177587818946443448171007438908297939257030674555948793941643867371893335969795279278444803633090623654466937975273023496942221475580412453615540888601887101956397031943966276885248894965781109083878100895681386279315230508579945208106371405710281953427454203850634057036879310323059583018605517171190079322585538041326249438264850852494576870217448246196746025453768464843029121535236063889944468061917273690900710840665985142248046742498113326352410101228486350550488901964576341424563192097775569198947747186264518685287152539953696132928046798546362789030048773065149313148821709417807469798241607217662111459871212156728327035982260183881365216665606547738449383810185354187843048722932823129303809443641448185937295728053602371248928764763789406474309775638587768832*x10^37-68573555484862002778516497273010481526067317731845899912305524719437441236066840114098289926596059691045972797896733379309674453776052286905343912756990952747989380393720839278389227197399600060456191852431885378581383128105163865358820504608183015910683660061476001648983825737034791580970173396187807430116680397354690160069893570484635966670824501959526333613829765188613249797839439968339750928574456699265395994098910580226442057234817184507846832275390625/1073296474669204522310415486217082868328648032358565899858673339904668088793909473221724085503719454148969628515337277974396970821933685946667984897639639222401816545311827233468987636511748471110737790206226807770444300943550978198515971983138442624447482890554541939050447840693139657615254289972604053185702855140976713727101925317028518439655161529791509302758585595039661292769020663124719132425426247288435108724123098373012726884232421514560767618031944972234030958636845450355420332992571124023371249056663176205050614243175275244450982288170712281596048887784599473873593132259342643576269976848066464023399273181394515024386532574656574410854708903734899120803608831055729935606078364163517991130091940682608332803273869224691905092677093921524361466411564651904721820724092968647864026801185624464382381894703237154887819293884416*x10^36+261789935332099839126918232916051789577164183082857725362755978356948126720227661623347323027013742097669939016692499249754832046732431124433929916358034855024012188145748900815806170822114972854826374424707811218219069694740214074513906640369920181721190155661697934180022966129632835811446685050726479065806712023860275084685520729411548278285966299139857716441384013390611223127239424342852194970837909245726266708876227511789004484307952225208282470703125/59627581926066917906134193678726826018258224019920327769926296661370449377439415178984671416873303008276090473074293220799831712329649219259332494313313290133434252517323735192721535361763803950596543900345933765024683385752832122139776221285469034691526827253030107725024880038507758756403016109589114065872380841165372984838995850946028802203064529432861627931032533057758960709390036840262174023634791516024172706895727687389595938012912306364487089890663609568557275479824747241967796277365062445742847169814620900280589680176404180247276793787261793422002715988033304104088507347741257976459443158225914667966626287855250834688140698592031911714150494651938840044644935058651663089226575786862110618338441149033796266848548290260661394037616328973575637022864702883595656706894053813770223711176979136910132327483513175271545516326912*x10^35+14143248954254750615542247851221600853981097894498072207641632104062640119916196631477277595808299800280716368869207973567983293728779955030784683322636572362612094005268838429744491034687321756365103892855376500654124798528154334076970934455384793136427557019456605889465623813241019079249021939997570002505929929335905057586998158890882333001339765950050027528875125066524562653590222856728604980120317653377074912869876405649349311715923249721527099609375/318013770272356895499382366286543072097377194772908414772940248860642396679676880954584914223324282710805815856396230510932435799091462502716439969671004214044982680092393254361181521929406954403181567468511646746798311390681771318078806513522501518354809745349493907866799360205374713367482752584475275017986031152881989252474644538378820278416344156975262015632173509641381123783413529814731594792718888085462254436777214332744511669402198967277264479416872584365638802559065318623828246812613666377295184905677978134829811627607488961318809566865396231584014485269510955221805372521286709207783696843871544895822006868561337785003417059157503529142135971477007146904772986979475536475875070863264589964471686128180246756525590881390194101533953754525736730788611748712510169103434953673441193126277222063520705746578736934781576087076864*x10^34-30335618339366717624836293914880764046206241816513101865069227335323562724225664424808619006958121701177141570417542087056014161992185866819065482859212821451714463622531110909845791791201156838746537383718529130946233041969289131291814038013456090565465853220966232646242774646274261315873432008126913146265186411829267375941028563261199029724999066277050189682868267510332299051844410182443470205296326150211022522464465679323082440532743930816650390625/2282395480423614082531452389616337838019453551001735034255552025315615287174714456611853451363571407015352745380834190269850017696828678249161052413906728808935282393007607088716613793751724553132882063171136220670801277923553382665637367321931829079101505349398281635407650910564890287326431238644559390081239458035038200376612281375924547452748881509391832648077800308430965003230240644603336804732432211139681251938592447364195059828245447133568883823566071179657694755208602765242786460377610045770061135686684053599257021250771451875493848566019590178832639846431896807812000281253253893835768159166542188247526365085368453002416868845628015759393320369452204403622772633823987103893840221506683660032093441111341483898509025464522924173688663309993325819057022119946245232799772394785463108561798244475028988611809116756805570002944*x10^33+1729323384400910909909445612719323162886538652579053660683032191167395502470174011002450925929990334116259623758334545980945714934613479805535369877750603087094128209607657959185411508437545799660212085193150234735952158998932593315629043243688245375028493157305278420016146370194967722203110064239682185096363368963277798590199322753820856924757035210194714910252781645297280718571127083712978598307479118036937037460667581538538797758519649505615234375/13978627264718984417555268847760135037247349220787183066942428521346918535370412349652084141684583855420035861819614527953074101058965384734788570095428756661317920004061241949942044919973932061678310657956555900958167533656341596399068418176813253554057571224153578367771400448587899488680560553163748352438946424302505022086797562126541550699619523383528000687128505918302466979490704607240949221657973102657681513704492937703055457995701053506692944150192201510577529782816057961486955903851150170430557578271559478454057653960768745552475145796281153036659977374483998031727708682254360844298184476653694281135033268947751111428721628973956199083170811933055259204605406021075847757181321796187454503932821368271659198089036961819349191276217747451680735419279637306044403037513624337294118379177020750044866186662801623506882465366016*x10^32+425375672540864026392717657070182425930245579905713861758260147578454710838465615701423020314151931247535460145801282269509233619103438502987023454131556320899309094087887027911568650887395708575446471070655533099230659620822254305390811307236342076514896798991980275273781874472760270751015902602071167679992616294147577629224727885590595033932993780580021110479801230829797183326774219992132202011837426312421347088896926624656771309673786163330078125/16262067798018250338036598276016407095888606550887362119070808180373758921119840503359455840965446274984388310838443605672681376089904332525272498449085442763663887050179200507105873280481037441071784700094345572279459105205317851492666242168764282188598225614462756652279512737774843297200822575342485654328831138499647177683362504803462400600835780754416807617554327197570625648015464592798774733718579504370228920062471187469889801276248810826678297242908257155061075130861294702354853530190471576111685591767623881894706276411746594612893671032889580024182558905827264755660502003929433993579848134061613091263625351233250227642220190525099612285677407632346956375812255015995908115243611578235121077728665767918308072776876806434725834737531726083702446460781282604616997283698378312846424648502812491884581543859139956892239686270976*x10^31-40379523866317722046096431315567379215616098116694336744974663969602321302423928189580381918393471881255605054470550990827006440758938404439912081505832801774244287476262229035898180399050941768035555579114984875233558421409047716834451885868492433398119474372837064579741990186847102852013940934437782339742411649390776908880164450554015802671657234095733813822612063856763396102755911747102976587498736810805260718971591676163370721042156219482421875/98693928705214208948084182640651298237117060446764680446774559991233847245416963054871180276204087737836287679571243951668686972131833190498205507828932342289822211063156527215539093012574572056159796800572580024868441466073653167679629607644914264317009920970532592096592904891323186907149819767595775005581871737101307009388682787772737327784382669406115797954812468509394141863817992011468425970154137681695182411413618241196572587055854851913633803956960457216922387001089236814291524872880103358470919453486269076326493263740255194892044348337536761526073460945710296448146494920399323547243216261891169105599933166105242760863129432152328681457904267010105666280791616648802752699409504750668321023456730177711111062370010963190060238407089096232125192313707094428020397307962571829688646142637758571437460404110642497001178785644544*x10^30-670346999773784467247970870214285559966844167247862108281719994766372567196195444100774165364520899053662816721777794805001804310694738284229806670991475226727994874785617826138151780116060963787819261985421133514472507698737777233940760375247816750941402434754489383034830443553317075847969307202374190364024104177203137005431810883149203828365469510118982869906543005653089794488185226768927663524126975906354953820067763808765448629856109619140625/27653371328031034391250640546655919312815408241122470849820891205273251885189293996050862106376024583548331813599672218341950939051431521975342606058348192525650667834121152553146219298209300382885353692914056238852027077450588810267722305523695784204766064812999470249286900887423888118911543702997850001564002708946259934997795177250332198123160361476109740489754218229685315111601176505628834329801642442214109081458888202847348840817582518893675172123206311683968591526875245097724195375009884032808276948319824185637374924139781648810331266683947498398609955240827039584504815001851018191981191029901873469201913640744464155217688439926739437316707475780609317122154172780823959693554353988109964344736668358972195370132660076642625574046430761263107541807705369453261753835081300319429668967502367135958322238832933646502745746702336*x10^29+16689735816141830327975637707202871548135533422800646830880701535912602200446620788119790889464132071748321217118142762202254968910619867901596756858676229596465786573468496889731712458903635457967629340272371123006222639982024037471120397527086720184109436327335645080215666476650115780972804596661460714672687017050204548996852846403605071773617621575712792370712643690176888865122241919892230857445308854848235618832163527258671820163726806640625/248880341952279309521255764919903273815338674170102237648388020847459266966703645964457758957384221251934986322397049965077558451462883697778083454525133732730856010507090372978315973683883703445968183236226506149668243697055299292409500749713262057842894583316995232243582107986814993070203893326980650014076024380516339414980156595252989783108443253284987664407787964067167836004410588550659508968214781979926981733129993825626139567358242670043076549108856805155717323741877205879517758375088956295274492534878417670736374317258034839292981400155527485587489597167443356260543335016659163727830719269116861222817222766700177396959195959340654935850367282025483854099387555027415637241989185892989679102630015230749758331193940689783630166417876851367967876269348325079355784515731702874867020707521304223624900149496402818524711720321024*x10^28-34968314432934756923407858883438548678785046172131852200308494276436427682331263420324718145806757618096742435857547709931676509378573852689655340456654288890536855363243071940559574285147070690309561356845344759625043724933601921218695975439191439735021299939901249800553869731274559264233085235591523801474720790991957151207593261173038339138384107652983212235207492427329954409231097327296224672522993083263131275114044910878874361515045166015625/248880341952279309521255764919903273815338674170102237648388020847459266966703645964457758957384221251934986322397049965077558451462883697778083454525133732730856010507090372978315973683883703445968183236226506149668243697055299292409500749713262057842894583316995232243582107986814993070203893326980650014076024380516339414980156595252989783108443253284987664407787964067167836004410588550659508968214781979926981733129993825626139567358242670043076549108856805155717323741877205879517758375088956295274492534878417670736374317258034839292981400155527485587489597167443356260543335016659163727830719269116861222817222766700177396959195959340654935850367282025483854099387555027415637241989185892989679102630015230749758331193940689783630166417876851367967876269348325079355784515731702874867020707521304223624900149496402818524711720321024*x10^27+43228046859577216013616562135713697473215559354486370363326351701527628567090834161180207606190982951625907299770748614463526658775655300960698045219539211088558290233331527025755481063218777049276743388541446828005127016523759996156124745761981828893052890383191082057707879891436016661956649314523162859054315599422541509382119430075373226418729220562439400051980848335094887382068424626575291892284302606680582872946615680120885372161865234375/4096795752300893983888983784689765824120801220907032718491983882262703982991006517933461052796448086451604713125877365680289028007619484737087793490125658151948247086536467044910551007142118575242274621172452776126226233696383527447069971188695671734039417009333254851746207538877613054653562030073755555787259660584631101481154841074123288610838572070534776368852476774768194831348322445278345826637280361809497641697613067088496124565567780576840766240475009138365717263240777051514695611112575412267892881232566546020351840613300985008937965434658888651645919294937339197704417037311261954367583856281759032474357576406587282254472361470628064787660366782312491425504321893455401436082126516757031754775802719847732647427060752095203788747619372038978895082623017696779519086678711158434025032222572909030862553901175355037443814326272*x10^26+77878875680931948620863006367229975220645844033773464941014825021328558593657136108207793689051074669657680436376982366040486713263147869389699751123456056759310941445021785700836720437965630248955545036404291826687851963332809191044087998694405919238092738173591417896271538402038074462009658075500582235457606336999746797045987994498850632896103062041460649791064108130293138555096393901983429860176437589881466146835009567439556121826171875/105698504837194589168659877865861134497144417548485316196162030407160064539662853305497800693267174710170403492019769587546874110086694780603316220003242016342668582261332642343607144952543909729136564521410630631063648647685002619274619419106338401164896568802673560436834786000664646417244314201616244630918309446521777104626068522695966356896934014242177698957493428493780468653993985688022300352801308904783981200033973063917243538719856737290683887714118725977901926524128982695553541806057846279248072425493833485474916098002032102476182576909498321638260698483810949200209517446157737953105364662787858458487964226448023526871241050842768991177094986261287404193613656113995068107231166700850317610078044372564530798404816346460107306436429092262236184644836576983322518242068993098632275078843257089186133736580730612528411836416*x10^25-100673390393433985037509909716963241800636368423792073047168150293373067389869254469423175490852741437365057484690726674450277157512708472698848223111205157032239105869544856046813262305033137146055145945728131624035793233397029039924272861329037136349241003077777378032759897097214575011300988931191932536864856154661535266361600167409772711441801901543146809050001563747300932742579292800922250643964838666920362038581515662372112274169921875/1479779067720724248361238290122055882960021845678794426746268425700240903555279946276969209705740445942385648888276774225656237541213726928446427080045388228797360151658656992810500029335614736207911903299748828834891081067590036669844671867488737616308551963237429846115687004009305049841420398822627424832856332251304879464764959317743528996557076199390487785404907998912926561155915799632312204939218324666975736800475622894841409542077994322069574427997662163690626971337805757737749585284809847909473013956913668796648825372028449434666556076732976502935649778773353288802933244246208331343475105279030018418831499170272329376197374711798765876479329807658023658710591185595930953501236333811904446541092621215903431177667428850441502290110007291671306585027712077766515255388965903380851851103805599248605872312130228575397765709824*x10^24-27486770831095085584078845822520517656109412255608060981424436553368605444556775086618103048854954368167800963558640502944534016147107106753255766303640728720349470323838304547873730364965298775511490772779773788455294977189295713655933992842601522232056991586993453820058243502303739823993724518660432492655868188565002929270376578633499127201343542411512079276483876509010354174292719232117521587273480262040675370371900498867034912109375/20552487051676725671683865140584109485555858967761033704809283690281123660489999253846794579246395082533134012337177419800781076961301762895089265000630392066630002106370236011256944851883538002887665323607622622706820570383194953747842664826232466893174332822742081196051208389018125692241949983647603122678560170157012214788402212746437902729959391658201219241734833318235091127165497217115447290822476731485774122228828095761686243639972143362077422611078641162369819046358413301913188684511247887631569638290467622175678130167061797703702167732402451429661802482963240122262961725641782379770487573319861366928215266253782352447185759886093970506657358439694773037647099799943485465294949080720895090848508627998658766356492067367243087362638990162101480347607112191201600769291193102511831265330633322897303782112919841324968968192*x10^23+6969704754162628306385613455398206990498042484143051403066697729743537493246781961826011003214148147340624855531451592610783627441112415692141566664647337252958817400563884568966837322971478989634208933922524323443442615519362089753299229373622889501248764600812217315718982597524911787396287440292559913946425328983586600738803232753616884162094048518513992599325311818104770380718962616240646657024639764462563107372261583805084228515625/32169110167841831486113875872218606151304822732147704929266704906526976164245216223412374124037835781356209758440799439688179076982907107140139719131421483234725220688231673756750000637730755134954606593472800626845458284078044275431405910162798643832794607896465866219906239217593588040030878235274509235496876788071845205755759985168337586881675569551967125769671913019846229590345995644180700107374311405803820365227730932496552381349521615697164661478210047036752760246474038211690208375756735824118978564280731930361930986348444552927533827755064706585557603886377245408759418353178441985727719679978913443887641286310268029917334232865190562532159343644739644754578069252085455510896442039389227098719404809041378938644944105444380484567608854166767534457124175603619896856281867464801127197908817374969692876350657142943429689344*x10^22+245736591186221728741649055155593709740399044912150662840016418183901330619723607432846046974859970130624686538436351655096276352492913579972872005019138164074353391081260960259901511860711338730500095852608313979203232719584082829502588661557443660329582602506130096871389690089391607917490679053449306546750791740572984516282411676860693373739487629566262806577569302847803779225508156878731797808085132530095506808720529079437255859375/422794019348778356674639511463444537988577670193941264784648121628640258158651413221991202773068698840681613968079078350187496440346779122413264880012968065370674329045330569374428579810175638916546258085642522524254594590740010477098477676425353604659586275210694241747339144002658585668977256806464978523673237786087108418504274090783865427587736056968710795829973713975121874615975942752089201411205235619135924800135892255668974154879426949162735550856474903911607706096515930782214167224231385116992289701975333941899664392008128409904730307637993286553042793935243796800838069784630951812421458651151433833951856905792094107484964203371075964708379945045149616774454624455980272428924666803401270440312177490258123193619265385840429225745716369048944738579346307933290072968275972394529100315373028356744534946322922450113647345664*x10^21-2264923367639296977925474794303780633445710366489113406961796264937560252634665741119478363620270707693720423676804685626880877477576054448986098043051513311151839733770927601910761467267336259840110415879235675095757335882876976418308385717570653313505005134619506243009020403588220698014453908009672008852402875127945479496417622328608068466116885053379994414065736266534144872879545257246511389252809248091580229811370372772216796875/5361518361306971914352312645369767691884137122024617488211117484421162694040869370568729020672972630226034959740133239948029846163817851190023286521903580539120870114705278959458333439621792522492434432245466771140909714013007379238567651693799773972132434649410977703317706536265598006671813039212418205916146131345307534292626664194722931146945928258661187628278652169974371598390999274030116684562385234300636727537955155416092063558253602616194110246368341172792126707745673035281701395959455970686496427380121988393655164391407425487922304625844117764259600647729540901459903058863073664287953279996485573981273547718378004986222372144198427088693223940789940792429678208680909251816073673231537849786567468173563156440824017574063414094601475694461255742854029267269982809380311244133521199651469562494948812725109523823904948224*x10^20-18884784692034015000033145958761706964565949515365766851281342682356521740680177206045359781518746976144601953314645412003640124556685866827400478938475935258808718843256549646551369118587279548559247033086249282819712492910076548455438752914562680121213894922929777505469916274914619977330453218272925422515012027045968090398020323315259223872427703264088907491337954004992168571658510423320347479713888105834485031664371490478515625/16084555083920915743056937936109303075652411366073852464633352453263488082122608111706187062018917890678104879220399719844089538491453553570069859565710741617362610344115836878375000318865377567477303296736400313422729142039022137715702955081399321916397303948232933109953119608796794020015439117637254617748438394035922602877879992584168793440837784775983562884835956509923114795172997822090350053687155702901910182613865466248276190674760807848582330739105023518376380123237019105845104187878367912059489282140365965180965493174222276463766913877532353292778801943188622704379709176589220992863859839989456721943820643155134014958667116432595281266079671822369822377289034626042727755448221019694613549359702404520689469322472052722190242283804427083383767228562087801809948428140933732400563598954408687484846438175328571471714844672*x10^19+1029473556526740909067846721627766663864206822727100264456191584080144234231231441106238563607389960081756937573277374701963935586916777278030915165574553446591730552022463294089641124431464333111767497775389907126774180376048351986139298836462890057597616307133220069099352651800937142990925109592924101220468958142230576147913027864500766709459058061300199928912461486272742588239567071592872308603028841389459557831287384033203125/1613497688669182770463391893277422252103063209135935043474192095625177487861829026879617510923527813484950959671011884122291113579079980295430205348284463108951735206933250094382445173052326276361359578356002539277515149044666797513800923393745386524528883154681673540810344286775853945581486055687749679523354321658775935084928400510010662664911627312951329192209249555854356343089454326980850162125357311889846789478506880626786326337280081038102302770066961606859072614243211947921765937342030636946406448365177777071444814362304428986960944338812022900843014614990708233668183992635909315898569012161951771480257870159762659807765980331796391851142788395974402244743727611389866107129602108558707315296271087600821514164009735696269867564519566353192102041736635766952722099374639120491592586728968896550204031415706941338855407616*x10^18+457011127347737028805233687431177619904584445285763441377420390702236448914356263514524864229500709861551672217313872660699103593055704924318468270654742735769310655425587157894796410634649804096940634339514580130910344024484734356831127149712930923400645193864812403263766654320405744787962644359453433360314515399247549744713766628483903038208168150075936603417994969948711490625271742543317272372615889253211207687854766845703125/28594764593637183543212334108638761023382064650797959937125959916912867701551303309699888110255854027872186451947377279722825846207028539680124194783485762875311307278428154450444445011316226786626316971975822779418185141402706022605694142366932127851372984796858547751027768193416522702249669542466230431552779367174973516227342209038522299450378284046193000684152811573196648524751996128160622317666054582936729213535760828885824338977352547286368587980631152921558009107976922854835740778450431843661314279360650604766160876754172935935585624671168628076051203454557551474452816313936392876202417493314589727900125587831349359926519318102391611139697194350879684226291617112964849343019059590568201865528359830259003501017728093728338208504541203703793363961888156092106574983361659968712113064807837666639727001200584127060826390528*x10^17-76379993376648352882017181902392995755434317968020675705764029717738369639056700460564980367911947130324735726748828378752927059799001965419995742280705818624622293382457762953359039705990810174588862844857772866312897786260571258722553826628575468333635951002080736598492940563321269751897732475205696232653957831610121661376409064934550088713987635915098258821144852818847547818665304202227889025806462086620740592479705810546875/62388577295208400457917819873393660414651777419922821681002094364173529530657389039345210422376408788084770440612459519395256391724425904756634606800332573546133761334752336982787880024689949352639237029765431518730585763060449503866969037891488278948450148647691376911333312421999685895817460819926320941569700437472669489950564819720412289709916256100784728765424316159701778599458900643259539602180482726407409193168932717569071285041496466806622373775922515465217474417404195319641616243891851295261049336786874046762532822009104587495823181100731552165929898446307385035169781048588493548078001803595468497236637646177489512566951239496127151577521151311010220130090800973741489475677948197603349524789148720565098547675043113589101545828089898990094612280483249655505254509152712659008246686853463999941222548074001731769075761152*x10^16-4669833482586159424862470722801260800605016091109911447788939813373086426659120887051329019867681674274036568753798200939082982005690557085201692826939523795555284368542020233862867261023609941349789881145718208771616113706741904039245640586066078401368110070359085448327146731983928547157319710420197437412367876517965103033396276866349428692019079847348899195655006247098160121953007958118742712230186953092925250530242919921875/85784293780911550629637002325916283070146193952393879811377879750738603104653909929099664330767562083616559355842131839168477538621085619040372584350457288625933921835284463351333335033948680359878950915927468338254555424208118067817082427100796383554118954390575643253083304580249568106749008627398691294658338101524920548682026627115566898351134852138579002052458434719589945574255988384481866952998163748810187640607282486657473016932057641859105763941893458764674027323930768564507222335351295530983942838081951814298482630262518807806756874013505884228153610363672654423358448941809178628607252479943769183700376763494048079779557954307174833419091583052639052678874851338894548029057178771704605596585079490777010503053184281185014625513623611111380091885664468276319724950084979906136339194423512999919181003601752381182479171584*x10^15+172626543658552535605940430785065325277555484534701127218944520428208379355883465639630723162282001368566589270007284926999668576750287201739523304631485475096238165948365744346259209721074062854104151722695109434334081120875210295210527591468664726481658870176999906942098213058149382344919775536076167420083604123904510037381316452891504485277690639432586261529632105182658470282692919292558817829785766662098467350006103515625/57189529187274367086424668217277522046764129301595919874251919833825735403102606619399776220511708055744372903894754559445651692414057079360248389566971525750622614556856308900888890022632453573252633943951645558836370282805412045211388284733864255702745969593717095502055536386833045404499339084932460863105558734349947032454684418077044598900756568092386001368305623146393297049503992256321244635332109165873458427071521657771648677954705094572737175961262305843116018215953845709671481556900863687322628558721301209532321753508345871871171249342337256152102406909115102948905632627872785752404834986629179455800251175662698719853038636204783222279394388701759368452583234225929698686038119181136403731056719660518007002035456187456676417009082407407586727923776312184213149966723319937424226129615675333279454002401168254121652781056*x10^14+31095151536831953659563748108324604850128066750806279260859384454825452563310500373527544168074066817207151590124090853767235114910183009592314867001957804631202755013329533368256061982390141647511765072893410550514585685814349424523563524433728088007413521486427869932001047156738718593449193463194010702867001760250537181532594376875769776305356200603571172502538858074468262464553574351403406268445905880071222782135009765625/343137175123646202518548009303665132280584775809575519245511519002954412418615639716398657323070248334466237423368527356673910154484342476161490337401829154503735687341137853405333340135794721439515803663709873353018221696832472271268329708403185534216475817562302573012333218320998272426996034509594765178633352406099682194728106508462267593404539408554316008209833738878359782297023953537927467811992654995240750562429129946629892067728230567436423055767573835058696109295723074258028889341405182123935771352327807257193930521050075231227027496054023536912614441454690617693433795767236714514429009919775076734801507053976192319118231817228699333676366332210556210715499405355578192116228715086818422386340317963108042012212737124740058502054494444445520367542657873105278899800339919624545356777694051999676724014407009524729916686336*x10^13-10983068987998345395338267767338922995960980222869632207301804917849438960495180591352195640449985686232560231234940980419106387302325460064189910605521691954177439981312757101672811533342405489636067518905619796703372427943191475805613627591094180536394834451229394379848135379678635432921947551375080593152376143300400581926245918426047246914534437383494893919616831691690210700373977207897979724293691106140613555908203125/1820356366703693382061262648825809720321404646204644664432421851474559217074884030325722320016287789572765185269859561573866897371269721358946898341654266071637855105258025747508399682418009132305123626863182352005401706614495874118134375110892230950750534841179323994760388426106091630912445806416948356385322824435542080608637169806165875827079784660765602165569409755322863566562461291978395054705531326234698941975751352502015342534367270914782085176485802838507671667351316043809171826744855077580561121232508261311373636716446022446827732074557154041976734437425414417471797325025128458962488116285278921670034520180245052090812900887154903626930325369817274327403179869260361761889807507091874919821434047549644785210677650529124978790740023577960320252215691634510763394166259520554617277335246960210486599545925779972041998336*x10^12-1164825111622907021979596744107807442144957411819660693689046863418578004903732605929421880319594586230257182743501836456997951711208511522850861791624928901811720977762058763437162055903500670926973127870649260180471495182494093047065005604967267460761133967341143289934031421558224690103795401892187468437450788520826091615880411441052753354092414100960982481719189836142226036205644284400051446937141008675098419189453125/16339865482078390596121333776365006299075465514741691392643405666807352972315030462685650348717630873069820829684215588413043340689730594102928111304849007357320747016244659685968254292180701020929323983986184445381820080801546298631825224209675501629355991312490598714873010396238012972714096881409274532315873924099984866415624119450584171114501876597824571819515892327540942014143997787520355610094888333106702407734720473649042479415630027020782050274646373098033148061701098774191851873400246767806465302491800345580663358145241677677477499812096358900600687688318600842544466465106510214972809996179765558800071764475056777100868181772795206365541253914788390986452352635979913910296605480324686780301919903005144857724416053559050404859737830687881922263936089195489471419063805696406921751318764380936986857828905215463329366016*x10^11+11211020396112298931775862269895922432572863856977237588433816803184262864124046454131590936826347072766450052725816870322557045564315315366484980414683321014225572597309383923766063377983500342888565431181590207904724034299383585939734708768626213744128064090407566480358215260583693432932715998881288158377635545607550450997863210294755859121880609084561936887360069774442475170664919700936223989629070274531841278076171875/1372548700494584810074192037214660529122339103238302076982046076011817649674462558865594629292280993337864949693474109426695640617937369904645961349607316618014942749364551413621333360543178885758063214654839493412072886787329889085073318833612742136865903270249210292049332873283993089707984138038379060714533409624398728778912426033849070373618157634217264032839334955513439129188095814151709871247970619980963002249716519786519568270912922269745692223070295340234784437182892297032115557365620728495743085409311229028775722084200300924908109984216094147650457765818762470773735183068946858057716039679100306939206028215904769276472927268914797334705465328842224842861997621422312768464914860347273689545361271852432168048850948498960234008217977777782081470170631492421115599201359678498181427110776207998706896057628038098919666745344*x10^10-197876655948493230743472987680469443347447296964849581458148266789655864707601750237536551355670026874757255359468714586398538910294526090261323839593512545376318207672469921215748367392780421856849722160659024364371927666493708783288963476130267487732937653330058593874220796182252802993868581570272939924282090178183957806019367353014876046393999479217347690885561814598405922510924614954319622484035789966583251953125/22686755380075781984697389044870421968964282698153753338546216132426738011148141468852803789955057741121734705677258007052820506081609419911503493381939117653139549576273577084650138190796345219141540738096520552265667550203799819587988741051450283253981872235524137058666659062545340325751803934518662160570800159080970723618387207171059014439969547673012628641972478603527919490712327506639832582611084627784512433879611897297844103651453260656953590463971823805533627060874252843506042270506127743731290667922499653368193753457856213634844793127538746242156326707748140012789011290395815835664727928580170362631504598609996186387982268907682600573644055022185534592760291263178723445701072071855763463559690443841854017336379314032400562119305417814579859011084818056547365276055531876002998795219441454524080926572364266097845731328*x10^9-390331889581433012539522874651162566021197082161332918301693979606171275032866288623068486822497452658243943065398076637584779244799046718370305088605253491707310414233736727920719606674884758172255201802734823148368748754625596704576552030113988343408112743777073139122819928373171232955528932928904085759361282965490903526808788515685349995565956175796673580207655535461352264693542846174523219815455377101898193359375/55456513151296355962593617665238809257468246595486952605335194990376470693917679146084631486556807811630907058322186239462450125977267470894786317155851176485452232297557632873589226688613288313457099582013716905538298456053732892326194700347989581287511243242392335032296277708444165240726631839934507503617511499975706213289390950862588701964370005422919758902599392141957136532852356127341812979715984645695474838372384637839174475592441303828108776689708902635748866148803729173014769994570534484676488299366110263788918064008092966662953938756205824147493243063384342253484249820967549820513779380973749775321455685491101788948401101774335245846685467832009084560080711976659101756158176175647421799812576640502309820155593878745868040736079910213417433138207333027115781785913522363562885943869745777725531153843557094905845121024*x10^8+8383127073701704631660469399218442567940462483874277927361745209513098952935839032864155303401679313947713611676422308687887641022255233091191124035875359514736481625791550715706438508859375446590833881855168781443342040735159360419855798956152764285150818180961785356437685610942173799739017251018275312427358260205617609900084283754032200871482971469407849655386681936064363474928828878773856558836996555328369140625/114379058374548734172849336434555044093528258603191839748503839667651470806205213238799552441023416111488745807789509118891303384828114158720496779133943051501245229113712617801777780045264907146505267887903291117672740565610824090422776569467728511405491939187434191004111072773666090808998678169864921726211117468699894064909368836154089197801513136184772002736611246292786594099007984512642489270664218331746916854143043315543297355909410189145474351922524611686232036431907691419342963113801727374645257117442602419064643507016691743742342498684674512304204813818230205897811265255745571504809669973258358911600502351325397439706077272409566444558788777403518736905166468451859397372076238362272807462113439321036014004070912374913352834018164814815173455847552624368426299933446639874848452259231350666558908004802336508243305562112*x10^7+1597868154112032146590119594255092224441446503511536021260455465412788502366694414645539732232134161361982965589664790015287302651586294131814438282440420460944852133977391409498482466052942617572791691655448237826440474729585359365423077962963812637611658641726672222685358510362389819912842742578012430068151093363858950312034888604503042644197241987887264211570313788770184517089578690729467780329287052154541015625/457516233498194936691397345738220176374113034412767358994015358670605883224820852955198209764093664445954983231158036475565213539312456634881987116535772206004980916454850471207111120181059628586021071551613164470690962262443296361691106277870914045621967756749736764016444291094664363235994712679459686904844469874799576259637475344616356791206052544739088010946444985171146376396031938050569957082656873326987667416572173262173189423637640756581897407690098446744928145727630765677371852455206909498581028469770409676258574028066766974969369994738698049216819255272920823591245061022982286019238679893033435646402009405301589758824309089638265778235155109614074947620665873807437589488304953449091229848453757284144056016283649499653411336072659259260693823390210497473705199733786559499393809036925402666235632019209346032973222248448*x10^6-79212145794655324015981952272766283980155710856201301276187956537149561273943022372824857203925212428840802430713757842305601339624695039685231381337913245174690709352402744313905840897751115914402604611224614281434453342512073966465556070202858563057947788020675259972190303468982344947747015024593974882285628727085121187305477831486178465687949827627762485738427503105644322667355794465038343332707881927490234375/1220043289328519831177059588635253803664301425100712957317374289788282355266188941213861892704249771855879955283088097268173902771499884359685298977428725882679949110546267923218962987149492342896056190804301771921842566033182123631176283407655770788325247351332631370710518109585771635295985900478559165079585252999465536692366600918976951443216140119304234695857186627123057003722751834801519885553751662205300446444192462032461838463033708684218393087173595857986475055273682041806324939880551758662882742586054425803356197408178045266584986652636528131244851347394455529576653496061286096051303146381422495057072025080804239356864824239035375408627080292304199860321775663486500238635479875864243279595876686091050816043423065332409096896193758024695183529040561326596547199290097491998383490765134407109961685384558256087928592662528*x10^5-151621770064134299193255517177079123587237779951007431905153707171151755091889206694332618432445830040237844168953598652241324559316143348009890543292539090461176619350999100224332652128159099453468007132121474725057561376835801283116385619623100734168552778875034804888260488836792998638642716952234965347661153332021259725833009689124211272049150840574711991358219555624819385730717158367042429745197296142578125/203340548221419971862843264772542300610716904183452159552895714964713725877698156868976982117374961975979992547181349544695650461916647393280883162904787647113324851757711320536493831191582057149342698467383628653640427672197020605196047234609295131387541225222105228451753018264295272549330983413093194179930875499910922782061100153162825240536023353217372449309531104520509500620458639133586647592291943700883407740698743672076973077172284780703065514528932642997745842545613673634387489980091959777147123764342404300559366234696340877764164442106088021874141891232409254929442249343547682675217191063570415842845337513467373226144137373172562568104513382050699976720295943914416706439246645977373879932646114348508469340570510888734849482698959670782530588173426887766091199881682915333063915127522401184993614230759709347988098777088*x10^4+525822473222434868057101147999328154859161748051340548239137246160353295948203903030187203484578297703764616642225160871269699677285594177713395576975372732030146242185771821865452177970082073838791778494002650606213740930024188573224872886604816190849704374774326174710490240412261446156508090096007289278047075382223004503861037859309648449317790390753199722908849935687214394164357145200483500957489013671875/22593394246824441318093696085838033401190767131494684394766190551634858430855350763219664679708329108442221394131261060521738940212960821475653684767198627457036094639745702281832647910175784127704744274153736517071158630244113400577338581623255014598615691691345025383528113140477252505481220379232577131103430611101213642451233350351425026726224817024152494367725678280056611180050959903731849732476882633431489748966527074675219230796920531189229501614325849221971760282845963737154165553343551086349680418260267144506596248299593430862684938011787557986015765692489917214382472149283075852801910118174490649205037501496374802904904152574729174233834820227855552968921771546046300715471849553041542214738457149834274371174501209859427720299884407864725620908158543085121244431298101703673768347502489020554846025639967705332010975232*x10^3-12830391677574858937021763648354323847665065740266875798211109341148457284614250297821002570314186535573963858597959333875410268803413636897308515442385625260502500054739155666139008519185253831990637493350555861961617722571536901975952951329595213458703870918664558700171490764899797302296404392801821180967111871026370872692091110053881814570167487547944706696739087660452671713073868886567652225494384765625/542241461923786591634248706060112801628578411155872425474388573239236602340528418317271952312999898602613313459150265452521734565111059715415688434412767058968866271353896854763983549844218819064913862579689676409707807125858721613856125958958120350366776600592280609204674715371454060131549289101581851146482334666429127418829600408434200641429395608579659864825416278721358668321223037689564393579445183202355753975196649792205261539126092748541508038743820381327322246788303129691699973280245226072392330038246411468158309959190242340704438512282901391664378376619758013145179331582793820467245842836187775580920900035912995269717699661793500181612035685468533271254122517105111217171324389272997013153722971596022584908188029036626265287197225788753414901795805034042909866351154440888170440340059736493316304615359224927968263405568*x10^2-388891634612630353819655312192757741401917394836886432207536025863694056405219553332725071167587762517877626277594064875863403781520736196483398215016330340034349324582964812467353907022096116412241025987282744713655036647301127543537816081971170617034468943134684447239804172865170242740268877434851174194779259933006481877653077171260233671031139838859901137083163262520013603307234006933867931365966796875/157424940558518687893814140469065006924425990335575865460306359972681594227895347253401534542483841529790961972011367389441793905999985078669070835797254952603864401360808764286317804793482882954329831071522809280237750455894467565313068826794293004945193206623565338156195885107841501328514309739168924526398097161221359573208593666964767928156921305716675444626733758338458968222290559329228372329516343510361347928282898326769269479101123701189470075764334949417609684551442844104041927726522807569404224849813474297207251278474586486010966019695035887902561464179929745751826257556294980135652018887925483233170583881394095400885783772778758117242203908684412885202809763030516159823932887208289455431726024011748492392699750365472141534992742970928410777940717590528586735392270644128823676227759278336769249727039774979087560343552*x10+414062440442214857482958889771288173187619628640542691942748990675793684292459150614931719782795092967706997028345963623685988155409874380865695364541843609780222723754252257041366007069800658134186155782498258459732612565222948778071024067371927286710882693428503674362597950031399623862596576903404068354774955739697774680531976526420195058534999507694867065141726414356782015602220781147480010986328125/33142092749161829030276661151382106720931787439068603254801338941617177732188494158610849377365019269429676204633972081987746085473681069193488597009948411074497768707538687218172169430206922727227332857162696690576368517030414224276435542483009053672672254026013755401304396864808737121792486260877668321346967823415023068043914456203109037506720274887721146237207107018622940678376959858784920490424493370602389037533241753004056732442341831829362121213544199877391512537145861916640405837162696330400889442065994588885737111257807681265466530462112818505802413511564157000384475275009469502242530292194838575404333448714546400186480794269212235208885033407244817937433634322213928383985870991218832722468636634052314187936789550625714007366893257037560163776993176953386681135214872448173405521633532281425105205692584206123696914432,-602016/94829*x10^511+6538299723167/78772174404*x10^510-21655687083784099523/40707884288499120*x10^509+102340197664175764426807103/45957744019457978211504*x10^508-10345482002339551997306860796213377109/1511769400855848110149244149478400*x10^507+119634745751058977432717807256224564270537587/7271290788163463617971777380537306726400*x10^506-451984218239326027020094582780854522693295369897485929/14035651577756764840919000737416664130499459072000*x10^505+104077292674165237594665975023024050487098696250231320863173/1974521428307243921055644104739038893214533402789888000*x10^504-2709939364640528447214406917721984062020853832300212562847962888461419/36845173392331033672304204546830096700967448823197340448325632000*x10^503+48156248520503692689629837959529884846045326173204596272681606046334821379/542773618277106923233447698020263520521291682104284661612374550118400*x10^502-110920865953720172862015380271854768216261128318669519857163136371525021082651131/1186497416147247554115440526317580053085643392956996751498739057353031680000*x10^501+97726904203549777463159844781891349961746902928342275642827059240916872148464317440059/1127336004207998679490769246577487250289376955157450206934463429098257975869440000*x10^500-306471231544370201943281036744777743447763963821405825289420202973836662952791334248808782152241/4310508424439103640562520888350083941534629443648120196250606401341915179670542955315200000*x10^499+1058210439156514776063869181152194161677062999967958849938966064067288100543110296681925206320916257/20462315068383535682030329927835413861537311709724061042385955556893251505217580527570124800000*x10^498-28788791037161742531078124958274644334572083152396577370538853228161629050258654658468484818363178436267117/862871699504057614760510291840531763875775331259711370423623041666590879113932400664046473314304000000*x10^497+245516774065809052902018180713436556641520434294110795138153719803429940028844023891167738144784805036092976127433/12901802613430186137578429649328660142806923883250856042084242887669866811779208395372134428802990211072000000*x10^496-28378796550777612829839853173614915211728180822666429478025094900064780428738485174571647940721077310939953730622193/2982528141293246743975630694077662549012880603982362178185817405832482639260159289341598276098428394222387200000*x10^495+5036724156080222735132972930828851734769846165397947242991080628079927318773809577580737666300049589099787391979388121565229/1229748129343738483304627952117069457179861536629213059873425822214897844065581231360803939381455095654813943201792000000*x10^494-53256641392211810324563331894313745371992547625848005155289542443453701992803122013008747670557372459055030263010638021082947/36550296215293130485638760625221447455132094300378747840028313449782306486320158291776152569277038347063038610243584000000*x10^493+1045254738524481838988021735100315973614625154717069675148810060209967575098244415443447461682968018406559302905194744042396157394101/2738051111642123433419468674195229043413581191321902309712477493525970571367985448973273793922152629194277924301625253429248000000*x10^492-4246935750672644716638605095353876326720333191652845905782713305343873620627426153167253247721148573731253723769725024942337908028099879/116306250607556208673933835475296390498861248449673935836389190850622796437926443905124480899776718844757239099003362108854239232000000*x10^491-22650322272437676316462609995800489833666620472233160023736793186020888757018508101859557056353045598574905819750608564592678925857825235518141/681018975649788951650350293839269390977792468171460119548440943489679703428684997280222718617273769990994859164826199704333432590958592000000*x10^490+75407166672750483566434666867686782715414366075976533731394132530277515592447082619498199624501687170118387991855746325536896962927861948034500081/2775000988222745580430366258440836263925398131694661884911108302288558195982240545028623084427920107431083830016852357973002219267580493824000000*x10^489-55069557456459131764662661968617069406731022991018957480962724506963554625678592163824614391665005547859192325385292971587193892525876662000834988633/4325625503558861885041723359977712033596080508914790555495354146999624613549164782484801520950463335756722082977789913357215846454261324972032000000*x10^488+316873991824174764334124410029771124303363794117210838015841742002694605058489624954350913341215043069712311471878386589962187927655759441281211292258817/73497135493518978174932425781717302934034363535022097807477111847085321771275213735677511122621417584176040584083926196843790168688999598732292915200000*x10^487-29142629986310942500928858497994057846508139955207297519607975979790535770776428750793159657943153730037847921727270673628823762600043194825998244235081321249981/28905492033900040243709490316249909322292935094869475267657331739497330787445055962733506619106057677252810082933926661705896268836365915178495667932338585600000*x10^486+1457741074461123714499875460556063161906576451945222072225446949810400751930350656584372571402230978977825332533410812671776591656345345906674152039223046366476447/17556974575327467027453116020078204492432902610613423626089760658710472042163696790378971281159897090138076440086350813733277520801112301925043696486462783488000000*x10^485+1897177177882622658271188678412279359095725653205379667981288235178428915984268940999831347499162845501641378269540157518352631055235015683913357432170294144722288191113109/29926691010110843389019114725549878284850109696014476214820814427166579112045753281832016497990893841607945482707487913621940685707156732678497350321552544148463026176000000*x10^484-23608744401024345944529256105195910975624074983941391551622425192450709244075190620471469498568612157745383227048522024876798088273108939951024918211368369606449727992988400993/552835763029777609925350106325082901556036076414475419116384904913048215936821200375282840767385781936023576902055424228338110287068306322769881552490040148054557482549248000000*x10^483+261617911650528984049692773445441591719096903357670723328189733220524657715399562863988548528050689140907295838599535637070927160540968209474948140053820358411560892058770948238809/16179825760562160599430343679276754985197872000324198974877639812595759210763082158711619996529101824895412780383660338268907366753580228908581437324138122571576674598216794112000000*x10^482-6450893177689608262581637390207511130953098778319226763058289942676157551442548081315942651961289141295489039714286493296052698954270323112384432918499625651311864671917162896480497367/1509538911878624234741412432451690975906996982737446986278544088179634104542089734010613237788173530418362263419122588775677211940428826764621267506892508904433931955994591170343731200000*x10^481+295082530200595110081511826423295330327496699056942319872625026647179733930379463235086827708811785068867004640187606692199357802824593447628102417158956181114495076134821915451256149012937/427478776760348203915246879683832109012222940556503924809289507611149683894751681325795509743043921211523917566344230302440151263350337307339273638939355134102123020958328300573789519872000000*x10^480+30551276276422563198330498307724192236945044684865839205653274517931902991649286386529875023503262954020193581383969128396900809379866978167824200376621994888225355766672279477375467195671403381/1079124004223608923178017901098828305333583493357314055757171958697525372826439986325387578431262130355001285313138844221637498327991484695948803659949396585686326537123036295342069673648717824000000*x10^479-17276200694011565082389144392767998795479515106029911684115171124005308405538532401915174542363379735100977309418378600882209778426218565200942978033399437263011511408640213976378044087010407641408447/244473384908850154328133599458137354916712673253112784703675792899006978163084326022043905118445573107664831185120978880723531971209814874897809571554215897694065904332149626637155200425769725591552000000*x10^478+41885632818303330946924655150125976143452587666186353308953841505119956818893854846657315995467760798979258074451573442379809559453640619863546058531513982943352806936805795327399885261110473993219021969/1336878258035556183927965775276878311626551582417321951873580705888929759387010328418944890749707771981954362852715560911348562231363751661891181861087074214950229991249927018302619498008279167424842956800000*x10^477-327324892142317857063378232298152325681026284952984206724013634884875792615796537069163026887524107097469660110769970554792368214231843214453849450475651080187202922020872705656513267565758754884960930189191/35373798707620816626733974413826200125638554870762338846574945477821081433380293289965281809237267646642512441082853741714282956641884868973640672044363983727583085568473068904287311917299066770061344636928000000*x10^476+183724538029863624788587359986993187359837766590693761956195624397273618196399558482369284985870222017675888120108813555731430236306232069964226546550575342844162681804389462500547764403857504261559071443624892363/94413327587640889014462650630775585648306642968149150330069546938663990763333699498879862752227964392998784422044351804786360639797258170396331587743924298848116181617223333716451177858455668904412321228504694784000000*x10^475-1056904367862423120627282895220749392274913118199774572796540402757402949370528081111357888815925259773685941235731025210106051484663496561388330576143952630220041374147655265388492836158782180074661655567763638471181/4888948694474255571302510760023073686274873908833886562051793307396674235303250960930796604980969343384020254456069442896169241194237541482731000809190985612672691362975705555838761472337694829475840582782921507183001600000*x10^474-52423642990396026578282679168220014849887267152364448807400180004409499209379851575478530919086034681721527336793060349924971486555834793074982846267805407809636355136117262944614856575687625413586212664803034571989212603/1241255184040068746997994456862258178208327736713835459239329802814941621601142386470719950038618306591768902403851470856908408646804969407050573795445499337201469610145901883571903150211817340255621165562755941458692276224000000*x10^473+1229538975877426110054110281608658597273405932627435716049581636005055554090274111430804966953326550308807056749189554143733427410418825457156252327914403577400626160199362488330453164076083404388672574291326392751333624716267/35150484929238686811862706026653858219592529012130749452468961021014924311311950671271082905168612515219007662723467877461360770264546526153561674026323372980539817154916722489930939359273349350028807976988904128197977224249344000000*x10^472-14724550324158423202916338076322897630598972323678058333311296093292873433543014390496408551872628774825988214835750744682195363777328338505508353187806171830090691608144976381958358710326693579818705408271300290553420608476301/1134544323281014309404899472842634063461680686142001547288817815862688554436810020635917882389277380616358518951121545447865842513477980183129460642404289479904828783664916045446074220850509990651500310765557208843006923319017472000000*x10^471+23009197765279019512914109405087581724726764596383897778865742235633126198386838888976105903777108741220200224573029257349175955203315165642887869424959035922884287591145280866697959964929674686156038822243300716401227665386979759463/6714876024536181377664472955834073739763177342697064600731762949568077078223130155000052275460117064123728882253723116315966271994546571999533890921202507172067142827234919331889612440039429938585282914036616250091724535624005622693888000000*x10^470-158467352483504678694746430300414533436292775192931360173250861607453665196876293996822664803951205206044708687427759097508886244512000145624907863975904515132873985585838261275709336598040923097929249731634115298412145735903865806410659067/248224685635397902700393930442977410148401682710239285703457030190706171415194266991711452434732464077350385373281914147412674541598854486418417632807285621885388075534411686231654859069674542250839984948916546361530724406098671466661378260992000000*x10^469+8263367706448255996195229314743979444501860596023219598542739142823881085513315004806280998116626741024155277889139422809308054550885360730167842597355260084517413658412133855148372423949149344637181469434271740314522205129416627331249051577699/168704418243984372182906532461986938942900313243917869092640349826932305165308292395314738378551310815386725316638813258804139776150411858567359033631674829200672693208509696077226835037549884593529890730621437235336187658258525470287605766813646848000000*x10^468+775508502001447214149210692668407940699601087595997220796092897087971480306772690294006485530918197603194733779001565296341870323573020328994754197056112107867840329964143163576910554381508198795920534908858640980670818681948784278030424307231/35841964315571771379518603966282939409114352264275591235799048681179757141347549300103497530974271162243333583754766186852161564163823764823834519965703809866809583172503891474282624293691916873350672755956202782598897011644668414932897928480555008000000*x10^467-561146187715843896180988492903655095501896851016732150200759850790367599366181932631976194693650681664924029048395688424455628991274508740806896646571946924043035453589319023018754170544087698837372903092659829621827567928059332764246771020037895437581/44176453767462878000761506551308539157151476244751443692807291572034391173277974019988188466619869536547262839193028986723519721076750640699943396822209646077679370308914681340896700918555244786193646194754788287191645273315872328130259898943636207568945152000000*x10^466+1662619628166775020032169066253502140561673190897852133883657174028698230194379953393621513397752940999774628671048868849903142314685152270417996976179786255912548759994809193973714620626377973617301958490754031522597706116673596482793190404206804638433/408489692659459160610267285578470733851531311792193591436877746100763168703875201704181103998599535569395899769505863194977320259569373263117379829002786937037638435453238496979614171558189061869755118765369679436241455406322412995436741936522365125794778316800000*x10^465-39868173343166501406769749265162328788401677486535670512437052104782443347642616207762786681672371449899605118962979032705516551802352740313979237988353140286403949959850770184831163658232406610929143298376115802242571489308849811933684612848682847327559438767/43032273145066046571839697351152595332857472765112511295071427524990597869739366425990651648133748326641608569956636647219510706826688903915913016957929369380581354207903027881387998572246546248638216430416491113668557596317061458969944400689399980151128278723198976000000*x10^464+33262286908074637579460588220012886208925488028140176540892737129923646307025463229229660316967112292030066155408345031984195135492317244830236903688613257268251124029413305395850473793817588606892213932586961538009106109800509270380862959715741640421001730866903/242265960170302500059914584127342291377943190671214756923079460775360400593583334396137236692106585245882037367713203438959549344673348303859401497070881292363422280009932993235163580228605089173666673407720789437805490126252213739139590983294563301586832058774447141683200000*x10^463-477339815632641520044957504892029134166596595376591695291115642463365484006497748444716472497814430331541534372733208399753071330046051375769849529806440446106765323685762780390876889721439076662863561882757887010655809015868642752623117304915146122093834501052007471/557701085631239761187924570952824501597852783788949794732067380294095149374440707446595841609963201367725367661223148580553661782424941262450419434287110152646445357028465949087211264957853487379564155518041411701616994380435121071774121235363750611518919135939952809097560064000000*x10^462-6637575833111807182624684307034053093440875691222825099091242970850508817976698489456390242868613674318840212860138292976504478445984155336971222927088984491095724199592524339179631411516764803494620370162907473592812641131016753425109670507882818270412843680514631993/843244041474434518916141951280670646415953409088892089634885879004671865854154349659252912514264360468000755903769400653797136615026511188825034184642110550801425379827040515019863432616274472917901003143278614492844895503217903060522471307869990924616605733541208647355510816768000*x10^461+51834619975478474563515073817594763004505409081017464544078806750119945215453318465728031457696817483892992677374025846376879230226185603041124489343263894227259405615064037363835965952707560970610441632177260018775468331262255273412707779675840834443023013231772420582779/15720478201773386388365217806018217051040274269442916813907515315729954070566734661504643583301642720153442663634558112188646618322994244305952423013685060982798001723918398172870311136631974102255154415742551313045179837595705192771168929382433402237495292603875389782842023084032000000*x10^460-719702627079317792627683956864518085907201142256648260977980422826877655785141446662651946978869266495543914991840537737901202692350819141570088770244867029236701309566160818520945883507189066355054855585020691997597443928537612688867256727335426287311645374964747107240416419/804196782889919354083211082084667911463016270527621852532252853491481530433911878343931547147378834992169512900889454787122406406931093561715302151688072979636014576188769576931353636505545267174964679291725954970139219772045894841401917751487763124861309188443849439731066532886740992000000*x10^459+1547657750628145342361712234303220284667584593651283007125939962465083869433928117775466178009370794283347579836674842836471550807106979730752363998585224841373572630322843427095388254555921528750635186028485465770386587215103438588432348482481426643641173549705226271708000965221/8815605134039295959460159881812129645457584357523790747458555779973620536616542010406177619829566789184162200419550203376435819032778647623523142186804656002769991784181292102321498563373787218771962814395899918382666127141167099251447822391808859374729671323721477558331951333504454754304000000*x10^458-134444501235664977821663376140774621797996726122604409136927761243617466630232096366144392816496993335906236794653604327431648071107228485959471741715035212046818086486861397396560103284430101647789101849023252178892407714523566783646272123399997257351636446639316337148451828040957/6664597481333707745351880870649970011965933774287985805078668169660057125682105759867070280591152492623226623517179953752585479188780657603383495493224319938094113788841056829355052913910583137391603887683300338297295592118722327034094553728207497687295631520733437034098955208129367794253824000000*x10^457-30002968421905263760751014679209739797323591612891902456313770039948322094597801603570239413165068438383148434891450575597802264298977258956279334376397139865609245278541478456500895736373846806497600145584863298397715183334247635276759460190341325151974546631183202176771199237612303/16234959464528912067677181800903326949149014674165533421171635661291899158161609631036183203520047472030180054887850367341298227303869681921842195021494443369197261189616814436308908898286180522685947070396519624092212062401207588655054332881913464366252158384506652615065054887003139946802315264000000*x10^456+7099723401244748023856365084082629016805626286061228066446816509418995072318709464366687536018647733867308839025768858902093029539986122575290628449583538176927041671192757757586761399652058937950133188722797380957814847941066060929929221610200580313121032393104088616726046813791001125359/3737320138653484615803422604931547670348001476022254124620552872500717770007118860283791445816721968156291508995292930262701534521805408517771916978338063852475947920372169916867183446203275328683350387499419610505275401188882789323570817538082243324039979364430200445293205765097896822033786578403328000000*x10^455-18060435356725254137220996071021400152851551755138315931455409533708406316225341999259208556785287672220147443460289693471202920996571118124479346391331131007731589725339167844543598613244454193048570701262038970360509580154727825623214269844932869109307118197548627548480069220177054116268703/27312335573279665572291412396839750374903194786770633142727000392235245463212024630953947886028604143286178347737600734359822814285353925447877169277694570633894227402079817752465376624853536102017924631845758513572552631888355424376655534568305034212084169195255904854202747731335429975422912314971521024000000*x10^454+107187103493398313826046698014916882853809075304218460337912013549442805757085569252235199041970681448469130768277974317724108698500508732502869657307334910496583424721272450055558688938137616022177221418444060875677909213522405579774686838020231099043816315094316876523997320981337899400503/678099365957288248691372997438780009307941387809477788371153113186530232190091646009891119928986033902277531392105949266864566423636373321464536616549658305393235990672326509716381764479122275636307094307894694130077168791710893294868689134109642228713813855882215568793999254019362399389810236785499832320000*x10^453-227406889365828814397445617139988116190146844555433006463100487853919416756664290085357188046732738069469900029736513737676074305165200053363403835551014058169282027393110504799769643061188248093683573089774945726262148635585244528783229202494173771534279427886846224907868874507490075646791433/8727385920610931970951015916590821352185261186310014978445863658938120961650435387985925799319222761354907800586546439677640159390330194580847500458619565828659875909423127643150539682768583529563998083655510424071387522451308079216686904386849677944277894621750792100747966593289363078591979540633069866188800000*x10^452+31533769646404028048089171376815056131295193692371644532347608948942250148721455901565091741671759247392252056927349224059339472407482790270787445859795903994627390940698227467025665025560544959407616806028908237204532000995604350320630829618712480442265787195012488053578077224380051573354244547871/19691993585040873297995470008320116803896453151424670746541432237526734541215151635505103747664931681469339441314451126434444985439574582891522353422303964259667567708847326941984504460516479604014079256065692667801354879345396728000175413278746336581181706140314291002562170682935487935565620076609724027225767936000000*x10^451+55964533384315589431294348239315023133925499198550747869598335233695399172988534914617534388086173127661159376951404921416950002248550520585150011339294552188198868669928238928196863540060748265008154421768638713954706963691354141470690463290851505659806996779791285785042508771174902161997547028131237/71954544559739351030875447410401706801437639815305746907862393395922688013600164076135649093967660364088966318563004415991461976796205525885622679405098685404825292408128132646011379298727216473067445601664041008146150729128079644112640960120539113867637954236708419323362171675446272916556775759931931595482956038144000000*x10^450-41786739349024920788375055280743184181856093870245821391245898900896895524806402712834456013318443805158817487268261874157079579090336446393279585260896374409324807116463543303471496913452603087132180427566561665870423200652261986864624346890573707329203945145126017695897209378478613963940865814786110933/108795271374325898758683676484527380683773711400742289324687938814635104276563448083117101430079102470502517073667262676979090508915862755139061491260509212332095842121089736560769205499675551307277977749716030004316979902441656421898313131702255140167868586805903130016923603573274764649833844949017080572370229529673728000000*x10^449+26849903752685411414779354762041179008955417479226745858187287930127708215271995339082133080292437125616413168494387351584967143832385173812686535464604051144582961794926028262573335869120188766199290111061255770039097224922532222335065183004785936506255982886386879462494569830622874352868365194995888172861/252978677382955258040873734283749213011778544564380570576988009000066972471449079551815383670778480271864852882751022250161016094277267050086083165769209512093667949979384843795577703479154659212505101352930601404583610176786607996301368480243661997746703883029217296324806539290656539110313644191450807898189611900908601344000000*x10^448-1036302215822317876849531115911142850853476456287603033886401686258892294468920040885848733281368289738922853999020573529446789432997707450030124759766543338410533374825577583969883100578876365660850974293926016474927189789551298801789528176433979494054657675586695975519773468121941093688742266307837792545579/50462654882037238916599895165265587433227924666107755105565538629025766211004587114172047301554690997753528023668955773314996927510573061097568371041824352997979600900602453655183375750080111029218015105606414852882549019581940058577355854565328785793702312032140744458954213599248878079404201561445031129825475239429877530624000000*x10^447+524645390620925524188859592782198753079013921350723817572587320287812480806880627071518449181477115842219247479004789486476204086914883260694314090761105858382067641973912600787592423233793500124170172311079329928506841338122049489463905728573396176123761920949602097024852635198060132236882750178897466062209091/221158892852388454206863615548672095124550533339800500219529168734034048640503978601248268804976127634029555754732157296024638409431025261892730582137175455057770348397002828450548042146694846599426603452208313894614381396945300049222584202114374069839124595269860830184424210375408114292748838868228029555351373421206367012651008000000*x10^446+4727629991375429023875373322056131402964528118228055772233528945926365827397928348804557061569338365041896182537889399550066455906314707517066942996001140483542209265496341682832020504542284922477661865934004738493546758880803965913229070500355578620408172388375294371305983400513940892699679584752472093004466881/34742051531720658988132757060736852761383938328288660398122400324764621459162806820268818954090795322873006576743378891593688651954255604777330767812094471485438832911820080687504274257226244993073560978674178764535786459447407135005147772841239853880182481875119955868971366866245929227079090324027094097422470297440418381623721984000000*x10^445-201463461273551607328454243934722353288069816156094515569795754911052066584445481454347963775945242671402033442808380222704487685395405067350138892412264101819756523944931276731753964741822957616733138182783259138433429893967276991711669519869665842764165524618954327525618561803876207831702559150201386568794461317623/1196933159370840143459149746256506051335199443286200928036112935988790738511077020571901350606336080463620822581962889573185761437128014095788599612662278731616338671478025419845897256709958592501370322837282806795786915100882070615197351069926395445880046865561632719597801531275904753731328819843381445844398946687417294083700469792768000000*x10^444+81800069816923504045076815288840446402698770784238152108313525366411801094782262697192938505259901964458827720138257347363135836126965147807713074186180049569751993818406720375931727168838810945784682532149031077697564522288015605926945536399489181476023787654152711955618721905079750024778131924583597987046896765834971/1457864588113683294733244390940424370526272921922592730347985556034347119506491811056575845038517346004690161904830799500140257430421921168670514328222655495108700501860234961372302858672729565666669053215810458677268462592874362009310373603170349653081897082254068652470122265094051990044758502569238601038477917065274264193947172207591424000000*x10^443-25269858668414853073561240861009447768473271923011208650748373201956914436975246545033152884516365307938200351670601578981425709532417908302813825728643883546114027749072858100705138618869777397029892605150749625713216501319369222681040796534656171356033184148877165121950110181895704144058960261097690170495677149692494897/1997638951862774534608228126686116493713625471264432688759327208156064140503770404100273051664028393362926694350094403015067187744035637481370772258247093692172696862673986955820397992096307687354753270168964281002527110867886094543257539429744171612135469476958637571047185033745124739358830338145499193072974365858692060511756112717452148736000000*x10^442+337704540584115190726605537501241668158137496637766829044015874368552745552278416709434196959044392056767618330803931533096646212672392212004747569666341538081387302187669323858542125005982386969753559408506979467710506660079366279193703669634868889836660925552389992149950299640621046290140173395529486623992840133289074301/172596005440943719790150910145680465056857240717246984308805870784683941739525762914263591663772053186556866391848156420501805021084679078390434723112548895003721008935032472982882386517120984187450682542598513878618342378985358568537451406729896427288504562809226286138476786915578777480602941215771130281504985210190994028215728138787865650790400000*x10^441-670547143360209774999064609222986573326252891156100071457500696766811405875856422663749297831813903922047826317314677953806973059436503037897049217705521332386181891105894564114976238944714433181600502367436640164030921022320368287954671476697995067155992987343058655478488820603213055858335190387946592413864773791368813847553/6306658038812083521132114256723164193177563575808204806643766518472351231162271376887191639394230823436787897958131635605135955470434173524386484782532536623435965666486086562794522403335600762209447940106549697124714230528125002094358474401910415453121956725049128495499941793895248529141231472024277100486192159580378921791002706191308610879881216000000*x10^440-3080881416900899472217799729291967958186097369588703306238567019861456904639806022325469990731626965227588737255960136984475918318276961318780676978998857888392052632973556262069229226671906365548774252549183548366887937440015656365209306091108107339037953986070793104651165686641011871700857656066679392075788428549847736318027/54414471012560456165801051934041185270060961761518725769719770622191195746557118326200231996095677517917409631969334112163321797612671712061648678619536927560885521948855160095516375116383199964848459912985437056183484765879028943690167332856152675479829114222737935118197844899393714582011947576804506552955244748776161936775263018708480907095834624000000*x10^439+3330372946565990380326990867573758572877115767731003233709431877276184694502110415794145143620378651159597585709431302314151420270864845666952440106553834519644403000141006414837091825128302807342256083668252458088595964321716610359618885987314939768660744343944883202121963678539898084694709951728083043277789640558926751401544133/127631234624230263800585051967137217019592218925556075859253480447065687746463050154038267232688415298179819576769918134468000634831198911091060885266686153475886256558807041664037331542212041025243018435903995901318985960091026965461583254880754413902380719298440393663391437436331780387285254270147924139439332529206363828934716920496846139935860719616000000*x10^438-206331192550440255473345622431100059292754431080590822859587591488589253799567539427477608153670922206379317361597942324864301401473216615182563047209100242755027561093481513383093166723919042971278346432927569990647132994215164076496372690463137786154782790320759232330621989652549736273318223228477421643898486375021677457958563403/30313694535600929955276955692714760414323347917008823577331294140982571496662439042085628850435825517470688947678623256117494830778758053373237870859690628312057744795282260465625506614590781863905469308711558066522272355381219814566780638866727980845954444640572577898992100305503161159784120741702833462358235869011803473010284615787205926696166279515996160000*x10^437+329464635606064752530844380643050798360373811884885116892667667377900597817972318112002813394859606177377247424317089949689149151828704375819589291217060156533972824948466907174559018349157255082464563800767654701253126786594302231630306623804748325158075575999118191515832592814900794054648802403470697799214167658167013433659890096511/271264260815720321771221214941664656050459216217347529840576037855878325507276454513749113027328587202051993668941280109028553742854486351899945747235860136781042447710925827938111676333995225136434085356813142469565020048725658454923305602658834388598655201755066611370409309019531145006982474751466498297445699262128481364194889761844368464035407964125999923200000*x10^436-289355465493053635425359485738943766783990430623925940978550959166725379756605870508785508699984951832859928590753846949108913197065924625931952103400804338536161148734943066393972184504318768784709134436476637166338546757561895680864363654387149815615378732616422078279935083756002031563158110193249966289831012237424746686657699391301449/2569776764127590514912702309547369841651350308299005599356390331954687336972265612426916597412226149427439220023770393566197165790641500706998819378814381695772408787981504010000377947137381432792485568613543169661679289928261071096306781742521357774657926944626331031715677520778358380366147310812225960537802257676563813456806255677205650582628764780153639272448000000*x10^435-1846060832464693039862837319072209210481300400657939065146226164658611019784723132287048156284193119466296136241577269820195385543422193072411438529109690839648700898478066896410581942902695971093125547290577516633647951144165191943483312356883881284974784728434615379917764777645180414827878568912250408337891291781321980435600964306344600911/108655301140842782151538879052281891644702393735498554751986896015708089981861334624634887571783746050090985101045059780765948563959903932893324080975029686860648988373433952550835980360862761741331874812117832299635123736746734608094043345637288049428086467072690528683002276933550549038641440595762538063459355059080471160580682102543609317934709432434456175717646336000000*x10^434+43840969070066784740194513932225824301562951905407757782584231232260388295008757434920276074662104310644773363257701936649927585985063611879102766754169329684102114865310522429113759084532337491368680962160142588478605403465386090018314334952890855109731785978145961541001438743411079102675364041751201215988779956007774208329664698913492676787/3911590841070340157455399645882148099209286174477947971071528256565491239347008046486855952584214857803275463637622152107574148302556541584159666915101068726983363581443622291830095292991059422687947493236241962786864454522882445891385560442942369779411112814616859032588081969607819765391091861447451370284536782126896961780904555691569935445649539567640422325835268096000000*x10^433-209676612784514776102951228691698150184780749651072049885166889733552793783974206168624848695150350773343486959972372664957083444038364452993772183587857640896075070151636081117681938538433701760852708405550215887819818508612573716711024834301232839884316091482601105545747862694068136520908971349218071649046486939989181217535016054537707470004001/66700447021931440364929474761582389387716747847197968802711699830954756613345181208693867703466031755261453205948732937738354376855194147093090640236303423932520315790776647320286784936083545275674880654664397949441612678524191467339906576673053289478518295714846680223691973745752542639448898421401940766091921208827846992287984483652650539219215948707404481500142991572992000000*x10^432+184010913517558439132070739798619629783962789920191922362216507207469368179248791019067529520845696219635756269679774183956192686734177935052653099819771299470083987273703794492849516650984779609782417176404264075513544682986506024250284501489684638807047326159580288464424604165950108198642984500508374086950900752662752980401447809096301897628524941/313358700109033906834438672429914065343493281386136057435139565805825446569495661318443790470883417186218307161547147341494788862465702103043339827830153485634980443585068689110707315629720495705120589315613341566476696363706651513562881097210004353970078953268349703690904892657545445320130924783746317719099845839073225169768951104200152233251876527027386254087671774409916416000000*x10^431-86931398521098098553414319689894741977021119205033273615593964327886677800582281917053405940547537060579841893919037545533418962001710044726268239497695063672476789760407359866935361819995424426098127500243703445698879964618288842285678581807228065276143091773417264372894086806370729843266630406777283427978267326167648075541551713865793093714106859719/1374015228238091874687646690870687193718149340221929384641599968145383418117924575749112332456729607678130033241951931662986350204139610581424436477069657003812262249031809188012629437573198429567812760031101380100687018215580925556670521035046427091288002194291059780743879773324805268639710078991770853934709004035168277724402896801696827512362828195709683246923623196432601500876800000*x10^430-14945768282101251176583742747171285374692753472962186747614328766992560679891973062000560460485315514741835376426921793370169334718025195985118744205330468833069895368335848928896104504417284581516322092411625772989791580752009578699639229420731543851471498528538161815680540731004666175554772489204232084836068918348364134876845388454228594021704825529/3747314258831159658239036429647328710140407291514352867204363549487409322139794297497579088518353475485809181568959813626326409647653483403884826755644519101306169770086752330943534829745086626094034800084821945729146413315220706063646875550126619339876369620793799402028763018158559823562845669977556874367388192823186211975644264004627711397353167806480954309791699626634367729664000000*x10^429+11174838288751533703863921747984158248711876023249258322552096774597876029964902487600913093937380415436441175788504135378361549508917945610818381566975808027690969415262513506740204579445818934616617158764382601237501257391932694330175237063202372117745488925443728488405310348755378170315289737832289613452662899432021851618430651059018219392287994878347937/2711151887750273363458676944558405143156903552152302184599419393145744745293564055885118489910320592686179056391689873480138146768800114014843441079094764413642203379299604617418999901041932213286025425582967999159471596862255659071400005285512208079445834409687347516972593813533572763869130339463402578149810418402032638874682819853236112174293838082646518595499816346272951977470066688000000*x10^428-6162451752211735693780791503647016760945150642098633222377778988552494190294513455505334837792157992675646262272076536262926264532162955791563698766759083479444872043772603633486267391796259105550228086195094051661745241329617933358992251806077150328272277154014667297303438696685540940267350357285571890577464624573863978847173391210279018358801215686572917767/4953274498919749435039002777708206196547662789782256091263139231277275649651341530102111481066155722837649136027617398848212394146597808305118966851506134583724305573980377636024512819203610153673568452540082534464354607467341089123447809656630804161147539466498783913508928897325837439588901130199636510279703634420513631224045511871862376942434842176995189473978164464640683262837811838976000000*x10^427+22294785873337716474173852154365686404088282441517115075267131506875344370058785631224296476490268768746699348786505908910655099890200453365048365806558868620548245978517670513839220908790899096654834491300926233608775574786498332345730006681946553610385572559721270883205049780717970265443348696136861427498626551667085209056543582827937065186431663030279505649/89158940980555489830702049998747711537857930216080609642736506162990961693724147541838006659190803011077684448497113179267823094638760549492141403327110422507037500331646797448441230745664982766124232145721485620358382934412139604222060573819354474900655710396978110443160720151865073912600220343593457185034665419569245362032819213693522784963827159185913410531606960363532298731080613101568000000*x10^426-783151875765991867423220699301313889861551239335247150484121176935719039042030621775081607288329884067112541252241114430366139382322103582220622689694369744194803692691686221725395305393134600211720330694354293079390401628316770868893338933857156735682776039675096693651551419695757019708555475319358900230662465199762413805547644878212282081083975021719031198833/24282243752269547317370332225745898481440959777109953860960933678477190610847306965307533639703095220060461538495039867605810602818138960087772771758305203764525343568584153879001559538732410958565312615686929822866300465267723586123782062365410279599030755214203081905041684827447079260370773053576931122045962790790510997729286067590270727174496231527850504503042869552920274750064737411661824000000*x10^425+2246459705573657605263092654690745641719118337180243755536956765060668918833456898196749695244125805044361155951369933213482786082019906878754318859703819475391153474186797335044999883405531714406568711540484663285072137463549185860805478644887335126986875778720897530259596410211519234514945735401357171512599856243309846302168423078609170802945118728372061654807/11661304739589927403693928348092210286727206523359284242187878789751886018953310697019289955131014448481836049246857946019014483897383054192551995909208491055875650995376854058851708952880853038741405730557491178133312135440171575000085097630364632674638529884068888054077218721533185344000460051249785402051353170649235001549512341099551614018280070228934926282541307674094432745971089494576474357760000*x10^424+817136814596428562450299242353560296150930379911399332146777210402727829666307652599409599972905920326104833883334790262788383263079512897988362766407952637340040078135372632441722802097708621340609097254089704810513810255234902715487804091282517332323346387246818739711140145242801397487546083162671229881575878231093914242327140179735124174219643877341660123116942653/596545705258462326263366598575005109427816976908967544693363127368547481185575562016718796944682175126536804935272265086548704938254527520274189902731469568454374802319498346234618023193572918049855351552399018708587715600577417090704353254378933149103808634749428037294374200918751629457687534381734022027339022797732265739266853321288662366719135272631395088909683135375974801552897054184554122245570560000*x10^423-39805331187907112393215812291390075911949432256442118269150974543802983930022422012493149393830582992230579058306216997958326793848721530276557083860914908091786961987550908207724062604126061148140809312318381583705062566781893278982358949376254367707532362765796714403573340081314375165449042876129403060902456767272315366812312330323370453679863490924893149333990549522383/81741675263040800256237808169740075119346621260951277811608082527675218609453491385340893151345075046713705696255682123484336294164326633465570871421779617617460707287829260892798534628099329095781429546467475538544231730169120576853764004681273314755949378176540376810261624880891942026439634398657104368296129598859263712923040576349578960799689510732316912057849331624892947182785718849638528600699305984000000*x10^422+633960395508095160315780568353790687812314962126540949586013071353128253091399189044495895070803627859684396547431130222985947554031255244498811701850889589053946449249453638418897599307887413699311283929950476675422065338891035942123932801005277727342736663459031594254361848876887475202919576394555730565009556060047280414411980992586831930998731331251702080741140701221083/5885400618938937618449122188221285408592956730788492002435781941992615739880651379744544306896845403363386810130409112890872213179831517609521102742368132468457170924723706784281494493223151694896262927345658238775184684572176681533471008337051678662428355228710907130338836991424219825903653676703311514517321331117866987330458921497169685177577644772726817668165151876992292197160571757173974059250350030848000000*x10^421-18793894833042218235598526945579384777127094206730655094990243949211909137797669653873600262641944317839269416784459222307749034487335194103120696170869132536740944910780200534224812191757227315290170522202415009902610470217298148799068988861137397746137467720918376706805962043492094494270653502819816924519522786270622283059979584840186508480382762672845106256483077590448311/1228871649234450174732176712900604393314209365388637130108591269488058166487080008090660851280061320222275165955229422771614118111948820876868006252606466059413857289082309976557976050184994073894339699229773440256258562138670491104188746540776390504715040571754837408814749163809377099648682887695651444231216693937410626954599822808609030265078212228545359529112883711915990610767127382897925783571473086441062400000*x10^420+9166469734009666027785982851113202603359060502335142390716263556241521740331517641547544349975391800388437810688140960337149482849592540391944499047377861684889420501917290887808023774342042677341302035837624547310405671888183936192575570793668938731437199592766955378394505326926396187391736566520351956868453978057171043771411219307614672827357118361848874591725090911807203559/22451485031513404692356868544694042265850605105650400367083962493546822701718951747816373752886720320460967282002041554037389937905304957420378474235120134905491172671533803271714222436879841730049586304927960753481843930273509872473528399299984654521143791245960879459045467222797319610581436358199551886104328998236492154460538762713286982942978937415523718596892385416705148458715417285545104065850813289278210048000000*x10^419+44394167779603236097795030218777756236481727741991052243089507190901301758773304016485322881183073517433943166073019592074350686401522502974365862428288884677994100131964953306681413554124125324495122847510770851418154401951271327422165215525556423667524523897996226835075702241721595493729683617790926692217286048639030656719154833838864102137620777086712574885641499942319968766701/82037726305149980745871997662312030439418111056046562941324798951420090152081049686521029693048076050964374448435459838452622833105984314414062944855128972944664744941784517154843768784358941681601188358206768593222657721219405074018272771042143927620259413212741053543352137232101405857064568452861162591825218159556142332398808638954350635673645037316323667753044776312640612468146134761381810256618871759022579515392000000*x10^418-3982944551663408391804208179532073413027809060883087669308921803755213234886491464692467905546318186131345734488872761018976147991978196923055519204185375028881630828672395796094506998772359990694578684625176072405006126954508320405460468986348769030889184088811439822351798685105427916446720214657158427567961732818913340779326061984408384562807970657978300057813253580530656624947/20006619705384963046412654913776740326516158696248774704400499357185028437088152762261257563853014675654537768715228270280704148976814239257106963325960485014892434572899708054536093290637212874609838193162682921443977173303829108373488456421890583639005198835107173057669101854022149299335746371084851264328988686653046323643064300338544864699766338132626029942355435771727839685780154154711176952904473241877764552785920000*x10^417+688086144928469709819142237840020762788955786608049592741709374945495552791089378068227911852143724524173489700950395861411208330854676602541553745441027672478270609352447569368480960519543700578568894798662107794690414319188775489530019452848035379057984983520315137033299414087404868877286226605484647643666811376237384906427719931513729226020539083229830404113809224412246488953021827/16187356003626973600852479090736760598184224001134883613330444029898406508448024399945583494913474174072086508667491193484117726937140400982925244027034628425549468812933153786925153081454568936846820082087926751740321930920128131584989510090951671222319106377485213720960070310089320998092552388844753157968584746370979780459603325403916650028580944183107720826359783082904995089764722726576813272595009300003299299659087872000000*x10^416-117629085192182327387588424783360586155945938036067686356749648090335540147428080039343292920818275044596141650464703106209562688921727765017394053964156384007089502893400943743604187910876665198687124776712037172837865018166147242213333446919523380640961452642654045609586352704983322114116140493827903000328153357963507994805694162696497921594194171502129482614195869291973869940869494989/21508581395364713286369075853655317536641874363689768990221615449181373593406938602691331669241394411657965128244004662178533154264840372796948669699921648097075548742711906886336185221685452689177556574527012491221504122029872070113291516317213602416856005346665807613232035241115046882556431428668628377897166786632567315563414745827604159710703552743663858872552235412703582566545562488331518435658968720804383869437929848832000000*x10^415+179993547277402849332747205356743868899811225113158509092028374340423278402912134360122329906611417415649408657808280221629390919148675996295580374632065174390508937848809112650272619050675516596906289754449173121914860969141956284930314847254401016677493631659336333757379630540364823544736375936590573426177851474477999524666791674010268047096055870771520187117028319075124351355535973589/29640545849324204085679496052405319990895434223113596850044603818207867321602233949596870346748180810817608583930497944854992969229291220944019022740068024809617872211356424641922170130300288641901807164224185373902530400486926102381724772806425721218620923848133216155642803125075823807913367023219663395012527605322608366231630592930104740414126351964988290635086784577538553063305108753919898925812911614766105322795022366078402560000*x10^414+71845717362033851562251648377032553047095221907435854666887221116672615813925391426091871274039234836841687704499828734736148789645685446383968042962472294265266342226876015352293453080455973140123589086670621498965734114346695785081403622503773106697256516322278917384559169200894737510164451956418599839586127680033116994136798891932175396709031862928022593498620895770438268728637357233962403/326787017988799350044616443977768652899622162309827405271741757095741737220664629294305495572898693439264134637833739842026297485752935710907809725709249973526037041130204581677191925686560682276967423985571643747275397665368360278758515620190843576435295685425668708115961904453960957482244871430996788930013116848681757237703727287054404763065743030413995904251831799967362547522938824011966885657087350552796311183815121586014388224000000*x10^413-502006758244253798027626124966145100367480626915429213372738118723256396896634576223431955254743583367778610997207065184518003089796579059979513998395402078541100575698679352768812772238190506958711600453032137934448426076572330537338479175457272400216076136146081272975456798160552251634298117131463732179796316079790577361262094456676967259729559571779526148877347446167130932804658127629169820689/7164478582386436950378170917768599946171316286480656033177666282567041846825851332648353684940230954962426887799866912296584546077647362525942820426449596419584836089738605248690755778752156398240233803459672717515265818415535930751501696457064054569767422607272360756734348793248640031840736561253173600501607573790498845679416517041380770025453350198796446204817160382484456491892910777638362001145983073519506326393962725651779447422976000000*x10^412+33853118235460747618033843580983051444878322332028905980675470036953745541786055340003091957208468184198684254966820844457209308111900337667942485178488335984752416061954524741056453621732426869661684961762294027889496716430665312878811463846344651747690550233575743585141618250545421363745655445343394920289231119960857501760430841375838965597982371679434475868880335950199560799443959825159153666249/2493238546670480058731603479383472781267618067695268299545827866333330562695396263761627082359200372326924556954353685479211422035021282159028101508404459554015522959229034626544383011005750426587601363603966105695312504808606503901522590367058290990279063067330781543343553380050526731080576323316104412974559435679093598296436947930400507968857765869181163279276371813104590859178732950618149976398802109584788201585099028526819247703195648000000*x10^411-42354144372116590190784860679457261449277732611895644036098667078456313984603828032816838955412048362917982032984676205163715632215444777514574038018570931719522507797414239226764577832849281792573510317655859242542968272642254475363188492045013572336392566510279744938893704328778722618094090249522306905901339635195836712126943572459264136136176378675314278870079198815241419597456822529200414026809/26560622884938583482814224821187199833095849619121021476794329514816297014836670401705496673295971313360298341432094363676497189842471618102299367089533222187675571116684817858289141464183708626096487995944291983121492398165155000746832493298049548916850426962176897257659895191558672522940017158591969460667755620907895067566124220809572758362117424157399331260862573192665233234516297963728046687350504106188968188314728426346931577572818944000000*x10^410-5517259430207447703825523419976717672571516701915384164214188013125445462783672273619960273940873375961529343304735319414718887984503875434685509319241631046661278130275449694105045172164797720601061610303504639805914847281060491416579667143532253610025805177918093086118751971805117802783484880326765730169673735661251551068821286787146704944108742858882455927732931923620624396510541946272796365187561/421676448921284951373158633261167984550229708553165336965586775377223531407546979297476465185246840570908096468575930117728069385939079408992104751913429435451537367048488168318198409885380558147907843423611579524036813313270000791856712663599834638603917378451520420862608496061185484974195712409806107157561288237533742092679788129572777111756976225922871783097454212006753242831180746472146469208376603189856058957684628496683885725546073554944000000*x10^409+640678472055496942466008978136451491915893746191599933617046777240166788678967498132561852591450902327446047702953636167514428280794952035530706048686719650251230570111039976189836916990208707911202739030940463783432297820884839829042349392969622150200581667828847034127974121311441129206339170867815692096217515849504987703134867816671994660965678337178691800556825385346446460127517823066257757764673649/9782893614973810871857280291659097241565329238433435817601613188751585928655089919701453992297726701245067838070961578731291209753786642288616830244391562902475666915524925504982203109340828949031461967427788644957654068867864018371075733795516163615610883180075273764012517108619503251401340527907501686055421887110782816550171084606088428992761848441410625367860937718556675233683393318153798085634337194004660567818283381123066148832668906474700800000*x10^408-4793747463261873269078993377362417756257704296828839882986540088520377333810263177767186685184553523614712450312500457710385551036522634299814671629363380861276183528735422387724142333455981515115400806868765395673980550583555759402048187719667243501282506499907568250244402560278941209464493630400995544796840797081545788169289249269458052611875954632787480961873337747352859843314880646935375506064648760477/229800171015734817379927514051072194204369583810801407355461893803774753464108062213787154279073600212246643516286887484398030517116448227359609342440757812579153415845680500112031951038416072012749041614878755270055294077706125791536568986856674683330699645899968180716654026881472131375417489000547214605441860128232288360763518777397017197039975819888735589891053427008896301239222909043432717031550580687169476738051476622580823836079392613090721792000000*x10^407+21729301238215354325280696977237224818525678798079334334540212174355566997991546420714757871585980057890388303976273013015320597037248949493378365760068491674961875542718674012886102286398728217611372589831194497641620233367921868462941841776135540346134989082852197678927641342414647844022125328573007030786089524051664746333850165001388006027846314064850212561535244138077465493858299899316000812300600843081447/5038138949348970136237530818055706785736598755468010054861146559753957694947105155975069570414409611053295412451073721207942421057261010936632075223671174282985359489000699284456188494566233962807509988364601830540692267359629101853647738467845735757342259036710902394031922885349395008274653028847997133009707341451364690021379385675652205027904429875240639072771455333743042508368723057868218888199714930985503608005040573473461981782204603649400984567808000000*x10^406-1546160872555658431754766606395870109223422848182337046254470667792204114794469141141182372390597209326724438536062775375595198080527988313821655504738227701435295419006615606249301013922473092883044909463934186666417943933462324148939252885907718415304823612817030845039823521898996569377801135827649082650225096502157782284652516791354028237350802215206972537788795326365310167764293029674450499359333695913453/2591042888236613212922158706428649204093107931383548028214303945016321100258511223072892921927410657113123354974837913764084673686591377053125067257888032488392470594343216774863182654348348895158147994016080941420927451784952109524733122640606378389490304647451321231216417483893974575684107271978969954119278061317844697725280826918906848300065135364409471523139605600210707575732486144046512571074139107363973284116878009214923304916562367591120506349158400000*x10^405+13450138686609687020257069485638576808959740910516474555495751860001975253711584592079008646303872860939690457945419669116735437354114531355058720122514689235813781022511465929482642893022911993188404783036496190815324845185597180344368878370821962771742003692724280744522514986018656450818793266326052530268979686801406556442794320284687494500238554975478499550789523734431786909619126770506547271497121634496570713/662736949953160927601229753930319893422935146689283914656654663056274611024122000637584551570593097876394691735464041582577577835556342422648329703222600949881026128621107986674504859329220680403551093909433183196644823617555050574236238109014299464463830122725098944520535264030400816968480958026780934864628942523878316784172329909317993658190660323508654626188648320421894783720855305924216985429343300881557086611415057196993082931558322382456803113987735552000000*x10^404+2290921880867981118907909577189382740810680929822324683330220027003718346506412944741026431125616758064614747143666483919194391756767777143473691634499345929111991256288597667394076147968308703933543324617704150176099363570033709682952674778524061782394898463632563997848400302278319327116338258922411743702729940248645986255891989280890362244470742220393664991747258241762562558161075314575746565064400716700955444443/119751468879998078379637591690947802280805743044086762732960138732245312407358659961360470126101783608588548529738848744421133102747834488523148190220760740866963875086998666207570147274179952174457039968712195948378360821356677984529301793698045341694272073713942878513749025785185501466073982338839108922847183537583858932770830996691382084853066238455525362839779608051617757458483777970460438367194416443905968957708766873518211677402346098183925424212091600896000000*x10^403-1569006834554893123860793029131558719791104493014023271746796075943381726065330795015143461148947854981669435806250683369326831454309303918958848400622187477780065855183792478585319746674365919562870641869812804710166063394941829814309213265031273517513468933044729657744961047922116291597932168407682579260582570763126535511601837074756478824741330131886523079357547430149460696204580706408909614655236889502727038296811/210682750916209952562575736314940833479364237262229977901521204076263586295346335758686853775188404628710119713320547891018246838767690143475058715995058396765278444236392986747851745771040595858928085651620990071846996138373515467448551622379427771154122668354063504265189119364736358912646159594797605631595811570455869149054815333512371547951494535522754288356118923765479507955292460042696731234017376663645234719595623852809707077776527568738252796330473156509696000000*x10^402+292713080935259016876746668251137296718091601959685185366336582821568553556588678512244880586618645870868060412178819819370681511482779872419899488890653328632833501419577263015808272852888378831416802535988968577994823305531549855708633527422322820534328502462814469975816341857153568762866605447366889505793711547540319943122493448541029959325443603582304755048536107512783388399634220745279267386407080377275926144574221/175528829049048063334991670598390705835950318816189318731667380310395605039208547163523104459556967970662488309726490757202630794813309845249506061669025795705014840969520556959067340190958393578466942217179087728430240211284906029451421865959546108767263343120128336696368992019306063596936057536694233720495253296985518411041097575006307266807588018738386144241840794771468070056466518138429619508112762957482715554954525472798030239656101254411641472599902778394935296000000*x10^401-202836497110120857156436634773948012811669084995509853152414634859389646232994596008381785226388697232547096726352172582606104812594694136560421795756643568570580591299636027822045116113109190172932086920676936179697520388893953256186451624833818161663418597978627109946279163339502707838500744113208679012589371168001186923354147913857801800477617502822400641660063978135567506148228182468875044522049100819774441362272014653/897935277883310272796483390113127494774387450936098078903717650715859757138575243869718793173309625350721025197236836117545778093946967844358373209074068360508573920463679361179804885480866758190005489606201341183557736824849065284261693697502654074009812358065328519203945215573962098936486095934713022020565517766059117983521838754702265454080897268658088159483560769732922059180860120188950561555701650185298579692925370508645603493984751577068193117232062653157131000217600000*x10^400+7894174435837436689148431770193127855244651488015594210434667335985572496758612469681968938783978677665602517349871094468037387052920915401007948420154266011758274538045682231464042441355200489812249148451539895753363323317167790045567262554352017837551835928481250565259353287851696537640925396125894898924413546724062879145391445634903108944808588951803816305930615114988743854337715392613325316942377568861309795196617724033/6562111010771231473596700614946735731811223491441004760628368591431503105168707882199904940510546742063069252141406798347024546310564441006570991411913291578596658210748568771502014103094174268852560118042119401369439940715996969097384457541349395972863708712741420818342431635414515019027840389090882764926292803834360034223577597619364155938423197239353308269505862105208194408493725758340850703849067659554162020395898607677182070334040564525214355300731913869272313349590220800000*x10^399+829892824775781884941334629927776262813467202384867316578895795882889206156725927537591583414937676780965272797193493719836505256889366791904373857836790881322062567528604629801262554753177466441386719248460255276301639196481592805176916700137279385590470067965424752012205249049647899384947268931161942491956561428816075844624011706920038509332031256049254131912748229652974779745028980606939629076688682645857619960903585510141141/89917326125092799266958790176307646365143289891470367732510220624090171298574219755844197447345766733119206427467626654350103845820509252892539009821741877855720709132782263591506348247647922918952205017472141097264750787660948469056910529460340098318164968636339318763337169484267392048228982931517821086402527144540318368948572031379337346746243860172238706562904075496615283882385277203665506769491849605040905084474800671696587318752190835406749703508279049793703873672760000512000000*x10^398-38059206740228161355574374774657338589138378909593346755737946552759382702923243100842175995947996879847265454687616836223005607540603969014797340827773150190816534392190628831418468117101049969367864487649892214468047184170811011802705236414781389154775589249530712638188918163160888807926114998342048448286040651683298035234097854247171839382876372717844496138194993550475773026738836244868779108977175982933978829079825657167864323/12948094962013363094442065785388301076580633744371732953481471769868984666994687644841564432417790409569165725555338238226414953798153332416525617414330830411223782115120645957176914147661300900329117522515988318006124113423176579544195116242288974157815755483632861901920552405734504454944973542138566236441963908813805845128594372518624577931459115864802373745058186871512600879063479917327832974806826343125890332164371296724308573900315480298571957305192183170293357808877440073728000000*x10^397+246743586299019674658455485040239668332294725719146921210607593937746961948172320315864166587481505346256676837535689026037398609046967240313662368936897600916516774513184082029870438055908471014911160877511061238717677589473893333475267768168923751232869301235803406206282894006975548397127499554603571056706807018936560072112825213512742802747703683989262279192268293593749672903982746722156669870000535712421993904612979389490425717/466131418632481071399914368273978838756902814797382386325332983715283448011808755214296319567040454744489966119992176576150938336733519966994922226915909894804056156144343254458368909315806832411848230810575579448220468083234356863591024184722403069681367197410783028469139886606442160378019047516988384511910700717297010424629397410670484805532528171132885454822094727374453631646285277023801987093045748352532051957917366682075108660411357290748590462986918594130560881119587842654208000000*x10^396-935812671881920853274296359603623957773290208072052945393391335905952998157303063098107172514761578940982232994281591347736833469960351809969062813381621602264387883830602177618995281344208091509201409151174558270799919822262000595054728917850625022780663569483714831576278795617453940139334172371241354211307645079225160761191047717339140470272984997741529695428547607564002545638775280701988325708863617246548203429571186466239368522867/21168892245775495376555711120794474983305984431208323692578672122445882508008282809302053056817575211766267321373324707029318713624416075781107398013159131962631406275139204557972365647668051487151675554031479365061484337532005082603122772324983213006509609903213300454897518810344964271407357023936510494223912562375326431424119454008189396958454234363828860045290609948983437227584399570758943441843579615681890607616859290499758984703921380002056487286087921033845291855164962286298202112000000*x10^395-135434376887588338205023042661593785998537679033972864883129520852958085600935134282893527521037704077611012385449337229444008462612427843124036089423930858953264340493639617243186002493724403170754017985821025780605587778401397430359843043635522581693089308057782496000844113957315937878628146843339855573131101621740095064176424079809928374801238886601329497682944199071137971919180400538490925177843169842770816299261887431176169049877903/19337783066515915026483642108845752897250016777908803693170616983854313671065566346297425467402854955948485198074532119871282644895904085226041608085020867047863789632339663363707756019144765033513055618607756399983665942335486642957952652518872165081446528646585349965548883433250124861930620641366002336473544125729860695105933121236481014121547943091357663651372972188396369907398349007888294834124109978925407070058000961871529832527032180631878601135841315864417674109693193048533407629312000000*x10^394+726560094484834389928012705418797961686565057429363650089884923235211841500341535488381424749987223064649230777346201523817590404371793896347600030204386820704940143175245210040141697817526390973600506180721134988883563431061646048492258297258883172233759154674082001159462273825844858776884519281603457733994956240163790871908844230880287877605308979819864751281152321961223377455700858312108918251531658977810857769484443072463224074935439/198902911541306554558117461690984886943143029715633409415469203262501512045245825276202090521857936689755847751623758947247478633215013448039285111731643203920884693361207966026708347625489011773277143505679780114117706835450719756138941568765542269409164294650592171074217086742001284294143526596907452603727882436078567149661026389860947573821635986082535968985550571080648376190383018366851032579562274068947044149168009893535735420278045286499322754540082106034010362271129985642057907044352000000*x10^393-1622519552407591596258019313690395958971148724097146905070594609417254732574508462399711554598612384610176369236268252067941480615148203580679193431480037073381257851267161748030060633490043903560612788281592330407004051991649037686535283170404452654240225457737876056546562916505155979238730515843407952531560612473077877897128848874729619628523575194188831251699305134958155417133321636648703165798910062175371970955056176236165293478055233093/2035015468561415620995011374052804575292684965626588538411548512419305470037319087565878828547232921860230029516413002541078403392149445589579533835148787947955355474717190942012458446225903177254753110635310966303561082174863403969008738978354016066779041731429138620694529857874763539870241249318279529079260710780007036221611893199945326817283922100807642005884965002840329666479046737514926284528017538454210998098967742822742816231948736935231870966250488043255166818468385109101022858552174182400000*x10^392+153233544598077205053138018901438359964389407343743009924588978027876306715694884200629296411372381412958352183870396879749218578210155935511636476583922900271535795746300661121691310087263765331380373212661380908979807645069131677011691717494264354404905150432190702943508466754013397789428094105468295816328969283285361583174167209567941412745781267619328749297720639624754009354951848578690816271771000137706543912948179078371948475562163845293/1517540106555798505941994196079377126146830788652970310072611890689824936227829376727698212145222264587200107725096553323489895101002872282515023802782381869760993654003390959615004727042744940752830176788046177729226978421826709816889373923858280552655228262580014800003635122586609382588951331634488448827677272895948104153830583214816372283746010480887984467245645330689502979860089138546845029319464507247283058582373088219245357247253200971701480920546792512255995827486424324215334188806049890304000000*x10^391-520646045747887305262094226277241026983375393188873055437301314150000802297523640392861933175396529702565334773806851590170413239253133199898295575614754503068631533192157986124625814415097238538080973758666904177200985724710327086612290611419542247637827100913327378664320445360846611528854110111287587273486981960469343097830126055010947497403546081063025743036035616467794173779602833805610717631904007512543988460678947787477105894027733693732687/232893845072905285109905965283909848795501827472994047546223601640386053313012518787646389221502970501668426132355117845449347221360708803453015672965406580788480174092592403790195545449795980567455341571307870803749005924440901502178378437346682599854892571001629711326957874993121768727161182963281673264685975716795363648280071944811439021641932736480917200219254697610256643313168159914507212959599578998226036434519633102831146486021454246725082873914475153270903167652686568188678907287686864565174272000000*x10^390-265860926375733167438390362829021912420468757338535840428610380697485447008592352571100326341935654613797754232413994055506693063326084631645773145451438393968381910624774580891170083023269656042181402171575997436588111211003399331719464007315934894822105315190361688123830752700382643214802779326157383508038334752386512124115866288334813841748964254440661559930256904752749835831012637005716564281039356516492601644168811197334778173261411672078753/104802230282807378299457684377759431957975822362847321395800620738173723990855633454440875149676336725750791759559803030452206249612318961553857052834432961354816078341666581705587995452408191255354903707088541861687052665998405675980270296806007169934701656950733370097131043746904795927222532333476752969108689072557913641726032375165147559738869731416412740098664613924615489490925671961528245831819810549201716395533834896274015918709654411026287293261513818971906425443708955684905508279459089054328422400000*x10^389+5967106092990347756169042354194939857166370204562659640615770529955010982665885937500735228336027262750704881372222579109120590306676455223018955162449586652619956000286448823636707078331040437293945908549935089267004875568512559633104088209655957170753754070153129126108483186410578567606888893766292155233657645202986316315107535350329095007635546287635287524309644603811500016081198220373816782878183197075573020232214853610911878563432683626272361881/7658946989067563206124367574326659287488873098276882247605109363545735749251729692850539155938346687917867861788630405465447232721668269710355873421140360815809959005208993791044370707661990616941336362914030639252089808831163486800638153290583003978827997089959594686698336677023802486361422662930481106982462997422532328937338445977068983665716599971911443046410409985610899971996848106948484205389391754935661434185612654219705083339301544357801075391551429890466921571426250481452894545062870228090321108992000000*x10^388-648386662007243981557636341690275675813686646525445503920012903928695045413982244053868475615900047050704011842272745222847282165930223741082953749535724534677779189947655689651965133684400969590860961063162106854114149779496487658300953505485404687955738791370888129439659408186230861960345835174169561716309072805449251194784568765465879319787526829510494150408037166211772886985659469881805601988481920084651590486922577595578653827541607386285574050503/4361422176319928720287548953234744888802754644327853672636218641204589884846621345092343388436163968465229480567634623621414678706230003769606290100911201831839416655329921555191085282981337202229139179753953447661371869319855280119927035655655630629398052161046081919770761904079736252233450141872412150376195292350431137133044365963669101243822616565823025385701346195442425220417114231084118642050831813901543929430788878730202967457944079441569630568425286984898617883946730274165539220933983555341615584247808000000*x10^387+8520571527101295994164841775316072195428008089839078707411289234108054433188273666047117046047775378177463687847869998708700679408578556775244075522669895512732455541883636135826465355946255344867249039050705237662407598470663684948301742013761441709499234283389401064760760516903540526478932455251158242426236524119432940880159096640978677701380156139959598149764574797374611133197290885713812113675889711816216538480121786477324231349932540398048236863209/402995409091961413754569523278890427725374529135893679351586602447304105359827812286532529091501550686187204004449439222618716312455652348311621205324195049261962098952484751699656280147475557485972460209265298563910760725154627883081258094582580270156380019680657969386818399936967629706370793109010882694760445013179837071093299415043024954929209770682047545638804388458880090366541354952172562525496859604502659079404892394670754193114032940401033864522496517404632292476677877332895824014300080513565279984497459200000*x10^386-1783079892584372841925791251939698199138148092666490863835102781870502925277922628422561900004335995152347154299402231532412502629557902538060889904047461312860178652075070980986619272867837301499057401690997267724475413307916529550730995887028449412864280014052784497257802534308038518303962097316666638812511595274876336290343629950850563715028973467411522490362891375402722426685963779467886000469935006783715215208173112948307206168964144658567022929444251/960355581405669786429911111778955841027294693127753589793933116527684261511833147453254257369791304048257419629733641903988340916769317617867824272339962202176006201895029966985137422386223274165484806263905696273389078058509789316160163311481357591620486472986820143569196369588921555835051442187168977413035651790103776950722771345152530338246521197003609825063602979627444250130005724562112093566194907605338728006181832702256697274981745454929594178890349309519473736984639758983305222357555974476022304171752423424000000*x10^385-12611456579755582406860061551959373509579525028307749694637931810667704977297529840741946772028528326514142924912218185910474175086773799912319065301746386556247960815197126024308507984977786625431115849105983210185745938372729038650316020445773439221023825956701511513728181407511041182388686100006175039206318871310479631336392307302893757994359762632771072006962116485775146307243976605957912355885411436008798775466671449711808957626648285663224387051946116489/64568163017996240152914071724901605433292720479874133754769381583375712564781985102613115438297600619858920048417659786315990517861701592992678149996796082716220730575729686788291935401746381125932539270424930020966531918554623770966985956018813003771975139330206670804673921034393716316391514643435244159797073798195121297994114519511447163749531307550861901534396257291079735735540752882919219653992121939974301903276426867170445881907212681218554363185842189336508489442930475699579949997898975365531093189761933735519846400000*x10^384+21716270910135560034376690095906064896977336164104413921656910143979400449621943869010641640261099061601519978052786817505386303037202466159880205156200964317322636552949240286777050286698136242168136652202350967610833581028564806959005757443605256215602187168461865653147599198930995142827741291347362315951856108341931778599206353478644038327950752554072726758589187767898150248510024703201786884803767984081483250543078284191896781216704263466762110944389025539/134103107806607575702206148967103334361454111765892431644521023288549556865316430597734932064156555133553141639021293402348595690943534077754023849993345710256766132734207811021837096603627099261552196946267162351238181676998064755085278524039073161680256058608890777825091989840663872349428530413288584024193922503943713465064699386677621032402872715682559333956053765143011758835353871372216840819829791721485088568343348108738618370114980184069305215847518393237363785766086372606819896149482487297641501240274785450695065600000*x10^383-78903003442955894978083967343277618292091903629877045652308433200176282143473212672663590918055363786108260024901661999645363849675383386025645940340829183635035217089197520342416824709413201824302846877827932219664327226728285699627789460307039525483133238163353110257504784578767993617043389048608936218839379333193103899619562884612712443589527788156509062031973048989840063074405127779910723757682127865559800621026016449384967876840091766363846908289824721994931/1543315029104884868581284028060358689025029267301581005441629839593381373903688984973722118165709070815933155304652421860923364935879640075878676581028682789723393820192730524107099975965742185501631757066883037880091621341705096807734052740335986185947620514495792498907084973608398017259265392640509567512118057616438546645844587783733084997116428842692022313833195594008997430891498816539417600719156960937891024544945078813515068042596924581504962026169387992909577126084865591274065183791886351184331087431499188770999107584000000*x10^382+16372838884408424201682176299938053342043180042275883077172026858518687978020287374470510008224460149811565966480766625895380722397215007036687613156124176256212991843878783459119331534059406535548404888601539175700295537566989107742241737536582346176725873829006835000410691461222633936538886968456553108337042970606974786245239845114205938601842727773835399933860978693207809123916572948695297251472999211217345847230242191773160948099395057243627154035034358426114681/1583441219861611875164397412789928014939680028251422111583112215422809289625184898583038893238017506657147417342573384829307372424212510717851522172135428542256202059517741517733884575340851482324674182750621996864974003496589429324735138111584721826782258647872683103878669182922216365708006292849162816267433127114465948858636547066110145207041455992602014893992858679453231364094677785769442458337855041922276191183113650862666459811704444620624091038849792080725226131363072096647190878570475396315123695704718167679045084381184000000*x10^381-7402263469996671605957160516185897865197189875358757403219573362640166196688532907139114676475941555767956579438610605877162184391588525976180677010795388360252855349863936128425314248619339336331950662230620751330693868066359117969039672537773244396882955111309768375087253336016828440474593391743980174260379850358689828422228093522286519799740795146959929568958518537368632067521688161194055644250645066139055240690859484509287365175118562987714073944719004825866192851/6943073060849195750220849775601276359907508987876835674869630442185934173148510743306908939070059163190259995563715777799546966605687016995635354420379427072084994790573393006959537085954565579697231356524927331853538010531845329703098633591676688266074847719192140873887188633277334320356465992885009116769440775771510292555349531575479764703835376236361314907179886737666528885282343155041851291319826787820796643099716736302619892982361648772512514387148568315563971540800798529378602564355820517762554380926048221639076885994615603200000*x10^380-12002032590853563457375368882097924369037942411973749591181599423672435801789319727211256769985465502393019208100676497502295315295134833358346446449174758605798891398000168084068385835556403897463466998655536390553634408071912751931786569474970264278715977391838754840279827769358337947631758488077578667446512441770281145046423964116561010914095855159355729090588347348230322549798754830500047456666873906368427283074921491890696445031401026950909064525205304490548520893/89268082210918231074268068543444981770239401272702172962609534256676296511909423842517400645186474955303342800104917143137032427787404504229597413976306919498235647307372195803765476819415843167535831726749065695259774421123725667611268146178700277706676613532470382664263853856422869833154562765664402929892809974205132332854493977399025546192169123038931191663741400912855371382201554850538088031254915843410242554139215181033684338344649769932303756406195878342965348381724552520582032970289120942661413469049191421073845677073629184000000*x10^379+137946005662081550683790791613901055354893676710035600885809834358893382223641377118304391073715334406465437286884020065500557635273022951228919825768967935200270514767672149619803134214499988281063909836767431778557166793218357141967420546199572824590624665370575100827392441762296721589356935552366828130034130514293102554837940370352127192043493099524176356548429854536361244349990881857201308773419114777276844439838531063090424277690046248780246868543211399297961607854147/1522199337860577676278419104802823829146122270502117453358417778144844208121079495362606715801719770937832601427389047124772676958630821606123095103123985591283914257885310682845808910724678957692821002604525068235569673429001770084107344428639197135454249613955684965191027235959722776394951604280109398760532195680145916539834831302608183613668867886059854680250118368366009792809300913311375477108958824961831456033181897266986385337452967876885643654238452117504245120605167069580964826209370090314262422474226812112151216485459524845568000000*x10^378-514097904477879077929771112839761509869297052465652619870172841849832504887443441970279598554325941480997036786358354994508033653615180632252439373898052621458469426224049692760280001386979972425094778609092627973508585392777716926209430633346817602889246301231633051835582106521307735177321141872847576763179555963309172846522649663978958942829252904481743733644488975024457342645297462985751447629246930224232936393249890743046515790987192958408660169589731273527449058068641/23485361212706055576867037616957853363968743602032669280387017148520453496725226499880217900940819323040845850594002441353635587361732676208756324448198634836951819978801936249621051765466475347260666897326958195634503532904598738440513314041861898661294136901030568034375848783378579978664967608893116438019639590493679855186023111525954832896605390242066329352430397683361293946200642662518364503966793299411113893083377843547789945206417218671949930665393261241494067575051149073534885890087424250562905946745213672587475911489946954760192000000*x10^377+4894882674964534117596466914829677288932011475127674266070036196878502972666644465829971510931282076510054582305081403374262800843165719108470330028948734454891563980573040894815914652822592188386997659243490763009526053937417072594391685886849311256952485856845247291897165322769813835769378060565372688450095113874830139290988624025219117049597183091521590580700404328874978379634206043519429736446683751159455247688106928619374710959173429087882635473738406985907452844918633527/1802125707295786468635315264499643920030777571558374844561217373874568478617713530241808640410792829934216265499480183334829873160615195176202707800208074045578660954253387776178421786171304519296700013699486810183817994093901479595494348639688230931875744300963679607549796380543771956082877624500804396754999024336942030007844297439832618147488118014834717716529394135835045529667760114065684181847387917037012413471859915446796113655469218857573405979678286508104805781303974873008625933889968412442694024917547225952327376592269589626568572928000000*x10^376+685943662700497285329258076143067949251831564634613878064562526946247614774220950147910354945650694899004705542348452013760821075467277770014830270864719168122575697272055078163725914345598840313455036064019257457446584815205215791432648981527898567129687912662582539579145349884638756842812859450437798474157497824173832776757899471828620783836743824127216703054946343009690738259515968725482872272290354330784852841449412143650559744191888892947445165521430363722037901006733837/7208502829183145874541261057998575680123110286233499378244869495498273914470854120967234561643171319736865061997920733339319492642460780704810831200832296182314643817013551104713687144685218077186800054797947240735271976375605918381977394558752923727502977203854718430199185522175087824331510498003217587019996097347768120031377189759330472589952472059338870866117576543340182118671040456262736727389551668148049653887439661787184454621876875430293623918713146032419223125215899492034503735559873649770776099670188903809309506369078358506274291712000000*x10^375-5207928538944480189404778169360098525621489694603656593071772539773979134342392224921317116052865472879624002367101894009225218084149024174064839714562304054510789465887510566062562838993526186952313912333969499798384733966113696581955681033199753204552995352364210242650014011187264153996933679368825676145692814871810075188660115653947814464659286175051332732162358657516776943267450494408601422037917225335930945984767211338067289625624708940731497509009894198248125969434769700137/39509804006752822538360651858890193302754767478845810092160129704826039325214751437021412632366222003477757404810603539432810139173327539043068165811761815375266562761051273604935719240019680281060851100347548826470025702514696038651618099576524774950443818054327711715921735847041656365161009039555635594456598609563117065891978377070890320265529499357236351217190437034047538192435972740776060002822132693119460152957056786255557995782507154233439352698466753403689761949308345115841114974603667474393623802292305381778825404408918482972889392873472000000*x10^374+30871997122234350398279815963511067663401452825702496083953493834709694647534009850693698876120645167683814302435719820906281268345035390364176822004661332286833950836138080637564600717289782869472524970242756376484283097682273706900350902701158574900796059195758167460547053061665866652093396972975212600246416261977963823755148295592254449727028383577666992472727208290084013187976346560676179132988775262581227867279687220877739683006938889757077358024856789345156944704159748611821/948235296162067740920655644613364639266114419492299442211843112915824943805154034488513903176789328083466177715454484946387443340159860937033635979482283569006397506265230566518457261760472326745460426408341171835280616860352704927638834389836594598810651633303865081182121660328999752763864216949335254266958366629514809581407481049701367686372707984573672429212570488817140916618463345778625440067731184634867043670969362870133391898780171701602544464763202081688554286783400282780186759390488019385446971255015329162691809705814043591349345428963328000000*x10^373-32072943187666627953487480317777089978580684614418927398018233627175786527308091547625102264069054666027493599603175580673787233088245407623460270553033520062160996736057045847602197579161082740620772524065105097040744741506875781662369729173459128913162270954276784491944451283620188556019787009549556191376305834533182014809161542037247885870515748387381924800755747982493751080908960054697779384173949428637017638636489551054141114173253304448652995542892925467446606416666283698341/8104916426143147427658656667642653548253525353976285758694911659869998467050369221101824098732136151618679329525779387120701094654840074535487499108838044821402050264077549684347234700521089782287514381511295068739451167269541014749923510784708576991939464486765667851788239875654187360465870991188002383839686249507010793474767101182710637487733040878671810658111655125468614992570444597602566919315765493931705678535022343689982254966415783386329116898818106214011642956506537153868543669737644965694557270095499445053744731380221088380796510403349708800000*x10^372-84734271848301768238799512033341329786534726592174311501974395790105513917949203248801496542969334080191195298010121871966926969364963924150399399791151699350078792305914694691365251471795414589936751155913093735962135872478709735690823668922349456610378093975759495047817578856384391000947294962528895436318613368143968943188288853380696630281997679445589906755964299961897118540106808762138718511666654952724763727468482107269319798127991147425673101648641066880265802499612391769568933/873142646588401272381667082805143066753352286383865264784202833117794934855336276189299510156413027613880324169812213374513128927165921229708068278995122568609642874949074427494727594287137002245833924320211817755301074249947653519009259816836654999341638509159265397673147081804225604342988281880683496811049399659390272781036659810413416976553480493859314162198368606666733893149613996499724534217887416661262652748577957085721788327531972344209235763509674582435474295704449247586258209540836492154274654707388155215639919911591217851263208065752864129024000000*x10^371+299229891826747926858304529405434902739597333318722043916415116487827499594110288339785595635024884496432366826525602363111686165828341286840281549449195329093333243591455617295058801935960930154569238482327547113587675561423694447016395190483600029229590725224001393067420445760681005364962349290347321375289600186610759196865504333775996229720231696460564259944796679339375094250740946881579100497363811859107281452358906583735329852205455459697353592141541378423083731164406042512041114499/1914277938380410949569566912341995659550049552667986206512886291327453615176839251917420246066919921740671222709896296602282583859918565704011968894868906719419781039038350774839440777715119163723766295679632389246722075185585235575075901222432682420556608267480773457858607662147584214961567509195210498408544703813247234045144772968350375379395850634737160369203703333256147387341213725925996068819296372288152239885982313114736448729281096167444328487918610554531533845902434530408112498597329925399031752980477791494768960414172586017109457363356579316472217600000*x10^370-1524624641180396389482318186544951158816436284697838954671919874623428324381079429300249138393460673392638933490032473919076898850109817752300367424139669520215482430210871821726054767196860911148599768602590767345526900004263827224723740065286224729309130816931236825527805743575209382427610872932760416360971196907469424784938456317667162696661601979263732510640533923833361067118152801712320995620208434038334471019346460950926280358575982715176763631158438413305979554898142417453062527003/43071253613559246365315255527694902339876114935029689646539941554867706341478883168141955536505698239165102510972666673551358136848167728340269300134550401186945073378362892433887417498590181183784741652791728758051246691675667800439207777504735354462523686018317402801818672398320644836635268956892236214192255835798062766015757391787883446036406639281586108307083324998263316215177308833334911548434168376483425397434602045081570096408824663767497390978168737476959511532804776934182531218439923321478214442060750308632301609318883185384962790675523034620624896000000*x10^369+165919141097658563197465467205266327113513112142061110611387741364363325689411595924063105847428023087371446107861790506006961651424327952866258992647636462220172123495495554527288546779601355045351741895139619498305583229535796985344100947459655938005030491162811002100732481512485761490130329508922938602402555498360589344908355272377183657975922445335534029362019644740179724027765638651055659540809930019195327444815319158134414148760879804643464848374427849261017446177991584360192867318913/44966388772555853205389126770913478042830663992170995990987698983281885420503954027540201580111948961688367021455464007187617894869487108387241149340470618839170656607010859700978463868528149155871270285514564823405501546109397183658532919714943710058874728203123368525098693983846753209447220790995494607616715092573177527720450717026550317662008531409975897072594991298186902128645110422001647656565271785048696114921724535065159180650812948973267276181208161925945730040248187119286562592051279947623255877511423322212122880128914045541901153465246048143932391424000000*x10^368+359945561070850641699072812148028562146642574015694882154618245790038370402434843747776731266986694317848247886780051965831628557745386752598028140065866929009652471169718261738324664362214348422268591192485119148772448442223508026681862107735570113627459360687830598184590222863418579653090792841129450287604434591538010100953120607842657294686074911531034721436645269179124523953367871011125581107423462643667932311051939857103133203696469907460900693161256542082191166004101441881370079109891/2158386661082680953858678085003846946055871871624207807567409551197530500184189793321929675845373550161041617029862272345005658953735381202587575168342589704280191517136521265646966265689351159481820973704699111523464074213251064815609580146317298082825986953749921689204737311224644154053466597967783741165602324443512521330581634417274415247776409507678843059484559582312971302174965300256079087515133045682337413516242777683127640671239021550716829256697991772445395041931912981725755004418461437485916282120548319466181898246187874186011255366331810310908754788352000000*x10^367-2100058875079877839703977480167304521721187553666689923291214294473444492074629933001286098710122570419646525933116145536278907941442094489266126418040673863167865847652066099231426822440053436041440663412012871519157027080864002198649693400819485198384022720935681866586978486950845459536124295844323370593281408747829592617440274714713641070771640186885066190870576279614233802695209693120603487799293707730920631720692998911607580810704931700542904873059002947326450948618882844157983615119839497/15773489719192232410799219445208113481776311637829710657702629000151552895346059009596662071077989904576892137254233486297301355633898165828509999330247645558879639607233697409348029469657778273493147675833941107013475454350438781672474811709286814389292312658004427704708220270429699477822733897948563580438221787033189505883890584321441426630750000682116985078713161427543194276294646414271425971560592297846521817976702219308296798025414769492638588207948923873030946966438420070451817572290116185147076189736967118658857312383140984551370254217152869752121179993276416000000*x10^366+90713026205971971779851457599545076501100257307774289850701316316486020199073268796359876664767514314845142413447657937190484446620275851733460077778692346687388877256047225753360224422569828974368873335661853116842098054974799211010795903578206561348334191083636064777633445428039235647226173421724075729587918398606921002432285663693853689669379037766442254921514906921456144381400414698535383631071828969408801731343774307683608730684652261275557879188530837497137632633904825295530752694240499/4056040213506574048491227857339229181028194421156211311980676028610399315946129459610570246848625975462629406722517182190734634305859528355902571256349394572283335899002950762403779006483428698898237973785870570374893688261541401001493523010959466557246594683486852838353542355253351294297274430901059206398399888094248730084429007396942081133621428746830081877383384367082535671047194792241223821258438019446248467479723427822133462349392369298107065539186866138779386362798450875259038804303172733323533877360934401940849023184236253170352351084410737936259731998271078400000*x10^365-379277034017865551247970678653697839040927668138980430706142968331601815947767536946989316327383322092283174414754795979673240861834050917896335288734442775629220382117894510764157025018899993381546014003055946431482455368104114014452049360454576825242359335652245462608780868715433895544187707986476491265434047852909882250942643679630406606865007068328334129156022432072442050142073707938972331945839878271926014419780309819454686717484616824167572483004307819162809575464622326031379487343538451313/345817988603570503374362087116742679974463856347778576459472438199322645677566997726397219246313850667943783217161814953582034920917583387624253225316349381232877218748991582002546198092777130868063769644983324830163435861179019849387337771914404118670844662714089072998023021208900731351785617978624307937527574458915646726998417170663281837452563014954732780865707351137456991313483827986486743000494425537987144337321219456115098999909193406356608407871072206992330481292195921624585648454888507243164498383793267109476787716687982945304241453456859516445504750172592144384000000*x10^364-206039280196735453490124965010975153428259094244707985195662601008275427372047616673876234352583531866821363819049304330138481148411622119371659097420871894146366323789331606757602318617175644512347241976211039607563710320396987596265112437015548115027509151881261043548387257853073678772922039057146475069247755668127546003094485427557792126136049709184730356197971895738423275738315999569401411021986553322068930229553241989216380744111976875468943460468612607989821082522410727642517961632817601/878267907564623500633300538709187758665305031994358289420882382728438465212868565654342144117622477886841354202315720517033739481695449873331436762708188904718418333330772271752498280870545094268098462590433840838510313298232431363523397515973089825195795968797686534598153704657525666925169823437776020158800189102007991687615027735017858634800160037980273729182748828285605057304085912346632998096493779144094334824942779571085965714055094365350116591418596081250363127091291229522757202425113669188989202244554329166925175153493290019820295754811071787798107302025630842880000*x10^363+4252245742954198851544107565530519201009275722546000923114319627192265543088777078012959779202518637232637254700780962402107463650878019878840488684749853739617882125868428378990077486083814658322173143389467683831531598655218199688086815291222485875811308807024188167924029869055486756327481961055706668676213330877051296200451145168062609969229220605814549888672749067488003464432284158954914231918596334475937476817331267088596710579114211282273600384414388948818401276360270082535531296612371563491/174292266256199533700678491906838310707129783599280402535574108852458613421493766854104198500142180736643666741449554736605345600142462027362623625559440088141370118249491757329283283838759673957504139901071595714402371674034226004091218237044859675810105710007900892791003602689285968601299951461226651200513897527293485950407202254014294046076091759537185321556316504973278323621995849305189318472249190471145520746009894605882009895954233476803730637567020392324134562571266744498791166821263807650554907185431806623176301009210743404433337692542257196288534394086986440769536000000*x10^362+694931428443254385128334765283137150591895301208908040706916476175043613989259335250330027775768027166882995302363315370921855645411115007310630269523440329598691975214069994784698032892856322505924670638429319865565115971625028111614606312796657887322751517897872545185311225457819507282739624043264029737141628905155038327949455846230498550414634385738089759602329758838957330702741946196688555274860422451640659128830679785124057796074705907995573816761978124964077067068419969995435137528013260429/59757348430696982983089768653773135099587354376896138012196837320842953173083577207121439485763033395420685739925561623978975634334558409381470957334665173077041183399825745370039983030431888214001419394653118530652241716811734629974131966986809031706321957716994591814058378064898046377588554786706280411604764866500623754425326487090615101511802888984177824533594230276552568098970005476064909190485436732964178541489106722016689107184308620618421932880121277368274707167291455256728400053004734051618825320719476556517588917443683452948572923157345324441783220829823922549555200000*x10^361-227319374922682519320346511706863054846752184274527030278715423471445988948704682320384204827502500070189581829253637839039104574027501088633964354185248128318611559352215120123158420426422737772039308336453868680004721051636905352286504738988053691726833928607280837722455968883998727015077384242013923234957658900572567206019052639829310201110094865473445948848272165371319330213339550368548889413897498657951277425520455323535754531527733833337669162358005728026113975005410542816118471809970374538599/63247177579049686789302211143153486189403255872506872472109132620380181638391658116017331551731594545713253787137214422819347811379696620489348861243009619184740388510375568899650318039409110485699102287300860652842332633073539932364621273858838679157971160047667075975999387343888092286039726386249927187642483134704260181683765553936707023440092177700853809486356133324703238075949853795867099887209786238169286568312070554582463751043872244062537773760320359966581950065861276243721338616100210520233364719449493987418216110222394566600769581869734291389183360926285639626449223680000*x10^360+255757379714811711933876276394945049134272271018607347771803734061948867043123496208640630955245444376734368995209064830555107305097111965437085947373370074105303190269528599564350238150425690998184333838368294364138009581567489570084780548433741413602894413546349892035405285677591653548345590484412612163215954536683341689767954586099426903002165779847537821059322216722013510049720875200666768107869604933448134392258656678327140946001368560371541318023762884676208596179522656207515279553859122844169/2587384537324759914107817728583551707748315012966190237495373607197371067025113286564345381661747049597360382201067862751700592283714861747291544323577666239375743166333546000440240283430372701687690548116853390343549971353008451778552688476043400511007911092859107653563611300431785593519806988528406112221737946419719734705244954479228923686185589087762201297169114545101496103107039473467290449931309437016016268703675613596555335269976591802558363472013105634996534320876143119061327488840463157645910374886570208576199749963643414088213301076489130102284773856075321621082013696000000*x10^359+471264812372852849349558141297494899455680255971995217026824779487490917417228970908887753040939558749604674811778540703773359620471400606181554125264072703074579402168869257250207902935874615125366412789606815724946109069264265009228316110890556987118942198511307890921648038626496588011365159993211472367117418113969098682932622093083307565075649339877721694119039582155308852853044930409103627652953686619808767750548374456668239239299770393987041964605399762818100539942919272025975369666585165379621483/2390743312488078160635623581211201777959443071980759779445725213050370865931204676785455132655454273827960993153786705182571347270152532254497386954985763605183186685692196504406782021889664376359426066459972532677440173530179809443382684151864102072171309849801815471892776841598969888412301657400247247692885862491821034867646337938807525486035484317092273998584261839673782399270904473483776375736529919802799032282196266963217129789458370825563927848140109606736797712489556242012666599688587957664821186395190872724408568966406514617509090194675956214511131043013597177879780655104000000*x10^358-3841335554928212411129631135016267753814684723344190684617350944384306679136576510096519534398793826676387615098403761590090162873780370047920326540627295317810188309111696551190170525659286573644077430437444386563882317249099261572489427398574351339361440440257898410194783649140886042795956314274259121575470443157755548134259580977643184507460222669134652487118949518410707104577367895309181078770384671325274931543097553065346633222314134257163177205887054757950435107342017587507700013283543271201887373/60246731474699569648017714246522284804577965413915146442032275368869345821466357854993469342917447700464617027475424970600797951207843812813334151265641242850616304479443351911050906951619542284257536874791307823471492372960531197973243640626975372218717008215005749891697976408294041187990001766486230641860723734793890078664687716057949642248094204790725304764323398359779316461626792731791164668560553979030535613511345927473071670694350944804210981773130762089767302354736817298719198312152416533153493897158809992655095937953444168361229072905834096605680502283942648882570472508620800000*x10^357+655420544242721330824455207252676506365499190828316174124799274893258678195055999269622867916647081646556634960110203329908419483922688530525189301796477327597611461010226980169392118339476679890142931588067734806313421385370071882268789331277911953924481889076184265272662353288561098956953153013465490718025939283298651748650533401547308033997397695261200689617016931870116687864197043857857757505873688127325040097310978842961443762527051450412117849043638222738721829606897672275346318815704000592554463031/75910881658121457756502319950618078853768236421533084516960666964775375735047610897291771372075984102585417454619035462957005418521883204144801030594707965991776543644098623407924142759040623278164496462237047857574080389930269309446286987189988968995583430350907244863539450274450491896867402225772650608744511905840301499117506522233016549232598698036313884003047481933321938741649758842056867482386298013578474873024295868616070305074882190453305837034144760233106800966968389796386189873312044831773402310420100590745420881821339652135148631861350961723157432877767737592038795360862208000000*x10^356+23458167291054035926915149103925194750583205998339900186403066087488597482206172504313595531433968115921040728229484053488039876712980900193676744696171202378179620685552924437816266690150082938143791218671090083708127064937047623414422631109485384058788167239302769220845296833757311234814156614907626147235396097158219116515379826935617656886721117827142598285466372796821412688313163752718729644347396173631160443523131643489022047423277143279946336621086482037352309900003080692716271665030813663207418661/45546528994872874653901391970370847312260941852919850710176400178865225441028566538375062823245590461551250472771421277774203251113129922486880618356824779595065926186459174044754485655424373966898697877342228714544448233958161585667772192313993381397350058210544346918123670164670295138120441335463590365246707143504180899470503913339809929539559218821788330401828489159993163244989855305234120489431778808147084923814577521169642183044929314271983502220486856139864080580181033877831713923987226899064041386252060354447252529092803791281089179116810577033894459726660642555223277216517324800000*x10^355-4169184119469354651301233077629631743060128151800961608759807184374258686922797267640067085969124048873257672966743140901959235005940754921016013654065915388474575033769935445663828926262743750812818169758906369230762134373973182075879464035231982915207660682293447032261150702765591985371590696369557124384954096499355278692144115916421416707502539564434841729354725834445274235707277920993566579423288310482382892915521580452568564816575607849358206027816428617044926276691645715676281919885111423337417283/7990619121907521869105507363222955668817709097003482580732701785765829024741853778662291723376419379219517626802003732942842675633882442541558003220495575367555425646747223516623593974635855081912052259182847142902534777887396769415398630230525154631114045300095499459319942134152683357564989707976068485131001253246347526222895423392949110445536705056454093052952366519297046183331553562321775524461715580376681565581504828275375821586829704258242719687804711603484926417575619978566967355085478403344568664254747430604781145454877858119489329669615890707700782408186077641267241616932864000000*x10^354+76339205027247979442118444766304744990488087303244354151386935637965465556449363373211423660850245368014071947240984176899170585910635213368281477109793772261825447525440717815662271820608534092912625779683265137287502466763906295954923306602206334053788786134677840105334901284699210437980630991861567579336053475740877459039978459492153415553101343354473776872390075518128762488998791593752264888091556149346787866639024158477059741067134919105084756012435837885384239832403309059907077999428717419305958743/634712920186615543564045204232264710932152480014883080864393705718379915823365830470258939988454679980327103362492064258014703370350713758526852488069300154357047745566140747978514122682042888829039918806833638860748439905481477580918631841278875508505007262805005092536433081004437661279613892158718420573760564064316327373266377114928964179389986533258469636567416365068291823285019919092294840368855756294178731841545080295009207195980950444048286224491945866207138155181877633394300013392338129690182770285835163649071390082841652833336468560595553847698142148448948309156659863146305945600000*x10^353-137174054975201515446274182863384165305770823444819121858439373297283540494703720139634543305160323515203219112913732689263815605474950775993980607044050841474255628892745531924302185699208852172611296445678071148374733303549641358544401378146980028710572001063882050233172361542307868553083371966288883618559263595813294912811039391030268049594728588767391387182158833104218421074664393235879616591591250521911934759347149106955497105626944385383401741179312786959083733484498670148373870771523553994880161886473/12395943331244601565805802838656129804504937934690666569281609072679959756030334669084157097974519900015788328669470014959027156822949439704029429091993432014593142470906728808020380815980297618831149614297460966950417031354053257155340879860176438681102791842581749457236538072016667524790859313859770753805543816176097873599892345054562670423486436994537912002161641609783739308756439019872518232403752920425310632865375418161529816537507962172263029964327702767025408170702070180190679261552363672849269503682360746066364248317897479835061230988431166645544716159207960477829567127247355117568000000*x10^352-114034763023172810710794263313614866683966087948039222100681964206992906586153809930278752526342275473112591677306544352000490807594189860981887344612385473872065920081075053148615678032573683261956318594428698333083602483809744941013088209735028169629509506394822625132539994819946377448440419801592111741983351790869641989638109360169653567721859058636242161498043918508822045886682639270088204322689570595845325949543839023124760994030257790366522256413092604680533846130451232978750985959238135079061060085537/63750565703543665195572700313088667566025395092694856642019703802354078745298864012432807932440388057224054261728702934074996806518025689906437063901680507503621875564663176726961958482184387753988769444958370687173573304106559608227467382138050256074242929476134711494359338656085718698924419328421678162428511054619931921370874917423465162177930247400480690296831299707459230730747400673630093766647872162187311826164787864830724770764326662600209868387971042801844956306467789498123493345126441746081957447509283836912730419920615610580314902226217428462801397390212368171694916654414969176064000000*x10^351+1549482795668192914143744513478301543297435387258513837567190902147133277454555667158554783688636019968110948174586081337783931936624983052043015703382909362044556068437981511077730969017122025785101718273263350581049554749430961892791311615063066353535119234543349281543880306234258406093372783851613265901990258442312055412667871538094876061920921504666249954625459694226568858811310088135791091424501439448349397808114923808216679681034374764562156305283697658746857915743309588704948178140769453381682841200701/1757124967203922271952972552379506399788574952242401986195668086052384295417299939342679268637888195827237995588897374620442099479653083078046171573790068988068577945251028808536888980665207187469315457826665092065221614194437049201769569720180010183046320743685962985563279271708362621639104307739622504351935835942961873582784739911484258532529202443975749026306412698186845047016225231066929459443231976470287782208666965524396851494191753637918284497443451867225851608197018448042028785325047550626383952146974635754907132199061967766619929492610117872005963515567728397732341140287312587915264000000*x10^350-5091317054683489625732238941272735781679509186078075420149231983297040976991390806175240959274588668688585215955063625301299173237093450237391875145320457320003744428837289833323224369057130161301756582062925489813583426984484699739496337356428957480538092455755514198083860084971607692040412997801275698956320354435454084568789302625867827456416916141493961549764563367180500161436249296711078097614174093635023600598779847624627338040738991093715925427861489193451931136137630197289700725597807993096517518356423/32130285114586007258568640957796688453276799126718207747577930716386455687630627462266135197949955580840923347911266278773798390485084947712844280206446975781825425284590241070388827075020931428010339800259018826335480945269706042546643560597577329061418436455971894593157106682667202224257907341524525793863969571528445688370920958381426441737676844689842267909602975052559452288296689939509567258390527569742405160387053083874685284465220637950505773667537405572129857978459765907054240645943726640025306553544679053804016131639990267732478710722013583945251904284667033558534237993825144464736256000000*x10^349+104295158848248280179022938363070861565678635285839413705809681910470010519013910752978265250932313202580865899678116968797811247566438258220264716449263181286675480473746191325996621295930168468081614241936920023551758703607091406236524108753556359452373276788746162825520017351482938101851989066495675243025105906805364679846823650219319384286229939694673692264221599842453384529657338938924888929745789418732593648889185881169624704373146306566055850386032978596134835875713198896931327273244997160835691407085747/13079497602029934647103480611435390407287755459891750415398646873162855653764713886947106728273166533370012796703570857482380083265159195638182456219424415064416934662003965826499820990846982239771593709459286740689797320182098798242833670975567632722540489671154097398999031428051910320828680434719060807779086690194502660219916439365731440744291220161434252444432226459857278577666621781529586917800205530698216008366791147681910348106919047387236658019123688483670092955539160090779310884487246259924147867796803196363911797587602192064636718241607375864482544421112149353212552881794051115952635904000000*x10^348+32404495883820602499425579028031886421783006947124033966277446435695043489114170293669648695545246709211560535337746015710242879860607234376632146824324175845528803253152267697678073034424865717853780525104746651765329765068721103673596419507172355459347752414024384759529424365190854591071930788055886901961265763704731975825009678498761540532477240514827080654436401123889474879037234195700990927800341144330297592317503296883813281758904903013148074481545145141840124803946874066065051953264711416575639237063641/8975373721041069523232300478228391071276641576582608789452443895366886284401592520661650951366337151931328429409488506307557007284596046273708782273739921187899010882430873910266739330962445290635052574819569200356048600946073662137311082135726762630716934261143867423360039161771692126316455195672317387156323417904732030766746178333082572240950573365910894639287803494447516677929587967383939409868762739540711278468707121869698010137885797913822222804911856613427571119050332730916008055630544354317450443004257911874355896291785668454912000200985706604952831069032970523905388194544891381621456896000000*x10^347-18543019732937581122951020647563035527908013885934009835626943424322413692722503673468494716022241918719743124373558812606243116317383620759469134867909362084497116401610699258505380172302588855875743681231760387961952213334241508886521988287216914369662413466666358043056204334906680737036040687520233561081071980332136955743612512134416953558738039073374379715853739214747899469249953555520185153071304734589132030581702313156479015111188800421254726093596699766084715244264523613929297523279423226897889150161827677/16068162804093774713966625931148377115353007582477015385317237683680568170649951010114520615683585086245060720750336798417103932291248071841507147465562893906636204232271872017855030087255517681559402872070733760937416007843708373641321164793484836799640991561012808654670310109361771829138033914052366202356607998903946518080167345760801074954361763968321979127984990205934666732663444858609097528517552494462758366278602924927226862649350049715220234376493451302188709195879858171522383421592582030316815655588372726733065643336369292951406208359814661249516805821336275480421621215283991795947813208064000000*x10^346+2651379796254872904588652582289224502184031808261410024288760100080995731590584279034295626810229662763583040365221842080152325890217120271135716395294832434080131489797262045219812629388415173692782733353011098515612088268593784256898370908556595506548830233989159681295261127842120615307107712154685948822286633399582028428326685359600914766628981732503633827551682799784814326239924416414006570086034532032734051639087150596020716983164382108197258609674055028769527738673075666403639727003718788012286900665109019/17139373657700026361564400993224935589709874754642149744338386862592606048693281077455488656729157425328064768800359251644910861110664609964274290629933753500411951181089996819045365426405885526996696396875449344999910408366622265217409242446383825919617057665080329231648330783319223284413902841655857282513715198830876285952178502144854479951319214899543444403183989552996977848174341182516370697085389327426942257363843119922375320159306719696234916668259681389001289808938515382957208983032087499004603365960930908515270019558793912481499955583802305332817926209425360512449729296302924582344334088601600000*x10^345+1429837350468283783111928114357706919574811808253914269010831082033947915859813989315665364511791847776089403328728020645075944972344683291425465371306389873012133490910363569486394513911769774448821493146940679551682724536866429913567330661136935108309091175238554448273148759883766128167350488740561515818485289927768277500073957780165533366205453206975697149586190991174047661887350986770028261940857686950921091601320597280078027766790175912906034614370951605058372543461750759218587778295671141481296771537802287/799837437359334563539672046350496994186460821883300321402458053587654948939019783614589470647360679848643022544016765076762506851831015131666133562730241830019224388450866518222117053232274657926512498520854302766662485723775705710145764647497911876248796024370415364143588769888230419939315465943940006517306709278774226677768330100093209064394896695312027405481919512473192299581469255184097299197318168613257305343646012263044181607434313585824296111185451798153393524417130717871336419208164083286881490411510109064045934246077049249136664593910774248864836556439850157247654033827469813842735590801408000000*x10^344-42322406613692644887812122709720156949229469670870829762129357837077750357220538320599587490179549086441626185724021226983728481617445719885995239303922232890523251994081714808961185273092835029346665904994010634025863766934829418452307000570712679317279111366265695801810233434687959419335128992900097621490952219035412974954968953741024941296246769980017374858987686908471652071888527275440988718958300665130613334024235006464342131246951028722368100982485111784599900823916916872529839769882704058077524680276093842663/7733501891705717578881372225839847463579281298238807128642250742551627124194181389908894867036070303875500651869275362037994032038745901463585371818002487689956403892291146648923614716589195413598092530435215908034633259333862491821024112203291915524311253686581066616636337144138264946642724506191017406172704260430792401816813915054101223726413562215914838452961708936706590051132239680597902454786364532610751213161606401095753711302028572643400515262824051522903348293874855258879340573678600390129811833711457848207250025709385398076863072590429500826866389163707999615139580381388253924285329995523424256000000*x10^343+44316473070877052333490710075549597344111434730504046374910147961489119721859187706655638092549221858961115973336682840126154034454173583351882885807076873310532199204529456099682724452954046430872024129822271540447485987682213011523495694412711874205868229430023532224576738691995691778310022772138990316689676987384959492823460253178914178964023568072275962797341493670702629578584270377316635196468662376662054655068086909693788252445271324015054090469897203268018820298889046290962605514222415347043585483638087988246991/37028007057486975767684010217321189655617598855967408531939096555337190670641740494883788623368704614955897121150090433437915425401515376207646760264595911059511261836290010155046267263029067640307667035723813767669824045690533610839063449229361691530402282651350146960454782246134012564525364935642591340754907998942634019898905025279036659202068135889800246512780662388951153164821163590702756953517113382140276808617771448446468769714112805816601667078401558691661231631072806979514282666773138667941539059810460177216313123096537285992020391562976449959036271315833902157288310866086959789478160018566155337728000000*x10^342-1600404924433272622534967806375372152764788900242411050523304408475496095871439869133398934347241350409444043388091412443169643386146576705820150738147286013037738682976403806428674382124926743103511359454403633900660889385807066443887559933064544185533208145467351372295002839860929730054022220785901546660062205087392318207614612751752139209766642998642163688324018550834361437121667967065990906978421344588082654943506886640093573951624840739092138054131306603340846650585177242750676249133205712460312782065327127390937/16662603175869139095457804597794535345027919485185333839372593449901735801788783222697704880515917076730153704517540695047061941430681919293441042119068159976780067826330504569770820268363080438138450166075716195451420820560740124877578552153212761188681027193107566132204652010760305654036414221039166103339708599524185308954507261375566496640930661150410110930751298075028018924169523615816240629082701021963124563877997151800910946371350762617470750185280701411247554233982763140781427200047912400573692576914707079747340905393441778696409176203339402481566322092125255970779739889739131905265172008354769901977600000*x10^341-65382019059550980427813592516663414792051137629821867284619644046502345076343844136580859418823131105374281078397900753869782331932531862345442230808194180713589308532507322514456355322289249525563513371800517929515599548160152239136448475518074456587723269596052930206084247953530456627830286687764148225768239330811098826231938719980271655413454557781054798636711610624672783661516811656738924643733581640588690060057710072469208774398343907317914960733134844701248876308203821151134149575919564558425799264998395785656779/3999024762208593382909873103470688482806700676444480121449422427976416592429307973447449171323820098415236889084209766811294865943363660630425850108576358394427216278319321096744996864407139305153228039858171886908340996934577629970618852516771062685283446526345815871729116482582473356968739413049399864801530063885804474149081742730135959193823358676098426623380311538006724541800685667795897750979848245271149895330719316432218627129124183028192980044467368338699413016155863153787542528011498976137686218459529699139361817294426026887138202288801456595575917302110061432987137573537391657263641282005144776474624000000*x10^340+135497219212747441755403122107950784179730710479702587132163373337974815648231885884105653237685776340219464758873278100060163866971628250636094114659997874554449867660732079473236873615930500737355634519631798353114670603197579068075593496906818563747828482061943341125507237038509142890992645162215244585564935098619734158241086535374859275036603048164336322628452756093004972945354049703113560040851709135585673704204554692114730797627514237838113410546917697032803358901533037348820128474576026837509500668741556339767649/20566413062787051683536490246420683625863032050285897767454172486735856761065012434872595738236789077564075429575935943600945024851584540385047229129821271742768540859927937068974269588379573569359458490699169704100039412806399239848896955800536893810029153564064195911749741910424148692982088409968342161836440328555565867052420391183556361568234416048506194063098745052606011929260669148664617005039219547108770890272270770222838653806924369859278183085832180027596981225944439076621647286916280448708100552077581309859575060371333852562425040342407491062961860410851744512505278949620871380213012307455030279012352000000*x10^339-16584643239510936703659111328917052510338351674565768780771424967129707653032489774192888985350302552523355729741313738394888280230101510315233785485690180315756721313527295466661792690618927139905697260490180545385136375717316289160538070109038873186177902939748304699363242090094888820405271124367510584601238143929759710654099486624372612393066974638644015063929509024134589447697793557993854562496132723395585064923195635151460864191200854434269520346072097757261774128463460807971344156137429635572276848245625787519817873/18139576321378179584879184397343042958011194268352161830894580133301025663259340967557629441124847966411514528885975502256033511919097564619611656092502361677121853038456440494835305776950783888175042388796667679016234762095244129546727115016073540340445713443504620794163272364994099147210201977592077786739740369786009094740234785023896710903182754954782463163653093136398502521607910189122192198444591640549935925220142819336543692657707294215883357481703982784340537441282995265580292907060159355760544686932426715296145203247516457960058885582003407117532360882371238660029656033565608557347876855175336706088894464000000*x10^338-46648841411815949822152315993488831700657204204036734509312632144995510535793280566316474158631159966923972773302376348158983352487480174810650916184381623472367496132626002772655584388024154704524614299033443232996152409874438932857648733234286744134471046728929390076397843604735440726006157381496372092776285894335101916756954253720380391478908607733233644884103786738923454792344213394905155274499413098455979185026739096274204859593561781262488356378895079479991292961303076748479843073263042481604585415745761228921449/4442345221562003163643881893226867663186414922861753917770101257134945060390042685932480679459146440753840292788402163817804125367942260723170201492041394696438004825744434406898442231089987890981643033991020656085608513166182235807361742452915969062966297169837866316937944252651616117684131096553161906956671110968002227283322804495648174098738633866477337917629328931362898576720304536111557273088471422175494512298810486368133149222295663889604087546539750885960947944803998840550275813973916576920949719248757562929668213040208112153483808713960018069599761848743976814701140253118108218126010658410286540266668032000000*x10^337+20999811084831679031715808107308577443587297125235464278806326208472320450953030185830721431686322211814317656786513013586023422013005051040710194363325141095599533039219824752897304948852782464435472414905262484959783473319401694428044292692974240112695633313383698953487391638987585359674893153246726306787652602454097001584241113462077186018240157984400285240870717576877401108981915784495866990413437476918087213697636272693270666601520849609049691711559034507463125951710718977960161008161136781097701494365234626255884207/677210849331452037835489550834140270432417919351814041686730991643238291428348729455484832468660990746029875745076418750891917778312975745798835160786754835945882513435707111807184749006162598491868249181742260016606097784889114169744478960600078839376639968557505842982095501626446368162514207163437570704950307138677672870302098640892143873718822851645211958109715477092210760806695313727228508741931421247197607874885331921897631192554405650726312012650282023948713397807898489914997601863579282615060334978810597371056087587907281097175531728394793865721208139608526243307773825253116052807654069259879237027318726656000000*x10^336-1500073193934156928762285130741321124283503761990079390573048516098118586767977199720625389668757166078434272396820451864218683192770139857176473567896926561434045720159551382258095783599908149013435895924092653707250753887755765729685459841388910720766433861994897152678657799826694575305911951455558297314726161476049805759288275975660138178896983482908007950792405409566874995466878313777547035361473171704349818404509207876050324768441993655833364079436081193428857845564693307909502181807835195434598677053056393306508981/241116829871857648635932543373913678703410336120865658798352572848801325739324163014919874417413363738146900814730505137680199296893850705097607244060339084446665861926559455192887756789007342759742101906466474994923489760773706583513418882675192905448386098695199882556262574205460025587532530902147003196048241223001720890085582373240719357236152312014339202667634961074589325825680529283101139376248110422079148298310821475488826930096293880038818782526034478856464989988746275530174970333845810513494009377071025877167222393936218764269090417582322211531507073882596156957932658661549012208439470813407552524012381798400000*x10^335+8711811866816474424342885351699149521046224172737039412622554868827553093336153414002274312275414531054072051813305247028852994785428834220145545993733623690283437114316288668386415083799751797310968442821561748510555862526269164826290730557868974451449485465576328171595190536848674795832188915020354833448340768410977995432320307460642599565287734855803750354701910605872042452848083733384670452114483017657018016733675867988199035663454261399862683370973296690204506202233957969282916131906992945463660307212867838103023935803/27646455713107197992596025423252942400133029139618456437819106002843560009270908531290712800700616286215923647416999719086411651381848921846491646603958479422654707728499307132416510193427581920832029404595446022917927335970313196865648609087537618538711950076391618533901066758398046533866479993240175386458891338629377317257212874915780881500697224095564132977871024636812412099172529487600376640880608340995595143884318790379548895804841056285250961604435113345682275752109647952289862098478760633477223115174963827075993719688726843511093907279989064774202601091378475356796558642133209739819669723465309972403259697004544000000*x10^334+843075299706386397495617558133405958923641783088305909495912423275912001589558547165432611445872995426619261922083068037447051112658760115662418126647612232916020369838511402308595930609038660314867779187760161655754044370379850404862675727687751852673465212384055301582746449032888366238481098565205013605053255490956694201689386872584172607926123030026468845042557898286209348456200637733535581918697658606561069543176226161233563019378015680799386641784455236134124037238681790491685769192163833561075244382505524430796061209/6143656825134932887243561205167320533362895364359656986182023556187457779837979673620158400155692508047983032759333270908091478084855315965887032578657439871701046161888734918314780042983907093518228756576765782870650519104514043747921913130563915230824877794753693007533570390755121451970328887386705641435309186362083848279380638870173529222377160910125362883971338808180536022038339886133417031306801853554576698640959731195455310178853568063389102578763358521262727944913255100508858244106391251883827358927769739350220826597494854113576423839997569949822800242528550079288124142696268831071037716325624438311835488223232000000*x10^333-61995664973670872578332405669013304247371472504585927829941268798907552850794309354004296994342149485955782982997302133401918928993039367722880214749995173848132730149421912667445776859432156998850892251820239847889689457166501453162284886094439907564600630996488888461614518900444199910096846322644442552595370703474475970168857375226842558432639215066008086656699511252521172860825335326384540606772472316567198676664330267327159310542373021995885074107534485862202732677554083408613692561328619196432581428396978927913064180431/1548201519934003087585377423702164774407449631818633560517869936159239360519170877752279916839234512028091724255351984268839052477383539623403532209821674847668663632795961199415324570831944587566593646657344977283403930814337539024476322108902106638167869204277930637898459738470290605896522879621449821641697914963245129766403920995283729364039044549351591446760777379661495077553661651305621091889314067095753328057521852261254738165071099151974053849848366347358207442118140285328232277514810595474724494449797974316255648302568703236621258807679387627355345661117194619980607283959459745429901504514057358454582543032254464000000*x10^332+170542425105674982008178093191286843891900693276939399434985649045658099740130890547555054525503311127784127827356571136484942429431828552708479441548932305978842724701698756000228515005255174951868785918101217708036427566623892009888976220248402288891519593636199885831111119242798070155164193279835759990107662299916177888529317206627983123686608401694682571485646458456779539639044563789236889298102252156679962069111727200077060799607431185502571784666462040051861843874743429086858666503818052928894418942080141049923346076617/41801441038218083364805190439958448909001140059103106133982488276299462734017613699311557754659331824758476554894503575258654416889355569831895369665185220887053918085490952384213763412462503864298028459748314386651906131987113553660860696940356879230532468515504127223258412938697846359206117749779145184325843704007618503692905866872660692829054202832492969062540989250860367093948864585251769481011479811585339857553090011053877930456919677103299453945905891378671600937189787703862271492899886077817561350144545306538902504169354987388773987807343465938594332850164254739476396666905413126607340621879548678273728661870870528000000*x10^331+129924906968666773593287365166771690917020931014544631739157682883693568957216609691817990734290271323361415995699431287758980140603798432020614778120945181434545336497127397537075374982878434451424867404877215004908720589771723413835845407907088409549762469237101642580646631334000962603703778171308937453286443829495259722277446024326021250122334068949253398049432119695914669343415583541599915360342809338173693125125997155095027566985667009010504734486620680038822454730415821631064421619773973898692888870956430329666815283691/277209556358709394945550210286040240133375981444578493309568080148091173920327332953329277741425042627345686627195128972767918764634673778885200872516491464829936509409045263179522852103698709836923767680436190143060009085809279355856234095499208778055110054365974738427924212119785717961051096656430120696055595089734733235016112590839749857708464713520742847467377086610968750201976680933774892347760339803144885371141544283830979959872204174474512168272849595458559037793995434246665589900283455042369091058853300453889563975017827811104501182301330353066467681006352426167053998948951687050132890439832796498025779547143667712000000*x10^330-43411683083914676827058798454213942610404439332867733800898098786263220111312340334921111029434419451629482577833240665551424832742356499938848784122222796915966670778186535781647420775969293786135264092337116522309077069198568357881131463450011503419303969156447224651865530903971842377919370093580788669791507013409273993060960805106601309697945245617985980685765959262967648255559871606393591742400402659708649422146047998567560202680875828829348269328857237958722318202039122984404674657191293243927047854151842516227410704665507/176970580779400077733239254246608089301147226554218910128828262366541405430736969357405410910125747213297486342801370336215039339342775740440312237014528151147431467606734496013807388783001256359892133287190463787329509800380643940778619846566694883910382258707238273012386817017271202346335020105464989052361891905286653697234286277992096309161083873111642233823173532092442450128941913108121891274810200930327694820936761870797697606382415144984528568225387181740744089727686685223071312592340957699048427731971947009763097641651381274609113554781169297397632967554455388865047272929010757012804837256789257284339657662896517467340800000*x10^329+36260692284715646321598245915318742046555217150080591362478360895836526500167806016735211501423593968842882399366159660378465417697720380638921259920163159135991191346104758897746202106713061811263808159422103572375385224951526293196348813974747779630693179178321880873579902780658599325560459263469773919221802753933267648293437565237932005710074401695719688868082656311823237804639108511887382909590221061369064829829288490475666716081554697680941945481639887784837071058567539066267136676430376152389156249293747825058138268207617/921417073479521065883807687399695010410931840736842259348444671825794094391440418968309164242803477226259639636073250510871692427983047243614848837348369712585800203241675475113212024242072657080430115462231340380310670861485997377607690110223287412095378702360000925601683427445296342794967460053247463661057784300252825035186779794504303097284982149258963696765283679489576393233333927753031334736615095752945849067687272550434293322486954887109528908942098549559246087011922410665577908538634738433062061744977905918601252183804712421518525119935013697194287351729809049462642825994022949736091301419646546191189953120866165325824000000*x10^328-728062014419401528436676390787479403022182341646795552937086957503202143904647404782758893876732883372890832339965665533655065867968981280039707904956037493377319091380405435992056466689179642997259270543944123571510959018418286121156927610464370794550042192094271233896482944091726453164869814193426688476017229412877199762648807122201142221704281555536038397998576370980919926765600293381698353691378479042248628429129133174343141429235831495208384980589510642789355381724907049461180578192154660788791999549780869261890220477724503/1337897590692264587663288762104357155116673032749894960573941663491053025056371488341984906480550648932528996751578359741785697405431384597728760511829832822674581895106912789864383859199489498080784527651159906232211094090877668192286366040044213322362489875826721343973644336650570289738292751997315317235855902803967101951091204261620248097257794080724015287703191902618864922974800863097401498037565119033277372846281919743230593904251058496083035975783927093960025318341311340286419123198097640204806113653707919393809018170884442436044898474145639888326105234711682739819757383343321323016804569661326785069607811931497672053096448000000*x10^327-4907898848751300565869897282852436846538792385159351702108088590845349993332975830450624814995792854140108161956029453901582468511283707350090855008982813294055591437562329242735948873407079715247365394445317010364578795583360659624731452608686660958444337927164413187794310021705522304637766501750653858744496644194538812533729753972184556726711430017132813895336520950614380036227550632966178616420053587361027527535787047723587499624741327816093505642615258959190716825360042006426191576561511394027019981571256431135971805454215061/4013692772076793762989866286313071465350019098249684881721824990473159075169114465025954719441651946797586990254735079225357092216294153793186281535489498468023745685320738369593151577598468494242353582953479718696633282272633004576859098120132639967087469627480164031920933009951710869214878255991945951707567708411901305853273612784860744291773382242172045863109575707856594768924402589292204494112695357099832118538845759229691781712753175488249107927351781281880075955023934020859257369594292920614418340961123758181427054512653327308134695422436919664978315704135048219459272150029963969050413708983980355208823435794493016159289344000000*x10^326+86981518229864027003973221994648505734359634367579498850009336106770012069748004571058954568775526349301423935018624881650152794835183552512713017339171393540028101086388496339347292787468704466699000203352120330955399089119486306356284979302363947251171915722059251470574236253281248435123212818740037547941364937635892094334691587517286295903549468540814926414832911396223725490208526020892348155531442023150416198711453434950153327486997567232270966800432743014370832583434561717772040536699379504058376364942423108656206646307576413/288985879589529150935270372614541145505201375073977311483971399314067453412176241481868739799798940169426263298340925704225710639573179073109412270555243889697709689343093162610706913587089731585449457972650539746157596323629576329533855064649550077630297813178571810298307176716523182583471234431420108522944875005656894021435700120509973589007683521436387302143889450965674823362556986429038723576114065711187912534796894664537808283318228635153935770769328252295365468761723249501866530610789090284238120549200910589062747924911039566185698070415458215878438730697723471801067594802157405771629787046846585575035287377203497163468832768000000*x10^325-692174240049793019597023687412425269709266406781417929130592758525584707388076674719236845774440335969366491928632641141405566772770928897399719494560369033582584401988963986259054569440846250245535423287065870313752791334199835824994463496063187346803899312935227152699240552150632520448476569487804170022579077602294590871892039755795852062262277507593917972771285252144729849584980255518350750674079386172272247414660822490255223254090905130494191271287369053145969029202084739955342158050151822314642958839395352167508503100097422733/24274813885520448678562711299621456222436915506214094164653597542381666086622804284476974143183110974231806117060637759154959693724147042141190630726640486734607613904819825659299380741315537453177754469702645338677238091184884411680843825430562206520945016307000032065057802844187947337011583692239289115927369500475179097800598810122837781476645415800656533380086713881116685162454786860039252780393581519739784652922939151821175895798731205352930604744623573192810699375984752958156788571306283583876002126132876489481270825692527323559598637914898490133788853378608771631289677963381222084816902111935113188302964139685093761731381952512000000*x10^324-115235339305977731553175042034666154993883616188440584342568415016290746923677567451531200631869223412015551869028821930400089965818052904313766676150924559342218968567054759551188484617043910541739271549078881489455537786390990003040181252352316169251905473609656551293720472707255196712287370417575240912784821812243887828191574146465207381582766532260796687038361092036799695830097224531294553506457920901083653978737598588706867811987391707757527017869636633082840441961676735454244690885433025069909436920489501419522314169106623961/33611280764566775093394523337937400923374190700911822689520365827913076119939267470814271890561230579705577700545498435753021114387280519887802411775348366247918234637442835528260681026436898012092275419588278161245406587794455339250399142903855362875154637963538505936233880861183311697400654343100554160514819308350247981570059890939313851275355191108601353910889296143084640994168166421592811542083420565793547980970223440983166624952089361257903914261786485959276352982132734865140168791039469577674464482337828985435605758651191678774828883266782524800630720062689068412554938718527845963592633693448618260727181116487052900858836549632000000*x10^323+31853105335058796543244215929771648038143019126272468936058139858303138089962750482341564114260908068477017863613607848369327963775832138591520572636075624722719550955516309867097585240632963512273700900197589668399764131792298101850792700810251581616910646698113356037791435974339506329740899745592380239959579732275663783733280058726626057238759553321931913066073542913562181701549170887058884433985044034492859532224716198621955590573628058293027382812596125543923033615793804007840288118244743070142891371788486219303630148017765049567/18351759297453459200993409742513820904162308122697855188478119742040539561486840039064592452246431896519245424497842145921149528455455163858740116829340207971363356112043788198430331840434546314602382379095199876039991996935772615230717932025505028129834432328092024241183698950206088186780757271332902571641091342359235397937252700452865362796343934345296339235345555694124213982815818866189675101977547628923277197609741998776808977223840791246815537186935421333764888728244473236366532159907550389410257607356454626047840744223550656611056570263663258541144373154228231353254996540316203896121577996622945570357040889601930883868924756099072000000*x10^322-15967393575387864916556650832314443813298281377340580562438480926345985458684805273006846246407081674598304622945835598948530821728486234075685680337368817230658344092762945633151862428510678503433525550744444996277031137583889926370070481183642898642123717141588084197125016890527363865078356605481923933896496086206901310495771888696519164922136355564773875870597370007545747737484818820161211408673312605784373715798299991601255411923431507569871391208431908774478752415749799524253680746106880500049758840511300617525340968527425420623/55055277892360377602980229227541462712486924368093565565434359226121618684460520117193777356739295689557736273493526437763448585366365491576220350488020623914090068336131364595290995521303638943807147137285599628119975990807317845692153796076515084389503296984276072723551096850618264560342271813998707714923274027077706193811758101358596088389031803035889017706036667082372641948447456598569025305932642886769831592829225996330426931671522373740446611560806264001294666184733419709099596479722651168230772822069363878143522232670651969833169710790989775623433119462684694059764989620948611688364733989868836711071122668805792651606774268297216000000*x10^321+153184930333840497447182083665534266744906180718094446317827080049351260466931813967155829167637003495737138292351115474800958546333640479208635665247581689266748974367227998232304036965197774132716452437535427456333706259062366249452808050393443486125201947615056146479852355868806612959971199129442356071182955104139070868323674880422131310370959621493977423541870552486102118760676799599244775148436941513270051996907553459645810741166686672400967525902597958800486670642216037870733032336880457247070822214872065913628811996062093982603/13873930028874815155951017765340448603546704940759578522489458524982647908484051069532831893898302513768549540920368662316389043512324103877207528322981197226350697220705103878013330871368517013839401078595971106286233949683444097114422756611281801266154830840037570326334876406355802669206252497127674344160665054823581960840563041542366214274036014365044032461921240104757905771008759062839394377095026007465997561392964951075267586781223638182592546113323178528326255878552821766693098312890108094394154751161479697292167602633004296397958767119329423457105146104596542903060777384479050145467912965446946851189922912539059748204907115610898432000000*x10^320+1734423936253198875828858815747695933447405671959267776035862063308311539044831579156535156143442023873085619764910832738704671491555221904979706251657913412652509350157836819647133364354471132912839776743336974414379478557895001167594403753687664602548707944107313522708711942284517678466754863842521832540496580790953398737827908289853787303418610140749471483668467075021360982001725306821594629849128401464439705946541268827262523361384355235054743039151020376706587459778338963873612436453302199335126264897901919659193231879542275342609/258980027205663216244418998286355040599538492227512132419803225799676094291702286631279528686101646923679591430513548363239262145563383272374540528695649014891879681453161939056248842932212317591668820133791460650676367060757623146135891456743926956968223509014034646091584359585308316491850046613049921090999081023373529935690510108790835999782005601480821939289196481955480907725496835839668695039107152139365287812668679086738328286582841246075060860782032665862090109732986006311604501840615351095357555355014287682787128582482746866095230319560815904532629393952468800857134511176942269382067708688343007888878561034062448633158266158070104064000000*x10^319-158167404635853628696527662779619404901349139583010419901256003734456391042226635510258434067606697659892102972766629788649231816725013368215187574454998124974105509104620705685155781065616457324948587873241015096365006740027145924912405174177770229383717258665647491867260342814867718175013898022534324844581542993216467152840028714036961066555899907764325383303128332689829294050391691023891317418237565338465812283035902773700144697803233309686105602103234110083929655020358933083459212774362042746139264705437930868225027126358286995718437/83909528814634882063191755444779033154250471481713930904016245159095054550511540868534567294296933603272187623486389669689520935162536180249351131297390280824969016790824468254224625110036790899700697723348433250819142927685469899348028831985032334057704416920547225333673332505639894543359415102628174433483702251573023699163725275248230863929369814879786308329699660153575814103060974812052657192670717293154353251304652024103218364852840563728319718893378583739317195553487466044959858596359373754895847935024629209223029660724409984614854623537704353068571923640599891477711581621329295279789937615023134555996653775036233357143278235214713716736000000*x10^318+78458808746780291835649584642880662631280495712952375025886565522065841828982150428007863637420276599085801144461539098132037791687380136405566320633153591951769092534831009930587120971812122904747314250555789050968861272913603261762602086454754229696060667087174175555604988578417282808044397640481039446718468540325336518931804378685910613179148347297846543937007859464915091801577973000160598805832394929703360077637180030447004139394811151647477891117224730675867895834295075198721968709397491198107265483442576399431393312052284641529901/352420021021466504665405372868071939247851980223198509796868229668199229112148471647845182636047121133743188018642836612695987927682651957047274751449039179464869870521462766667743425462154521778742930438063419653440400296278973577261721094337135803042358551066298346401427996523687557082109543431038332620631549456606699536487646156042569628503353222495102494984738572645018419232856094210621160209217012631248283655479538501233517132381930367658942819352190051705132221324647357388831406104709369770562561327103442678736724575042521935382389418858358282888002079290519544206388642809583040175117737983097165135185945855152180100001768587901797610291200000*x10^317+783993914581571581060760689504394876631051296670921920137939530228979067570493794838466785369994191122000299324376548977321416020223701556650633949085618873412270646199729840203160637572550756048651852631450406439683402386208476938153556699185752098219590513716892594643417424491067133546318874387532750669510607881082205509812169844884746451264111119464450621086848770636604956036153097042084834257644890850578348155099221734247953711673842476757058782984221427805635702427578815663463794818230976420377607051300260311076922848519295776461/107700515762078048963960894934215533216661046587734688902268728930858847606429074527355064303036471653775507374118354143098943679088076998758080569203441514946819315269716974533436021363646543158189690116895442338912176661002063232439914765671790228433997519850481667830657112689751715237317008179264685690515583874684560129996224631727780192072332054412764769265285132557051469375066378536352816362748832383063991609484409049612959395294987209131765207951433292541466553206174065076383112222152269199832361695888997762602055048400091593155908481145168914974262095538698672253225731249108569153686235716396417189021171908195912424448757802754369388544000000*x10^316-9514138072407374815298581460796558642784110174521861980366523482088091080065486722097293695893542272123849866405056770187877371170353696312820229576393310515512035018710777180881022621530038244386048031001439378342217636063553356444865413547615141975491952191381419636748757594694159360119824406147736147233014599232632707795787476518757064612839003714826064883108173969028035528721207154407899075711777297996179746076449090133556792381877425786518712667105368042691213674077266993696106590998245063668906786987512084116316794368372893501382137/1130307121967030753145045595889598001514928896570403947784864649335824436643327098157816185763612948508950879390701752335992223098967632822238895748283827477410964457454291491639817095482255593486731871441352495033943392950247471618708501837110377375575855425601727787367489065214154273986984062931548397714171005893553123604298559671380168772145300153602474183914688803901477257321378454886428593834652382330039949760483465302138044039130409397364318424249569547650642251666687160788906546124922415045949742147291768882348331182500015807299154427029352747298973941579048138145581028938371787034377617822151635088123651797251719448005672343743219971915776000000*x10^315+7895048903060105977758176426025127794318748706411672622749510976230191369979985818828002718729802993769248513004319490364354534946542465890377741609473676282786813151710344599912016908691943070504024229941051352586211888061813622244169779805238855238704520870200507294920093509759908075450809288524787939438752399155246556731062571716328921192074402624917395462718399233225828698072297623728228514278437728051946229340138941286043150367450451688389549737683161356431985934373464814153608427698150207173144245294925580069538060722125753846406781447/4699817013138913871577099587708948490299074351939739614889467211938358007562954074140199700405102639900217756506537886213055663645507417274869328521364154651074790214094944022238359483015218757717831121453143674351136627887128986990589950638704949127644406859651984139874019533160453471237879733669378237695523042505393887946673411113598741754580158038679087656717276046622342435942291615417770093164484605728306111104090248726289987114704242274240836008029710179131370482430085214560273418787427401761059027848439175012804361056835065726749884107588048723269133649085682158409325918325749890488942134904506498696418144172972649464807585605284308643225796608000000*x10^314-159070299380630853439412530916907868085045993130182046212453527004278668263135476956952155897572308856044022403426139911255509449000878469485655374541928189498477602623704182602032045632328918284993225139445684360122189163208493260756495357311014228283100332177245302211594734810882062271014961852309866938849377730072793038825624808841339100757626512030232257849424166220349597021898764186305868955312311770645999028590854921181385526554220262354783395379531206779297364171286803720884422718941550761021593466772045321214750689677406290022085691/1253284536837043699087226556722386264079753160517263897303857923183562135350121086437386586774694037306724735068410102990148176972135311273298487605697107906953277390425318405930229195470725002058088299054171646493636434103234396530823986836987986434038508495907195770633071875509454258996767928978500863385472811334771703452446242963626331134554708810314423375124606945765957982917944430778072024843862561527548296294424066327010663230587797939797556268807922714435032128648022723882739578343313973802949074092917113336747829615156017527133302428690146326205102306422848575575820244886866637463717902641201732985711505112792706523948689494742482304860212428800000*x10^313-6096010683627410189390993394860488698840648186802153582209164265978425727724661956234270962374985399212168603654425622077180610083190947410875474040755894589872920951236572639986840818111649655273484092823911981223370846962998349506703700811706193139322861014221201351383888581169355506688129825218447138520805074630663828052179078169323780718328323904818616552270721283697214665096666646827328898307456129563383929022529742308945255552886617781213952674474857101438071069953382439214058911264973337274469068795757737076773694504427602402826087223/290045849953715827503043860270037963972742874291138216233178547936767237038170880004080895796429191490984867258689195263434292384979886323249078560175616401323472767498430831086710185237510643333443292066822581045670146178177103197133551239417219717591769109052808164060796634046473699939252006420738771240637993480332879941851844800153522348282661181815623695385980464591550276046724282551496668606722478524946891428138141064251039204793176094638863022209833542483536006915685258955719730988024091080111071432932246229361640568078964056279421419211148149778895105200716384633261256673817707527317571754106686776693234040389169224113839568783260190553363447808000000*x10^312+305364012108734270529173250421177629504496052162792670444956308592736553653072289752004777320291748340880639310288099782911065341278147032648900484155802109427951585995757391021566450828886588219975889594318815683418616388546260939188822369211420991394601383851775345335739075042178545660826372379312549616126421168576853729474545303620247560904236622326808398951657272055077086750680280745479808284718562901486530096308566251308980928119767952860726328206449453040834738995742998253696315193446510503179261960803254555710674951164395481219856640773/36545777094168194265383526394024783460565602160683415245380497040032671866809530880514192870350078127864093274594838603192720840507465676729383898582127666566757568704802284716925483339926341060013854800419645211754438418450315002838827456166569684416562907740653828671660375889855686192345752809013085176320387178521942872673332444819343815883615308908768585618633538538535334781887259601488580244447032294143308319945405774095630939803940187924496740798439026352925536871376342628420686104491035476093995000549463024899566711577949471091207098820604666872140783255290264463790918340901031148442014041017442533863347489089035322238343785666690784009723794423808000000*x10^311-108891114531889532005565270251071315743954264913822272289809606938936841628297104397742556508795264352731163164402599028843729403469488099669053082662609419959117566343149460051435512826628605488818771711236791560156778013334988371972597257333679662214188733701725071368600563349592348514372843508214757672342224576718614673849391040693367765414569952210092742177129032949506521612985571590682319941890326953473892512589443029508789923861960982436728672204201704262479535069128753243223921422172017534257337762885917607285736580022975160641396473409/87709865026003666236920463345659480305357445185640196588913192896078412480342874113234062888840187506873823859027612647662530017217917624150521356597106399760218164891525483320621160015823218544033251521007148508210652204280756006813185894799767242599750978577569188811984902135653646861629806741631404423168929228452662894415997867566425158120676741381044605484720492492484803476529423043572592586672877505943939967868973857829514255529456451018792177916253663247021288491303222308209646650778485142625588001318711259758960107787078730618897037169451200493137879812696634713098204018162474756260833698441862081272033973813684773372025085600057881623337106617139200000*x10^310+92442424084063189382732675127980297045206193297986255579506802146280575922956760137480233851606543714280872512754534515676527690508652113486184526519615491611388473188537719103672942867296483581521863961590575799120753572159826774917825266012062337802082744656818270914412674546750473052055283899024044247414167210576952099889001041193373836932097241859200431869830838288582100628058804384213026444352445830586708338381681739381446025288930733521760534395226347211717649152724713332009510190344744423098646264778612721089362435293140974991324461903/2631295950780109987107613900369784409160723355569205897667395786882352374410286223397021886665205625206214715770828379429875900516537528724515640697913191992806544946745764499618634800474696556320997545630214455246319566128422680204395576843993017277992529357327075664359547064069609405848894202248942132695067876853579886832479936026992754743620302241431338164541614774774544104295882691307177777600186325178318199036069215734885427665883693530563765337487609897410638654739096669246289399523354554278767640039561337792768803233612361918566911115083536014794136394380899041392946120544874242687825010953255862438161019214410543201160752568001736448700113198514176000000*x10^309+3540105999177713606908415014767833468782619033734954249585287700438173874979633176992804502859488632336322677066556200665199699080173442449375916458265609749682192459923686452470920670454757255186986838610747242060675243982546274157150554399145606980368853361256572913645182880477562971164455594761198821337596049372321756926706281049923092402901366007244537328906767517568921920134017953371177366829896693782812689966687888872857698259055395798423730509416774762795645611396097306391809639015420623607427228071046303764195208093767810241991973069/129940540779264690721363649400977007859788807682429920872463989475671722193100554241828241316800277787961220531892759478018562988470989072815587194958676147792915799839297012326846162986404768213382594845936516308460225487823342232315830955258914433481112560855658057499236892052820217572784898876490969515805821079189130213949626470468778012030632209453399415532919248137014523668932478583070507535811670379176207359805887196784465563747342890398210633950005427032624131098226996012162439482634792803889760001953646310754014974499375897213180795806594371100945007129920940315701042989870332972238272145839795675958568850094347812403000126814900565367906824617984000000*x10^308-93269142755517885999022227075415851669335002769715585924773379620801670987590020518551495746193139511393537677346809572603592718866217992761678773345684321996825644695198604669910518736860488865402318952170619250047237597577087673606482369667127035529084023268072625932740217154527896240143518838760761153952790757385645664180921433499539560949615137305264951834676974146277074328627952016731200188174524634448062549306714902250441041092869385287640480169477562203526311992037069543995836479803373492865231807820059498754175226278218805875681912491/13532379175440565647982014344758891247112291542927344616575178332537812211252900577470398274278200358203389966821403094210790345513621576297509009303553558820147945440406788855181550402441296575365130234669674341266786340089030926765462966626249803143961579551967817702420527758072276944365741611565988111003206223818410846567039670995962738681475840098789739131928304555983369679235968126722628570515243958059922166471213109493696485138830423871470793164221993758111855938658211441838059768977251993433662148774886880077096702344292147009772685734715328076084130028244623641449437191373638962394528627759601578253399527388397079320255298921151787450457725020930048000000*x10^307+114296767784055765957168021615453009259704991698336101776133358913193138947674231955288782455411422454149592751154264605727540920240191520161296133332738581536047424523879271900136310432861288731693850305519178850168661215502382794935589912139074494827485425981183100315172201380557369553077031816410093301803406663944535100071341786226471627414495251354731317471925609607912522680784296132516224534963210434585092434801684482564367135194720142047995329937140603644151413115410247879170329384568983622497550032385781000769404909164094183588138050007/155007252373228297422339437039965481557831703128076856517133860899978576237987770251024562050823022284875194165408799079141780321337847146680557742931613491939876465953750490522988668246145760772364219051670815181783188986474354252040757617718861381467196274867995002773180590683373354090007585732483136544218544018283615151586090776862845915805995986586137011874815124913991325416702907633368290898629158065050017543215713799655068829772057582527756358062906473956553986206448603788326866444648522833876493704148704262701289499580073683930123491143102848871509125778074779892966280555734409932882782463428163532720758222812548363122924333096829565341606668421562368000000*x10^306+3632622024390178778092267058979628993099844064532629564769475998466444706739784083170124470983472235750586784542745234070440874974876852415550885157435668885378950611878533313268341024267610230635999293584652860987530985365915644683195817379705830234710555154775998758213413893055639988200953214327418058295447604494750997848812403614553636926173788872415117506224579997590524954491718600791312935634145696305658509575355088323777724775220592727174736703687795101435185467864480140761813726168347311127470610615437720077375683033996586597977462961587/122765743879596811558492834135652661393802708877436870361570017832783032380486314038811453144251833649621153779003768870680290014499574940171001732401837885616382161035370388494207025250947442531712461488923285623972285677287688567616280033233338214122019449695452042196359027821231696439286007900126644143021086862480623200056183895275373965318348821376220513404853578931881129730028702845627686391714293187519613894226845329326814513179469605361983035585821927373590757075507294200354878224161630084430183013685773776059421283667418357672657804985337456306235227616235225675229294200141652666843163711035105517914840512467538303593356071812689015750552481389877395456000000*x10^305-771410741548264822123326643059087683827911831916443820758473064523965043465080626176941085154109274193039969219540347687554481289405319657816323651156793810147460485628749679108751167982332425390445020439734694683427444787432237989300075464609526539842967181065268885315549302827645713697210542330275994670253348402603899014559666129565971122185732784778009498364203213725790139835238764241926386204549735287266302372261631500339522170357746321301611558734445717512705294558055652145636502973442987014857545389713376681771887181526248552943035355533/29463778531103234774038280192556638734512650130584848886776804279867927771316715369314748754620440075909076906960904528963269603479897985641040415776441092547931718648488893238609686060227386207610990757341588549753348562549045256227907207976001171389284667926908490127126166677095607145428641896030394594325060846995349568013484134866089751676403717130292923217164858943651471135206888682950644734011430365004707334614442879038435483163072705286875928540597262569661781698121750608085170773798791220263243923284585706254261108080180405841437873196480989513496454627896454162055030608033996640042359290648425324299561722992209192862405457235045363780132595533570574909440000*x10^304+42035840614896691415184000668658559094935834011130174492346870870696881107890454858040215430285064888628171624364521340483910494912513353010186984820386367910161246044660323554889037064515214948998805204438479915888020800083802897122516962718175641631393670085736219236147480123897970775782962070908860685583835867835874388736121244853813576162035409436533382077039303724833270509227396327568650044381193552815138217811831737895775054879891409249512105169554512978668629099709167013271313891079272075745849300246999038893737434602683423707341886408213/8839133559330970432211484057766991620353795039175454666033041283960378331395014610794424626386132022772723072088271358688980881043969395692312124732932327764379515594546667971582905818068215862283297227202476564926004568764713576868372162392800351416785400378072547038137850003128682143628592568809118378297518254098604870404045240459826925502921115139087876965149457683095441340562066604885193420203429109501412200384332863711530644948921811586062778562179178770898534509436525182425551232139637366078973176985375711876278332424054121752431361958944296854048936388368936248616509182410198992012707787194527597289868516897662757858721637170513609134039778660071172472832000000*x10^303-12313943043183173127566508300911057210328115644977398817846236323191164083130633495606039173168890595951430335670676727439458457254965734300265752608153829518272737278096785021470616771489227620421666722363531487282436889919918330290719925716000556149116426693979598719530015364323917093919427342484727851803106190141949053940787375793217127056332560983938206934631558594180372545623795001615496105061420436566630742912463411701753851192050332226207423615908160743684941808006581675556998319491424791253870018103103581694532126878657830248008317847559/39776101016989366944951678259951462291592077676289545997148685777821702491277565748574910818737594102477253824397221114100413964697862280615404561298195474939707820175460005872123076181306971380274837522411144542167020559441211095907674730767601581375534301701326461671620325014079069646328666559641032702338832143443721916818203582069221164763145018125895446343172559573929486032529299721983370390915430992756354901729497886701887902270148152137282503529806304469043405292464363320914980544628368147355379296434190703443252495908243547885941128815249335843220213747660213118774291320845895464057185042375374187804408326039482410364247367267311241103179003970320276127744000000*x10^302-37865633273087034222481406837878290750750650765694090067985463419179812442536745067987033971158167537080029493273093723081906584071287008420665959820505165129680675845722570032777080554575978076843027193540165928087693154544532725023564957836765138855056871593502620677914069731715855964273911989692634307719584603103427955131656755912568764696390241602572491941164123467192349784533840115656505706651652941113421143647636642690934513193335729048981272976013040944027242116579753262178949305628771082109966239835687018963957004005453310871744995078107/636417616271829871119226852159223396665473242820632735954378972445147239860441051977198573099801505639636061190355537825606623435165796489846472980771127599035325122807360093953969218900911542084397400358578312674672328951059377534522795692281625302008548827221223386745925200225265114341258664954256523237421314295099550669091257313107538636210320290014327141490760953182871776520468795551733926254646895884101678427671966187230206436322370434196520056476900871504694484679429813134639688714053890357686068742947051255092039934531896766175058061043989373491523419962563409900388661133534327424914960678005987004870533216631718565827957876276979857650864063525124418043904000000*x10^301+28539877659748770042893039445475438373955825835741865275389051441586557353634641558343790797451182548541241717345010247299335275709180842332788802260291651142344019879619747608750153061817355545357667928417156629664448018718181904546691155118284622323284139768597482206923511339395064908025916921223833887363406744772236664308922204269290398083906374296105422640758695720361195098704767786582193015763398735999743101672908541751924614087965533819018237773657945600665883925853363666115911779546729066179245273396790227360862464800415530420855455844511/1402716378721584205732173470065227078364716535196496642511692429062773508263829257419131548873031889981238665480783634391132965938732775936804471059658811850935002311493773268306707666148947888675814678341356280997236969932947199463846161934008480257488230068161063791195100441312829231609304812552238867543704121303484723923711342649298248422667644720847904720020452713137758201310421018767087021132691117458836352452828007106548210104547265446800493185704189675969530700926090200378389517981996329767961131106903704807141639039376425525447066746790833721164990395019527515698815824539218517589608484759686665235224848722371951124682029604855384176046802425728845656096768000000*x10^300-367091657417481713361285283625540154587344507742512204029053674015479491835333151468909364798831000501176458587392915951917963616122323599058400539119928376214143474891880968258602313360176947130795429696922622824803005946471041285812762600265788074170190468601986662554301683394223585329022717734177009102529488794365571073005157904027308263372070115598359802933314642848364379461087478418091882710338117519647682562237981078080376648508108533705061535987330341638168731349988152830682427547060606453580499531076147164273672720000022231201289431757027/137466205114715252161753000066392253679742220449256670966145858048151803809855267227074891789557125218161389217116796170331030661995812041806838163846563561391630226526389780294057351282596893090229838477452915537729223053428825547456923869532831065233846546679784251537119843248657264697711871630119409019283003887741502944523711579631228345421429182643094662562004365887500303728421259839174528071003729510965962540377144696441724590245632013786448332199010588245014008690756839637082172762235640317260190848476563071099880625858889701493812541185501704674169058711913696538483950804843414723781631506449293193052035174792451210218838901275827649252586637721426874297483264000000*x10^299+5816555467364967926264457635076879945207025940413335799587245572987621639396676301728281681162355182082259302887568774354328390139410373597820692089452163372653347348480846895699743832113848108472888189926447338040874219286793311092780608753185927873011253548047848007922176611378038768416415062897846322209401846931523256935753168586064355381961710973960775383211636294274580742180182230288146479140143680655465310527384084408065220548075514726939819681697001363948608898221670502972366103980235193216563046445225835429966269530655993887298414487879/185579376904865590418366550089629542467651997606496505804296908365004935143304610756551103915902119044517875443107674829946891393694346256439231521192860807878700805810626203396977424231505805671810281944561435975934451122128914489066847223869321938065692838017708739575111788385687307341911026700661202176032055248451028975107010632502158266318929396568177794458705893948125410033368700782885612895855034839804049429509145340196328196831603218611705248468664294130768911732521733510060933229018114428301257645443360145984838844909501097016646930600427301310128229261083490326953333586538609877105202533706545810620247485969809133795432516722367326490991960923926280301602406400000*x10^298+2693424722645523372117305369342008576045763265479446217017392748685475424902159713533914776791403280956455889414846333858439629327561989174137062694986389845004740472253404448182064030507493641023249060387197361811550440300024520132371262473354928675451870457707952825375520865326758098763867750651896212290709932429686770365180699862522861821665308359682560896567276241614122532541258914847708922413481372226281482966280021376874793958099412510192061327659697540862297992033093590962631359056223520955168321143120586611150914682937098382059171385840839/44539050457167741700407972021511090192236479425559161393031258007601184434393106581572264939816508570684290106345841959187253934486643101545415565086286593890888193394550288815274581815561393361234467666694744634224268269310939477376043333728637265135766281124250097498026829212564953762058646408158688522247693259628246954025682551800517983916543055176362670670089414547550098408008488187892547095005208361552971863082194881647118767239584772466809259632479430591384538815805216042414623974964347462792301834906406435036361322778280263283995263344102552314430775022660037678468800060769266370505248608089570994548859396632754192110903804013368158357838070621742307272384577536000000*x10^297-20755588652351199451062865694727827696458550495443678747677534236011946278330949228520714484989893157627725093923521731022408985885566616660870531769370816121896955142377647551162254653667198116581952260143946775857836977012758174628152225843011980446144629617947323647248697973616965192275694634250183928730801631013998851657004977542087193132851035656759192919735974725995765190594910575476159502459965409966189861017855822745294515183781896502254857229881738934536241768582265902474025723703136549662579174023562281898707481168809330092966227733059351/1603405816458038701214686992774399246920513259320129810149125288273642639638151836936601537833394308544634443828450310530741141641519151655634960343106317380071974962203810397349884945360210161004440836001010806832073657695193821185537560014230941544887586120473003509928965851652338335434111270693712786800916957346616890344924571864818647420995549986349056144123218923711803542688305574764131695420187501015906987070959015739296275620625051808805133346769259501289843397368987777526926463098716508660522866056630631661309007620018089478223829480387691883319507900815761356424876802187693589338188949891224555803758938278779150915992536944481253700882170542382723061805844791296000000*x10^296+21192053845823060046091343977112431201864717595524051841159878228330660673130605906272557335640267290700809973640559144855121659731332687749119197695274525347989680582297868496986257849485651712178922937387458851487270749497837460931097542461237971766614233667279319729203304383350536959837521792063052133011068847994781557124570863788654164127908804055904284744314207219128404552287843065617504861995483255823799440162866129984115908335253336481096714195302019475958052970562105792089207276236438132614101511781262492081630622581603803874289954759951477/19240869797496464414576243913292790963046159111841557721789503459283711675657822043239218454000731702535613325941403726368893699698229819867619524117275808560863699546445724768198619344322521932053290032012129681984883892342325854226450720170771298538651033445676042119147590219828060025209335248324553441611003488159402684139094862377823769051946599836188673729478627084541642512259666897169580345042250012190883844851508188871555307447500621705661600161231114015478120768427853330323117557184598103926274392679567579935708091440217073738685953764652302599834094809789136277098521626252323072058267398694694669645107259345349810991910443333775044410586046508592676741670137495552000000*x10^295+22130914197724402383654756399793777978051112234765210422856187268735437428649990565501730486874517168401925188178899910940760825056291500779073748243605684396063914302883938488456323728846704688579314368239219239825143774596698667368469752961213493644744108186245850488740089244322528892048301085695661153144793970707693632077468518620629776321023123507925592213201118938882660726470316988449927593192402014254757127017791937887786813930526069460288990530938542274904069702734594190893097337849771246303801224500757872287255871739135638905751318581797351/230890437569957572974914926959513491556553909342098692661474041511404540107893864518870621448008780430427359911296844716426724396378757838411434289407309702730364394557348697218383432131870263184639480384145556183818606708107910250717408642049255582463812401348112505429771082637936720302512022979894641299332041857912832209669138348533885228623359198034264084753743525014499710147116002766034964140507000146290606138218098266458663689370007460467939201934773368185737449221134239963877410686215177247115292712154810959228497097282604884864231445175827631198009137717469635325182259515027876864699208784336336035741287112144197731902925320005300532927032558103112120900041649946624000000*x10^294-46926157122216550501401363532349084579748373515330159048475797909225719761514042409139714314440753551886501250018750982769319696276864362617942275149325802495898542386975970525775863232693606862496413279871871489610253630436361614722144163698377550849706091401596772020980742614201487866086093773933457838944597623669397066059159812174790970875057479341116264900306218462881407463892175379389683426228452540312477789510079244647133453567430821564144705342797704880748319009707681286679629657557342589354379465821032332325780126518509881116792712663681189/1039006969064809078387117171317810712004492592039444116976633186801320430485522390334917796516039511936923119600835801223920259783704410272851454302332893662286639775508069137482725444593416184330877661728655002827183730186485596128228338889221650121087155806066506274433969871870715241361304103409525885846994188360607744943511122568402483528805116391154188381391845862565248695662022012447157338632281500658307727621981442199063986602165033572105726408706480156835818521495104079837448348087968297612018817204696649316528236937771721981889041503291224340391041119728613358963320167817625445891146439529513512160835792004648889793563163940023852398171646511464004544050187424759808000000*x10^293+3716467643521245235293229155061542631730635474363192581599530153642132924824141296803612926192300372370224574614760604221746184588086689396286031086884471339830281665220577140011544708461501335958641006560657601329718241929994927942303886763048947998638194776128400876219989733293740752511187678600549159727551302524699534032119165267305958315757234342908104310061125348216992086164636449642395403287203300826956085910986958240281108957955940847821132445787172272338906969498898049337196157242376904427312288265560665344710160278546132463586526779262231/573245224311618801868754301416723151450754533539003650745728654786935409923046836046851198077814903137612755641840442054576695053078295322952526511631941330916766772694107110335296797017057205148070434057188967077066885620129984070746669731984358687496361824036693116929086825859704960751064332915600488743169207371369790313661309003256542636582133181326448762147225303484275142434219041350155773038500138294238746274196657765000820194297949557023849053079437327909417115307643630255143916186465267648010381906039530657394889344977501783111195312160675498146781307436476335979762851209724383939942863188697110157702505933599387472310711139323504771405046351152554231200103406764032000000*x10^292-8700430215982896796548303646508932546495432671138172113858543371096901345580377758699525624621552398230671907186313452294814347409551843904524237587381434784286954328262172036928610280026764561654487513347911932943145240179021965661274057795119473837738138986317583707705001630914536456298061339826591498938087352421603183778983872990554644721437697727435990247997146992783982400836304905908754880987742966102055839821555068859525335102769056611259825591552861540466670376452673944034264194572298225681284258608276941138750011995384034822068629836980707/47247474803789212827708907158873076587993768395898932477253214389281097470499544486808893483676744121763240807111691171445637076480032130302297711432401059169245092949419564988688146533090083329572542091239890654878249625322292371304699200015131879190489611391655864268997366805068314133482460281359492914305419933871846927957558415742091882573032661155643092711713411855598677529051948355491786346225853503619888245546945582104804443382662579278913032480126255552955115924829996051555545934105505744041276740255679211025284037591303568018533255728611464741992606707659049586542559210233072907892132829131561816155901278527191620086240718114768866948436978205521048739966417631182848000000*x10^291-23937419561733687969477411622703809901738561895790162407664207210433449423049907891944724039240100816563611388225937056423599645193220447506525655156087552434785065146144222202986317139434711497571746971129397392624986312128360288943636920018185581502795670247963093233202340800050997862557589132363665992775074189197606613832260433656012085180000885240409046427513883657886227213390944598061191569943020361344362153676974549622051196341641227611644562332657719695535111195265749963510294823407468175582813834829757465925741853405166078980133079508618227/207162004908921933167646746773520412731972676812787627015648709245309427370651848903700532966890339610808055846566645905569331796873987032863920734742066182511305407547455015719632642491241134598894992246205674409850786818720820397259065723143270547219839065332644943333296146760684146585269248925960853547339148940822713453352371515176864408204835514297819714197512651982240355319689312020233217056528742285102586922782761398459527174831674386069080219335938197424495508285793059610666624480308755954642521091890285771418553087900331029004338121271604114637967583256658909725609682691021935057680890096961463347760490221234609411147363148657063493543146750593438444475237369613647872000000*x10^290+912166474057076087756064409042126544313637023719089764041247583761075896387574967239038125914213996230106917512520122679847255854050595106040584501800958722441770262346877720500752571087899049012172817408800717375068686551748348506079361820219233104023707290718813782661749964721229964515483821503247349590890542053168007150159999845175651735368940087233738433535992943635849401342506167139441541898211377131851782351908691746179189828141785908291996408723594304760492122699308557866146771846799557099095364706332696413123040276074468121117708280190265193/35255206653591078080894064541820928421295713726685312524844943973383568003441841922520672519456246886493880049524796466838708102158918520501932692312467990332833065720803253584286573340327582179011947771354274772294606629513215980333542821247654769490503520936610121265448216976000065673420366726308974349147171528838192689515967225128280924741768371160501682270703971319159449559859853827443325666347436868882912974495393576174203170116808586429210742781534209598059599228273146144651629184285271922462799953092601360372321034595401789663283723910949354782025028714224134455121938727053914766179875114682896307909785244922835347060714892207820259992070065191901524368876759628795346944000000*x10^289-8712879272376966945575594102951005505316317581286776329024716179594383183497392535447962586206378541834326472621006022182720517812288438262191299349462236035838683590071904673282059660990686300687822638185440036225172131475215052495358187462961544914035072242376419904319181215717674637399693785989386740997524395476864690993533163619981813575633801005093918495808975186317192953076550400865291774377734732440708894889827670858904993331602356128547275102268543422139570900050176775686713689479718494331261728041914962940666009029484043897023300666585873/4046684589803497657980883930017706566618290619063009785460463134336200849090715768498025019624543120884514927423715768367573451726067169309787056856735456281681708413170460411413763200802818128373545309407621104298163543561516964699154480351904721367605621533593509571338404035506094494688250789454595316597762297223166465231397977145159201796446456515814106138898194968807867253827391917584799119963357971036995228376862567004343320396016289920570276562750013623429449650549613296603491349848396429360947472876715982234040327449211335857003001353256795505415046774154422389631387749540101520987603056641862880560079697678099361575664665888201977668654998787244348884079767192174770257920000*x10^288-1783091287627087787906455218802102763254840910285602360963340323368618247001212461092428202831359647083777355291507816583986224560077564008778702464750197053744896218259600126177693463606179588522247384236789873647149826208362227261597648604751779540440988507445479795346705516698013848841802968963977491210618221027050475825659768751194288947486491248076641046223466242496726835745119985339885520320714591894468639847622871785247226549176953571616917348417064316827060645671710704212384081438730877499293304122872515772848228752822568174424335474451532519/9307374556548044613356033039040725103222068423844922506559065208973261952908646267545457545136449178034384333074546267245418938969954489412510230770491549447867929350292058946251655361846481695259154211637528539885776150191489018808055304809380859145492929527265072014078329281664017337782976815745569228174853283613282870032215347433866164131826849986372444119465848428258094683803001410445037975915723333385089025266783904109989636910837466817311636094325031333887734196264110582188030104651311787530179187616446759138292753133186072471106903112490629662454607580555171496152191823942233498271487030276284625288183304659628531624028731542864548637906497210662002433383464542001971593216000000*x10^287+409736377284574011788624565245672738908425428661334626677491654089350277021801610232140940004787350145673973358389684846346604277519994075040666697083099791085501523349099376331231253309834343773425864816627728750782656753993731603239301177879182389929217511540685650299724693152098966276990140755305085143861518567571387907994846680238705835867956293683349295508252005978370437348698334214056264481345960653161577382670688751464333810655211055073879125456936604433777468750928247559110867188430816432960007322385880226371646655809708015828577119816969049/4951706660626545902672175212888661631270854136823899658661965726941439856719870920664578398397716804077406443212073876169976578368251649539660615385286144533841065861239124956626496448667093709793047560871197449791447409954092679956994940489719865949326287630269102352317534790244895923549564020199613185432926870099677586026991416368756382887868471913932137758139466158876227713550365282404256657137429162589111402604988481004329462001824859193446584720133514207191503907372039127469493848780008241641671686022543103383919297233419191265416480473640334992832993195566298135883924714215572501543451227930240096212432497060294982341847798062213651492088185708135449570470020544513364197376000000*x10^286-6475705765240489440429633894907991273598747008938716604665779942850174670146132768562032877243031988014943472960356424862049248880091618070372721995616653850006458305580108988439831921660848832746778554865248658968566006592317440312989800799499778921001501126752014597485107423911285634981299074027043045966870526938377104360884127346603586318309593724128605872777999753106308213446886499693762594889232291770592820968346776406836547798655989135841791845670392342254371303823830921262100066570942410244662919685426660744562773557284835415322786113929011971/623915039238944783736694076823971365540127621239811356991407681594621421946703736003736878198112317313753211844721308397417048874399707841997237538546054211263974298516129744534938552532053807433923992669770878673722373654215677674581362501704703109615112241413906896392009383570856886367245066545151261364548785632559375839400918462463304243871427461155449357525572736018404691907346025582936338799316074486228036728228548606545512212229932258374269674736822790106129492328876930061156224946281038446850632438840431026373831451410818099442476539678682209096957142641353565121374513991162135194474854719210252122766494629597167775072822555838920088003111399225066645879222588608683888869376000000*x10^285-987290070504757365948824419554340430982108239784395932965152442960523742771435415459678905364950188612705109149886638276555329941003739930002838696638924124197370243936522708725684327037789451724100774804859684467107391152686797940834515147001155525439768757084986873144243939831299609977737478999363040258922329575569088297196580193491418317139637060895820592032449710433696110959689906186630900196298180364537176201488511750288225726603171411385169550964858010680819953454742608292321974788745314256251444863549359105986306709046389008797709310185606719/28320317433280798009613418095835917635821445068450567682566505199338468022276465234256578297340402577198189268082132433343626044559708477697613738706177417241721268158732150143238080384498442389609419493358295536320267743260920325750562715294770002019051181740700817384054686802085851711626254324919039863677779660886608190275415603252682157852250881280273440402465127669704978189185619596025458161151564424505307406272634988923196293459480403380119023496749695342208660434406413694949873862779017571239654794180409130066707827620560612861649804670632357665096663344242309651596304026381446484479641231602413183311661756230410572051131597751992720516315143512650851230343842717715912173027328000000*x10^284+9321555887644615428955882334520205229154301989539095089516618207939966291109100314176490006724164539321127809453515135613484169216695543115018205047980821195680138373297739297300671780151412815056829632633128224906833134247817445054292079079798355263091403687820014683293446270248213133864068926322396452439925025072460336143488284053166520715168373271874746734691789228327559230146308159783613752975155858335596002448139751299010025439537793539901261852191667902296984912241519832023220633460754641090531475063774517417453611477431342753299880056760822081/39082038057927501253266516972253566337433594194461783401941777175087085870741522023274078050329755556533501189953342758014203941492397699222706959414524835793575350059050367197668550930607850497660998900834447840121969485700070049535776547106782602786290630802167127989995467786878475362044230968388275011875335932023519302580073532488701377836106216166777347755401876184192869901076155042515132262389158905817324220656236284714010884974082956664564252425514579572247951399480850899030825930635044248310723615968964599492056802116373645749076730445472653577833395415054387319202899556406396148581904899611330192970093223597966589430561604897749954312514898047458174697874502950447958798777712640000*x10^283-934756793516517690973942156450269326602530748787641911694934164954903689101179276402113849753283524017031336088042228143643874929456194054383262772176342317646810454053947859663967808860625505846005221508848948019914360006756953635595317827108163367534765821089553571703243281688204459347485899133494869128877129643650956892086329749817567897976556328346457841890139929824650449044522224616432000813690183925617605471040322879545829644728242254981941395968995375271963344396785199021217923942332113693155695363972000284451116460141825660844190214562504920259/23449222834756500751959910183352139802460156516677070041165066305052251522444913213964446830197853333920100713972005654808522364895438619533624175648714901476145210035430220318601130558364710298596599340500668704073181691420042029721465928264069561671774378481300276793997280672127085217226538581032965007125201559214111581548044119493220826701663729700066408653241125710515721940645693025509079357433495343490394532393741770828406530984449773998738551455308747743348770839688510539418495558381026548986434169581378759695234081269824187449446038267283592146700037249032632391521739733843837689149142939766798115782055934158779953658336962938649972587508938828474904818724701770268775279266627584000000*x10^282+6480681798508417158762566562367355388199519141882752251653382225676286238296095328059073724267649917773913891483570707544061926185429479516870799468345364471075870839738855987550690916049491535852915601494659394301578493735549804227913468707412412635550341571662214479859035136279506033205295365563645691481414197732736017926905473305474717305137861745509612500159231047592043555534476208386427295702438675686871976062683182980096691957760127847645201172582951460297329250577224193404982929304225552466053177538092292667763502269088783312416532257813749/5055527740155911049649998602231866288708621598996134396226748035584387680009683050082166043161592526177528001574992236034895227789171100150978981454987043077860986712633177215652417655414597980293912901293712261029072588879635363935637641738570512757119880376852377318145299462190532206372951185274803810375537526240915181073958487853371360409988587071519886881762369898063037428813300688216114845296477616275327603103214179840835040815907245562070833946527218342080223680852715171991051863107659335031211103754519315780503215509124869733980460999055032442694941555666395772516365016279663174088927690930678717020924743260965854184334235631760683992995099998952548649383694237212096718490828800000*x10^281+1808742665509613376401675599078224665142313416423726873026835964682796738606732968457762578951279319194219579057188997426735896294951628521510260631322340846897993217270318489681825341803370339589448220219380050141354703282333554520984431822116218311481962968580914785914412253305149740435932509025110733155651599221099265691277443417612726152899467184987743358091748144883023175726389263120085294328377926392555513508577701916437428889423394686446658961103197736084771682306336667256283263898241539763814960233808661073542043220190232749182393224439476245961/2532516066153702081211670299802031098665696903801123564445827160945643164424050627108160257661368160063370877108976610719320415408707370909631410970061209359423682683826463794408922100303388712248432728774072220039903622673364539209918320252519512660551632875980429893751706312589725203460466166751560220769521768395124050807188764905267849283779682807607172134550041576735697969589734846754980570602817497096962609498524111249467905346320575591863763557173344756281667250686359138257197520305150867290534890314788906047085280777141012244540172132866627951843604022895524298284347891255134470428107437494814196504462040889148234995100391997374197039450965393475289720422267791189027730160795779072000000*x10^280-1153467395361627443932015801603999210228366562969363226425037374244795329955149115238284449978164211471728512430459326007465432648555981440906802512052245636538505878284570782147433479804170089523145306163129047137854938084223916796530118512582195570849711106346019213242680175801036611360726910504574022864048656073061636933486188065891367449195741918073763511350366400709705208490235805198616798882068413877386669897873891904280148425317544845550424681282522386582932675508959315722877463045828689084924679620899953553233439483450529095612905888362613447327/7597548198461106243635010899406093295997090711403370693337481482836929493272151881324480772984104480190112631326929832157961246226122112728894232910183628078271048051479391383226766300910166136745298186322216660119710868020093617629754960757558537981654898627941289681255118937769175610381398500254680662308565305185372152421566294715803547851339048422821516403650124730207093908769204540264941711808452491290887828495572333748403716038961726775591290671520034268845001752059077414771592560915452601871604670944366718141255842331423036733620516398599883855530812068686572894853043673765403411284322312484442589513386122667444704985301175992122591118352896180425869161266803373567083190482387337216000000*x10^279+334663370818707480520227485344417446526518076064861470061839467807616820759520153870903092771067415521149523509669141437832055469339986453401635205123099420362068262765534497622406724976360321666586082946492418881085221840360420694696437198565151311574208822324993205260700087194523045337046729015171233770267890053473197856138811891997132056266476561706389205043542414565112603920208584632705839638662676024466592915650065064041156573162882309139074717141236394720936517919268766896349871775835172115471835836125155854095942621973868604611608856514337140803/39073105020657117824408627482659908379413609372931620708592761911732780251113923961097329689632537326692007818252781993955229266305770865462884626395230087259679675693322584256594798118966568703261533529657114252044227321246195747810168369610301052477082335800840918360740611679955760281961478001309786263301192998096199641025198087109846817521172249031653512933057784326779340102241623349933985946443469955210280260834372002134647682486088880560183780596388747668345723296303826704539618884708041952482538307713885979012172903418747046058619798621370831257015604924673803459244224607936360400890800464205704746068842916575429911352977476530916182894386323213618755686514988778344999265337992019968000000*x10^278+1083015253909858323500814179532554507313710313466422417619342443352489788594612576310035310337143158301394758558069700656813297433424290786624476746520229188955124143717007775312409842939242707692975211488983627527620157287293943378791356356317435651011715293736174644087370120523022720517074565332782882721810464362417843752850929176381480242318157828261237132746744440494120215487947512146265025888260510907168551372030718880108434327545551271326711421902208321848686041251959526380659522279204882288792895071239540994598743492541436931587481466728014313321/468877260247885413892903529791918900552963312475179448503113142940793363013367087533167956275590447920304093819033383927462751195669250385554615516742761047116156108319871011079137577427598824439138402355885371024530727854954348973722020435323612629724988029610091020328887340159469123383537736015717435159614315977154395692302377045318161810254066988379842155196693411921352081226899480199207831357321639462523363130012464025615772189833066566722205367156664972020148679555645920454475426616496503429790459692566631748146074841024964552703437583456449975084187259096085641510930695295236324810689605570468456952826114998905158936235729718370994194732635878563425068238179865340139991184055904239616000000*x10^277-147483884415638664183316767311518934472342045327044444121093998156107781140276600858488936429920550658362970074475452813091267819389006745959160930273718387938099582629091944912467903581643407026153248748946071010296633665811349294244615646069912839873504954354616660223885414852961675348998060742776915159370888883122356667537339100461745727916747989210461322240907387648419253088935833225766647621860227967939626511471119387396750329483534947242628508677207006867275876429217105997350289008324491729441335483111102679964081510514412326775761471615892818747/234438630123942706946451764895959450276481656237589724251556571470396681506683543766583978137795223960152046909516691963731375597834625192777307758371380523558078054159935505539568788713799412219569201177942685512265363927477174486861010217661806314862494014805045510164443670079734561691768868007858717579807157988577197846151188522659080905127033494189921077598346705960676040613449740099603915678660819731261681565006232012807886094916533283361102683578332486010074339777822960227237713308248251714895229846283315874073037420512482276351718791728224987542093629548042820755465347647618162405344802785234228476413057499452579468117864859185497097366317939281712534119089932670069995592027952119808000000*x10^276+4793039114739940951458011807163177144114055965127267312458616674135558625637373116158592524097743695612825389807899954493847344134618042302350560200305327713779439210246618221975877543864090128035942374261344623180386261372097486737762383681907522978822577545220224919893218581340954316690480827122867609026826169918608302777667057508168311206611185802007722189097915701453785939669351448394571435629461037751412350755584335085955325270395761735176244614897697207682296885827997448857505298861920564070619208251477555603842841540436382085945032539012706626463/88617802186850343225758767130672672204510066057808915767088384015809945609526379543768743736086594656937473731797309562290459975981488322869822332664381837904953504472455621093957002133816177818997158045262335123636307564586371956033461862276162787018022737596307202842159707290139664319488632106970595245167105719682180785845149261565132582138018660803790167332175054853135543351884001757650280126533789858416915631572355700841380943878449581110496814392609679711808100436017078965895855630517839148230396881895093400399608144953718300460949703273269045290911391969160186245565901410799665389220335452818538364084135734793075038948552916772117902804468181048487337897015994549286458333786565901287424000000*x10^275+550883930391443369330604015239578447021675933596003534345241009299251003530384734777375940981922735711038484124445715405863847649327610938378352879464419492094812152770758728677082201818530164273113483664110981107117575370680430314405857286602984133170631129328042798178027890067308190243854694463573791250009546955275681903486802045412342865721539670898587097001649267649026694977418354481812304982797046710975680552263129218309518191907341032882284734948884226076318425722884343557703675008975063738150813814116319521688805469237051558887553556602535106947/85073090099376329496728416445445765316329663415496559136404848655177547785145324362017993986643130870659974782525417179798841576942228789955029439357806564388755364293557396250198722048463530706237271723451841718690855262002917077792123387785116275537301828092454914728473318998534077746709086822691771435360421490894893554411343291102527278852497914371638560638888052659010121617808641687344268921472438264080239006309461472807725706123311597866076941816905292523335776418576395807260021405297125582301181006619289664383623819155569568442511715142338283479274936290393778795743265354367678773651522034705796829520770305401352037390610800101233186692289453806547844381135354767315000000435103265235927040000*x10^274-15140176877973480141725770806522846095808032085594082524889861741988246483194741375138721133813874953018844891352009377980578984811990669537126008508523238329340506570645771904899971836783859260373469324845019946656313751426336047244458034801302578419369103217292439252036458138109056234937997381294416288210244891932129167956072980766668372590885794891058244683972771993392893686150159664749572120862737623323015416816413205740098352842882396792808273042274045502416760838852162549117101507040083185442032788970486468392852919032955698937925492834891056509/5751636199627305930517996905115774397888874479713559436806217231795357046772144826158067502101774172445461035477229226398659661902644674801647122552736321210177270722971879253694324657723646156521450161591545789274471885201519333684864111253500950118958206526683400184467096386619641674582194872327418441393057342383218464465911129957352355090688711157938304129732515579410239592550163575616724912058683476387636351087628855583455013184418602620152437472597262865910621903299185413651894476019186675486107489930691158199013028638823062770302024010524673612631268228767608241899709947335555205550358310639664749591999194325512081854833963348190344653174617519973937796200557338535419170702493459939328000000*x10^273+2519543645796864315071755204306375992335418577178232326065323054417127647959186508577139870941992126256896768828265863676283402687483032194502737155292588098602148043104443770103689926081210888640312462192299210067319111209762063113893168818160648445146127942169726841665226286074526400344106351581022320170565824363674828876838157538440018509544073852075714510291960727512543439039038600809544961671168552688326567125051314127798150956143845306477544766047881433113118072593152469848819744144470520797404069811161845098326568821700262893587757149979940023389/7656578108943869654705557480090118878469669707394690322276436378965979300663079192581619458797881778359397730427287546181895741924800591095952649542202590794987982786420165662517884984361717763561354455110665754682176973580262537001291104900660464798357164528320942325562598709868066997203817814042259429182437934180540419897020896199227455096724812293447470457499924739310910945602777751860984202932519443767221510567851532552695313551098043807946924763521476327100219877671875622653401926476741302407106290595736069794526143724001261159826054362810445513134744266135440091616893881893091089628636983123521714656869327486121683365154972009110986802306050842589305994302181929058350000039159293871233433600000*x10^272+9724369719385264672355064440685249986495561148994654473543298849320497255881846223156052154351265004239610446394200740959790154607266367036961556091128311483936433494848580169971113112530479898408447430635752722662076441334865536928216494090042763380658943406824268101322485149694883441778034160922341313512652935070127080382360541753611118939613699260242734051876421440445456559943590216685444639240352743494485904909475726133740644693217660663049060969148506273627078265040050890090703109098639515044042100176248290695677122180444832844935278714546724464051/1653820871531875845416400415699465677749448656797253109611710257856651528943225105597629803100342464125629909772294109975289480255756927676725772301115759611717404281866755783103863156622131036929252562303903803011350226293336707992278878658542660396445147538117323542321521321331502471396024647833128036703406593782996730697756513579033130300892559455384653618819983743691156764250199994401972587833424199853719846282655931031382187727037177462516535748920638886653647493577125134493134816118976121319934958768678991075617647044384272410522427742367056230837104761485255059789249078488907675359785588354680690365883774737002283606873473953967973149298106981999290094769271296676603600008458407476186421657600000*x10^271-961447440721675036239961614282630239660799005504426905841307594859434210724488693405334709062000033174291645892242622988640224897552706378732745504464670600095298311191858613147815470763092951407613141711729461320195209354494182393656981654463075642863728616624487518536430173671955182478072041805829785594110739811857053735203064011199076089944906670278660298494977759718106357984087416407769598525871550843154573481218676682088418528366319055055201822643691659377380340423100348328640709685871224875858387820910759152530663511482056430341885949046552342412807/99229252291912550724984024941967940664966919407835186576702615471399091736593506335857788186020547847537794586337646598517368815345415660603546338066945576703044256912005346986231789397327862215755153738234228180681013577600202479536732719512559623786708852287039412539291279279890148283761478869987682202204395626979803841865390814741987818053553567323079217129199024621469405855011999664118355270005451991223190776959355861882931263622230647750992144935238333199218849614627508069588088967138567279196097526120739464537058822663056344631345664542023373850226285689115303587354944709334460521587135301280841421953026484220137016412408437238078388957886418919957405686156277800596216000507504448571185299456000000*x10^270+1538515906439203798320392454851934031721574247301179867229059664738665899759209300035847999874478278652217302938242105340632071741862265020564665225024396706054423551452430721456036676844055806736670307217660055119172254739103739014555835758259717730619178151405459553141112269038390508225136341625548181141261449288214186710416987675903261347729750652633305073569158934068923905026352607046389181595626910330907490588569548393122118472435897427112993651763490235593312177632459726316145572638840562363476767128919879635251592418739458639532066920880588405957487/893063270627212956524856224477711465984702274670516679190323539242591825629341557022720093674184930627840151277038819386656319338108740945431917042602510190327398312208048122876086104575950759941796383644108053626129122198401822315830594475613036614080379670583354712853621513519011334553853309829889139819839560642818234576788517332677890362481982105907712954162791221593224652695107996977065197430049067921008716992634202756946381372600075829758929304417144998792969646531647572626292800704247105512764877735086655180833529403967507101682110980878210364652036571202037732286194502384010144694284217711527572797577238357981233147711675935142705500620977770279616651175406500205365944004567540037140667695104000000*x10^269-57774795681188556582254357361896064508112186661358813393806484546381913664531737716480983877110988943989173810107577785389965257130939323068391607627578456708773585220534895185158267675509609130308312999242242392250747722816727679130501669224179462053516519744190579020526366423063414125713955701477557674964725275021091535485271832491048312414484161614514477166649785199724143763416462809878851101234750595186381075339424313518444913663414147200048362054135856697974276314000956283048436911791458816028610233539437145884129545137761454427057383548169455825313/669797452970409717393642168358283599488526706002887509392742654431943869222006167767040070255638697970880113457779114539992239503581555709073937781951882642745548734156036092157064578431963069956347287733081040219596841648801366736872945856709777460560284752937516034640216135139258500915389982372416854864879670482113675932591387999508417771861486579430784715622093416194918489521330997732798898072536800940756537744475652067709786029450056872319196978312858749094727234898735679469719600528185329134573658301314991385625147052975630326261583235658657773489027428401528299214645876788007608520713163283645679598182928768485924860783756951357029125465733327709712488381554875154024458003425655027855500771328000000*x10^268-3458783596228858749964472725656253340995406475930030015516196075402574831448169838646352977514240819240752468980085746549902155921856100222109938964641174283614213119586579497932125174724569742061461892604292773899525305334605551631523306510136857139337836228038084694261590866684647861882042859038569639682958285177458616543942717387502227524139961809143451458106280801313129707609050840174877727215330281430395597956871519999633189070343231702918187969732067669741333364635318195343953274769183498221177049515797339840677401665377903857603429921824437090307877/128601110970318665739579296324790451101797127552554401803406589650933222890625184211271693489082630010408981783893589991678509984687658696142196054134761467407145356957958929694156399058936909431618679244751559722162593596569862413479605604488277272427574672564003078650921497946737632175754876615504036134056896732565825779057546495905616212197405423250710665399441935909424349988095551564697388429927065780625255246939325197000278917654410919485285819836068879826187629100557250458186163301411583193838142393852478346040028234171321022642223981246462292509893266253093433449212008343297460835976927350459970482851122323549297573270481334660549592089420798920264797769258536029572695936657725765348256148094976000000*x10^267+4271532382097811967775459260916689331368744234233094984033402841741906238765520467321717773162718258796813977706894084617012049954454528974403966830513230755929414359655206796356951130383927914804950535332947338941805579486232072428491801120373118520311644819991591450003820512567377431260103597053985162308324378400938629331842129740907271933675134637698353759544891403794357352467149457275141212418459479871923567311432669141028832094355439939959877910620969697066375063161645274744773141429961146589249593830649092111641187159602304526752651667858537410461219/578704999366433995828106833461557029958087073986494808115329653429199503007813328950722620700871835046840418027521154962553294931094464132639882243606426603332154106310815183623703795765216092442284056601382018749731671184564380860658225220197247725924086026538013853929146740760319344790896944769768162603256035296546216005758959231575272954888324404628197994297488711592409574946429982041138247934671796012813648611226963386501255129444849137683786189262309959217844330952507627061837734856352124372271640772336152557180127053770944601890007915609080316294519698138920450521454037544838573761896173077069867172830050455971839079717166005972473164402393595141191589961663412133077131714959765944067152666427392000000*x10^266-117806196664649003939527215945816815927196282115296109339115451258940201960673358552371076342892678142403988052745827080423976542481379887451669199532573721199946964596568817354569321566011181408753319694802816869502393484932576406451171699740773222815804501601407272320617560034861165704003441438459652870996470836797897277730808904676008814323401308252257880913457677151635556054851918887963708464357082389593513555250059431226951347365475431078844299320316228283863190501278933311982797026836099338944604283653386246506987258595918921975158802804922506101833/154321333164382398887495155589748541322156553063065282164087907581119867468750221053526032186899156012490778140672307990014211981625190435370635264961713760888574428349550715632987678870724291317942415093701871666595112315883834896175526725385932726913089607076803694381105797536085158610905851938604843360868276079078990934869055795086739454636886507900852798479330323091309219985714661877636866115912478936750306296327190236400334701185293103382342983803282655791425154920668700549823395961693899832605770872622974015248033881005585227170668777495754751011871919503712120139054410011956953003172312820551964579421346788259157087924577601592659510507304958704317757323110243235487235123989270918417907377713971200000*x10^265-160844331244382711231244068144376592829733372528986975515695460093747204922881202094491452467793724780909180185496660047812158402848713605138540852992492383807290956434818013879094139581151528311386217532292484141887777450491646224500370856859217941875985687460776617203242340827724233159946957841144352361381136242645180603806625519884986189944271680454528981367551739503960246274303460870953177261683174487844872860721863139347078292020032729192861542340899790185032331498471096797855179144111756722483800012033932519115570058392356450475640273932220461642763/4807703071659605503802733693372935325805646460810879944342738659257965101911064578975234079668781398850674242074791133535058142504477086640392867869961082550759434113966772294720000764818718306443590624073019848074693883687150240996237563367792519569215483912777345863411372923239576095185913079625766273934742447078999332970920584385394575317533771976911183337240675450152325699554956773880225444380350305337221080770193234287856581075387977451526839110794575045809783672528524901744498104960463802477333631031715728936573363215943232077240065760444667243062163646077185281255156619603274305098829745563349665743511188403458355431496456049617469365804500636557591670450742193105563863478127286304557883690319872000000*x10^264+1293081366285521294393387420556758527040962820894966086942199048866885866243431174233384052549063411247646759529533651881781650647656596286004457841789178829358302885234800101854334648490172083216671545625302033315263345924339595585286592444564115116066157141901023115385160243323438557602575672181708909486438370582658910489270041405054710575772041804519956893866657028981728848540192818551621891376061429093378338043307748672175475459192126737449447716063534201277094906427439867464001033054543666372461326475367500635427999055518031435763838907138870516945057/51724253736475755765050100425253649022460748130103260090859809023740865924008694780699070098505510222117598742321890815963384153841270725234571543980270957097825635984745963998366904780118624538289664645199385951700154886565202592787107578301767796744663137268501100323598219036232680748207064856663416464401367016849923858169904218215279568933466788165389282800658301394742262698660224601745873746436872250524585420700009968890043217086932722926771510433376117734229396752720681701527014094747058840445796306272251980283134114599113393382720707491680557925358450261244200267296857424697295972097754503991899852137085889030310582573341182326918980763138075813998917282090743594790893979488817700931795162461372416000000*x10^263-54169866179545335791082167363123240088636632008160087259246176644225970247568889606488463600259502590185698908404992061738772249475149223005917099194510859161636325442612050190706674321111236545537437154578315965400491434350476684333042970108252099558814337055619614825681485626384409525157352938001767231825559379680555083565630615553595981845748404008384796801140936851291399423676242458179281897231197744635173892510783340113470894004590874283497276722495976473115157035157338837761964929144985266939239891448218521760705696670661198169942825286662033077279693/13500030225220172254678076210991202394862255261956950883714410155196366006166269337762457295709938167972693271746013502966443264152571659286223172978850719802532490992018696603573762147610961004493602472397039733393740425393517876717435077936761394950357078827078787184459135168456729675282043927589151697208756791397830126982345000954187967491634831711166602810971816664027730564350318621055673047820023657386916794802702601880301279659689440683887364223111166728633872552460097924098550678728982357356352835937057766853898003910368595672890104655328625618518555518184736269764479787845994248717513925541885861407779417036911062051642048587325853979179037787453717410625684078240423328646581419943198537402418200576000000*x10^262+465480048569798975621854516269046233228141834397901878852666589368247955893179814250237517588154243255722941112539502095574946380483292393326136179341165684891287656963353424070505831447305477749652034375562388827460721697810434769847442335485975516788631373375634610093929269967160398447550105088272451398251395229396770552194680709912884146743714361265335312345326716830455712845562154542342650350578659273878280921458338483817577863997156158785701213147602502028021026435950784991207580025946512341804796948555903040865150355936684710461671578887654710977449/2641310261456120658523971432585235251168702116469838216378906334712332479467313566083959036117161815472918248819872207102130203855937933338608881669775140830930269976699310205047040420184753240009617875034203426098775300620470888922976428291975055533765515422689327927394178619915447110381269464093529679888669807012618937887850108882341124074450293160880422289103181521222816849546801469336979509356091585140918503330963552541798076455156629699021440826260880446906627238524801767758412089316540026439286424422467823949675696417246029588174150910825165881884065210079622313649572132404651048662122289779934190275435103333308686053582139940998536648100246523632249058600677319655734999083026799554104061665690517504000000*x10^261+304241529635632315331240426752262524521881126151267898946868124847361573843036458831446049619046239466430878845706392193290173322714671899520432622260806187699929473235695830589752496514433111570997642689291677923731862362036551504888826606428682033481312779027269037379348712305014360734023284265442240926937259298691118399501710847867874736049970960064516071667426888060353351039039809153843224643000571267185246710996212071069858772425319259742985543058263353777989527695903569857550266812134505342596733473966973306931212375933497497712799880471286704207769327/4998868334824383783446510505555599515354709376998916670083964446038425812568995731925755615782879961626460137195095285669860134383352248695698637765883009389737745235901780228066170212372515846235345372636160998422367883231428333778798817430297933673046506902826888054588296908091406188333008265758725885595013943329025098448319748924750744534045354827906262069434135541879982517542289409396614934278500188563841190304086449153391559553987861464662292580900592022945571093710939117037634765609360324323952364392693390240757660876525057140590164466658828229028585129019262344461361658585259584667970870714938307538423464137096210405408027134049801930576009420725719361191681875828453895407419862927538658421009710841856000000*x10^260-1655211486672195716312187542503730881148204211798009622985439768213375746250435526268337985499250111316689020299274411933162166061136638994873315731098021989263447160439701980188240765145387132342544715223877116164896379807915511710184735007641289104663267513954094091142804335221620349499739414348767715087480973851288012296100671863375165447148290982282270158987824644332753476464738427035215347401245129669559329419907331381127923759164113903196481892144814276427392292329557849309063504184147924352756888073418123567561590426157931953552090538751915215931440017/104976235031312059452376720616667589822448896916977250071763253366806942063948910370440867931440479194155662881097000999067062822050397222609671393083543197184492649953937384789389574459822832770942252825359380966869725547859995009354775166036256607133976644959364649146354235069919529954993173580933243597495292809909527067414714727419765635214952451386031503458116846379479632868388077597328913619848503959840664996385815432221222750633745090757908144198912432481856992967929721457790330077796566810802999652246561195055910878407026199952393453799835392809600287709404509233688594830290451278027388285013704458306892746879020418513568569815045840542096197835240106585025319392397531803555817121478311826841203927678976000000*x10^259+603210924829998250130128514502462596233840903195360822357881879658136340451954775396367488598054410452566700874981574626268486710713428881085503941143388353140789918182635548730691651459817295247635755110074494950046167015131504115660651903459631702529091875944878225040505282285188574300913892350335480913999718396629290544364837813538600585740218955989021789235943792436096522510626901319992577941662467165932666908364287091338512567925543876876255449589263603819406750297833453250490649275829311863016332845101120903524436041685809620350964004278811208700593529/377914446112723414028556194220003323360816028901118100258347712120504991430216077333587124553185725098960386371949203596641426159381430001394817015100755509864173539834174585241802468055362197975392110171293771480731011972295982033677190597730523785682315921853712736926875246251710307837975424891359676950983054115674297442692973018711156286773828824989713412449220646966126678326197079350384089031454614255426393986988935555996401902281482326728469319116084756934685174684546997248045188280067640518890798748087620302201279162265294319828616433679407414114561035753856233241278941389045624600898597826049336049904813888764473506648846851334165025951546312206864383706091149812631114492800941637321922576628334139644313600000*x10^258+1620016912739631218282861766329646569060674747043283931286766455200202952545254238199419562376612624706241903603375898286277246809636375147274542909283932547894082539337050516429422236024314072030350932949385404667220153223359565134082714733067791050036803360762747764727664838569375527908737898798119671196586200269367386465474889652746678736516291786537307260647847581622662670316611275422224523908243200030798704663395742364264244879649715734573714321456462951622232943238390343726830462874865251643033222512386044463039367187059636512343044016040613715359426809/27209840120116085810056045983840239281978754080880503218601035272676359382975557568018272967829372207125147818780342658958182683475462960100426825087254396710220494868060570137409777699986078254228231932333151546612632862005310706424757723036597712569126746373467317058735017730123142164334230592177896740470779896328549415873894057347203252647715675399259365696343886581561120839486189713227654410264732226390700367063203360031740936964266727524449790976358102499297332577287383801859253556164870117360137509862308661758492099683101191027660383224917333816248394574277648793372083780011284971264699043475552195593146599991042092478716973296059881868511334478894235626838562786509440243481667797887178425517240058054390579200000*x10^257-9746698609153911674083684982293352807457331984437934235091230368559917609446064524720216875495592436406881748006244103989949890602735655844263217663630495341848163585656963417490468253451231275288556303770088024965720542077261204373624526414745643163325191439046630741345109284654255603222068849317364186069539620137404199139508982918462564088054920650261854787613047688695703250310830580326958664801463007496064952953894555705967370956741866422093551844154868920423524428405850564329533839469152553061019555458035097350117650585796429434437544581118706953356206049/204073800900870643575420344878801794614840655606603774139507764545072695372316681760137047258720291553438608640852569942186370126065972200753201188154407975326653711510454276030573332749895586906711739492498636599594746465039830298185682922774482844268450597801004877940512632975923566232506729441334225553530849222464120619054205430104024394857867565494445242722579149361708406296146422849207408076985491697930252752974025200238057027232000456433373432322685768744729994329655378513944401671236525880201031323967314963188690747623258932707452874186880003621862959307082365950290628350084637284485242826066641466948599499932815693590377299720449114013835008591706767201289220898820801826112508484153838191379300435407929344000000*x10^256+20167752385809065151297465076591544764811988499858239331408909561086684622612648537117334194938049184331322473349792808134134099469419888860504726700535327201987877394354327562551861013048814376194421801688214289996240659221147395119716052777845538637570332055962975168254479743948543941964326902906532297431568723369522930051888298997929118981859916395326528233772264162897423866506659415813797561747288220158188848440748447796037127790989708761400560134053078759666586526218474701204974166945893805952869910653798397416562674359557585577476375735154925951801769/2633210334204782497747359288758732833739879427181984182445261478000938004804086216259832867854455374883078821172291225060469291949238350977460660492314941617118112406586506787491268809676072089118861154741917891607674147935997810299170102229348165732496136745819417779877582360979658919129119089565602910368139989967278975729731682969084185740101516974121874099646182572409140726401889327086547200993361183199100035522245486454684606802993554276559657191260461532190064442963295206631540666725632592002593952567320193073402461259654953970418746763701677466088554313639772463874717785162382416574003133239569567315465799999133105723746803867360633729210774304409119576790828656758978088078871077214888234727474844327844249600000*x10^255-763062278724535572291317131700433049465889282716981909630810580929217835587062337693965767670368025869897350353745674764295718169000704153104851234878497761122132461586129591283020628745408646681984025253622037693346463378733107822731015496341996756883682126775457045106367933483119034197375417029440402459348628007446276032364782571066111727071327074798017907365152342014759115015196863743957875659160403657186519592516293298536457277578428993997654387437948410569194334749326281701015660167181741739494667315652405669791912914890311264334029416053187388634990103/2099044809266098048204323547324818458895503886239353105434937006749319152400971583818552486089694427406797117448769290833916949868107142636318640792445339174788438175536101124885897136856068893897606463351414547881545963640409683067052738634251823541046920434524621601673844224895213824105783502825152034264888734859630954938843255852498536632823780673657151068003671250577572179046077492163276197363279343178711171173447116345305729422957718980457555303890482192802937084533598179000570988618432837624924893617949525335655104832696377593562372420207908608682019010015704335488703605886584840640419640496685455088614166285023247134072452225696048029856588659800412462641831986387871104497157230122725192825615661621338701824000000*x10^254-27183842947042711871455403975115407394643451097816236952134096120628033566289320358695269889512101965103912663203591367808168835048648984379022572946510139346698109673924396207351954212569899773691239167763213940157174266287126497463759073888190831898699750322099999375414771528195731319016145225906087237576835061541262082452763518780007375969074934454676201827629564087939885688335611255959969755337816594157889092238022021761238513796766843502927047821015112250053126993577885505618800477078113665922647591740078764969235451256504624743603663171555432643366266499/264479645967528354073744766962927125820833489666158491284802062850414213202522419561137613247301497853256436798544930645073535683381499972176148739848112736023343210117548741735623039243864680631098414382278233033074791418691620066448645067915729766171911974750102321810904372336796941837328721355969156317375980592313500322294250237414815615735796364880801034568462577572774094559805764012572800867773197240517607567854336659508521907292672591537651968290200756293170072651233370554071944565922537540740536595861640192292543208919743576788858924946196484693934395261978746271576654341709689920692874702582367341165384951912929138893128980437702051761930171134851970292870830284871759166641810995463374296027573364288676429824000000*x10^253+68556746143166192531191694853915786503317469918347171545764476675837932150801933735309879144322341519549991386487356934376668815683086397947766071105808581469928906624140722646584015889078286974361833673880956162056177191950152674347809394104759646976405833486694084918858552858072061208594516674475443125512008690313516311278260381502864757749635104789001907402679574404668100131084717532518274413440059302870263589681387529191827850217994526242702182595764056951916260991192060381500591346198790229321317111340005030402723953031182151234008867632786108317063629/2530905703038548842810954707779206945653908992020655418993321175602049887105477699149642232031593280892406093765980197560512303190253588250489461625340791732280796269067452074025100854008274455799984826624672086440907094915709282932522919310198370968152267700957916955128271505615281740070131304841810108300248618108263160978892346769519766657758816888811493153765192129883005689567519272847586611174863131488206770984252025449842314902322225756341167160671777572183445671303668617742315259004043421442493173166140097533899935013586062935778554305705229518602243016861040634177767027193394161920505978015142271207324257913042384104240468712322507672362968144831119332946132347223653197766907282253238031540933716404676329472000000*x10^252-1637807362219169292379521259914657252266390582449206810645498320684760599172811747541683800622559406417308444749070180270009225557448362495835933522740770033394765842202337005352419353902078604198532367757950376664216818158172297051591894088502185725427712245710316083437094315183896452841171253517641572352751699479051495842945346142534100219276234555939918861395667623783200832622886590876628331390882652163118120361546816046085798264205057746387467576428540296719015242145577289583710973926445247390447073832896745382020306589153786087060292976974842294461719183/595079203426938796665925725666586033096875351748856605390804641413431979705675444012559629806428370169826982796726093951415455287608374937396334664658253656052522222764484668905151838298695531419971432360126024324418280692056145149509451402810391973886801943187730224074534837757793119133989623050930601714095956332705375725162063034183335135405541820981802327779040799538741712759562969028288801952489693791164617027672257483894174291408513330959716928652951701659632663465275083746661875273325709466666207340688690432658222220069423047774932581128942090561352389339452179111047472268846802321558968080810326517622116141804090562509540205984829616464342885053416933158959368140961458124944074739792592166062040069649521967104000000*x10^251-36821373127686041048671597236066873683765372901540508834521085506789708538247496492675428156095826742090944585001839429973185378156177408498025206204255446659495409277389900477771502923175776057799296613951320169026201218829926616543507906373976337589320657860599064955235766877039012707970909463545420076923724765038866044577299564687464334485290687355731930583821191712674332178263141073808028267160894302907645135524920901000982611157448492658772561850868085315396349534955848743415784257716812552268570941388960103440634803477091608581099357261166454461593312613/457020828231888995839430957311938073418400270143121872940137964605515760413958741001645795691336988290427122787885640154687069660883231951920385022457538807848337067083124225719156611813398168130538060052576786681153239571499119474823258677358381035945063892368176812089242755397985115494904030503114702116425694463517728556924464410252801383991456118514024187734303334045753635399344360213725799899512084831614425877252293747630725855801738238177062601205466906874597885541331264317436320209914144870399647237648914252281514665013316900691148222307027525551118635012699273557284458702474344182957287486062330765533785196905541552007326878196349145444615335721024204666080794732258399839957049400160710783535646773490832870735872000000*x10^250+6587055805420658452834004386666262528688284815177085664855503959891253888276767148233800954658356015715959145045275778769321547556204147650109853431065973157830483501360980992547841715471061455983569821510996310389640382464190235050665660077271379090284064698287528388262212327118552845167250600259828631678835036207810138960373811981552439505829354761754470572225513475749384420494129883510579351428268656325693653711001888406509046131575476367441083473503379089937311550753649327943956566610614181534158307939614908036502959505402466175290691036576662610386263133/89417118567108716577279969908857449147078313723654279488287862640209605298383231935104612200478975969866176197629799160699644064085849729723553591350388027622500730516263435466791511006969206808148750879851980002834329481380262505943681045570118028771860326767686767582677930403953609553350788576696354761909375003731729500267829993310330705563545762317961254121928913182864841708567374824424613023817581814881083323810231385406011580482948785730294856757591351345030021084173508236020149606287550083339061416061744092837687651850431567526529000016592341955653645980745510043816524528744980383622077986403499497604436234177171173218824823994937876282642130901939518304233198969354904316513335752205356457648278716552554257317888000000*x10^249-11106350070616241191491884255645057541917856785625988166958962229911134443403828981283453288827630411055561390880727716840475585104397317720282840114761252125409297901745052586724366756943932046991414948251144451489937126667171545778164918069604992007456151123829098200743283469572614295200533006814481943109461262814558116423589506577508768939280669520589854808096741209234367583209166454971764657842064990151336100745793314206969246858697349419811761567056896650547886827890405127783986459789723909152013589930841194225800606660411586415295074822705131889145360773/949197104789307914435741219032486767868985176451099274567978849565301963936683539003418191051238360295502485790224021859734683141834404823219261200488734447069623139326488776493632962997057733809579047801505633876241343725421248140017537252975099074655132699533905686646888799672738316797108371044930535164884134654998359310535426082832741335982255015375281005294322309171949858137099825059276661329755868496429961437370148552771507546665148648521591556349815883508780223816611087428521588128283223961599267339732360370123145842719965870666230923253057168452323318872529260465129260382062099456911289394129456205339400024342278608015217362407802071308047235728281040460321650597767445821449256446487630088881727914173268269989888000000*x10^248+170841299749961839541944851350701408830002712635179876849487497934353960575288156045486259166243694022782512068629777929381709218159321893893023854215567724292702054693100049277639666724903281264053856742100729676742174516759601478493490011053325153522201659399450462378101164785035440542566767541520059020601250055309900436864340476945284390441583808083057352045378519320715918438895596720754962388267983348713669975298019124625252423888637903323995780751844151116130785740958970015857894733328338953136559816366030138083149266659117098251094850760883364999719437/299695898155774062375393415757938139559915710965838731993802733409722596810502881601349106703983506573314328453246646807458817143112498874863629105635842618470962138104096304536360416044947221739168827371296769542304569987179722806225810379080685691980841358328128089965082785121836081808768235890725242339123477833387911726989765158890688443406777093739673813781577224282322505385840929753915653568781073676052772442360755286015898486651569956153216291699587676493242802999611394107976456902706391508873980175405461057998065275353647513895628991116499075618611781570142481968413218997338547846742778503256930682475182466785081051476553702551426122025411439582280672582513430581720468641887840794033537447526833303311242739318784000000*x10^247+15985005403715884658552204274576824043544392742416460181195019149622443338455719420634523615286320857138451396106778514452953861615265559342066889850958655918889739581261841567270958996195240500576699111924758050879449664674227752398990871001981993278626017314487235134635721314914827407603734432824431273613904694470655394926970940076189514678625043195292627844081927246767886027755257577325386072196434728977716087770803895427559610675929773254832052874914426463994989246808900816288828571536424021947659177702336792636213502034112826603704543234313450065166338873/112225072431510594683602582864977803965309910546302600546816194087552333251966626421962032861973781714095620214692591721353052221569305631309460440040941740099852706325422336185015636214557394380517809104279066102083608133936120622196599772899119082173962636643840301814924789451833650255422328669227997589178722109946753387115093744867130007218449350870475328962798191332835166385220055105955741684798083315283171861732015879418206029096241574949415961693906652669164415514822902463127941872177654437228241797472356543970770253741375333256032691894508822274278900185013143721519282659066542116842395815524863706298654116562236561318178120153309819630863016333684764699477187152780252120700189983231042749034942820336780517984488652800000*x10^246-2408840806714959964535078095075473269268878813401637700115819834179877216456483049526731153985379468486174842168252033404023375112826288955153350848802690612572554825784722780044530123702188091193368287357815017117513175361961775509210062220537744781877351582835099017490000519836985112424450227810544367847630643905502505725209167980393225531697099652528452888471382425128374126268518689196528493120818690912170700087614658229482423391311868578129366829063704338128199814993004648093614054188619334256327657787879247390189644891137951478115938543691228745355759882791/63968291285961038969653472233037348260226649011392482311685230629904829953620977060518358731325055577034503522374777281171239766294504209846392450823336791856916042605490731625458912642297714796895151189439067678187656636343588754652061870552497876839158702886988972034507129987545180645590727341459958625831871602669649430655603434574264104114516129996170937508794969059716044839575431410394772760334907489711407961187249051268377436584857697721167098165526792021423716843449054403982926867141263029220097824559243230063339044632583939955938634379870028696338973105457491921265991115667929006600165614849172312590232846440474839951361528487386597189591919310200315878701996677084743708799108290441694366949917407591964895251158532096000000*x10^245+2917946103221023008720027049017235043301247362720457164720424362167998470089653513867404642806165633727467485887335649930139992104184240388173499571141599440568829070646935479397487749029571136688378265121987037435614490477229552379545813350054862954010009891862985161008990646266016923137163777254660787232032594968612785699245071213392409999436556493126521913049454252725715477699265607236419905850856821527527495405173056737421103854276547431181540944101289656670879098742925033816179561829775507449005041141890080813710877437572129072011549580088775720274154109177/767619495431532467635841666796448179122719788136709787740222767558857959443451724726220304775900666924414042268497327374054877195534050518156709409880041502282992511265888779505506951707572577562741814273268812138251879636123065055824742446629974522069904434643867664414085559850542167747088728097519503509982459232035793167867241214891169249374193559954051250105539628716592538074905176924737273124018889876536895534246988615220529239018292372654005177986321504257084602121388652847795122405695156350641173894710918760760068535591007279471263612558440344356067677265489903055191893388015148079201987378190067751082794157285698079416338341848639166275103031722403790544423960125016924505589299485300332403399008891103578743013902385152000000*x10^244+719107861058214668467577356811419709325214957829674528261418899470537944717504843846259035588574601750317118715916857444665833399234866362291893526742370470002425947846450914169210846277552544653705707234358677415789475908557421726567053443673979367381359124896162108490415114900209558032168302333495006555038924200670261784999887593425620905373292043005760044111831905011739235770625493553910551167950343247027315386007560992393834691794571061763174711647353299469789638887802006807226282375548971036479824475159848037355169087362069289051230482689155986134974718567/6908575458883792208722575001168033612104478093230388089662004908029721634991065522535982742983106002319726380416475946366493894759806454663410384688920373520546932601392999015549562565368153198064676328459419309244266916725107585502422682019669770698629139911794808979726770038654879509723798552877675531589842133088322138510805170934020523244367742039586461250949856658449332842674146592322635458116170008888832059808222897536984763151164631353886046601876893538313761419092497875630156101651256407155770565052398268846840616820319065515241372513025963099204609095389409127496727040492136332712817886403710609759745147415571282714747045076637752496475927285501634114899815641125152320550303695367702991630591080019932208687125121466368000000*x10^243-350456159146144967877305731266257548512209980816981267514518052295390496230361299268168958285785406405908332623543066478128087771209226411298068942272334185232697924301131266914380682811565754960468266585026290538203709986895175492490899131981616193486462997974972861649798318688826019688435408840199458783735602841629931296935926924009276634133927058669081523262286011596394590638979960255271151519182978834963997328435454513460721328135216252838123962957783033154336080788109520651172766913030858771673893880276031468533408597402354795722204092277581805671045680883/3604474152461108978463952174522452319358858135598463351128002560711159113908382011757904039817272696862465937608596145930344640744246845911344548533349760097676660487683303834199771773235558190294613736587523117866574043508751783740394442792871184712328246910501639467683532194080806700725460114544874190394700243350428941831724437009054186040539691498914675435278186082669217135308250395994418499886697395941999335552116294367122485122346764184636198227066205324337614653439564109024429270426742473298662903505599096789655973993209947225343324789404850312628491701942300414346118455908940695328426723341066405092040946477689364894650632213897957824248309888087809103425990769282688167243636710626627647807264911314747239315021802504192000000*x10^242+7411781455180201794754346330328229226470983206288286699632685094460141039451166688991699433308451993016133799607269128702208912494668411708816697873197459075180966843759793621524786937783336393055708923824792449921465737791959114890698545388211550826378576816180270332562456476770386433519810322125681553247923167307530259442724354305276260054611538544549497167189096700931778938098959641656236960536786625948951925373301991613346091532962159722925108236197144813460723844586638634500573141145619166021620674106394165786172824102722583713192491687685226887811994966767/497417433039633039028025400084098420071522422712587942455664353378139957719356717622590757494783632167020299389986268138387560422706064735765547697602266893479379147300295929119568504706507030260656695649078190265587218004207746156174433105416223490301298073649226246540327442783151324700113495807192638274468633582359193972777972307249477673594477426850225210068389679408351964672538554647229752984364240639995908306192048622662902946883853457479795355335136334758590822174659847045371239318890461315215480683772675356972524411062972717097378820937869343142731854868037457179764346915433815955322887821067163902701650613921132355461787245517918179746266764556117656272786726161010967079621866066474615397402557761435119025473008745578496000000*x10^241-30468035988088790527610052090307191734640580799211538571740098118381627788807589812156679543906189465841543159171009161128041461960319083684509099014640063000929539064535798521544065602217132531908970112069613617274982968533418816389827825430742678468839908531689890226723029822256058259499523200660374633292923547423122159339828828985782882039229339149468305880330013381833686341828717759702423458358617063465184165058389243379568786621866903080821854161027799800918603873723091610820832565442067005989169522355623080166490191518421943359064255495158453363708275029/51017172619449542464412861547087017443233068996162865892888651628527175150703253089496487948182936632514902501537053142398724145918570742129799763856642758305577348441055992730212154328872515924169917502469557975957663385046948323710198267222176768236030571656330897081059224900836033302575743159712065464048064982806071176695176646897382325496869479676946175391629710708548919453593697912536384921473255450255990595506876781811579789423984969997927728752321675359855468940990753543114998904501585775919536480386941062253592247288510022266397827788499419809510959473644867403052753529788083687725424391904324502841194934761141780047362794412094172281668386108319759617721715503693432520986858058099960553579749513993345541074154743136256000000*x10^240-365694347351175076976388906061345364342138294887087834639569451863730281979327923494653337910653276691892666245361352747724889818687569295877815234535941092567559470481398550955125307809975369184900622299895213277262675425497117605771209301117347681610428278435277150113288113827069341548283110620467983460386245632656704910497419299173111457813818096177983310132886229174242743325647111426827233719902233503668554953547809631478949200243909887088310112701725964760313978970645505367927080354780014609394760990243821610480780589845866141013809468023978480275925105949/1852451129940702352242301489968366529921531781136534406386612074649624670127259500111717303773676974966834218417879895136064018125939827291816522460036028430888722341670067598100462017527681354074169763106911880989083432567394364995408233633963866791466903170831601194012253924847598036814215777488855342539400428513613549967586931351135985818903571106890493885771933978486276282228764272479338390424528896176536486105818663836123914422877799083028203392282576694963027889478043568306899787808281718001492134960256859950104573668786243222293686643492754795152242769853380875014294809202305245626719720161215644879026836769085596358271483535032247014227476226622782995774516083634109808434453846040664084928257801318448029474175342914568192000000*x10^239+17423781175155587169336147313030762953287896415605543921456381260718279809142605270773331732250808214123651610315847225701351503659293473265288406636921190334947750479188578554711339642885634444080327143122283949034492050490675814263988684106798245454493789776042999977223318030477598575574721085623365537406096522242901689318133225194676127663147728823339713498079672978848912989204439976412035387067424665954656295082928684576424449551336626053058535748741991515196186662874908758942405215663493694439177340653882354112889553705869276252231852058722381329240685419/387411654578944963089135167373192038709551117689611762874123198304128236300652828148363955356514175053160040871046997300090311483069146573048166956786380945882977989724268944795048546934875667799165311034378205879928506330200263833174318091718404833792357153515262749709293489090723627891434549619063497117614993463183602998028997662376997034241852611296810019380188115693043357100727143523323172997437533575381428584630345561881684025938385865921763690212942722263902467270648534718029522931058916985888980147938333691488216127847122981585458504768917469178473848502990711841931847116828260503664941476023464193450324035842420392234661220066840120763919307010053174597074277106172003206243953378696575453746222871886967702531862580690944000000*x10^238-8293831136432745063475624736410080811962140050802166183478561815218777681577040813967783849733801434611329822007797616792900452405493644104558903977253766716641788033296905845052401619591430650066042546800947617276700770262417816113877159096268299137199317736081957386479308384195546095540952801993158560164471720858429382125679583923578876480912269021123361642651700464344153740097229337975020736720952869132202021097631333147912497554554201398880696109843214587723410266291214519157856537378698161039192998509185955992043413598793173447795110226897736677953509399/2279939852234710587375140295345681882980346807552657730937368707261076517079704000137498220029140892266872884206621409398232637693464402820697258412352034991863042882055467813046722483110992435783593554593122315063487301621408449225117826011032451435651573133331201469553543292120120660694419418447821960048492835093678215344722377047551982546342856746942146320950072588906186193512325258436108788214804795294198752130238355490614048520464983486803942636655479009185265094742207468685415123456346729847990319951085366092436398361583068581284537407375698209418144947511853384632978226710529533079039655583034639851109952946566887825564902812347380940587663048151117533260942872165058225765481656665432719911701909315012959352831191279468544000000*x10^237-55850427892051454902778034835521464330306288653160176208025707587293250689327424201908545516494191382053407379261558621897200335128442731490762787628868904040011071861410081259359509885566039824007538089473876094329478573434141410498279136998069917089343904386347399313075889051265042520809536876816647959239798939587642767831641521526418312726367018235783234564870862316196530300634732749933235201479338613754795593304438818125574057784800909953665784970397314811952903183514117647398509215954650678959630445064506882152075093470126253151871127099492671927382778029/214884331073121472860106972836330517470897686611837991140847000659356461734762102012959207237746529096152769336474067835783426102609019965850716605364179297983091791633727841379653594033211037072603692520401778194733678177817746339467355101539808547810160767816465738505421455282321372270449030188707219734570449707579171796240084036731774354992814248399297290749544341504408048738536655607603253289245351956478232388274965004990374073053824693631271593504778896615711235179453053923600375385760679288173087655389795754212130545579204213786067650645159556237660161302992181501658197867467408492699487538701014805967113065213929177559492090063740653650387242288242827509843865701556737778396646140717033851677904952939971419004339778089910272000000*x10^236+23339888715856909787236654095168401785849208805484691979602245279571351181996682077705806134212628360184415246899598937102626689891069968232075029490315373760981286513278161973595377834908223670786087951957386491887623551487409513360215844345985781288782822861050068808661863941051042201713613001725695836024419986879398465204210809966833476500149615742527205068441185985123515834672788602993512402519607025371202990046608301288539780348456621086313645455175964412410595390657018564879594221458080211120699558710139681768104619235069443246322386324703906943796127567/209391047421628141974961381049537105746077745751084237983862941995884191284399762563003859082796617826025555684263452567800992653369390884016938887633064939989539069140835550697767712681986093267740139478526845519078832269512631019511046775635783366888698011345969621881974591011946239445490182800424478778949851745129779434531690910980736514338862605959014502865721403450911903131686846366506628769069154989169766297146131313133477292238914889433178936227213120311249444204940720214275253007478075456746106467206898719893925704564397489523867424989569011190983134623066065583570695064840422110179350263275575329724344761291167078283535149415494651978121703763580980791547105224975588090828611577721260053965838209782107487992198761206408806400000*x10^235-7513724133226808462956153485114574115611031683982468369012913146560381071622135931959704582304568852158075596779161784441205385930744011349789173631052064872669597721258147419547019792610952084085772339029898153240241915298748627733300938571033566810600617943589079412650296247848193894488491358617341712695787384110724598235593281000262758134488717322489094483493234576937194092072253121200766647170156075580905104495770441445867848950306252805063336850250043832778845669270843187253986782866622830822833695493833638352386394963418489280346277871865475302171549855531/556980186141530857653397273591768701284566803697884073037075425709051948816503368417590265160239003417227978120140783830350640457962579751485057441103952740372173923914622564856062115734083008092188771012881409080749693836903598511899384423191183755923936710180279194206052412091776996925003886249129113552006605642045213295854297823208759128141374531850978577622818933179425662330287011334907632525723952271191578350408709292935049597355513605892255970364386900027923521585142315769972172999891680714944643202770350594917842374141297322133487350472253569768015138097355734452298048872475522813077071700313030377066757065034504428234203497445215774261803732011125408905515299898435064321604106796738551743549129638020405918059248704809047425024000000*x10^234+20548350279132281901362655149782813491298773829484460253060145291995292599534591101397166135503639004967341802883513077093861357151498849955433280750584576108627626993463512830370406020362464027878473361984909759974933371031271004385527887478559081482264807939870702227816122322093857070782406587231830945168436281437794894495283849928124197458953295818688605031545003310779657191318129864818147790532494780997685704754898174560762471717011713551877908024800997111875689837455603326143848539715082786961361538692552777266012820886305005371635739812850657571732516409/156650677352305553715017983197684947236284413540029895541677463480670860604641572367447262076317219711095368846289595452286117628801975555105172405310486708229673916100987596365767470050210846025928091847372896303960851391629137081471701869022520431353607199738203523370452240900812280385157343007567563186501857836825216239459021262777463504789761587083087724956417824956713467530393221937942771647859861576272631411052449488637982699256238201657196991664983815632853490445821276310304673656219535201078180900779161104820643167727239871850043317320321316497254257589881300314708826245383740791177926415713039793550025424540954370440869733656466936511132299628129021254676178096434861840451155036582717677873192710693239164454163698227544588288000000*x10^233+14246109642841835227474252467109928406642109517376927940722566863787705670008143099434608679977830191563946836752652707462416916288750577265533463231161797383564576729456676076164880818424724582887470522462173410806230619841441852789336385321307295531544035838842941287060546646233897367900908729451682083429327612171638869557171004846843482394125744668511367787863113290484727950558876933371032832204490755316547207615895147375622398796696597324664566687504311568816728755340860094616333467264325878179994518302502448749681289716333802181136607833752403602082291599723/60153860103285332626566905547911019738733214799371479888004145976577610472182363789099748637305812369060621636975204653677869169459958613160386203639226895960194783782779237004454708499280964873956387269391192180720966934385588639285133517704647845639785164699470152974253660505911915667900419714905944263616713409340883035952264164906545985839268449439905686383264444783377971531670997224170024312778186845288690461844140603636985356514395469436363644799353785203015740331195370103156994683988301517214021465899197864251126976407260110790416633851003385534945634914514419320848189278227356463812323743633807280723209763023726478249293977724083303620274803057201544161795652389030986946733243534047763588303306000906203839150398860119377121902592000000*x10^232-18303781937671671797890667520216595185878623121427015168439506968158521654322019221647230401828807335507017063764986967357883130125198417941351336952645554897753947040651063447830513113933031398316346435906714671174090408918790176889444505423927319492362319184173597722581376036902098917744434373596108945922437322092883659060813099513582612613899468765073975648230764978284767018885944628763400742424845302735898160583041695230868882072172830173974636113342171398186607112040897719119181269207784188005000105506588661807641325943530771220749553044641375723850786771901/433107792743654394911281719944959342118879146555474655193629851031358795399713019281518190188601849057236475786221473506480658020111702014754780666202433650913402443236010506432073901194822947092485988339616583701190961927576238202852961327473464488606453185836185101414626355642565792808883021947322798698040336547254357858856301987327131098042732835967320941959504002440321395028031180014024175052002945286078571325277812346186294566903647379941818242555347253461713330384606664742730361724715770923940954554474224622608114230132272797690999763727224375851608571384503819110106962803236966539448730954163412421207110293770830643394916639613399786065978582011851117964928697201023106016479353445143897835783803206524667641882871792859515277698662400000*x10^231+2637416254674314189528700886802486406204321994119034012869277096404187404673859335330971091935864632452834861396843304797876973220041935956074559286184843529057771493476636856012338764135344736572422235782838935402181231123051569683924124027947421771429028291587308404994043337603454045018599734015067135459283106070635694621457610718882461324781322921459785003819376343185308775855062498308679543944894091305551401501353037557746543697549950168518702034912487365491971677372711219315366915895572967892204437871227112296493871358775173653865451979529313871928603533993/1129846415853011464985952312899893935962293425796890404852947437473109901042729615517003974405048301888442980311882104799514760052465309603708123477049826915426267243224375234170627568334320731545615621755521522698759031115416273572659899115148168231147269180442222003690329623415389024718825274645189909647061747514576585718755570401722950690546259572088663326850880006366055813116603078297454369700877248572378881718116032207442507565835601860717786719709601530769686948829408690633209639281867228497237272750802325102455950165562450776585216774940585328308544099263923006374192076878009477928996689445643684577062026853315210374073695581600173354954726735683089872951987905741799406999511356813418863919436008364846959065781404677024822463561728000000*x10^230+3107754029570057885289345163613804277928634421630394429723614795739337606600138110447750017125045720360411764231562433970442045338479571864549942146577321837523125334194916694170364827090805041846546005248101241091878189779926258810524977584041719499872515971498375968571405903671104478880443855688639262848509981310697786813349316976777954542423300905142626368631308714054755134661083238732242223496693782174387493807070336363819058923525140890750221556463006283223666397973200963226962229121544213987077185528143364223643447423958202569536364026478137054985310586627/6682234516616382092916917964865086992691278261141608965844574844483821414738429440343423505766999956883077054987417019814273009453151973941930901707123262042663923409927019242094854475577268326569783820096941577104089126882604817986874260481019166395642420581472570136111378058485300803337052338615837465626908049586210092679497230661618594084087878040638665961660918894793530094718195348787801557945188298699497957590000533341159973317941988147673767170853929053409291383076788541744982723752757608540803298840459465605953762407755066021518282068934318941710532244218058923413078854678513198037208991864235505927195415961035672783807285296892453842160812408182845820030328471101499349968538596010791566609235820900666300760478593375546807141636505600000*x10^229-34049078242197265883490423188676152176974180293591144010718965209193892335338005255730374246954482889237327609697337793494208643082976083542875618647250695332045306536078433971958722985105415431281105418430773956262774334459654391122606576326836377851458324828860199800738618825974963677078075914034642615517618124264124905901306174686691025122905146706348156758469612191605802986017386891885087851334161711840473405285446536084453419277223070412231294219290753272964409303190113813619550226920940653912507737082832098446836150889666018851167467373484231089782727952393/280653849697888047902510554524333653693033686967947576565472143468320499419014036494423787242213998189089236309471514832199466397032382905561097871699177005791884783216934808167983887974245269715930920444071546238371743329069402355448718940202804988616981664421847945716677878456382633740156198221865173556330138082620823892538883687787980951531690877706823970389758593581328263978164204649087665433697908545378914218780022400328718879353563502202298221175865020243190238089225118753289274397615819558713738551299297555450058021125712772903767846895241395551842354257158474783349311896497554317562777658297891248942207470363498256919905982469483061370754121143679524441273795786262972698678621032453245797587904477827984631940100921772965899948733235200000*x10^228+1008822201554081215070887283852862294167784413894152338350859821727234870055158292475700232553507695000568548014111387246158658525291152195974976811038012125528718958588664348476567349561835942845162003392723183985347985636214816564188660596449391592652748054832372295447657147195383099897766571626654645431372952308424820681710850899953953261111312188272231391873524310501119766026589398918202000230234355402807387174239807642102894679648955159921437348197067308865298951317629384458947572039968801391458399737030620739384928427434080571799771745221239836421519291637/103626036811527894610157743208984733671273976726626797501097406819072184400866721167171859904817476254432948791189482399581341438904264457437943829550465355984695919957022083015870974021259791895112955240887955534168028306117933177396450070228727995797039383786528472264619524353125895534826903958842525620798820215121534975706664746260177582104008939460981158297757019168490435930399090947355445698596150847524522173088008270890603893915161908505463958588011699782101010986790813078137578239119687221678918849710509866627713730877186254610621974238242976819141792341104667612313592084860635440330871750756144461147891989057291664093503747373347591890739983191512439793701093828774020688742875458136583063724764730274948171793268032654633563057993809920000*x10^227+1159591835879638334699925027213699113101546694133431031031078642400599723884970263332881537152476653466250023207607252108423815244220917397576637038288780263068596734284993496308757717051031374773340136915723538866009227018774740705772234039147739993637794660891791770260738772877707018805277122192889788112307998051468428632058191033764269407606600254117501286452458660397336810871089168882244878863938664864012551044939444089206488852351076010665964369240128835392394853507852640487789014074636228610317363673157979064567833148398678488691055306630572035785864529217/1329412972253153911117155258273159412230159569848172731099604890113097102511119120236744255357855780895685856202759807099892209249100761131605200444890838448487875288922322775532555258825372330233356991577181008497550363137697169052125510769381707840817281568314016584973737319003917738769160938945677137898405917233467060543605238521100962401992219947032324070267277548543133882001830443074625783633305882583373804194221158738399194691674774484116149468727781674836164285685803194094528141883443355804433498400891409473184485363227060503228374011609038189456095362270750670026391477404462099398981578381411063810778877491195518059094291495908077659124624784364797747353402190566508818046372415416883795883311126473922032467084688576819312157651894272000000*x10^226-287415653151966870964486162420775137658824012492148466848807286369987028185209047824725297329034520561740306801815098509798033831432662039859744186923499232728455733394043009199516670582363069701660254249766760453318418178299284281204186760955344433828183726675619633128936538559773885775875658242602476249192496281087594922378711089847049993698976249404946763533278951176805292304351050866797756789540336551189324227527256208660359946563963365001116678379555251638267929848678134120378809300419378120588217668279264583484260730490882822152934803379515272108081581602041/909318473021157275204134196658841037965429145776150148072129744837358418117605478241933070664773354132649125642687708056326271126384920614017957104305333498765706697622868778464267797036554673879616182238791809812324448386184863631653849366257088163119020592726787344122036326198679733318106082238843162322509647387691469411825983148433058282962678443770109664062817843203503575289252023063044036005181223687027682068847272577065049169105545747135446236609802665587936371409089384760657249048275255370232512906209724079658187988447309384208207823940582121587969227793193458298051770544652075988903399612885167646572752203977734352420495383201125118841243352505521659189727098347492031543718732145148516384184810508162670207485926986544409515833895682048000000*x10^225+169735155897091642751746445320272984242773242283809469583808582854682797463096754403848838007462948225440632123425949827782582201735600574644364320337629387014300409599758925944144038026270364994513712623583245553439923598869460531850286128778954706194501826075681564371681074681906522168388033898881360257270744012800130683123575691939452937551797621970483519077432442495311452490494345018440986382518899107462875151955860260728514077789398436236342498145281232253617224341261715871877691815688493801133151281180257826869539864625585477340069715994666253161778268939333/5455910838126943651224805179953046227792574874656900888432778469024150508705632869451598423988640124795894753856126248337957626758309523684107742625832000992594240185737212670785606782219328043277697093432750858873946690317109181789923096197542528978714123556360724064732217957192078399908636493433058973935057884326148816470955898890598349697776070662620657984376907059221021451735512138378264216031087342122166092413083635462390295014633274482812677419658815993527618228454536308563943494289651532221395077437258344477949127930683856305249246943643492729527815366759160749788310623267912455933420397677311005879436513223866406114522972299206750713047460115033129955138362590084952189262312392870891098305108863048976021244915561919266457095003374092288000000*x10^224+142025178723215150189130061305815050862042859730981837819948063498278687841902729242320590477238406751287461992238734486234709728790812055362398295215827636598836181656283613680669087395807138857347305234138247967602985554445049693395732509481019501257378012606625455558546551598002053998203571000917892232610316343986324725823921254885092564407303525310675911884795328461785570538337611651527236371882081415351306717585789448367907176248578636525813161983685102694379012005094067252226015108304209334469585793250315407110928030768776232180485387098803281500866572855081/130941860115046647629395324318873109467021796991765621322386683256579612208935188866838362175727362995101474092547029960110983042199428568418585823019968023822261764457693104098854562773263873038664730242386020612974720567610620362958154308741020695489138965352657377553573230972609881597807275842393415374441389223827571595302941573374360392746625695902895791625045769421304514841652291321078341184746096210931986217914007251097367080351198587587504258071811583844662837482908871405534643862951636773313481858494200267470779070336412551325981926647443825508667568802219857994919454958429898942402089544255464141106476317372793746748551335180962017113139042760795118923320702162038852542295497428901386359322612713175424509877973486062394970280080978214912000000*x10^223-289461426672646079064009122349994058211424050805732713260847784056515169482326676212885294331478859377876606587503228988814066346970077242062366821544815661193991369196818601993820078434736480211858509690923294310086955858002975958395397479048023072875467500873225684840227834494063581361643268286419257933340289106617544656551391314801728518100705930298969688724171262107376500377131098763654348672260681947018728239292163806090440009661977978530117765477706202186605863383571882124975004343614050414115135362346350748555309529422066053586555134727934714708910414874163/392825580345139942888185972956619328401065390975296863967160049769738836626805566600515086527182088985304422277641089880332949126598285705255757469059904071466785293373079312296563688319791619115994190727158061838924161702831861088874462926223062086467416896057972132660719692917829644793421827527180246123324167671482714785908824720123081178239877087708687374875137308263913544524956873963235023554238288632795958653742021753292101241053595762762512774215434751533988512448726614216603931588854910319940445575482600802412337211009237653977945779942331476526002706406659573984758364875289696827206268632766392423319428952118381240245654005542886051339417128282385356769962106486116557626886492286704159077967838139526273529633920458187184910840242934644736000000*x10^222+15901622556833523466823026634298843884363525398246283293850885787026570368655198854663417307494377857398370554916799108487606355477080096162359942671679220178840917225618785648562783208603842977496598392701670076488066879220969439204627133786195108670154407084520361838708852855396816714827495622857231849693670585626391388832211892400521067580942039422046547982503626897150969595930939702754247834638211527315892345227895764227019415742363448244423471128411118113395095130350132873080398672410067396905510526148082674231119453110529991163742671047960268842765381363289/162548516004885493608904540533773515200440851438053874745031744732305725500747131007109690976765002338746657494196313053930875500661359602174796194093753408882807707602653508536509112408189635496273458231927473864382411739102839071258398452230232587503758715610195365238918493621170887500726273459522860464823793519234226807962272297981964625478569829396698224086263713764378018424120085777890354574167567710122465649824284863431214306642867212177591492778800586841650418944300667951698178588491687028940874031234179642377518845934856960266736184803723369596966637133790168545417254431154357307809490468730921002752867152600709478722339588500504572968034673772021526939294664752875816949056479566912065825366001988769492495020932603387800652761479835025408000000*x10^221-10046726216510677694367556747946750728464390006374249190912775653993894741010870709528070344896930182513744554890436164036083291762155042190162096614815523763052331571488268701088611562446156425532092709443486157638127943059893853205950043584740827705697863673182088695125352192103929699098432291931514325512657413521126337173101358024046654640644952488662377318543501531077099327813150695491595286810926446832186822354094760873440634885026129767566261122896457008703439726088318942649033437190603695206803144253417752142923010870683698824757320124208545107460774120911/4918859440843491458773806965717668112152470982647195514023569318855860215153043616562971518253410505555116244172201473284169102106969838396246006569097929242714528890932471388756971401569564621974188127366153122156963416105025043199819361858793125256635481133247651052447272676536301639152412449035996125370320012582044428623553979104149886057960200054787041911479980207826395687964677378322247251461766396793271134446856620215135876409714590420678420824958487323556030068923185430190518795547400616180123840249521262221511005076985236710680364548843107184325599106309476404678713438438410116792843711575509609474608501661308425964815145808537007947206614475883781858684742898608763852023622164285686861498032060181894207675416047476430837144434346312073216000000*x10^220-16578654400787382966615080325042785700905472039233751957560957608193582973065379776969157274168882476752481238583034643345965537337533209375442358127686948144337251424925614686458918273638217263802616780094344887485478850306594348914131916070204883078181312304553007138597108021460732171208959276369970941988945759225431077956975432221736676450060116081824639175548298460088381740696007760479546354126155507619475624295459774580308558767038242341901105231829004763185210881183384183916744665150588351497802650094433823207511250556883824417468742705924574416723036024979/10284887921763663959254323655591487870864257509171408802049281303062253177138182107358940447257131057069788510541875807775989940769118753010332559189932033871130378590131531085582758385099998755036938811765592891782741688219597817599622302068385625536601460551335997655117024687303176154591407847984355534865214571762456532576521956308677034484825872841827451269458140434546100074835234518310153343965511556931385099297972933177102287038494143606873061724913200767435335598657569535852902936144564924740258938703544457372250283342787313122331671329399224112680798131374359755237309916734857516930491396930611001628726867110008527017340759417850107525977466631393362068159007878909233508776664525324617983132248853107596979684960826541628114029271815016153088000000*x10^219+193416107450694601526361903253117146282840354385956787913803169615943934723578738289569476119059240687913791370282143942803447437432401187410395086161820220023818299233365389195718908706731345724315899333749294994540533776591336437153650755206773762779220583362448397530928540679473025608642376871702898858701354035010981619528818876945950132101534814426289932669098270528001563164031960660323419124498963137151278981779425264477996630157113779725923865285810047894551600544318073434780025994279586201260142218549048256745690616184611357964498730661259086433893042033429/610922342552761639179706825142134379529336896044781682841727309401897838722008017177121062567073584789945437526187422981893802481685653928813754015881962811945144488253812946483615848074939926049194165418876217771894856280244110365417564742862106156874126756749358260713951266425808663582729626170270718770993745562689918035045404204735415848398656846804550605405813541812038344445212930387623108631551386481724274898299592230719875850086552130248259866459844125585658934560259630429662434406987156529571380958990540767911666830561566399466501276966313912293239409003636969461096209054050536505671188977678293496746375906334506504830041109420296387043061517904765706848645068007208470421333872804282308198055581874591260593286673096572709973338745811959493427200000*x10^218-40734537774348140090722664437017222802238285004433579871719981146856304628270535992293908065790834179373805718935886418139569185360748559098720328428173484083756604470693438031328054555661912036674745673594139118780137890417806964681133218753500543768450934369735358101219884597272880231119220837756373725102342425178034350297343220232502142780576781108346202963091863591990672390945393624324212336339612787607604909339695366976231184723265477895647651517626257747506486286178296981754594610624139610504124986613092294047876104415789105058734103376117325825742950523929/2104612854727217130188463703838931833785275431350444074861452931910844229090171159653240024154511871046701985736148060033318362616333353247588052112129249878471311155706915413723461294803620797872822005270769745434278930726199806043543763707467542741384551506504966257004999578117618362581652300682272332608208118684864789403027229796217700530368578611001322659771223684711328267945231147746835589544100470176275014003711513904872299579245538439132761262445396030725714989872664755547162453459477285652111934404177939487542584296671424916822396743616009650005418059725447933071718997698164527675039502698221872333288950490721744897022151190347432529526336329624073248473801191221005256953877456550637616758851765309596687211322510189150005649779411409621221376000000*x10^217-747993823223297952528846732020183724196560458055067768443296782093319410305103967465384698566914187983251830267076540682769616334211434846684356826942578916308493393985501540487723597516070592365974105006062661072744675705678723468091190683540735348534885382063748617295447921032294134075845883049190096370431384997116917231925693819479596151752853719762764351400848993310495716307496375683784335035835026421799118969957526843687947842953725620642884609595043154089316743339966807526740124815375086634970631847163736272270026812284920305921808814794333335346240873665787/219932043318994190104694457051168376630561282576121405823021831384683221939922886183763582524146490524380357509427472273481768893406835414372951445717506612300252015771372660734101705306978373377709899550795438397882148260887879731550323307430358216474685632429768973857022455913291118889782665421297458757557748402568370492616345513704749705423516464849638217946092875052333804000276654939544319107358499133420738963387853203059155306031158766889373551925543885210837216441693466954678476386515376350645697145236594676448200059002163903807940459707873008425566187241309309005994635259458193142041628031964185658828695326280422341738814799391306699335502146445715654465512224482595049351680194209541630951300009474852853813583202314766175590401948492305417633792000000*x10^216+669050286760364914169381383603999081871256389681728064158106603511675252746639402232939222318710472327251768324259623032452264127401283450199969881500994358944138308993381020619437237548654657398443001047749844916534332661636404985480245240565143517624278411676437233835372046502274896090329820444332388643139599151130290813506272309743059813347354106661429938371750044713679344780292905638999071231119998822334624211935003596546050539035702002919765210447836031405250912703762104021675165144636035441380465788510709921235288016520514881322133204764628965201192672829123/719777596316708258524454586712914687154564197521851873602616902713508726348838536601408088260843059897972079121762636531394880014786006810675113822348203458437188415251765071493423762822838312872505125802603252938523394308360333666891967187953899617553516615224698459895709855716225480002925086833337137752007176590223757975835312590306453581386053884962452349641758500171274267637269052529417771624082360800286054789269337755466326456101974146183404351756325442508194526536451346397129559083141231693022281566228855304739563829461627321553259686316675300301852976426103193110527897212772268464863509922791880337984821067826836754781575707098821925098007024731433050978040007397583797878226090140318064931527303735882067026272298484689301932224558702090457710592000000*x10^215-3691005875723208473092966286767730934397572037392485375833343987192094929664305178414409037195164296715987705053009669424881098319859185346715554619192531606444522572261312307069843246128766850721575783031622423138113511679088925304385926903433662613977052407238862656779150928475081791708728508256612736232728652247334291135232671569007132293155636385414025667537312823326427425060669897953393350610151940082853724033246203572599555718106602189470562187300560619738592185796239535058621070342771923455121126770065945905955122122327957885604623249576863713506655586766047/47505321356902745062614002723052369352201237036442223657772715579091575939023343415692933825215641953266157222036334011072062080975876449504557512274981428256854435406616494718565968346307328649585338302971814693942544024351782022014869834404957374758532096604830098353116850477270881680193055731000251091632473654954768026405130630960225936371479556407521855076356061011304101664059757466941572927189435812818879616091776291860777546102730293648104687215917479205540838751405788862210550899487321291739470583371104450112811212744467403222515139296900569819922296444122810745294841216042969718680991654904264102306998190476571225815583996668522247056468463632274581364550640488240530659962921949260992285480802046568216423733971699989493927526820874337970208899072000000*x10^214-428379339144262698320515447949130846730773974173503205753393827192935996614575143807768303137011384134807819939443197309402692606209356047098078848333962556409127387226137915106524672799205106677332037125342664304540389751476492035079994012343069218721855879704447209489025770409621834906419147265611765073453151400805148508248253052709246753236851258534411201435605382901919330743491977197610548171377710007632467514927884179129482428547011530045607329669587937706530424902601012226960055929652215499926614972051424762241467886492497167169173115290809969956869596393561/77735980402204491920641095364994786212692933332360002349082625493058942445674561952952073532171050468980984545150364745390647041596888735552912292813605973511216348847190627721289766384866537790230553586681151317360526585302916036024332456299021158695779794444267433668736664417352351840315909378000410877216775071744165861390213759753096986789693819575944853761309918018497620904825057673177119335400894966430893917241088477590363257259013207787807669989683147790885008865936745410889992380979253022846406409152716372911872893581855750727752046122200932432600121454019144855937012898979404994205259071661523076502360675325298369516410176366672767910584758670994769505628320798939050170848417735154351012604948803475263238837408236346444608680252339825769432743936000000*x10^213+22963659865230662657312085334496740032824930493239582311481695656496966782527196127916995538411197647342337805091460003496303905543973825633006676068315225817170028243461572712506268273849927591260141449624507583839045936588960363160495929373291094910930540302706006463991205865715922587726658768969452268346828068174600914228759158355426892712902206352055867191951948894046919690399145277629756780321744805614876171626032304454776742485339122444274637217649257038660792514334728166123001897658087833551866490930365350529006105915931583844903260999182063576044827045486553/10261149413090992933524624588179311780075467199871520310078906565083780402829042177789673706246578661905489959959848146391565409490789313092984422651395988503480558047829162859210249162802382988310433073441911973891589509259984916755211884231470792947842932866643301244273239703090510442921700037896054235792614309470229893703508216287408802256239584184024720696492909178441685959436907612859379752272918135568877997075823679041927949958189743427990612438638175508396821170303650394237478994289261399015725646008158561224367221952804959096063270088130523081103216031930527120983685702665281459235094197459321046098311609142939384776166143280400805364197188144571309574742938345459954622551991141040374333663853242058734747526537887197730688345793308857001565122199552000000*x10^212-572226912031632249234463325779314480656591414699925810812083102833806189699185424606971395242735294608700396186211670792537343380008962055632909263461403075664914095615720617802423063937892391337206034707742908727110166391940114251282000784835908489086160033595199536830758155370584082623416126921884483918114791092065515006571265033130394297117510858758054637045451936191062442747494503950697533597764218983437409485053759652986172671344063301687207080191639397140493124250207197730889104848214913025280221562536734601138710867460432662528316298382785142606747821327351/2308758617945473410043040532340345150516980119971092069767753977143850590636534490002676583905480198928735240990965832938102217135427595445921495096564097413283125560761561643322306061630536172369847441524430194125607639583496606269922673952080928413264659894994742779961478933195364849657382508526612203053338219630801726083289348664666980507653906441405562156710904565149379340873304212893360444261406580502997549342060327784433788740592692271297887798693589489389284763318321338703432773715083814778538270351835676275482624939381115796614235769829367693248223607184368602221329283099688328327896194428347235372120112057161361574637382238090181206944367332528544654317161127728489790074198006734084225074366979463215318193471024619489404877803494492825352152494899200000*x10^211+51445291550165533525330905638805209349746576380860463467306225447772843351284535233174233367110203373472385430893676684561082308162014808453703415955217582404070986913859403499463632258636721924289973268747191711048534106123171663292632010835557372750415179123866374119710690904292996201529877579166695910170217243708169512541551101137273458996576501656308283576258295875881922977755519775499907200919652239448254286026889095132706523098382488841342305936328395255584506958255855200196139554010043157054346611977686018559390269541827162983256511356790545809019562440487/340985888188869919021741370930266360691738602334192059534929818162784087232472786215779926238347844764859358669434953787781250530770844865859174660415620541038738544358630642706063664486971496226931314440531228670858974461562575695250117999076567888728318999876146625963541503979623116257090339720853494604800721668549178006147349956627738659591961566730667641606533597314369871882826468365788619460146202658904253441288909949700990337072151473914764967191668601509802057351628997716199301964073917259599498390424961419148203067970134025346102513697875843925891486599537516635765555657800122337658514869417437839574662703826908786407982607471780609025629636804215825868380720402976953610958474840726285549444969274567185456266489789955358258875593032786513548676169728000000*x10^210+114902980842824015345502135771094920925952422990039114271217840403752984932771949102341438459135666728386630708575580283018395189384746415105588740053698419001711695547594446249104080536291342585585277019659367640191890623182447983814873776218405418858249787921186244926644829407295498889578813927334529007585983790132995991182917853800669051783503011419422267574638335206044880554012683099839003634036121048331316049933045337756640381157681468693847841131854649524483106238220827685512770644329566446227644258215452560264806254152765136163170346636032435377034604500059909/26596899278731853683695826932560776133955610982066980643724525816697158804132877324830834246591131891659029976215926395446937541400125899537015623512418402201021606459973190131072965829983776705700642526361435836327000008001880904229509203927972295320808881990339436825156237310410603068053046498226572579174456290146835884479493296616963615448173002204992076045309620590520850006860464532531512317891403807394531768420534976076677246291627814965351667440950150917764560473427061821863545553197765546248760874453146990693559839301670453976995996068434315826219535954763926297589713341308409542337364159814560151486823690898498885339822643382798887503999111670728834417733696191432202381654761037576650272856707603416240465588786203616517944192296256557348056796741238784000000*x10^209-114870037930827597743931241153374344121507228538879694861700505380850992091404650264479364294482156019974466528418248708391775906133716020274888240225566485250712766876064300785862537439273278569048346571549111562899847928982708055771732206378469519884250872146180664257254066419369138976067889559746607386666313476557179840835231761339198708365831209223777975052096719068243343560959028942136797973429546028223121020852196837323990013171793468747149171177406228363977192646689769767252796330435069757025826244289355316937116749628668155069710207787890000161479540844129927/159581395672391122102174961595364656803733665892401883862347154900182952824797263948985005479546791349954179857295558372681625248400755397222093741074510413206129638759839140786437794979902660234203855158168615017962000048011285425377055223567833771924853291942036620950937423862463618408318278989359435475046737740881015306876959779701781692689038013229952456271857723543125100041162787195189073907348422844367190610523209856460063477749766889792110004645700905506587362840562370931181273319186593277492565246718881944161359035810022723861975976410605894957317215728583557785538280047850457254024184958887360908920942145390993312038935860296793325023994670024373006506402177148593214289928566225459901637140245620497442793532717221699107665153777539344088340780447432704000000*x10^208+118930341820923593762381610939437193380747811405356934200651905959847512622845945773115473165687782172909012536040758501772216132904679354918179606860164781779396896606704525816458024748458209533904523125385649740868798751267297286428099613133024664518399362536929166931209798870042191793694474213509954744570894564608529828454710382357515975363491557534648325031533071869689953545609358981671676668423283549368176340890557713917974938127141751693656292151860921575099737650628833465342164414132617564877814987761540856393757628458323258151002568999246165468648376750837123/2872465122103040197839149308716563822467205986063233909522248788203293150846350751081730098631842244299175237431320050708269254471213597149997687339341187437710333497677104534155880309638247884215669392847035070323316000864203137656786994024221007894647359254956659177116873629524345131349729021808469838550841279335858275523785276034632070468402684238139144212893439023776251800740930169513403330332271611198609430989417777416281142599495804016257980083622616299118572531130122676761262919745358678994866174440939874994904462644580409029515567575390906109231709883114504040139689040861308230572435329259972496360576958617037879616700845485342279850431904060438714117115239188674677857218714192058278229468524421168953970283588909990583937972767995708193590134048053788672000000*x10^207+40904505870766629828182231449251459761020205574561661502187073688091813045115272434696652969540440196742537317973815719679617343450358459134791896525175971705573881648216307272862907986053038006219198608112750912105589555524568609503080739755557756167819886639713254787534993673331468936045051318044005245212348131052920907071754076934933138912662748257301301984922941244047469748486238008045561452670126868749088085937517330482817918875514250864482758691376354949930802298016752354461012297793825547841385064048883000073475026788708496064314121502981347103550208578087637/6267196630042996795285416673563411976292085787774328529866724628807185056392038002360138397014928533016382336213789201545314737028102393781813136013108045318640727631295500801794647948301631747379642311666258335250871274612806845796626168780118562679230602010814529113709542464416753013853954229400297829565471882187327146597349693166469971931060401974121769191767503324602731201616574915301970902543138060796966031249638787090067947489809026944562865636994799198076885522465722203842755461262600754170617107871141545443427918497266346973488511073580158783778276108613463360304776089151945230339858900203576355695804273346264464618256390149837701491851427040957194437342340048017478961204467328127152500658598737095899571527830349070364955576948354272422378474286662811648000000*x10^206-21786555777328287463209391915492785284797133182116696732555906216218504197205440143258611186287518903662124713911409068780031033343483752805726990793605412317047885439523362804561185517059637688188934184924110749984608034136990553914913480553343886035966168380384481970575820028113675134405491525269544967702708184069133700783972135109102557928686825228770145040246440783890551534008980589159481497062505008725051354691886217822087073368340564980831598533909060340929821372039447015729550383684901595763172717070274769914457378183373316221896854690523465143049929453530587/11818142216652508242538214298719576869579361771231590942034395014322120392053557375879118120085293805116606691146002494342593504110135942559990485053289456886579657819014372940527050416797362723630182644856372860758785832127007194930780775413937861052263420934678826328709422932900162826124599404011990192894889834981816905012145135685343375641428186579772479047333006269250864551619826983140859416224203200359993087499318855655556700980782736524032832344047335630659269842363933298674910298380904279293163689128438342836178360594845111435721192310179727992267606376242530908003292053829382434355162497526743985026373772595812990422997764282551094241776976705804995224702698376261531755414138390182630429813357618523696334881051515389831059087959753770853627980083421301964800000*x10^205+3111165377604346835576816314337714538509452256091643258582014755788285514653759927471179254656150828266031355252962833238344253399223910863753092081534825325545596938879963594274523333289219063132250290741668994055766475955600842392931509154276650833336748718263108130175033854732488494190949100954578245254441265757329100839652214139804398162387426853312972647296414094090369425580486935616047845205018756540267613093072790270730826927955338192281850424498863088429916030383790235696297497003360367104452328474722816829040961237587995519760327810708604538909594943023429/17706134593320048020925267558129211481177165079371943623024182780078325438748492620223173402268097734181836421930990657397940327204246477557179561435368270721867263795431759696865735463929461393310380656978632347866908618882317557209017570774746379222178252529958764773096162776996676766845416467366358671875815923991782758995603889373998398701783014376353535790296775147748025368657529130508303049277640942275376088286732173752677102539579367443854184011295651479941355530771172361867285345969012356610447382047363034451349267954226920819273129977201494970579291360363363786069141483739621720912609687138760310503247269287424932143849206891812578768892973423679303190398810884767574330346984984102395174274471580665704378061979678229711218134160867718520298757318800048128000000*x10^204+179043306552157997508606300073282668044872327516471638878001501826298840093907527325481062078366821905859014484133143206024133965865999162762761855348631123275790033674936353479125869569935649027900214049910420604863083266652930956107909210774956432366982448838060693200916278658251315955836191350429368813073822873114030104542618587292872148456682413437957812161596624057905601716446500799867236041236994962969331820475983064423772469458553718469497123631415762442122617506460200094648218206939232460909521801026595532272455393525355211218782937390314937874902543717327291/33504433184209860867595837536870000425257490621441560320667509865603211311471835160617299870441807937505579969398917071461252584152235397157573025126075610273453329916905747286394187931620523321491567798167817060251157834080065397628763498298513836083166798349814472641891214014771961612063239310373992196857012682173450925709431459667948469943448908953654978099189072773326201003842209497204336444995616073020580403060568955783503247280519058045633079695374196512919030003101750901743370695909863631796119058679122701940565652286385890920269580199359528858078664076647575124189332972606299201396885680488319197549769645309129827849198661741032352175437728960957161462032149896701442526599082336167757268520868848514679109387781046130171052514365901940370035323536499391070208000000*x10^203-883459512951749062795219138496406068172091592455000340964538664154538875492789377403639772831256225461641329411147580589081374762423241999801509012240359110720368276973199052597196373546676410397604277631957799837740141122006881239094709653806133319346971064635075341942636255955243031345527632142960290048357892328994315803641959924108182424701187207066254510912010598296145640011399859315751919695026262806962082298217122172213867667179098724430441056600191965015976377302031185748378855705421062117676901250288275578321948523688517317787079587769832790269551261162890937/229744684691724760234942885967108574344622792832742127913148639078422020421521155387090056254458111571466834075878288490020017719901042723366215029435947041875108548001639409963845860102540731347370750616007888413150796576549019869454378274046952018856000902970156383830111181815579165339862212413993089349876658392046520633436101437723075222469363947110776992680153641874236806883489436552258307051398510214998265620986758553944022267066416398027198260768280204660016205735554863326240256200524779189459102116656841384735307329963788966310419978509893912169682267954154800851583997526443194523864358951919903068912706139262604533823076537652793272060144427160849107168220456434524177325250850305150335555571672104100656750087641459178315788669937613305394527932821710110195712000000*x10^202+15890672154503607546277822651132412501184839763273427010575222338472694786527749532039001431417638896784318874538936296712260949983152411891648951107286197551539018258856915993352606375095575092615510278694696471814151986930942569623344661914131249823851833432994590874790611905414506099258032116152936105540159492471030366654366114341950241754823878236076581091174955325768512489208306753281166122661778657724770853885285235297223950288581630792088331894270950968429555794996970696459578303539817042476467136317143084779701584875179304628245353689297142125984007898428163/32164255856841466432892004035395200408247190996583897907840809470979082859012961754192607875624135620005356770622960388602802480786145981271270104121032585862515196720229517394938420414355702388631905086241104377841111520716862781723612958366573282639840126415821893736215565454181083147580709737959032508982732174886512888681054201281230531145710952595508778975221509862393152963688521117316162987195791430099757186938146197552163117389298295723807756507559228652402268802977680865673635868073469086524274296331957793862943026194930455283458796991385147703755517513581672119221759653702047233341010253268786429647778859496764634735230715271391058088420219802518875003550863900833384825535119042721046977780034094574091945012269804284964210413791265862755233910595039415427399680000*x10^201-177551753528329748012781339664784991618217569541491023217785857991057209726903039364562304463944685680770732140756217612346418382509069632709889073531198578433967671263549340404465061701486143891934878135976749894688366744164029724658898408418286065314330646016424114850085306234683673705896422399915516562636304032900339019487713997417737214603687609121030251508854691723748551311795271804144741497392682008731217303557092189459115564725960837363841839191588605581176593480908222057895531433166606084182768686597536501799246992833116761386413844228735677254487432898255637/14473915135578659894801401815927840183711235948462754058528364261940587286555832789386673544030861029002410546780332174871261116353765691572071546854464663638131838524103282827722289186460066074884357288808496970028500184322588251775625831264957977187928056887119852181297004454381487416411319382081564629042229478698930799906474390576553739015569928667978950538849679438076918833659834502792273344238106143544890734122165788898473402825184233075713490428401652893581020961339956389553136140633061088935923433349381007238324361787718704877556458646123316466689982881111752453649791844165921255003454613970953893341500486773544085630853821872125976139789098911133493751597888755375023171490803569224471140001015342558341375255521411928233894686206069638239855259767767736942329856000000*x10^200-391538250781052267136632748267882179193909505625050627816653783361546392359109519451720855572907772164609072542704215757490757263168600091484964977628176485705351544578235295331175313429117587538265228608374471413262457396585181357351007350684825839904019408538006430557389868675627811736106446876151728192607517645503258020784057688416431713959584248683594957670180527126990334220177001868392725597749161700819354097882261962916927073862908389540661131113276348922918860891431690120033865479938545566113036928760191638747231573586713754471803359725326840518237744109846639/65132618110103969526606308171675280826700561768082393263377639178732642789501247552240030948138874630510847460511494786920675023591945612074321960845090986371593273358464772724750301339070297336979607799638236365128250829451647132990316240692310897345676255992039334815836520044716693373850937219367040830690032654145188599579134757594491825570064679005905277424823557471346134751469255262565230049071477645952008303549746050043130312713329048840710706927807438021114594326029803752989112632848774900211655450072214532572459628044734171949004063907554924100104922965002886041424063298746645647515545762869292520036752190480948385338842198424566892629050945100100721882190499399187604271708616061510120130004569041512536188649846353677052526087927313372079348668954954816240484352000000*x10^199+2325201386474025343074044331883680232487916329859133222673378118153529483217616528035380042551903817740810687160345517175635987977186884669791114564577228601166144770217506560899588117779225648070390193274729422106674610065982634347303674496109268629823008334837662045385477355063162306765199021031839221131552361812081153838527565525270026031117512090796768625508600737003126766357809318741536135409470856295732382364728470188539411973546821204862161710035522461688259094926037721996096589757860204144637040216686300547079580522652187024046198840691638343172192111615139057/2084243779523327024851401861493608986454417976578636584428084453719444569264039921671680990340443988176347118736367833181461600754942259586378302747042911563890984747470872727192009642850249514783347449588423563684104026542452708255690119702153948715061640191745258714106768641430934187963229991019745306582081044932646035186532312243023738418242069728188968877594353839083076312047016168402087361570287284670464265713591873601380170006826529562902742621689838016675667018432953720095651604251160796806772974402310865042318708097431493502368130045041757571203357534880092353325570025559892660720497464411817360641176070095390348330842950349586140564129630243203223100230095980774003336694675713968323844160146209328401158036795083317665680834813674027906539157406558554119695499264000000*x10^198-292936239159972551756465047710347295521143473530269501551278864730106465617525213439900499313770027405014503679676415523207513721247532164601314430732316916482639529126812760111142023761331218638324937399291695644564403170890369118008586148889462132572638932246821549170201847503941044565396079561646699776039520557296136646219666448305790331982025540816884678449157397838006026151202843239774444109655591628742629319340439229157363766003086612438218488657730308581401573780900596400723416634009636194554278693161551244052248319525035560313346813219560573171843345272333897/3751638803141988644732523350688496175617952357841545851970552016695000224675271859009025782612799178717424813725462099726630881358896067255480944944677240815003772545447570908945617357130449126610025409259162414631387247776414874860242215463877107687110952345141465685392183554575681538333813983835541551847745880878762863335758162037442729152835725510740143979669836910349537361684629103123757250826517112406835678284465372482484306012287753213224936719041708430016200633179316696172172887652089434252191353924159557076173674575376688304262634081075163628166043562784166235986026046007806789296895435941271249154116926171702626995517310629255053015433334437765801580414172765393206006050416285142982919488263176791122084466231149971798225502664613250231770483331805397415451898675200000*x10^197-616391710515106078468365433914511889132829513793285308483218585872378361715865927588318379959138097026758181706447984369824041050210360279657628454009826477664673348990978755518991214819873852828907948802302334478689354973475663394255675018162340921919527625433610633070276700489837464864529409383142820963382134484704855560786346204228670775471870079787101363255031876505469494821581570736253451095619671595303489471147586563045814808329783571821736466532699440023917133536662762083708334405731399418681677516499192406909728995363307775301326431490356636339828369252576213/112549164094259659341975700520654885268538570735246375559116560500850006740258155770270773478383975361522744411763862991798926440766882017664428348340317224450113176363427127268368520713913473798300762277774872438941617433292446245807266463916313230613328570354243970561765506637270446150014419515066246555432376426362885900072744861123281874585071765322204319390095107310486120850538873093712717524795513372205070348533961174474529180368632596396748101571251252900486018995379500885165186629562683027565740617724786712285210237261300649127879022432254908844981306883524987079580781380234203678906863078238137474623507785151078809865519318877651590463000033132974047412425182961796180181512488554289487584647895303733662533986934499153946765079938397506953114499954161922463556960256000000*x10^196+532488933828417689881634940412871951217474766098029943821425070477560200874181680779208883275748724793581052431711585617595593349642674174781544920069845732743046044917236728154742371922855630680366084410811446783983854229558857047596212959770429217562363042887862246031442054649339874009901254688217618025548092486550102487370102559567565081842339995432457432307011174253486847456027371233332980224345372167448758896326317469882508623595967015287467661751536016078048729221324386015128891724366691396964222122558762344908596884299670880756917230786703904303057440076997543/253235619212084233519445326171473491854211784154304345008012261126912515165580850483109240326363944563426174926468691731547584491725484539744963783765713755012754646817711036353829171606305316046176715124993462987618639224908004053066349543811704768879989283297048933763972389933858503837532443908899054749722846959316493275163675937527384217816411471974959718627713991448593771913712464460853614430789905087461408284201412642567690655829423341892683228535315319026093542739603876991621669916516036812022916389880770102641723033837926460537727800472573544901207940487931220929056758105526958277540441926035809317902892516589927322197418467474716078541750074549191606677956661664041405408403099247151347065457764433400740701470602623096380221429861394390644507624896864325543003160576000000*x10^195-5872565625060257348463402453740391158582272526367728436753126231793284031318466144745273059940104437263497200050435407225007922534774158397409446944033896008241039219732447170175465451841305708064716716084150722912299135687215051521826778050704364687050637280580527775332659434180896414505968658469204154493077426285229151112288112482606511180657567205871806379718926995506454236925624817440860445491864842105968834931545643161074732173225407218701463132865656817422314197877089058048455404094562477017012596121207717321930885486104316400571259695212902918636967736369051447/24310619444360086417866751312461455218004331278813217120769177068183601455895761646378487071330938678088912792940994406228568111205646515815516523241508520481224446094500259489967600474205310340432964651999372446811389365591168389094369556205923657812478971196516697641341349433650416368403114615254309255973393308094383354415712890002628884910375501309596132988260543179065002103716396588241946985355830888396295195283335613686498302959624640821697589939390270626504980103001972191195680311985539533954199973428553929853605411248440940211621868845367060310515962286841397209189448778130587994643882424899437694518677681592633022930952172877572743540008007156722394241083839519747974919206697527726529318283945385606471107341177851817252501257266693861501872731990098975252128303415296000000*x10^194+457470045436130821478831315197347220178309203340339695643781025893453536816606523706397123876509852139060353390832917128468589806372894476257555153689536853188408460784601913512250482709271809028762151394853844714135563956460362338851103377040499400992310158809586117017529354568540147624706152547505779057764884343754974638753736229353146731581255693278622473363348412551654837413032440798793763955770535697035703639157800088364201008843484855041282230523139767222642842448896453801626909087154705570648239826527427917273570273561713889229309952582496228473834562048452447/109397787499620388880400380906076548481019490754659477043461296806826206551530927408703191820989224051400107568234474828028556500425409321169824354586788342165510007425251167704854202133923896531948340933997176010651252145160257750924663002926656460156155370384325139386036072451426873657814015768644391651880269886424725094870708005011829982096689755893182598447172444305792509466723784647088761434101238997783328378775010261589242363318310883697639154727256217819272410463508874860380561403934927902793899880428492684341224350617984230952298409804151771397321830290786287441352519501587645975897470912047469625334049567166848603189284777949077345930036032205250774084877277838865887136430138874769381932277754235229119983035300333177636255657700122376758427293955445388634577365368832000000*x10^193+335672691105615045161670668856903899375386008074984898313483296934273242836960120009630572345070206681753325432853946520234114543212805365448027609397952064385661111178196462195638551864101405818187431371753428958238990419445303081519768749593327239995749779277031898556589827197826875624382226341728166634791913667819269754077266639390727286625883076390548198384594363965067510783855006694905494441364307100141931777591491098382509170262779952986215906799721349799499214002097556665324670843645597480601974836593400934731412289090993383565531990646148335798992096698928957/107165179591464870739984046601870904634468072575992957103798821361788937030071112563627616477703729683004187005617444729497361469804482600329623857554404906611111844008409307139449014335272388439459599282282947928801226591177395347844567839601622654846846077111175646745504724034050815011736178712141444883474550092824220501097836413072813043686553230262709484193148516870980417436790646184903276506874683099869382901657152909311910886515896375867075090345067315414797463311192367210168713212017888557838922331848319364252627935299249858892047421848965000552478527631790648922141243593391979731491400077107725347266007739265484345981340190643994134788606725425551778695389986454399236378543809509978170056108820475326484881340702367194419189215706242328253153267548191401111422725259264000000*x10^192-1064367989264007142574349259390184912351099799958275261324060119732122180830373556754202836423818714016090122824961629979065762356715219135309031012457225847257825343702668206612389057532120278011859070890501250321683082370236461670292575552839659117217910751484817288622855092030618998063132468202458321026313109226720310948823667321430361100854113125552080874454871890053249371050254647704373454119039163376395579746111278197039099631006461782155760897541605923528875128474219836828517341937795599587520892916104175781952149350501081197656890143673823821558924021825984331/1969160174993166999847206856309377872658350833583870586782303342522871717927556693356657452777806032925201936228220546904514017007657367781056838382562190158979180133654521018687375638410630137575070136811949168191722538612884639516643934052679816282810796666917852508948649304125683725840652283835599049733844857955645051707672744090212939677740415606077286772049103997504265170401028123647597705813822301960099910817950184708606362539729595906557504785090611920746903388343159747486850105270828702250290197847712868318142038311123716157141371376474731885151792945234153173944345351028577627566154476416854453256012892209003274857407126003083392226740648579694513933527791001099585968455742499745848874780999576234124159694635405997197452601838602202781651691291198016995422392576638976000000*x10^191+5316112147932739833426497300169543083715036992528472677468987855592499472269460577880786249559422904119629884732117667937648051406873150628485415882153916635458417965162815994491091380959665987588003534476253761008554762876983696595793167039567914806711644619292522717484707904061400852380281683634734477351894386211293205726086316673295733914684677547852809001551533666852319318056498461518386300893653137920404063084707309529672981241861530191496829424920118307971369867566321479406046386422556699951804087942893945960290431871981259082173750635460225157757254060933233/154317858611709413865577027106694102673634024509429858229470302760976069323302402091623767727893370743526029288089120410476200516518454944474658354878343065520001055372109402280806580642792239352821822966487445017473766291295449300896177689026336622979458351040092931313526802609033173616900097345483680632203352133666877521580884434824850782908636651578301657238133864294211801108978530506260718169899543663811911378386300189409151676582890781248588130096896934197308347168117008782642947025305759523288048157861579884523784226830919796804548287462509600795569079789778534447883390774484450813347616111035124500063051144542297458213129874527351554095593684612794561321361580494334900385103085694368564880796701484470138229130611408759963632470616988952684540705269395617600448724373340160000*x10^190+19606861374898699692626898228471237010336219612856713140247859509351476823575970281556843809237582427616736819447893151701185411203030117248562606417112526765049387298914422884218105288803503736858865240597051999499209950238930664727836866444229577272122012953111635249408984912918459586711207462163454756040122530820451839522793507464011088127173734077666545674156007129607604892324541941590147687437653148766783430023484968715468140056171428566583977279992482270820942058331063602609196124326157441416556443119345352232955253536381001900738690297531358270533317523572257/6888074458275693473149743821260333935128806154722527072793158250768263823034044465830575057489977378329451307292237054759109759897230630618757523734954381770680209050516219271845718832335159671517654243747061057966187341544665297742430603325973122543921167288328034687172603233864739834519528636574727040364542337140394027026029355845927044054930036775914071947572574307059453875410883800937345821146325784994033696140522103596096749936544011592168761677401978540588358411046518306998536400623465581960529275062445013064270125914214132630648359794632260521340684634341329321003701956634376802498613229247620435680951979225015503954654886099854457019853928635044777484081017914777499096136686314900459221906006614843252121360991865512463963757038673292321243163059089419773461324640550912000000*x10^189-9621336800150157288496137304268595155039644911665487841220764469764707303546246064463219153387523246296513710761826869220981248363865142758411494376663524276909772821019099543775286301471735822756892384239272181650076672228709504021111328953490281369601640771129839752153569806591068480289403725970470827159254189623765970173295433890851964491347275240788647723481378292681212791877096880685398093062038647407939330765414055451326602238538260170943794914352541016720620418588088832250274617488789630115204807153996073237384916645466879682888380912740715485560126562178176619/10208126347164577727207920343107814891860890721298785121879460527638566985736453898360912235200146474684246837407095315153000664167695794576998650175202393784148069812865036960875355309520706633189163589233144487905889640169193971254282154129092167610091169921302147406389797992587544434757941439403745473820251743642063948052575505363663879289406314501904654626302555123062110643358929792989146506938854813361157937680253757529415383405958225179594104805909732197151947165170940130971830945723975992465504385642543509361248326604865344558620869215645010092626894628093850053727486299732146421302944805744973485679170833211472976860798541199984305303423522237136360231408068549700253660474569118682480566864701803197699643856989944689471594287931313819220082367653570520104269683117296451584000000*x10^188+1209779761074688738914205117237271505597309984923561344057331405120549232992009439324560463144389890157472171474804335322746378573872112111791622639281005328697759711719224429530473597017490029473750725143377481494524202292747459464796442162651269867306423587176577600836790213026372923434656215642672957816199756932567059192331307256313780138390693415652859435671698509562607706231536653841365973000381719696694223593530532871995488037799015294776780415084818584253996819243577932699529780525191872772330370325439314343971817283812536984683915188600879028945782646617621/11888345901200983377959534561072765790210664659897653480449682291504542297053323639395472323602655055921094919340561314230979034356788580640914577067394092139923994347280710746361050438106413004490485546467171375666796941190831488261974558380153921906162076771702811420485013190125245847932385216696908548703709328775695591676136069911099238302880024652839271692122540904187240656085710162642639565534380605622466542329488071656927853345448243609775743174584315446993727288630753258119368337411462724144609144770042906864807833778958087607089521602071052126506476663152775683688842740371288534126100317249580922763009510727647100381364760714267436300570872170578059275708154366886941374776283911509100039050506758382414181510469656082459154838429325100023387850528226537388512829717348352000000*x10^187-382890617240485342547155111237015597786099530407898528170753962618474680784950366777051487323852122273675482644219316612568988119709275404304539973621060445222604690067009824456640543181514356092893381473503717837563731116982150808856788735166094541769257257328794419943707035892787021891770081416795255705002246581575447389162502002593823364175851212336173985195210361152135589042939676130257297439244468506287893529118333836304107578130465390218933624788518074551976191778261301902586312130529915441667390758774345267343394651711307427599472429633006709513662729372722297/244995032331949865452990088234587557404661377311170842925107052663325607657674893560661893644803515392421924097770287563672015940024699069847967604204857450819553675508760887061008527428496959196539926141595467709741351364060655310102771699098212022642188078111251537753355151822101066434190594545689891371686041847409534753261812128727933102945751548045711711031261322953490655440614315031739516166532515520667790504326090180705969201742997404310258515341833572731646731964102563143323942697375423819172105255421044224669959838516768269406900861175480242223045471074252401289459671193571514111270675337879363656300099997075351444659164988799623327282164533691272645553793645192806087851389658848379533604752843276744791452567758672547318262910351531661281976823685692482502472394815114838016000000*x10^186-444151130597209006365975036455593072835217888085861803674844030314004638732991195158261784231126103197723507206714075716465839229718045749195366104923687289652614158055177102307442643054325699980763039859355104848486950230675003842328201726966632382724238591891238103051550041059209178621979167949717759689586347525214995395191644227629320869610372435865556424742355028235299108815322421064328936686635164185189842981823686070694594639789212282675732719684602876243330399852966327143994727839125573238023120748914642613268927175450825023420495898882495420551795450485000143/348150835419086650906880651701782318417150378284295408367257390626831126671432743480940585705773416610283786875778829695744443704245624993994480279659534272217260486249291786876170012661548310437188316095951454113842972991033562809093412414507985505859951479421252185228452057852459410195955055407033003528185427888424075702003627761876536514712383778801800852518108195776013036678767710834577207184019890476738439137726549204161114128792680521914577890222605603355497987527935221308934023833112444374612991678756220740320469244208039119683490697459892975790643564158148149200811111696127941105489907059091727301058036837949183631884076563031043675611496968929703233155390969484513914315132673100328810912017198340637335222069972850461978584135762702887084914433658615633029829192632005296128000000*x10^185+148673302262296647907002800758839206181816375064048050787195520610500276125280814516814960145230897446188852262110379390395539731029159061714054729237741106332262830822370347275537275450860518662716289514704492581005222848814021084787964549709594532577931876987689205596451473086143448615259222168099615682266813921082477470352683815187283259487845361785547038269717027330908525587085968090575454898024448045965361347869722158295662461098586774713493726659163512476785657507091746111348076620260780740243137313198257299013031122261816553890265684434165329733472638817592029/690246873700450055711032944243533639992263358685385679197692913590586929400753613162212639486229034670823507892848462353302027517982630422876013076194554904917699050998595890502319677276808824171121183216321143808314763843092628873680852439198440829009295107026482593322496253829223874127632631589595867864576326596179906609189801127894350655255856535363570385861988422929834542284861200611161767286578565466924905420883941030858556707519401382578467469310905022304813401359732438769017021164779454934015322632664507206896234675473329732937703295833526943306667240243980678415521160580149309322188685299764468040358542600455772765822343098878938765560185294921498583995036009064949325772610864929347555547303662797089673309843076607872444497243077358767437917311949255342006965703653019195801600000*x10^184-1043508787630905486396211538242280440208790312991936427065034713903569660732576825436879824240929517714856542759366981658097608715942608746579519453169161752304025617239772248415092873890375315873887907073899896675057136892942483933057016900665550336721357044231707653177192727982973582537744230216775916174109119288248319301252335669511272463805707771855615543507125289706652459121887594395450032157971546598592453610128244820687299047679603955570434568777130856473286319641078600647972920633752416635196578173038125343429479728135398419682127836226657830232795724563001/77366852315352589090417922600396070759366750729843424081612753472629139260318387440209019045727425913396397083506406599054320823165694443109884506591007616048280108055398174861371113924788513430486292465766989803076216220229680624242980536557330112413322550982500485606322679522768757821323345646007334117374539530760905711556361724861452558824974173067066856115135154616891785928615046852128268263115531217052986475050344267591358695287262338203239531160579022967888441672874493624207560851802765416580664817501382386737882054268453137707442377213309550175698569812921810933513580376917320245664423790909272733568452630655374140418683680673565261246999326428822940701197993218780869847807260688961957980448266297919407827126660633435995240919058378419352203207479692362895517598362667843584000000*x10^183-11618268383300608114000504645185229295773102535707882364110001848397372394574030647219438458962426489169891019298224856926385105260006237587110078880884960130666488360301411973224719728201783604257687379166829111171015889636867171669809186823809041094801199842386537142771774133147126595920069705572093944270182095176494111237681273957779240282520704142972603151038061017288950170064055536525949508573227456376850532724695720485231949945497750715897058868443324108372074566183239269409623437255458795490919609365869987583742385335459195945899995686465620563210485172003869/10824325973938875873650289352909959354424129943020820878327457054034204120148181660952880028306773498247005010137850886904054522441091249813282932331232792827118462390659799191968194939113592924501673100437763391539481523903043498246358822341975549364009400542006204304375509435049192571546966268109571564239946939803730353644112790414706862548330477486383262869199363905036041685830777918675036805175891140276776925918407257074827366549736067135889603496011919667961846521323076880695948740993132361465240286739511590289963680138104488993795801684662127065490918085644242456970672745461432350734322564928124612451077145325329163827668562232419721550830178488541682339922155596700341699615943109119313939264534712045269876904357337714363334161311894944307549157846476958772381962170922346479616000000*x10^182+93535913763103744007177693247858599342881043389413642392770140104089213247509036202593589767061790431877903271194553529521226059721004013745157901645322427976979513983962270150970007602508416184263778689839396553847451887187566406137831196234664214768453810203368012813190543227082260401230248320227442749032866264895933621284710462846118964928160280532102240305178690031811692359716539993497062200742984110548463243671549807819110057154452556394240291027696328345659773652354298504802234878627354127810637917411784296247734173529267194834924126115425485832437197936486627/272154481630463164823207275158878978054092409995952067797947491644288560735154281761100983568856019384496125969180250870730513707090294281019685155756710219653264197250874951112343187040570336387470637953863765272992678315276522241622736104598242384009379213627584565367155665795522556084609437598183513615175808772208077463051978730426915401215166291086207752139869721040906190958030987669543782530136691526958962708805668177881373787536221116559510030756871123080183569678980218714640996916398756516840327209450577127290515386329484294701151585214362051932343083296198096060976914743030299104177253061049990255912796796751133261952809564700838713278015916283333727403757055002751448447486569600714179044365444188566785476452413062532563830341556215742589807397282849249134175048868904711487488000000*x10^181-91260704358187266800612363594276111431876655288037374646780083911817507845294115675714075566201240137016989661868416955769026592388501705315028465181701461920381524710848032481206002971976698332403996959881435274054382703819162676180350549216050719283996302514740058841562864122738891681673077801974051857956559233595439384800195681382980765849276733674564961168515351042487724452393549759165453196578442252266003763569214456120739379295472098690915582094586477428422792824566741961075224852000087503850128999903344490553900331300301792943198686824124890702708479183559871/2540108495217656205016601234816203795171529159962219299447509922013359900194773296436942513309322847588630509045682341460151461266176079956183728120395962050097132507674832877048536412378656472949725954236061809214598330942580874255145536976250262250754205993857455943426786214091543856789688084249712793741640881873942056321818468150651210411341552050137939019972117396381791115608289218249075303614609120918283651948852902993559488683671397087888760287064130482081713317003815374669982637886388394157176387288205386521378143605741853417210748128667379151368535444097848896569117870934949458305654361903133242388519436769677243778226222603874494657261481885311114789101732513359013518843207982939999004414077479093289997780222521916970595749854524680264171535707973259658585633789443110640549888000000*x10^180+127962134833344398687179925435540799432340015230647235391289460490115817615603946476108217925940667638119447976367311760582712174050567653965436172958797756836350487290867849948103218651535876485286230658903966699056062726702238482488220529543749001510520526724823003139889877879643860820352593997797694423297547748565702603784278237105606373776963831411750008758338314012556108705689956747542075466082117319161475613975991885109278025690678254470901829870013257888315723737463090397273605194481856858647284207009732939369249569043914202028708297006388979412524151067509/190508137141324215376245092611215284637864686997166447458563244151001992514607997232770688498199213569147288178426175609511359594963205996713779609029697153757284938075612465778640230928399235471229446567704635691094874820693565569135915273218769668806565449539309195757008966056865789259226606318728459530623066140545654224136385111298840780850616403760345426497908804728634333670621691368680647771095684068871273896163967724516961651275354781591657021529809786156128498775286153100248697841479129561788229046615403989103360770430639006290806109650053436352640158307338667242683840320121209372924077142734993179138957757725793283366966695290587099294611141398333609182629938501926013913240598720499925331055810931996749833516689143772794681239089351019812865178097994474393922534208233298041241600000*x10^179+36542203260025718650495933972962927550190422872903105911897544444711264167204315925199301398711662084823648837585135285812290071560698496927364444352034885969004420456865254434208563917441139113688867317551284636945139066213017443506049495571551921877194698643238997620310784588379983463562515260252685555669461038460827083877380013425924832517492215689951105016578367175545267676038098105249967845939455050806125580053451694861506745494616517857095593092542216220198751213345479088163923076322769787449310085699695361919823430587795019520032120679914711240530208016297623/91443905827835623380597644453383336626175049758639894780110357192480956407011838671729930479135622513190698325644564292565452605582338878422614212334254633803496770276293983573747310845631633026190134352498225131725539913932911473185239331145009441027151415778868413963364303707295578844428771032989660574699071747461914027585464853423443574808295873804965804718996226269744480161898411856966710930125928353058211470158704507768141592612170295163995370334308697354941679412137353488119374963909982189658349942375393914769613169806706723019586932632025649449267275987522560276488243353658180499003557028512796725986699723708380776016144013739481807661413347871200132407662370480924486678355487385839964158906789247358439920088010789010941446994762888489510175285487037347709082816419951983059795968000000*x10^178-6525227872578137520745340582825765730393699160158897427638841923909590511956462285000258917149988473862181823186586210989278627255602374015034073215192527454225004549401488478899400098572598476183913797052473076209927263281051165320716051387303990200513226794358145608804427128903458546596434238849399161656602300455475306070342623388600140926330232592280564600244998291360285399865158600364696343497486949715210688656672995277048731469015814016115381299320345266386551333315916126667852166032720647708235333273317770738948777421083373586424707156197449648669630463735907/91443905827835623380597644453383336626175049758639894780110357192480956407011838671729930479135622513190698325644564292565452605582338878422614212334254633803496770276293983573747310845631633026190134352498225131725539913932911473185239331145009441027151415778868413963364303707295578844428771032989660574699071747461914027585464853423443574808295873804965804718996226269744480161898411856966710930125928353058211470158704507768141592612170295163995370334308697354941679412137353488119374963909982189658349942375393914769613169806706723019586932632025649449267275987522560276488243353658180499003557028512796725986699723708380776016144013739481807661413347871200132407662370480924486678355487385839964158906789247358439920088010789010941446994762888489510175285487037347709082816419951983059795968000000*x10^177+2797137759982298506894740605893468674078471141133445345677946781941874361893870279113586711638849265356180586291269312425907740957908212464455043060301085803925501556650264779268049591621980868632504623881996010719779678109587677657983114197903505668345598577496993603971220721475729620756145787969967438760502744046998905814662226953096541737457661899896444103249122392316077545271814151913527041375066193986471147187018519590702086228915424418234079136967497677632132654779717634708634420847370062607872199119983314644824000971217205526252970523996735637077889102550571/548663434967013740283585866720300019757050298551839368680662143154885738442071032030379582874813735079144189953867385755392715633494033270535685274005527802820980621657763901442483865073789798157140806114989350790353239483597468839111435986870056646162908494673210483780185822243773473066572626197937963448194430484771484165512789120540661448849775242829794828313977357618466880971390471141800265580755570118349268820952227046608849555673021770983972222005852184129650076472824120928716249783459893137950099654252363488617679018840240338117521595792153896695603655925135361658929460121949082994021342171076780355920198342250284656096864082436890845968480087227200794445974222885546920070132924315039784953440735484150639520528064734065648681968577330937061051712922224086254496898519711898358775808000000*x10^176+153894503183351159871119343596730684652819895559777927708712747747433221722275826761722202824973656147529284456087215496517765932656704935402816220854225815114394995786319548651165894770614994272298765065773830930129386043913127491115238518691125266867526147324781667200182119941751092661685473628573466341350292249770328841146507433116823900110545226607900861173158401130788923073867991068412243236474345226406607694820934577670776786142145813272933446027066143949014022906680363067042345147240296029608798201371979051981846918460596177780424479909310830013072246486081/548663434967013740283585866720300019757050298551839368680662143154885738442071032030379582874813735079144189953867385755392715633494033270535685274005527802820980621657763901442483865073789798157140806114989350790353239483597468839111435986870056646162908494673210483780185822243773473066572626197937963448194430484771484165512789120540661448849775242829794828313977357618466880971390471141800265580755570118349268820952227046608849555673021770983972222005852184129650076472824120928716249783459893137950099654252363488617679018840240338117521595792153896695603655925135361658929460121949082994021342171076780355920198342250284656096864082436890845968480087227200794445974222885546920070132924315039784953440735484150639520528064734065648681968577330937061051712922224086254496898519711898358775808000000*x10^175-750744124749741238386047961093279256965692449713655362295661501754451423988257220252848328450534809027306958420460964593042473934804091361814620602745826152845577988391603936627298300406378009309067137991867563937690843475327258334435279492801097238364349902840373563763777116531060724184145463755021637519035527101454171793803630939627612639869880360925996697578687393409753439854674105081532892135735776997037310303889081904674523978278571601779712752165595816191348957800746966911364572779010223657032110687881750177140089942131034158977609733317904545271503034578557/6583961219604164883403030400643600237084603582622072424167945717858628861304852384364554994497764820949730279446408629064712587601928399246428223288066333633851767459893166817309806380885477577885689673379872209484238873803169626069337231842440679753954901936078525805362229866925281676798871514375255561378333165817257809986153469446487937386197302913957537939767728291421602571656685653701603186969066841420191225851426724559306194668076261251807666664070226209555800917673889451144594997401518717655401195851028361863412148226082884057410259149505846760347243871101624339907153521463388995928256106052921364271042380107003415873162368989242690151621761046726409533351690674626563040841595091780477419441288825809807674246336776808787784183622927971244732620555066689035053962782236542780305309696000000*x10^174+10698278830331597947775166392245090775046640392793778106566021536031044160783958425345745612625804498277749784891753715941479613718996325033613576388255103456031977304417814142536732639216713425029692446388207374647689642264848702723753334095593970532139456474053506268040665530919906641131835684104840839587364516460204217619411371420225695491302276585417983280489350372109219704009710138233231033578913349231272151352683639812196039622081730292914207717296225238739948538381051956338656358836539614020554628174394838660172701959802949735977322723304866048147983258693/877861495947221984453737386752480031611280477682942989889059429047817181507313651248607332599701976126630703926187817208628345013590453232857096438408844484513568994652422242307974184118063677051425289783982961264565183173755950142578297578992090633860653591477136774048297315590037556906516201916700741517111088775634374664820462592865058318159640388527671725302363772189547009554224753826880424929208912189358830113523563274574159289076834833574355555209363494607440122356518593485945999653535829020720159446803781581788286430144384540988034553267446234712965849480216578654287136195118532790434147473722848569472317347600455449754982531899025353549568139563521271113558756616875072112212678904063655925505176774641023232844903574505037891149723729499297682740675558538007195037631539037374041292800000*x10^173-8000290971294036899697419422710044242277355647905930375097169897562856566054143860629578760337429706155500425627174230601747441586177158881739434350304723207386046380362096889347113846195131672291514434203273022173807963206995615297689004363274413698311012828665674724087636078976456162710233376907960950581445072448271420122279832013016116195908546929444398154394345000832780480182533278386564969676260758673894545528952617835863029693273305424896733823265866071695957499061144860805277384772922075529961921872613664773591834689279685896979487805820065525297084733799/52671689756833319067224243205148801896676828660976579393343565742869030890438819074916439955982118567597842235571269032517700700815427193971425786304530669070814139679145334538478451047083820623085517387038977675873910990425357008554697854739525438031639215488628206442897838935402253414390972115002044491026665326538062479889227755571903499089578423311660303518141826331372820573253485229612825495752534731361529806811413796474449557344610090014461333312561809676446407341391115609156759979212149741243209566808226894907297185808663072459282073196046774082777950968812994719257228171707111967426048848423370914168339040856027326985298951913941521212974088373811276266813525397012504326732760734243819355530310606478461393970694214470302273468983423769957860964440533512280431702257892342242442477568000000*x10^172-21780640447922012612763065130168742155154858516989366099207628481506640757954245018382494752076243690754705544669793981573927059252027797296915345883815176564942392510611907428787516618193078157863884956757251408174982083312530114439440061770813261097833446437739503424249543112812966159471399622444198693206632529328131497129021128014237711935062647355907628058312985904239843729223986869899583039269652882133141924495699939208007698314988226516452024333944898411202938291537922074968347099739228940932483722852415613671305608841858227758503867789153010924583936270677/158015069270499957201672729615446405690030485982929738180030697228607092671316457224749319867946355702793526706713807097553102102446281581914277358913592007212442419037436003615435353141251461869256552161116933027621732971276071025664093564218576314094917646465884619328693516806206760243172916345006133473079995979614187439667683266715710497268735269934980910554425478994118461719760455688838476487257604194084589420434241389423348672033830270043383999937685429029339222024173346827470279937636449223729628700424680684721891557425989217377846219588140322248333852906438984157771684515121335902278146545270112742505017122568081980955896855741824563638922265121433828800440576191037512980198282202731458066590931819435384181912082643410906820406950271309873582893321600536841295106773677026727327432704000000*x10^171+291548406213652065533846967472080153780500083041029327316240995000940420591290875747314188829726818447793007452245396430389820665969952521737218144089950527033161673556800587955771520992249208819971198391341287874494173725615180171650590350777934952900347219187303089048272963037748399930336489370159823367941656308655090998665840388972789099483404268420281367066703338244729784800446617172101506179859506701237488709057666009871340616390990462069695784670021343191229494906497711433477815967885380350641429774881344132121136480617861188765521982696955417031042259619/14045783935155551751259798188039680505780487642927087838224950864765074904117018419977717321595231618026091262819005075338053520217447251725713543014541511752217103914438755876927586945889018832822804636543727380233042930780095202281252761263873450141770457463634188384772757049440600910504259230667211864273777420410149994637127401485840933090554246216442747604837820355032752152867596061230086798867342595029741281816377012393186548625229357337189688883349815913719041957704297495775135994456573264331522551148860505308612582882310152655808552852279139755407453591683465258468594179121896524646946359579565577111557077561607287196079720510384405656793090233016340337816940105870001153795402862465018494808082828394256371725518457192080606258395579671988762923850808936608115120602104624597984660684800000*x10^170-232371158944979970912116217792507631465669253365084551635022853947588573208069996741148444879841286631917704825940026084257897259559541961225668792940665939105631548940879055115910443978679148017690742959521511856535496307794644897119080774014290139475835253015978470042069157880776932258686893195710578146678503826053043470828604001060704519695043066925030420884861288939582224495229889052741745792452487424160738453794137007915189238062644157335104196937880764708902261445982717737168613675933188599788332217695015308179975461821608704740850765223574500614233273369/210686759027333276268896972820595207586707314643906317573374262971476123561755276299665759823928474270391368942285076130070802803261708775885703145218122676283256558716581338153913804188335282492342069548155910703495643961701428034218791418958101752126556861954512825771591355741609013657563888460008177964106661306152249919556911022287613996358313693246641214072567305325491282293013940918451301983010138925446119227245655185897798229378440360057845333250247238705785629365564462436627039916848598964972838267232907579629188743234652289837128292784187096331111803875251978877028912686828447869704195393693483656673356163424109307941195807655766084851896353495245105067254101588050017306931042936975277422121242425913845575882776857881209093875933695079831443857762134049121726809031569368969769910272000000*x10^169-338011098304302480191723943551596127694274373532824547415128540606108225026130890511694993326640854391039036297367631475235786327090817698251477728000631963362164011823849126239939915252372894576152901411231851402017954833854225093969273023677385523862665044201287517685743040170345610544500390143648134336721283766950578799511914868998015547833643781922951941754007513017916159340911593219564337758775773873271105382712566944130977113950676663415326290115762892380768253685780476818758969849261863929032045826929608634950248942723415829946756677546574192217433875273/3033889329993599178272116408616570989248585330872250973056589386789256179289275978715186941464570029493635712768905096273019560366968606372754125291140966538478894445518771269416358780312028067889725801493445114130337273048500563692750596432996665230622418812144984691110915522679169796668919993824117762683135922808592398841619518720941641547559717182751633482644969196687074465019400749225698748555346000526424116872337434676928294503049541184832972798803560237363313062864128259087429374802619825095608871048153869146660317902578992973654647416092294187168009975803628495829216342690329649323740413669186164656096328753307174034353219630243031621867307490331529512968459062867920249219807018292443994878545890933159376292711986753489410951813445209149572791551774730307352866050054598913164686707916800000*x10^168+1171444926410175132542199105981007059207749172423959453853628722373734454127964928844888046374480652176973205049714620868523033031531621514306051614625276621445592094151545659505425061806835138376854912774692535343955488312674770860845714648916724161029525645956835647934611579583120434333250640196973618920391016263563714835478216322032127321588132983825781728320943453173274638505376066364625636280090952460625981320428516215605679888326722726481748378915951429068134186984283730868266438651810269446898233543027404698875994556491460308211662419171496554538120071/39919596447284199714106794850218039332218228037792775961270912984069160253806262877831407124533816177547838325906646003592362636407481662799396385409749559716827558493668043018636299740947737735391128967019014659609700961164481101220402584644692963560821300159802430146196256877357497324591052550317338982672841089586742090021309456854495283520522594509889914245328542061672032434465799331917088796780868427979264695688650456275372296092757120853065431563204739965306750827159582356413544405297629277573800934844129857192898919770776223337561150211740712989052762839521427576700215035399074333207110706173502166527583273069831237294121310924250416077201414346467493591690250827209476963418513398584789406296656459646833898588315615177492249365966384330915431467786509609307274553290192090962693246156800000*x10^167-17363429038553198610536890213042764647330565451133801973466064349018791419198546545460796035373068123164387827891120958388545135858175733581539743647058044810040171625300281663636042540212844157431183517698779758036164903635728091531945412443046503057643006831037857022608499341066548079436147558429153042028467946094085820482216464443388501462683718453787273674949572212928374816353353681441508179469667591561822070216852146220443520949340912636832786707967994176335737878017920586261237432358971529675803039968544367696757508950982995896530978681627514688325673311/6741976288874664840604703130259046642774634068605002162347976415087235953976168841589304314365711176652523806153122436162265689704374680828342500646979925641064209878930602820925241734026729039754946225540989142511860606774445697095001325406659256068049819582544410424690923383731488437042044430720261694851413161796871997425821152713203647883466038183892518850322153770415721033376446109390441663456324445614275815271860965948729543340110091521851050664007911638585140139698062797972065277339155166879130824551453042548134039783508873274788105369093987082595577724008063324064925205978510331830534252598191477013547397229571497854118265844984514715260683311847843362152131250817600553821793373983208877507879757629243058428248859452198691004029878242554606203448388289571895257889010219807032637128704000000*x10^166-4224950625997706701927552700393748713145361525196206466646483849387615340779131278384926135289411706789542270831616607861537517663725386527019654989621631110247093637537431478797235627335067112662514247542667142671147087663748652234244272965735546636317860448849130446734233117470905496960214185149512168177423225777239443051764694104547261844117711183581875669662563787355374917664469672207744770340669811986986669259230192061053534263900599386116656557881796157795476926539607199153845757459812671077666669913999793710925529673100962382506757669032825531638573261/182033359799615950696326984516994259354915119852335058383395363207355370757356558722911216487874201769618142766134305776381173622018116382365247517468457992308733666731126276164981526818721684073383548089606706847820236382910033821565035785979799913837345128728699081466654931360750187800135199629447065760988155368515543930497171123256498492853583030965098008958698151801224467901164044953541924913320760031585447012340246080615697670182972471089978367928213614241798783771847695545245762488157189505736532262889232148799619074154739578419278844965537651230080598548217709749752980561419778959424424820151169879365779725198430442061193177814581897312038449419891770778107543772075214953188421097546639692712753455989562577562719205209364657108806712548974367493106483818441171963003275934789881202475008000000*x10^165+12651094302035786135570088816249885154255180692933054128822243628503519536694615145168711621362913261023435568256647867570990454675764980809587091750770191368812780944243990565794267385725169007769798173087526325177702429232264151374512453042824948051449768209548722780730330169064522586297060432535326658525518870165334074266754109619630272976726089037702387993790811948933811609688651904220125172209359476930718212137789553369823648003991077945859011827978146851697173132232015659929225384357489016610220217435622015859655407944999575776326704862736742661834147973/364066719599231901392653969033988518709830239704670116766790726414710741514713117445822432975748403539236285532268611552762347244036232764730495034936915984617467333462252552329963053637443368146767096179213413695640472765820067643130071571959599827674690257457398162933309862721500375600270399258894131521976310737031087860994342246512996985707166061930196017917396303602448935802328089907083849826641520063170894024680492161231395340365944942179956735856427228483597567543695391090491524976314379011473064525778464297599238148309479156838557689931075302460161197096435419499505961122839557918848849640302339758731559450396860884122386355629163794624076898839783541556215087544150429906376842195093279385425506911979125155125438410418729314217613425097948734986212967636882343926006551869579762404950016000000*x10^164-256895028580549613274265560718308347070468528328496296883569872099767714365209417861784264883775640166230789430463825695715060546175316747610945469870362825227947869808866639268172751156425805788215093643575683143317879295217808312363215291135257649081387520720926919005967805853113898979518457699564838720219122982312946525658128217008455331295483732022165425029179762475504814241546062834470257911351702670479449850146722645461912249628166554216307734815659124409131435597579024989990358580600144643770140480257897946819555161855758231418223597040755964945338357/60677786599871983565442328172331419784971706617445019461131787735785123585785519574303738829291400589872714255378101925460391207339372127455082505822819330769577888910375425388327175606240561357794516029868902282606745460970011273855011928659933304612448376242899693822218310453583395933378399876482355253662718456171847976832390374418832830951194343655032669652899383933741489300388014984513974971106920010528482337446748693538565890060990823696659455976071204747266261257282565181748587496052396501912177420963077382933206358051579859473092948321845883743360199516072569916584326853806592986474808273383723293121926575066143480687064392604860632437346149806630590259369181257358404984396140365848879897570917818663187525854239735069788219036268904182991455831035494606147057321001091978263293734158336000000*x10^163+7234165883802610655897188858143333717027520270617860024285557249459993567378609644061227837778808110556950674840076081909750241770741771345848879039287120020181816187419561178564532922502243604864640723501753269481783413001294160630202756054974387955254386923647427424397838827020648808047421964686047956850426851629825058729396038760008562617657471389920835554136748456476428166945804346684240906376779195622656532372336510870985859629114059396861022946170001491344037198994825006484925250765185142079325449197165358248655392886721664000754936422102601267935679/56010264553727984829639072159075156724589267646872325656429342525340114079186633453203451227038215929113274697272094085040361114467112733035460774605679382248841128224961931127686623636529748945656476335263602107021611194741548868173857164916861511949952347301138178912816901957153903938503138347522174080304047805697090440152975730232768767031871701835414771987291739015761374738819706139551361511791003086641676003796998794035599283133222298796916420900988804382091933468260829398537157688663750617149702234735148353476805868970689101052085798450934661916947876476374679923000917095821470449053669175431129193651009146214901674480367131635255968403704138283043621777879244237561604600981052645398966059296231832612173100788528986218266048341171296168915189997878918097981899065539469518396886523838464000000*x10^162+298369896929353530024788582466243407463637564676590636608231120730515711715920625658308204001284330270623053051592361139206364733994878232528687174976652108473652807909139360408093261501636161530425564310848112249326695478710331562412030134167751330636790282115377296993623071167091288070520451002746277237391659556703597498754818480630108005264374952731768825134106254818675717376635491387326832640126723393961209622746375794547011720643736850203980685461107637436878925942141505857510967960487878420378491961237100323159764458056846950975024888691748551339595389/8737601270381565633423695256815724449035925752912082802402977433953057796353114818699738391417961684941670852774446677266296333856869586353531880838485983630819216003094061255919113287298640835522410308301121928695371346379681623435121717727030395864192566178977555910399436705316009014406489582213459156527431457688746108663864213916311927656971985486324704430017511286458774459255874157770012395839396481516101456592331811869553488168782678612318961660554253483606341621048689386171796599431545096275353548618683143142381715559427499764125384558345807259043868730314450067988143066948149390052372391367256154209557426809524661218937272535099931070977845572154804997349162101059610317753044212682238705250212165887499003723010521850049503541222722202350769639669111223285176254224157244869914297718800384000000*x10^161-3311057267880025848429045887683787122265478504160431765366663460690072011836878751075023040135257705008501233279769846021677025417973821192419226834693845266697990168287522299365436885076080659001673324015987070186182472257171462595002323883827860121675636769671303999152925687698608596199764749056429128293637060952370002593488344215738463181842028847870235560320048195663019783056539649558393722308277338153050982076977391437190605530914344605396035858838136716047117102767237768518305032682445517717035795125172860842936791706406724337264081401780814176005579/563716210992359073124109371407466093486188758252392438864708221545358567506652568948370218801158818383333603404803011436535247345604489442163347150870063460052852645360907177801233115309589731324026471503298188948088473959979459576459465659808412636399520398643713284541899142278452194477838037562158655259834287592822329591217046059116898558514321644279013189033387824932824158661669300501291122312219127839748481070473020120616354075405334104020578171648661515071376878777334799107857845124615812662926035394753751170476239713511451597685508681183600468325410885826738714063751165609558025164669186539822977690939188826420945885092727260329027811030828746590632580474139490390942601145357691140789593887110462315322516369226485280648355067175659496925856105785103949889366209949945628701284793401212928000000*x10^160+11112475130720272768796076973228664552688562539100819483516189549067230115242037162842543000653834779310479391699547077793401139317647671521524275062078880364156282089816225688445944940981102289164482536767955686965893551394436781636187617609576766238892126231293428707655028157708024250671535687310990174964195366880046940255630929322633314609707354429864900648620032913072652534324611700944092007762406004773074573552412783370883917197272031593086902348581128449909066742965922146329680239814018690838941381166398226267966063417243215686644092649515037065898373/34950405081526262533694781027262897796143703011648331209611909735812231185412459274798953565671846739766683411097786709065185335427478345414127523353943934523276864012376245023676453149194563342089641233204487714781485385518726493740486870908121583456770264715910223641597746821264036057625958328853836626109725830754984434655456855665247710627887941945298817720070045145835097837023496631080049583357585926064405826369327247478213952675130714449275846642217013934425366484194757544687186397726180385101414194474732572569526862237709999056501538233383229036175474921257800271952572267792597560209489565469024616838229707238098644875749090140399724283911382288619219989396648404238441271012176850728954821000848663549996014892042087400198014164890888809403078558676444893140705016896628979479657190875201536000000*x10^159+4449992966033528096862234312957641388084109155576760763502708343322946624064785387137362985000598244753746058029852295734019400966324629850557723567526203725737379966253882897139334015584534295244474185858838504543415435910366902348093890272266172132197987372067848905181676420412699684877857543201335797742216200354157237224797373220452889219907805852932166460051200126595940331484947243404011948006590226536339164096313518342521550739858359743045636322944189928689093667529339358617657138883904548000621905087314669580842089994845572934257579086794001571963129/139801620326105050134779124109051591184574812046593324838447638943248924741649837099195814262687386959066733644391146836260741341709913381656510093415775738093107456049504980094705812596778253368358564932817950859125941542074905974961947483632486333827081058863640894566390987285056144230503833315415346504438903323019937738621827422660990842511551767781195270880280180583340391348093986524320198333430343704257623305477308989912855810700522857797103386568868055737701465936779030178748745590904721540405656777898930290278107448950839996226006152933532916144701899685031201087810289071170390240837958261876098467352918828952394579502996360561598897135645529154476879957586593616953765084048707402915819284003394654199984059568168349600792056659563555237612314234705779572562820067586515917918628763500806144000000*x10^158-177886172560784504207115281782250212558192581909276858600418765702532326537811860219581207972922930504497966174040265908809739464272810235989748209433851765656167119604777787926548282770785266606343211545975839651807735365922401396836235510899055883019405789656836219731477653763074460779497351843366545767976993260228026294782433442609399744965342568005373630387379369819392133812989083400841429088741153283619460798333098263939821181874097641770142774821396582941306429810928554392408085994905199474170401678617752758972389623294105797730002787759343964391091/23965992055903722880247849847265987060212824922273141400876738104556958527139972074147853873603552050125725767609910886216127087150270865426830301728418697958818421037057996587663853588019129148861468274197363004421589978641412452850619568622711942941785324376624153354238454963152481868086371425499773686475240569660560755192313272456169858716266017333919189293762316671429781373958969118454891142873773206444163995224681541127918138977232489908074866268948809555034537017733548030642642101297952264069541161925530906904818419820143999353029626217177071339091754231719634472196049555057781184143649987750188308689071799248981927914799376096274096651824947855053179421300558905763502585836921269071283305829153369291425838783114574217278638284496609469304968154520990783867912011586259871643193502314423910400000*x10^157+4656419314078743368527753437836546188400997662466980589528249074128098948797097044767626097063292605932158216970592600470350390950716368674843247722269032264110467275941933426071149489418410813614964235887890015270574787866411088676752255550943360652795519008719019153429199657872204979862445673874639466956631378281266254970976208679130718070747292494745045806346325829188294412318250028092346408904526160120093497361396341876653107223626506612622613342280790182392279068279529074068320129571561296089605992503710159378042809318701743167467718635461223968751759/10065716663479563609704096935851714565289386467354719388368230003913922581398788271142098626913491861052804822396162572210773376603113763479268726725935853142703736835564358566818818506968034242521816675162892461857067791029393230197260218821539016035549836238182144408780151084524042384596275998709904948319601039257435517180771574431591340660831727280246059503380173002000508177062767029751054280006984746706548877994366247273725618370437645761391443832958500013114505547448090172869909682545139950909207288008722980900023736324460479728272443011214369962418536777322246478322340813124268097340332994855079089649410155684572409724215737960435120593766478099122335356946234740420671086051506933009938988448244415102398852288908121171257028079488575977108086624898816129224523044866229146090141270972058042368000000*x10^156+10735037441308551118088196582009853972023723095122748948631494714188439733947760564012854862116868622481998334286448516440302194011558649996871578247008257231180835803901482755865448911937640821300632764368438070829968017764395377225537270241208074045565951971752290949979071846454779622788113898741192743991545917017012591624129070631123618424060095150004632304060356082613714612675196741909656906648876663579051798178805905472022945016693060569128529985491951159805008528414221938781856169365101679144829177265191367029623308876970651397743282266348232276147/314553645733736362803253029245366080165293327104834980886507187622310080668712133473190582091046620657900150699880080381586668018847305108727147710185495410709491776111386205213088078342751070078806771098840389433033368469668538443664381838173094251110932382443192012774379721391376324518633624959684529634987532476794859911899111700987229395650991477507689359480630406312515880533211469679720446250218273334579652437323945227303925574076176430043482619779953125409828298357752817902184677579535623465912727750272593153125741760139389991508513844100449061325579274291320202447573150410133378041885406089221221551544067365142887803881741811263597518555202440597572979904569835638145971439109591656560593389007637971949964134028378786601782127484017999284627707028088004038266345152069660815316914717876813824000000*x10^155-359335109510887675697051001031854665170358535409955802917770135503213591717321276856871034685390148936188683786371661069617941591799859551311917255610429766096410832397330320265093031444435305737578979276266783020105398254763637184938229101248455773915983223942778469062870041041409669013983569161591245916544740528976876112017415849180617356805455257173821521954044930214888058308487310168264519810962315825617157109780808033613329129422482375641834438067260461885096653147192068507697576548114973831626729918675300965187960779416503901944057651441589966447979/40262866653918254438816387743406858261157545869418877553472920015655690325595153084568394507653967444211219289584650288843093506412455053917074906903743412570814947342257434267275274027872136970087266700651569847428271164117572920789040875286156064142199344952728577635120604338096169538385103994839619793278404157029742068723086297726365362643326909120984238013520692008002032708251068119004217120027938986826195511977464989094902473481750583045565775331834000052458022189792360691479638730180559803636829152034891923600094945297841918913089772044857479849674147109288985913289363252497072389361331979420316358597640622738289638896862951841740482375065912396489341427784938961682684344206027732039755953792977660409595409155632484685028112317954303908432346499595264516898092179464916584360565083888232169472000000*x10^154+107864671638790750294009805834949903843331289133083204630638504676049217255044654562776882420804730288481041806826575368624682461200615381284909692255945613442895213636079666830823941747494769784820853474680173332964640900326770166552082635923761588406674641487450850161912520340756258513865747437892106876061777520536081414144618172824084843891452598155350696541065577367134589469162708332244823844497541391314340043636150620288287724990518868622477564642035908194811279975089544543271317876521855370675727174376507876957247377379410706161577009361666782017/188732187440241817681951817547219648099175996262900988531904312573386048401227280083914349254627972394740090419928048228952000811308383065236288626111297246425695065666831723127852847005650642047284062659304233659820021081801123066198629102903856550666559429465915207664627832834825794711180174975810717780992519486076915947139467020592337637390594886504613615688378243787509528319926881807832267750130964000747791462394367136382355344445705858026089571867971875245896979014651690741310806547721374079547636650163555891875445056083633994905108306460269436795347564574792121468543890246080026825131243653532732930926440419085732682329045086758158511133121464358543787942741901382887582863465754993936356033404582783169978480417027271961069276490410799570776624216852802422959807091241796489190148830726088294400000*x10^153+210080693617498041428587417980756020381136318224717768870007762018508511531313667091487948550219176236367663270729923217078664099869164741751582459280077940960218645941396093958421722576105765652125974746006765158348028087427053619050363512500161962306760939763614568220913989678775360675259628760673164419875024403792509234603369416880010870353807577673850155394778963306839909860043509974620307430942783222667934956735540261954404379518226919342914556494742611397846921108427506496787670582935251049809738301058087309382442699934973320456351600576066185219/4930146937214480135365271968580431623815209698296189088180357552937431468440222826681844225427016421740149300765467382307317572213770006602090804926988989294385503756194787869462278452392506567765787759263457532338155652749090561729270311259529313976595838157476968690014767878134224841434910693245667729789192345758743926782418730333840656650203294994406233226145390858122697882642987932939291892248319059611370879017648774174886017161030683638232543918183755108464247615076615594875057803695578751465734181881823500848991217791572479866908951678962140389756018013382324805708901622754743557880979426051467309216037627274076282313901585939804957025518274987325225480953257832042777674800738089637521137199140121682807601121097855267554462732810731090828450591787175246967113328097744887880885520476110061568000000*x10^152-473973197916827529815657731190637122279803125693038979528492749318028215359620684196899808380764905159629275540861776851312464949761323479153228073540974681630953574482508446332977439717796840176191980891076913830935584221610642187675880165605641437874215617525358309480293299083270820444900297654787743378747699031574640749682712148313693664453608078833264495260006518916175499937323071696237497720602945227838757547628842600441354018662941983123988612109276365785647648817508764233599043958350801696546025151706743902379136841629930901237928629702966162517/40262866653918254438816387743406858261157545869418877553472920015655690325595153084568394507653967444211219289584650288843093506412455053917074906903743412570814947342257434267275274027872136970087266700651569847428271164117572920789040875286156064142199344952728577635120604338096169538385103994839619793278404157029742068723086297726365362643326909120984238013520692008002032708251068119004217120027938986826195511977464989094902473481750583045565775331834000052458022189792360691479638730180559803636829152034891923600094945297841918913089772044857479849674147109288985913289363252497072389361331979420316358597640622738289638896862951841740482375065912396489341427784938961682684344206027732039755953792977660409595409155632484685028112317954303908432346499595264516898092179464916584360565083888232169472000000*x10^151+1237682835475499379220163217961358632947896289059869727602250405217916918580636011693052595726342565027251934540453950471910153330501616927028970239075136970238719678425780121395616655750520158194437062418288264850216448970249881588922407161159733699880471753460320518673998780367649834044908886356828547378844751305773927479117762029425901846550579078965527533509969466987221008422532909929474797635427073233714112524209200969123316399396778444242341979090126298718695502876466985584063125620806628858444692549144426136802862268652669320446007170537503343/1527760948132866571591451866943501341134831780025380334044822261463615126979104622971765167088846195511571957233251552462030425539761140385786241526782358737864914997967080509746413559950879505584338973621561543617831633104856521895552539141292878323182267634569938123704181034172819081298407108104586363697520473942630529089887859518470780558798175207752761600513038115718654205530475312025456459890388198709610580691635035159332267768477492479199333767532041108709869616687773370111480362884321636817840157547569021606960124406558428543737793721860204768999493329048119623587264376379335553114105877479980383567341304262006247167628001334706358224508429877495247737971286221470963516618094332915342518404792828221075557027249295861566284103764273982296247139905591064672812983884834779485618279862952683110400000*x10^150+5979868068051713707010180376073946193106640453638495469812596929469921969204621310759796970618507809699135567683403478259643167125273171838512403390404276770446050002193263444352578849390867815979256061496881796345589269524220843172508945120546861466180450720314947904162528960801936054429321835660308321655080209771960197252175750028028240712021422634749894415767279138718751709845533359850377460057799703010818659586453297901675034545283772474977869422511959504263981604371366871042410117615383073298685821429050024019889142442289675102636435349979920993/101716715757267169108588769035975220870292747459584532766668429513235428190977228845225417703546865122217817152634905992866762542515675925685241870072614937021006182759387202359432271228308556556009936927961860667187211361981236852519682211249236372569766766196366932972936263590979796728551841671173776319861231554601453647300428541624501968783141665147749653928894379809689345789265856300642232724281109019350388661837806288239753617217054104536166169259370105395683424479475437536369613634140361609187778910403937491200239861805074321464647845165955738567597845328730069675678391374729446036281259737482904484878249994286205403528916930968607534421219147106920441501772477376882570974836280586205699251687522510508451559972124171835860494276937188821302770104240668253216232874437684002595111790875533901824000000*x10^149-611459951027571422837483754978706673823752072296352726891511327142981682169426965764682667603780775970551973355471315815323323164476416910838346921560903169312105515164045741833683688123350575619533634751654305372576824471896690555675306526784610976201777315368227186334269876004971434820427819016599624834537727199536437150119628268968206264956637851508163344734633011051116689734756315603084738947790120984839924782547451675354620849131400752380088488178402883725974748012470146751471813481236267922511305403300315777274847748810823745894759477437635441/34511028560501360947556903780063021366706467888073323617262502870562020279081559786772909577989114952181045105358271676151223005496390046214635634488922925060698526293363515086235949166747545974360514314844202726367089569243633932104892178816705197836170867102338780830103375146939573890044374852719674108524346420311207487476931112336884596551423064960843632583017736006858885178500915530575043245738233417279596153123541419224202120127214785467627807427286285759249733305536309164125404625869051260260139273172764505942938524541007359068362661752734982728292126093676273639962311359283204905166855982360271164512263390918533976197311101578634699178627924911276578366672804824299443723605166627462647960393980851779653207847684986872881239129675117635799154142510226728769793296684214215166198643332770430976000000*x10^148+1757674377787026243652793835080504146086981976769531582624354056999428632498676052174192073359784053596372980682619123858934524033020794003817653623849747429563009099551282477079247454180439330938592289033047167000082331899061514783976595598412260285887213940754474281850068852570133300143830805014110588805203281760672885402402492817280086010720673389442246816153406138804926270756081142240648491391931998392580685462022475931921647888667430797856507497556370805498578842387511526218851162707513915263869915743237462934316528153131350821965210637551999403/1288411732925384142042124407789019464357041467821404081711133440500982090419044898706188624244926958214759017266708809242978992205198561725346397020919789202266078314952237896552808768891908383042792534420850235117704677251762333465249308009156994052550379038487314484323859338819077425228323327834867833384908933024951746199138761527243691604586461091871495616432662144256065046664034179808134947840894047578438256383278879651036879151416018657458104810618688001678656710073355542127348439365777913716378532865116541555203038249530941405218872705435439355189572707497247549225259624079906316459562623341450123475124499927625268444699614458935695436002109196687658925689118046773845899014592887425272190521375285133107053092980239509920899594174537725069835087987048464540738949742877330699538082684423429423104000000*x10^147+318864311092129701312272521268237403288867548884152667206435801321651451038017255917384288641864938353955755751576973466359310148319606451794171923146112560002957277317055185179358573278048285470341251546633465741306205555012782355536510746176175121932242754979245554801590158733320675225041200960303377488987586945106631856880884785382159443907908196278369981102129992985864442223384825627309071757263175609003197544965449181299188060611496610574116059971505984377437266118814552693894542810195503768973380038120936597266881798377494047324200630540782149/4882402356348824117212260913726810601774051878060057572800084616635300553166906984570820049770249525866455223326475487657604602040752444432891609763485516977008296772450585713252749018958810714688476972542169312024986145375099368920944746139963345883348804777425612782700940652367030242970488400216341263353339114620869775070420569997976094501590799927091983388586930230865088597884761102430827170765493232928818655768214701835508173626418597017735976124449765058992804375014821001745741454438737357241013387699388999577611513366643567430303096567965875451244696575779043344432562785987013409741500467399179415274155999725737859369388012686493161652218519061132181192085078914090363406792141468137873564081001080504405674878661960248121303725292985063422532965003552076154379177973008832124565365962025627287552000000*x10^146-1208106915141766379277474437219009253346859992642739857832484967473635201728068710900187622759662401731059177725130316209586715827146098758530431603077535819543948041245502075829024235207712228515346922924298743991198364255830510326327152725086530138425973086877097803877920019189865513765387127303051038412014147512905227638757345167133848997207349834515749677717039565405022500938872904519740607839451424113524840243973282101028169462813069624671315973159458686401090451857434392160936003866051512157347585319363183457868932962942544208313078361266560789/46382822385313829113516478680404700716853492841570546941600803858035355255085616353422790472817370495731324621601517132747243719387148222112470292753112411281578819338280564275901115680108701789540531239150608464237368381063444004748975088329651785891813645385543321435658936197486787308219639802055242001856721588898262863168995414980772897765112599307373842191575837193218341679905230473092858122272185712823777229798039667437327649450976671668491773182272768060431641562640799516584543817168004893789627183144195495987309376983113890587879417395675816786824617469900911772109346466876627392544254440292204445104481997394509664009186120521685035696075931080755721324808249683858452364525343947309798858769510264791853911347288622357152385390283358102514063167533744723466602190743583905183370976639243459231744000000*x10^145+5549536907787107082565018385879251648264120721217585102668388063620264404751152485760838753370943528419393540511257438089945673702494321309322126422543745983023740805217646311940770735451034478681824149067678426689447071306970986735979325861615851637184080858731546521053870648647114246353436294249678428221715489483443822581642859167879115465700099667544695946765861489200486105208253396383052081770316108015076945634654520762214911228311021727584252278908803940230240414814790444772536988202294826756997210977364087288152139995357553555973056481132956349/2226375474495063797448790976659425634408967656395386253196838585185697052244109584964293942695233783795103581836872822371867698530583114661398574052149395741515783328237467085243253552645217685897945499479229206283393682291045312227950804239823285722807054978506079428911628937479365790794542710498651616089122636267116617432111779919077099092725404766753944425195640185274480400635451062708457189869064914215541307030305904036991727173646880240087605112749092866900718795006758376796058103224064234901902104790921383807390850095189466748218212034992439205767581638555243765061248630410078114842124213134025813365015135874936463872440933785040881713411644691876274623590795984825205713497216509470870345220936492710008987744669853873143314498733601188920675032041619746726396905155692027448801806878683686043123712000000*x10^144+7499094249165764117668364078224464614531014265013791033618262788702686895821315926457685649937901454858099414843184366623550596220155351563350668153535809914712539494624326074714378416485187546304231436867090967528605947166601113189682779625207195521969955630483447395317053349531163827195949322197636161690501782649945657625783764712590364135558796223447352974865962467836329964920704212837644996017380939232747596440140620454013172430868922318003212033252780196378649191255402369158768660497494769745952314112220552708911407778189742652772324810631543/556593868623765949362197744164856408602241914098846563299209646296424263061027396241073485673808445948775895459218205592966924632645778665349643513037348935378945832059366771310813388161304421474486374869807301570848420572761328056987701059955821430701763744626519857227907234369841447698635677624662904022280659066779154358027944979769274773181351191688486106298910046318620100158862765677114297467266228553885326757576476009247931793411720060021901278187273216725179698751689594199014525806016058725475526197730345951847712523797366687054553008748109801441895409638810941265312157602519528710531053283506453341253783968734115968110233446260220428352911172969068655897698996206301428374304127367717586305234123177502246936167463468285828624683400297230168758010404936681599226288923006862200451719670921510780928000000*x10^143-304518412106602329958638863073801574520947915076222538410458470412502678177547593868262938745572775111454997797168452714150834546695047418836767584593362515356974642777824513282750185869474474988235322823891699268130621233875111217503201982988105807543273328145559307128891332391685065492552495099570964906913134781136268148797856700243278056927704601479623435793911863675845872185612873676051121318404605639288829427972148612017046319844428177262315256524358946332185120647328207256247117850330756437126733371137252947799560009406479827802910362210811023/8905501897980255189795163906637702537635870625581545012787354340742788208976438339857175770780935135180414327347491289487470794122332458645594296208597582966063133312949868340973014210580870743591781997916916825133574729164181248911803216959293142891228219914024317715646515749917463163178170841994606464356490545068466469728447119676308396370901619067015777700782560741097921602541804250833828759476259656862165228121223616147966908694587520960350420450996371467602875180027033507184232412896256939607608419163685535229563400380757866992872848139969756823070326554220975060244994521640312459368496852536103253460060543499745855489763735140163526853646578767505098494363183939300822853988866037883481380883745970840035950978679415492573257994934404755682700128166478986905587620622768109795207227514734744172494848000000*x10^142+38690116642341688428601881243962518595696261133726036185502353788175402081940247286093047354218041786746170692116329576463840504519896333367732962676129328751312865648296468478925950793515603049923321828489759723264638036510952002357104935860501613050507483763643920249004084594807106540301922198718182903416329935519507393853093199240303315792548714345807658762246365983255836637346396223714813578859846882115260290784626670090950011550930407739960268215405253563606293338294898772489794132014545041522336129509284810068915932394310320001607980068886559/8905501897980255189795163906637702537635870625581545012787354340742788208976438339857175770780935135180414327347491289487470794122332458645594296208597582966063133312949868340973014210580870743591781997916916825133574729164181248911803216959293142891228219914024317715646515749917463163178170841994606464356490545068466469728447119676308396370901619067015777700782560741097921602541804250833828759476259656862165228121223616147966908694587520960350420450996371467602875180027033507184232412896256939607608419163685535229563400380757866992872848139969756823070326554220975060244994521640312459368496852536103253460060543499745855489763735140163526853646578767505098494363183939300822853988866037883481380883745970840035950978679415492573257994934404755682700128166478986905587620622768109795207227514734744172494848000000*x10^141-1203633509228087942060449642688745868263018889008931917084160234091982326098892117231880792236810155563269637364476578863602806611600354883310760217246412587836359516932911344209730056515968054240848463876734318175490557573828307926531419980484655151104445066631937442460703947776896152038540092663608445082610875856047322059330219565595421815997418544644092231973452219920325469046491860165816329004417110576809232149030017912140653405255575262539438743779066073239477029099525368310904233419765114972412219324323547542757485044628023245815868794714943/8905501897980255189795163906637702537635870625581545012787354340742788208976438339857175770780935135180414327347491289487470794122332458645594296208597582966063133312949868340973014210580870743591781997916916825133574729164181248911803216959293142891228219914024317715646515749917463163178170841994606464356490545068466469728447119676308396370901619067015777700782560741097921602541804250833828759476259656862165228121223616147966908694587520960350420450996371467602875180027033507184232412896256939607608419163685535229563400380757866992872848139969756823070326554220975060244994521640312459368496852536103253460060543499745855489763735140163526853646578767505098494363183939300822853988866037883481380883745970840035950978679415492573257994934404755682700128166478986905587620622768109795207227514734744172494848000000*x10^140-46663995383058391417172208801378864644950946728163554106697257279262768508324841710985471105513820498701208690717600781547831809691601443878554918665994651475375776230894979872499214402808989792192140334527718612887062269257880912848568624034658876920807161189895936395961026221851387455277088083334432619741709088601618353443240651486012458872544650637690375128359084240499311861688749966245419044366033326163905008398051822295388707079779599685051367292033370749677634573376926466967420267137828884617130531894145836385980050178761405065616010921051/1272214556854322169970737700948243219662267232225935001826764905820398315568062619979596538682990733597202046763927327069638684874618922663656328029799654709437590473278552620139002030082981534798825999702416689304796389880597321273114745279899020413032602844860616816520930821416780451882595834570658066336641506438352352818349588525186913767271659866716539671540365820156845943220257750119118394210894236694595032588746230878280986956369645851478631492999481638228982168575290501026318916128036705658229774166240790747080485768679695284696121162852822403295760936317282151463570645948616065624070978933729036208580077642820836498537676448594789550520939823929299784909026277042974693426980862554783054411963710120005135854097059356081893999276343536526100018309496998129369660088966872827886746787819249167499264000000*x10^139+915058692055820399394462953889508109212338048296485334044044071240792288261611450258414769899981690487266646473856759662477853444984280937817097361992921855377357735737066471128805435142983378939465047156589264242365932611460257649865067509496652210620289913415148231232762730059678634493648815703331972340625186317294309322400474573204299864128500732633627460292223369561798707550094776387195212018610210118469213343741268791533125585862176973562794507193003811522633877065719834394317465231894263605876104255538701151194660350542367920793331548645739/142488030367684083036722622506203240602173930009304720204597669451884611343623013437714812332494962162886629237559860631799532705957319338329508739337561327457010133007197893455568227369293931897468511966670669202137195666626899982588851471348690286259651518624389083450344251998679410610850733471913703429703848721095463515655153914820934341934425905072252443212520971857566745640668868013341260151620154509794643649939577858367470539113400335365606727215941943481646002880432536114947718606340111033721734706618968563673014406092125871885965570239516109169125224867535600963919912346244999349895949640577652055360968695995933687836219762242616429658345260280081575909810943028813165663821856606135702094139935533440575215658870647881172127918950476090923202050663663790489401929964289756723315640235755906759917568000000*x10^138-169225599277756512951935640576494326196186520316400928336751705140609342029845180107061673662169362507348754927084028303679720884829270456497136585736135334241856929778996600296428438748811730078570382708155479161545809437514672541297018301167446391879854540857527798855156626193930511139728313958906659291614465055560881639968570558066956004558301537850458768628362118640141712662557548476379329977859158479708388195447274380394221480801035787509284747918334041586887546970727907943426164983062979731467282614971300575460096438015338098029254357164033/427464091103052249110167867518609721806521790027914160613793008355653834030869040313144436997484886488659887712679581895398598117871958014988526218012683982371030399021593680366704682107881795692405535900012007606411586999880699947766554414046070858778954555873167250351032755996038231832552200415741110289111546163286390546965461744462803025803277715216757329637562915572700236922006604040023780454860463529383930949818733575102411617340201006096820181647825830444938008641297608344843155819020333101165204119856905691019043218276377615657896710718548327507375674602606802891759737038734998049687848921732956166082906087987801063508659286727849288975035780840244727729432829086439496991465569818407106282419806600321725646976611943643516383756851428272769606151990991371468205789892869270169946920707267720279752704000000*x10^137-41154296917249004087055799336081711068755168390708440543508448930322142134672371255739729895756052457056398615559317733110473873202436014549685174587016086671412104703729657420223602507084331749467267117440615957892079414725667950732424035318153514498116451472483424555350172393273660472109527199965525031947974006823559981872041736880580921482451058542931456707197145480888403318387908612246459298612824647944519137276220074197043206332411554450702340570670522736353760362011117308874983661059772851369751620154125893904207094449315164037560681295393/1709856364412208996440671470074438887226087160111656642455172033422615336123476161252577747989939545954639550850718327581594392471487832059954104872050735929484121596086374721466818728431527182769622143600048030425646347999522799791066217656184283435115818223492669001404131023984152927330208801662964441156446184653145562187861846977851212103213110860867029318550251662290800947688026416160095121819441854117535723799274934300409646469360804024387280726591303321779752034565190433379372623276081332404660816479427622764076172873105510462631586842874193310029502698410427211567038948154939992198751395686931824664331624351951204254034637146911397155900143123360978910917731316345757987965862279273628425129679226401286902587906447774574065535027405713091078424607963965485872823159571477080679787682829070881119010816000000*x10^136+444770273135753910436275477621882433506840961694190061265069946056479159550822356135927878620551568053496874547715957834238804161715350221350303569753083443053793832298024824665133657507599175126753097281649373224394939147767959467033143620106139716266212099535967225648027537414792787854388239105243495779466672615281726626572130551439960154683002467299162571948862907088752611382854532917132303233303400684486577019354362581217544418484735336450831230167875135075531621404945241995487366040517464269224677479571278852417036819496614607139785936879/56995212147073633214689049002481296240869572003721888081839067780753844537449205375085924932997984865154651695023944252719813082382927735331803495735024530982804053202879157382227290947717572758987404786668267680854878266650759993035540588539476114503860607449755633380137700799471764244340293388765481371881539488438185406262061565928373736773770362028900977285008388743026698256267547205336504060648061803917857459975831143346988215645360134146242690886376777392658401152173014445979087442536044413488693882647587425469205762436850348754386228095806443667650089947014240385567964938497999739958379856231060822144387478398373475134487904897046571863338104112032630363924377211525266265528742642454280837655974213376230086263548259152468851167580190436369280820265465516195760771985715902689326256094302362703967027200000*x10^135-1284513065841508390070597792274129843119430365225212622991387741181304336909279429280625523763022380918258990255348770371541694914301088095043713662294330099002298039404065717169346429137739956361703112076735957458335862258694533875610625001833714503855487170394741364357837885530319910361123918744674834756789876974643220491578798106908400550116039925666866793649502339055439433561472194217255460620132782934672724933723966552989201840200927443838068726964932098981563914593301607385605265753657828494055865961983515939520255509849164131830056049971/1709856364412208996440671470074438887226087160111656642455172033422615336123476161252577747989939545954639550850718327581594392471487832059954104872050735929484121596086374721466818728431527182769622143600048030425646347999522799791066217656184283435115818223492669001404131023984152927330208801662964441156446184653145562187861846977851212103213110860867029318550251662290800947688026416160095121819441854117535723799274934300409646469360804024387280726591303321779752034565190433379372623276081332404660816479427622764076172873105510462631586842874193310029502698410427211567038948154939992198751395686931824664331624351951204254034637146911397155900143123360978910917731316345757987965862279273628425129679226401286902587906447774574065535027405713091078424607963965485872823159571477080679787682829070881119010816000000*x10^134+190092787321919840259306265900358413370789421079526661685620278607457199570405781280425100945134936752748990213392880077114803647692784357167255625210826967795477836075357701056952460440471956812832428046024148772070205938358738856130692144309115988326238980907862524160414154409379415881203015755137006892533927350194397085917393465413083490817955136889977790463432486270093927437699561769590223908558927070120094248855103976585060002469583765911731457447450031807353250798219044029730429265539378211122896095551422697672958803721071714119813879/21770054507105048230544358239674553471313576574365920116140121380447091812712693830271546924009840372897267490937527778227196508920799983787214067336454993266641335971391508390028461263849682963645056470239338318416717428110635116703230357426218993338344635206272708771193180146217331700755974132578857606235919592400792303718134921733914636857885761623771195567748562278503566442712272672595375556321806100170216112033208712578159955047564613573100656465883968022659972853880408700851428625265757017353771668703587769940492386713279708808041423994154185379685976000981566619421185546800296982901874533945020579280614845860386685462509968979243252913317472127672941040862361587426096398504347322316754484409708983358560032949472014105982797262948401652088001162117313088414295891686851697578946898879521326868358758400000*x10^133+246962084165164299822511734579541242786303588534109599004308467129277544215477655374367458239269615296361911402543436592297369362170071765655346793312383738391193105746587476793966669815547237384752920107974841218494082316604375874893880758354307590852615019174404421016267097885385565852616181641099488021543556253393188623652371613269500222688377384058432332685439109792866872117168241864830495667633425042567100003426982637958272393494258716549687537143111431468485776284449032044153990256941918264178099726804333397517091480903082560382273991013/32829242196714412731660892225429226634740873474143807535139303041714214453570742296049492761406839282329079376333791889566612335452566375551118813543374129846095134644858394652162919585885321909176745157120922184172409881590837755988471378998738241954223709891059244826959315660495736204740008991928917270203766745340394794006947461974743272381691728528646962916164831915983378195610107190273826338933283599056685896946078738567865212211727437268235789950553023778171239063651656320883954366900761582169487676405010357070262519163625800882526467383184511552566451809480202462087147804574847850216026797189091033555167187557463121677465033220698825393282747968530795089620441273838553368944555762053665762489841146904708529687803797271822058272526189691348705752472908137328758204663772359949051923510318160917485007667200000*x10^132-4969641585479122518126038472458657925343611514740494498188384958227384382743297472547097543291013594625772366741861370008686527681937890674057829247073812996686154126187570778846371917258010434248933267455369792857274704051517230542854956186475904212135081189013861009163527238731801328130076981882780645201624660891944535898187434788336687177796556744318915443850071860727972898008759235520143680494893900114347580530619499518727823408135075743221499431363409341183429663189371456362595018715434128986366348808964086166875735157841175837472952697/4559616971765890657175123920198503699269565760297751046547125422460307562995936430006873994639838789212372135601915540217585046590634218826544279658801962478624324256230332590578183275817405820718992382933461414468390261332060799442843247083158089160308848595980450670411016063957741139547223471101238509750523159075054832500964925274269898941901628962312078182800671099442135860501403776426920324851844944313428596798066491467759057251628810731699415270910142191412672092173841155678326995402883553079095510611806994037536460994948027900350898247664515493412007195761139230845437195079839979196670388498484865771550998271869878010759032391763725749067048328962610429113950176922021301242299411396342467012477937070098406901083860732197508093406415234909542465621237241295660861758857272215146100487544189016317362176000000*x10^131+1088888755705184567204993949843427900385893796850299925927444615949391505737423139454151741775980229740982886650304009882879357837773244471457376160210317874173795176181791198167615129520226857534966694257266823653336452134116820400449504165907573459240486610852563699776499508070050043703390974831323388785331979515031617536763152537813008252048064471967145303254954148564372912650986603430640420677940822046543807168441453158132354557985138987211785666588904088099329821725202763562484751699934766777529177797136008618394528126105311151413274793/18759566969551092989520509843102415219851927699510747162936744595265265402040424169171138720803908161330902500762166794038064191687180786029210750596213788483482934082776225515521668334791612519529568661211955533812805646623335860564840787999278995402413548509176711329691037520283277831280005138245095582973580997337368453718255692556996155646680987730655407380665618237704787540348632680156472193676162056603820512540616422038780121263844249867563308543173156444669279464943803611933688209657578046953992957945720204040150010950643314790015124218962578030037972462560115692621227316899913057266301026965194876317238392889978926672837161840399328796161570267731882908354537870764887639396889006887809007137052083945547731250173598441041176155729251252199260429984518935616433259807869919970886813434467520524277147238400000*x10^130+606006581079491378999087346814002045130391769511088412351222716288583686731953027965838531308385259968356155043822706820229721049331408497466137798891667396334937701248068240802575860484934316832764712410673113439332967178219333586584593869704306971254334603941982936225442249195834847634073375594684858686290868080529078001547472397803748760172249985782809719862914748973628425798387067603247808770183149156570286351239067646146789729684168497481497896281262340589190581049414116453873717681122502555594111731182574186593621748178628214130151279/131316968786857650926643568901716906538963493896575230140557212166856857814282969184197971045627357129316317505335167558266449341810265502204475254173496519384380538579433578608651678343541287636706980628483688736689639526363351023953885515994952967816894839564236979307837262641982944818960035967715669080815066981361579176027789847898973089526766914114587851664659327663933512782440428761095305355733134396226743587784314954271460848846909749072943159802212095112684956254606625283535817467603046328677950705620041428281050076654503203530105869532738046210265807237920809848348591218299391400864107188756364134220668750229852486709860132882795301573130991874123180358481765095354213475778223048214663049959364587618834118751215189087288233090104758765394823009891632549315032818655089439796207694041272643669940030668800000*x10^129-412707238417031211848313983138517907017078809842980582772718832220492376948751368825917219503593197975623945505124926316598998211748050124448882273730556225881972481080518676851926556760321850834915257296351062189959052771127868734230063322701398740769297956364535174554159897153478722468083709424453462730592666885756912265137567096774168318296551425084207525283930265222371295002787374943008269516018222030987414411560912302950407019294573652855676129943823762559508638787366554528479961436209149503357692719925078684517979031330286347035098331/328292421967144127316608922254292266347408734741438075351393030417142144535707422960494927614068392823290793763337918895666123354525663755511188135433741298460951346448583946521629195858853219091767451571209221841724098815908377559884713789987382419542237098910592448269593156604957362047400089919289172702037667453403947940069474619747432723816917285286469629161648319159833781956101071902738263389332835990566858969460787385678652122117274372682357899505530237781712390636516563208839543669007615821694876764050103570702625191636258008825264673831845115525664518094802024620871478045748478502160267971890910335551671875574631216774650332206988253932827479685307950896204412738385533689445557620536657624898411469047085296878037972718220582725261896913487057524729081373287582046637723599490519235103181609174850076672000000*x10^128+149255782459481329065465993388243409507112225263141401274430760239649066305456392768535689726575928992510548807601697832629552141848974114958634528459447530760142453326201720027427263162243807790412581556722588279960964644214048602763890655617594648316252743935937855543948463078704900523976992190019426372159554594159902487669196227928934979367722811957047388728851812704530509138595160002039930757391062457960390253273391367572072735175001712552976314390765282812912744165429367073271341084020115894584432953499261849996753003264026442491372649/1313169687868576509266435689017169065389634938965752301405572121668568578142829691841979710456273571293163175053351675582664493418102655022044752541734965193843805385794335786086516783435412876367069806284836887366896395263633510239538855159949529678168948395642369793078372626419829448189600359677156690808150669813615791760277898478989730895267669141145878516646593276639335127824404287610953053557331343962267435877843149542714608488469097490729431598022120951126849562546066252835358174676030463286779507056200414282810500766545032035301058695327380462102658072379208098483485912182993914008641071887563641342206687502298524867098601328827953015731309918741231803584817650953542134757782230482146630499593645876188341187512151890872882330901047587653948230098916325493150328186550894397962076940412726436699400306688000000*x10^127-4474974649051272307323683531639934767212777810776953364636173211841783927607775628597202113402501440625293542458105436297844828506632390899936054684662885635713820606418106877474968414682932753865388472098082850044415776204762683994712377029042724800234889204728199219975275223891604326157773156697678911283696079428665975709413055678375075299423019811355846655168084014187634286285883404123664593500598114149694230196541121376783034577668148894491905506290491439085312158335223937267601946500484356454754126647901073808806545574946818795730751/5252678751474306037065742756068676261558539755863009205622288486674274312571318767367918841825094285172652700213406702330657973672410620088179010166939860775375221543177343144346067133741651505468279225139347549467585581054534040958155420639798118712675793582569479172313490505679317792758401438708626763232602679254463167041111593915958923581070676564583514066586373106557340511297617150443812214229325375849069743511372598170858433953876389962917726392088483804507398250184265011341432698704121853147118028224801657131242003066180128141204234781309521848410632289516832393933943648731975656034564287550254565368826750009194099468394405315311812062925239674964927214339270603814168539031128921928586521998374583504753364750048607563491529323604190350615792920395665301972601312746203577591848307761650905746797601226752000000*x10^126-12042468303476100660559772304433386712058823917013077144577180496338332833218678378816928082868156815430598842701606343267346598523569507971522913373437204221711193534759196313230346555595112136030087053732621341019828237662258941096946382715154282294515338098726945372354628150859988513569275475027029155303957394163208262894571381970730722578084398564135078156001188009653358351467056125337850912320478018575980846810460741829805489182588319598057687881748440639274209789531913198604273201184005151367000086198002159381439152373578035988950343/10505357502948612074131485512137352523117079511726018411244576973348548625142637534735837683650188570345305400426813404661315947344821240176358020333879721550750443086354686288692134267483303010936558450278695098935171162109068081916310841279596237425351587165138958344626981011358635585516802877417253526465205358508926334082223187831917847162141353129167028133172746213114681022595234300887624428458650751698139487022745196341716867907752779925835452784176967609014796500368530022682865397408243706294236056449603314262484006132360256282408469562619043696821264579033664787867887297463951312069128575100509130737653500018388198936788810630623624125850479349929854428678541207628337078062257843857173043996749167009506729500097215126983058647208380701231585840791330603945202625492407155183696615523301811493595202453504000000*x10^125+2187983477026710195343566772081711775020723329203528397736867630971504464039320835070179159848175975367061273809095339804051443333633187074881139418804242654254409309845631504748012156791135382980237185249053081156114432125145401918830437932272632621000671721363771609515247090554392223388675005314426402239808813545973083339483172786917058652251070279887411648238156317928479151400499484684322093847094032591893061615771588495406953166593438533064722776958836842937162068151505233569618592295694858479641520511792533534913380742597527251793293/14007143337264816098841980682849803364156106015634691214992769297798064833523516712981116911533584760460407200569084539548421263126428320235144027111839628734333924115139581718256179023311070681248744600371593465246894882812090775888414455039461649900468782886851944459502641348478180780689070503223004701953607144678568445442964250442557129549521804172222704177563661617486241363460312401183499237944867668930852649363660261788955823877003706567780603712235956812019728667158040030243820529877658275058981408599471085683312008176480341709877959416825391595761686105378219717157183063285268416092171433467345507650204666691184265249051747507498165501133972466573139238238054943504449437416343791809564058662332222679342306000129620169310744862944507601642114454388440805260270167323209540244928820697735748658126936604672000000*x10^124-4563995695771384673708348928890538835026438234436193164836134018405027605297965117723399340381993620953104830238389496167514557609035850924610330167132078451087425155368271841103604004006712665594246151553507825555148508881606794489545949921472030285431873638948484997937033222580429785991680941602199940521134214371640933353293281758489899685422404924854508258737427169714017144290674633023984315530976524700434522821534053332279083624387033253649809469128158160994528688477009193771970967842009365039576113406418152787990360496425475207673/609006232054992004297477420993469711485048087636290922390989969469481079718413770129613778762329772193930747850829762589061794048975144358049740309210418640623214091962590509489399087970046551358641069581373628923778038383134381560365845871280941300020381864645736715630549623846877425247350891444478465302330745420807323714911489149676396936935730616183595833807115722499401798411317930486239097301950768214384897798420011382128514081608856807294808857053737252696509942050349566532340023038159055437347017765194395029709217746803493117820780844209799634598334178494705205093790567968924713743137888411623717723921942030051489793437032500326007195701477063764049532097306736674106497278971469209111480811405748812145317652179548703013510646214978591375744106712540904576533485535791719141083861769466771680788127678464000000*x10^123-707554931810689470813985815897573822561502558665280407822050274363320368842512903863343798875919125544915205659759154116590658696738411631516073890215211619184900594535934882522304845285937190432901880121962399493801053089555813552515378404015788761995090663732375101375323078118656076289580893814889251515632549794908547284521282855091654366215753197633101551531305908366070341102487396309735938039577549282515325551132049783726816552679286819123947046354913819413736078808614601106348891933288083779887864281983107005799173872620408982791/994590059450756172698838865054423907514043030695954405798303145405779751492794086128836703777532645713165008324432038311130503890633963566992475297882103815455663250779141897154284901063507977366774764523426754928773601146420646808644813375583075732577665057054575937952850273264722895670229858217018085345818258793744505001867284055092813932510423964891552959353632777572987552435051768131372726954665159924084211789135639890340058500142275022564303222170600483693708544413588641200744653009064492903596313036648834486389018332057775742713227887585234906207930374346382465123586963073510183391160101784663586342026366865646220017684147752011704059252116388159039472537613368769546705615361689359258986413893412261255074982257724509063484842339254977631392742323439583805462970460819612325083703244809638957973510291456000000*x10^122+1876949359455455462382356491250991988637974209409013808093003889807801059264227826557028642754828364933284178442301953774523540583131650138365126644132973197082712079195871951494899944281887972876085082672544576953758450061730792932600326689940921508981135811551158478467813086676967532407140326688593079382209926795245369989602270105151401378599119213537640512714387123193973820470036544601472880091752202728218099106584676227210129350049391677719932052180384537722910354400284244828953688674071427498274643324087533306766966078759114642709/11205714669811852879073584546279842691324884812507752971994215438238451866818813370384893529226867808368325760455267631638737010501142656188115221689471702987467139292111665374604943218648856544998995680297274772197515906249672620710731564031569319920375026309481555567602113078782544624551256402578403761562885715742854756354371400354045703639617443337778163342050929293988993090768249920946799390355894135144682119490928209431164659101602965254224482969788765449615782933726432024195056423902126620047185126879576868546649606541184273367902367533460313276609348884302575773725746450628214732873737146773876406120163733352947412199241398005998532400907177973258511390590443954803559549933075033447651246929865778143473844800103696135448595890355606081313691563510752644208216133858567632195943056558188598926501549283737600000*x10^121-1209305167908438393851036274001010398551570049290760467288317522811208050128018127214774885133706073953219179610066755217616239700151944865889202615942569154335375305256572881419786520098354532305314858591445757940965221940849509730950840414255047200890260536837179549705631488755815306105845757354360572096393432306714334234694149876886795474221507237007987991004265087252948634965400959299657838145015501335073960409999879858347364164902762633517312583446958695215304766272154449137539755051935422758893279047947840015432968187557370902627/89645717358494823032588676370238741530599078500062023775953723505907614934550506963079148233814942466946606083642141053109896084009141249504921773515773623899737114336893322996839545749190852359991965442378198177580127249997380965685852512252554559363000210475852444540816904630260356996410051220627230092503085725942838050834971202832365629116939546702225306736407434351911944726145999367574395122847153081157456955927425675449317272812823722033795863758310123596926263469811456193560451391217012960377481015036614948373196852329474186943218940267682506212874791074420606189805971605025717862989897174191011248961309866823579297593931184047988259207257423786068091124723551638428476399464600267581209975438926225147790758400829569083588767122844848650509532508086021153665729070868541057567544452465508791412012394269900800000*x10^120-3408325648083352695140808819288059530809428286390309463104319367270840196601008497712598952049892055913589284970307776046275219620616389960856990828611232624345692378785408978031976622465146759423761201733304031192741401832193245886350555376782324519157280936511771579763669523986612969741621030712607888673367925676598688075477855497650949092615492492669945661999933965281446061954309780681222990240384546485711345103080294489207644577056698062359448855445653395201540627012306850414916267438600952042000635273410819748394134905855791883/67234288018871117274441507277679056147949308875046517831965292629430711200912880222309361175361206850209954562731605789832422063006855937128691330136830217924802835752669992247629659311893139269993974081783648633185095437498035724264389384189415919522250157856889333405612678472695267747307538415470422569377314294457128538126228402124274221837704660026668980052305575763933958544609499525680796342135364810868092716945569256586987954609617791525346897818732592697694697602358592145170338543412759720283110761277461211279897639247105640207414205200761879659656093305815454642354478703769288397242422880643258436720982400117684473195448388035991194405443067839551068343542663728821357299598450200685907481579194668860843068800622176812691575342133636487882149381064515865249296803151405793175658339349131593559009295702425600000*x10^119+410652510893903797255731266446048624815871390326354120079374586783517103540852935015920124569286339018412681931332650870648648430347484484802430355638919887710757711416181513298938927001135823240918874825470189246131095854120694129102010497642004774182616301788383235603882031314765108183685367499280474666511050227194171086163942007641879253864744734616083542322875136870072980145919079040493349577107377401012210874360574981201176627950605748258107768727138723350002294613276601857608723141518296408182897346689099810204651094760583703/2868662955471834337042837643847639728979170512001984760830519152189043677905616222818532743482078158942291394676548513699516674688292519984157496752504755964791587658780586335898865463974107275519742894156102341682564071999916190901947280392081745899616006735227278225306140948168331423885121639060071362960098743230170817626719078490635700131742065494471209815565037899261182231236671979762380643931108898597038622589677621614378152730010359105081467640265923955101640431033966598193934444518944414732079392481171678347942299274543173982183006088565840198811993314381459398073791091360822971615676709574112359966761915738354537523005797889535624294632237561154178915991153652429711244782867208562598719214045639204729304268826546210674840547931035156816305040258752676917303330267793313842161422478896281325184396616636825600*x10^118-12937025163688754713459423241471403821719394417298853509379092690358028669077820362530430924621365836110789128418929386596868127766923409326007191962853151406786006875139525296274263443719805438397427364793699617321079109023740226579622519055936385128922956463595518652430229503069350265385709595546291088978619433625601085273126187585081939972577864641516455877568681012785947611511629348764016919469181552563387483623875447072956608981494766383225323766811752390174054012459690268509388399761499118797397066387376137489269070723065483137/768391863072812768850760083173474927405134958571960203793889058622065270867575773969249842004128078288113766431218351883799109291506924995756472344420916776283460980030514197115767534993064448799931132363241698664972519285691836848735878676450467651682858946935878096064144896830803059969229010462519115078597877650938611864299753167134562535288053257447645486312063723016388097652679994579209101052975597838492488193663648646708433766967060474575393117928372487973653686884098195944803869067574396803235551557456699557484544448538350173799019488008707196110355352066462338769765470900220438825627690064494382133954084572773536836519410148982756507490777918166297923926201871186529797709696573722124656932333653358409635072007110592145046575338670131290081707212165895602849106321730351922007523878275789640674391950884864000000*x10^117+30283303146651383694255900873763205604067708978308432912246215788323189066390645618071227914548502061229440969596333013377405016258868094382334165604611855336213915984282439036324179328720326716159151668233770875315532412309126723377556327669989069979968216197595176525870907666068049794248826720642067571149098749666226246745225657885003270574537339483794837653419790578215054713798792085336669012943946402200508945061301058708658399294710061356786341507996041739858033699063817951359115216798979623187308356916637390774545703531790101/49803176310274901684771486872354856405888376944478902097752068614393119408083614979488415685452745814970336713134522807283275602227300694169400985286540902166520619076051846109355303193994917977773314134654554543100070694442989425381029173473641421868333450264362469189342724794589087220227806233681794495835047625523798917130539557129092016176077525945680725964670796862173302625636666315319108401581751711754142753293014264138509596007124290018775479865727846442736813038784142329755806328453896089098600563909230526873998251294152326079566077926490281229374883930233670105447762002792065479438831763439450693867394370457544054218850657804437921781809679881148939513735306465793597999702555704211783319688292347304328199111571982824215981734913804805838629171158900640925405039371411698648635806925282661895562441261056000000*x10^116+18719873100399520271086244548584032414995396679508467988827544276916413409769543552026119752351966958064283458216714468463722587380992302735986019200582014960732504849838349768600088750907765292155063018296114898761391849656378349228196125134632344368871852549270166010903473277315925189439992375961538378720841720825522659531601330882462062419245818628307777595356436192845315378511462809920468244359769547588726088666626758044371187771778003837501004342354598240510110566718923966851260879598200375522359795935941498567218174817130633/206874732365757283921358483931320172762920950384758516406047054244402188310501169914798034385726790308338321731481863968715144809251864421934434861959477593614777956162061514608091259421209659292289151020872765025184909038455494536198121182121279752376154331867351795094192856839062362299407810509139761751930197829098857040388395083459305297962168184697443015545555617735181410906490767771325527206570353264209516052140213097190732168029593204693375070211484900608291377238026437369754887825885414523948033111622957573168915813068017354484351400617728860491249517864047552745706088319290118145361301171210025959141484308054413763678302732418434444324440208737080210287823580704065714767995231386725869174089829750341055596309606697885204847206565035347329690403275433431536297855850479363617410274920404903258490140622848000000*x10^115-6390730986978108874623741596111447928474265077678283688664850007038582486670301159577212574089864023867624264830401778383155312028479302011378157927514900682238700187068877473189587743177818105850684327345776879030744272347957166720518453317806097050862198172687429824857398111672470891089118277537985836561608697300235590076641641516788441307647214289865551081770906704684675447139241520832487628951672974694266092960430353773518399037346418148236088841159585909899821995924204313587146368936972905481047115207788762844664766953043/390294279656031882590862264469066629793084423401630579704832537712795058218451186778031665779874579447930801996809321591770976148067009521654081190816973600651916688269467528693723192377429561295203114851170386623478105034002202843802351073752618489743674385745207921810359312675963459031989338647628756865319556902064056819961779386481047636971709591084518342253746652960705065474377140103725257677701890965583486066622805661820156834015014844228771107519173327224712983814145115400535298574006042820691073806962133108563578132590908024786803549464740163103672559779790394295753889981064349879683906064505082988675090576646875853470176583610289019677855450497167199454578728221729421058893497763618873362455189007446163846098849824581610958902181653988612930647449343798272561941196369230226043874679766166691754641719296000*x10^114+3374998410357153512040365328131366419766924107930377070910747410417713022920970710335077756528873849249639398430009343178012457227258678093330106919551779973513302828282897739633033053248968099036386252959058325739211467655718458349090037637672471783228009840019188800912371054122661575986360639391434174150683355776277543141416599370756567182720524838555514736799446726789058270389842582434631840487874141414324613838847570863293339180654537536570205225906076080473334944252069188888278462934166409331113423058347482129234356696744279/3187403283857593707825375159830710809976856124446649734256132391321159642117351358687258603868975732158101549640609459666129638542547244426841663058338617738657319620867318150998739404415674750577492104617891490758404524444351323224385867102313050999573340816919198028117934386853701582094579598955634847733443048033523130696354531656261889035268961660523566461738930999179091368040746644180422937701232109552265136210752912904864614144455954561201630711406582172335156034482185109104371605021049349702310436090190753719935888082825748869092228987295377998679992571534954886748656768178692190684085232860124844407513239709282819470006442099484026994035819512393532128879059613810790271980963565069554132460050710227477004743140606900749822831034483507573672266954169641019225922519770348713512691643218090361315996240707584000000*x10^113+97391121423322744067083189536637511681001677214474816399059050626214938151624993164864110914384087389654335677578002862471984143002237388860518526009283604825853359348075555753648961581054775670207270619229142202371118482561920822892791417631580639028657261584718693586042213952469888511744152675548746382718294814678034665951220189951726132722834725271049836393789625633486165646933855919982457681950207202213877885046911164087383480365993280868477413764298774451563144096732019203661775062265391704117554835871556917716581959612011/3442395546566201204451405172617167674775004614402381712996622982626852413486739467382239292178493790730749673611858216439420009625951023980988996103005707157749905190536703603078638556768928730623691472987322810019076886399899429082336736470498095079539208082272733870367369137801997708662145966872085635552118491876204981152062894188762840158090478593365451778678045479113418677484006375714856772717330678316446347107613145937253783276012430926097761168319108746121968517240759917832721333422733297678495270977406014017530759129451808778619607306279008238574391977257751277688549309632987565938812051488934831960114298886025445027606957467442749153558685073385014699189384382915653493739440650275118463056854767045675165122591855452809808657517242188179566048310503212300763996321351976610593706974675537590221275939964190720000*x10^112-336933855672927976833385826664540181253309390495584592426120825849275451757540784810680313757244990611651258225644551542577110741922367536445778575160799987052707097790656074766669197639246934689553262429431243367938430600901657633906896928323639574780457663035110217979262544681761762371554637297106251959804098185140394050882692192941643997909320099016624784499049820662852248410521784818488053386253951305299959809188580470376575386265190050609737341684785628761032636299419579134597389444204224301303699414678296053576705075142719/26479965742816932341933885943208982113653881649249090099974022943283480103744149749094148401373029159467305181629678587995538535584238646007607662330813131982691578388743873869835681205914836389413011330671713923223668356922303300633359511311523808304147754479021029772056685675399982374324199745169889504247065322124653701169714570682791078139157527641272705989831119070103220596030818274729667482441005217818818054673947276440413717507787930200752008987070067277861296286467383983328625641713333059065348238287738569365621224072706221373996979279069294142879938286598086751450379304869135122606246549914883322770109991430964961750822749749559608873528346718346266916841418330120411490303389617500911254283498208043655116327629657329306220442440324524458200371619255479236646125548861358543028515189811827617086737999724544000000*x10^111+14968434997847692862331606171226882839543827952751624335741053838238146396954796978194463215452443837967404144329160941863045320703835766102604281727060012492804385621737702217897832688465097347358761393088967389057770489165851635422790062974571847064838752485121511201987687359498124834699908691517050614065220418625037203005552377289260266911169851700922629623105925552401945715786605086043925304450684339521506523835915909674957170356386815620786451731090110127658639931209753079953979152231075111402336171359813206376520834151941/12749613135430374831301500639322843239907424497786598937024529565284638568469405434749034415475902928632406198562437838664518554170188977707366652233354470954629278483469272603994957617662699002309968418471565963033618097777405292897543468409252203998293363267676792112471737547414806328378318395822539390933772192134092522785418126625047556141075846642094265846955723996716365472162986576721691750804928438209060544843011651619458456577823818244806522845626328689340624137928740436417486420084197398809241744360763014879743552331302995476368915949181511994719970286139819546994627072714768762736340931440499377630052958837131277880025768397936107976143278049574128515516238455243161087923854260278216529840202840909908018972562427602999291324137934030294689067816678564076903690079081394854050766572872361445263984962830336000000*x10^110-7062873902706319727707108750410557407902578906854082305774903328123384479173657054804529840259513576605930440351888701394410159494620880387818873342435416562912985070286175136243461163775515527632231498133439467244210503664825688573385888466756690090447896148341947373983785048381255037420096122283794083974943974391535655567648433294175988378941250963001900303724533988537599053044380584394825794616623545478348857735835496329702312583117115414063437857395305068590520569929275882700154968306321377041675058585008194555828365148361/344239554656620120445140517261716767477500461440238171299662298262685241348673946738223929217849379073074967361185821643942000962595102398098899610300570715774990519053670360307863855676892873062369147298732281001907688639989942908233673647049809507953920808227273387036736913780199770866214596687208563555211849187620498115206289418876284015809047859336545177867804547911341867748400637571485677271733067831644634710761314593725378327601243092609776116831910874612196851724075991783272133342273329767849527097740601401753075912945180877861960730627900823857439197725775127768854930963298756593881205148893483196011429888602544502760695746744274915355868507338501469918938438291565349373944065027511846305685476704567516512259185545280980865751724218817956604831050321230076399632135197661059370697467553759022127593996419072000000*x10^109-515850725807198050288245229362578533778783579470657876945086205227210299098295014242992761425042185588170107273559530988980896223372427006431233122204550363514962809006863416531989996314323161320322536288272059817057302565063576822611139207652349149000437314857496102824059183481238343057947506053609449252266858376987914223843136764230506423137484195583798839557272450614294913375664173234193357858920373329813496858807595071931171365337717519959452395881888111922997957627225052650450917905505703775684696306640431418133813697171/68847910931324024089028103452343353495500092288047634259932459652537048269734789347644785843569875814614993472237164328788400192519020479619779922060114143154998103810734072061572771135378574612473829459746456200381537727997988581646734729409961901590784161645454677407347382756039954173242919337441712711042369837524099623041257883775256803161809571867309035573560909582268373549680127514297135454346613566328926942152262918745075665520248618521955223366382174922439370344815198356654426668454665953569905419548120280350615182589036175572392146125580164771487839545155025553770986192659751318776241029778696639202285977720508900552139149348854983071173701467700293983787687658313069874788813005502369261137095340913503302451837109056196173150344843763591320966210064246015279926427039532211874139493510751804425518799283814400000*x10^108+147505294238450026655725647479823850728272317113141700518788794548209930914879688920959746218809891611410625055280595382105873226508412472435726385419765319513128350802733731331840159202269267688141133077043455903295008144600046155286079113222714300576752604974734741820911108195316546898587474472664542315986431950957709769927711516328366726155853599378589629033957619566045820418778621657108000900763227618253861125670431010442718585307157090172199653372770764189360622679413231325431873881216824479205653112652323809711505259609/152995357625164497975618007671874118878889093973439187244294354783415662821632865216988412985710835143588874382749254063974222650042267732488399826800253651455551341801631271247939491411952388027719621021658791556403417173328863514770521620911026447979520359212121505349660850568977675940539820749870472691205266305609110273425017519500570673692910159705131190163468687960596385665955838920660301009659141258508726538116139819433501478933885818937678274147515944272087489655144885237009837041010368785710900932329156178556922627975635945716426991390178143936639643433677834563935524872577225152836091177285992531560635506045575334560309220775233295713719336594889542186194861462917933055086251123338598358082434090918896227670749131235991495889655208363536268813800142768922844280948976738248609198874468337343167819553964032000000*x10^107-817168617632273073053085287909787139068949513766493823928424406379128340054602576562063438380763714691876775205694993259970338033098261282982915557940853627096010972052783460170150205578808220506194861114278156000743703632714182324494074288965547585845023883633462618625212719158629085385970242860548541799918787626749673491135092262378681794019396693326062808237982942640230301562900309534127088501152645741176713743394222690747598676216740461463802647826271245999581635982334675581975468416831199163619635161558828488816700967/18734125423489530364361388694515198230068052323278267825831961810214162794485656965345519957433979813500678495846847436405006855107216457039395897159214732831292001036934441377298713234116618942169749512856178557926949041632105736502512851540125687507696370515769980246897247008446246033535488255086180329535338731299074727358165410551090286574642060372056880428179839342113843142770102724978812368529690766348007331197894671767367528032720712522981013160920319706786223223078965539225694331552290055393171542734182389211051750364363585189766570374307527828976282869429938926196186719091088794224827491096243983456404347679050040966568476013293872944537061623864025573819778954643012210826887892653705921397849072357415864612744791579917326027304719391453420671077568502317082973177425723050850105984628776001204222802526208000000*x10^106-222109680251487409725269752118631025050792821070991896352500850445817367239528446291015055854024559874426212858744488675755093444795471579347143117821209330998927721972292607332856443052487578746806166224188655357054000252882474592276846058318308228927349328038334155725658793039282354759158068464275796988281216404125931598722161596089093625216984126505379889301318743533461315195445304277431132148128703341183986577448016555046996854999303630435860847495141448706386802639064682578060492951302573284082917197970038043591823097/83452013250089726168518913275567701206666778530966829405978738972772179720890653754720952537660455532866658754226865853076848718204873308630036269163774718975755277346344329771603358951974029833301611466359340848947318458179380098965739065951468971625192923206611730190724100310351459603930811318111166922475599803059514694595464101545765822014314632566435194634619284342143483090521366683996527823450440686459305384426985356054637170327574083056915422262281424148411357993715391947459911113278382974024127781270448824667412342532165061299869268031006260329076169145642455216692104475951213719728777005792359562669437548752132000669259574968309070389301456324485204828833560797955236211865227885457417286226782231410307033274954071583268088667084659107383419352981896055776096880517623675408332290295164547641727901574889472000000*x10^105+3219845537165372532479782129879390147056718320099428683857709061818322734848758951422368327768863016749997219219322053802413814911154711495086344685731734199427982358219312231798462763838451412052390266816943460584434901231346760204220772035342277837144304317929530535875674806162506660346447434276506780050374218406850562239499466376494658206414897552062322403391986938674505340932934932281324165401119502188032460810338129511512348500131461173128175989677547020822594618169697927288633512751472343039049232990691405492228440573/5507832874505921927122248276187468279640007383043810740794596772202963861578783147811582867485590065169199477778973146303072015401521638369582393764809131452399848304858725764925821690830285968997906356779716496030523018239839086531738778352796952127262732931636374192587790620483196333859433546995337016883389587001927969843300630702020544252944765749384722845884872766581469883974410201143770836347729085306314155372181033499606053241619889481756417869310573993795149627585215868532354133476373276285592433563849622428049214607122894045791371690046413181719027163612402044301678895412780105502099282382295731136182878217640712044171131947908398645693896117416023518703015012665045589983105040440189540890967627273080264196146968724495693852027587501087305677296805139681222394114163162576949931159480860144354041503942705152000000*x10^104-3636486353788530461909243027181636578799240000559183111492785670855348818813347278580538210957245303686967271923091984076489277485032609063454598632252751924775320964761464573650618760674945854713618165033027292608233392220979437460654025558994261287609649683825137854676764353749793985951762534739807627647668291733899027378780504552321057007871521232722698242172572860856088110413768672094149823608934334849796023576121089277066598983923180932020287879063531599696935695655045571318900026346845239818273695517491118371892859/89923802032749745748934665733672951504326651151735685563993416689027981413531153433658495795683103104803256780064867694744032904514638993789100306364230717590201604977285318611033823523759770922414797661709657078049355399834107535212061687392603300036942578475695905185106785640541980960970343624413665581769625910235558691319193970645233375558281889785873026055263228842146447085296493079898299368942515678470435189749894424483364134557059420110308863172417534592573871470779034588283332791450992265887223405124075468213048401748945208910879537796676133579086157773263706845741696251637226212279171957261971120590740868859440196639528684863810590133777895794547322754334938982286458611969061884737788422709675547315596150141174999583603164931062653078976419221172328811121998271251643470644080508726218124805780269452125798400000*x10^103+5207349670718243233272946536489314170932682945646795041942009755444426375494642782865129199260566560539895425562013082161559645307663426118146961081756838779530145801312336557976594685153743091939697346740388165454703638468344040280064454705419999072721053473769034941097137272240964796053815020869793332243898449693645279336521900554969225588536289852508229243545865433595657249494750018587604364239019982955046037609414952792064745574272139727725798523620695161062347981791308335654804558554064628405042031661934871545357491/22031331498023687708488993104749873118560029532175242963178387088811855446315132591246331469942360260676797911115892585212288061606086553478329575059236525809599393219434903059703286763321143875991625427118865984122092072959356346126955113411187808509050931726545496770351162481932785335437734187981348067533558348007711879373202522808082177011779062997538891383539491066325879535897640804575083345390916341225256621488724133998424212966479557927025671477242295975180598510340863474129416533905493105142369734255398489712196858428491576183165486760185652726876108654449608177206715581651120422008397129529182924544731512870562848176684527791633594582775584469664094074812060050660182359932420161760758163563870509092321056784587874897982775408110350004349222709187220558724889576456652650307799724637923440577416166015770820608000000*x10^102+1851117312927089615433500277023127507963613072733633461259470446518665139920472814331855987886972607778702056151816946054344334746327892265695819793102564573827745102901630440859580034574662760029063766261078756553007757006222012458205148914236967921369071689723525884875589223454518119142584682966954848430837614403422414036808072047318676020210199440980818087541496629861954510429056701506011448131810404641729040351494546767358906677875749767593330570034224129736791272904122719517773236859763019982329525567572707497328887/8812532599209475083395597241899949247424011812870097185271354835524742178526053036498532587976944104270719164446357034084915224642434621391331830023694610323839757287773961223881314705328457550396650170847546393648836829183742538450782045364475123403620372690618198708140464992773114134175093675192539227013423339203084751749281009123232870804711625199015556553415796426530351814359056321830033338156366536490102648595489653599369685186591823170810268590896918390072239404136345389651766613562197242056947893702159395884878743371396630473266194704074261090750443461779843270882686232660448168803358851811673169817892605148225139270673811116653437833110233787865637629924824020264072943972968064704303265425548203636928422713835149959193110163244140001739689083674888223489955830582661060123119889855169376230966466406308328243200000*x10^101-5844608336933124086195631345414265798369042229631606557553174966255498244386662916761380511159269737275525102003788339041692693674054651245657343716428273106446016942029081916415534478878915051492733120217297092261231371008704230548820875660895718563505144371774515708371515588104783345952648180761664669692641834499840023735674936662652924170604398688223412029657311110805932708229668036271480551174796911150514747117573808617900110775346942088698021501106817224227338222591710291176920064196397146967483294516182004517/287868964139727406114905342236956497155587881386015652999423605511538959870840918449630306993007679883406368681486853104397322204371823127146370170309822961612378966052786764573263473208390473014622878216690503826767609485634943927442003245826123653468146626943396554017589422558165293639143294521691413027583815346522221009024957015752551883340790683664311127737098501503621069949337089531572643587899472005033895684692439604069176009753758964192018704174596360698795916902503687637662647031071676805832420661227563319010836682827446851771018675205770786618444564785543503442416170668031495404023089922963223787864391113194562416969059259682273473135930284123269121939203084319213175578119363169382395238152033568644968566093984580380658875747040146399885312895661588981477014032687455006798415374356298834840311841580646400000*x10^100+77880499543246305185025384451373938118181291395179378569932216671909257867332332588019638307349380174430927189252222503633962739678680290836556916884550526965205847544867695154759483495257631600519738308530905363484617089802827255365256490153458891898012451211772765756537210467585023484385280448205297268209224472605805885962787600666884630007823059261270750863273522855327539409804205436897084211145067436505765614832904035247391869830393700083938265704218243179218652504468364398658760800972528044398917703010274138431/80113932720086137121778156744544993158400107389728156229739589413861292532055027604532114436154037311551992404057791218953774769476678376284834818397223730216725066252490556580739224593895068639969547007704967214989425719852204895007109503313410212760185206278347260983095136297937401219773578865386720245576575810937134106811645537483935189133742047263777786849234512968457743766900512016636666710512423059000933169049905941812451683514471119734638805371790167182474903673966776269561514668747247655063162670019630871680715848830878458847874497309766009915913122379816757008024420296913165170939625925560665180162660046802046720642489191969576707573729398071505796635680218366037026763390618770039120594777710942153894751943955908719937365120401272743088082578862620213545053005296918728391998998683357965736058785511893893120000*x10^99-18906994182761396072171391447304604599509597628995347070923455854092058298054197529872097331680406812236660229784891044716147747839617088356597936150584012208522755020995216228545757475635622385888158806464124022941368033165307148021008062074537313843404302598155343157788921127627845868841413501155183276239801265022913830336545985489194574353329602691680093021971643579058141999796172545727292465182943424968567298768264292600082655690437486480135852091061256311693130515549878198838069632685243141332950613745692858833/503573291383398576194034128108568528424229246449719839158363133458556695915774459228487576455825377386898237968363259090566584265281978365218961715639692018505128987872797784221789411733054717165522866905574079637076390239071002197187545449398578480206878439463897069036597999587035093381433924296716527257909905097319128671387486235613306903126378582800888945909474081516020103677660361247430476466078087799434437062599408777106839153519532752617729633765538193718413680236362593694386663632125556688968451068694822621993071049794093169900925411661386348042882483530276758336153499009168466788763362960667038275308148865612865101181360635237339304749156216449465007424275658300804168227026746554531615167174183064967338440790579997668177723613950857242267947638565041342283190319009203435606850848866821498912369508931904471040000*x10^98+6705164529156399978306223531307892799598843658233092971003037477970340158775596539048541780392793789369560400424557964580001860537210443343510302112289704488437883357187956463767180725264963057482444117447580662816355555677639260164757794029828340596869203675566245754833327175881850245692082085552543823531802691534685455553543366451825434528994407162077426630606239873498454801051253570071127654491459104589198624698091820717525681635682758027791635510214776078575606329891248329559278513189000496819567321965647872897/2820010431747032026686591117407983759175683780118431099286833547367917497128336971679530428152622113366630132622834250907172871885579078845226185607582275303628722332087667591642020705705106416126928054671214845967627785338797612304250254516632039489158519260997823586604948797687396522936029976061612552644295468544987120559769922919434518657507720063684978097093054856489712580594898022985610668210037291676832847550556689151798299259709383414659285949087013884823116609323630524688565316339903117458223325984691006683161197878846921751445182305303763549040141907769549846682459594451343414017074832579735414341725633647432044566615619557329100106595274812117004041575943686484503342071349780705377044936175425163817095268427247986941795252238124800556700506775964231516785865786451539239398364753654200393909269250018665037824000*x10^97+48551533334408295916662462615781545233986585310847717675746157679696126667854969438362041140435670997346472331826392249436604901292260071109584118830399300264323089396982005929000472886053722348227586761847733772673301967158974929720972990948081720044819572688900545475281057842943699810334024811812784827427755811825694237476249541144642047400733222358110281164328927988456902941495265144678274793105610923989633065383460419859414723325895297884007558348744764991934425020532042159830837374055635714826676740034564423/201429316553359430477613651243427411369691698579887935663345253383422678366309783691395030582330150954759295187345303636226633706112791346087584686255876807402051595149119113688715764693221886866209146762229631854830556095628400878875018179759431392082751375785558827614639199834814037352573569718686610903163962038927651468554994494245322761250551433120355578363789632606408041471064144498972190586431235119773774825039763510842735661407813101047091853506215277487365472094545037477754665452850222675587380427477929048797228419917637267960370164664554539217152993412110703334461399603667386715505345184266815310123259546245146040472544254094935721899662486579786002969710263320321667290810698621812646066869673225986935376316231999067271089445580342896907179055426016536913276127603681374242740339546728599564947803572761788416000*x10^96-425790974614155253515509171116647200659028237528430482130416714213392403240933033297770836516570006071003663381321491489720581797082881616619155027104962654576101796085677093733901101548995512147121059796878409062393440989757687044619693024616561799944694625203205076059050343337737013261663576332164294778729203318215703465108277288066348428007127929852391952516601261539263749914090111173557956245877852764397127520478797489518226424236356571069135123260655898134887371165786269288182586971209075691980717096185431/3536063237300353638478484159759227284232832326167311723243678429301463946242428804613831257871626474440915526799792164146925231204487873160158226467187806023358899475971996980115386464833989236522793798960770966730567755910718009158934488422109140425277140139182223933046957740046892191769316584403275928080621277172397643335134699585497829037627235189573640247138626779297445242125263978665342530670893155707627395047719986397239246720638725284839230030203152206674754369057843918104784095724016448223477524745694052267286768500121531976733770915741396299736855056764325826561077861380994876510438661541987980365800167582986889738702971231760627092909435501087152403230023431328530836453103173298278426252257586412309837327181502177983442322555642383143198127618763926666816132647588136977302024769472351591108801567421523558400*x10^95+357765048014271032242974598211782544140432991334134835659368267670795538901249229950122869865396223718274390610333176289734786397748849557976626537625401046330990009102456736190580247813965600037825926426085165680233823983771640081994162498390288153244209685118856902083988010605630781671912489757707970737581016242928364086553063771769272021646719364267975648573528786639167847183967076448028572839132590368461872518115018273366046440986896768830219991547853134848685847008665516913384507149738294905842965634469089/20509166776342051103175208126603518248550427491770407994813334889948490888206087066760221295655433551757310055438794552052166340986029664328917713509689274935481616960637582484669241496037137571832204033972471607037292984282164453121820032848233014466607412807256898811672354892271974712262036189539000382867603407599906331343781257595887408418237964099527113433404035319925182404326531076258986677891180303104238891276775921103987630979704606652067534175178282798713575340535494725007747755199295399696169643525025503150263257300704885465055871311300098538473759329233089794054251596009770283760544236943530286121640971981323960484477233144211637138874725906305483938734135901705478851427998405130014872263094001191397056497652712632303965470822725822230549140188830774667533569356011194468351743662939639228431049091044836638720*x10^94-19017700414182883236739800019661667641942728826656457568610927550417446666312671859747436273911132352597142400063560050502927013476028455647303154876679411650310537789674605172313259401772329080312254764111568262361108378236833716938231306905216477472525754065258430991088961241731314850320018482843985710457418637642456932078083484157455171495762981925333258171590175495302863989346320414008672626411488711604581603609389364051689311511662456139076942263684413620380721263097582545547094577740437413352008969204603/20053407514645561078660203501567884509693751325286621150484149670171857757357062909721105266863090583940480943095710228673229311186340116232719542098362846603582025472623413985009925018347423403569266166550861126880908695742560798608001809896050058589571692522651189949190747005777041940878435385327022596581656665208797301758363896315978799342277120452870955357106167868371289462008163719008786973938042963035255804803958678412787905846822282059799366749063209847631051444079150397785353360639311057480699207002247158635812962694022554676943518615493429682063231344139021131964157116098442055232532142789229613096715617048405650251488850185451378535788620886165362073428932881667579321396265107238236763990580801164921566353260430129363877349248887470625425825962412313008255045592544279035721704914874313912243692444577173602304*x10^93-146255640820736903984580015334488290815029702079504690038459606442911488728853841369381209567792897177171491536696850107183467754125328845829390388987676497364259737196371768766000849831438595718467868736584992304519010055834285645920805142686319896025938344185614898131608739446184879228803255139120278868159428339402660978541003949760875661236204623671300663207979241355937832584616542167521334283207289656867899435570838843992460275390809469137203145106441887322298502862320584629778755780320821373789622501677/1696246876238816256653588642049915043113193251199056300322907396913033080979450810032800257535411797513762485788170977989276915419897190282842818410575804693912013432834687273168132755311342205189129656945091636672257314489502323190526468882184685407012643164509969074649593261766855051390093218683676723395064943485706538682568374688381665357899380489434573291484544274580278243966855953675555289148894611534937051158229587459728300306592110324607089292683918126209393449217221368233723498550317664636525308862972034095134555115095892782824169807701511909197077839259879607027043365083514835498992380499088971032616922494695966656610898981852090289681368308040303182902823270065866671922616409446843335299955142955679455800557743150040177595331202887552902560466745402416111798969294158940991497596182977680546928872191678218240*x10^92+875838765849139990079737030687592450708365279227692693712411944894085849332847074683104038651611107910314247976058708689804927161501566269727458603224100302976175088142529855731896736403359780381516464758639111772345251260491277163997953146265275569239490177907733851380256518829057161608945061515926791146451987382513935605369512493013730568432203021982057399995491025032011937504330150513958720100338954938209541683484884526907571279419355778402444287661070528898479759119251438643178484616031727248875919461043/40106815029291122157320407003135769019387502650573242300968299340343715514714125819442210533726181167880961886191420457346458622372680232465439084196725693207164050945246827970019850036694846807138532333101722253761817391485121597216003619792100117179143385045302379898381494011554083881756870770654045193163313330417594603516727792631957598684554240905741910714212335736742578924016327438017573947876085926070511609607917356825575811693644564119598733498126419695262102888158300795570706721278622114961398414004494317271625925388045109353887037230986859364126462688278042263928314232196884110465064285578459226193431234096811300502977700370902757071577241772330724146857865763335158642792530214476473527981161602329843132706520860258727754698497774941250851651924824626016510091185088558071443409829748627824487384889154347204608*x10^91-636917757301983483086029902437862337252425052885266647040232607865417060618496748909860565835361393646636338940275948221704679883805623574442495400669239897874989728821524395088728574116525654641306592321700984280837044078131610057312401273225275437803873290403496923340257004219469049551629842430887654996929472365554490700547126436998068111475903288927619558090415308337301633708375183175517368446861838900663643461821554320752980741663399669727238360155419534755975872295207890869055214600904380909574770162151/360961335263620099415883663028221921174487523855159180708714694063093439632427132374979894803535630510928656975722784116118127601354122092188951757770531238864476458507221451730178650330253621264246790997915500283856356523366094374944032578128901054612290465407721419085433446103986754935811836935886406738469819973758351431650550133687618388160988168151677196427911021630683210316146946942158165530884773334634604486471256211430182305242801077076388601483137777257358925993424707160136360491507599034652585726040448855444633328492405984184983335078881734277138164194502380375354828089771956994185578570206133035740881106871301704526799303338124813644195175950976517321720791870016427785132771930288261751830454420968588194358687742328549792286479974471257664867323421634148590820665797022642990688467737650420386464002389124841472*x10^90-110758125858093879555609267671868950387945310813648201463071810119744265841653067734619888613879093449694751702444209667552261959302463981963274763093463360147977696511673324029886248025780776711099536871906414446268891304527313728191323307948773370320421620061614950740398543830971050015454476954463665023988262986921938173246293883334573781406975929627671550856120792780527785652667338264279168082142017960641812053058967325907930893864038919138310266978316045287296027152383997786525967115604882081360920445/11280041726988128106746364469631935036702735120473724397147334189471669988513347886718121712610488453466520530491337003628691487542316315380904742430329101214514889328350670366568082822820425664507712218684859383870511141355190449217001018066528157956634077043991294346419795190749586091744119904246450210577181874179948482239079691677738074630030880254739912388372219425958850322379592091942442672840149166707331390202226756607193197038837533658637143796348055539292466437294522098754261265359612469832893303938764026732644791515387687005780729221215054196160567631078199386729838377805373656068299330318941657366902534589728178266462478229316400426381099248468016166303774745938013368285399122821508179744701700655268381073708991947767181008952499202226802027103856926067143463145806156957593459014616801575637077000074660151296*x10^89+1179588832255322802724265002807846768932889707892350725914321186811963251467916238037635340846226841053882307220011494874021476622134605304830836717160969084067175754945485434603970074479325179222622443673840806417807760200249704642348090408550289519912249222479445079751596607548412781648131694404459007346532003429382849116474531290264057717189386000236068288672249745392507974114254856712136071429182693464059318314745429814555536179867261584650436352340154572114369275184179186553376307256162062699777177945/65629333684294563530160666005131258395361367973665305583402671647835170842259478613632708146097387365623392177404142566566932291155294925852536683231005679793541174274040263950941572787318840229863052908711909142519337549702926249989824105114345646293143720983222076197351535655270319079238515806524801225176330904319700260300100024306839706938361485118486762986892913023760583693844899444028757369251776969933564452085682947532760419135054741286616109360570504955883441089713583120024792816637745279027742859280081610080842423362255633488178788196160315323116029853545887340973605107231264908033741558219296915589251110340236673550327146061477238844399122900177548603949234885457532324569594896416047591241900803812470580792488680423372689506632722631137757248604258478936107421939235822298725579721406845530979357091343477243904*x10^88-252717313134001720485209159129491438871119102561872387471302580487466699000167788205497437515829946606727803127053655257671333370530174111456287968142269705216940458872937156419304958341090493548512909644910686672033690221297280913624802639099952210272748479867920551655505735904030513788996813771947534788515583104621560277470157177098394561722039254238945186717032366824875904345349831924589627421719702899570238319810721230563917906415015612872964070639295300842159383307790415620764800970512891417979817975/131258667368589127060321332010262516790722735947330611166805343295670341684518957227265416292194774731246784354808285133133864582310589851705073366462011359587082348548080527901883145574637680459726105817423818285038675099405852499979648210228691292586287441966444152394703071310540638158477031613049602450352661808639400520600200048613679413876722970236973525973785826047521167387689798888057514738503553939867128904171365895065520838270109482573232218721141009911766882179427166240049585633275490558055485718560163220161684846724511266976357576392320630646232059707091774681947210214462529816067483116438593831178502220680473347100654292122954477688798245800355097207898469770915064649139189792832095182483801607624941161584977360846745379013265445262275514497208516957872214843878471644597451159442813691061958714182686954487808*x10^87+75326652779157241922225028005993727863957148045667753982260798487181839083617302189657358425997132649405358926393170022266490216426923197476726254200863977986465740381686996180778808295679721791452567473945304198060006886594146662539295247134259580764416781423807646118455412344161711172595741454493491513270771403030835830364932284146964188024810601736385150765755168726246513939679069463901587470115507365660027123455422168916576266714343243132968932118660218417586262307637607348286846441338487506828348775/1443845341054480397663534652112887684697950095420636722834858776252373758529708529499919579214142522043714627902891136464472510405416488368755807031082124955457905834028885806920714601321014485056987163991662001135425426093464377499776130312515604218449161861630885676341733784415947019743247347743545626953879279895033405726602200534750473552643952672606708785711644086522732841264587787768632662123539093338538417945885024845720729220971204308305554405932551109029435703973698828640545441966030396138610342904161795421778533313969623936739933340315526937108552656778009521501419312359087827976742314280824532142963524427485206818107197213352499254576780703803906069286883167480065711140531087721153047007321817683874352777434750969314199169145919897885030659469293686536594363282663188090571962753870950601681545856009556499365888*x10^86+367589100343058883081053075735606129819322557532502271948230049351502137929397763109338499283904492835640329887454741613758267118422000606171581828506162978947872037401710590789365714911980356425439060263058486923625066160622532045521509655238356453944448148580816365910515279872581137499462167386136376740887677891652950231118356663275977068519433294985432909416101414585577645589920435756930075983259467930601661806531509517896988894683205297381562904393124992765200240282567551109401393872580741679611375/33774160024666208132480342739482752858431581179430098779762778391868392012390842795319756238927310457162915272582248806186491471471730722076159228797242689016559200795997328816858821083532502574432448280506713476852056750724312923971371469298610624992962850564465162019689679167624491689900522754234985425821737541404290192435139193795332714681729887078519503759336703778309540146540065210962167535053546043006746618617193563642590157215700685574398933472106458690747034011080674354164805660024102833651703927582732056649790252958353776298010136615567881569790705421707825064360685669218428724602159398381860401004994723449946358318297010838654953323433466755646925597353992221755923067614762285874925076194662401961973164384438619165244425009261284161053348759515641790329692708366390364691741818803998844483778850432972081856512*x10^85-652691020177064236371033327873054450354655980348778557137890983372777573791089769205202614943554749275870274956133862424883315940206728962876611310871126954597384658490105148826999889033261448071374039073410444445084929463819000995477077503963965192008018260517579329015237270279947045891664183138257097907506527368538982035570237009038745928319250614787608741048571552004429575197909891961430249952092443934950851677062490249122978526379473338749064962725563128604978987396469725638548348762259042797603125/412527240301280113618152757746539338485128598691610492238531078929249645294202436999977022632612149155347036543683181846992145830118996676787373437452035701559401666865395944834489886091718424301996332569046286038692978883846964999936037232147315490985474817608824478954781081261699148498070670783870179129679794255723830207600628724214421015041129335030488224489041167577923668932739367933895046321011169525296690841681435670205922634563201230944444115980728888294124486849628236754441554847437256039602955115474798691936723803991321124782838097233007696316729330508002720428976946388310807993354946937378437755132435550710059090887770632386428358450508772515401734081966619280018774611580310777472299144949090766821243650695643134089771191184548542252865902705512481867598389509332339454449132215391700171909013101717016142675968*x10^84+4743003557869241367234500671584215080718832329921508345743921772528460515202098517745275572201776685130789549115737580213376301482268097848158957890869852939436875306556190797693545140843680634331864232339919057196644940562935037966903919509750122785816395409768045247135381841959862200857873548523967814286836201350302037173019544066198901269517839174376314860431170351975858408294911206445026909392244563793754909284134322770872442511922215823682823143392565566291090733121329443237497104315820358815625/62100874884063673017786436650016674610664520233145665498273495752790269184073485139781487278027635356718908727006070385568710124964150037365841162627188170127221756302317669114869445218108149894924179096415569941308620477138252795689295927420025987890286531683048846294268119759825678268526767644883682879736743221291759386090417227301095636672858179466955216589748132753665928656541410226607856435421036272625308298747743004117020611654675454120669006706776391786212288342954788328625610407141092307037003995877926684807678852213747266096341218938302233854131297065720839634469647843401627009752357603476323963138216104407965884649771923154946204497926051776512089001586372794841535963033595170802281591712766351994595818384290364271578458887996554747743254170722309098348144657318846799594493021671868843083077241118690602123264*x10^83+1827817331735096134657092600316771642979518641368442711992181980927704279768477933101799058030419601166338720714106948469506328548716091497035109708496373777085511004561486462897888756674232669746773405242324333459584682875950754646095596843922550327373600606315099838096898645725186159341029026068911597063904424507871443732030258635184944046615872371654941055608597392156407736354427954304276394024228629881976719643808670121474656818178826296443195829430657686035300499444927936201406918402269949390625/398302163049511833838216455755279361295986233219485992506167938276516898904747180551701952886660006081024724938728589369509658042873514032760222629264034470471146436973485739840197131398900547601927493514941241692531152025783276551662380775866373577503217065277485703818409319838881936480895820067185000539001180660698870545269572561310475462798331771753574837437694920420064232072989734556864182654769405058907149778175179267785028750612746016084290870602083064559844332130675538935322880542353212727892508387354978047387181603853689361859291955949110879202359353593933661103839810305955262890135810836089526108403730876547643260167502679545517035745318814842456846699829839304845713418077541440318081933054294533482580076533724405328054943212667558037249837094977568699750169181424327749123300070033365683222495408554360413618176*x10^82-48116899337053251209712953221309332537869812809499162682994812267812229685335011879226313350124854321855482745223183210089387207209053897938318044306572209087147265707995760683627081323184870592235096094004389005699398393683437227838895088148778911992629759174829906049795763416418440051757518533285613085770545868108127458198173864509889166945017833315398036823570767760137484742240554362515506362254763158577146588830468287847604670366704690206734662314700212592887530369508944414955210141697429546328125/46203050913743372725233108867612405910334403053460375130715480840075960272950672943997426534852560705398868092892516366863120332973327627800185824994627998574652986688924345821462867242272463521823589247733184036333613634990860079992836170000499334990373179572188341642935481101310304631783915127793460062524136956641068983251270417112015153684606485523414681142772610768727450920466809208596245187953250986833229374268320795063063335071078537865777740989841635488941942527158362516497454142912972676435530972933177453496913066047027965975677866890096861987473685016896304688045417995490810495255754056986385028574832781679526618179430310827279976146456982521724994217180261359362102756496994807076897504234298165883979288877912031018054373412669436732320981103017397969171019625045222018898302808123870419253809467392305807979708416*x10^81+532114313656497624219608878247491470505161781799524464822119214089967585683897375182969749895837103182622705640644673914592131073878643206198396403067561711101893098817855749514734645458228728621000943722878628837442591138573974719546775444658872674045826618203565459405171777360818327280840981706092009972220969861681051260742176852995975891332494694641735148062225070951560267483660136836817977537895346552318088449294250859280174906973987123312081097973964357369758891565849101104007700255293725546875/7700508485623895454205518144602067651722400508910062521785913473345993378825112157332904422475426784233144682148752727810520055495554604633364304165771333095775497781487390970243811207045410586970598207955530672722268939165143346665472695000083222498395529928698056940489246850218384105297319187965576677087356159440178163875211736185335858947434414253902446857128768461454575153411134868099374197992208497805538229044720132510510555845179756310962956831640272581490323754526393752749575690485495446072588495488862908916152177674504660995946311148349476997912280836149384114674236332581801749209292342831064171429138796946587769696571718471213329357742830420287499036196710226560350459416165801179482917372383027647329881479652005169675728902111572788720163517169566328195169937507537003149717134687311736542301577898717634663284736*x10^80+23408198466301965311355308914632810832887102195066300831648732370905895227694842490213669006129128485672239100001274199865331955988456865630814076745628173006627961716009221815715770539521311319078314231084913799127056824319625062120209644328365291558997510485578877781090800113640559939433816243141936880100226483011011972786249894814863023107368044312465493811846704242122796031406095164316625340537983626779995346108309239444050019297437066772043114280214931077619588802199772624173678747658830859375/30802033942495581816822072578408270606889602035640250087143653893383973515300448629331617689901707136932578728595010911242080221982218418533457216663085332383101991125949563880975244828181642347882392831822122690889075756660573386661890780000332889993582119714792227761956987400873536421189276751862306708349424637760712655500846944741343435789737657015609787428515073845818300613644539472397496791968833991222152916178880530042042223380719025243851827326561090325961295018105575010998302761941981784290353981955451635664608710698018643983785244593397907991649123344597536458696945330327206996837169371324256685716555187786351078786286873884853317430971321681149996144786840906241401837664663204717931669489532110589319525918608020678702915608446291154880654068678265312780679750030148012598868538749246946169206311594870538653138944*x10^79-1564243662317732924089441256291766120770496783937110530705743876002158124824739434212362921354800516241953554852805056762936497268188657136321974098970834737095484943695717689490528321678137521974627816050257354994795118919734733216753283456063379422177761423593613359755163325236627132763005331221610494672614330477432977243698299476036331613098313683856290607197693208533278326529030803922969864243307962638444284163214892266368050736968186443832513920332089949689633316096895254276091521464654296875/2800184903863234710620188416218933691535418366876386371558513990307633955936404420848328880900155194266598066235910082840189111089292583503041565151189575671191090102359051261906840438925603849807490257438374790080825068787324853332899161818212080908507465428617475251086998854624866947380843341078391518940856785250973877772804267703758494162703423365055435220774097622347118237604049042945226981088075817383832083288989139094731111216429002294895620666051008211451026819827779546454391160176543798571850361995950148696782610063456240362162294963036173453786283940417957859881540484575200636076106306484023335065141380707850098071480624898623028857361029243740908740435167355112854712514969382247084697226321100962665411447146183698063901418949662832261877642607115028434607250002740728418078958068113358742655119235897321695739904*x10^78+632067389757789701432787567427157719235616896194007762503998060960482507290714980280907792593621425066705212229655104099883630030279715330310873063318453230041848821383750954212039835627284778419989632541256727214080373146284191046515338395390736077292097312794353909182154477676262898622442228748024286318102445774408666752309105392540141548512947259355402921425549357918950612140848158428001013890122330622301764871212352653942855714132114301736048094350829269219309210188581089323631550718263671875/13200871689640963635780888247889258831524115158131535751632994525735988649414477983999264724243588772971105169397861819103748666563807893657195949998465142449900853339692670234703676354934989577663882642209481153238175324283102879997953191428714095711535194163482383326552994600374372751938261465083845732149753416183162566643220119174861472481316138720975623183649317362493557405847659773884641482272357424809494106933805941446589524306022439390222211711383324425411983579188103576142129755117992193267294563695193558141975161727722275993050819111456246282135338576256087053727262284425945855787358301996110008164237937622721890908408660236365707470416280720492855490622931816960600787570569944879113572638370904538279796822260580290872678117905553352091708886576399419763148464298634862542372230892534405501088419254944516565630976*x10^77-281936353358683020297644016653820490208874458200488392492293119853051758958718147429027205317129543419014843891858947168712843221636355285063859762865743633890872763759850465807759628494311924275640691585912294910458548841804400019075977686243804383983204113536335449715770006838242384614150133555893064946617248763582766437319210177356383557588652804399907723213539338451807739683034360310928341398514239015513652332250835617372802627813687790526029215631247152867090407415235835497076034169921875/372605249304382038106718619900100047663987121398873992989640974516741615104440910838688923668165812140313452362036422313412260749784900224195046975763129020763330537813906014689216671308648899369545074578493419647851722862829516774135775564520155927341719190098293077765608718558954069611160605869302097278420459327750556316542503363806573820037149076801731299538488796521995571939248461359647138612526217635751849792486458024702123669928052724724014040240658350717273730057728729971753662442846553842222023975267560108846073113282483596578047313629813403124787782394325037806817887060409762058514145620857943778829296626447795307898631538929677226987556310659072534009518236769049215778201571024813689550276598111967574910305742185629470753327979328486459525024333854590088867943913080797566958130031213058498463446712143612739584*x10^76-1441647637505944244142650082196457380066395635915644143384746178500686349849399883931061432211410118298623069142881891082948966327601952929646215166884263853487050344444080948103731507778121664505232369861167602797589344938558472128686951317884976270822975579527484736367247275146288748603103921676328959044743262052267297529048572423341933811439376676052500962537842177060737321861698581226672473191369988808291404696404812015710586663052885767704079866249965394644030158270772831404355162763671875/5961683988870112609707497918401600762623793942381983887834255592267865841671054573419022778690652994245015237792582757014596171996558403587120751612210064332213288605022496235027466740938382389912721193255894714365627565805272268386172409032322494837467507041572689244249739496943265113778569693908833556454727349244008901064680053820905181120594385228827700792615820744351929151027975381754354217800419482172029596679783328395233978718848843595584224643850533611476379680923659679548058599085544861475552383604280961741537169812519737545248757018077014449996604518309200604909086192966556192936226329933727100461268746023164724926378104622874835631800900970545160544152291788304787452451225136397019032804425569791481198564891874970071532053247669255783352400389341673441421887102609292761071330080499408935975415147394297803833344*x10^75+1526069273633760267391463968275459613170630579122165538203661020075943071809474452250617554725775556019464908464309202846372375471661113565186181303654884042366513291211650277379836892867470762939285586253147301628566087942519271650901675218430863779282250224996132346868639514259145059274528659134182501334232068869581422591626485882888971507579573166611859046281053677310062701665419008720215660208473273640005784981199214273571746927631613498079043104400878028158239218415407599629441080322265625/56865293432299535661825364760138345735796188373489692468572899495478104951323905161842986504433920868183222268175404759216148102121018618830997938454926767476495983617137656395646605836643032026859802151056226506256755243065673944606567593846768412295843913319616420483612899816997298008349434003438104692337399331250546440924640513368634035304131059105741146021873982484587631902112995949041532539019385829948589999099471747769924104702865892757880296602882012909467006187271830789535328175892889447920653505148526096611585312057880573508526605403196137830736843097718528846825129840604074455699389608598627727476717269759417376220837305633575355257177824642123069805760321673061049546457839762556181543672982358011051432465122499714528459584823922132087361357559874423595101076978734792490218840767840516004688575252068686744256512*x10^74-169674410767027366992242347148535279124824540880313568851577696039013724313345911923870830868464272765714277055560059145637328867470597483445696337406798616258097388477544967669924483880562229231853410124390573190696642148565729582999628303171340112073400851681176919965401398862757491459306855677788913050802340356610500799406356160280650432928570314715696705712780316777236914499417065664530724647538663766063669058036144850918995898588967421299015853574389407026554836066446129009095535693359375/184812203654973490900932435470449623641337612213841500522861923360303841091802691775989706139410242821595472371570065467452481331893310511200743299978511994298611946755697383285851468969089854087294356990932736145334454539963440319971344680001997339961492718288753366571741924405241218527135660511173840250096547826564275933005081668448060614738425942093658724571090443074909803681867236834384980751813003947332917497073283180252253340284314151463110963959366541955767770108633450065989816571651890705742123891732709813987652264188111863902711467560387447949894740067585218752181671981963241981023016227945540114299331126718106472717721243309119904585827930086899976868721045437448411025987979228307590016937192663535917155511648124072217493650677746929283924412069591876684078500180888075593211232495481677015237869569223231918833664*x10^73-59021413064764905360551005776565611671336744702859929589585266399537353579559187409752175300233369470698288100904866707214381876524421989892185649823784611751864793764039402978175310310133205270660947860448471170875211189530964956031498321487470876626397314901257667512128299233921416676584793054429584326914326209228149885004149799152970196685956146726930264698032852440545359456782175803890623076735974400532793175328503850186957652563502856920118410607820534684175630873298732806533886962890625/739248814619893963603729741881798494565350448855366002091447693441215364367210767103958824557640971286381889486280261869809925327573242044802973199914047977194447787022789533143405875876359416349177427963730944581337818159853761279885378720007989359845970873155013466286967697620964874108542642044695361000386191306257103732020326673792242458953703768374634898284361772299639214727468947337539923007252015789331669988293132721009013361137256605852443855837466167823071080434533800263959266286607562822968495566930839255950609056752447455610845870241549791799578960270340875008726687927852967924092064911782160457197324506872425890870884973236479618343311720347599907474884181749793644103951916913230360067748770654143668622046592496288869974602710987717135697648278367506736314000723552302372844929981926708060951478276892927675334656*x10^72+36476393778789540098423430859154570997932459620658555715750864312393463333321460887629823291475908594074041297811270260661708080454203731998681337376593600723852606099519612011988736433884551072683580525142845181843335262671296372221939030464038005286257031257109027048629614462180513871700281153453205617551044542980894755034688391083377008849611526647937914905851506726774263620972130478601933400405845680175652809927770859487864083384338021649364999484854086946491151909957423480792074951171875/2956995258479575854414918967527193978261401795421464008365790773764861457468843068415835298230563885145527557945121047479239701310292968179211892799656191908777791148091158132573623503505437665396709711854923778325351272639415045119541514880031957439383883492620053865147870790483859496434170568178781444001544765225028414928081306695168969835814815073498539593137447089198556858909875789350159692029008063157326679953172530884036053444549026423409775423349864671292284321738135201055837065146430251291873982267723357023802436227009789822443383480966199167198315841081363500034906751711411871696368259647128641828789298027489703563483539892945918473373246881390399629899536726999174576415807667652921440270995082616574674488186369985155479898410843950868542790593113470026945256002894209209491379719927706832243805913107571710701338624*x10^71-138794673918687981371883090674220830751914223839824778015038476143983936267501074832214127933675698667097910569788569521261065235064957163988581486564063897805582511801466126069534494967306685379642484105300051822872347863074987025729668639893976477046137871450326881720931655834333749163258198830393892441126722652151837673116088236542606455945013411918595313722774991024963354806916314799385027334304997252204463442390520198972347029004499605789022621695064485173919342967425876613216552734375/227461173729198142647301459040553382943184753493958769874291597981912419805295620647371946017735683472732889072701619036864592408484074475323991753819707069905983934468550625582586423346572128107439208604224906025027020972262695778426270375387073649183375653278465681934451599267989192033397736013752418769349597325002185763698562053474536141216524236422964584087495929938350527608451983796166130156077543319794359996397886991079696418811463571031521186411528051637868024749087323158141312703571557791682614020594104386446341248231522294034106421612784551322947372390874115387300519362416297822797558434394510909906869079037669504883349222534301421028711298568492279223041286692244198185831359050224726174691929432044205729860489998858113838339295688528349445430239497694380404307914939169960875363071362064018754301008274746977026048*x10^70-191164286128437369148477037820049214974899568079572290222735539729259455407527141931183507240703040927164911020413069752129334596001733394724452508881367269329581271477899124170976289074551315338427625502095333790084134559930802891438228201107730983541156787802322812491661725523547762401292595048621953064549858151786850300703851235832342891166752687467365084196609706529748783363111545641548980181191521130154484611661828975196254793033272246261836061627406726123966636062935758781988525390625/11827981033918303417659675870108775913045607181685856033463163095059445829875372273663341192922255540582110231780484189916958805241171872716847571198624767635111164592364632530294494014021750661586838847419695113301405090557660180478166059520127829757535533970480215460591483161935437985736682272715125776006179060900113659712325226780675879343259260293994158372549788356794227435639503157400638768116032252629306719812690123536144213778196105693639101693399458685169137286952540804223348260585721005167495929070893428095209744908039159289773533923864796668793263364325454000139627006845647486785473038588514567315157192109958814253934159571783673893492987525561598519598146907996698305663230670611685761083980330466298697952745479940621919593643375803474171162372453880107781024011576836837965518879710827328975223652430286842805354496*x10^69+979000551896239193777086084205372466164087685220262316291336117002254982822168357017168118673061107379126009773362117468698496078243240445730721132132217429175345778750942584760012749066006629877308486529937680757038844335110705384334079631939077800534113497287158048360210527349799410869161559588767508778496554990023290630690698987813667617456490791600896550394700248935990630627391014863229861000456421737508012923060033940755518138124444444633400888206578801493318200586693567327880859375/211213947034255418172494211966228141304385842530104572026127912411775818390631647743988235587897420367537682710365789105659978665020926298515135199975442279198413653435082723755258821678959833242622122275351698451810805188529646079967251062859425531384563106615718133224847913605989964031012183441341531714396054658930601066291521906797783559701058219535609970938389077799896918493562556382154263716357718796951905710940895063145432388896359030243555387382133190806591737267009657218274076081887875092276713019123096930271602587643556415888813105783299940514165417220097392859636196550815133692597732831937760130627807001963550254534538563781851319526660491527885687849966909071369612601129119118065817162213934472612476749156169284653962849886488853633467342185222390716210375428778157800677955694280550488017414708079112265050095616*x10^68-58696782213934285734896647300737181759827523274583323187839597885106050003656797714382697350376274964214503871830895311996799741697969562877727988431215159274739481318339944267666021521328176201137917741567710905133060706647819925286340601507295168804758533333756378641999974759601626108216571716343038495186105378277343149108599450305041394343184694514422422447119069554935663144740271879317298808376839880664839095173116794379013535652332176553359025770731219602739920123816677703857421875/195503818742451296159664063968740097736291027796460430305176249505114807105378054110137870957392653563340664988107176692842294301506973102757811094192144919588614290782886488104041223372260341513832047064788348980188513893515044305424232388762443467066703040834383726621346829122899801417135244177109516958779819188431630739046697963316956683359657194942052204504955179451144255134537242271084938315967475250071185451449423529523044855837952160225439697411561300581308054329794062879724764637780512482107370728444519472648094957157672054376422048328343746591624187840090148762638462923068553500586331216339083757275325489420806847172465447467498742041206405381183446604928048066061129019226953233251004315437691412666094181037115370919370571795758277743374729956569485621616215272918625402280421799664641774032648324833558460211658752*x10^67+8258485955606780572281092000841267104766655196379059988964717821027966077183739529416579677306024800556184895508504054254587321210611574558474813500584938887389997279971434862895624182189333315926071704246727001645876764864861754224799840044982010539034519554139751505140541610608510259384205705788567684907844736441301775963895756467232440469726190629688975790472713575504328329110987440010706138269398960529060274174091852946985762154979668029192067791462979135305649711116854095458984375/7885320689278868945106450580072517275363738121123904022308775396706297219916914849108894128614837027054740154520322793277972536827447915144565047465749845090074109728243088353529662676014500441057892564946463408867603393705106786985444039680085219838357022646986810307060988774623625323824454848476750517337452707266742439808216817853783919562172840195996105581699858904529484957093002104933759178744021501752871146541793415690762809185464070462426067795599639123446091524635027202815565507057147336778330619380595618730139829938692772859849022615909864445862175576216969333426418004563764991190315359059009711543438128073305876169289439714522449262328658350374399013065431271997798870442153780407790507389320220310865798635163653293747946395762250535649447441581635920071854016007717891225310345919807218219316815768286857895203569664*x10^66+8251575589812478889374498103182158625047355135666853487677639750364996630647588582868494638413696739229792835539538486606931066929347777741293683680844787324973244349286504112963363771263828292701267180149036148190546974128906117410349963663862979853222370572564673768963870425453568895845494362844909591951185445464852571989807525217029965913078156702944685779312763205291214957409347039986539901369713189859282986088984688477858724490081462526781367457042553280391400514729638824462890625/5913990516959151708829837935054387956522803590842928016731581547529722914937686136831670596461127770291055115890242094958479402620585936358423785599312383817555582296182316265147247007010875330793419423709847556650702545278830090239083029760063914878767766985240107730295741580967718992868341136357562888003089530450056829856162613390337939671629630146997079186274894178397113717819751578700319384058016126314653359906345061768072106889098052846819550846699729342584568643476270402111674130292860502583747964535446714047604872454019579644886766961932398334396631682162727000069813503422823743392736519294257283657578596054979407126967079785891836946746493762780799259799073453998349152831615335305842880541990165233149348976372739970310959796821687901737085581186226940053890512005788418418982759439855413664487611826215143421402677248*x10^65-3391880139395420056504137760037343985976427138273702451597600402149531137034658699555396881290010277468554310960211788225204802937972653471974345302447743450831408753617173348239666855492722844738272889817476902393894953007261937185994527348760676931215560449048658159371660728931993804448253459481450698127813991302940962072982061584286564525638278097379630099142004406045516859751416557754341868744958750913070608214592432832636601775360630451859319057900603720759782587683868408203125/29259074913836248404847683042940694899308861302871629025264472715051195621213042111721314020834274682948943059444611477840343364851383729664434313416511484564282410865466005022373516423059370838804796159356079439211886433043067855233558588794379294390935148968411169970541702317712895450183505931268090973422830082622420926932158878863762224720492913528742506796659958829422949748025981836488902333001935071439225033550253861561272019241054064795644036347308493964549504729629043424176495387967151527934436435549519921076585639846726429906675408593357567517113824030489682127741810777602096442264620998363672399048007896375903065563226121389693689285078509648884597451077667057505747200156414769602191122038293952916014095121200939865484031153106681022817986796221283562418753306151086794899110745528041626045702470383253647106506752*x10^64+17757094652250047349724657963804096364566964270948650126833497794800492353957129021396079987183708931579215301928153615042193989318773878826865777384086452268462353827555306048009637445271998957509765652426750067623351453121617216977859556832152552983677743404180801293739711676728792037211169262701307421445588113336805728938173581257583844635922503919515534333167956679960143699723414792181508502840924270202715843712939317741474358594045957710231369235706334470760392879405975341796875/6758846305096173381519814782919300521740346960963346304836093197176826188500212727807623538812717451761205846731705251381119317280669641552484326399214152934349236909922647160168282293726714663763907912811254350457945766032948674558952034011501617004306019411702980263195133235391678848992389870122929014860673749085779234121328701017529073910433863025139519070028450489596701391794001804228936438923447001502460982750108642020653836444683488967793772396228262105810935592544309030984770434620412002952854816611939101768691282804593805308442019385065598096453293351043116571508358289626084278163127450622008324180089824062833608145105234041019242224853135728892342011198941090283827603236131811778106149190845903123599255972997417108926811196367643316270954949927116502918732013720901049621694582216977615616557270658531592481603059712*x10^63+118159265239519990770388157692388903980179002089741708068267495784340681907471338107317627704846958637494724303774176498167393809638869186726901045697735322738901060659335244832110019233961409668662144068926805354448395223468578214250432736389379778003157606095706828574709898848661759941446973370458618731040023935556140397790278082933757901534229885445403167205319613621874805988837628907307751501430761209080967853233500037944093558446672213522620942379312721248306747241973876953125/374007305420341610044574731070633230452035009697576475366424129488045717940723233949828970527185945947260402585944164108046128228969861587884508180193668541821696904106391542459904949059976305504722176993508145875143243970202693453855053265458587502214562338987516694406054803539460489667563075817079075921144001925695293587741509147215047568166300720758708565139914256341319444605201680866423360256633430913179659124511940665174520593776951958692145508091682488068589321326562555074256071480971415183161926610937341599848529483258155234459242179410744558697020185433215936763308363852826798001121677109518247187831057458022413098938629551676954115209264427685742245678992787604638681601999388794045399559967757485100354085462307666106621963435363661769934266003872059450048411826453022508710372138488879915540718534464198793448390656*x10^62-54280460384587776838802741318392940731534416202688611750504322710346559084709574391888048882302988605376745547726188201900215028024975272824000755209715457950839258260668648647804870374955030653874594427629694733614601743286009820245418171974048809885533167560669582079179303898594677909187279642970484402889606004890190356054577297004830934446859698959800843039283745075890699665283625328259426779114472145679388354123398634605253859039615232568811562638315149297027750339508056640625/1532370012491440118887083513536359632459349918275090660205753923246567880793570496992821531066850920237358410595042486143087780436103238570603733920469605523577154926946025267082687483597959599881695721123199366905445193918401318928345400423660285636603793874718084594084726563489611398961837379461068926446144655663172619881758733833933717161879742224323129829642077843795203554414834417153119192630417133943877793659943659729379007453045649320633405887403978453139321429888588282328530948739850494596598662875581334813954298935454465980861348524549285398386171771896415093135498235704699269543057235768552494550951539058780089296056247393915293783772370853514053249502593931400381966725600734654145523703187735121139912285375932623886240595127886743769933106056350300256878513232269063881841686656480754957600028975213640400687333376*x10^61+251636009711572682002134042380113867955061136039214453593435040929589161832992255990411328935798910110228998973675084380454646630411590260963529913849677475928612079235419561960160244405498718335789205841905051807306888685193531639949584200900096766448919105966501292949739799413900281603075804470266734639306257703566705129041792951672120994423342777850188783442993286107023277609857117686929275181078293311277237815239791256504018072549639403756960950509106903736805722103118896484375/189247696542692854682554813921740414608729714906973696535410609520951133278005956378613459086756088649313763708487747038671340883858749963469561139177996282161778633477834120484711904224348010585389421558715121812822481448922562887650656952322045276120568543527683447369463730590967007771786916363442012416098864974401818555397203628490814069492148164703906533960796613708707638970232050518410220289856516042068907517003041976578307420451137691098225627094391338962706196591240652867573572169371536082679934865134294849523355918528626548636376542781836746700692213829207264002234032109530359788567568617416233077042515073759341028062946553148538782295887800408985576313570350527947172890611690729786972177343685287460779167243927679049950713498294012855586738597959262081724496384185229389407448302075373237263603578438884589484885671936*x10^60+594651962847288579287855506338383990062192422240943570243062324194896645697357109911079458685169806323128825383866098132627938663772378273146254040439750956869351346184587942906189145655818826597232421569365936209217013545599657241418652567925505118380864859044038258182835471494829628515253764861339982100977112342401937131076523221331751267766790042154016332053535443525852065329977034729402479875938133951427531374523345036954644518277777003810995343226281221076905345916748046875/13051565278806403771210676822188994110946876890136117002442111001444905743310755612318169592190075079263018186792258416460092474748879307825486975115723881528398526446747180723083579601679173143819960107497594607780860789580866406044872893263589329387625416795012651542721636592480483294605994231961518097661990687889780590027393353689021659964975735496821140273158387152324664756567727621959325537231483864970269483931244274246779822100078461455050043247889057859496979075257976059832660149611830074667581714836847920656783166795077693009405278812540465289702911298566018207050622904105542054383970249476981591520173453362713174349168727803347502227302606924757625952660024174341184337283564877916342908782323123273157183947857081313789704379192690541764602661928224971153413543736912371683272296694853326707834729547509282033440391168*x10^59-1062354916671853424596024530425903013072579174626150698426019188158422494528007622174060196648321021482967957747666155058012803376456900342262821109147113816108972202975653624259748274056064945036453184128818740854220937587917414849517885576689291587793671025861359644851754410246391726085980387699889644223126504802298114672218732604563082218010473184328364154405017397499146292391660735013336186718042856221177546780531381837554187342539217538185863597901580499677979373931884765625/126165131028461903121703209281160276405819809937982464356940406347300755518670637585742306057837392432875842472325164692447560589239166642313040759451997521441185755651889413656474602816232007056926281039143414541881654299281708591767104634881363517413712362351788964912975820393978005181191277575628008277399243316267879036931469085660542712994765443135937689307197742472471759313488033678940146859904344028045938344668694651052204946967425127398817084729594225975137464394160435245049048112914357388453289910089529899682237279019084365757584361854557831133794809219471509334822688073020239859045045744944155384695010049172894018708631035432359188197258533605990384209046900351964781927074460486524648118229123524973852778162618452699967142332196008570391159065306174721149664256123486259604965534716915491509069052292589726323257114624*x10^58+1262608741331075919903719063738687340069842977072080928874385975070862295703923718808534517695923147996614392566734897909966610336644869623689895217630975817290737144878450915808317473152088632769289232512390203604805886765122888267254645717652368024599197005951245120052973593448094460074718545423504468208321202587813014723558308173622882132096157712078269091470237460715157670199065795103834359155810090992053076997174571104009716079794166901651429415717807522363827228546142578125/3027963144683085674920877022747846633739675438511579144566569752335218132448095302057815345388097418389020219335803952618741454141739999415512978226847940514588458135645345927755390467589568169366230744939441949005159703182761006202410511237152724417929096696442935157911419689455472124348590661815072198657581839590429096886355258055853025111874370635262504543372745819339322223523712808294563524637704256673102520272048671625252918727218203057571610033510261423403299145459850445881177154709944577322878957842148717592373694696458024778182024684509387947211075421267316224035744513752485756617081097878659729232680241180149456449007144850376620516734204806543769221017125608447154766249787051676591554837498964599372466675902842864799211415972704205689387817567348193307591942146963670230519172833205971796217657255022153431758170750976*x10^57+23325452325328638198960471490534690963226912160872305891207437217331940900226301588065138519078542613584858706659445512030048029243826644926627396614218400423153258729770625153970737096090065723565537072200550769817082241659587169289433762058112978389516187477626827007665425752761075450542175025682569793169824175471528371927385931423248610193181120693648098959027726868379003726994788283441852266983949706426895224519296367748135050105954339658179096187638663603305816650390625/21027521838076983853617201546860046067636634989663744059490067724550125919778439597623717676306232072145973745387527448741260098206527773718840126575332920240197625941981568942745767136038667842821046839857235756980275716546951431961184105813560586235618727058631494152162636732329667530198546262604668046233207219377979839488578180943423785499127573855989614884532957078745293218914672279823357809984057338007656390778115775175367491161237521233136180788265704329189577399026739207508174685485726231408881651681588316613706213169847394292930726975759638522299134869911918222470448012170039976507507624157359230782501674862149003118105172572059864699543088934331730701507816725327463654512410081087441353038187254162308796360436408783327857055366001428398526510884362453524944042687247709934160922452819248584844842048764954387209519104*x10^56-4221694274623412036940769594310178291155663516004847299395192401524483932542275071065987556299806582056028354216580321711152692661362859139717485340386239539308458982556057779728898087905314952796908849057040332959934288172519610820388776686785828271242672019229281806586336146186711359997833488263952338502477462957378099758764232861661615326472751943529298850562566625622977337617621736583938189469088783544770307945219683368273676741581055100465162063348954761493206024169921875/3027963144683085674920877022747846633739675438511579144566569752335218132448095302057815345388097418389020219335803952618741454141739999415512978226847940514588458135645345927755390467589568169366230744939441949005159703182761006202410511237152724417929096696442935157911419689455472124348590661815072198657581839590429096886355258055853025111874370635262504543372745819339322223523712808294563524637704256673102520272048671625252918727218203057571610033510261423403299145459850445881177154709944577322878957842148717592373694696458024778182024684509387947211075421267316224035744513752485756617081097878659729232680241180149456449007144850376620516734204806543769221017125608447154766249787051676591554837498964599372466675902842864799211415972704205689387817567348193307591942146963670230519172833205971796217657255022153431758170750976*x10^55+35677274536110261016071506731966939387893141440681980135009033025390065876935890440419077704106349860914919188083524675832475575052831099746719139509184987006124274622607769141906098134171696041958682740446320780383764753808054528615342321880983654670729854027397881401467322437287927949946420730950743392232477739140082126521890573319436943448713843024125536345675101795492335144616346300122180077274064032693258211890650063719513511387449704420801967892460253441333770751953125/432566163526155096417268146106835233391382205501654163509509964619316876064013614579687906484013916912717174190829136088391636305962857059358996889549705787798351162235049418250770066798509738480890106419920278429308529026108715171772930176736103488275585242348990736844488527065067446335512951687867456951083119941489870983765036865121860730267767233608929220481820831334188889074816115470651932091100608096157502896006953089321845532459743293938801433358608774771899877922835777983025307815706368188982708263164102513196242099494003539740289240644198278173010774466759460576534930536069393802440156839808532747525748740021350921286734978625231502390600686649109888716732229778164966607112435953798793548214137799910352382271834694971315916567529172241341116795335456186798848878137667175788453261886567399459665322146021918822595821568*x10^54-5387891675284071087288823694132508129853021401981995083088850061671193867387432315385699306972613487344850302673737476573151691202920420469497235221195840494060184040143229991457512564935779191351658315041700730453591737494500752399019886243746142198186448855169188462401980595902546394780518189995153071861722952441811036987621563068609830573813250357454270048139847139296182415681863903842636086027308344207841591242880754477144153815314746150006045415417414152622222900390625/4037284192910780899894502696997128844986233918015438859422093003113624176597460402743753793850796557852026959114405270158321938855653332554017304302463920686117944180860461237007187290119424225821640993252589265340212937577014674936547348316203632557238795595257246877215226252607296165798120882420096264876775786120572129181807010741137366815832494180350006057830327759119096298031617077726084699516939008897470027029398228833670558302957604076762146711347015231204398860613133927841569539613259436430505277122864956789831592928610699704242699579345850596281433895023088298714326018336647675489441463838212972310240321573532608598676193133835494022312273075391692294689500811262873021666382735568788739783331952799163288901203790486398948554630272274252517090089797591076789256195951560307358897110941295728290209673362871242344227667968*x10^53-89405572368517338936577900282734854396564814770863963732040039570405141706437132869606314193394814190234923056222019701944469668187122167705418373882325331223896043128097975034122727799538863416364443111410486626057357468652048321223723537952005084112141972981264278002987258626854595314883676935210865989329966307719812591741107393210321350153467194457070200832678082307089501448787152431392331683910148908475502141050683952566949875221336595279645012504831254482269287109375/931680967594795592283346776230106656535284750311255121405098385333913271522490862171635490888645359504313913641785831574997370505150769050927070223645520158334910195583183362386273990027559436728070998442905215078510677902388001908434003457585453667055106675828595433203513750601683730568797126712329907279255950643208952888109310171031700034422883272388462936422383329027483761084219325629096469119293617437877698545245745115462436531451754786945110779541618899508707429372261675655746816833829100714731987028353451566884213752756315316363699902925965522218792437313020376626382927308457155882178799347279916686978535747738294292002198415500498620533601478936544375697577110291432235769165246669720478411538142953653066669508567035322834281837755140212119328482260982556182136045219590840159745487140299014220817616929893363617898692608*x10^52+2981901436368137876011956991904444115283898829007204661290859805977240549447112053759762141090739164225284871911071654171090293793935976976663192036990266937582480615255974468312817662340079147521180969384385552918877240572510078924876516558123970057271287086052628271678544258920496504741571593893848845688024076735857921079240870952402956331232421491830544980471065571713112886624335577149198335186755715888720728177769506136259721733376479839602856948649585247039794921875/465840483797397796141673388115053328267642375155627560702549192666956635761245431085817745444322679752156956820892915787498685252575384525463535111822760079167455097791591681193136995013779718364035499221452607539255338951194000954217001728792726833527553337914297716601756875300841865284398563356164953639627975321604476444054655085515850017211441636194231468211191664513741880542109662814548234559646808718938849272622872557731218265725877393472555389770809449754353714686130837827873408416914550357365993514176725783442106876378157658181849951462982761109396218656510188313191463654228577941089399673639958343489267873869147146001099207750249310266800739468272187848788555145716117884582623334860239205769071476826533334754283517661417140918877570106059664241130491278091068022609795420079872743570149507110408808464946681808949346304*x10^51-732117390551174459186604295431728355144311299153228122560986292498678279341872060340320984622544561710822540237873259231067413834539864486658853864046114480807631322866859164628672309961593842860004570649280024567565051978740193786453370427097511454179799220118512951634269565233757532930302760235196495598320069804655210844861203250785102609366608419541735444610639988962148025288517274510859648756720015334548173139928909103423337474674169680171268025392591953277587890625/3726723870379182369133387104920426626141139001245020485620393541335653086089963448686541963554581438017255654567143326299989482020603076203708280894582080633339640782332733449545095960110237746912283993771620860314042711609552007633736013830341814668220426703314381732814055002406734922275188506849319629117023802572835811552437240684126800137691533089553851745689533316109935044336877302516385876477174469751510794180982980461849746125807019147780443118166475598034829717489046702622987267335316402858927948113413806267536855011025261265454799611703862088875169749252081506505531709233828623528715197389119666747914142990953177168008793662001994482134405915746177502790308441165728943076660986678881913646152571814612266678034268141291337127351020560848477313929043930224728544180878363360638981948561196056883270467719573454471594770432*x10^50+14608867046340785601804923651722339240019331172038561149651406980650874998517103021336557886813193334385681703130283208052251969200753942426171151413087512255745359613124397428650584644865272795422595151030709437631430776974325584425836584977590214262144222478514054534425556571914293739142162426682384759902064982266120008598560367657078896521745516475654873434401926302576040872660454586857656488868263253732602194616215485802870054280262873811605651985108852386474609375/677586158250760430751524928167350295662025272953640088294617007515573288379993354306643993373560261457682846284935150236361724003746013855219687435378560115152661960424133354462744720020043226711324362503931065511644129383554910478861093423698511757858259400602614860511646364073951804050034273972603568930367964104151965736806771033477600025034824198100700317398096966565442735333977691366615613904940812682092871669269632811245408386510367117778262385121177381460878130452553945931452230424602982337986899656984328412279428183822774775537236293037065834340939954409469364819187583497059749732493672252567212135984389634718759485092507938545817178569891984681123182325510625666496171468483815759796711572027740329929503032369866934780243114063821920154268602532553441859041553487432429701934360354283853828524230994130831537176653594624*x10^49-2556881393692139110678735949214217024931707321430810312791328957008709734520811128632940676959184361634660324429408965518087793722493887017891717449087806389686312857677974525657009678635597033941760365351727836837843861978653358153686404325626147181599530073425056182459939708789939745919708481226272164023040125802176808832952856672795915012874152889931410103929462813466681189623993703401408219896354163919846471171056323717627201487918814234113913230597972869873046875/931680967594795592283346776230106656535284750311255121405098385333913271522490862171635490888645359504313913641785831574997370505150769050927070223645520158334910195583183362386273990027559436728070998442905215078510677902388001908434003457585453667055106675828595433203513750601683730568797126712329907279255950643208952888109310171031700034422883272388462936422383329027483761084219325629096469119293617437877698545245745115462436531451754786945110779541618899508707429372261675655746816833829100714731987028353451566884213752756315316363699902925965522218792437313020376626382927308457155882178799347279916686978535747738294292002198415500498620533601478936544375697577110291432235769165246669720478411538142953653066669508567035322834281837755140212119328482260982556182136045219590840159745487140299014220817616929893363617898692608*x10^48+14804347639359820031184730746731115631172500694547106501256131796115718599837386798963569757293435549755565659922637904887861163893977424976396540633129653252378328958835984922937490122792144815253216196072745514484783560841494349342367976940072229333418286718284255104483045843227240884484702203495839637408922044534485382760127067993441973861032545918839519780180116954890579354623469733361689355297357304051387089202917269565960261627941470612241365015506744384765625/138026810014043791449384707589645430597819963009074832800755316345764929114443090692094146798317831037676135354338641714814425260022336155692899292391928912345912621567879016649818368892971768404158666435985957789408989318872296579027259771494141284008163951974606730844965000089138330454636611364789615893223103798993918946386564469782474079173760484798290805395908641337405001642106566759866143573228684064870770154851221498587027634289148857325201596969128725853141841388483211208258787679085792698478812893089400232130994630037972639461288874507550447736117398120447463203908581823475134204767229532930358027700523814479747302518844209703777573412385404286895463066307720043175146039876332839958589394301947104244898765853121042270049523235222983735128789404779404823138094228921420865208851183280044298403084091397021239054503510016*x10^47+143837701433079446853378635285516685011941646546362691801802298452983086820559447884993450954100264730733203354354951420183577196876553461944109405068766290175652463647715622510235766936203287295726514078486177950694391432385749744848503782011783275955578771054339876617177005371895015143910521896412573552507324662004384289064419341122668908237614233346731432021114080671073911648066296655951006748361296198351063464339850440555103626139799117161147296428680419921875/13651003188202133220268817234140756872311864473424983463810965352877850132197668310207113419613851421308628771308217312454173926815395883530066962983817145177068281253966056591740278242162043028982725251910699122029460482086271090233465252125794192923884346898587478874776758250574120594414609915198973000428658617482915060631638244264200733105097190804226563171023931560842252909658891218008739474275364358064142103227043884475640095698926810065129828271672071787673368928531306603014605374854638838311091385030819803177790677696063228078589009566680813512363259154769529327859090510014024262009945777982123321420930926706788194754610965794879100667158996028374276566997466817456882575372384566589311038996895867452792185633825158026708194605681393995781968182890270806683987341321898766888787479665059326215689635412892210455939907584*x10^46-52449513347616112913134402151874597482640235735684859620344349811795707918597673824800236407576036164215427419385586818241954378296469448636904418428616244285170002283364438617952127984118558960789432995111724453719078093531063068457049048235744733656821642517637857610489247626477153968170080394905193326952498401521529232564118430780126180750790372501150130188933776328806652972501293184535175123862322334140335614764705157138030610494835439566709101200103759765625/36006993916707076030274271545124894938561729480628217252370952090199546725506893224024560034343782009828557048957906534299415285223218127572060684971807542351107640409011917386909139711210026540215304287648510727671910257097120846702763418650645552349955813558593060220425652197166520988166072529945117189536461860607109290361712470378036716306198387338684557929367471653236087384897365241704211366929221929966287866482927347457485469814560571476139547035424885005167436883952142054328379394544119834385777276458104408381998599140340688555118836828056638539856712553160207792323977866993513270808842486851397746356658386386021035439698489487941975672796192422668381669471579141697864184315565088684849407209203592411712721526901141461752049539623387061337945062116366475601241972762109790924048134768707208279065415147049018883783524352*x10^45+162450713832881513180356782733571075312936485942867154525211872734322185857171427205283806920529330623096930744093223617856606440989819302774864806102825358400313915690207904265631082336064679939118073056257392497319665610329313276126157999569561243156164175584489230015526848990384488433732191650419286741855567627829545279740805842515339590776958411708276172477285731266098289372316972641747638536431625931272113407249810942316258990390922985784709453582763671875/3115989858176573887235273499097346677375534281977441877609024700113422312784250375155971541433596520081317436929049603929757091990470799501428328507175652703461238112318339004636367859623944604441709024892659582202376849171866227118508372767844326645669253096416707134459912209370179700898987045860635141402193814860230611665917425321176254295728706596616932897733723508453122946769964299762864445215028820862467219214868712760743934887798510993127460801142538125447182038034319985470725139912471908744923033539643650725365263387144867278808360879351055258256830894023479520489575007720592494589226753669832497280864668052636435759204676974918055587068901267346302259858117425723853631335000824982342737162334926266398216285981829549574696594775100803385014476529300945003953632258259501137658011662676585331842199387725395864942804992*x10^44+9544724750515611196301558284211473333787795150482444995301566034898181487892880064984363315088358702191010060317298767257706191449896684567521748892005492666715802068289597042523817489190456594489537447303447823889586516946442326227352150378160712343799062882008558058285099552491018266475718008195572890629860831387299366057236688869792900136464675898721860436088931308744893834599060770358127913568163008954771870421938159957015742155976836581714451313018798828125/3726723870379182369133387104920426626141139001245020485620393541335653086089963448686541963554581438017255654567143326299989482020603076203708280894582080633339640782332733449545095960110237746912283993771620860314042711609552007633736013830341814668220426703314381732814055002406734922275188506849319629117023802572835811552437240684126800137691533089553851745689533316109935044336877302516385876477174469751510794180982980461849746125807019147780443118166475598034829717489046702622987267335316402858927948113413806267536855011025261265454799611703862088875169749252081506505531709233828623528715197389119666747914142990953177168008793662001994482134405915746177502790308441165728943076660986678881913646152571814612266678034268141291337127351020560848477313929043930224728544180878363360638981948561196056883270467719573454471594770432*x10^43-9301893777361633372515820687704522957550735244953203946781017927257115831057255083303977674063835577532102040344577738067918034201414167336111037990016901746279738151205166715837592080229978290310730429169533067433451063236174747560048436557921573668150327617913027759810948611436314774407995569076430803769550254032890877049207158784419292919751886103178827215287292316699487411511577096126923115843278190568016767793339687772273304003541647456586360931396484375/27656577887786140030674486863973481455592868283822044420188449286349930137958912420679346668308582100313585562650414295361703020561061790008966834097084086332761712670372789978071213062042580682094871938935961857618127729941016754239228303008102520728908546963372035122924341390773543022450378529494023221647672004251100642318643715652146939797339763187783686424412121084303785115672558831290433220609829089065015170174270726989608505571851719092990301433517444141260331855206283507406213486718489075019873455387115445399160334033582643899479032368859829973099589975896708768130105448859581621734435602145600495346301617743622836126224813818196619533464978966576456421449413292510047815040155745297824962123581237956306246219178242235928290369951915108337493980920548647307818509691119579670790218542198115449968612005340062741904228352*x10^42+1499456881471402724472551606201523861444556965791919600814631925779417186963375294792982621325765982774072627445178746645490221426034654944530969551818081308394745766142895836515773207433218187650783626132689626262398477810538741516366041364501107797241980400263285505670218291278085366700494802368642486874249491133526528032556852304188578024172736119211471408128953642594900663903214427837216160721153330489521820606811515878658559435872136615216732025146484375/129064030143001986809814272031876246792766718657836207294212763336299673977141591296503617785440049801463399292368600045021280762618288353375178559119725736219554659128406353230998994289532043183109402381701155335551262739724744853116398747371145096734906552495736163906980259823609867438101766470972108367689136019838469664153670673043352385720918894876323869980589898393417663873138607879355355029512535748970070794146596725951506359335308022433954740023081405992548215324295989701228996271352949016759409458473205411862748225490052338197568817721345873207798086554184640917940492094678047568094032810012802311616074216136906568589049131151584224489503235177356796633430595365046889803520726811389849823243379110462762482356165130434332021726442270505574971910962560354103153045225224705130354353196924538766520189358253626128886398976*x10^41+6374221936436653880453545009826973464105959248487495055909220448892459644678502085276788655837885263877736756182445660222055399430577960486815616218373711173093662658181725408205454635845701972833825005179201893568707218884678638508084718502258309079521122413645294893175449719378838627275181779299857738714654134449816742850869473113589106012551055101586639630183794819265193515040985146522329920939795886428003134536074704199465678674301286228001117706298828125/29813790963033458953067096839363413009129112009960163884963148330685224688719707589492335708436651504138045236537146610399915856164824609629666247156656645066717126258661867596360767680881901975298271950172966882512341692876416061069888110642734517345763413626515053862512440019253879378201508054794557032936190420582686492419497925473014401101532264716430813965516266528879480354695018420131087011817395758012086353447863843694797969006456153182243544945331804784278637739912373620983898138682531222871423584907310450140294840088202090123638396893630896711001357994016652052044253673870628988229721579112957333983313143927625417344070349296015955857075247325969420022322467529325831544613287893431055309169220574516898133424274145130330697018808164486787818511432351441797828353447026906885111855588489568455066163741756587635772758163456*x10^40-835028656558583923919595473788963261519231066584481015338064814910118152537796374214398060888947132917716147007044999165220353200941599663909446295723191814367449411667926496414177391233927681007726762837779711084768616932353547999237843332048729967914402031320590283068742571817546957533955159078381330409983350916717483163625967042670069708369843775160409946587936162992383484225912275084987393109731350405903478331443258856791301214886805973947048187255859375/19875860642022305968711397892908942006086074673306775923308765553790149792479805059661557138957767669425363491024764406933277237443216406419777498104437763377811417505774578397573845120587934650198847966781977921674894461917610707379925407095156344897175609084343369241674960012835919585467672036529704688624126947055124328279665283648676267401021509810953875977010844352586320236463345613420724674544930505341390902298575895796531979337637435454829029963554536522852425159941582413989265425788354148580949056604873633426863226725468060082425597929087264474000905329344434701362835782580419325486481052741971555988875429285083611562713566197343970571383498217312946681548311686217221029742191928954036872779480383011265422282849430086887131345872109657858545674288234294531885568964684604590074570392326378970044109161171058423848505442304*x10^39+102756591816780334811028512028995779006883735322678339902486568681926887140099571763046129631313725205735681767781137774702212319434630200838122015797070645802096333078915285585408207350869102577773694222071455305773243688610254677519083419763309147690277997787758331638194973078966938107816209117846309566232234867711566231352833336858268257992008055436957408461906860431102562098329200744716449157647246891336507094976822446650989127819729037582874298095703125/39751721284044611937422795785817884012172149346613551846617531107580299584959610119323114277915535338850726982049528813866554474886432812839554996208875526755622835011549156795147690241175869300397695933563955843349788923835221414759850814190312689794351218168686738483349920025671839170935344073059409377248253894110248656559330567297352534802043019621907751954021688705172640472926691226841449349089861010682781804597151791593063958675274870909658059927109073045704850319883164827978530851576708297161898113209747266853726453450936120164851195858174528948001810658688869402725671565160838650972962105483943111977750858570167223125427132394687941142766996434625893363096623372434442059484383857908073745558960766022530844565698860173774262691744219315717091348576468589063771137929369209180149140784652757940088218322342116847697010884608*x10^38-6598328307369550409899370592705563769666171421354955344405423723937615688856050476062627988194151104728751928198225597750136694739131248555892831020125740636085353223326165472400242389566788030860515738558431575718782505987734066206629718380669217912000607348503296928235956939803567304469441341985950233578013806604824506047254872499825587656993529376437796577869500874656769412723721069806021626733055640899563822238288212480327601660974323749542236328125/117608642852202993897700579247981905361456063155661395995909855347870708831241450057168977153596258398966647875886179922682113831024949150412884604168270789217819038495707564482685474086319139942005017554922946282099967230281720162011392941391457662113465142510907510305768994158792423582648946961714228926769981935237422060826421796737729392905452720774875005781129256524179409683215062801306063162987754469475685812417608850867053132175369440561118520494405541555339793845808179964433523229516888453141710394111678304300965838612237041907843774728327008721898848102629791132324472086274670565008763625692139384549558753166175216347417551463573790363215965782916844269516637196551603726285159342923295105204025934977901906999109053768562907372024317502121572037208486949892814017542512453195707517114357272012095320480302120851174588416*x10^37-157343220314844894503124952195834633578735735729796690255810118325914030789744505221065236178406173027499158138576232818831367503467912337629220162450385331530331197999324459102316618065580533061439011576139572898870432112300740697234165629726828815847709505531832921364907770592967665901109205065803749022522777670654017988270228555808290317413714957973869082945486865454679997746006850175379969086181393081485320518686427020239071276155300438404083251953125/21682757064024333784048797701355209461184808734516482825427744240498345228159787337812607787953928366645851081117924807563575168119872443367029997932113923684885182733572267342807831040641383254762379600125794096372612140273757135323554989558352376251464300819283675536372683650366457729601096767123314205771774851332862903577816673071283200801114374339222410156739102930094167530687286123731699644958106005826971893416628249959853068368331747768904396323877676206748100174481726269806471373587295434815580789023498509192941701882328792817191561377186106698910078541103019674214002671905911991439797512082150788351500468311000303522960254033466149714236543509795941834416340021327877486991482104313494770304887690557744097035835741912967779650042301444936595281041710139489329711597837750461899531337083322512775391812186609189652915027968*x10^36+42679945006385730688233684048212810052275300246067815262910530282921744264169395501775711037434548752984647268475181554652473206495660311869390880436073737447473834526778554546771983946600753674010077509331525520998855156632791780561018101005861258384286477251947535053419102553646914764369083191939091360966484497033476217685512688185429171926767901439582592644293350975994216801751936144332129160796692338469579546749523726795541467727161943912506103515625/73387793139774668192165161450740708945548583409132711101447749737071322310694664835673441743844065240955188274552976271753639030559568269857639993001000972471919080021321520237195735829863143323811130954271918480030379551695793381095109195428269581158802248926806286430799852355086472315572942904109678850304468727588151365955687201164343141173002497763522003607424656071087951642326199188014983413704358788952827946948587922941041154477430530910137956788509057930532031359784304297806518495218538394760427285925687261883802683294035914150494515430476053442464881216040989666570470581835394432565468502431894975958924661975693335000788552113270045186646762648540110824178381610648200725201939429984136145647312183426210789967444049551583254200143174121323860951218095856733115946946527770794121490679358937735547479979708523411132943171584*x10^35+380676548922090340256095142124622157329175025306270998990829449863547920434308795061043562962421294721108830572134102976156487524546105692441771777992912141640585793556327974046912486612626017465029819759868542009949407184907944491266318230940564531663862542554130896182276956553400809829497461715190045355683202536462351037361920870363009444345414422032179062168452532824097866914050907563357163448586235807788271459718083335338564938865602016448974609375/68145807915505049035581935632830658306580827451337517451344339041566227859930760204553910190712346295172674826370620823771236242662456250582094279215215188723924860019798554505967468984872918800681764457538210017171066726574665282445458538611964611076030659717748694542885577186866010007317732696673273218139863818474711982673138115366890059660645176494699003349751466351724526525017184960299627455582618875456197379309403071302395357729042635845128102732186982364065457691228282562248910031274357080848968194073852457463531063058747634568316335756870621053717389700609490404672579825990009115953649323686759620533287186120286668215017941248036470530457708173644388622451354352744757816258943756413840706672504170324338590684055188869327307471561518826943585168988231866966464807878918644308827098487976156468722659981157914596052018659328*x10^34-179336480207349047583488881969135777161629533499762164108233963558732909175398905645755704178873769949393031163842121068210762007142550137604977243337576596544650241103101525086932041981953801147872325158296262909726011818053399185301851703248139501475471315172997511527413847098921144752918412187526002341954685023399835643102538852171523267998234847777053485936281378523227792796023059725310996203022877255476976508478426491740319761447608470916748046875/100425401138639019631383905143118864872855956244076341507244289113887072635687436090921551859997141908675520796756704371873400778660461842963086306211896067593152425292334711903531006925075880337846810779529993709515256228636348837288044162165000479480466235373524391957936640064855172642362974500360613163574536153541680816570940380540680087920950786413240636515423213570962460142130588362546819408227017290145975085298067684024582632442799673877030888236907131904938569229178521670682604256614842013882689970214098358367308935033943882521729336904861967868636153243003459543728012375143171328773799003327856282891160063756211932106342229207632693413306096255896993759401995888255432571328969746294081041412111408899025291534397120439008663642301185639706336038508973277634790243189985370560376776719122756901275498919601137299445080129536*x10^33+195874628574737479092497980324014850480719450168312761643969548096793363605611833238316309944700032426906498026243650923742164617760637479531998614472664464928938510919808207066799089420422194103348610979316093785401500121519699497206246650668194494941887402942936665718076039963417344762988549672406323018424383384551242755463684751480672281552776346824472545376605477568600070644064068280044191935032450321789736451680483747622929513454437255859375/208488048692541671000469208666877014049853930139581565629112925389407165655382570555890459499557003525440875779980046226572838154998773493913749980116480035431588295515117955219306067698474838988099803847363404772813578271863049378111105668830311310110233661723881495542045035099677478169241315068493405824728604339739066380555929548762338469241484368646369328430183682020136226256608520420497111970751019286797806667467579326537048734310882190085619195421900732757193270908478137209677609361416302257842122971379793357624439441176238392472995782472943333643366139818298266098211564152941461456151899154636065272610581426067310610797694750321789901098428302978807133023234038666614206605687327926091295868316227793824462471498420595316997881250406744662851877702324135956628170303825362985210572416702724254930532613578717396054354952192*x10^32+2119223311239976169930931352368635922527543379849725785118635775801139275376471221517384164861548883766658097829835099923423291492847159033002232585569736841193046548334818049947669441144083168772276280729693652149086634671263234219709733736228589699496434977391974440096465954965129979915832847120900698486289231542991767439820094774817630399076828565285627773385682818794895134879344265340515995076420741217951784308832782375175156630575656890869140625/477020655408535343249073549429814608146065792159362622159410373290963595019515321431877371334986424066208723784594345766398653698637193754074659954506506321067474020138589881541772282894110431604772351202767470120197467086022656977118209770283752277532214618024240861800199040308062070051224128876712912526979046729322983878711966807568230417624516235462893023448260264462071685675120294722097392189078332128193381655165821499116767504103298450915896719125308876548458203838597977935742370218920499565942777358516967202244717441411233441978214350298094347376021727904266432832708058781930063811675545265807317343733010302842006677505125588736255293713203957215510720357159480469213304713812606294896884946707529192270370134788386322085291152300930631788605096182917623068765253655152430510161789689415833095281058619868105402172364130615296*x10^31-905275003854002240001001807157058939257117291709138424896663122605537330528807680588342047664051336069809045768509350527357529307748836359779168555088683130673944783938711080243566020465339538727341341120056971135078982281531653578303792953566696775426166753702585095751729388745867840207716490621412689135345003592793306101969213562486957765785467623702611513949322154265173392501031471579328995983026373139671800313972930671297945082187652587890625/73387793139774668192165161450740708945548583409132711101447749737071322310694664835673441743844065240955188274552976271753639030559568269857639993001000972471919080021321520237195735829863143323811130954271918480030379551695793381095109195428269581158802248926806286430799852355086472315572942904109678850304468727588151365955687201164343141173002497763522003607424656071087951642326199188014983413704358788952827946948587922941041154477430530910137956788509057930532031359784304297806518495218538394760427285925687261883802683294035914150494515430476053442464881216040989666570470581835394432565468502431894975958924661975693335000788552113270045186646762648540110824178381610648200725201939429984136145647312183426210789967444049551583254200143174121323860951218095856733115946946527770794121490679358937735547479979708523411132943171584*x10^30-56531038397053651686546623901340841010622776003813190884518191297831547938212726016455884350071813158229504810334746806389434959079419459501465660982032396935015196495466695286402599816103188468510732308231535156274244718481521898421141834955648992061977707395665602567707690513313081987036896200897308468639459017195428131696874521119298627065670689281140260855623825968186363968790115260485355523354600579577174652227767001022584736347198486328125/9217790442677011463750213515551973104271802747040823616606963735091083961729764665350287368792008194516110604533224072780650313017143840658447535352782730841883555944707050851048739766069766794295117897638018746284009025816862936755907435174565261401588688270999823416428966962474629372970514567665950000521334236315419978332598392416777399374386787158703246829918072743228438370533725501876278109933880814071369693819629400949116280272527506297891724041068770561322863842291748365908065125003294677602758982773274728545791641379927216270110422227982499466203318413609013194834938333950339397327063676633957823067304546914821385072562813308913145772235825260203105707384724260274653231184784662703321448245556119657398456710886692214208524682143587087702513935901789817753917945027100106476556322500789045319440746277644548834248582234112*x10^29-205080333105706594546953350357646466215011777597181987270854423882697535135856109691153434949014521076678547062390878437563513071134597517188297667777506397529304947676234716447895615873177933010039010436775614976538123535574116101298549428581821827090326045548803818284382065047268349220758493551647013564936670035803541561152832777674667533321094236271319510271436212003615517996126405428615265568288439982664979546894392115063965320587158203125/1536298407112835243958368919258662184045300457840137269434493955848513993621627444225047894798668032419351767422204012130108385502857306776407922558797121806980592657451175141841456627678294465715852982939669791047334837636143822792651239195760876900264781378499970569404827827079104895495085761277658333420222372719236663055433065402796233229064464526450541138319678790538073061755620916979379684988980135678561615636604900158186046712087917716315287340178128426887143973715291394318010854167215779600459830462212454757631940229987869378351737037997083244367219735601502199139156388991723232887843946105659637177884091152470230845427135551485524295372637543367184284564120710045775538530797443783886908040926019942899742785147782035701420780357264514617085655983631636292319657504516684412759387083464840886573457712940758139041430372352*x10^28-2546047872887998058626483576221154271639134000589774141389400921589156007137902619101844608104593969067719263086411075295257196553843524246666333119589725581555884960933613139905215715262174835155221099027706667580487098310242637235482179291077248437038867492697298683641861840924753127316992187041561787666500360497925032265189984764037244094871771343905731587775751913644515241674610078823215559589994551121032011005809181369841098785400390625/145735817275525872944667407360505503624850636316850966270465829803811604138019994709095452471019892403416768451118167158587356727543776136892451151822651871017921833117898037170731063495174178565930717749217687688284727680899018762939247986949648401606145269106716575753817659485764891272261099884046640324447972115658813886681397508565650582994257504485426827350483363529303373447173525721364080789468471368717307412168053769946502454901620652931094451242194000969531444146905112504475337944716121385023857435150588593609354013911892747353524462102490110137601872151921157230591910418187184147463457338086289692763708251617729408261862661010484518138115814390562936085133980399599260572091457117839074280562152089445034888709671023149541892207803748422174133373941340992156805454973914726902076245071763562362699545891613420304325410816*x10^27+7021310792968174334770451463948263777861264656747352468234415473271207414608535666528060128447242654605600804722390752573306471054681279429559145806425769866613727157470192381225649561579790143786182861227800798877451309009126358467889010237859623823070140973323871090830952018116700015381383540763443714999981849192949123956143158557333362221926306562199883567758117386159817262696098627957503647895866746408875957558848313055932521820068359375/2836243213131388142692373389400607109006708537551022651263681149258795065147619897030857651936002521389572493702530483932507788620659643279522318570086994105194940290679092569553458389559928244398497814657851921933541238712880903617202287746020080431258057929538407205055066757684501345529389097743369230929641303481667685640799505359008430576734396048831768255359406997916442575548838615961931726133501788945036828867578277215112701622316155783966684320328852480407035028397461035664020038462552208493156610084084531860243581963054528083110899147071538297293328742648927136872288718138565968408327285118140868636093706743021964637711634864280967929918715464677878679195299772392200994210702973139483522537094190663814909757195905296679546056044180642370004287969781482385820906162184648146632714615627398559827921931582938102845717610496*x10^26+5656891351725009151466362024770713847272448866893185363314670233136585520668445552511746110102654537539647096512584752523092391112541738182391362920382786886715911136807109765321561855191402408660211383220338781553806726970990581620707927924144516221862871662342395528673104290313663396531346661653248212581744961209909656975417693138533478322042262910709966193162947363452372949443807951268807092048906679558737878323881886899471282958984375/61657461155030177015051595421752328456667576903283101114427851070843370981469997761540383737739185247599402037011532259402343230883905288685267795001891176199890006319110708033770834555650614008662995970822867868120461711149584861243527994478697400679522998468226243588153625167054377076725849950942809368035680510471036644365206638239313708189878174974603657725204499954705273381496491651346341872467430194457322366686484287285058730919916430086232267833235923487109457139075239905739566053533743662894708914871402866527034390501185393111106503197207354288985407448889720366788885176925347139311462719959584100784645798761347057341557279658281911519972075319084319112941299399830456395884847242162685272545525883995976299069476202101729262087916970486304441042821336573604802307873579307535493795991899968691911346338759523974906904576*x10^25-1702278230147560659571256400583094301088229864936728091243085765050368870945308385481265268942389648238205463719991247919825183199296941330123755398613929419419574578796988332220455958146987107356246145886103087419697734664413266060814147913733780674728610994375962560007108640354106102412551533971040634680601450181258833916473951100807653174780661314546755461951053196721228882015863356203510432224302206046839410191751085221767425537109375/123314922310060354030103190843504656913335153806566202228855702141686741962939995523080767475478370495198804074023064518804686461767810577370535590003782352399780012638221416067541669111301228017325991941645735736240923422299169722487055988957394801359045996936452487176307250334108754153451699901885618736071361020942073288730413276478627416379756349949207315450408999909410546762992983302692683744934860388914644733372968574570117461839832860172464535666471846974218914278150479811479132107067487325789417829742805733054068781002370786222213006394414708577970814897779440733577770353850694278622925439919168201569291597522694114683114559316563823039944150638168638225882598799660912791769694484325370545091051767991952598138952404203458524175833940972608882085642673147209604615747158615070987591983799937383822692677519047949813809152*x10^24-80646074695630737761599010125559503531293552321340811284302076808419568319527952796817837625049891682569502144830976887494639256056681834114115809563254305985122129726445013848244084236012510074233191917335614181261139081516353508538768591713503751090435564989506386687725353929450053411086550668430458278638125374373938979084718127861483225212269525946167755084533402528290043593150850704559626866133893888263628468848764896392822265625/1014937632181566699836240253856005406694116492235112775546137466186722156073580210066508374283772596668302914189490242953124991454879099402226630370401500842796543313894826469691700980339927802611736559190499882602805954092997281666560131596357158858922189275197139812150676957482376577394664196723338425811286921983062331594488998160317921122467130452256850332925176953986918080353851714425454187201109962048680203566855708432675863883455414487016169017831044008018262668955971027254972280716604833957114550039035438132132253341583298652034674949748269206403051974467320499864837616081075673075085806089869697132257544012532461849243741228942912123785548564923198668525782706170048664952836991640538029177704129777711544017604546536653979622846369884548221251733684552651930902187219412469720062485463373970237223808045424262961430528*x10^23+20151433308188829587426204974863077222359121321921264829028940233878607713110449946542944782755907486319433728555080886108656392643924068543239888720495918188328756720333397088693655596010699009248255773956030783458009778919819201557032106143757105381904150903287353281290942434020341729726659099475310163191969416465886769237402997924242713800317428593798461230817914683182267060035789652495014475966656342083524577901698648929595947265625/493259689240241416120412763374018627653340615226264808915422808566746967851759982092323069901913481980795216296092258075218745847071242309482142360015129409599120050552885664270166676445204912069303967766582942944963693689196678889948223955829579205436183987745809948705229001336435016613806799607542474944285444083768293154921653105914509665519025399796829261801635999637642187051971933210770734979739441555658578933491874298280469847359331440689858142665887387896875657112601919245916528428269949303157671318971222932216275124009483144888852025577658834311883259591117762934311081415402777114491701759676672806277166390090776458732458237266255292159776602552674552903530395198643651167078777937301482180364207071967810392555809616813834096703335763890435528342570692588838418462988634460283950367935199749535290770710076191799255236608*x10^22-5428265177445505882582639072312913791760406448089498077724326771003737160188194851863748207635776549250197110619125565985901470825576477111450308152925548344618073515981586496964513026332402987346283077582333366362211098252632053561584887181818740219914151676194485445756611851918972123180669300005438110278412034013802224399922841064068013064333888006322661412687408431405877446499015777696498914267298921231486019678413867950439453125/18268877379268200597052324569408097320494096860232029959830474391360998809324443781197150737107906740029452455410824373156249846187823789240079346667227015170337779650106876454450617646118700447011258065428997886850507173673951069998082368734428859460599406953548516618712185234682778393103955541020091664603164595695121968700801966885722580204408348140623305992653185171764525446369330859658175369619979316876243664203402751788165549902197460766291042320958792144328728041207478490589501052898887011228061900702637886378380560148499375736624149095468845715254935540411768997567077089459362115351544509617654548380635792225584313286387342120972418228139874168617576033464088711060875969151065849529684525198674335998807792316881837659771633211234657921867982531206321947734756239369949424454961124738340731464270028544817636733305749504*x10^21-1103626155352990604510630111769245599121563896392811873930881283406422447276031238565525287459309060774443131704404244768007031317935603757459061718385722209262028879381986440231426041485923037295047628785550089447977289908738331855249194437571374598870665356666660595550688429404613463082140980568960473560422631654680416185852352969814654512359290071881261349319126256393224772977295572907333728487862928204776835627853870391845703125/14297382296818591771606167054319380511691032325398979968562979958456433850775651654849944055127927013936093225973688639861412923103514269840062097391742881437655653639214077225222222505658113393313158485987911389709092570701353011302847071183466063925686492398429273875513884096708261351124834771233115215776389683587486758113671104519261149725189142023096500342076405786598324262375998064080311158833027291468364606767880414442912169488676273643184293990315576460779004553988461427417870389225215921830657139680325302383080438377086467967792812335584314038025601727278775737226408156968196438101208746657294863950062793915674679963259659051195805569848597175439842113145808556482424671509529795284100932764179915129501750508864046864169104252270601851896681980944078046053287491680829984356056532403918833319863500600292063530413195264*x10^20+30123971876628936956204972675810118530621012061928112319390878393204418953138046609894352185809597256839519959163809709463005293694694376324841272440635034482082881425164399215913482107237193559902353972692761891491301556364244440950134357096566022272644856698459590956307522916110505633034615367305695995659169411323786974980266289801034219336190959144912445810700450420997490644172744407765634032994552171658142469823360443115234375/57189529187274367086424668217277522046764129301595919874251919833825735403102606619399776220511708055744372903894754559445651692414057079360248389566971525750622614556856308900888890022632453573252633943951645558836370282805412045211388284733864255702745969593717095502055536386833045404499339084932460863105558734349947032454684418077044598900756568092386001368305623146393297049503992256321244635332109165873458427071521657771648677954705094572737175961262305843116018215953845709671481556900863687322628558721301209532321753508345871871171249342337256152102406909115102948905632627872785752404834986629179455800251175662698719853038636204783222279394388701759368452583234225929698686038119181136403731056719660518007002035456187456676417009082407407586727923776312184213149966723319937424226129615675333279454002401168254121652781056*x10^19+39042955614827017670380204795638697288435166027785670676180517548385071023863721289914384782300148836199870547179419485208533772659994973633432252105984826193874472194731934474609223674690364737323502920899245788330182756893224689228669663514389318680440127766983496073540549042921579523826593117580833256394684838455426261198042418064912761253019510644603145176916904177980705433631037733718749185044316618586890399456024169921875/314228182347661357617717957237788582674528182975801757550834724361679864852212124282416352859954439866727323647773376700250833474802511425056309832785557833794629750312397301653235659465013481171717768922811239334265770784645121127535100465570682723641461371394049975286019430696884864859886478488639894852228344694230478200300463835588157136817343780727395611913767160145018115656615342067699146347978621790513507841052316800943124604146731288861193274512430251885252847340405745657535612950004745534739717355611545107320449195100801493797644227155699209626936301698434631587393585867432888749477115311149337669232149316828014944247465034092215507029639498361315211277929858384229113659550105390859361159652305827022016494700308722289430862687265974766960043537232484528643681135842417238594649063822391941095901112094331066602487808*x10^18+153016604042691370724503102103184224260594506903884454901514049411987277216330452116258209596462262310268814860483568373566919252715672149694673969059267658815300192593147941579529518526017233250809243543101995052782962117702940149529451262785640688739343530787765597323776603431190132674436951718025995472987069246122449553624345333654241492275116934098094535926224190704652442109076586906404247343022007044055499136447906494140625/114379058374548734172849336434555044093528258603191839748503839667651470806205213238799552441023416111488745807789509118891303384828114158720496779133943051501245229113712617801777780045264907146505267887903291117672740565610824090422776569467728511405491939187434191004111072773666090808998678169864921726211117468699894064909368836154089197801513136184772002736611246292786594099007984512642489270664218331746916854143043315543297355909410189145474351922524611686232036431907691419342963113801727374645257117442602419064643507016691743742342498684674512304204813818230205897811265255745571504809669973258358911600502351325397439706077272409566444558788777403518736905166468451859397372076238362272807462113439321036014004070912374913352834018164814815173455847552624368426299933446639874848452259231350666558908004802336508243305562112*x10^17-625872545873761064825602113584510308771904729287856592161046425825706905368735126518067608373524668817006557279109732925298480132069141186343824806304710378493689930227367988845114346897829589315462343216184067773639049142531551901708977753096779246578290275928856368031658302086707860530949108242601310498919897677832310423087954961206566934521159141487325649646892024171682403518910893181046251328325524809770286083221435546875/2382897049469765295267694509053230085281838720899829994760496659742738975129275275808324009187987835656015537662281439976902153850585711640010349565290480239609275606535679537537037084276352232218859747664651898284848761783558835217141178530577677320947748733071545645918980682784710225187472461872185869296064947264581126352278517419876858287531523670516083390346067631099720710395999677346718526472171215244727434461313402407152028248112712273864048998385929410129834092331410237902978398204202653638442856613387550397180073062847744661298802055930719006337600287879795956204401359494699406350201457776215810658343798985945779993876609841865967594974766195906640352190968092747070778584921632547350155460696652521583625084810674477361517375378433641982780330157346341008881248613471664059342755400653138886643916766715343921735532544*x10^16-46026111421637071918288013564830597680603818115362001482909269659198693414827876886543616648254278623862277580352540541960669130725103504475904731665228088283798138466564800272116544446575931946288586299306586473088716169650652099515576403410692640830253696965900432568459766379139537063895813740988471288067385595415651210641247956463394173178484646555681649539070024770366089624951867478145234741759850294329226016998291015625/8169932741039195298060666888182503149537732757370845696321702833403676486157515231342825174358815436534910414842107794206521670344865297051464055652424503678660373508122329842984127146090350510464661991993092222690910040400773149315912612104837750814677995656245299357436505198119006486357048440704637266157936962049992433207812059725292085557250938298912285909757946163770471007071998893760177805047444166553351203867360236824521239707815013510391025137323186549016574030850549387095925936700123383903232651245900172790331679072620838838738749906048179450300343844159300421272233232553255107486404998089882779400035882237528388550434090886397603182770626957394195493226176317989956955148302740162343390150959951502572428862208026779525202429868915343940961131968044597744735709531902848203460875659382190468493428914452607731664683008*x10^15+17721760385390368282640565441910192046915861366125384870519279455172309027736065200767751383968927818007825573836852643607568312760983427743898755350042323476227368779093942758337242757325855926522075501008731129391362055990614819079551606078099224723292217209706988228415416443883690692192035226306081506476633219448102675856701981723897395988924420562893153529115185883530695701247159089287635964637956931255757808685302734375/28594764593637183543212334108638761023382064650797959937125959916912867701551303309699888110255854027872186451947377279722825846207028539680124194783485762875311307278428154450444445011316226786626316971975822779418185141402706022605694142366932127851372984796858547751027768193416522702249669542466230431552779367174973516227342209038522299450378284046193000684152811573196648524751996128160622317666054582936729213535760828885824338977352547286368587980631152921558009107976922854835740778450431843661314279360650604766160876754172935935585624671168628076051203454557551474452816313936392876202417493314589727900125587831349359926519318102391611139697194350879684226291617112964849343019059590568201865528359830259003501017728093728338208504541203703793363961888156092106574983361659968712113064807837666639727001200584127060826390528*x10^14+757431341830473577645041739238782020542157708273105263719283969521561024596004083111139411884585934617364128216512506179831910304257801314066148848349811203802299308916565342539581904809946681529752151187359286864115378135101788070901405273155105005438304296686706727526979645000693533224280940924434167232716702134939214904011412858877692579107979662966030141625577184701739086594790164639903622401106986217200756072998046875/114379058374548734172849336434555044093528258603191839748503839667651470806205213238799552441023416111488745807789509118891303384828114158720496779133943051501245229113712617801777780045264907146505267887903291117672740565610824090422776569467728511405491939187434191004111072773666090808998678169864921726211117468699894064909368836154089197801513136184772002736611246292786594099007984512642489270664218331746916854143043315543297355909410189145474351922524611686232036431907691419342963113801727374645257117442602419064643507016691743742342498684674512304204813818230205897811265255745571504809669973258358911600502351325397439706077272409566444558788777403518736905166468451859397372076238362272807462113439321036014004070912374913352834018164814815173455847552624368426299933446639874848452259231350666558908004802336508243305562112*x10^13-126803907806644962306509485027585384233712011688830756884346093061861042661630760888305183106001268443140788054981696614411694792861509501306685954236270606703184980514283286682743505470179925229960679607658170461094123164556953963342291557380108422764462674000902698199774639518828758421892743191911777178073299890384094411691969349420195383786662003060245980824697743723785499180025135644135758639095001854002475738525390625/114379058374548734172849336434555044093528258603191839748503839667651470806205213238799552441023416111488745807789509118891303384828114158720496779133943051501245229113712617801777780045264907146505267887903291117672740565610824090422776569467728511405491939187434191004111072773666090808998678169864921726211117468699894064909368836154089197801513136184772002736611246292786594099007984512642489270664218331746916854143043315543297355909410189145474351922524611686232036431907691419342963113801727374645257117442602419064643507016691743742342498684674512304204813818230205897811265255745571504809669973258358911600502351325397439706077272409566444558788777403518736905166468451859397372076238362272807462113439321036014004070912374913352834018164814815173455847552624368426299933446639874848452259231350666558908004802336508243305562112*x10^12+409923166446239390543043355931207994036675231899999542104615401187493610079118628681160997405485627289607543420646965524034354759243970882663517470604433975389008218415225988987514092058680685752350944165699310575154678110274050389886486960780180224159191072671226560625728960691450346210690566695412024355368662998454690580149197230780665402935345968091630858818633878594790921357208962506746274812030605971813201904296875/152505411166064978897132448579406725458037678137589119664671786223535294408273617651732736588031221481984994410386012158521737846437485544960662372178590735334993638818283490402370373393686542862007023850537721490230320754147765453897035425956971348540655918916578921338814763698221454411998237559819895634948156624933192086545825114872118930402017514913029336982148328390382125465343979350189985694218957775662555805524057754057729807879213585527299135896699482248309381909210255225790617485068969832860342823256803225419524676022255658323123331579566016405606418424306941197081687007660762006412893297677811882134003135100529919608103029879421926078385036538024982540221957935812529829434984483030409949484585761381352005427883166551137112024219753086897941130070165824568399911262186499797936345641800888745210673069782010991074082816*x10^11+33113433326672456532522459039101025181440899640525792567493995640267188224353488805476692343723297351129894741817206782008851184749580537280800138151868077513653512238908630731942754708356690995763549904906744152969878399123166122769477370848869846898035272774762829363947176988858817684071671713781376004388732130483914933808667168120824842837600064830166257067551600757126504332100419414786074412404559552669525146484375/25417568527677496482855408096567787576339613022931519944111964370589215734712269608622122764671870246997499068397668693086956307739580924160110395363098455889165606469713915067061728898947757143667837308422953581705053459024627575649505904326161891423442653152763153556469127283036909068666372926636649272491359437488865347757637519145353155067002919152171556163691388065063687577557329891698330949036492962610425967587342959009621634646535597587883189316116580374718230318201709204298436247511494972143390470542800537569920779337042609720520555263261002734267736404051156866180281167943460334402148882946301980355667189183421653268017171646570321013064172756337497090036992989302088304905830747171734991580764293563558667571313861091856185337369958847816323521678360970761399985210364416632989390940300148124201778844963668498512347136*x10^10-878554077989683914134005243836759547211233204263335405180556916317700379691457968600261097629357825683812222340415699042745134204292294141160568632555137718193708975765739629101470737287904238301490671754179513265915345584755233158750200573182546290285661964769698591271497854554923857948125477990263905661401262357102497665454661288916138817827466883442110621257325084691939908131732561713533868896774947643280029296875/50835137055354992965710816193135575152679226045863039888223928741178431469424539217244245529343740493994998136795337386173912615479161848320220790726196911778331212939427830134123457797895514287335674616845907163410106918049255151299011808652323782846885306305526307112938254566073818137332745853273298544982718874977730695515275038290706310134005838304343112327382776130127375155114659783396661898072985925220851935174685918019243269293071195175766378632233160749436460636403418408596872495022989944286780941085601075139841558674085219441041110526522005468535472808102313732360562335886920668804297765892603960711334378366843306536034343293140642026128345512674994180073985978604176609811661494343469983161528587127117335142627722183712370674739917695632647043356721941522799970420728833265978781880600296248403557689927336997024694272*x10^9-4792757578998367661575512675896125097434346168029111189730791445275751882162437068004647099464629489912298707400107880184996038063423494844007328672816781593917642210564515568898200276565716210516153181248778451543498359174750778775260443308023047722162303437167597986281294783315156525332099623623320817844367839278542030353417538820334776134501289022247908410807701742826988099267904175349030992947518825531005859375/5258807281588447548176980985496783636484057866813417919471440904259837738216331643163197813380386947654654979668483177880059925739223639481402150764778990873620470304078741048357599082540915271103690477604749016904493819108543636341277083653688667191057100652295824873752233230973153600413732329648961918446488159480454899536062934995590307944897155686656184033867183737599383636735999287937585713593757164678019165707726129450266545099283227087148246065403430422355495927903801904337607499485136890788287683560579421566190506069732953735280114882054000565710566152562308317140747827850371103669410113713027995935655280520707928262348380340669721588909828846138792501386964066752156201014999464932083101706365026254529379497513212639694383173248957002996480728623109166364427583146971948268894356746268996163627954243785586585899106304*x10^8+950614766268657230510439600006381507167430857273020619386262298878595053969991311967841659800314092905877251794577767458875782393044754801694858683799311095227927392024329482487219042866334416123552610236672521039147434684933604331590123663601786884926555790792811575058155466374811982744751812388825995896771448459875596419475781535804427191539829057850355588957279839765569216254004203392469207756221294403076171875/43572974618875708256323556736973350130867908039311177047049081778152941259506747900495067596580348994852855545824574902434782241839281584274474963479597352952855325376652425829248678112481869389144863957296491854351520215470790129684867264559134671011615976833308263239661361056634701260570925017091398752842330464266626310441664318534891122972005004260865524852042379540109178704383994100054281626919702221617873087292587929730779945108346738722085467399056994928088394831202930064511604995733991380817240806644800921548435621720644473806606666165590290401601833835516268913451910573617360573260826656479374823466858038600151405602315151394120550308110010439435709297206273695946437094124281280865831414138453074680386287265109476157467746292634215167685126037162904521305257117503481857085124670183371682498631620877080574568878309376*x10^7+175277174607705994480962178086844165211024433808088992057038680644738395681930114759410451679010354038687768480395707745494147813984515534887078138066936919623260228412242942148141197103207364851033698408868064408603702987564070122901394547027370168446778201989538781433677752107061796282891881179664281943864094173526104391132816069642720209962667997105676852083459308842398862104960954866328393109142780303955078125/610021644664259915588529794317626901832150712550356478658687144894141177633094470606930946352124885927939977641544048634086951385749942179842649488714362941339974555273133961609481493574746171448028095402150885960921283016591061815588141703827885394162623675666315685355259054792885817647992950239279582539792626499732768346183300459488475721608070059652117347928593313561528501861375917400759942776875831102650223222096231016230919231516854342109196543586797928993237527636841020903162469940275879331441371293027212901678098704089022633292493326318264065622425673697227764788326748030643048025651573190711247528536012540402119678432412119517687704313540146152099930160887831743250119317739937932121639797938343045525408021711532666204548448096879012347591764520280663298273599645048745999191745382567203554980842692279128043964296331264*x10^6-5143274033441534319239061208159115670209554128790703657012418106079261104613697288683867307647942899537010566666750495076149915110707910593897478996519659150536771856733297239643106991123951249293270801614915866373086952800911894076537168331767083811335126809797682304873534502877599201372958393437050238431820967782171101097558936525488290353019787074387283652788850380451964328099023759932606481015682220458984375/406681096442839943725686529545084601221433808366904319105791429929427451755396313737953964234749923951959985094362699089391300923833294786561766325809575294226649703515422641072987662383164114298685396934767257307280855344394041210392094469218590262775082450444210456903506036528590545098661966826186388359861750999821845564122200306325650481072046706434744898619062209041019001240917278267173295184583887401766815481397487344153946154344569561406131029057865285995491685091227347268774979960183919554294247528684808601118732469392681755528328884212176043748283782464818509858884498687095365350434382127140831685690675026934746452288274746345125136209026764101399953440591887828833412878493291954747759865292228697016938681141021777469698965397919341565061176346853775532182399763365830666127830255044802369987228461519418695976197554176*x10^5+5580293766967937696540158557299793754854920772499372571423262983940054052177339092677448791826181519403520132647340468389440734217366831406582609288893460945163778631732358323886639164934969775647355329917122916043648063571881693819425429677688818527534358480657866274279322858706066245604358905885346781857740872009583163098752573128663852388420153183139469328019472352787111457672608594293706119060516357421875/203340548221419971862843264772542300610716904183452159552895714964713725877698156868976982117374961975979992547181349544695650461916647393280883162904787647113324851757711320536493831191582057149342698467383628653640427672197020605196047234609295131387541225222105228451753018264295272549330983413093194179930875499910922782061100153162825240536023353217372449309531104520509500620458639133586647592291943700883407740698743672076973077172284780703065514528932642997745842545613673634387489980091959777147123764342404300559366234696340877764164442106088021874141891232409254929442249343547682675217191063570415842845337513467373226144137373172562568104513382050699976720295943914416706439246645977373879932646114348508469340570510888734849482698959670782530588173426887766091199881682915333063915127522401184993614230759709347988098777088*x10^4+4573326419353016736516364716500229513450135687181686780469490794426129677069484844897827964853023117517273070477127148702557662586738198042812463761274565356943666573875679370998375592766190931048335154486800010801140655206672351517376604864770845120345227691803454861687643116162474798154849339047835832594433547119203784890937193351768279711277124238351604642872232069432947287879187570069916546344757080078125/1626724385771359774902746118180338404885735233467617276423165719717709807021585254951815856938999695807839940377450796357565203695333179146247065303238301176906598814061690564291950649532656457194741587739069029229123421377576164841568377876874361051100329801776841827614024146114362180394647867304745553439447003999287382256488801225302601924288186825738979594476248836164076004963669113068693180738335549607067261925589949376615784617378278245624524116231461143981966740364909389075099919840735678217176990114739234404474929877570727022113315536848704174993135129859274039435537994748381461401737528508563326742762700107738985809153098985380500544836107056405599813762367551315333651513973167818991039461168914788067754724564087109878795861591677366260244705387415102128729599053463322664511321020179209479948913846077674783904790216704*x10^3-13871820083297089687239710090344965850704209069296919643244269585438952797108177214357986639296014324523528817810935905281116645631824033665429003681078062221560216771226903831699660925493316082126036891611279840516540609599618247960085983327243460016145933825691072809840087008749413244444375772983775277268670801222048702236268887204838182472636786134844654983275581694446287883693003095686435699462890625/448504104155323897133373619569985774713464359930415571111983931546101408056681901006841978753515218033592484250744636437156107994301951791079973891160270520238929918406862576314295740152372885909771598494366978006375357424200762294339227426764367535456390902061439709846711923384163821448758717205609471585179763992083645507716791073973697801016869816856625198366762844269113869579175382704354337121129183790203270450948428281393930139889241313930114175966766237657007648294708957561373013465876944642177278774397362670106128998503095401740643930755087999722397333845953691600644608422492820899293501105200806932109925588017365814489412458059139935162974098815991125933930948804889344227729023385440043965031407440878895705697294488524619757814082538257580563933668349084292693425272490395509049081935265916721509193845512760933220352*x10^2+3158362532422990177807308069354453540437709711593179031256007797988828938835946191167105010960354376508863152253713682683734121976646860459433598878001998722174982732708865698994385013478418084479215080117080715872501001120177776493517031870270920896647332447752459093107940617357371187844205403267124481667701158549310541896765766794760026120109752047266372526086730676553315788623876869678497314453125/52058512089457238060123723700087634564955684634780378789783849197315342006579149224008443962461587807470556207675716729312762535052905118607496969509674256813447222672225120465052184124828995685955631968096167090025711129594731337735803183463721231794045372560702823464350491107090443561016636818508242237565508320509708853574270392514804209046600960885143996238999258709807859861868571206755414130131065975648593891627942568376081176951429795366888252567571081156616959177064432574087939063003573931681291286313979595637318544469109287702039027676929857110635404821405339203646249191896488140096567092567950804619902077180587103467521088881864456759988065041141827117331270843424656026432833071524290817369716935102014680125578824560893364746277437476326315456586504804426830486861985492335871768438914793905175174285639874036891648*x10,-6901760/1043119*x10^511+5028915118294/59079130803*x10^510-284353816716190630027/529202495750488560*x10^509+431173016339082664387553581/194436609313091446279440*x10^508-66097046367154183755337947057876798127/9826501105563012715970086971609600*x10^507+2077252747188958642950309388770414352975202477/129974322838421912171245520677104357734400*x10^506-473971321878327078884918346888912575761846869451570997/15311619903007379826457091713545451778726682624000*x10^505+2379596708021847258270772902803777058227918192194789690839083/47388514279373854105335458513736933437148801666957312000*x10^504-1281342677220394510646496547839576604530368963967117032022008410514741/18422586696165516836152102273415048350483724411598670224162816000*x10^503+56607360795579077870846747820946589393011045727693062531944870200275295033/678467022846383654041809622525329400651614602630355827015468187648000*x10^502-25983484183026140820736536302990081811746130956384585853291671971279602029040527/296624354036811888528860131579395013271410848239249187874684764338257920000*x10^501+37594926767465399011258859443198022425216271921749031052538150829960831987239165271823443/463476014730013457105642506499169445775220100689106716325931277288021310329323520000*x10^500-95698254443759261171195369624691753287279998433319344941529631478025152844433390454992511653653/1436836141479701213520840296116694647178209814549373398750202133780638393223514318438400000*x10^499+55456057858015358966147649941049348052493282265426312875710510528849031147156172545022425587952933/1140043268095654130855975524550830200857078795256054829504360381026909726719265200821764096000*x10^498-390205747079544167215160987263979577116123613526796813380763228482958567084879778083469037081254318346536103/12339065302908023891075297173319604223423587237013872597057809495832249571329233329495864568394547200000*x10^497+4711361863484548537985549449285340721938836331857966347515081329879082033672817955831520996799653106082611569963/258036052268603722751568592986573202856138477665017120841684857753397336235584167907442688576059804221440000*x10^496-8413729214427728330932715882990879417904215074921124703423842046865724535158690582004750341434543351099509290695994177/904700202858951512339274643870224306533907116541316527383031279769186400575581651100284810416523279580790784000000*x10^495+84413070743043152378335330659298155559498625308115984649618779689947164621559791678734073073152748994057639163868514360801/20495802155728974721743799201951157619664358943820217664557097036914964067759687189346732323024251594246899053363200000*x10^494-27853215152704122698351995161618565900033032913937558085411305308369476409050055388763775289509861644149497374687546681473704747/18128946922785392720876825270109837937745518772987858928654043471092024017214798512720971674361411020143267150680817664000000*x10^493+595539116801162804586298493761292654153134361539098363859557593471915741198032778010221236258859771648914353155094030999437350421/1338245900118339899031998374484471673222669203969649222733371208956974863816219672029948090871042340759666629668438540288000000*x10^492-65951976503842415341452533121327489152803336837213291919469841449214174499050747334295410326821694261599529588287594625521288217711497049/930450004860449669391470683802371123990889987597391486691113526804982371503411551240995847198213750758057912792026896870833913856000000*x10^491-7101480797380964376804230846632718905284858859191796175155053672500735968992579599812323526867585048169109689303820283679045719123226084021321/368885278476969015477273075829604253446304253592874231422072177723576506023871040193453972584356625411788882047614191506513942653435904000000*x10^490+1155187720064566054510698174529848103084949277027677745088049831448803157549369950906017781193767788015491232374515876384923942313547331593852218309/49950017788009420447746592651935052750657166370503913928399949441194047527680329810515215519702561933759508940303342443514039946816448888832000000*x10^489-5741648650286144322037894688802666672369477752850988401845636227819911286292779328608548950905849647959724723884614895304552485453140343240141189569579/469330367136136514527026984557581755645174735217254775271245924949459270570084378899600965023125271929604346003090205599257919340287353759465472000000*x10^488+3813017579681608541999308435129310826260157772755502897203976425635887155669659642917097410752382535119026976424924639817814138836254657206001995433909175413/829341676908868149725937492520898046307643758129189351659571730082510770867069511793385035507660076019842441950803023205185328263486671472095193255116800000*x10^487-15160574946787360842280048534173576860639294789421468575224903019524543457352098491030151644882540141671856387145748889927995170282579655758200979702625304852943/12043955014125016768212287631770795550955389622862281361523888224790554494768773317805627757960857365522004201222469442377456778681819131324373194971807744000000*x10^486+76054184360498946015169041013275314629978620850581043778647558768466928313232366004082672624422003044585700446833657448677273210828647774562567550457425615649712123/386253440657204274603968552441720498833523857433495319773974734491630384927601329388337368185517735983037681681899717902132105457624470642350961322702181236736000000*x10^485+419752037135743094617273626868244260944837711482923372697248530777104663585515980905477830173850886968536651222083554390692503136041850806025863400968843350514432271187337/14963345505055421694509557362774939142425054848007238107410407213583289556022876640916008248995446920803972741353743956810970342853578366339248675160776272074231513088000000*x10^484-11136019111798599822910537551596860098573475208000042871976771041308862340051443078171065790168147682003522014669173727783182970545398145837431499801027711644867199524415141222069/308482355770615906338345359329396259068268130639277283866942776941480904492746229809407825148201266320301155911346926719412665540184114928105593906289442402614443075262480384000000*x10^483+586307837273601195488776314252276193546459114808193212653842061021110806282746587077999376000857801301570462302539745267331817389644974105375147703655858395782371300434254860575249/35595616673236753318746756094408860967435318400713237744730807587710670263678780749165563992364024014769908116844052744191596206857876503598879162113103869657468684116076947046400000*x10^482-2580366531242759631899732637181814230976566674368151197603706659942881340566551733965754877842112460332316037423028684846290658616842801821208295586543535811253208864791771542824375111/503179637292874744913804144150563658635665660912482328759514696059878034847363244670204412596057843472787421139707529591892403980142942254873755835630836301477977318664863723447910400000*x10^481+14736478304218001133692914718003805579618312403349472362754632200752719136211125406213427498691488655097168469161914003372781188509106722770252880858942573673915671343592327004018641641589/13358711773760881372351464990119753406631966892390747650290297112848427621710990041431109679470122537860122423948257196951254726979698040854352301216854847940691344404947759392930922496000000*x10^480-32652561428339263300167574897222517969161376319118332763876728344254125064466585949977501933751996031628411128476861251355045709565483714985380612966503413221378327330390547285894765824452738909/328429044763707063575918491638773832058047150152226016969574074386203374338481734968596219522558039673261260747477039545715760360693060559636592418245468526078447206950489307278021205023522816000000*x10^479-1278502926211787876033253176356857522352152843738141475341657721114208214956030076874416986313036218400992746171182324102017847936819278303554269450572313770267405045167807589642100342137015865904019/28521894906032518004948919936782691406949811879529824882095509171550814119026504702571788930485316862560896971597447536084412063307811735404744450014658521397641022172084123107668106716339801319014400000*x10^478+26469031230473075986866468167800869830949338997754444241997916592182683093584421577420795271482524099458594331067353249486730969266261137970446107815145317593384512915817025950932246748030609951770141111/886704967064399509748140565234664186282916865889040070120232100844698309797506850481953243864602093661500342708433790400384250459577998551254355316027141060936377035012706695812961911944266794720559104000000*x10^477-685858109044506862290054039302202586175263589441294346646097199739910968534723654248730674717174498049078799291024075018849193398833394816177237728590459851587474002279656825622200094876052780021544704586689/64115010157562730135955328625059987727719880703256739159417088678550710098001781588062073279242547609539553799462672406857137858913416325014723718080409720506244342592857437389020752850104558520736187154432000000*x10^476+20548474159553549542648513226850535089725480853863210083148156139089836424346163048483086828328664859548413079452959254580267196878960527594165272415271202968951862229434185515404778699117280853693171793125943/7484211461564874277801240636605278291581977246781541841464094089469995304267435552824404498789374902338389569722104780403199416551506791153098025187786309857163391329149689553424588018902550051875728991558041600000*x10^475-11656824198772667100929366804792294421056849455335396142650446799217098920636055104892784541287861909904370748068197907148121493293589977875898349322433254962833266988719716262816658801565393637109711615046217926310243/24444743472371277856512553800115368431374369544169432810258966536983371176516254804653983024904846716920101272280347214480846205971187707413655004045954928063363456814878527779193807361688474147379202913914607535915008000000*x10^474+22075022924284391048790392959343617457663597876722368937038256488899389670101237513279179323796483052166458460185084869082005504847182158442323407282635627464856988427361084286017075202239925893960078022036839592064707919/1241255184040068746997994456862258178208327736713835459239329802814941621601142386470719950038618306591768902403851470856908408646804969407050573795445499337201469610145901883571903150211817340255621165562755941458692276224000000*x10^473+1611434244499993300705441552770256535335969919754212119494605714992877778205600645569225999406832872938836370386643758712887468401036385908052310065781031281784662657080343671826646281517594040687183530005789990824694486700889/60257974164409177391764638902835185519301478306509856204232504607454155962249058293607570694574764311804013136097373504219475606167794044834677155473697210823782543694142952839881610330182884600049385103409549934053675241570304000000*x10^472-183991058520084375107588565983032199263199858631250477359975534554856635537643034373438461543344519703141724316233802169077936182954695477936423755021196615373538785026319009425263169374626305330427453514318180837281675616576319/13519986519098753853741718718041389256251694843192185105191745639030371940371986079244688098472222119011605684167531749920401289952279263848959405988651116302199209672006916208232384465135244055263712036622890072045832502884958208000000*x10^471+1507382431266617461100591567633024801697810100490856974112223179788978246424575484765843260718807411878143213374068900520366285003532803628642438581012753373218850277282804653790981905156940463978865559479929217686916134535010502863929/349173553275881431638552593703371834467685221820247359238051673377540008067602768060002718323926087334433901877193602048430246143716421743975762327902530372947491427016215805258259846882050356806434711529904045004769675852448292380082176000000*x10^470-485409399370919932150162688887166693694500215092851579852449995744942813954408903195970793267691004038518182201276749846628685882472537993705551104204842655924904671776834514236106336174202942617539718914868548428540599388913156443181641/485287752952879575171835641139740782303815606471631057093757634781439240303410101645574687066925638469893226536230526192400145731376059601991041315361262212874658994202173384617116049012071441350615806351743003639356254948384499446063300608000000*x10^469+4212969703791951963917489571672053783755579538961523338678446789210173116109646117774820641785134255095576814524744401280618918169908863282577326723222710034497034566060128626963285280776264499008178837245739739813958506074017337832678828133633/28117403040664062030484422076997823157150052207319644848773391637822050860884715399219123063091885135897787552773135543134023296025068643094559838938612471533445448868084949346204472506258314098921648455103572872556031276376420911714600961135607808000000*x10^468+4587728660506439606081022072129109318934458035580982729224980384437188211907177094744446309261023745331896285505735649324839724992984311375333547770696649640693602433829893138613944912351381352695912533285311412422193234950054428397133642204904669/2628864714689927143602171526510988473900901281175557514780917024569810467289277350965391129906838892665899545034077080740858642085159817854768966701404511638491015687370470424072733361445127334992778443958363649292498700216089849561668331462334787616768000000*x10^467-2238560713945202011492831650565402881679860741797876243290775358129496451452221416183148498391964001053420855013419449471737515827177286499955922425090338538471563451488334481684723491734696799418335982049215513047446695642621395524840191251272302326871/206156784248160097336887030572773182733373555808840070566434027336160492141963878759944879510892724503887226582900801938043092031691502989933069185170311681695837061441601846257517937619924475668903682242189012006894344608807404197941212861736968968655077376000000*x10^466+3121979886705146875567700858880634801900836195707597460373354121153940633613216158445150563332533128313689802406970925406096165675173818855682116434108917134607228877758061299377248775492613088015280524445501082291031647158630603521631947441155332989964877/675369625196972478875641912156404946634531768829760071175637873553261772257073666817579425277684565474734554285583027149029169495821363795020734650617941069235562213282687648339628763642872582291328463025411203334585872938453056152455413335050310341314033483776000000*x10^465-5740891190242432342295222876156042013621139987555232720678755120434430113953135845731899799111247852770282415981291542966293886859221179341491617911726469028545272066903077766498393197683545848530484018919464308379897802530860317249522009538520209936032612673/4442041098845527388060871984635106615004642349947097940136405421934513328489224921392583395936386924040424110447136686164594653607916273952610375944044322000576139789202893200659406304231901548246525567010734566572238203490793440925929744587292901176890661029491507200000*x10^464+235235097884069576415457132013488740924679840536676587136611530474676904081967077530801402208168229831351513826617449294610770243154600783503985062394442969453871008943754389269102816601775612769523533841974625724116472093697239297704076300779129546585303766262397/908497350638634375224679690477533592667286965017055338461547977907601502225937503985514637595399694672057640128924512896098310042525056139472755614015804846362833550037248724631863425857269084401250025278952960391770587973445801521773466187354612380950620220404176781312000000*x10^463-3756656655003771869410065610364837239431551785014805336226127119752617024164111089488711800961235109025834700351489994679740227599119452691413961432556363718842903752120366493390219387896862713793968569413918237551209278036929702413769028805819027567810834865095719983/128700250530286098735674900989113346522581411643603798784323241606329649855640163256906732679222277238705854075666880441666229642098063368257789100220102342918410467006569065173971830374889266318360958965701864238834691010869643324255566438930096294965904415986142955945590784000000*x10^462-94202211780166147481691460657215423364443901133434471678987818890596969317755288663446028776436293732629934486346710450261075339653092269916081385257771578569749322625221937136463996953484339905735396704707717045449634904787373936052162806872934340926104801721728677477/26351376296076078716129435977520957700498544034027877801090183718895995807942323426851653516070761264625023621992793770431160519219578474650782318270065954712544543119595016094370732269258577278684406348227456702901402984475559470641327228370937216394268929173162770229859713024000000*x10^461+71537464122767895192696587714724574859230491918086483105379528154643273669599631765678576534357336053432861367607275448603207000274067042338251836267624503425769010515510007146891573255833868775793006545563797970996286053248218029428246896886543397932898318355034910187617/22008669482482740943711304928425503871456383977220083539470521442021935698793428526106501016622299808214819729088381357064105265652191942028333392219159085375917202413485757442018435591284763743157216182039571838263251772633987269879636501135406763132493409645425545695978832317644800000*x10^460-914200008591414412427601356187018838963837089673764184925870748659359819018154375183787836442134896246790973212057779781987371848919903043123735144363868130471044590551856576317249452569204962664596418931171196678091999878805563805254068182603511533624204330486075976762852779/804196782889919354083211082084667911463016270527621852532252853491481530433911878343931547147378834992169512900889454787122406406931093561715302151688072979636014576188769576931353636505545267174964679291725954970139219772045894841401917751487763124861309188443849439731066532886740992000000*x10^459+1227494282582790636267692131582224143252894924227655491873935924843069539861622546162922388465432270900104326088220733197905236504423226535277723707508329670365081152814242406018241851689922917964737251329122936161659852331030960990060943968412807809092320738109563129335114293963/4407802567019647979730079940906064822728792178761895373729277889986810268308271005203088809914783394592081100209775101688217909516389323811761571093402328001384995892090646051160749281686893609385981407197949959191333063570583549625723911195904429687364835661860738779165975666752227377152000000*x10^458-58488379373246476801941565091460456060687251905049019725159285091584481106060516550541752355408382714268046338871045175996234691570564455220317170425274565209039000892032574238639363628976562605845643633029484913203054857082765861345974976465183914059540351645931547347116711606539/1211744996606128680973069249209085456721078868052361055468848758120010386487655592703103687380209544113313931548578173409560996216141937746069726453313512716017111597971101241700918711620106024980291615942418243326781016748858604915289918859674090488599205731042443097108900946932612326227968000000*x10^457+88817703125461292157765393834025727969670672755854256234424977829450263540923333051180860352877565253716271556827841772165789264217920509031606023850702235725907745103271256902249395326341635566748115837191817136552964559708659526102709430357253984013132312840125317992099172911674649/24352439196793368101515772701354990423723522011248300131757453491937848737242414446554274805280071208045270082331775551011947340955804522882763292532241665053795891784425221654463363347429270784028920605594779436138318093601811382982581499322870196549378237576759978922597582330504709920203472896000000*x10^456+876005200414211834046605110454264517793674459373301947838024964329857298964592880484639219891678780847470609714406975952532412743440368086908729964607801069924243706150267620699840596960393934600262428088045561380979382124218867764448424205817062931825141172400737323537476950212956225917/679512752482451748327895019078463212790545722913137113567373249545585049092203429142507535603040357846598456180962350956854824458510074275958530359697829791359263258249485439430396990218777332487881888636258111000959163852524143513376512279651316968007268975350945535507855593654163058551597559709696000000*x10^455-8588744910826372395499029103831204171964658136663642968621665884507508508294658501427063322545714914655675478781377697495132918199954791414302523676592939814662208822296565161528845211982762665542184619608340029396686036226333934280557523649610243236076908796980836694243070165717616917997/11747241106786952934318887052404193709635782703987369093646021674079675468048182636969439950980044792811259504403269133057988307219507064708764373882879385218879237592292394732243172741872488646029214895417530543472065648124023838441572272932604315790143728686131571980302257088746421494805553683858718720000*x10^454+43599905676690099212781077036262936191097862541672864165140328882260925130921657130832952885777474517793066872100929080343536391220599526736549447744540382576981435927162039651970205768915080437328404126043856858812056457820422150827161475211687800717822236868055005952387596698976913219375357/196648816127613592120498169257246202699303002464748558627634402824093767335126577342868424779405949831660484103710725287390724262854548263224715618799400908564038437294974687817750711698945459934529057349289461297722378949596159055511919848891796246327006018205842514950259783665615095823044968667794951372800000*x10^453-27104387717555659336731327484655859288343134657898831185299599347402268424674252285075195970698402764008077720031408134534070583664581866874190832634878640206430282312223772000023699360671265402811692230401543302527437055227979995153549556601606246974955631660130196877754459226239796077905596399/567280084839710578111816034578403387892041977110150973598981137830977862507278300219085176955749479488069007038125518579046610360371462647755087529810271778862891934112503296804785079379957929421659875437608177564640188959335025149084648785145229066378063150413801486548617828563808600108478670141149541302272000000*x10^452+5505676744718943743165505288698848766733120306283427156159921242604413315586213181903425435270370164292684985701083784536010943953798486049109277927347681232723924431049033987181319978552132639776965723306358870203944822552315685527651270131703609059549184421615346382894958984827059061060898434417/820499732710036387416477917013338200162352214642694614439226343230280605883964651479379322819372153394555810054768796934768541059982274287146764725929331844152815321201971955916021019188186650167253302336070527825056453306058197000007308886614430690882571089179762125106757111788978663981900836525405167801073664000000*x10^451-11130503349179698280713456275402403083230989908480726614520061935391345446775716125172629890827819162514876699185834854440862327488474280357099382996589165941562190917178699774405075248115171847350582565107895867288201725230157080593422799547287142944019998977869491167378175265039904888463270194332933/287818178238957404123501789641606827205750559261222987631449573583690752054400656304542596375870641456355865274252017663965847907184822103542490717620394741619301169632512530584045517194908865892269782406656164032584602916512318576450563840482156455470551816946833677293448686701785091666227103039727726381931824152576000000*x10^450-3404893878836353881342172330324768234700845787229487737690929771660231470018551961574711475008312898812834324026712227870313266010229560298462198462488207814661372624470350745966841374000720920275170941768170022900924207415208910811352918055052415869331085519302319940718272061610504336550435956375406827/9890479215847808978062152407684307334888519218249299029517085346785009479687586189374281948189009315500228824878842061543553682628714795921732862841864473848372349283735430596433564136334141027934361613610548182210634536585605129263483011972932285469806235164173011819720327597570433149984894995365189142942748139061248000000*x10^449+4173986132996027750326160756303707725656665185055386633176466913894759335671863676909948072236072009572776472144934381459510653617873983351609318625216552232365164241607894866212164328248349742098011994743775384311557831953018312776233845471734852755043369433049071253275489194037350077233633225694015496179/30919616124583420427217900856902681590328488780090958626076312211119296635399331945221880226428480922116815352336236052797457522633888195010521275816236718144781638330813703130570608203007791681528401276469295727226885688273918755103500592029780910835708252370237669550809688135524688113482778734510654298667619232333273497600000*x10^448-344203863739948717859528809730379476427625441013609909960175083024765022514522724775431309193276341826863383516265525075217146011330764021397698355987364789601216931954395502363849624506492268686430824467483911895942013639426184002551607873372493340884630365388597443824537691180588169508028167339151318164459803/10168224958730503641694878875801015867795426820220712653771456033748691891517424303505667531263270236047335896769294588322971880893380471811160026764927607129092889581471394411519450213641142372387430043779692592855833627445760921803337204694913750337431015874476360008479274040248648932999946614631173772659833260745120322420736000000*x10^447+7037683612448367325969225973746319993339047414799971474989201988947029921143456305943404659975006132173669006967035488949632458704573720000477388357858085117720959716773455671730856639385679266972564095625353855322850000832356232674264423164350508410332745653550007065611337031571351151028148151683670367548869087/1179514095212738422436605949592917840664269511145602667837488899914848259416021219206657433626539347381490964025238172245464738183632134730094563104731602426974775191450681751736256224782372515196941885078444340771276700783708266929187115744609995039141997841439257760983595788668843276227993807297216157628540658246433957400805376000000*x10^446-248987721521890291527820882392313916541416929894547285444501819487766219318516191613087101849844335462809583180930634703329563230325336150106211848098985066131497402537853287488193054839359367774305644947658518193268092477190226710943959986784339755937002230835132144843770802921156746501508004803771192520187000051/458595080218712698643352393201726456450267985933410317255215684286893003260949050027548410193998498261923686813012601369036690205796173983060766135119647023607792594436025065075056420195386433908571004918499159691872381264705774182067950601504366071218408760751583417470422042634446265797443992277157642085976607926213522637433130188800000*x10^445-6340351354776936082959594617147711766249824350549515069628423091661225166703375270831847064387168482859994591171649157090752235791459221718621423890622360003185561089941688490508170081035563948412837492212868259539378006425752934019842049518697394951173091169183246110020998241030469341374680204436200974693121287631/66496286631713341303286097014250336185288857960344496002006274221599485472837612253994519478129782247978934587886827198510320079840445227543811089592348818423129926193223634435883180928331032916742795713182378155321495283382337256399852837218133080326669270308979595533211196181994708540629378880187858102466608149300960782427803877376000000*x10^444+61304639590738094139054471676540606134085085240253730606150360901173944928425057556549875646442384519235468884310534810013610621084038930053437848241496669042627336518369940961320244639530610376757009256275153643490610055548896334698686602679381718732290707452486576342999855735295002766215072232615669931084288696186877/971909725409122196488829593960282913684181947948395153565323704022898079670994540704383896692344897336460107936553866333426838286947947445780342885481770330072467001240156640914868572448486377111112702143873639118178975061916241339540249068780233102054598054836045768313414843396034660029839001712825734025651944710182842795964781471727616000000*x10^443-6119526766979993250485874117406943955336354490760461328730442459053545593921752436799603517004473419170999013972319214691656037492858984876857425257351064225616071806385151864896263444680337449295083713718186655371455949789918350524553893679565311503103177282590180158578907038455909280145410480316317546278689504008665947/322850739694993864179107576030079433327454621618494171920699346772697234828892186521256250773984386806129566763651620689303787918227981815171033900322762616916799492957412033263902705793342656542182346693974025212529634079658358714061824554302088341355227390215537385219747076160828240704457428387151384739066564179182555234223210136153882624000000*x10^442+4574308739527101504756986223457848615485112375091431431886822035198746366307179149043543671858282706676864810931034420019244366496923000855837974307912690747563648395188054229825437125280742842927165873497486952971055987767954485631505740852787108751093283482824919319522717052179508881126624869383353270765873834716164136963/1150640036272958131934339400971203100379048271448313228725372471897892944930171752761757277758480354577045775945654376136678700140564527189269564820750325966691473392900216486552549243447473227916337883617323425857455615859902390456916342711532642848590030418728175240923178579437191849870686274771807535210033234734606626854771520925252437671936000000*x10^441-106370539220056700856771750540233996305182208138799595982367937163680841521818928269089869463737895774834672627817825074633602960706026570908268269757314906156073355922886014254367095339141938943782885260554605678588612558912686570469381916504995878733877848521815909239007246932297822517656814722070046414338449949564117224019/194051016578833339111757361745328129020848110024867840204423585183764653266531426981144358135207102259593473783327127249388798629859513031519584147154847280721106635891879586547523766256480023452598398157124606065375822477788461602903337673904935860096060206924588569092305901350623031665884045293054680014959758756319351439723160190501803411688652800000*x10^440+1272543744169325874599964508126029141535747870222355392874592472853682183959600639308963366633455211629584271704527357024242176787920814187775666340609780967114710001839123995983967851084056600940954562688551456869327581693526377167298754741146224953375574061240873330995126687560378078952375854393049216627474497761144821055881/156765499821900361810998268667118652801842294598661090908002196316312730603176459939767335036370880468285870606387843513613379464550792313320464050308665910353979717995511294560892414025770647517777705939791378185671468015984821480631196363704630326977602924308364051173855696019681892010082039447460602212085347966712276055947781553898242613299904512000000*x10^439+13206299108359677324714292057515942924230117006493985935285075547324961751349273640757538805817380285629479402415257987290889977381203411562410369278608750634025466815497259301441358281156513119561947845372965943506258574086049180682804578069173956591125876758816020955306085169074806652860969826532976053582151380939244069312833629/553068683371664476469201891857594607084899615344076328723431748603951313568006550667499158008316466292112551499336311916028002750935195281394597169488973331728840445088163847210828436682918844442719746555583982239048939160394450183666860771149935793576983116959908372541362895557437715011569435170641004604237107626560909925383773322152999939722063118336000000*x10^438-4638995276897247686303535000835619723104414269571400159784621192807423820872268201226966761568019349517792502711338316836994069205214643503381276661851182447937118339111321540519880345889258258514712572243362778968395522384196995052609928883888533537277835991536263740527067501815742105640789035892218334371159177676852910988942550217/505228242260015499254615928211912673572055798616813726288854902349709524944373984034760480840597091957844815794643720935291580512979300889553964514328177138534295746588037674427091776909846364398424488478525967775371205923020330242779677314445466347432574077342876298316535005091719352663068679028380557705970597816863391216838076929786765444936104658599936000000*x10^437+65492691115172549742432369587645564436411556090959747643358471486272641661536385289086186568794290380427550186456182577360446722145022968727672910376711304266815228652406053729412370162431016142547926640261129750666361920651027069511937813191077888625710628924916111648214273449461047426277548166706145606596592153331835037816032333929/29762536453135458501544647407392673861335650682154117694107088792964706560359485604956799234973355962607585512266284651460813106582780634220997182298605344160929422162640764820795951948870949466379915321280438828949140130737924908847384627250969290285118909283471258300828607572675830956878954910035509217588086125938861591682824895500165818938054165342978048000000*x10^436-24870454002443088538782972468800825471182046016788388303842960121306191458946392221615430308524628152215079862137124858901856701669090466116676108989336751394141364029209793825667666738434799190605750935908132157071882343290861228993459135395100406920393626172036747165107975226178363695195082304838951641667465159742728188798991422546239491/69383972631444943902642962357778985724586458324073151182622538962776558098251171535526748130130106034540858940641800626287323476347320519088968123227988305785855037275500608270010204572709298685397110352565665580865340828063048919600283107048076659915764027504910937856323293061015676269885977391930100934520660957267222963333768903284552565730976649064148260356096000000*x10^435+193114436822223094102986585551505777771992073225530802765497052119010681612123091853333245031400131137872870068827046975477877623663298556767713611284504560473515518684488796175301083547084465021112901763919920804302303222753507130737358636699947839043473666555424303477974940283078816791333399702330851283505207228355937207548388109868573153/7761092938631627296538491360877277974621599552535611053713349715407720712990095330331063397984553289292213221503218555768996325997135995206666005783930691918617784883816710896488284311490197267237991058008416592831080266910481043435288810402663432102006176219477894905928734066682182074188674328268752718818525361362890797184334435895972094138193530888175441122689024000000*x10^434+85841324220066152047472476394163603667604100588314575825330434064509820866980664967412050401609943462862115834230821928846891170256555135223888634890412512103609997164489854720830553105860311216334232152735925102533587614165535685313847747056524532490479345608672233831127632502110385336884131235487156963041458983005620980574746838532067912153/10952454354996952440875119008470014677786001288538254319000279118383375470171622530163196667235801601849171298185342025901207615247158316435647067362282992435553418028042142417124266820374966383526252981061477495803220472664070848495879569240238635382351115880927205291246629514901895343095057212052863836796702989955311492986532755936395819247818710789393182512338750668800000*x10^433-78339477078508595643777472977245795580281574227069721000942679344224992688394081096791815091126430713565751801476182694458694401104943541138245402065510420099843445098151649745771363243184455437020839543772755132025907314682759516887302611707027771547194212086086419693957840815439675362720101961850515935545047125700866249059359255234216857145263/20010134106579432109478842428474716816315024354159390640813509949286426984003554362608160311039809526578435961784619881321506313056558244127927192070891027179756094737232994196086035480825063582702464196399319384832483803557257440201971973001915986843555488714454004067107592123725762791834669526420582229827576362648354097686395345095795161765764784612221344450042897471897600000*x10^432+49125765799947565266431804037463002919051494906231899223917160671707526573148856022842724746053954146158574128186045063662640200474587851820209290568886251985503500260923216237759672536593175620599911697669539479881478784931075057234112794434847543104923694775427782892131458192229533340522607837631533448694248818030699137023698355570527590078286017/48209030786005216436067488066140625437460504828636316528483010123973145626076255587452890841674371874802816486391868821768429055763954169698975358127715920866920068243856721401647279327649307031557013740863591010227184055954869463625058630340000669841550608195130723644754598870391606972327834582114818110630745513703573103041377092953869574346442542619597885244257196063064064000000*x10^431-95230804100936306540968374407243707700456786037012859150057434634116683173482165908800070522365596184466581178046414679399264488330265222348533419536585371342361918802349539988802639816062864598091691770405798705773577419695362093695614933329538294847192979773314973328122054807510977129310774112956913810969271937043523355052119798163448439929274988369/528467395476189182572171804181033536045442053931511301785230756978993622353047913749658589406434464491588474323827666024225519309284465608240167875796021924543177788089157380004857475989691703679927984627346684654110391621377279060257892705787087342803077767035022992593799912817232795630657722689142636128734232321218568355539575692960318273985703152196032018047547383243308269568000000*x10^430+148198296766427308817176745482078115546469639930724111456872987719900356287773618242583085639786666016030777858620312531107251881277787833814015604145390299234866137497985994086440106557401340484048453770627860417386395598084475269889789008512378938368876443683424088561600896711146079378012323371586305453833724469631745471862641398124672900702901304311/8528370382167466808406082908852541202388513146205078939154758422971345353835393918442766201455563082140117447708667162046122173680866548436427536754225457265041627752611229442837010302178473011110561958813732704073229768234640227593127371941667478497649668792151405535651667558567756839832683248914439783043021404356216896220431773251911343180183071559577344291250075012340285177856000000*x10^429+5245001630863259894038688051938032063096279309656972402977931919324916368317472230957847555280242318415585644063825273809549011598144219506439945056172714518598865963537210572331535017250370125653708937812855866842093808140215730493887122269104896473860283913042177516967090109186112518597453959906720515710988496623914856738237347021782425540820983317524147/2711151887750273363458676944558405143156903552152302184599419393145744745293564055885118489910320592686179056391689873480138146768800114014843441079094764413642203379299604617418999901041932213286025425582967999159471596862255659071400005285512208079445834409687347516972593813533572763869130339463402578149810418402032638874682819853236112174293838082646518595499816346272951977470066688000000*x10^428-158403404173895274813204472102657239561030029957395946902728422440927583069294823630758165152887545729223295427400953456061092258965093070702005018336427509841286932045627001426102940703293479781590656950186965071758207626263259430524595940043599589126297220014122467279477045478303425125831725685289249405986064628642940288016961056235672526460920202148551763/110072766642661098556422283949071248812170284217383468694736427361717236658918700668935810690359016063058869689502608863293608758813284629002643707811247435193873457199563947467211395982302447859412632278668500765874546832607579758298840214591795648025500877033306309189087308829463054213086691782214144672882302987122525138312122486041386154276329826155448654977292543658681850285284707532800000*x10^427+613447435685653537325360042927276469459907940888758853968208276641890023663762904682857940965075976731102837473193529594094743436295629794684826399409388272854115647858171756837572050571793847118296288928202918494175531764959640296809734824129624782265554206717519576138169379307332526100606532389698091081805111135744837689477635012899271624186019385721169484541/1477491021963490974337348257122104934055931415009335816936776387843850222353143016407601253209447592755001628003666446970723925568299460534441200397992115572973764291210146929145597538071019714410058704129098904565938917198829742012822718080435017012639437486578494401629520505373764081980232222836691576209145884095718923142258146969778377579400564352223707945952343914595678093257907302825984000000*x10^426-316476345386512020605416490271762265228261005458519015153928182891704803517573532153608569014203919224379862126757853714855992501697507365243524493048697663260222689206565901185622527581199151864736201673312989357591495877733795238435326565736193768024626971388890122030691700052876965908620802443452477409243036599984040294660552903865140365528176849645004014874461/3909441244115397118096623488345089655511994524114702571614710322234827688346416421414512915992198330429734307697701418684535507053720372574131416253087137806088580314542048774519251085735918164329015331125595701481474374908103497365928912040831055015443951589486696186711711257218979760919694461625885910649400009317272270634415056882033587075093893275983931224989901998020164234760422723277553664000000*x10^425+1663885771789344101313599002385583791329178549208914800849517827408943514175634633044568309222679021014085874789358015578186594563523749673011645446638093136588686746725384262331145022623190873910134259499509498361328202482983389223006681657475478091479792863517911388867956959031806182830877567766346189563777517337323741871185992222099749255889341738240376144287717/170060694119019774637203121743011400014771761798989561865239899017215004443069114331531311845660627373693442384850011712777294556836836206974716607009290494564853243682579121691587422229512440148312166903963413014444135308502502135417907673776150893171811894142671284121959439689025619600006709080726037113248900405301343772597054974368461037766584357505301008287060736913877144212078388462573584384000000*x10^424+211750277750077294533052216313376452305142887313414919331715656449892672690459979824234348347893209026851493672476218395723521139906423121228122486907857201331826228557711710824965089271094336050015372503228754334547403419411348341922103536435118026128325113536667500890423453771463173180399700206789568588707121045083937298523150345866550155837335961371727607046910969/1065260187961539868327440354598223409692530315908870615523862727443834787831384932172712137401218169868815723098700473368836973104025942000489624826306195657954240718427675618276103612845665925089027413486426819122478063572459673376257773668533809194828229704909692923739953930212056481174442025681667896477391112138807617391547952359444039940569884415413205515910148456028526431344459025329560932581376000000*x10^423-82798195947313407351678330525796196989676853826050678871428746731001811449997716775188664914718171620310060324758003126697482137523880564894837132746564111190553732176335438041554632376154559119456724293590559683203262895357513198534462413861211194004021202418823924370057506020367386778802385513900380070022731219758496868779489443065982534658195077330999887207743588267829/163483350526081600512475616339480150238693242521902555623216165055350437218906982770681786302690150093427411392511364246968672588328653266931141742843559235234921414575658521785597069256198658191562859092934951077088463460338241153707528009362546629511898756353080753620523249761783884052879268797314208736592259197718527425846081152699157921599379021464633824115698663249785894365571437699277057201398611968000000*x10^422+653526694127286888153001479049245552859071143873798358541484765792534407974493696429403390636824951583371703824864628438678869816690383535594463658366965688486162681220133572983342234412110465349328592973355755135520419819672040624082659967679916131011162249366078272323917438752662391597673862294696919239050053612443896375040471629197664695910417437173507278604843779769751/3923600412625958412299414792147523605728637820525661334957187961328410493253767586496362871264563602242257873420272741927248142119887678406347401828245421645638113949815804522854329662148767796597508618230438825850123123048117787688980672224701119108285570152473938086892557994282813217269102451135541009678214220745244658220305947664779790118385096515151211778776767917994861464773714504782649372833566687232000000*x10^421-747854185167499246413757285175196843218405584846656949027672823251728715191423395366632884125361333912349585209678723144802153435191064713050974125346652920626793850227153198102647043332033781018369576389131738935277798873015271313029607165554023338085565153223084772179643606445024856681907754177468786104511127886874433354308196837209227159644743632160029965969211536679337307/21505253861602878057813092475760576882998663894301149776900347216041017913523900141586564897401073103889815404216514898503247066959104365345190109420613156039742502558940424589764580878237396293150944736521035204484524837426733594323303064463586833832513210005709654654258110366664099243851950534673900274046292143904685971705496899150658029638868713999543791759475464958529835688424729200713701212500779012718592000000*x10^420+8088276063181615318160591586026902598655133256851863830605257063265125208159355539000516610915733711407615276361500066670256740338390540983507516224963029633823645739493825390546254705520807890217074801934860014812950292342608195180222233086302866711310487628338061421937400180981442446663597625608097721585618935396507631166203072889389444152977447670718259495606305928193867541/1796118802521072375388549483575523381268048408452032029366716999483745816137516139825309900230937625636877382560163324322991195032424396593630277938809610792439293813722704261737137794950387338403966904394236860278547514421880789797882271943998772361691503299676870356723637377823785568846514908655964150888346319858919372356843101017062958635438314993241897487751390833336411876697233382843608325268065063142256803840000*x10^419+467397972314732363168767416019606489903182553952844038705976470612459904980194347494137472012593599690777993240376977562996496811672580462806325447957247626909549409937624685741839608544666103614229145495412506713743550508973069297582323260121358556893442541414173122951084232244054925822587121660229196088069806432534471132705917197207662469400799491012399392986282456259693999277/492226357830899884475231985973872182636508666336279377647948793708520540912486298119126178158288456305786246690612759030715736998635905886484377669130773837667988469650707102929062612706153650089607130149240611559335946327316430444109636626252863565721556479276446321260112823392608435142387410717166975550951308957336853994392851833726103814041870223897942006518268657875843674808876808568290861539713230554135477092352000000*x10^418-1615931628685122905436915188825685506505240082968159352864743485559832753012088128695908080147716317895828069721265545448780644772400497001161050456258734226375973191599262544774201445522279874310183696122217059502356054644362678765624939778665025277066188368310145971187614950284711452578927912139243593551323435752771907868233427397418014204061992179610206796360273221530409234612069/8269402811559118059183897364361052668293345594449493544485539734303145087329769808401319793059246065937208944402294351716024381577083218892937544841397000472822206290131879329208251893463381321505399786507242274196843898298916031461041895321048107904122148851844298197169895432995821710392108500048405189255981990483259147105799910806598544075903419761485425709506913452314173736789130383947286473867182273309476015151513600000*x10^417+4196793327830844113836704279038081685138958970055921510594636174921981393087922670190214043277021625200753775962957205937802594502105722560837315775900377090715455170945242820423688231647312232464526566055308021031659420717090111622183171604420743921419978561874316409231146293861794743202620908359389288649785701657975864299254695382648599910128347079018366440860735648211274123763843449/64749424014507894403409916362947042392736896004539534453321776119593626033792097599782333979653896696288346034669964773936470907748561603931700976108138513702197875251732615147700612325818275747387280328351707006961287723680512526339958040363806684889276425509940854883840281240357283992370209555379012631874338985483919121838413301615666600114323776732430883305439132331619980359058890906307253090380037200013197198636351488000000*x10^416-7903774900294035075323959341102892713675564794486710183904540538744557070409330674550032815305340797837354213295153054718102644262546195637304810548372992730955128775177521918586807429840420870864564156358295207415427452302588971368836207078856996799499241311712348132622905524810174927116110378312854899143972719345410602939210476155827249904954855533541081576081260165635923704825616683/603557130992377158546071006097470645160868923470886374725606555971926299814990624055113898881773822776116368394602171642764960961513377808077641241579434002724058765739364734055352136322806070359574291632135554600603431995736206049097466019105483741289326680646234397310082621561901825786022310498354367747114374114689388957136638275774606522494232347398730733668557626376886245489798947376649752021042489614408731030145990656000000*x10^415+4507963504949798385376549381608268873768813704414649888570182832782537394536782122959071886913050211976751192992720333972973596963665927092702883961609779505859567190001736594460821705601735090727901655956870633105711720216478025875226487329250342665521700235095046076368652799515555914560835234450847255796438096327753159984230542408832542713371147093401217311176930622685920751476454438463/2839132744188142153800718012682501914836727416007049506709253239291941314329715895555255780339864062338851396928208615407566376362958929209197224400389657548813972434037971708996376449262479754971437467837565648841238544107943113254954480153872195519024992705759886604946628651827186188497448948584258945882426015835498885654370746449243749081812868962163629371176895074476872898784014248459760433506983871146178670765806740045824000000*x10^414+6395893612360549513301055443568519926278701605989264776837778549343691912721304346229118739779608696034217642844271969397785212172671299799574122698491740772677351042014078232426921469926340829501626671155149143851217644576263504400316136518700074480283473396308879972947209208119358070558269883817079089279242018083825294680815588355213215578122726243842490635370290304245026264807462499765683/326787017988799350044616443977768652899622162309827405271741757095741737220664629294305495572898693439264134637833739842026297485752935710907809725709249973526037041130204581677191925686560682276967423985571643747275397665368360278758515620190843576435295685425668708115961904453960957482244871430996788930013116848681757237703727287054404763065743030413995904251831799967362547522938824011966885657087350552796311183815121586014388224000000*x10^413-1830557630766729544152912287152631057163955309341921542023676185759511608138564234203908388656203372823091428908370685244323779778933245630062493771455719896783549602284139704328067894314592632943087563340385288619565266184064398878469168199801691589586719029370449469815234707313568922134542050271169183286467664575183599168300994719810317220211307567527580670135390213060752999284859995549381273/26052649390496134365011530610067636167895695587202385575191513754789243079366732118721286127055385290772461410181334226533034713009626772821610256096180350616672131235413109995239111922735114175419032012580628063691875703329221566369097078025687471162790627662808584569943086520904145570329951131829722183642209359238177620652423698332293709183466727995623440744789674118125296334156039191412225458712665721889113914159864456915561626992640000*x10^412+3636842757060358427132441647156353263656814585926185102645940450684047674670559122803236544271936912388174736580920576622531554393137703093140618522644880733019111840739396982381181312949514019531061318621852543944006149815185110878219262285680595690348252510820684113710702800009995234161806464347115296982345316666260937602076924332134668647971867602157308019515802880390508827413325088026758446073/166215903111365337248773565292231518751174537846351219969721857755555370846359750917441805490613358155128303796956912365280761469001418810601873433893630636934368197281935641769625534067050028439173424240264407046354166987240433593434839357803886066018604204488718769556236892003368448738705088221073627531637295711939573219762463195360033864590517724612077551951758120873639390611915530041209998426586807305652546772339935235121283180213043200000*x10^411-1393926709124936323289909788967528678628144296791412052329657061266539771417483094079742394543652663635829066100148383551778491878464624345318286242271048760495986149690225463508995409364831678435611784130938853278112081981647773090271229799395716350340924334229855702795978379695085529982126805501072255228088177413708413555280574231014280647744312211352499396604296051173430276894000915715666045605399/325367630340497647664474254059543197955424157834232513090730536556499638431749212420892334247875648588663654682543155955037090575570277321753167246846781971799025746179389018764041982936250430669681977950317576793238281877523148759148698042901106974231417730286666991406333716096593738406015210192751625893180006356121714577685021704917266289935938445928141807945566521610149107122824650055668571920043675300814860306855423222749911825267032064000000*x10^410+29450511988751522244762758065287250670960829300676949836447341225422074257092713590401818554480946201075356566841661529203752245536940389194774079031717041975925954005527863212306463544898299972065770667750174012880292981237531434464240578949195252165913004717327707210305829153758990527110868827506145885285158288074126632309396144811793272100998587599191437032290088252289733585310914891283950949612561/56223526522837993516421151101489064606697294473755378262078236716963137521006263906330195358032912076121079529143457349030409251458543921198947300255123924726871648939798422442426454651384074419721045789814877269871575108436000105580895021813311285147188983793536056115014466141491397996559428321307480954341505098337832279023971750609703614900930163456382904412993894934233765710824099529619529227783547091980807861024617132891184763406143140659200000*x10^409-2450237702679592008969190727353946245119924109157592384741369368516692678881294306406242656503217247490172996666646180176872299249513855556626635596192016098918067018983702712632092215979520430260494122633893578611254607474301670771881686453308341507703129938084211376794003919468261356962555436885154650300454471847584328309772812308401233043630498173278360664866653035370990965894251069761821377806831/4891446807486905435928640145829548620782664619216717908800806594375792964327544959850726996148863350622533919035480789365645604876893321144308415122195781451237833457762462752491101554670414474515730983713894322478827034433932009185537866897758081807805441590037636882006258554309751625700670263953750843027710943555391408275085542303044214496380924220705312683930468859278337616841696659076899042817168597002330283909141690561533074416334453237350400000*x10^408-9648232388975972280921974142860803649441298458852347461179890904221060473571653989113308401207746086202745266378849701313323658444985037653402967796057548302066181529284524557425286798927662350189035954794855387541612808447562237839122803041399782118286242279028542849196836551055594554309279898432228140781012181897378581966455333890495360083036762204838898893431665917953314768974571438420687569976983592753/459600342031469634759855028102144388408739167621602814710923787607549506928216124427574308558147200424493287032573774968796061034232896454719218684881515625158306831691361000224063902076832144025498083229757510540110588155412251583073137973713349366661399291799936361433308053762944262750834978001094429210883720256464576721527037554794034394079951639777471179782106854017792602478445818086865434063101161374338953476102953245161647672158785226181443584000000*x10^407+3214853800533068003326404038270306278098332032982719839558396233723949482611256472343547637408601943907072257918484782592682180002254852440537666304483891846197374707877753342649475175315255157147639754157464976080831220033357446748144268441056613897355239659821091292334810582065834474981700603303864506770901467641743318144006717656590903871403625145392723943529691053846669110436312305978560720375503199080163/458012631758997285112502801641427889612418068678910004987376959977632517722464105088642688219491782823026855677370338291631129187023728266966552293061015843907759953545518116768744408596930360255228180760418348230972024305420827441240703497076885068849296276064627490366538444122672273479513911713454284819064303768305880911034489606877473184354948170476421733888314121249367500760793005260747171654519539180500328000458233952132907434745873059036453142528000000*x10^406-29801822589789424208183681240793038840778733126824132039733030950874165262223220150556733290482314083069104380679465314350937512042238023882820687429798134153361633585937848227034484210062813119804637910757797534435722611464615025126067843657697947178774336160858313115333159200029973921056009087222491729350165723142252485597301276740929814197166754849118147424452553756403323879551247719808645863540738075555369/20152555797395880544950123272222827142946395021872040219444586239015830779788420623900278281657638444213181649804294884831769684229044043746528300894684697131941437956002797137824753978264935851230039953458407322162769069438516407414590953871382943029369036146843609576127691541397580033098612115391988532038829365805458760085517542702608820111617719500962556291085821334972170033474892231472875552798859723942014432020162293893847927128818414597603938271232000000*x10^405+573628583532673769396247381814456934127786234523991239639344122295721067722808018442568606598672840499803488327477559077277345369733848099608848556115144110151308431598528845717986681079732907094224268329423937176228947568457783386274606026134977753463534544733986504175322446046001873403358150885771010913893733078610041056500884734822186794394676599573324966486383289145652335648079076567298132520854126606763709/2868991125338358993944717549481904300532186782204692271240929277299890091013515154275257799006896527603440223963047799058777393227516633864278483563734203246238208349009125483439414975451171776638749324283260533318808760249156063091931766705689608071271991873268826599655996813984419121075675142973077640106618798804668038026720042897480492026799395339864305741076399655506038024765607384953320283243910393426654054594870377476160532171248148841804342484795392000000*x10^404-41862452158416086886800315450739242157233803027668303361761965728074374296351410593974798605853659654964675408972866858304812759308248373114482476893439045626109449075832220036839472822027785701510201710953373831044867105173274638291578618486217576588779969658466353558434480372741675222908154912582429671568968031996469632823524384243459352510551122699334984786951235390896972960911246891275285565648215315142861427/11119779253142678706680633514159438783217676139808056539489155739422779009254732710697757940280879906511793792047178811981962359540870345362863760520499211651932359829507019004988656532602424130485296568523275338063704933411691527134863737986247067443039549702008981576276695251481510850421155502892202971407238471347072615185862878264199765022070436428013069406550963604793077478287779382971326419810910098362697117501528352540976798615932137688507360819694220083200000*x10^403-434449980186103590772979368445798226286439974712674545419063524453822061781487913111543165022397959377840934371106922383296522534580495072320858472602419961322586713795033331308709406206600630058283065595868339148437058581004633936420391683432317335605641863767030954685237894840680415770259877029033008988339405797856605604690562931288203919011250500855062399522037259086453998258055197478097640680630092094581802595959/59100615841430324355216050706528857183821656167067110684063091013601213817915335745293974565507396623118682932567842005792131580745222170117678808642769628183506680461118032646150619592915284033153852598376797214959676838816466676582970325238904413726351293979841190806858246471146822759911130483735432229122980908075932124929662483167106823840938726847941462707690503290056589244601521258730511618893186180970611297964486691177787959480168772529172212996600262085836800000*x10^402+3182930531056263746219216772183781471381929437342050382069693203495038703994195768775842125308243528162808007624407593385584223436879359108253254386400955002628751651251387018598989308820381607244187990988842909956641358724447127878471817122949220061043702576240788128052395709403898088546334526547093745790580561536951668596279234178691336782300089752397510979577333209023403713343427094500498211243958273219604562672963753/1228701803343336443344941694188734940851652231713325231121671662172769235274459830144661731216898775794637418168085435300418415563693168916746542431683180569935103886786643898713471381336708755049268595520253614099011681478994342206159953061716822761370843401840898356874582944135142445178552402756859636043466773078898628877287683025044150867653116131168703009692885563400276490395265626969007336556789340702379008884681678309586211677592708780881490308199319448764547072000000*x10^401-398239823094591471843279159471645933785327313875793088891158831441249631227049702991580466119498192293700596755325177535414207563903805041923990177346993962752157041378902014421677446716940998219699636619800719445081179797592242991022969337016496355267998309149933500820497803654203499292735889238001475626597505641900314302165010073165830401888656694560741053741473056142175486513336619675747982830481674076782774066000521699/748279398236091893997069491760939578978656209113415065753098042263216464282146036558098994311091354458934187664364030097954815078289139870298644340895056967090478267053066134316504071234055631825004574671834450986298114020707554403551411414585545061674843631721107099336621012978301749113738413278927518350471264805049264986268198962251887878400747723881740132902967308110768382650716766824125467963084708487748816410771142090538002911653959647556827597693385544297609166848000000*x10^400+64037563335059405123558327287417713265096824151609187499085293961896727351785219604466849231930581527417203737391648878342163325597253465071911928864097758415245162300791721040704227909141665482830918351198468857485108577649549374050220267828274938206018653670290892533957983576830739619363463867614535452429083257600818357430941472956836102595778931798256779460781666007142649303376407814358149671315819372997081454242244567899/1025329845433004917749484471085427458095503670537656993848182592411172360182610606593735146954772928447354570647094812241722585361025693907276717408111451809155727845429463870547189703608464729508212518444081156463974990736874526421466321490835843120759954486365847002866004943033517971723100060795450432019733250599118755347433999628025649365378624568648954417110290953938780376327144649740757922476416821805337815686859157449559698489693838207064743015739361542073798960873472000000*x10^399+765092243620733138955653688806873725314935611425371548468409824306830586305711714048123850980409922500668685675239558960100351534691726417831879630847559843731822267066339149614123330183639179624728854640559450919530307400584830950335602330570690556484650570956519309760077688868810491483489371859721278059641381076983913369786853586296655496605131514725754382383509889242316073737614718116240819702369763041000680492339156611370043/359669304500371197067835160705230585460573159565881470930040882496360685194296879023376789789383066932476825709870506617400415383282037011570156039286967511422882836531129054366025392990591691675808820069888564389059003150643793876227642117841360393272659874545357275053348677937069568192915931726071284345610108578161273475794288125517349386984975440688954826251616301986461135529541108814662027077967398420163620337899202686786349275008763341626998814033116199174815494691040002048000000*x10^398-2490298323190622827325672683823705191840354822249943388164585339124459655777859873654553079868953608303454409965788181184921349684521011902574159682006061692677258111904908494819377209788484500128024584943091706209252701482677597087284267177516543132954820204809395979446139396925915320528142129002878107470099504188497680329739951833716457231753150365707336710470516080365168110075857020722631013363436377826540809992926730622552867/784733028000809884511640350629594004641250529961923209301907379992059676787556826960094814085926691489040347003353832619782724472615353479789431358444292752195380734249736118616782675615836418201764698334302322303401461419586459366314855529835695403503985180826234054661851660953606330602725669220519165844967509625079142129005719546583307753421764597866810530003526477061369750246271510141080786351928869280356989828143714952988398418200938199913451957890435343654142897507723640832000000*x10^397+6009278858685699141127588908960499726924608680751564273353249912954045891046748342581400216134228276209075861863528839680024312275705176460255388644438504749872846107409719914864757887322496705552928592421416924632171696193939495450724918413686739656813365130235013242376013544090004365596219913145951610271067968509187262179604602988334716249177172775374455705428432311124068931512838195888905069754145831595604444623649852285929065963/6758905570170975535298758339972693161975090814562044601717328263871609996171226950607296633722086593795104508739886560354188605882636039521426372290280693474658814264092977189646349185079199069971799346753345901999196787206898174522069850678474844510379824362456353912802528355793411325481276188996331575422705160400806651157126262454722029680221658481426839094920373546929577658871136516845128812849163351111714753389801816890089075575964680715854561713310319614893132776234023718486016000000*x10^396-6233352380264269220310265986538776279727240074214976471182637340580907658086156685788182378156739760480574931499746781825262423391951895362441658824341895524312397774996469111702597412492760686250355159750702124508762483724382859231115441201460356151057024516011432123539587275170599006656641803184710360237554085461390630587301359791050193182089188127697598823350336463975780674702244617656033795384202102826017441809452316159371839842719/42337784491550990753111422241588949966611968862416647385157344244891765016016565618604106113635150423532534642746649414058637427248832151562214796026318263925262812550278409115944731295336102974303351108062958730122968675064010165206245544649966426013019219806426600909795037620689928542814714047873020988447825124750652862848238908016378793916908468727657720090581219897966874455168799141517886883687159231363781215233718580999517969407842760004112974572175842067690583710329924572596404224000000*x10^395+557475027882577970487831921828493068275588871094224384358247794405117910587011707598710156435946107965748053476216755543734181888839767259083873036383867022955259091667060819553896747034130411243261648941477713594235720753921385310913695802138469322461759371784089774119814340887911265013893348840274131137203725172438999829987512604438255955270102383038882021959121379017838941289724145349737377929523596153728665083817468813728529198840957/51567421510709106737289712290255341059333378074423476515121645290278169789508176923459801246407613215862627194865418986323420386389077560602777621560055645460970105686239102303220682717719373422701481649620683733289775846227964381221207073383659106883857409724227599908130355822000332965148321710309339563929451001946295186949154989963949370990794514910287103070327925835723653086395597354368786224330959943801085520154669231657412886738752481685009603028910175638447130959181848129422420344832000000*x10^394+1706003179425952382401426894579696470621813497721781072171758492747615591973902504939372134666209121870568364209468345020700927815224312853501995204264101339492031208941020204986222872066337954243692990672769731329453907902239532223781360679333161162400908573239847637677959118204490110971102086277046177622462526962998094722170912936597673042276115184823434275123693678402526607857256938910659304824788098632410736941628807427327189983937557/795611646165226218232469846763939547772572118862533637661876813050006048180983301104808362087431746759023391006495035788989914532860053792157140446926572815683538773444831864106833390501956047093108574022719120456470827341802879024555766275062169077636657178602368684296868346968005137176574106387629810414911529744314268598644105559443790295286543944330143875942202284322593504761532073467404130318249096275788176596672039574142941681112181145997291018160328424136041449084519942568231628177408000000*x10^393-20550457745313960919378716724089799631117220318917115186741205655616844756575303287307374951988685671212111938998432850087617714172103044585580075699921520403345989610195056711094595900905516199666772598388746774460346260771366072072243466463992833257520701916803404550578474465409385662101547790246231394661884218744177502615018204109271502994071723444428449301025029381657943404982572726782266139179877036388141619699608117214068327071754528317/20350154685614156209950113740528045752926849656265885384115485124193054700373190875658788285472329218602300295164130025410784033921494455895795338351487879479553554747171909420124584462259031772547531106353109663035610821748634039690087389783540160667790417314291386206945298578747635398702412493182795290792607107800070362216118931999453268172839221008076420058849650028403296664790467375149262845280175384542109980989677428227428162319487369352318709662504880432551668184683851091010228585521741824000000*x10^392+3525062949897339771158326303905954273987565736072649712622534616683137559926050379576417181507277157096755869471353387048114564374231129374881548892381261128407112743147682034669738176062372158297284069513144776333048824841723426323116305447832213289646818045900800469081979947371367905916844541662940803505393523074933818948054829665088867905271997887197579184210990440317132205466081469982139768914865800243929875153498079973333528773505542197163/15934171118835884312390939058833459824541723280856188255762424852243161830392208455640831227524833778165601131113513809896643898560530158966407749929215009632490433367035605075957549633948821877904716856274484866156883273429180453077338426200511945802879896757090155400038168787159398517183988982162128712690611365407455093615221123755571908979333110049323836906079275972239781288530935954741872807854377326096472115114917426302076251096158610202865549665741321378687956188607455404261008982463523848192000000*x10^391-30990662058451814061839923028092774719558535536427938405006646626522068961038241505647178419011037467088313140277243591605995155726760987839414283190547844359516625488979544674965431622359238525243400685905202703895892054855010173989419632516491416855705204532106768529077650415591000577189743584587757438818977928393054907949825564583266617729516388201534698095733227835927238569188249930355475455096230233560608071317652764382371931052831238517059/1008198463519070498311281234995280730716458127588718820546422517923749148541179735011456230396116755418478035205000510153460377581648090058238163086430331518564849238496071012078768595020761820638334811997003769713199159846064508667438867694141483116254946194812249832584233225078449215269096030144076507639333228211235340468744900193988913513601440417666308226057379643334444343347048311318213043115149692633013144738180229882385915523902399336472220233395996334506074318842798996487787477435873872576512000000*x10^390+716932011731803591837353863344947053114778368649878466391476818690117945331866925276741618342400658564049858022763580435478557193999227692829617953502541507301917381540281692429917580772041946204039857728415654593857294178314441237759397150092848210726352188567108523920524542200614846460055603774090606906267517397072957600862708674405688863624053330714348356674707626074761253720849254517194230106528995342768375969379567248304445666740926913709307/419208921131229513197830737511037727831903289451389285583202482952694895963422533817763500598705346903003167038239212121808824998449275846215428211337731845419264313366666326822351981809632765021419614828354167446748210663993622703921081187224028679738806627802933480388524174987619183708890129333907011876434756290231654566904129500660590238955478925665650960394658455698461957963702687846112983327279242196806865582135339585096063674838617644105149173046055275887625701774835822739622033117836356217313689600000*x10^389+379024568242786450512321679354878097532522629440288990606839774179642043483744274347771927949993113955609671370706433514586875656027325923705926819063114102105220484084463882591113330039377079692896062958432762176732058242341004098900812929671013305922635076719939841883118615042616968696706595202498174671148373368844799521129553381639146705775045231498163390018699052911056567510010126137122576148959278417388151261078499772155552113888298095752052199/729423522768339352964225483269205646427511723645417356914772320337689118976355208842908491041747303611225510646536229091947355497301739972414845087727653411029519905257999408670892448348761011137270129801336251357341886555348903504822681265769809902745523532377104255876032064478457379653468825040998200664996475945003078946413185331149427015782533330658232671086705712915323806856842676852236590989465881422443946112915490878067150794219194700742959561100136180044468721088214331566942337625035259818125819904000000*x10^388-3562815739929978037557223651748442610251156415493188821429790626477871363749940530090677985386381907488359020118630588502575196518991412678204264239497091470650390735349354042345498215308364785873539856340897052434787120458913244318249506481898935221473460948408420765298322352427869701641595110427691739096747263465143285204835926595177317938116648318652704229357017693390167632899071688794942047529158793930536584285051114153848104133503374948924624697099/15991881313173071974387679495194064592276767029202130132999468351083496244437611598671925757599267884372508095414660286611853821922843347155223063703341073383411194402876379035700646037598236408173510325764495974758363520839469360439732464070737312307792857923835633705826126981625699591522650520198844551379382738618247502821162675200120037894016260741351093080904936049955559141529418847308435020853049984305661074579559222010744214012461624619088645417559385611294932241138011005273643810091273036252590475575296000000*x10^387+4897885263630184511754738183594607996530856500625478484526769794665151596854186780753458632708836372671284215756452815139037905868650798495842202715135225900140099775548879598356877789834020544972229975076248369147842685485732814034389527086771422398311008814889813978781764556723280562804038231251054049684965916062874628589436190966994799008462117165919439582339978604563292897950091254324693074362918478598074599935114293258545415042684747356760996182037/91589865702718503126038528017929642664857847530884927125360591465296387581779048246939211157159443337769819091920327096049708252830830079161732092119135238468627749761928352659012790942608081246811922774833022400888809255716960882518467748768768243217359095381967720315185999985674461296902452979320655157900101139359053879793931685237051126120274947882283533099728270104290929628759398852766491483067468091932422518046566453334262316616825668272962241936931026682870975562881335757476323639613654662173927269203968000000*x10^386-1039903808827749316016502175029014429328545764994477002506454800074331781107963879483187396827587203842267091213078456493870776599924305665892148459900106017862695713158366359825140590712533498373188597455830759551721656381704203941571890852119283528991518627670231782414517140076277856889859797482807955891672182728883350582608123556186085329592284329383078661500847925132237094217849384787953253697166840210456757168191841768295608696092039879098358327193649/112838714545749195851279466518089319763104868158050230218444248685245149500751787440229108145620434192132417121245842982333240567487582657527253937490774613793349387706695730475903758441293156096072288858594283597895013003043295807262752266483122475643786405510584231428309151982350936317783822070523047154532924603690354379906123836212046987380178735790973312778865228768486425302631579386608317507139120689260744542233369870507811174071929223312289482066299024873297041893469805653210830724004022543798278395659288576000000*x10^385+9785151769755363032788565628247793924995737026389643725920977678017034882756009892889546774618615853881715192865703167414324065780678888536717684145535559355199502162564541531325578297395027829914815833376067869254983625341833058099848194027372662368724531662776477291201804184550370622881561755905341012337360082603355132298791858826630613139786376664712997860654315131673232262724257717869095257370226365633946310338016918560468848851183994014359482707000523003/10761360502999373358819011954150267572215453413312355625794896930562618760796997517102185906382933436643153341402943297719331752976950265498779691666132680452703455095954947798048655900291063520988756545070821670161088653092437295161164326003135500628662523221701111800778986839065619386065252440572540693299512299699186882999019086585241193958255217925143650255732709548513289289256792147153203275665353656662383650546071144528407646984535446869759060530973698222751414907155079283263324999649829227588515531626988955919974400000*x10^384+95126487723044076612599849907710729968850453229662383887175233860064191459101381438076686617449079788595725104470293550138670703406168261198795825541531320968099281845548190960365633343560049291398915105301533763669049145705938676483629566634783597478581521332179191243991898882560772883401773500393737933975669578692272400863151444224231462455123559778756562684078269537427153066933730075882927880806612978890374828973676625534012791607919382502784807116162476592341/1011137432861821120794634363211959141085364002714828934599688515595663658764485886706921387763740425706990687958220552253708411509714246946265339828949826655336016640815926895104651708391348328432103564974854404128335889844565408253343000071254611639069130681911036464801193603398605597514691119316195923542422175679735599526587833375549262584317660276246497378028645389178308661618568190146514979781516629579997567805308844739889182510666950587882561327490288685009722944676291249455422016967097954224216919351671882298240794624000000*x10^383-96545515470915113603403272361249236936902819860554679811975931097517432322241564508697924156867993630546500416730234798060145146023747697027752255526236073299281615045825912489372454199011005538837967682840163937171062410058465856290760891669495243563419885697243795564128581539476445683555557723687039407720716949291929565050068733289041407645874264604261130883689780374020607590435087407201550925859444548577009464339121756613467745196677872315502393548343733946649/1322841453518472744498243452623164590592882229115640861807111291080041177631733415691761815570607774985085561689702075880791455659325405779324579926596013819762908988736626163520371407970636159001398648914471175325792818292890082978057759491716559587955103298139250713348929977378626871936513193691865343581815477956947325696438218100342644283242653293736019126142739080579140655049856128462357943473563109375335163895667210411584344036511649641289967451002332565351066108072741935377770157535902586729426646369856447517999235072000000*x10^382+381208994444430525164659787563686963545943637435465460217485183462505088372625595983781705257574074891143506880742525996540928356293090947371155202554768730642040253550826305046451092164223487666914858981487173096094798772484818215958631475184826990064292079926385652321510092251041128767917606062937509413302920449347290656751568675239869192161317232356259800863600121810090546996702290456899127796226589834712547031339824602994458404040027255603955996875317552714488313/19001294638339342501972768953479136179276160339017065338997346585073711475502218782996466718856210079885769008110880617951688469090550128614218266065625142507074424714212898212806614904090217787896090193007463962379688041959073151896821657339016661921387103774472197246544030195066596388496075514189953795209197525373591386303638564793321742484497471911224178727914304153438776369136133429233309500054260503067314294197363810351997517740453335447489092466197504968702713576356865159766290542845704755781484348456618012148541012574208000000*x10^381-227747089036160482090944172046874239840258301587193909887807749682985010897791182505712052870307946530995451834555265257259286574593013362881902912865911176772072318508973961767933283176270336539371616682545018945647480480135114883386129250380277780321189452550727223966110459092252707514367477743667052362574015851809854201262439772254731237134321246897555312686319684035163530747315164497965089458123767759795881201586632099075324672652967315120121094044923998377681236421/69430730608491957502208497756012763599075089878768356748696304421859341731485107433069089390700591631902599955637157777995469666056870169956353544203794270720849947905733930069595370859545655796972313565249273318535380105318453297030986335916766882660748477191921408738871886332773343203564659928850091167694407757715102925553495315754797647038353762363613149071798867376665288852823431550418512913198267878207966430997167363026198929823616487725125143871485683155639715408007985293786025643558205177625543809260482216390768859946156032000000*x10^380+5101946865410844102495776997989423440375742164612715698898994378327130998639692207909363029459695915186009158723169544471620148075968029805339180178682585631133192313791689527611032286694119953805277154252615421134203133721622263485099801014330074094169284151866575250492875510501019986764427868819192973319488834665104952279908294319739487936240029362462162002503581944749991447803844880535780933805594806452543588148729447617520536538132635942506355273993921835820191011/29756027403639410358089356181148327256746467090900724320869844752225432170636474614172466881728824985101114266701639047712344142595801501409865804658768973166078549102457398601255158939805281055845277242249688565086591473707908555870422715392900092568892204510823460888087951285474289944384854255221467643297603324735044110951497992466341848730723041012977063887913800304285123794067184950179362677084971947803414184713071727011228112781549923310767918802065292780988449460574850840194010990096373647553804489683063807024615225691209728000000*x10^379+767108853346521357666679228372266880194146903207525342209521330629309941076269814172258638234978039830853837129871354133681472500972341358177675821095853207550974336057774493826370821273935167032972792928791967565587166139504380479048690135083794033291634048949169093300303158216354929462215745831875028458461722589670066856350130810770506824455298226475189631887192048273422833295095020506563835969150630201918847530123692905464641285420955282206950560999806317247150399096917/9133196027163466057670514628816942974876733623012704720150506668869065248726476972175640294810318625626995608564334282748636061751784929636738570618743913547703485547311864097074853464348073746156926015627150409413418040574010620504644066571835182812725497683734109791146163415758336658369709625680656392563193174080875499239008987815649101682013207316359128081500710210196058756855805479868252862653752949770988736199091383601918312024717807261313861925430712705025470723631002417485788957256220541885574534845360872672907298912757149073408000000*x10^378-1048831323391932070922742467629115808859149726035836611298765077547092161021330984998070836728119099210703071566393994073678215996686203974187842748784850686157636509453597520101776320980168943002551116614344250724538962138132720816597587390236729830701784896638778507179636452919314002662554456246144545883057462691800819566267625788760979377967487956620417627932592276564962786360477241984977194332309398595783118418445666611464539632456886497825837527606993097958200212251977/32879505697788477807613852663740994709556241042845736992541824007928634895415317099832305061317147052257184190831603417895089822306425746692258854227478088771732547970322710749469472471653065486164933656257741473888304946066438233816718639658606658125811791661442795248126188296730011970130954652450363013227495426691151797260432356136336766055247546338892861093402556756705811524680899727525710305553510619175559450316728980966905923288984106140729902931550565738091694605071608702948840246122393950788068325443299141622466276085925736664268800000*x10^377+769647849980820989603347067197175562827652272009353379749712886357647120667297953663169572766784375171925276373683953936179811696838298032541879024982108047059951299514746839189489362609565955480078496341403067210527412646217448689160177499303385599221184868008372186122891861352150810005219491035599469299396892504560267356174917992912577144762073513503385334784211937342907703836272460676520618075593475077096585622352243291933487362711746108501841984972499631441919361795646527/128723264806841890616808233178545994287912683682741060325801240991040605615550966445843474315056630709586876107105727381059276654329656798300193414300576717541332925303813412584172984726521751378335715264249057870272713863850105685392453474263445066562553164354548543396414027181697996863062687464343171196785644595495859286274592674273758439106294143916765551180671009702503252119125722433263155846241994074072315247989993960485436689676372775540957569977020464864628984378855348072044709563569172317335287494110516139451955470876399259040612352000000*x10^376-2647907531311079112013847717932076910524521207453795358392247174483793652471455708746769634648235951870733216204075968465026762142876807872490193208524787777372881217283187295127496821139833405648464346838626056914491163910202114216028393837018672943012177598820845445209751829441898088971319290364108829318282964471229157940612071613979604887659259982843456836272644878776904806418802681417138713278016359433652929139916608469078502530362742259718406796053156329844799545218414297/5406377121887359405905945793498931760092332714675124533683652121623705435853140590725425921232378489802648796498440550004489619481845585528608123400624222136735982862760163328535265358513913557890100041098460430551453982281704438786483045919064692795627232902891038822649389141631315868248632873502413190264997073010826090023532892319497854442464354044504153149588182407505136589003280342197052545542163751111037240415579746340388340966407656572720217939034859524314417343911924619025877801669905237328082074752641677856982129776808768879705718784000000*x10^375-186390511035393892559310716968293636736000253221489205943644458033731019651945728683818208179821003919072777938609706044631461989208118002434297366754654902038854975221488100098433319297948706827971867460089380716949344236128915797470850482920209967752557829738309652705065629509882906556444807132423019005982671252265552928859124383069078727088664173218862299116369430408610568738179454093382422611674370223610950645609473564590628283438991865742990999287538704481817089659676563393/2257703086100161287906322963365153903014558141648332005266293125990059390012271510686937864706641257341586137417748773681874865095618716516746752332100675164300946443488644205996326813715410301774905777162717075798287183000839773637235319975801415711453932460247297812338384905545237506580629087974607748254662777689320975193827335832622304015173114248984934355268024973374145039567769870901489143018407582463969151597546102071746171187571837384767963011340957337353700682817619720905206569977352427108207074416703164673075737394795341884165108164198400000*x10^374+75063229764320421664140725221740742934699329570779564291079705648586074283155969611547936099987088330445175869394022803690164610315655536192860603057574164962780685719222783664587610628763755794091070399472626456789044604649377200894370697077611102772933471648603987834239552043784989716522171127596210846003088469030622164935126557558505225315576151380213669534294863908376557403130554213548505533389315115842759607472808167308535077555387328965921092619052404620194465091484530244431/1896470592324135481841311289226729278532228838984598884423686225831649887610308068977027806353578656166932355430908969892774886680319721874067271958964567138012795012530461133036914523520944653490920852816682343670561233720705409855277668779673189197621303266607730162364243320657999505527728433898670508533916733259029619162814962099402735372745415969147344858425140977634281833236926691557250880135462369269734087341938725740266783797560343403205088929526404163377108573566800565560373518780976038770893942510030658325383619411628087182698690857926656000000*x10^373-1398609287159774291071262575756120431242761054576396111729960448087840908040712612236186247687872120061992112902603222192669555637721247513659879123582589139690251196856733303274281018686264808277688694396948144943229787529933584765693395100664130714501066324309162691406743575312942973673973845103486585092288756948300509412608611170526679963302930065810835048814546344089297802363099903507488434922415078722604358935803532941221032759756135332901002968228028049672747868621201387331821/182360619588220817122319775021959704835704320464466429570635512347074965508633307474791042221473063411420284914330036210215774629733901677048468729948856008481546130941744867897812780761724520101469073584004139046637651263564672831873278992655942982318637950952227526665235397202219215610482097301730053636392940613907742853182259776610989343473993419770115739807512240323043837332835003446057755684604723613463377767038002733024600736744355126192405130223407389815261966521397085962042232569097011728127538577148737513709256456054974488567921484075368448000000*x10^372+1214282740555628492388428887340206563983995236161429759199346360502689104129405790293254289964103815600565310144500056582395231662200574653606092915570057466176610579518883460289399119996096939851430141968872347935564159725886377491139422087782515488654277879787160037399670982412140889645462167336210919830773898806329961427032860384994431737282904096029868010614963379483891414996909912325206540286014198746523356695496167173887661208909992164367465040255245243681349150439293275227545561/1746285293176802544763334165610286133506704572767730529568405666235589869710672552378599020312826055227760648339624426749026257854331842459416136557990245137219285749898148854989455188574274004491667848640423635510602148499895307038018519633673309998683277018318530795346294163608451208685976563761366993622098799318780545562073319620826833953106960987718628324396737213333467786299227992999449068435774833322525305497155914171443576655063944688418471527019349164870948591408898495172516419081672984308549309414776310431279839823182435702526416131505728258048000000*x10^371+394832780834081682171310193362286373069769899049995636539298290759749498168452483174155595701890420739975023729601178952487903036389523150512154106014469747193236097148468437296362869765312461698577903365681345651882236219840507306980746752165480988871061910762981543877865615657476852795145376534657899332684536523557906725829417957667343671872189844506410564951544208320385479781458052757494693327018791764675088657246398812820215936037556953880029284817939956672818247576719037177143423383/6380926461268036498565223041139985531833498508893287355042954304424845383922797506391400820223066405802237409032987655340941946199728552346706562982896355731399270130127835916131469259050397212412554318932107964155740250618617451916919670741442274735188694224935911526195358873825280716538558363984034994695149012710824113483815909894501251264652835449123867897345677777520491291137379086419986896064321240960507466286607710382454829097603653891481094959728701848438446153008115101360374995324433084663439176601592638315896534713908620057031524544521931054907392000000*x10^370-24294192567516023494120879079637211998011919825765926151844631116615275020089201135078915563170074484510886481033150910268503085022656982907756435732988744393935811091449381100608554160552383351500424548103930178022661847003963298536796758685953478306744825379989531023620525773122071427719910725721383419802981785110331064032984519255092920267369753666693544712891457583469114773534472186570939301854298384771709622642538134469641875303649394537528766922136581552821434187482527368465708980789/689140057816947941845044088443118437438017838960475034344639064877883301463662130690271288584091171826641640175562666776821730189570683653444308802152806418991121174053806278942198679977442898940555866444667660128819947066810684807027324440075765671400378976293078444829098758373130317386164303310275779427076093372769004256252118268606135136582506228505377732913333199972213059442836941333358584774946694023734806358953632721305121542541194620279958255650699799631352184524876430946920499495038773143651431072972004938116825749102130966159404650808368553929998336000000*x10^369+43215539678615877482503280114723924283592509892852007917296967747766735332690908974590077650436979405080455550717304015469612508399160137114923972410127730120039477708206488087156499461827978228435126054982865752544956907920142436069158682188233585163541622342772374699429081579412431887079265579921608155406609431335805213800512166112464934924410434745005863121411492963550982308888264683662482794555971001227377963790012269176091537132062185697612488101687990948995204250705944818908830824517/6540565639644487738965691166678324078957187489770326689598210761204637879346029676733120229834465303518307930393522037409108057435561761219962348994977544558424822779201579592869594744513185331763093859711209428858982043070457772168513879231264539644927233193181580876377991852195891375919595751417526488380613104374280367668429195203861864387201240932360130483286544188827185764166561515927512386409494077825264889443159932373114062640118247123384331080903005371046651642217918126441681831571095265108837218547116119594490600746023861169731076867672152457299256934400000*x10^368-337370381688609923320130625111053752366783534762528238967760158948785618417981695568588597173545531588211895314259336058129334515852414485279830362865323498465825788160275905541099692240416386624040648416475941849503083826810451464798968111065393838915446879534554824854831136654908993782597625029430156199219340861573956951262952268279593303064969992318849726496794294055500461837092004184265058363295400305628550440144646639701835704310082815196603870929796087096643060949670344034777998309949/539596665270670238464669521250961736513967967906051951891852387799382625046047448330482418961343387540260404257465568086251414738433845300646893792085647426070047879284130316411741566422337789870455243426174777880866018553312766203902395036579324520706496738437480422301184327806161038513366649491945935291400581110878130332645408604318603811944102376919710764871139895578242825543741325064019771878783261420584353379060694420781910167809755387679207314174497943111348760482978245431438751104615359371479070530137079866545474561546968546502813841582952577727188697088000000*x10^367-634465797558007945864519366589772508836758663184258135039665834504789954133972693282596133612384712133410287198541842285187817684466616453225272461401060513672655930455049829354427665702116543541240335108837334603459174926031373206066779336465691966572038526598085874408477269696169286622403736763382572293000423834817152457538786686290941871661383682736094186651733553233250445226733129431739899982791374885487749617342999494748083481173053029704771177413697896405515414357578158868465795062631/130359419166877953808258011943868706460961253205204220311591975207864073515256686029724479926264379376668530059952342861961168228379323684533140490332625169908096195101104937267339086526097341103249154345735050471185747556615196542747725716605676151977622418661193617394282812152311565932419288412798046119324147000274293437056946977863152286204545460182785000650521995268952018812352449704722528690583407420219188578319853052134684281201774954484616431470652263413478900549077851821915847704876993265678315617660885278172374482505297392986531026588040245885299008208896000000*x10^366+7992628720962748671693708869765923650445779675889512319892936653778583274707259762899182616605617139825299287070857866589686671677293141551730127901039557081813185716722753850371309025634293877498438979815660477244238461503869997327284256757785381971756822302247763467551389458401920938636617650114575994836773212632384347264164314932878662932067988154900109385171998552408933748223242160847104327033482598121667376020668429920798874881775496145296699589451160568828206958267000683441358176892157/780007733366648855479082280257544073274652773299271406150130005501999868451178742232801970547812687588967193600484073498218198904972986222288956010836422033131410749808259762000726732016043980557353456497282801995171863127219500192594908271338358953316652823747471699683373529856413710441783544404049847384307670787355525016236347576335015602619505528236554207189112378285103013662922075431004581011238080662740089899946813042717973528729301788097512603689781949765266608230471322165199770058302448716064207184795077296317119843122356378913913670078988064665333076590592000000*x10^365-507164891201633877860185647641034619719856133432465134621657786958393988262625070616077373755805811758023647041249484365405061522902673085705396225350734442751510467877168564752330138473232643953506062707228216849341984678276185123039945301472679333028253574375723428425574478281958289576564177653568680600072661787731141606921841245837706618802687146705033200756537376944615193252998904462273823474976850979912183548330222700126881116893162739193370857388194816127956804413431499591603779828930564917/345817988603570503374362087116742679974463856347778576459472438199322645677566997726397219246313850667943783217161814953582034920917583387624253225316349381232877218748991582002546198092777130868063769644983324830163435861179019849387337771914404118670844662714089072998023021208900731351785617978624307937527574458915646726998417170663281837452563014954732780865707351137456991313483827986486743000494425537987144337321219456115098999909193406356608407871072206992330481292195921624585648454888507243164498383793267109476787716687982945304241453456859516445504750172592144384000000*x10^364+1064960556350940951785313366406904019296335879101041549041486545960107819007250644965000164174725866624160101134085945945831080846218610880479082672233768125307003793728074452116353817736284570454539424190308333747605007157289084274379448176048524698715329911063386348556795653789760471521762782907366908274465672673719593206458365556947203036185282864549678642015946790264965315910072880933506951458948246189189989142776530563503072483185062074682941434054888349765565982194386166543958654978619734943/4149815863242846040492345045400912159693566276173342917513669258391871748130803972716766630955766208015325398605941779442984419051011000651491038703796192574794526624987898984030554377113325570416765235739799897961961230334148238192648053262972849424050135952569068875976276254506808776221427415743491695250330893506987760723981006047959382049430756179456793370388488213649483895761805935837840916005933106455845732047854633473381187998910320876279300894452866483907965775506351059495027781458662086917973980605519205313721452600255795343650897441482314197346057002071105732608000000*x10^363-47752354745409667207254835697674829179840218386824541305390810609113089314912584192149809912113311280964003395551694710781120001389364473612166457888165510512105512994482968184309044422934145295292707217316522093586960153675717356386666198971767348434085137795037539740428740673927703816091045418172102379095857062292409657533011011364637674887325511382345991061666871412434341857570378359649933315223582300241674408231122288793807302726165494570306682901798355604850569771260350151743344648496191429/401595083539630261983130165683959241260667704145807379114226057263729524012658448972590319124751568517612135348962107688030750230743000063047519874560921862076889673385925708131989133269031506814525667974819344964060764225885313373482069670610275750714529285732490536384800927855497623505299427330015325346806215500676234908772355423996069230590073178657109035844047246482208118944690897016565249936058042560243135359469803239359469806346160084801222667205116111345932171823195263822099462721806008411416836832792181159392398638734431807450086849175707825549618419555268296704000000*x10^362+6806749098733096948365645510225447472789716435437015481772375342439703198586757154815474142929270702947949683462186318031794790746042970833812230771314142502285807686241688211833406604637904662333103207193544662060098965625171795401741143021829887125007497804046050982207516724760102346576091703045847804381459984291184526630111542758424737556161971542148680476112112030100060076487962529823029882823852241772973736363945168330672871483277413503038474900618236046864741108138467883278408333838295274731/167320575605951552352651352230564778278844592255309186434151144498360268884634016179940030560136493507177920071791572547141131776136763546268118680537062484615715313519512087036111952485209286999203974305028731885826276807072856963927569507563065288777701481607584857079363458581714529857247953402777585152493341626201746512390914163853722284233048089155697908694063844774347190677116015332981745733359222852299699916169498821646729500116064137731581412064339576631169180068416074718839520148413255344532710898014534358249248968842313668256004184840566908436993018323506983138754560000*x10^361-853504206635120210757336350515436573544809542210024332123792421432063112606074231612657184368999807364060860769606107754715867371432942852688810255409122604798622566620633896558414806786074444334899399897170240388371800014413593629288386381825388884855761979367472737355100471231795084499545382971742622627024975368625322744419329833207499704168233677878818731384343553373169555841747092764649686578493033373699063172517641664311995302136962257144155983670354033418767956982399702580179560871452497029703/112941388534017297838039662755631225338220099772333700843052022536393181497127960921459520628092133117345096048459311469320263948892315393730980109362517177115607836625670658749375567927516268724462682655894394022932736844774178450651109417605069069924948500085119778528570334542657307653642368546874869977933005597686178895863867060601262541857307460180096088368493095222684353707053310349762678370017475425302297443414411704611542412578343292968817453143429214226039196546180850435216676100178947357559579856159810691818243053968561726072802824767382663194970287368367213618659328000000*x10^360+10449641030404896721577666344342783430710152290937456610484626198630697535867863904641426337050605976978211537814248721457926711749863307985496224650367573251555169828698175595760196054186269501012478252594544660457925842978695399561703031550592384504275860067410206387038256425910818868190908263392732693839320298994678232059209013270594086697135309283153326084214941224670007327528949580426849645110969016436077762004596233600457263370855042398702234787980823689364437617380672556735762411395380935312123/56922459821144718110371990028838137570462930285256185224898219358342163474552492304415598396558435091141928408423492980537413030241726958440413975118708657266266349659338012009685286235468199437129192058570774587558099369766185939128159146472954811242174044042900368378399448609499283057435753747624934468878234821233834163515388998543036321096082959930768428537720519992232914268354868416280389898488807614352357911480863499124217375939485019656283996384288323969923755059275148619349204754490189468210028247504544588676394499200155109940692623682760862250265024833657075663804301312000000*x10^359+817391231258295962831193776716617144045332822393685070999938337826594414915523523415913621861186770038462335765474838721906626232355075152185649512156061727376885914932254638881842944103468937213111686607720149360000653833253866011417977941133931708416122498446922136220788699927866670630594540199367344135460462026407095923657383933559911960791616314014213465983829045376679526317496945796383870214694254019526407441015441295070367269334538895204487329697420197352052486333693642256237377024047237499802789/2390743312488078160635623581211201777959443071980759779445725213050370865931204676785455132655454273827960993153786705182571347270152532254497386954985763605183186685692196504406782021889664376359426066459972532677440173530179809443382684151864102072171309849801815471892776841598969888412301657400247247692885862491821034867646337938807525486035484317092273998584261839673782399270904473483776375736529919802799032282196266963217129789458370825563927848140109606736797712489556242012666599688587957664821186395190872724408568966406514617509090194675956214511131043013597177879780655104000000*x10^358-1244793218997035461361687541435153185559068016734646827941543191111988509945387638345036868618708131697205691788294157410641766281230914447474372538343555355418095592731214620772871552447794899458845341410384414359485365123315689811048050113101929902735709385352222757796121846164522733825293713449071222478761065066650036302419488299059604687664886026701684644438652324484215497212025903566255509921586745123512235909613506579111653664857776180667855759707001301699285969675082835092529707634924712091943381/10953951177218103572366857135731324509923266438893662989460413703430790149357519609998812607803172309175384914086440903745599627492335238693333482048298407791021146268989700347463801263930825869865006704507510513358453158720096581449680661932177340403403092402728318162126904801508007488725454866633860116701949769962525468848125039283263571317835309961950055411695163338141693902113962314871120848829191632551006475183881077722376667398972899055311087595114684016321327700861239508858036056754984824209726163119783635028199261446080757883859831437424381201032818597080481615012813183385600000*x10^357+272758327528686896572617922517598398475533170648012317712621001490876368083664744674338992127716303493201133151667413471290189960308720979731153030306344838137465685678050103394567491708009941963698796675305392284778660036940765361598207215361733617304965957969003015992784488754402792551038849794076893446267683632633671938804541875665059141089170649159668269266803900240661735434856715459220987879946140945734509571657683034829605991688665023752040350331801277384988800532140476307315479426815001710160231861/15182176331624291551300463990123615770753647284306616903392133392955075147009522179458354274415196820517083490923807092591401083704376640828960206118941593198355308728819724681584828551808124655632899292447409571514816077986053861889257397437997793799116686070181448972707890054890098379373480445154530121748902381168060299823501304446603309846519739607262776800609496386664387748329951768411373496477259602715694974604859173723214061014976438090661167406828952046621360193393677959277237974662408966354680462084020118149084176364267930427029726372270192344631486575553547518407759072172441600000*x10^356-96201080785849487773542396924642119783903503448231616370584128926184919646048008951218913145596078195212550846211067901558491216928187441307459460686592879586131629129322794315327762695407751330468979159321113319772280011134516661132132039937320497534634347223431523746070587967298829842103427327753254625721194193400215822736799843451598480021375800130204347670030335290459739318626961334128430150793951597972947118232744935164960590854626128551969102876889633855713321804800590079673295715646540168759947/392642491335110988395701654916990063036732257352757333708417242921251943457142814985991920890048193634062504075615700670467269406147671745576557054800213617198844191262579086592711083236417016956023257563295075125383174430673806772998036140637873977563362570780554714811410949695433578776900356340203365217644027099173973271297447528791464909823786369153347675877831803103389338318878062976156211115791196621957628653573944148014156750387321674758478467417990139136759315346388223084756154517131266371241736088379830641786659733558653373112837751006987733050814307988453815131235148418252800000*x10^355-192659321668542580183438956352758375793777632932734810100039483879986341522343663392792543765324894510858487584036476937870405882798227454916089545706494185489867387894297878550862201761543841871816408125544365020560072518934086927886888263946517878395422141349653239799747954644095813838909083954942793020408740000201994608886902401680451003826282901281421435171098326626797972738946585701806820151758683315942308458516547090208077510165148261132435843316851013336949268132750856844568288036808852171716969341/287662288388670787287798265076026404077437527492125372906377264287569844890706736031842502041551097651902634564872134385942336322819767931496088115937840713231995323282900046598449383086890782948833881330582497144491252003946283698954350688298905566720105630803437980535517916829496600872339629487138465464716045116868510944024235242146167976039321382032347349906285194694693662599935928243583918880621760893560536360934173817913529577125869353296737908760969617725457351032722319228410824783077222520404471913170907501772121236375602892301615868106172065477228166694698795085620698209583104000000*x10^354+1711584916057729414082221860247489147093028536651222222273588369939747455901505110765495380800373585565293951046618229722446128107736879365503090447355445483097731098946619374054362678251465779328379342872280453062271388518139139407909995692314424692032652594418022466291652349264085589350241117563998543582339937792480222800666812150554626388146950905826649338606010285768080541307554029062482059517779804274259607467903904477540311300184067254332506422922983113348298068318340697166434700775021369955127907943/8943682057175037204766091514181911835862148582027897957634638580577171541147427611171830518019134126995518274653297269090207183854941875688332921422794683993212945505704710539697244455974240706227380674096292183946909835031784456822035266854384154892570556884979617213013375232335257954394559389509214108084807948179002794805117132073999040709586173877732981242540866962325930237198007950845972750652058384145245766858135222338766101397913392620680396799659237205646037641199184834192409279619310009270757217664040942327824132985496017197013875172028258763019275728144271629025661707970674688000000*x10^353-52110826452584239811594694775642604666453612538024293330752969301924961001627873417325646530305518244638233535059901999357869326332860206308989585570928178391048737418149266407194258713901865036462745849936971215611040424125374944907298876224190927391488746145847735503331846716654736467136605740341638123593249190507733817958517754322336564855187602663297008920117962395942246830740243742290807580410752675677284190145132568394011066437924526529157797288691990716279822183514903802775504661011891152651876997111/2065990555207433594300967139776021634084156322448444428213601512113326626005055778180692849662419983335964721444911669159837859470491573284004904848665572002432190411817788134670063469330049603138524935716243494491736171892342209525890146643362739780183798640430291576206089678669444587465143218976628458967590636029349645599982057509093778403914406165756318667026940268297289884792739836645419705400625486737551772144229236360254969422917993695377171660721283794504234695117011696698446543592060612141544917280393457677727374719649579972510205164738527774257452693201326746304927854541225852928000000*x10^352-1542563451638523669843797359250496756391187549222165513426632468572665403056236896406439002134957866722264082517295835410038130295526177344203980859553321549862126325245576270329473338243369153579293946058495973150077261845165551917064327475656479402539269482115117007115099093775726200154466815507314233942304722295787108440599240037828627188884248939792435890247930757092560533171566800608114315521656541375319413493226440162019317664716720844027533083616517012814772312150927515669746355799897487305126159251/2897752986524712054344213650594939434819336140577038938273622900107003579331766546019673087838199457146547920987668315185227127569001167723019866540985477613800994343848326214861907203735653988817671338407198667598798786550298164010339426460820466185192860430733395977016333575276623577223837242200985371019477775209996905516857950791975689189905920336385485922583240895793601396852154576074095171211266916463059628462035812037760216852923939209100448563089592854629316195748535886278340606596656443003725338523149265314215019087300709571832495555737155839218245335918744007804314393382498598912000000*x10^351+58890338077609681207402751956461760894925727930552806528654213391332820094721155650694060252341404479539560444523152015677099097716376476224213547662512816210350554043894918860467964340233824012867008398567641740653335628193335742990126331757484915701729920769564268519915062949598089912465180201685040336746200378517432216653307296377852407432716957069067639247712037563422743152224350971775347296533891583806486541704584327541154722813745053843592670165913311889353990364947395326195681514579774888646275067126207/56227998950525512702495121676144204793234398471756863558261378753676297453353598058965736596412422266471615858844715987854147183348898658497477490361282207618194494248032921873180447381286629999018094650453282946087091654221985574456626231045760325857482263797950815538024936694667603892451337847667920139261946750174779954649111677167496273040934478207223968841805206341979041504519207394141742702183423247049209030677342896780699247814136116413385103918190459751227251462304590337344921130401521620044286468703188344157028230369982968531837743763523771904190832498167308727434916489194002813288448000000*x10^350-7332554675382418913494493808049476913470915552517811910458288335153177867814954623600911966025680644145255891818786800728230784701931436836870416827448519913060943150303217447375765445095192689849324562616271718248989735842851373596583675634597932569403481083791492468273798218126500490015475962994398621283228981949570467052045008979898248137965197466347155376159507494094888824376669413167193229958864298201022269162022394059240136089128207794935736518260477347490650184264839199531103718413971785221015286740207/29988266106946940107997398227276909223058345851603660564406068668627358641788585631448392851419958542118195124717181860188878497786079284531987994859350510729703730265617558332362905270019535999476317146908417571246448882251725639710200656557738840457323874025573768286946632903822722075974046852089557407606371600093215975812859561155998012288498388377186116715629443382388822135743577276875596107831159065092911483027916211616372932167539262087138722089701578533987867446562448179917291269547478197356952783308367116883748389530657583216980130007212678348901777332355897987965288794236801500420505600000*x10^349+26937063322794390535315284363071342360386610677212018994634202926738611357037139574834978187701434827897271595285094306532731879727091113034579142442091497421209003693636382118239833515550014977148326984532591708638940732399486636525944981890461674316083179407639176387333346762896193720820589538879123679690198056638317935480637585247818571363394617287986917497303579883052797354828635577573887095655497366471209832668146480213676659023435301382848531706415373527934385683493200637945251468346498052958595098833879/1104113433937591885794449662004286203212602733627225684416768891890370931811307016430599918620462109959806275046405332125135981054851100930495921628912450622320910068870464647691543330396173825435264404045264465123164708846540807643875569627807657307746924452759761468746671484186200221888135361372388250007325499821613860927655283842561744997894713390250943388166356779078861178634195345194056038515601765578420831875118733245875548866168491013208289313302649027842280574168890137533318451287884424539051443385444425667083463432719665563897904786629194066482292710873103516829631087424173146151845888000000*x10^348+14011935524196901937923518893769450018957283328332837536659719225259003747135798655094693143929841980678869519988355971045599813209003162135052601754269143430175931976489804289728375541410513898627535000828540016882053579884387417713606832232551695200389430138990963879479150274491310177231598348691725193647595607198556207497744591895271052572961624661364100359134501950463585650614282758559036086067676805594296972377122181340524210339687533671812093642405712684314214284997779629698185994983953345351816894111768177/6121204877750009414844428926151762710610669555229339194406566736640216445961886099091245948831841937617165988857271161301753878968094503558669389510690626250147125421817856006801916223716387688213105856026946194642825145845222237577646158016565652114148949166100117582731546708328294030147822443448520458040612571011027244982920893623162314268328291035551230143994281983213206374347978993755846677530496188366765091915658257115134042914038114177226755952949886210357603503192326922484717493940031249644501202128903895898310721270997825886249984137072251904577830789080485897303474748679615922265833603072000000*x10^347-49418760581569799707818928460913850375331655676253283094266052160020397530777575017924049049981919400952946197864680487808794117753148842338103584967184809633352444668013868106405933012130941951224739635343679820575399805501516134856261991601724106194352155882060236773079562963199890336286429500751408166311353443599076921538383697713231969597002348843426858883940408711425012216028246434792857465207949923683487101705733887838706729214839264552539443283548549367905566697985490228997151559462197896653186674318832501/36727229266500056489066573556910576263664017331376035166439400419841298675771316594547475692991051625702995933143626967810523273808567021352016337064143757500882752530907136040811497342298326129278635136161677167856950875071333425465876948099393912684893694996600705496389280249969764180886934660691122748243675426066163469897525361738973885609969746213307380863965691899279238246087873962535080065182977130200590551493949542690804257484228685063360535717699317262145621019153961534908304963640187497867007212773423375389864327625986955317499904822433511427466984734482915383820848492077695533595001618432000000*x10^346+2699864688637518510355802029198680800309151759959327376947667088151595096511490612403452370284720140582318436367197280555679820469385675310937990957493619753706132779453411850233885836572410449095185410966155018568159451138991777056620445557909588798019358042663487689234972052404315493187170233644492303938274222952100127368636002660575344909946012251665112640373652165706099574738615966469941794995046990939858515368153780340549153594052122119446802472855843299014999191092846615297813460201208299411419339405094529/11218499121403653618478517013747230567810099839402134378112398673696978504599238523425410757131812132942006030487507873803941654545162290158434081139593002291178731682167997917920602824556579617670564914318475934909032267294516391778667867783087595147385710471688942769806180149081673422525463678174742948554431766507482659895971383222086568695408940661519345427538611343779840046077750592192533547183163923406725841183606405767372936831546216528444672728315427818255389693123391887026536788893729999348467657719882049209994921893028742715163607291216054399662642609805690517239822812125550635716291403448320000*x10^345-149616484239260094235136372894233414369733428070575845621650515408462752661745511163202178870663147939772733006168263608614991037853267434042255104190944968796008932296316315252639196108334422076858202495192853280523869779080991017371412346663381806749795746627239948454899723497425143646656373046339964550460717222878028786174771140253238120662308587212546035171162353323119618605270385288995299518106551055431041671393273975210863053864665258016628419264354242201167482646914564975289911054325122215697982005451886173/11779424077473836299402442864434592096200604831372241097018018607381827429829200449596681294988402739589106332011883267494138737272420404666355785196572652405737668266276397813816632965784408598554093160034399731654483880659242211367601261172241974904754995995273389908296489156535757093651736862083480095982153354832856792890769952383190897130179387694595312698915541910968832048381638121802160224542322119577062133242786726055741583673123527354866906364731199209168159177779561481377863628338416499315891040605876151670494667987680179850921787655776857119645774740295975043101813952731828167502105973620736000000*x10^344-5921563352419768551769120302799909762856399786164435218078265361006832466823538184223814840574292748909220721064119743372858934773308820780180484265410274245214500113028774833951605728996216192562736077286612988102848241138784131797239834597546830852654443144752856123556344199382572464468297539685474525268713422369588967587097272544159449125031590592845314910101992816252062758277491470192655197534493088095523496102933241768011407227478851324786512347172990405565786737381915532909366594546526757213661680496919030221/1288916981950952929813562037639974577263213549706467854773708457091937854032363564984815811172678383979250108644879227006332338673124316910597561969667081281659400648715191108153935786098199235599682088405869318005772209888977081970170685367215319254051875614430177769439389524023044157773787417698502901028784043405132066969468985842350203954402260369319139742160284822784431675188706613432983742464394088768458535526934400182625618550338095440566752543804008587150558048979142543146556762279766731688301972285242974701208337618230899679477178765071583471144398193951333269189930063564708987380888332587237376000000*x10^343+51539702411693530572490251918466236487914698119755546880724970978532947072396161551338502636189394056095106697347486467130717280884105349205374042938396237231794962381851409226972781148359898249035509994478974089591715913515941118875151442173525364054232168934231669841102448225606818531849608827004799007818004684815648509635610665590755846123981632366396658801389268163647993332186628382593054765962237824811504186847487796540862491337776842161340780766970613859531071425832619283468643923870273665806926272491877255840361/37028007057486975767684010217321189655617598855967408531939096555337190670641740494883788623368704614955897121150090433437915425401515376207646760264595911059511261836290010155046267263029067640307667035723813767669824045690533610839063449229361691530402282651350146960454782246134012564525364935642591340754907998942634019898905025279036659202068135889800246512780662388951153164821163590702756953517113382140276808617771448446468769714112805816601667078401558691661231631072806979514282666773138667941539059810460177216313123096537285992020391562976449959036271315833902157288310866086959789478160018566155337728000000*x10^342-457820760083428740344597034894037077201694119930588532825531567146507074847113776421909062898669763860683573998134211360835191175722262211954347203309950732066920997272096284904030332245144994975947153384048472243768110476316640188760450873178230055383672002098361180377520917226885984749220569031104175731044007477176125501978723355214285287545091991998493443505295204384019819646923388988689238560417375763621368317663986222416207509437634298531457490015111680702167700529396528065522354235572633008574884378601289804001/2872862616529161913009966309964575059487572325031954110236654043086506172722204003913397393192399495987957535261644947421907231281152055050593283123977268961513804797643190443063934529028117316920422442426847619905417382855300021530616991750553924342876039171225442436587008967372466492075243831213649328162018724055894018785259872650959740800160458819036226022543327254315175676580952347554524246393569141717780097220344336517398439029543234934046681066427707139870267971376338472548521931042743517340291823605983979266782914723007203223518823483334379738201090015883664822548231015472264121597443449716339638272000000*x10^341-33380962232823094542260426375258202973747589979832865855725979358967746107143034518678772765480260352107104491792475723136743431844614727155977139455296019884172701054104114297564958169672389076339807378435786358161426052188891654723124484061609308026089632532986775341267971555156475752182225302506507231580666898426592463451632203536687115808379437353030618975109908818491377270186942470767208300846842747462308670483720457903027877641367613659071531910712704964100627344751334278698415990149142890959899243885855379499481/3999024762208593382909873103470688482806700676444480121449422427976416592429307973447449171323820098415236889084209766811294865943363660630425850108576358394427216278319321096744996864407139305153228039858171886908340996934577629970618852516771062685283446526345815871729116482582473356968739413049399864801530063885804474149081742730135959193823358676098426623380311538006724541800685667795897750979848245271149895330719316432218627129124183028192980044467368338699413016155863153787542528011498976137686218459529699139361817294426026887138202288801456595575917302110061432987137573537391657263641282005144776474624000000*x10^340+932786329508758022449047656047710629364370653601051098094726664167355957595392549237290862424856473072309883547301806312283530163123650759579215068630531520802323930805365670226571631522892548415966736633128366523192445654620595828420064077258024616834686455356398979011803631295190323176961060026648590744223540988477688957770439162862833704625622084389184712521215359886451139509194157041384039881441656695438043680795999927119251286656282752077854408710023767346987663775552054126265408885839491272350111011543806772219659/143964891439509361784755431724944785381041224352001284372179207407150997327455087044108170167657523542948528007031551605206615173961091782695330603908748902199379786019495559482819887118657014985516209434894187928700275889644794678942278690603758256670204074948449371382248193372969040850874618869778395132855082299888961069366942738284894530977640912339543358441691215368242083504824684040652319035274536829761396231905895391559870576648470589014947281600825260193178868581611073536351531008413963140956703864543069169017025422599336967936975282396852437440733022875962211587536952647346099661491086152185211953086464000000*x10^339-379386255069499310321965784758473217693859219041726961068138751536803605792257039605844640966797866643445656393961355078302695023089664327935396859252558108473903217700545938905926698248046782934604324606855264931981374388273853655113369741214118078106712172446744406780982371336706372338029654825142542513657434940125083411808344043819251710942470596633800624287427806343996826790718291033830160977818193104685118681205341303451742398218412748764206956967599543613297088142425372658394605749583009106924402241539695855948857/362791526427563591697583687946860859160223885367043236617891602666020513265186819351152588822496959328230290577719510045120670238381951292392233121850047233542437060769128809896706115539015677763500847775933353580324695241904882590934542300321470806808914268870092415883265447299881982944204039551841555734794807395720181894804695700477934218063655099095649263273061862727970050432158203782443843968891832810998718504402856386730873853154145884317667149634079655686810748825659905311605858141203187115210893738648534305922904064950329159201177711640068142350647217647424773200593120671312171146957537103506734121777889280000*x10^338+365942769121760619911952934158472151653324375118491520356029471866547599094480023244905345493598854595870968803945250864969960989539281617553487152445716899427036923541753116870153279534285905580802136640570035248035350782508580194257625375873639622734322530216892000592658067539103632227499241122626660630706978221768305488250908260624066007651436858994839858142769721971074641562979944213722664592992331830457508331307216591340525682128805566350994524676156286053027344777240037040906414038165574460902623833689405704720573/62192833101868044291014346505176147284609808920064554848781417599889230845460597603054729512428050170553764099037630293449257755151191650124382820888579525750132067560422081696578191235259830473743002475874289185198519184326551301303064394340823566881528160377730128437131219537122625647577835351744266697393395553552031181966519262939074437382340874130682730846810605039080580074084263505561801823238599910456923172183346809153864089112139294454457225651556512403453271227255983767703861395634832076893296069482605881015354982562913570148773321995440252974396665882415675405815963543653515053764149217744011563733352448000000*x10^337+59664520676113073251705980328557020572257070335018019671504820815974470969764693882896617740021217866466958605783912107319696681004511718557937226920785133761116584455064603371194148045529871585778772389212674535655277831518488898693394210378978291644315905896385886528663657830886125406234452846820991982693056195389270721122103211390979596204363395847836830588594271807438173705528627735371130575358429528687614869584185400562941075844498417792334048861079033028219472039124985100863510249854621307957559968989916877382451637/1828469293194920502155821787252178730167528382249897912554173677436743386856541569529809047665384675014280664511706330627408178001445034513656854934124238057053882786276409201879398822316639015928044272790704102044836464019200608258310093193620212866316927915105265776051657854391405194038788359341281440903365829274429716749815666330408788459040821699442072286896231788148969054178077347063516973603214837367433541262190396189123604219896895256961042434155761464661526174081325922770493525031664063060662904442788612901851436487349658962373935666665943437447261976943020856930989328183413342580665987001673939973760561971200000*x10^336-166410365556947947318108354320668374893467097260178557748562599050945476560048487721905480278945611921537563815052306821643676458095889438684327839618896998587353207103850703053711062186008986196852054336883746223885766464168352401791253294783428447181588995593607472246265302497558299321554170556690775655207452636831966478665919367494951992426561282471550844951301881533403835141760182723109586917189814989130054006657193522535109655302276190744970493002787506348853125654385800747749160349538302566190754222429227577899405959/24379590575932273362077623830029049735567045096665305500722315699156578491420554260397453968871795666857075526822751075032109040019267126848758065788323174094051770483685456025058650964221853545707256970542721360597819520256008110110801242581602838217559038868070210347355438058552069253850511457883752545378211056992396223330875551072117179453877622659227630491949757175319587389041031294180226314709531164899113883495871949188314722931958603426147232455410152862153682321084345636939913667088854174142172059237181505358019153164662119498319142222212579165963493025906944759079857709112177901075546493355652532983474159616000000*x10^335+124530041429913561318493115796925840087997830504583269737018842607125364444421932348312681313081987092489537357085325307069727065701737625644802878848112949955928078577984423647393371389520878903598719685847559093572525830581321665668650639209418081354816425556960447796323728143430814215986318944964592725055962379719386272249867207529327257782836717618800193559203721108612278352728949383503719474784943768135608875184223823706111814710260018732308702623472923800279375088943885248129974186116558926682993889761842092924312247/438832630366780920517397228940522895240206811739975499013001682584818412845569976687154171439692322003427359482809519350577962720346808283277645184189817133692931868706338208451055717355993363822730625469768984490760751364608145981994422366468851087916062699625263786252397885053937246569309206241907545816807799025863132019955759919298109230169797207866097348855095629155752573002738563295244073664771560968184049902925695085389665012775254861670650184197382751518766281779518221464918446007599375134559097066269267096444344756963918150969744559999826424987342874466325005663437438764019202219359836880401745593702534873088000000*x10^334+5576741380128616408882122299416853399013234294137447567780997115256183832923288101997287980737856539772729898430605497143685913913266092441070589513830998754925611580244512690728304393759904233189976305810656686152639068311804721998407358987128271004494778526354765522511947521016516950547390335371293340817788599378309936124473724169295098993882308174820642618068819361848564186524740512686576963626241520691196960895815433132117902233552538243852664007052584649213948144187724074062667846250808995197443112558709156830525828001/30159769868844215991922936825366846254690577243220134295802661094011156373750082034135323055309763221326462160818545148094267256052926096559809069022500159370168772067453789598999829301920998459089486623195032025001375275603978032944343937186404674769503945537881765673346618281888778036945250901716554967046063278504775255189686772635397325273487880831524508703132026876522631380915486713745865426415209099267921975146529589504962431787099334129364685386656487286198846275028706857043485925613193418338788852918142356810174966933156556557556989759988070662766473917867427661959882155054410625257821516507610878985374214914048000000*x10^333-376111971721043201333941360177767993053297808686895632726710910041505532778167873550120407369678628198862279770049939636314387321509346895853496361641340836190623711627883919979695814299427469863321306509052391826026173957775815482564208554031133991815173202774486908749529640612273452016708237443046154959682017324072320564767862907632278812559204383597619837672547479770425341255822873855573658588186528640667551351777468488076798997794316297944649004676050299667563592043903540206909208130764520505569028608252114473851642519/7291372935324975294750600111627149643991128564294977522062181802947752090357162689571177002382580119441562280637450475363449226738070045322151643060384653913667175664659157925032925765299582045054601161651546203846486330365796887085445787012097833460759195624542844448501380243973111173766983734480925376648498814583572039716188010966799353362821245915313617488669281222895581212968579205520978454737742859163673444540919241418782126366111926932373879983587282640619501297259687372032491102895497309928058843562627822525536805192631255431497294227689423676712773914209707786407883597925242129183209597397444388326134425583616000000*x10^332+206479069109503844924169129010846351355201045323341559820256255784622990436084668452754920184204114833602276882215039258294914128897866173180229433496508561668431509525579313901320069710650711057692175077940993348314841363119474605140238969071392589304591538231801208357519085233112063078920463775688461951701596426354059119872121045249984808018627436993150234376523565647086358577169394239871484650303194577358162038434210060135522908655741732905909992280101535470009354960617672540175467402679223934532851729619236818094128062049/41801441038218083364805190439958448909001140059103106133982488276299462734017613699311557754659331824758476554894503575258654416889355569831895369665185220887053918085490952384213763412462503864298028459748314386651906131987113553660860696940356879230532468515504127223258412938697846359206117749779145184325843704007618503692905866872660692829054202832492969062540989250860367093948864585251769481011479811585339857553090011053877930456919677103299453945905891378671600937189787703862271492899886077817561350144545306538902504169354987388773987807343465938594332850164254739476396666905413126607340621879548678273728661870870528000000*x10^331+28888697807340549957528554543045912965935910339488032703870645541452624719615651507414692103659372745903566644620481189719716666111603963392135494679782121060351732279787042897974545167483852458173248888814121202701192568222577315652287618369245220313514553837199783045745746046437103001251757743859860408979875012247031110383927974272591005398648843306757871578229388506370480792780426602828747827357845876297375190649321005434627190209416302668360872092055188857387044057604135683503447854907037579895809620385084314774979502131/38235800877063364820075891073936584845982893992355654249595597261805679161424459717700590033300005879633887810647603996243850864087541210880717361726412615838611932332282105266141083048786028943023967955922233123180690908387486807704308151103339141800704835084962032886610236154453202477386358159507602854628357943411687342760843115977896532097719270830447289305845115394616379338203680128796536875553150317675156602916075073631859304809959196479243057692806840752904694868137301275402150331073580005844012559841834545364077789657631422221310507903631772836754162897427920850628137786062301662087295233080385723865624765123264512000000*x10^330-435917428194459939700053865762046540215459994784202393188323765200357109398024337807819193392074324158352764181827228699678863969826101821708870427520950302422233907545765518081272878243640611819403348901571858115402890469566649876210503983154409288512079612283660957784566435952022137539231555370711781203844829851006559250163248906417226747775231804576198786589375590049315789090613440674089569520353345757615533124693495165178644260851880214865728311989568053909629823845580509682378451852695541625786784694479830053452222036799/1213789991628258420666935900182497183135440511345808711446010029948843658647029968157787454801959857430023911816195955666769817142268695064748369252500193080572232288112033580341614463532244556652209418979358462190188681758440630595189436533379251604323609456153897620112392434960707835022873937623216660167091165331184181736860674060302443821406610926691647694260449465654612140802070734623606936041222228603070609197097132172823714721415741735147658218281119216328834634620621983697334105571611506852184003648641611863944428269213863337511066905220639899846590998315880582064796110624216440417042779539020969028392713737287499776000000*x10^329+52107285203894580277064161995031614289296067654936166120654139736692755590020793730709990256376376589002504106869351411536758502113814786870466047164855265314971850555032632778771551942856752952009221514890236998869363910689843485833528049297021251424470426743161968736995924628321760967124514906749834426749263071731775713341101446150946014598832170636229975195626077574157186636671365267224181639926880478528292896393016329490732762582396921691085929556746331824986257687964158143556921971258557346695353825191753980044608462146003/899124724927597169128554275607766905320344780073854140170659720088073269527131376573914587688542102777237228999716639611415119224080231584495134752573812380829692133808409132973376249462022512151064870733306388596916057856772626473310729865621111103738232443431936387079062054200652076437024698922926960507967676615569288945625809315605005441705506774680117800875801009824505996622850042404167673412342149887955223687017419182278624935652593075324620951467692939489264326842279126536571991396570994761294431218889730775409286405164275830675334996065618204520232012575055604717578886655457878371508447353042194267209551029232306487296000000*x10^328-73524214003524437350161721570874241694480398272244371921541008843448932965423503150842567292041547220378337999809995126641164379896410344904434789684891496740789905673086370818905832929774123418529984190296638873312750104670682582041649441846900328569166908497729730880517480003181897461247325459016510616918116828335044192983758636873124082628520717559696454199828341808242412065141622019853168080893461112423482507029697179741501432300909068019949002549058546085210190678885017331200969254649239306994660005515244557753196615870763/74327643927348032647960486783575397506481835152771942254107870193947390280909527130110272582252813829584944263976575541210316522523965810984931139546101823481921216394828488325799103288860527671154695980619994790678394116159870455127020335558011851242360548657040074665202463147253904985460708444295295401991994600220394552838400236756680449847655226706889738205732883478825829054155603505411194335420284390737631824793439985735032994680614360893501998654662616331112517685628407793689951288783202233600339647428217744100501009493580135335827693008091104907005846372871263323319854630184517945378031647851488059422656218416537336283136000000*x10^327-2898125515856495893668409506006722187346031782850179939119800003274995396775718698874632216499558043476030809542763516918922247924531709537591922569654283662493472508921299896042075421445743111609714726737963716320591076756383520006279917389570971486295251739519192777110815071264038561955914538483146655571392695240860798748700997289826433122129269548206236855575901863107935296450931039342336163442235631712861315190896642091300017209322886364259781575170513478841440353859077501708601071936244408531236282840940010341462067526879987/1605477108830717505195946514525228586140007639299873952688729996189263630067645786010381887776660778719034796101894031690142836886517661517274512614195799387209498274128295347837260631039387397696941433181391887478653312909053201830743639248053055986834987850992065612768373203980684347685951302396778380683027083364760522341309445113944297716709352896868818345243830283142637907569761035716881797645078142839932847415538303691876712685101270195299643170940712512752030382009573608343702947837717168245767336384449503272570821805061330923253878168974767865991326281654019287783708860011985587620165483593592142083529374317797206463715737600000*x10^326+4269607068732735415410477429166881588024756425888286973733997829783477557992361397994226269333651827612212228265522962198895558338134112610527499703855926782906656129740866023519146196327819030280896221317566406954027574930494397240745311330434962759592397978306701988535772423533087516618414504979771796361661808205382402680065540602170797570224903512707220564581620232209331886192065086114558457547468792826267388399144464719038448895756560944831855202014551566390782704066201713086221091242851763591467661581639847845239382447901629/9174154907604100029691122940144163349371472224570708301078457121081506457529404491487896501580918735537341692010823038229387639351529494384425786366833139355482847280733116273355775034510785129696808189607953642735161788051732581889963652846017462781914216291383232072962132594175339129634007442267305032474440476370060127664625400651110272666910587982107533401393315903672216614684348775525038843686160816228187699517361735382152643914864401115997960976804071501440173611483277761964016844786955247118670493625425732986118981743207605275736446679855816377093293038022967358764050628639917643543802763391955097620167853244555465506947072000000*x10^325-199143204728131798564528054765294468861677642216758016929786741911695094120910882823708780829872717123392853254734070348624877359206458836475704572208994188231185971235162755734203216342629710701707708144014536184597089684436471356916353276070838141556868013536813548889191225904426751962321957334395151865491034467340545879277376665157532190151031188267448811486450322295315136698407214638530227864433749819000779385785124534884806959885187742805417583445364056550995499643478586051192380430312053749478330228636385562874525229186418189/4045802314253408113093785216603576037072819251035682360775599590396944347770467380746162357197185162371967686176772959859159948954024507023531771787773414455767935650803304276549896790219256242196292411617107556446206348530814068613473970905093701086824169384500005344176300474031324556168597282039881519321228250079196516300099801687139630246107569300109422230014452313519447527075797810006542130065596919956630775487156525303529315966455200892155100790770595532135116562664125493026131428551047263979333687688812748246878470948754553926599772985816415022298142229768128605214946327230203680802817018655852198050494023280848960288563658752000000*x10^324-39908340641963212249394263107715668327348995804498658277973501675276578879448092417053428860575530935204314015791033570526928031653322553048472817252515114993282428531092169348335515453716100608612431336270114771979538056914833002545885412160633268304129774633076400529989442117317268414931230009553781110713146411556542861313091321223076020765423661708826714159566625730664108337906514752692457195618168016126644784205712181917297896913539427739386840508571350781932659802171011044244385206052304298930727183715661130072265787522793473/10044750573318806349750087434326119816180792623261004481925626569261379070326677634955989300627494196233850807059574245167569528437578086403251295473092615200527288512339238203848019617096084463383898401256267036694029554973055618626556065695405050974184144678758633957954952901043288553246172562305912737625118413989729281848523645568070806128267068607168220709001398847358628343084739390361070116024930284030255718450871373167383129296026705663281629549499409597025116983166104672340740098471565620914207776330845443923284479596907858024661505344095926951912628984251905502602625364157747069579407770455908905504674816421418108302640807936000000*x10^323+10493766755460599468936493432733400810092101552674656974781500009083436701866125619948374536860257227450355550826348370472035120207245174330272129288652430069059337071730635197145855197324359011394658096847102244175331949891758852611265013143115982231888968199273531079504029197098889149717156605647380164974597973951549418508972394654587709347843179814120566736646951813431934896172685701026399620809753753978206191793829745420822108055228143095568209295926768406298179563134288659005748239877422460973762874181829394544481504078845006389/4078168732767435377998535498336404645369401805043967819661804387120119902552631119792131656054762643670943427666187143538033228545656703079720025962075601771414079136009730710762295964541010292133862750910044416897775999319060581162381762672334450695518762739576005386929710877823575152617946060296200571475798076079830088430500600100636747288076429854510297607854567932027603107292404192486594467106121695316283821691053777505957550494186842499292341597096760296392197495165438496970340479979455642091168357190323250232853498716344590358012571169702946342476527367606273634056665897848045310249239554805099015634897975467095751970872168022016000000*x10^322-41964327120589221916424190824206843224767947295727211812178926009027398182612081239327788013393857581798694693962607881336290777190084136416521845998557770067208305851598512765138012919151239225185290652222628303066139166927337677711092377828713076604746318326360563699552369143729127767605450954539170079418904396512950844434012457257055916775766350797736113944994955098179194817186783533067838646866286105810835967869808365251867064751270649261603329024635169476802868000168527555753928460861991353965479562260539330682395257764760067171/88088444627776604164768366764066340339979078988949704904694974761794589895136832187510043770782873103292378037589642300421517736586184786521952560780832998262544109337810183352465592834085822310091435419656959404991961585291708553107446073722424135023205275174841716357681754960989223296547634902397932343877238443324329910098812962173753741422450884857422428329658667331796227117515930557710440489492228618831730548526761594128683090674435797984714578497290022402071465895573471534559354367556241869169236515310982205029635572273043151733071537265583640997492991140295510495623983393517778701383574383790138737713796270089268242570838829275545600000*x10^321+1594445037452570921968382517521833206301392198192565394052769563563768935881659234839553373009472896861771535788835292360347778791142192708898464116071549151884764116511817510584264752350739456555118723679953076429475413716600599187112783319433070769481817438973270305403114285218065850053150404878608617014704018247610986879019157181700435825298545878975928494303848974898936498308732919957059215337973346209951416394885071430046909575902712841466435257402816977101806460427821803831899063071661335900257789314020185636480096009804402835847/55495720115499260623804071061361794414186819763038314089957834099930591633936204278131327575593210055074198163681474649265556174049296415508830113291924788905402788882820415512053323485474068055357604314383884425144935798733776388457691026445127205064619323360150281305339505625423210676825009988510697376642660219294327843362252166169464857096144057460176129847684960419031623084035036251357577508380104029863990245571859804301070347124894552730370184453292714113305023514211287066772393251560432377576619004645918789168670410532017185591835068477317693828420584418386171612243109537916200581871651861787787404759691650156238992819628462443593728000000*x10^320+1477905570488556739096187060912531236864339606505839057093958088180737802500465430867053948643003473946613525395469983355634029453761943749530623712483824104609650531994909607276889786053359072338623043742887834552777697193219008291576156851800364219530155866177194295954494768722894255756022046809065848380525473954977136192523868884647423137470459720785016703686662099577988991809009188396067175115675896018533297923284812136793119317402075667396831338936419859287430680446235026575269658747235160883454605010437028060010343016871702300781/174811518363822670964982823843289652404688482253570689383367177414781363646899043476113681863118611673483724215596645145186501948255283708852814856869563085052018784980884308862967968979243314374376453590309235939206547766011395623641726733302150695953550868584473386111819442720083113631998781463808696736424379690777132706591094323433814299852853780999554809020207625319949612714710364191776369151397327694071569273551358383548371593443417841100666081027872049456910824069765554260333038742415361989366349864634644185881311793175854134614280465703550735559524840917916440578565795044436031832895703364631530324993028697992152827381829656697320243200000*x10^319-240362979887024368322548070231433331771075769758293647331860982357804143692913427047533122493204603958994083438156399184919662597207871282147006503419608333866804660696555724831885082113381682587754582054428485826348379736647858768644759033794735447386906441668983968570613552585125209458246835187985442347719475385559264249649605915781055864778157818156026828512445125184809709264332310380781276464667271132403419324230996646348948914254003305416411284069060765100981697742568944135061138294513104032224499199673009494709595875693452053013347/83909528814634882063191755444779033154250471481713930904016245159095054550511540868534567294296933603272187623486389669689520935162536180249351131297390280824969016790824468254224625110036790899700697723348433250819142927685469899348028831985032334057704416920547225333673332505639894543359415102628174433483702251573023699163725275248230863929369814879786308329699660153575814103060974812052657192670717293154353251304652024103218364852840563728319718893378583739317195553487466044959858596359373754895847935024629209223029660724409984614854623537704353068571923640599891477711581621329295279789937615023134555996653775036233357143278235214713716736000000*x10^318+100480179184143575312165108281647000984599497774214905643785888151976038351208376940403701250288103361918631227771662229308378291198217067732142440287910099984223310005511119622808415381815815878230271247066228605470706697662112723258910231792766391876984450760189674636129242461126540571263421077871757797574928011623246955452691958966392861497967876449870644954897137395282746591813240898113428126254875025220550822849620783333025141462155220507748505965173480680382980677004795408754495287086254418039590607529082879112872196915536216940549/251728586443904646189575266334337099462751414445141792712048735477285163651534622605603701882890800809816562870459169009068562805487608540748053393892170842474907050372473404762673875330110372699102093170045299752457428783056409698044086495955097002173113250761641676001019997516919683630078245307884523300451106754719071097491175825744692591788109444639358924989098980460727442309182924436157971578012151879463059753913956072309655094558521691184959156680135751217951586660462398134879575789078121264687543805073887627669088982173229953844563870613113059205715770921799674433134744863987885839369812845069403667989961325108700071429834705644141150208000000*x10^317-36057337506397923612833016317612706493202424260329655417439129545646714225085816066672977068731056067363814339251022427124233330460910784374184781350884148233921857258213694305346672809536529468145577653081805552751919426100191454181291504893367234709411902918963725031239604941785824364310584160392871656965455968625628230227288263158125734735644860225181881848686150372761637080875800869167350988795518593588690870474727534922413780868046126464442139206124889774521337659701352534147750148497915708616489271798381866836971991624779611993/9197564706954323740723933176200224599769951636969078115620745445886017288703309394898090890892921821672288508533523356573188027690717319453169415000844867667634707364631477164012442595793506440506557558192172761725282304383096309106439002027067485072875821254448847665978982075433342072608339541479904287619788154587386677768272626951959189956590340734974401782985782670161420249661316073352444372576346567148715536898117577239674218330976869099406946133593476773513672587855085447294425561671405909627557059428536999010092855373010576825986674698347758579069214770522476142837459142485855767945656493686746371514204763509843760765596396378472316928000000*x10^316-10693829593342631658966137811000845111757098374566000313219996877499700558401726051026413957487489634997257865220174193329720880973047454920636470679943052190425737554063000952864073598897192829304996421361606515014585485623304114626064240223905654915377533737926031176999856923094469491516785620379184406539442042179668060937317544421326039027097194434689594458382432838797174107041611520455094872682890149323049754660409354435496009125928502728126363216882572513535432201562001465353897091818360970612439665901057319813200677052499499011059789/956413718587487560353500119598890616666478297098034109664116241745697600236661390748921387953826341046035359484439944284301111852972612388048296402394007865501585310153631262156768311561908579104157737373452111182567486342517091369676424631401088548564185360124538897003259978258130539527448053249771721142760081909929566126714165875783219730276792437663632001773967449455096140810397154134670348629321246586956880566562932178732191110033423336231346358980405001858235751410273751436767077490318966577342089509246881361987049462115397990791592207486375401560670258259194578430876255255545358259857984311051383536104628443828377994466338137013493822390272000000*x10^315+390015567941845571976443342700586338457267157151962170876656185673543861682812084343838841486982509637090875844554864309873860098783425468066276545263905142169290177042376572130240606092885576307617093062360639411542444758388762621046821733136027873782157367124666087700231771812412743305058605708417197574736013119629868404872887281946742144651372997759569964546240927463485517790195837897381307182810803156634854725295160264852284143616343056188871482109360648302820410013908882210578325064692695450401974668252920292710188069221405157927096821/146869281660591058486784362115904640321846073498116862965295850373073687736342314816881240637659457496881804890829308944157989488922106789839666516292629832846087194190467000694948733844225586178682222545410739823473019621472780843455935957459529660238887714364124504371063110411264170976183741677168069927985095078293558998333544097299960679830629938708721489272414876456948201123196612981805315411390143929009565972002820272696562097334507571070026125250928443097855327575940162955008544337107106305033094620263724219150136283026095803960933878362126522602160426533927567450291434947679684077779441715765828084263067005405395295775237050165134645100806144000000*x10^314-224745502263546896091860690952271769470601778592961755374749891718040812319296157073797267192561985653715800816294315903736817380806001290788836889535197022939089716707580374266184943804765077032140284262923170005581421326817133191080103325922122130223721400496141499291902423027688145921546663447181433609754345966303005328946676006063640388606874746424127237249139833688672008200982667230945386584283690013012178274435368273568299257748550581077218425192803991245962509839143338647083550062341982026152282036340018438245834886921648097672945929/835523024558029132724817704481590842719835440344842598202571948789041423566747390958257724516462691537816490045606735326765451314756874182198991737131405271302184926950212270620152796980483334705392199369447764329090956068822931020549324557991990956025672330604797180422047917006302839331178619319000575590315207556514468968297495309084220756369805873542948916749737963843971988611962953852048016562575041018365530862949377551340442153725198626531704179205281809623354752432015149255159718895542649201966049395278075557831886410104011684755534952460097550803401537615232383717213496591244424975811935094134488657141003408528471015965792996494988203240141619200000*x10^313-17481372417494487095637322017290432652577236570566791651102379099232499241571317951117094886670346634725614866325639600086632480115512976003119962469133745133004245610018370888940094907129813673092023173404035213442882348029306028753047290915200109772098488039446791038228058088222573860455893922889449864100408909568917168660314252207204818889584317025949337472772648333798811088159893206975553293889143260278953161696678476339079934171777188740167047893820574276686264660540126210299388267923691058463553016013946099572301409414550543400386457429/1015160474838005396260653510945132873904600060018983756816124917778685329633598080014283135287502170218447035405412183422020023347429602131371774960614657404632154686244507908803485648331287251667051522233879033659845511623619861189967429337960269011571191881684828574212788219162657949787382022472585699342232977181165079796481456800537328218989314136354682933850931626070425966163534988930238340123528674837314119998483493724878637216776116331236020577734417398692376024204898406345019058458084318780388750015262861802765741988276374196977974967239018524226132868202507346216414398358361976345611501139373403718426319141362092284398438490741410666936772067328000000*x10^312+848918564933199174662989059456474768072695238459345172484089925693674470106642896173995671362452628874843821782874396510257514822204018540893271302211198411922769547401711745975411960956713790436852075827829846580567548179927560413326296050918016100495637425318853325884130101239446665525424534185269024916310077034751830790135873656219481454134989281416841445045334220727887374422907517998474472956132175602542691664146064433166020514455916845287006087348398760407754637930635033703723511409533459749885387121761874887167581272035508478991513086033/73091554188336388530767052788049566921131204321366830490760994080065343733619061761028385740700156255728186549189677206385441681014931353458767797164255333133515137409604569433850966679852682120027709600839290423508876836900630005677654912333139368833125815481307657343320751779711372384691505618026170352640774357043885745346664889638687631767230617817537171237267077077070669563774519202977160488894064588286616639890811548191261879607880375848993481596878052705851073742752685256841372208982070952187990001098926049799133423155898942182414197641209333744281566510580528927581836681802062296884028082034885067726694978178070644476687571333381568019447588847616000000*x10^311-4062895565178304556922799265378836070354846526645921100622647159571975046754100027963114061437956308287668095204129976966320195417315209764620507289669226308183165372810209884455264570323352546472932940569344679069065920026684610140402075053293964355857873997092010246962336837635987240323905230955658960992087709896582610074630097386889931947466760546915029530421662541704342396112685554871710697340561915297099633858237578126710896578388578998519956962155880427275461956281478339159497351168829206995130287887026483083278856039666778532158749299/1949108111688970360820454741014655117896832115236448813086959842135075832896508313627423619752004166819418307978391392170278444827064836092233807924380142216893736997589455184902692444796071523200738922689047744626903382317350133484737464328883716502216688412834870862488553380792303263591773483147364542737087316187836953209244397057031670180459483141800991232993788722055217855033987178746057613037175055687643110397088307951766983456210143355973159509250081405489361966473404940182436592239521892058346400029304694661310224617490638458197711937098915566514175106948814104735515644848054994583574082187596935139378532751415217186045001902223508480518602369269760000*x10^310+368835722386678226422262700869573578523925751371755516155480441774515229739341055101412125245863159386930531204738017881755858167257542714947432800864113637044999249470100406491171613572581975107116043424468669027984219547882875715682577741847629462289400428109130412455134677404729821933207547661361205753505972877475292428387758830164007975565796499392128303237441793847401412146489081237368604988918225983332902523293108994608507329390381872253314244576104602103523944346792866851582538762131075897742669685218303833584401151333885004158413051/2806715680832117319581454827061103369771438245940486290845222172674509199370971971623490012442886000219962363488883604725200960550973363972816683411107404792326981276528815466259877120506342993409064048672228752262740870536984192218021948633592551763192031314482214041983516868340916699572153815732204941541405735310485212621311931762125605059861655724193427375511055759759513711248941537394322962773532080190206078971807163450544456176942606432601349693320117223904681231721703113862708692824911524564018816042198760312286723449186519379804705189422438415780412154006292310819142528581199192200346678350139586600705087162037912747904802739201852211946787411748454400*x10^309+37237161101137810099427264368084442344789010562577396017374977515536775394953972401686889531914334484757518148299522383131490227270321461361128081086130510177940802191068574518059992380017618421672716278047992252239723440101759379078917973333826168238841364491436150139138984401537956120973446473075367791459935128765027680012596562781797364224305410496993610184973819388554140777543066537466615070435077270936650847600997017898717610972530339411050433488270624513754814735702341258934545850559107030204949296744781792007058200710670882441060517733/1263022056374452793811654672177496516397147210673218830880349977703529139716937387230570505599298700098983063569997622126340432247938013787767507534998332156547141574437966959816944704227854347034078821902502938518233391741642886498109876885116648293436414091516996318892582590753412514807469217079492223693632580889718345679590369292956522276937745075887042318979975091891781170062023691827445333248089436085592735537313223552745005279624172894670607361994052750757106554274766401238218911771210186053808467218989442140529025552133933720912117335240097287101185469302831539868614137861539636490156005257562813970317289222917060736557161232640833495376054335286804480000*x10^308-11913975481028316255893272502680306304960816524914449328352100426019610312027406102626630206298969582881553326352875170207754152607644766747663059975103372075054599984663795418164857923769055729375692912236497061219090892176630636626831047717503308089683610159411764482867243573845987158208188809180385505725198614759707412103652867675696669364076618738491322795185374844419242035964381321472335076582761041473313585595591242809802949936901120024271326474770661281729485834031406252763128957167200832972717622625985276820486206296978945530191190139/1184083177851049494198426255166402984122325510006142653950328104097058568484628800528659848999342531342796622096872770743444155232441887926032038314060936396762945226035594024828385660213613450344448895533596504860843804757790206091978009579796857775096638210797184048961796178831324232632002391012023959712780544584110949074615971212146739634629136008644102174043726648648544846933147211088229999920083846330243189566231147080698442449647662088753694401869424453834787394632593501160830229785509549425445438017802602006745961455125562863355110001787591206657361377471404568626825754245193409209521254928965138097172458646484744440522338655600781401915050939331379200000*x10^307+445780068521901669319853246268383497214801638080338467317467862871655392806487122451740338196836241157035032078187727829036291709109727852925259168682973424543429463302115465292351127469267409425876814724408085046750897272581027679214497659134952109949596071190563932329486716059146777223363092515620080252798277078752187448366180857776719073481899473538295183587732830390575868955275386574330740798860580434426927340101107211534186289937315828059820505696366011679034593064447662457068257618013811847653192436611289745858658384029647420236341448527/324777100210573575551568344274213389930694997030256270797804279980907493070069613859289558582676808596881359203713674261058968292326917831140216223285285411683550690569762932524357209658591117808763125632072184190402872162136742242371111199029995275455077909247227624858092666193734646664777798677583714664076949371641860317608952103903105728355420162370953739166279309343600872301663235041343085692365854993438131995309114627848715643331930172915299035941327850194684542527797074604113434455454047842407891570597285121850320856263011528234544457633167873826019120677870967394786492592967335097468687066230437878081588657321529903686127174107642898810985400502321152000000*x10^306-24074685477360191738410740671327662203773502989926101331624218365937813154608535674963581648229948588320044401833312925075739425561606693249467485006958584374396085799427329780528651216080779258662130989484210444272264957727766998723623099539847832970495366777819857210094187882131824659691463945751018449999014946815547943209104924367107661482348522009803913912406793007293170462079714648191542380246169508470633213329831394009989737836811447208606540062848229581176864876398216525280653588506470931639485426810721855340697234293714173807652873279/1049279862218776167166605419962843259776091528866981797962136904553701131457147983237704727728648150851462852811998024535728974482902349915991467798306306714669933000302311012771000215820063611382157790503617825845916971600749474936891282335327677043777944014491043095695376306164373473840051349573732001222402451816073702564582768335686956968532895909198465926537210076340864356666911990133569969159951223824953964907921754951511235155380082097110966116118136131398211598935959779490212634394543846875471649689621998085977959689465114168142374401584080823130215620651583125429310206838817544161052681290898337759955901815961865842678257024040077057697029755469037568000000*x10^305-2349078189402098283278357486255429499166678662233735072219206032365719273352384416820216581598369210665697908414686219393068811729833870908729110924679286777025947985002952014022424452846428799332922730378828178415377081187369960562115063645830315519148782464993580559665024704388120682987214177543814753930064476290610840327632607529138667103388041260402831129711453694013931707499010424302312087208937278272672946950489457052696432643749152146312848023661679247281232572941798145631142360894124656105317310768715516467678456883522622122831389459917/73659446327758086935095700481391596836281625326462122216942010699669819428291788423286871886551100189772692267402261322408174008699744964102601039441102731369829296621222233096524215150568465519027476893353971374383371406372613140569768019940002928473211669817271225317815416692739017863571604740075986485812652117488373920033710337165224379191009292825732308042912147359128677838017221707376611835028575912511768336536107197596088707907681763217189821351493156424154454245304376520212926934496978050658109808211464265635652770200451014603594682991202473783741136569741135405137576520084991600105898226621063310748904307480522982156013643087613409450331488833926437273600000*x10^304+526868431033094338511671892993808115137171721652809647180274665786295073728234793387339944155720459169445880926407001899622248704144462693939337502599207009934506090049685660978665956893921561186362461917837322537279313527218749733964176437805471811797450357367200522110539320762281931187179989186153648193345819476520036014928396804260259421010269372117980899521444309873215317793013853286509061469197348544256966991922020340504734963818789495941155303253673691393782150179244697178162537219313534709270327504876262545872653391654242203476943981493/71283335155894922840415194014249932422208024509479473113169687773874018801572698474148585696662355022360669936195736763620813556806204803970259070426873611003060609633440870738571821113453353728091106670987714233274230393263819168293323890264518963038591938532843121275305241960715178577649940071041277244334824629827458632290687423063120366959041251121676427138302078089479365649694085523267688872608299270172679035357523094447827781846143641823086923888541764281439794430939719213109284130158365855475590136978836386099018809871404207680898080314066910113297874099749485875939590180727411225908933767697803203950552555626312563376787396536400073661611118226380423168000000*x10^303-38425668560195250298121425613158002432002080601488806040214576689387392433837688243417070736337569197516278384765615558101232558569324749364722020777798401333423127801084408819767594785352193691116192772015193845817202360822247216487534787183670776435041860464092480591628103158957709118431216542605537561730396713415245125157192864345953895298318950197085004097689353442440521648271622042242786373448435268947791647012963777729917186870482757822133849513657344259130572275252846365485068083349570081275813473899516997145294240760677198900309111908331/53034801355985822593268904346601949722122770235052727996198247703762269988370087664766547758316792136636338432529628152133885286263816374153872748397593966586277093567280007829497434908409295173699783363214859389556027412588281461210232974356802108500712402268435282228827100018772092861771555412854710269785109524591629222424271442758961553017526690834527261790896746098572648043372399629311160521220574657008473202305997182269183869693530869516376671373075072625391207056619151094553307392837824196473839061912254271257669994544324730514588171753665781124293618330213617491699055094461193952076246723167165583739211101385976547152329823023081654804238671960427034836992000000*x10^302-457578049586225535360689616801325812170584266699976510474098870110307118438425009529091857581546335322968894141980930198414631284880778902515705400945449248775370226868557396494723039860843866665577931117620139194424939105545972771841755933147711168686548123902689102945211036191541746980735806832858845773552951502445556122006828854919830249945682500296249771546467504900653266057022929949578464296759978493967503576492728182754055490994325852621290684833633700766982870119041541872368065750674921976248058301106114621287776026364922912184738880226851/11455517092892937680146083338866021139978518370771389247178821504012650317487938935589574315796427101513449101426399680860919221832984336817236513653880296782635852210532481691171445940216407757519153206454409628144101921119068795621410322461069255436153878889982020961426653604054772058142655969176617418273583657311791912043642631635935695451785765220257888546833697157291691977368438319931210672583644125913830211698095391370143715853802667815537361016584215687084500724229736636423514396852970026438349237373046922591656718821574141791151045098791808722847421559326141378206995900403617893648469292204107766087669597899370934184903241772985637437715553143452239524790272000000*x10^301+40288615749461347432176390189893012735284200590569653419279333743386071351289174508358427000687011783165648327921312410309627678927410723154309700347831436321491454014116587200679711270810096204115805306282441948744369670530219633399342498632556992757000748162994288450892208378663754506850060260460430987837198939272439511167474461143761723649383109450085180351579897680343675576484215128643333613890220160305674338494662030036140303396442935634567962156612179673072720162344379873431795302574204659534616471073965903403509226820760648623652379904431/1494197881681687523497315218112959279127632830970181206153759326610345693585383339424727084669099187153928143664313001851424246326041435237030849607027864797735111157895541090152797296549966229241628679102749081931839381015530712472357868147095989839498332029128089690620867861398448529322955126414341402383510911823277205918735995430774221145885099811337985462630482237907611997048057172164940522510910103380064810221490703222192658589626434932461394915206636828750152268377791735185675790893865655622393378787788729033694354628900975016237092838972844616023576725129496701505260334835254507867191646809231447750565599726004904458900422839954648361441159105667683416276992000000*x10^300-3768828061085621066800403654476601048808219032828566069697063451738718440817095258552998002680154175942062070273222626013200390447324793517152002972954878604241001918143608747136853150322220665128552702208282741412421673473722580521157008548532498833407253852408524005991848960658451248254363849270657734614586762632183614978011462369738874095860643954273249142066587001942537963124213562335286369541125127829842380622674726457803310557001568596811403862615422977457667237409674215142069458520739150685569751000318501670686577339461519293019038690772333/824797230688291512970518000398353522078453322695540025796875148288910822859131603362449350737342751308968335302700777021986183971974872250841028983079381368349781359158338681764344107695581358541379030864717493226375338320572953284741543217196986391403079280078705509222719059491943588186271229780716454115698023326449017667142269477787370072528575095858567975372026195325001822370527559035047168426022377065795775242262868178650347541473792082718689993194063529470084052144541037822493036573413841903561145090859378426599283755153338208962875247113010228045014352271482179230903704829060488342689789038695759158312211048754707261313033407654965895515519826328561245784899584000000*x10^299+124314975444002989459242707423530208134930425126274845874227623608334034921910500288292524295058291600468678543287397367573473380511809911474707735710811454473974042855267588346513220078024364362140000232147053602331306225482862737982103040630443118000479038206700778686765036908332006866812740141557829230826127720731797768884326953090190463430938658148794489172393705234186361767376257198500372509298529875741026419953687136311196460835028460165990367495448180183735926176929104833214552298869308819359712936054830790615306533448107675040563078791/476073437626719488006070995900925553869237127096992799882756218348577675531966293427099192344786580842117365254084142581233006621630517893703335632369051294862788663294856381970761389723279283429367405982520919611183456462091170727123545868511969057086914447375876195799549240687990527091642845472275009590590489654516027513502031444610314616178109723439288874673608193549784601656870163945193170808670924713302034771868899381616362217300890091035318899390512859722992237890066977098120078830253299800035292981737014964848071431545938360151731744365373869001451285582385096237173855601189315060715606948742140928318736536077753108982991865890312205203763247520093071160115200000*x10^298+31603444787119356158406824903016668052907795644310438809913699513049384806696435196691719639943132978512333550268262353259006648724404441348718013530948604696803282170730794752598047708930077890828973015590856286045956569657955473815136826778265325068166331703776261679463288667025139095356617760857500140746578340716487410846662148849960766733964366801287142530078882026119752868912354887876896375201299878328654877154217811510522324516874710382548648358915141715018374607823301743887863671448444439916798914663445231033565600972162910147661232652941/522452204776161192966662428404822172342949905285151453290689243490922984567661074270642403986117402588672024707869113890759576944124845765928628329457907259717163558880355294020816208980192297492486424242753602747498748027107794456023968724089586687809575145152493812293569844135659281666377083966670833105544788969246298580946422895020738814270299767464664758593424217566570069302152354110176505513257576088597910417386450224599633633308912287000695127653717660896006320420002534221872421993716685780554860233506233842068754519393316871366513353010000613659012023726217450773827566695240661237598224141813149496174303772818230992503270428309303910355871796149469880027971584000000*x10^297-644660974800680413055270635503066642023584273236261581726224930810561883549892409748436251307597015687761865745512526480210321418473610258047823267054008050074693049956346251834349858977598369037677329162109360112472791137864524049380146070057516406638946260626924675985476629497445410695130209597172175016680222594876589135377260273050050328926698274569399913195442017018269924586192541295813498628412507275319997481084777200129615309282133193134185302421916442844069312361033600796313028508239317971634800125258530464766136629685609597009056238201809/34481845515226638735799720274718263374634693748819995917185490070400916981465630901862398663083748570852353630719361516790132078312239820551289469744221879141332794886103449405373869792692691634504104000021737781334917369789114434097581935789912721395431959580064591611375609712953512589980887541800274984965956071970255706342463911071368761741839784652667874067165998359393624573942055371271649363875000021847462087547505714823575819798388210942045878425145365619136417147720167258643579851585301261516620775411411433576537798279958913510189881298660040501494793565930351751072619401885883641681482793359667866747504049006003245505215848268414058083487538545865012081846124544000000*x10^296+22978123912492158895803802945020440009171212274978553017782383492800797375562588381595887285577155362539566236886306889255002764200205919512304529086876190173223368627215169186039032115113705618201569560969480798690767122691662687715835902024268066947090203218214407642962123417235003007985113891542006372646124243530526354066893360137663190877323056967164195771872803188528486464850615492410526082575427113694912099057484056310400198035104916279074814357365011372548157917550837562703935855525096561079639268092526413039571467370230648860751323806917/10052701043624067092255090863789336971288484384452224515041537857515000875474306187690291773250121056706172061620378122449787721890402204737523262339224560376626802270870284622883291193480941448303704300946776218382906944797453424360737053380758254199922170034313501629648688725093030316201324581151804305961861801546187400281658757773157664081476802422251135699832093565591244781744862537706154830220611291635780483203504800873330881634012864005047857973474981199309362992909014279165683154223927953984469379665395809788771207649016234973190153482054494566266507215145839225234337317791182378295855485211439221340181431214916306683338789620572123516502636629358765277779591168000000*x10^295-113067216352229634332478975417345558068561045587094598089092733296267810058214152348135936354169566469569739844095632421044979396139994873332599857201042924565838596491807923009035403526746823144499130491004882605049136459945806821465771324788220327144319746568999254612464885513605262007432001498910645404038577059361907738653561101891582551639423144140033666553490017022284743317984589559821277113903177039782102321209028273591320363064575419515887558224081274053271402353094023958091297753128299315450262654925489229537554229879520189656734794253547/20990039779087052088628629723592135596050355394736244787406731046491321827990351319897329222546252766402487264663349519675156763307159803491948571764300882066396763141577154292580312011988205744058134580376868743983509700737082750065218967459023234769437491031646591402706462057994247300228365725444967390848367441628439291788103486230353202602123563457660371341249411364954519104283272978730451285500636376935509648928918024223514880851818860042539927448615760744157949929194021814897946426019561567919572064741346450838954281571145898624021040470529784654364467065224512302289296319547988805881746253121485094158298828376745248354811392727754593902457505282101101900003786358784000000*x10^294-6934185966416300986782580804519158136374169152801013665364112576513339183225135591860699854022370400401349690181236384859833980673598205135717566984637914200392197182979160119353734303901479913294233250990862833348760604834289833762026070627887674820818383804204820821518158400006788617122576203379614104722338108828368794501322040631670299288063692069142886793664989230251263067445788233476768445102176245846230775671376394599461294005458380794682847273466291884015549517833412279698343475396627883020166782970566511517611680727041647615587892607942103/129875871133101134798389646414726339000561574004930514622079148350165053810690298791864724564504938992115389950104475152990032472963051284106431787791611707785829971938508642185340680574177023041359707716081875353397966273310699516028542361152706265135894475758313284304246233983839405170163012926190735730874273545075968117938890321050310441100639548894273547673980732820656086957752751555894667329035187582288465952747680274882998325270629196513215801088310019604477315186888009979681043510996037201502352150587081164566029617221465247736130187911403042548880139966076669870415020977203180736393304941189189020104474000581111224195395492502981549771455813933000568006273428094976000000*x10^293+4949833647561847070266236779076373688342992560933389749537134713671886709560810923890070929317026312012265038158141217531628590587286927715338685815508998187327809409986165394078514450758731602894785288553536089400383514711963343320810836912629028144378705107682579978531986862566180609282855971007516800085513385226557436010952183221958127012920098109949293632916828018644846064560983537500359891290455372490986067201047371426152398449870042144471632573598460050318291895547957369471532651967825048862513809389891542819442539985244452746949456678746473/467553136079164085274202727093014820402021666417749852639484934060594193718485075650713008432217780371615403820376110550764116902666984622783154436049802148028987898978631111867226450067037282948894947777894751272232678583918518257702752500149742554489220112729927823495286442341821858612586846534286648631147384762273485224580005155781117587962302376019384771626330638154361913047909905601220802384526675296238477429891648989578793970974265107447576883917916070576118334672796835926851756639585733925408467742113492192437706621997274891850068676481050953175968503877876011533494075517931450651015897788281080472376106402092000407103423773010733579177240930158802044822584341141913600000*x10^292-19167955825872526379025523271050355892255443275481048576964163601807457073954318100672560061304924919570452116083475239916354819790591340791576266345704849145316577086505143160754508138650126103891575492666524810148781242571129098726143123622019695748030134012752777401768890935056701770268313784895288840986524663225971188329402947463354287648993888993843137852174117703869227046339240266731188916624114423753929258389354742580170587201507669188829563729599125585701903814262161474560338731842085250310857894864101528412514880252138032388404060437535939/23623737401894606413854453579436538293996884197949466238626607194640548735249772243404446741838372060881620403555845585722818538240016065151148855716200529584622546474709782494344073266545041664786271045619945327439124812661146185652349600007565939595244805695827932134498683402534157066741230140679746457152709966935923463978779207871045941286516330577821546355856705927799338764525974177745893173112926751809944122773472791052402221691331289639456516240063127776477557962414998025777772967052752872020638370127839605512642018795651784009266627864305732370996303353829524793271279605116536453946066414565780908077950639263595810043120359057384433474218489102760524369983208815591424000000*x10^291-67409163062745769104874094355651037357287737506167730389789747827760537812106121448226482635809989204166531226784952904215020422117260162225875916081202197441728493614080652765704585973322566998194269198261185459402887062284623706393144430493603338231911296748537505138217860834698690893693338813078489237861359442523506664037818675830631108589554263591373104299148739130857695229100025600941516611465834670079360121282458429047287928345144875199697979129996956013277020340146468360472778647544609062696458143105669967056796685489123421582753267367916613/769458875375995751765545059444504390147327085304639757486695205768292158805278295928030551019878404268715636001533256220686089531246237550637419871899102963613420085176261486958635529253181357081609971200192504950874351040963047189819386971675004889673687956949824075237957116539683973031000067439283170318688267494484364255308808484942639230475103338820473224162189850219749891187417444646580520495678185630381037141764542337135386649374790576828012243247770447576697602204374221411047462355432522117243649769878204293840340040772658107730398736151672425798165309239018807552264535709510044499957591788714006720253249393157120669975920266440521547445973645061342793765167372850692096000000*x10^290+64713832796882633062432335433766301162091333698044916707048019808968548066232376559089632183398501106830970258387997417859965038902838930963765288136531499989390617134583160246221633391503007374041375332399964067819823625081594953060690878882795149528538566083498438148305129441464778036584170259228846227713206522994412698013659881451652471985287775210622003048616039229229661888278692581165195719902034772810459358807434311347099684528683434154919316330968198301907132805294596842429760010552613359563711364660497992998867317273350492010691797109090097/1846701300902389804237308142666810536353585004731135417968068493843901181132667910227273322447708170244917526403679814929646614874990970121529807692557847112672208204423027568700725270207635256995863930880462011882098442498311313255566528732020011735216851096679577780571097079695241535274400161854279608764851841986762474212741140363862334153140248013169135737989255640527399738849801867151793249189627645512914489140234901609124927958499497384387229383794649074184074245290498131386513909653038053081384759447707690305216816097854379458552956966764013821915596742173645138125434885702824106799898220292913616128607798543577089607942208639457251713870336748147222705036401694841661030400000*x10^289-5354908506241021381345187866173744800889376799267462381113843843717500688271251976865857440990070221822375922017278450621533805059280535235041418086105667094681236873525629888357206158506842206038970207956352274244247780331787239336019135394234556708048029124889126824055167848314131163312457138825489489062450989834122984334851434104001983205995078993676051815753137437222888034933261829139304638787814130335639888205308920754339637387863324580093430712650342462513147465680100083665617182541960403473748089435242589268380208007195135176312334082552702107/1163421819568505576669504129880090637902758552980615313319883151121657744113580783443182193142056147254298041634318283405677367371244311176563778846311443680983491168786507368281456920230810211907394276454691067485722018773936127351006913101172607393186616190908134001759791160208002167222872101968196153521856660451660358754026918429233270516478356248296555514933231053532261835475375176305629746989465416673136128158347988013748704613854683352163954511790628916735966774533013822773503763081413973441272398452055844892286594141648259058888362889061328707806825947569396437019023977992779187283935878784535578161022913082453566453003591442858068579738312151332750304172933067750246449152000000*x10^288+285782963909169203127436985204468044616205085049455690274293454530713833546579441296586201454093617927495119366480872359132624705133160760395444797119267366232543785448853463771735778793257042410094479894651880695468163522476220487262592682535037476048034464893640506964023129826022744098655310329837436183551610985674422665361943756470065931539103265557219298351158919821700092152892380639718802622557677622296806613565981097839252501350870611530689199166941839622879846263049408116930226845189793580038523280187774158928393287576072461128122194775520511/3807562318587836432736558970516660269499937082482013752683253949125425344371718927632232632101274663741339045348678018418580475033163200214208730769746542955945971097846751387102949920755378875333290359306261675407817515987427325876022624694746715104974380261153893096668407433408007092729399606441369229707894525114524810467724460313854339872110984085334181685236028902469220552464864213363879171965523181839354601245502506226813942372615327334354760220405694636590436716653499783622375951902809367625982394934000946920210671736303393283634642182382530316458703101136206521153169382521822794747426512385752801254256806451666217482557208358444588079143567040725364631838690039909897469952000000*x10^287+43700580446893050786631274125668083895168562235034519452166525947393085197005684264382832000419156614110797331468047652955219746488770818901795075390433385232411311879036169553137815218541323404297515697186830691617294235769918961999224494024289315878446693595676875697186500667103388336154494323099266326601913099076857250023590387821892924631478962906266149735563462645724459373561401038389860494355017483329531123246784561602130974031640051728128842847685741152624751277831380417526551506073263268523901800626296275630246017410070992002352869545282237691/502598226053594409121225784108199155573991694887625815354189521284556145457066898447454707437368255613856753986025498431252622704377542428275552461606543670184868184915771183097589389539710011543994327428426541153831912110340407015634986459706566393856618194472313888760229781209856936240280748050260738321442077315117274981739628761428772863118649899264111982451155815125937112925362076164032050699449060002794807364406330821939440393185223208134828349093551692029937646598261971438153625651170836526629676131288124993467808669192047913439772768074494001772548809349979260792218358492880608906660299634919369765561898451619940707697551503314685626446950849375748131402707085268106466033664000000*x10^286-28272782170508067814417541243116996666347389898341482048410550863481772405523342406254725914009604452126019909531663540897648100773711031534318874710370081984046594122561007089182369295442235001835837853001490625865282713869364198092900622256283620880367643628517271250096840156923616526478470665980286940001953537667718177896139892111323490433087540298806231898353472647182684301302710272209468664318411550183298747989567373877139473114203228565131027971063739300352778945595105705385190803604162810132830489646048927616791725918477018421899653970425627839/1644866921629945338942193475263197236423972819632229941159165706022183748768582576737124497067750654736258467590628903956826765214326502492538171692530506556968659514269796599228474365766323674143981435220305043776177166906568604778441773868130580925348932272818481817760752011232259064059100629982671507233810434849474718122056966855585074824751945124864366488021964485866703278664821340173195802289106014554601187738057082689983623104969821408441256415215260083007068661594311906524866411222013646814424394611488409069531010190083065898530165422789253096710159739690841217138169173249427447330888253350645210141838940387119805952464714010848062050190020961593357520954314097241075707019264000000*x10^285+378969363106516481087837424592645348266976239069679872245471175270954143999733885987121455424345783734819319158973199850874657554196692916005678114474835930652858301850637336238141894363942449111388829925246842284973959304683923852767730153479500277855103401517824062413146728157642769258783336145136392779230735929571396035828356741948909098930921083458067011502364349086314995091757218089902560031881498416448575436068593486831770667306674691310591307569688792085911308161559358164112254783634671695895603997468307819140217999197280763624103648662407625917/325683650482729177110554308102113052811946618287181528349514809792392382256179350193950650419414629637779176582944522983451699512436647493522557995121040298279794583825419726647237924421732087480508324173620398667683079047500583746131471225889855023219088590018059399916628898223987294683701924736568958432294466100195994188167279437405844815300885134723144564628348968201607249175634625354292768853242990881811035172135302372616757374784024638871368770212621496435399594995673757491923549421958702069256030133074704995767140017636447047908972753712272113148611628458786560993357496303386634571515874163427751608084110196649721578588013374147916285937624150395484789148954191253732989989814272000000*x10^284+1389187059484056194247734688845199249719174465548851824947529223293758217386449158042908772767909392825429580157453484780393630489226654062547504809856946689486945625060145585812531966418391913779655727903025718856817409142024403881192189782354890729824780986794459573626464451143517386137868833198588113736619359017897864360941579213394549621132225381926124862538073699078365869887360899042320041397576048187655995996320144398125166336370478246714436702796777865607285393494590510725096573574988141114807657330812644491211352310719258334018263184366785793/8496095229984239402884025428750775290746433520535170304769951559801540406682939570276973489202120773159456780424639730003087813367912543309284121611853225172516380447619645042971424115349532716882825848007488660896080322978276097725168814588431000605715354522210245215216406040625755513487876297475711959103333898265982457082624680975804647355675264384082032120739538300911493456755685878807637448345469327351592221881790496676958888037844121014035707049024908602662598130321924108484962158833705271371896438254122739020012348286168183858494941401189707299528999003272692895478891207914433945343892369480723954993498526869123171615339479325597816154894543053795255369103152815314773651908198400000*x10^283-610430326432152283335881108307438787628155153910373548341384358815911379335759449341917198223552695410050275558456397395839730414918390912044553088914033096762616011660571440114809906077562851756349957462409535829623644803811084736884891730073352720356976360838061177800355457310396332456327614597714725709279512941044210769511393499100491457587092958816401298044741953497500656046751473926730931529881992284739243141161445605155972413649307543277902620939076736790247206241875304602271459268181659731070574128957734011117510830227059143274000321507760255203/11724611417378250375979955091676069901230078258338535020582533152526125761222456606982223415098926666960050356986002827404261182447719309766812087824357450738072605017715110159300565279182355149298299670250334352036590845710021014860732964132034780835887189240650138396998640336063542608613269290516482503562600779607055790774022059746610413350831864850033204326620562855257860970322846512754539678716747671745197266196870885414203265492224886999369275727654373871674385419844255269709247779190513274493217084790689379847617040634912093724723019133641796073350018624516316195760869866921918844574571469883399057891027967079389976829168481469324986293754469414237452409362350885134387639633313792000000*x10^282+72321337257368693817727374719935222525794878012978125889273401707472061335763453528184216644255457527729104096480847986161055515319011527903782420404181323547870368710860301853961752532583027621954333179672043728279474375245431320152962202395386369125390702447160384930500063186966279203301958357030699403382830864196059881424112826708521864786454265182253343189412376509761116157033662883567539472598972478896283182749678688861822805289535678329292879630484425341431320877012523181515973359415113514576530493893013407371586812812594213052417447623790534699/14069533700853900451175946110011283881476093910006242024699039783031350913466947928378668098118712000352060428383203392885113418937263171720174505389228940885687126021258132191160678335018826179157959604300401222443909014852025217832879556958441737003064627088780166076398368403276251130335923148619779004275120935528466948928826471695932496020998237820039845191944675426309433164387415815305447614460097206094236719436245062497043918590669864399243130873185248646009262503813106323651097335028615929391860501748827255817140448761894512469667622960370155288020022349419579434913043840306302613489485763860078869469233560495267972195002177763189983552505363297084942891234821062161265167559976550400000*x10^281+232137534198162518993138322422483415281342044955114522009539444416421154184245177798672987741304187774835599182467824493691308652033954297610799326235744303205627998128368555330610545063737567293918133772055053402943400227191827098260666601113140664496220808526985730268948680346215935121802183855328033136827747690565945607573994481268185820334513185624143954696156715701454396478649257834429251343608113099037521476637747838796007395666424452154248916932885930333553124387788485875693926819250553499589685896065196779637932951609336779951043602032853991371/844172022051234027070556766600677032888565634600374521481942386981881054808016875702720085887122720021123625702992203573106805136235790303210470323353736453141227561275487931469640700101129570749477576258024073346634540891121513069972773417506504220183877625326809964583902104196575067820155388917186740256507256131708016935729588301755949761259894269202390711516680525578565989863244948918326856867605832365654203166174703749822635115440191863954587852391114918760555750228786379419065840101716955763511630104929635349028426925713670748180057377622209317281201340965174766094782630418378156809369145831604732168154013629716078331700130665791399013150321797825096573474089263729675910053598593024000000*x10^280-1175514764844972074639348120403786146568975593155332428817076042439053323982603506351608476305225561347915505503551909629624358609902802558691365430093565999962962388676233942452830914934179197226812560547182798890841251732221269271763607217010988482694384510226234839865381078830149118976848380551279615731825439988935092733233530196187030698576858255637975958726678597918350709295641008946246484081288410417346891927693146435213809646735063946429890750520621498665374989057454981578705424856222848707923720010290091263576079892806166341050397330678664589687/7597548198461106243635010899406093295997090711403370693337481482836929493272151881324480772984104480190112631326929832157961246226122112728894232910183628078271048051479391383226766300910166136745298186322216660119710868020093617629754960757558537981654898627941289681255118937769175610381398500254680662308565305185372152421566294715803547851339048422821516403650124730207093908769204540264941711808452491290887828495572333748403716038961726775591290671520034268845001752059077414771592560915452601871604670944366718141255842331423036733620516398599883855530812068686572894853043673765403411284322312484442589513386122667444704985301175992122591118352896180425869161266803373567083190482387337216000000*x10^279+554704598232985447971594012511697529466510897815683393617855279821632049494739007751923356411990129252025424343306266057067166225128107292152342942915479859559684337900218025513677822588505527094809601687980605192594087315419276411552583195012238737829773704115690570405239062739384391594695100951690811301131949654176619078667652834965300246081971567440953641340410778151080661935709592442389027294727119532281494883880802092815735137715949447383208190498814902935834191834374010143732969567573195857061914964856819088982534385530260300739879129102963196927/30390192793844424974540043597624373183988362845613482773349925931347717973088607525297923091936417920760450525307719328631844984904488450915576931640734512313084192205917565532907065203640664546981192745288866640478843472080374470519019843030234151926619594511765158725020475751076702441525594001018722649234261220741488609686265178863214191405356193691286065614600498920828375635076818161059766847233809965163551313982289334993614864155846907102365162686080137075380007008236309659086370243661810407486418683777466872565023369325692146934482065594399535422123248274746291579412174695061613645137289249937770358053544490669778819941204703968490364473411584721703476645067213494268332761929549348864000000*x10^278+2267176153866713374281871002862669959785502707160945979246679351627306648666780743756744478424307691350731762642187277872313021424857915310913100180252918543688238235138784026259561653079394161072121787370807970717267010910570494023249104672576485893809626917942645478323900308455572277420110451907210734465276982336496955433662119025797866375753375674999380032335477670209427119717220244363395323044754645204705265632218693160840102356341692502881834048449582777371678522285011862867189112971103780771669128546928841381310564045012010046931857802174405502427/3282140821735197897250324708543432303870743187326256139521792000585553541093569612732175693929133135442128656733233687492239258369684752698882308617199327329813092758239097077553963041993191771073968816491197597171715094984680442816054143047265288408074916207270637142302211381116283863684764152110022046117300211840080769846116639317227132671778468918658895086376853883449464568588296361394454819501251476237663541910087248179310405328831465967055437570096654804141040756889521443181327986315475524008533217847966422237022523887174751868924063084195149825589310813672599490576514867066654273674827238993279198669782804992336112553650108028596959363128451149943975477667259057380979938288391329677312000000*x10^277-2719811075269763588908263099231181614797520139107244554889332883762789645612490092872541635878441363327616763622698232573597512617529864115044559249188726367381905519554952782710945608169630390209720399443394832706326249936193847491950306302555670528784737600798897210440176326078947107685650442597143653461172598430180511662167699286166350728928666645327486177491897182824825502896490692975816396508726916815119634826622335788270069076180634556187486821284436192723169975602505186193741991773233587489040704706544020450590497209164259006325899334151455194823/4923211232602796845875487062815148455806114780989384209282688000878330311640354419098263540893699703163192985099850531238358887554527129048323462925798990994719639137358645616330944562989787656610953224736796395757572642477020664224081214570897932612112374310905955713453317071674425795527146228165033069175950317760121154769174958975840699007667703377988342629565280825174196852882444542091682229251877214356495312865130872268965607993247198950583156355144982206211561135334282164771991979473213286012799826771949633355533785830762127803386094626292724738383966220508899235864772300599981410512240858489918798004674207488504168830475162042895439044692676724915963216500888586071469907432586994515968000000*x10^276+8794939971112572929415505730772794392762992145049025565229010378913594830851432792753085936852057503956807965313549733041260877004055365908342481923093835947840433204902664451014600623102566991775528113077771122026195378696848272787852225996725468393423006165655973452207029177868172141159053601861738656471637994683510004725525112482054344020323652341785243488129985051667755105386089082532465724701024096974161491458169702331801481151813146946358749599114282416503631975840996827336304845423454922729270812574004621510492231336904797201411655424847056215943/118157069582467124301011689507563562939346754743745221022784512021079927479368506058358324981448792875916631642396412749720613301308651097159763110219175783873271339296607494791942669511754903758662877393683113498181743419448495941377949149701550382690696983461742937122879609720186219092651509475960793660222807626242907714460199015420176776184024881071720223109566739804180724469178669010200373502045053144555887508763140934455174591837932774813995752523479572949077467248022771954527807507357118864307195842526791200532810859938291067281266271031025393721215189292213581660754535214399553852293780603758051152112180979724100051931403889029490537072624241397983117196021326065715277778382087868383232000000*x10^275+450382075351779612235096225428060030818885387833286570325951195247387619565253722065072988616906625906322219301949961967929608429596426445100744286826195505901423672828301437410942895796570715431481585771580969783539164641897327184219202698898263015325374033722697477794640962751621097713939260871127014060873998428279062108427278121374687700647845674574168915537732263694256105110187453579357826940666024090223310224578308602814413579403552161978218728205019761378744254060957155857582474467661966231735358868174596348750268995309239466871832937719519375301/290021898066055668738846874245837836305669307098283724328652893142650731085722696688697706772647037059068095849518467658405141739575779965755782179628886014961666014637127487216586552437943854680354335420858551313718824756828126401564057003812896393877165323042459936574340860222275265045599159622812857166001436900778046208220488492394979359724424708085131456723481997701170869151620369388673644050474221354818996612418618657299064907238562265452535028921268042693190146881510440252022800245331109939663117068020305674035081201666714437872199028894335057315710010080887882258215677344435268546539279663769761918820807859322791036558900454890567681905532228885958560390234163979482954546937852040577024000000*x10^274-10791974951673818346799548042025922028212586226846912868486359694165414423004160401725881091531213885240683764746060112676725144573643392154821403693957439500861910330870657382335123452660082889868918308375811457649825682839290348953668500587370699907191812094084059814025731443954729990917869799633035825174660928092140349184338464133585021624091621339900099067916540324051089020099590027138961191537349753348564848958752598346110431257886350392540432973915254182608685523517267874196219365136243800268945711655142493322943253387675077913995453937457193168993/4785361318089918534190973425056324299043543567121681451422772736853737062914424495363512161748676111474623581517054716363684838703000369434970405963876619246867489241512603539073678115226073602225846534444166096676360608487664085625806940562912790498973227830200588953476624193667541873252386133776412143239023708862837762435638060124517159435453007683404669035937452962069319341001736094913115126832824652354513444104907207845434570969436277379966827977200922704437637423544922264158376204047963314004441431622335043621578839827500788224891283976756528445709215166334650057260558676183181931017898114452201071660543329678826052103221857505694366751441281776618316246438863705661468750024474558669520896000000*x10^273+170929701760003394607514009100995831088473035897284841920459301068246986513220827522174533623314699842608903176876163056291496681448591463506549222023866810537663349864618346364669176041812518891283375769277298309552507571490643481518271080547420964551507053661718507858000795482295163711869027852020028078088741677643882037886349355628499824812528396655324511931682398787490036656895627764197869077976687033433934400799263197032624032605022453302162547432139870431908138268843928541258556496297414666484817372543465803512467067646113026000755351368589046470761/459394686536632179282333448805407132708180182443681419336586182737958758039784751554897167527872906701563863825637252770913744515488035465757158972532155447699278967185209939751073099061703065813681267306639945280930618414815752220077466294039627887901429871699256539533755922592084019832229068842535565750946276050832425193821253771953647305803488737606848227449995484358654656736166665111659052175951166626033290634071091953161718813065882628476815485811288579626013192660312537359204115588604478144426377435744164187671568623440075669589563261768626730788084655968126405497013632913585465377718218987411302879412159649167301001909298320546659208138363050555358359658130915743501000002349557632274006016000000*x10^272-1394189465657643504307290486443259831574429437091813653449133106957308541491024743856464962259826138753952652870509440567323667850044513219031547594539289952788171063483222323532870711506225765764139269545535632935951510972473771757459958267409327783299257785569236658809672519228261836950028523114898204718309320466792521023210383927981536307321374112127802896143942335252076780037900166169207856511044067366892539415580524075239798887075988004887499757596607044669925853038288017209437003656056069435239032396752166435535767547605181132224472176584907874321/153131562178877393094111149601802377569393394147893806445528727579319586013261583851632389175957635567187954608545750923637914838496011821919052990844051815899759655728403313250357699687234355271227089102213315093643539471605250740025822098013209295967143290566418846511251974197361339944076356280845188583648758683610808397940417923984549101934496245868949409149998494786218218912055555037219684058650388875344430211357030651053906271021960876158938495270429526542004397553437512453068038529534826048142125811914721395890522874480025223196521087256208910262694885322708801832337877637861821792572739662470434293137386549722433667303099440182219736046121016851786119886043638581167000000783185877424668672000000*x10^271-409001762617686619227617310259715401082334607603319878151258584712690201651216923765031454489737608093012156198102863674073265459941748890953667921206588850659319518543148410371485503163666202418455169449046391742766319388552081420354939006948077025242950317666702915393143192914426561359689344018934464531183164061587635625557851450902483677866537163666762941263579115923632009794643704074366793705058521023567060541308499503000536729683132842037026188864144796171301075256234381779615412600704049371882375882284897260552403727595902290694513422633472848726499/49614626145956275362492012470983970332483459703917593288351307735699545868296753167928894093010273923768897293168823299258684407672707830301773169033472788351522128456002673493115894698663931107877576869117114090340506788800101239768366359756279811893354426143519706269645639639945074141880739434993841101102197813489901920932695407370993909026776783661539608564599512310734702927505999832059177635002725995611595388479677930941465631811115323875496072467619166599609424807313754034794044483569283639598048763060369732268529411331528172315672832271011686925113142844557651793677472354667230260793567650640420710976513242110068508206204218619039194478943209459978702843078138900298108000253752224285592649728000000*x10^270+41969832912779665382412108177627234719690677631764138218373588050272740061922372530132050629195780151134984691376603241448222082747190434761371503678643360935008999517235455461127411831640966813658258759154211938202767345904800432374751227967856366363430592740090784072783930084073227677393028790841791178313634684056621047410352329775288878920911231130085922597376197859698791918961193412194334328728845737796918858496306997729024438092335285747675478588995756889330163360935935934435992534472612074426955989083641110434101847209897318325059299276514763467989/22899058221210588628842467294300293999607750632577350748469834339553636554598501462121028042927818734047183366077918445811700495848942075523895308784679748469933290056616618535284259091691045126712727785746360349387926210215431341431553704502898374720009735143162941355221064449205418834714187431535618969739475913918416271199705572632766419550820053997633665491353621066492939812695076845565774293078181228743813256221389814280676445451283995634844341138901153815204349911067886477597251300108900141352945582950939876431628959076089925684156691817390009350052219774411223904774218009846413966520108146449424943527621496358493157633632716285710397451819942827682478235266833338599126769347885641977965838336000000*x10^269-55182721460122072840538308634451071550369556033162392853678169543347036320872973557066660331367003490043355959844542164931059690360699691069487410549360332329536394299510180037135436859066724805153401633650094592698683055085060367446429616197316139197110452792941749032726575468473065472357622329588417966589470630020659646340985747118125410314529987585145210864996201501680805941746447407132305942821785746444310333714349006361765985328925574307583406667298674006500561122937294154312386220335903295379223647157795051852575296861309145857005398257900850719541/396917009167650202899936099767871762659867677631340746306810461885596366946374025343431152744082191390151178345350586394069475261381662642414185352267782306812177027648021387944927157589311448863020614952936912722724054310400809918146930878050238495146835409148157650157165117119560593135045915479950728808817582507919215367461563258967951272214214269292316868516796098485877623420047998656473421080021807964892763107837423447531725054488922591003968579740953332796875398458510032278352355868554269116784390104482957858148235290652225378525382658168093495400905142756461214349419778837337842086348541205123365687812105936880548065649633748952313555831545675679829622744625111202384864002030017794284741197824000000*x10^268-378031835687137505273664355637754863513768903702236746976365887128958327745669155424848336276579668343580600789086728104914211935016921701783914975475872770127057451397849759015724269662837704327308342975731515085392731054923635620368142115092161990530271446839691909678112187294203394674707275983947196272829095915183034230662716907794045047256818924616559692748869834724908901988000571970335484155104164725039502690710055533914897385753939609390620265594581755841821945543701936025971003227012138356285472911413163632450267586488261363810679361171335907997831/18371587281474095105654185189255778728828161078936343114772369950133317555803597744467384784154661430058425969127655713096929997812522670877456579162108781058163622422565561384879485579848129918802668463535937103166084799509980344782800800641182467489653524652000439807274499706676804596536410945072005162008128104652260825579649499415088030313915060464387237914205990844203478569727935937813912632846723682946465035277046456714325559664915845640755117119438411403741089871508178636883737614487369027691163199121782620862861176310188717520317711606637470358556180893299061921316001191899637262282418192922852926121588903364185367610068762094364227441345828417180685395608362289938956562379675109335465164013568000000*x10^267+798985555552031814213720206084721909901820444728301674777716674269659824813323646383088955244608090854183899930500744012988541671366816883692152956665186092603805911665098801435448859499722663576916514728572205693205812196212311929564919254431450351914558143790688017452460336398323038967647528327265337543399529103199955887111998826919970455894112847320213046146522728944262297242737753762933019172293818661882979864705739377884154939499711365647419822153397094469949089714957929111237169647773941282749246669222618043396982607106633910714163250015076723457997/105219090793897090150564878811192187265106740724817237839150846078036273274147877991040476491067606372152803277731119084100599078380811660479978589746623018787664382965602760658855235593675653171324373927524003409042122033557160156483313676399499586531652004825093427987117589229148971780163080867230575018773824599372039273774356223922776900888786255386945089872270674834983559081169087643843317806303962911420663383859447888454773659899063479578870216229510901675971696536819568556697769973882204431322116504061118646760023100685626291252728711928923693871730854207076445549355279553607013411253849650376339485969100082903970741766757455631358757164071562752943925447575165842377660311810866535284936848441344000000*x10^266-2863286912981265300054073721931070584317376755002205655664756009149617031171664508687714953469352321744031854555405217716777949652842698657779876398070233596129557243608801342528203101859894137391450444228092009647334526855714907313558607002471815019415770657746413614731932542393616335713003514209108787157021584370364213421896603505094475580026550724036315519681611892001599917350365721938052542319960401835683162480770205711253755015179341513054339940561891583742029812237828677551584667624337881683855878461683817010597892199893623692250892814930701602155829/2976197139598803407115978000659436154070162094787687584593123931921597444040182834603716335033055151669465006998680225521702659645628672682147965824261622531422506832455620944350476663935397046846032291092821810712905737520616815854813729703871559733323870993624071248778468952481642344638898573101664836245316752953666253743903218905244260910854239795230732542101370516760963528295925621925853846521169236637327335714881525987720740665716366993802328973349022647406056559184324939175165493546953782485968438257728784579783510562250572238291469280275270198086101304714448031253192193087741236489751747253502174031697402344998029552831139459287004845498024203583271034088554690970110963105507367712345356570198016000000*x10^265-32750501342245615949875437915029848265296715528959796505709909318875775346663271987401660505592369769476462953707319614134847464774173032422439784940923670943493190858399515874289721609457590572637109698944309912676531934681430068750640221215399401405672603389871589606216505349013981866133525890789059908273432283472028743369527218428443161931489632254698833635514444569729284032895021760481073862842856023540570053676331987651207307711587061606278999301498044567400244305356173086512650955681830833087865604150070992694611185897887285503375569988773478683577/14285746270074256354156694403165293539536778054980900406046994873223667731392877606097838408158664728013432033593665082504172766299017628874310235956455788150828032795786980532882287986889905824860954997245544691421947540098960716103105902578583486719954580769395541994136650971911883254266713150887991213977520414177598017970735450745172452372100351017107516202086578480452624935820442985244098463301612335859171211431431324741059555195438561570251179072075308707549071484084759708040794369025378155932648503637098165982960850698802746743799052545321296950813286262629350550015322526821157935150808386816810435352147531255990541853589469404577623258390516177199700963625062516656532622906435365019257711536950476800000*x10^264+1135795631440718685127556979167991757227984513518195787985340920395935958338917044632293338493336793811038009366601792816569947345189834005960998329023370826800285316961995534706037805333984206722508181899780248489821100697563696818038994078994642911770757383032824440418394475211189098772745654689888352288903103443798607470651613966861097807656158881189051969149597867240090019370772795529414578619432980736957078602827747790457309366172485807090611797396610727005921623964204630069158511341984338278603266111132208163484046499972867326072997706320527683650089/46875104948681153662076653510386119426605052992906079457341701927765159743632879645008532276770618638794073860229213551966816889418651594743830461732120554869904482611176029873520007456982503487825008584711943518728265365949714849713316242835977065799850968149579122168260886001585866928062652526351221170863738859020243496466475697757597109345954276774884037538096585638985175570660828545332198082708415477037905537509384034306601665485032780152386681330247106696645390807153117792008856523364522074154002902559228357131590291355446512753090641164335505619856095549252556492237777041131924474713590019242659240999234086933718965457090446483770326316593881206436518786894736382779247668911741041469439365980618752000000*x10^263-115478552141080258747830004811338879080785678565491706094443999234779147820882362670807866588866093688664742073552623239738034328573951337208014295780611660757785516183771019234871956334407501249088130668158619763374671886849598353387748071885362724357215318855726958433292936619376863626265024584918786991529609852711094104015985793859843675273226210359209102595280220200621964176572183271217227281242967044803383599126646237767599602715249192551619213389626817949627281697162164350768281710282241157629939299750989786261351187854381894412076449644834803991917/24793443939798296151842196898055468126468788359884207316279908457660910938781027250252446824077021428783642372352641878726250255560278529451282227693022442245238734604258395966159342787164299365461161565467474257839743664634559920509522640838863902571821999682422015031146253752904921350380245964351059131696523032870211436147557393855257975191248543087541970268084144470207035012580934106621989068539988351491123590087608084261343029678033867188039236406081114285828967038494211063541874524754788535089720543502401775672907261543376667902461165574524564955956943100431104260357171327540852614724543481252315631602900674080644742059948665908771081688115771877784604978192257260312990502564887823587141482832723968000000*x10^262+6332010700729946324868231620946508415805277521885454596874410021343433832835220670139723335608388711524473095883381728215124787289107988451577201958689211714966581201545975900001228806141865045390325647388919319373978332754347158497982280514774558077585892205495400618992379508251482979629193462357230307459437273258854111455276732227099883022952329662343737625040832574334934527847537931012970332246172775085914055134595374382412327461833399831530619882947080831060398569795053756672103722597631538659714659854510014986819247341708787958532407404816646128563839/19836779106445967394629009942680950457756783242059193135253827166819150049876967190181569903900317308041508480932917800277222755489493050379756499070964322975149782682149921539945119890367126373949783224746670628660190012823128308646027053294833070131136932154074952597572606778140500747353207403804467799980214060829464676382221225891868033865259344555183579640611648975714216339453529402367519580470238843507306310730501782354728410928523259780405922940081714376768139260757694908879503038132382239380763350764656310479197066970337528335675255820074715194557877496108183906592704994385950732809408217122771061660410571972604009545269948944642071153079402463197299052347943951700213870664364535426740708019879804928000000*x10^261+59608927453102395019650254195802097711854930367602913814754000651165607287113529579531426689833363753047041857442334682414142556964197187805206645341596318355320849914556424817321906008934727723735518678319239925662031024830788572054548906204339408820901859488349197690771541010833834677710870466410729978135128770013172514041301619054589992425171206657275425984375139141044059794112045246789001524316486274995264297031684048790052372636803001359256861115086624479102770672602062626300916899398483266003414039480583050429024477241093986367961356255680615976180989/1206623391164506430487088742720317124395964332379048851399577624905826920275274831844147907257936542461559343460885068954793825540809163478272084977971760887178076436252153848153903154710607273229221296843211275481261213193793046084537645586623639162459501666199593668348899253677235976494174408976244179281555089769075023763387525602526041784079913234322201189173756854936547504234345719509527742756879355860237528694089832554266928168203966560435725795389798074504103367447468062733222184802259388629919536232719094196044952625368117240832108664365924055282761927694304703835501090003338520437096417069123039750653939619299085270270903101322365983242485032588966742356612866579281974753515139327336917549898895720448000000*x10^260-1794294901012817438663768346814208123257247178824952047615210394269543803676008039834624755932545979244218434647742726121688022973599184244261878870287201043625513272838660439710132646147429685230269466476066589781780967735525372365816061761933279496784358183479221746644631717109637452088897494596750547480935127304149624202302403407525382630468164286481645052942134597871990237873678193885190955791011555410755541645007734040916815813287600785705859685752715059340549176495462404173148916239447470745071951602245727374979527121093143956434283934709464180594446747/104976235031312059452376720616667589822448896916977250071763253366806942063948910370440867931440479194155662881097000999067062822050397222609671393083543197184492649953937384789389574459822832770942252825359380966869725547859995009354775166036256607133976644959364649146354235069919529954993173580933243597495292809909527067414714727419765635214952451386031503458116846379479632868388077597328913619848503959840664996385815432221222750633745090757908144198912432481856992967929721457790330077796566810802999652246561195055910878407026199952393453799835392809600287709404509233688594830290451278027388285013704458306892746879020418513568569815045840542096197835240106585025319392397531803555817121478311826841203927678976000000*x10^259+4037909242130367985668572468325628162374658957562359110966032394596711239244575271565166858297798486654065082359469516923399951883945502950261168513785782717113957433485632799281894828946291249584211425955024464513996839043899227636494738991149185963671864468908191791237370698277796658286198942511325896133622488010803533672648962057286215346930873264571761976213328860876887877590632025953642255912265977687684497035665547671910363866122089231182725596073901465280402179611946548640027133728991800291672291550851947530895922976607138098272134221197618272826911867/1889572230563617070142780971100016616804080144505590501291738560602524957151080386667935622765928625494801931859746017983207130796907150006974085075503777549320867699170872926209012340276810989876960550856468857403655059861479910168385952988652618928411579609268563684634376231258551539189877124456798384754915270578371487213464865093555781433869144124948567062246103234830633391630985396751920445157273071277131969934944677779982009511407411633642346595580423784673425873422734986240225941400338202594453993740438101511006395811326471599143082168397037070572805178769281166206394706945228123004492989130246680249524069443822367533244234256670825129757731561034321918530455749063155572464004708186609612883141670698221568000000*x10^258-169517752133160349275189839339109893526583088906051907661518660110708015482230001148105077792939708561920696616721963806080763586774043456076720010959095376156046541923224503647338504479818045729833324021022536042993687954601464844901362184717378511330016927838785049738015441479678091038173173833197466651375257961230542282627842883383174459891827204393472969494881565152229345469063549370638859026969363949354448255677492529754243344636614238240114898144103221153441137553305511074830584692869848460942815208328131476718365562499901461524125595800048932122348017/12368109145507311731843657265381926946353979127672956008455016033034708810443435258190124076286078275965976281263792117708264856125210436409284920494206543959191134030936622789731717136357308297376469060151432521187560391820595775647617146834817142076875793806121507753970462604601428256515559360080862154759445407422067916306315480612365114839870761545117893498338130264345964017948268051467115641029423739268500166846910618196245880438303057965658995898344592045135151171494265364481478889165850053345517049937413028072041863492318723194391083284053333552840179351944385815169128990914220441483954110670705543451430272723200951126689533316390855394777879308588288921290255812049745565218939908130535647962381844570177536000000*x10^257-19015689320611986202577922971922383052570549946412024400995618224940866942329100639401314894872130910316462419964670110990518580166530104647640444137353261653892964125085601253626290236383440315995417294403570489434678274964941193341988237735608410765711435754083237585843191605168561813021355247430567146263691895974182876669633415129656366215818668506964705981347862674144405474213514273672707236682389477132758092520299316402445457631537702259822078531556481042439000696480545427773861781334043730967854419419789897766682501642162168719380469110571614857342009687/408147601801741287150840689757603589229681311213207548279015529090145390744633363520274094517440583106877217281705139884372740252131944401506402376308815950653307423020908552061146665499791173813423478984997273199189492930079660596371365845548965688536901195602009755881025265951847132465013458882668451107061698444928241238108410860208048789715735130988890485445158298723416812592292845698414816153970983395860505505948050400476114054464000912866746864645371537489459988659310757027888803342473051760402062647934629926377381495246517865414905748373760007243725918614164731900581256700169274568970485652133282933897198999865631387180754599440898228027670017183413534402578441797641603652225016968307676382758600870815858688000000*x10^256+1287373394640484243913859677609115666453124919248076514902012113200840543095185966260898870297354740293149994241655249762506977734141397601766630946685428595763883534130213236778739547627860588263764409441822199750399197764161430464496881888243657348684342303008787697741666036576784047438309640485050263419637063100969329253501003063413776033512946232013223436316715265475845115836573278274227419958017571138487559967358098762870220835043671299757033436570760885705644853639600470946702461064621981358705006073376106126362634930048741042268372294293688417352461963/139936320617739869880288236488321230593033592415956873695662467116621276826731438921236832405979628493786474496584619388927796657873809509087909386163022611652562545035740074992393142457071259593173764223427636525436397576027312204470182575616788236069794695634974773444922948326347588273718900188343468950992582323975396995922883723499902442188252044910476737866911416705171478603071832810885079824218622878580744744896474423020381961530514598697170353592698812853529138968906545266704732574562189174994992907863301689043673655513091839570824828013860573912134600667713622365913573725772322709361309366445697005907611085668216475604830148379736535323772577320027497509455465759191406966477148674848346188374377441422580121600000*x10^255-6775679196367787262160071763846857079501517939259051517728302350519145960399467436123035464304779523411595253201045142454044787031367661630141701467767760739490423749325147805704597672751506724916159450776923638702397724502848788789402368396771280021068108388402777758926915466622894369513859586013915068878234250106902686035676856152898316063378748463168716822328513475560344716668703496046862556017831042246199210759629190719447639792070586016617434720028294438745057437807537117563646270695120762904462155737608921482655615199254815571637007893246869498491399983/9795542443241790891620176554182486141512351469116981158696372698163489377871200724486578268418573994565053214760923357224945766051166665636153657031411582815679378152501805249467519971994988171522163495639934556780547830321911854312912780293175176524885628694448234141144606382844331179160323013184042826569480762678277789714601860644993170953177643143733371650683799169362003502215028296761955587695303601500652132142753209611426737307136021908801924751488916899747039727823458168669331280219353242249649503550431118233057155885916428769957737960970240173849422046739953565613950160804062589655291655651198790413532775996775153292338110386581557472664080412401924825661882603143398487653400407239384233186206420899580608512000000*x10^254-2225649785080218598839921602897773370348051473313198273981138647587077981304801869686936146171302607975400005741419001767941919748832442585995431638368818607049689083166715133514745030947661692601490961946270158745635458100041791720316465169028920110830168137169096990447571575242799824068371782077854545505193715620372226552521385039934668267031297630838329496384724504036863256346119164258084321688329912994809837719559416964312933865840905282008732382497881958851155434189560278323783371939522203479788372633694012198719294715822557519072236942637407142362541607/29386627329725372674860529662547458424537054407350943476089118094490468133613602173459734805255721983695159644282770071674837298153499996908460971094234748447038134457505415748402559915984964514566490486919803670341643490965735562938738340879525529574656886083344702423433819148532993537480969039552128479708442288034833369143805581934979512859532929431200114952051397508086010506645084890285866763085910804501956396428259628834280211921408065726405774254466750699241119183470374506007993840658059726748948510651293354699171467657749286309873213882910720521548266140219860696841850482412187768965874966953596371240598327990325459877014331159744672417992241237205774476985647809430195462960201221718152699558619262698741825536000000*x10^253+9883998297808058999511079037557299229384885621973117732258670667785360398884493088246729242870140447053434444795874685015329261846420471527346892585700838268129859109973454590802392198329846936064225284715378550714134689480183282505694204708216510500357975332190608675213508978487300074488584678252594753676618255845258761312183606998542455742276418863857613983796523609514746291214504498003022214337657045439951899917206334938903387750800921607930160920124448257057164927799083781690236035811931786287876910591504598224912696151635842442466860835004961078153006683/334079552801088447251046021426855316826315986946726515307118395179470585097923056287752774628170313077797604377109386077987624021113473649064608934544984508661065107516903673771313312729092228165597997114456715410199736528873625347093025348946184967796099336526445038076931838741217189689257332239118934295632817590290737249213789773576609198824163829323117096297005361144556751022912544015881432675081933356443293769921267359379185567106533799837034065208674639528214828612084257541985614188533731630409098857930492874474791421793360307522769168353090296455496078225657363711465247589528029373506789097998779799366802044521594701759741870026571012751911795117707751948889469833522222105231761257427420163403250565417275490304000000*x10^252-4453860761982426399748446052506427392334852832551825272892587211490165828089462694178534929353187662105083440955418024237004115353505423882131465662872560052835069325046318722931655685768116341617688001395335727751894965934913226308935260232246217333663722934007767675720540678035036329151996140248372781032497325486421100380294461627344971305182068020289742900775707056771146519255402425133827383147950899205216843160167085613127135267435485303327302307539915920754760591455218987023114300258422284028363201395232632702503953350921373109269910082115396335814090299/1154093000585578272321795346747318367218182500361418871060954456074534748520097830812236857806406536086937178757286970087593610254755636242223194501155401029920043098694758145755445989427773151844793080940850471417053635281563433017230451205450457161477434071636810131538491806560568473471979875007865409384913369857368001406374910126901013595938020501298040878116927611226650594442788788418499494695737587958622287568818923605128095595458934944891572225266330572915651226114472889690495758105843800177776886963759884475458370366195244698715020763401584660482622815688634529185061764400187737835750725974904875670539861608347327151533653732819063498597513474042990415823436350333985858181709720707476542382665774680532406239232000000*x10^251+2783724750052496232448155781300242234815207846952935981634172241028936279448387525702906329704833906392187037181851314675275332001942935174122140818904143908088650195084659490869124485914268920826896816540335176081537762338985030864058067364713762184366684701328705285517621608934769386629539930592917835226663923230987829468288001917389341111802417108897654086067586580869811022321157309943858985977172576785907239655428012213314682510557874264614301468582361097876426448690249569463968068937942310550361876308120621473432197980218552711851938717193219572652552721/38085069019324082986619246442661506118200022511926822745011497050459646701163228416803816307611415690868926898990470012890589138406935995993365418538128233987361422256927018809929717651116514010878171671048065556762769964291593289568604889779865086328755324364014734340770229616498759624575335875259558509702141205293144046410372034187733448665954676542835348977858611170479469616612030017810483324959340402634535489771024478969227154650144853181421883433788908906216490461777605359786360017492845405866637269804076187690126222084443075057595685192252293795926552917724939463107038225206195348579773957171860897127815433075461796000610573183029095453717944643418683722173399561021533319996420783346725898627970564457569405894656000000*x10^250+11450196724710684076666744506611913447124059304778631381949820566540353539761449854968493965600267539859346299800935612712451371087096220291542049511473538481252213600628620719215491364588341189727091572985030879109056874106489021730645751163100022763517472504021446712971866557568510755691989711365074480386912314018766377090167182583880319340468481984691883182915632423750138024258664918901058060997347925747253366560099308231116140078200640079314658257907321841539718418651727754756588546123369131868461625416100162788965784709413617616324157919045991124782423877/164527498163480038502195144632297706430624097251523874258449667257985673749025146760592486448881315784553764203638830455687345077917963502691338608084713970825401344149924721258896380252823340526993701618927643205215166245739683010936373123849017172940223001252543652352127391943274641578165450981121292761913250006866382280492807187691008498236924202665048707584349200256471308743763969676941287963824350539381193315810825749147061308088625765743742536433968086474855238794879255154277075275569092153343873005553609130821345279404794084248813360030529909198402708604571738480622405132890763905864623494982439075592162670885994958722637676150685692360061520859568713679789086103613023942384537784057855882072832838456699833464913920000*x10^249-4355753728816612001959775812533298868793888738235730875789556339341479328233267249798261195382312260599868581483111788026814779070003651812790512354261510986748883513782635706786466016434271112012885645521820959732872535874866547885910608651105973652312047349958038094913577306414995836923546690621343291078454400460129834451243528574808621570500742226842011920525594674793310125739429531037844201811370980681444704001567830594545895634666325323790960566057031729403910730786558931481170607484127026353838589792247949782626380976085640583179078526219384111723319/303064209702844161697235382832850181311936518662547661100887244433365888868672905173505169556589514781450346676316737503108136379896042408435268582531524408387491423795175215994135684226391358176749376692690176844266073986405251641129481881537387954870732024116828124727614559282483498338795776195699404586489187310025018936952562606268435931028817054717522670911341733452091270158716419239871220092514645113802669679875526357845308922945449760064365120162776463444693558051280679255594376797025295006896317796849412634138935454252862666240814471025880321983500421095954425435865025664770785267213055362110298916136462332165478482763479362199170520851866933502005440760000527010781432254613427984191452774227882475789676969984000000*x10^248+2069653296220682461638260922950367133333392529850775059691246583599184300062997360825451820392715282073355178291982044804702006754929787475544469746496440876159925936984495315412028533171892726495179235505428688753531251590075590237806363421607776063947274803257742615372943001973842795466542156242518351093906418122627594829008085625616176983185883296946647800321604789277577936179058163989961281939879009841359849765158532100881415710270851322373605375392074532006880167859831256390927102034563574254606483157801699183403371798094515469423550871633225578246116489843/1776896980165584415823707562028815229450740250316457841991256406386245276489471585014398853647918210473180653399299368921423326841514005829066456967314910884914334516819186989596080906730492077691531977484418546616323795453988576518112829737569385467754408413527471445402975832987366129044186870596109961828663100074156928629322317627062891780958781388782526041910971362769890134432650872510965910009302985825316887810756918090788262127357158270032419393486855333928436578984695955666192412976146195256113828459978978612870529017571776109887184288329723019342749252929374775590721975435220250183337933745810342016395356845568745554204486902427405477488664425283342107741722129919020658577753008067824843526386594655332358201421070336000000*x10^247+12503440710270858283632961602550050175196812362733144986778884898278580188934349339040159932198433427783829465693307155901366328563519066715964878905735647100845257791026480494253398664882541264606073387419599633847507994439321830500456559846756400419583815240549012631859192346319443436162504126134137269886709391946372633130721725020243408709156200172751289338248799805482562779125513363715208695737017115862506584884012173909479645616985357980880849771384208170505424561059301010007035848738089867411858026752884820827170563140183693036680997601978020827629139521/140281340539388243354503228581222254956637388182878250683520242609440416564958283027452541077467227142619525268365739651691315276961632039136825550051177175124815882906777920231269545268196742975647261380348832627604510167420150777745749716123898852717453295804800377268655986814792062819277910836534996986473402637433441733893867181083912509023061688588094161203497739166043957981525068882444677105997604144103964827165019849272757536370301968686769952117383315836455519393528628078909927340222068046535302246840445679963462817176719166570040864868136027842848625231266429651899103323833177646052994769406079632873317645702795701647722650191637274538578770417105955874346483940975315150875237479038803436293678525420975647480610816000000*x10^246-78839245012935113827150921380970434764705554948027163855992737084256828856254114544061766742657598856365172319279391394765476189540586145168189154103543207267982172901183884753098297346719898402830244626986343826554920126333369770259297059160231124585534347513796140153607398696030110415669621874321809865102394779520640801776872682766391036552263327203221687775258838277414949226818691949413566221919897950200209127038014847433303391874180897421814427081494559253820216779760237872877616999210942272536411575118100238176989268012673522447143432865237420760414773779/1938433069271546635444044613122343886673534818527044918535916079694085756170332638197526022161365320516197076435599311550643629281651642722617953055252630056270183109257294897741179170978718630208943975437547505399625958677078447110668541531893875055732081905666332485894155454168035777139112949741210867449450654626353013050169801047704972851955034242308210227539241486658061964835619133648326447282875984536709332157189365189950831411662354476399002974712933091558294449801486497090391723246704940279396903774522522123131486200987392119876928314541516021101181003195681573371696700474785727472732291359065827654249480195165904240950349348102624157260361191218191390263696869002567991175730554255808920210603557805817118037913894912000000*x10^245+1417797202356247934311897231525532455371449003381790793643629356105318772288901478965971839210658147637571382783291148787985568966681907420959137707746898808104088103707184654196452529073511695727091826677787391677710561942048177556348897564430757922262430253643703335369309384184423066425396807016021962696467028752641726026390446977235500966938461708388383580504918704377977396415609315512940303204189080317668100901514759409714222499065359805940580501908108365403306098499494201310734353721821331281331599595217593550277466568695857092081768251715922264172684893013/255873165143844155878613888932149393040906596045569929246740922519619319814483908242073434925300222308138014089499109124684959065178016839385569803293347167427664170421962926501835650569190859187580604757756270712750626545374355018608247482209991507356634811547955888138028519950180722582362909365839834503327486410678597722622413738297056416458064519984683750035179876238864179358301725641579091041339629958845631844748996205073509746339430790884668392662107168085694867373796217615931707468565052116880391298236972920253356178530335759823754537519480114785355892421829967685063964462671716026400662459396689250360931385761899359805446113949546388758367677240801263514807986708338974835196433161766777467799669630367859581004634128384000000*x10^244-2338066201812451895344715759870301104873780027923095216166832320071284248131541739018512780087609496781756093284320505619739190653716557086362164670147861572255390091675355462344205914471234452557122186220321498243039316044758282337698308103294493123524420614203059365676789812310247025354848459518727888877476594183907844185315041158783434285837303096331536243333967634187392653903143273340820863658953091264941416497983040571704627358503820542921719526553267876423635832072576037731954889238926100683744630063063267288754148813747733424994388239832514701641291611/14889171247594379760177963364586279336432064856099974331168114025926124213342813626155135221946349142930444785380336091307098911120272531602177553208880115346006320261622842705925781390879640513070423121679782994060920079148938761858669573318253816160838663603006053835618038876411378253715083088098438645667763217862763229549149075288837334578378754395660476833943656591485631126452902138626369521802090536398344956483239003312467161963716877917857859055769167108434830644595900594030508839765638808525367597095685924238880639698963503265606406278073196334492692015925450705811911725198569682570728203456272865861519714257696729988678976458271018311370532942891452833835809571390414483944620033120049550927998017284336656653286899712000000*x10^243-1792769588526071477236757397114032094725005253613958518326673531606505021011016362310604316979534461766853162664065497725970716128028063385933678563364698943563236790028069689588952407363140093022879775052311622273418090045222730516373620566921500095115732278880943374653450168033281095320019172313561254848632829151959416530458219317933109595980633577252317454689879485637854058294731056601313359355650936408788348087056905772157525780164019526631591625382196773641997557707788030661235591302532264511849230478979567838595685720250657645418793771863000271350491463759/20725726376651376626167725003504100836313434279691164268986014724089164904973196567607948228949318006959179141249427839099481684279419363990231154066761120561640797804178997046648687696104459594194028985378257927732800750175322756507268046059009312095887419735384426939180310115964638529171395658633026594769526399264966415532415512802061569733103226118759383752849569975347998528022439776967906374348510026666496179424668692610954289453493894061658139805630680614941284257277493626890468304953769221467311695157194806540521850460957196545724117539077889297613827286168227382490181121476408998138453659211131829279235442246713848144241135229913257489427781856504902344699446923375456961650911086103108974891773240059796626061375364399104000000*x10^242+201138877996926753682246753247204957551961513303001399363402228678581113350439322646644752981667488926722707112465180759336522494466856108067289022337042240920723944176286590888986621640890858390933234039968009155315950021259471489640227144962267806712071491481299805230300316069434121520195040123121426956122590552575379090803152285657826971084704220097329161891565574491568050036031049859889975228471770340766791780167811060672333260841893406723002537901175620033974041636392879747832594024970804210852966057514194511858111954119547786038686299061066859732019238497/10813422457383326935391856523567356958076574406795390053384007682133477341725146035273712119451818090587397812825788437791033922232740537734033645600049280293029981463049911502599315319706674570883841209762569353599722130526255351221183328378613554136984740731504918403050596582242420102176380343634622571184100730051286825495173311027162558121619074496744026305834558248007651405924751187983255499660092187825998006656348883101367455367040292553908594681198615973012843960318692327073287811280227419895988710516797290368967921979629841676029974368214550937885475105826901243038355367726822085985280170023199215276122839433068094683951896641693873472744929664263427310277972307848064501730910131879882943421794733944241717945065407512576000000*x10^241-8989529241652274906207053690883907591370710645403958562035426734122917410091340033007605989157610754435981092258759635364117941717133076347307710454180313284761964573977063043323361417761948027889770211596577406380817370865108710932178767493534353388368171825885571081969843356622728842136518625639644821737208086655083883515748930333649863719911374507658514567623675724489444593464068181909793368911270488738738080526246330660939305962164928935345506882179294283948681489278062689870569941848226273177167359357860321745705844036997337459949740167956922561922960415879/5969009196475596468336304801009181040858269072551055309467972240537679492632280611471089089937403586004243592679835217660650725072472776829186572371227202721752549767603551149434822056478084363127880347788938283187046616050492953874093197264994681883615576883790714958483929313397815896401361949686311659293623602988310327673335667686993732083133729122202702520820676152900223576070462655766757035812370887679950899674304583471954835362606241489757544264021636017103089866095918164544454871826685535782585768205272104283670292932755672605168545851254432117712782258416449486157172162985205791463874653852805966832419807367053588265541446946215018156955201174673411875273440713932131604955462392797695384768830693137221428305676104946941952000000*x10^240-45591426524305047482760929985490517584885939347740818976905736969784423091979310360916223847987189025123885954127053164998603372388188084140798974443999684610344785435689272980977413229250213985953751896566736810293821816471967717308392365959432164641438649532277795112858168450099562228472818231690366561951185550003317175510885712138409009871663089869280225320245382241326132765033768233876260520665555282982783922215352766258875729363457015900888093771448068311839934689262410033768986608823155232046445667687307896227371779306888201235497484632694523670817592883/406977899759699759204748054614262343694881982219390134736452652763932692679473678054846983404822971773016608591806946658680731254941325692899084479856400185574037484154787578370556049305323933849628205531063973853662269276169974127779081631704182855701062060258457838078449725913487447481911042024066704042747063840112067795909250069567754460213663349241093353692318828606833425641167908347733434259934378705451197705066221600360556956541334647028923472546929728438847036324721693037121923079092195621539938741268552564795701790869704950352400853494620371662235153982939737692534465658082213054355090035418588647664986865935471927196007746332842147065127352818641718768643685040827154883326981327115594416056638168446915566296098064564224000000*x10^239+5240830459854478437804063393071763695307351250809306016701878972255885770370568675255677795297626502761051244865394096104755660021827566683845545757222945741577676372318804413401809425115345024137803693886851119142630035972504286536647730618677965813692144464359951254330397384406063615851196311754690387319099687517886161157416483366909858310536770277797729868848675438883241708360868657378454860756006469560205663085399801480199031346515995175125983852263662726844945517472719875938611231495069382379257073725615957093640885822550463500345634368778217526972947289717/107442165536560736430053486418165258735448843305918995570423500329678230867381051006479603618873264548076384668237033917891713051304509982925358302682089648991545895816863920689826797016605518536301846260200889097366839088908873169733677550769904273905080383908232869252710727641160686135224515094353609867285224853789585898120042018365887177496407124199648645374772170752204024369268327803801626644622675978239116194137482502495187036526912346815635796752389448307855617589726526961800187692880339644086543827694897877106065272789602106893033825322579778118830080651496090750829098933733704246349743769350507402983556532606964588779746045031870326825193621144121413754921932850778368889198323070358516925838952476469985709502169889044955136000000*x10^238-15634665416746765267988127386082042649723753954339815612741046268485698719107740572208038477596039268039764597024804356558142543466690599156963079075131653069037154620472720896361211863745216092906244313826855037999858288129960861523603329819834660717406018253406428806273762026109311479830234110805585580981437421217843714991142442242562742020389602255380417058345361637619668157797299370787771656790627501153218965789226322917745098333477101895248982909560338489142628740297241202551511750189922268940712097479778347770053938254990035224562389137219759175936490203533/2578611972877457674321283674035966209650772239342055893690164007912277540817145224155510486852958349153833232037688814029401113231308239590208599264370151575797101499604734096555843128398532444871244310244821338336804138133812956073608261218477702573721929213797588862065057463387856467245388362264486636814845396490950061554881008440781292259913770980791567488994532098052896584862439867291239039470944223477738788659299580059884488876645896323575259122057346759388534822153436647083204504629128151458077051864677549050545566546950450565432811807741914674851921935635906178019898374409608901912393850464412177671605356782567150130713905080764887843804646907458913930118126388418680853340759753688604406220134859435279657028052077337078923264000000*x10^237+33747196648346870916962963385097137991686700412124898803763185633453252021351580838306916325902230291993863859336618090983602437105568060009184768845908265975518018302134587446646683459256224199471675898157709600100083331137629501643980797496932718986159068443358927329819728191171067606756442625306074390092655476125315571037581081103251702769109248757420527917243136712622789464222760774157271730420118282094236121259296198506327396656642543385976507644703035094830500309084850863591639819211849469240487371189882746095672250172505661717436920794015544719148558067/386791795931618651148192551105394931447615835901308384053524601186841631122571783623326573027943752373074984805653322104410166984696235938531289889655522736369565224940710114483376469259779866730686646536723200750520620720071943411041239182771655386058289382069638329309758619508178470086808254339672995522226809473642509233232151266117193838987065647118735123349179814707934487729365980093685855920641633521660818298894937008982673331496884448536288868308602013908280223323015497062480675694369222718711557779701632357581834982042567584814921771161287201227788290345385926702984756161441335286859077569661826650740803517385072519607085762114733176570697036118837089517718958262802128001113963053290660933020228915291948554207811600561838489600000*x10^236+5217626896268693102466145972234260689765714049248400999411557539875461861013822996979344852291634762348189084700065626861328846070504406296144117580723706152183989435052111762546712527900601059913496529029752687085510436561760726667554056977399108534687799778788059271010571871914104932622584437056867472185631128887709669195088046064798367045751718757955607756347470740480947981017202989851967566307504113384460575483976753623264466180465703443329007783419283611827263399737986469751576386571501113280602441264081129594675041131659212317702489761699763388243374803/52535388241985555334219701338593539076076853772673464727134071468501409999670191324051147440128183683949064150173626092279818945289811332907475706574604106807411235985155872934923798880785041321655232127228957657116552899160875166185567291378153532911142870230171589719491832870380776921807572745626213313715016566878439284649528185550722422952402804362476756991399635274422341287519997296256143418762870427390263945520534738062162761493634560072840593318655621583467602488694804354836084983955072695240958611844024768432167739496443814575880715947203694564045947754891127565770425285085410565277973184334373738640516606775561632544256130677722672539313689116310640341965223533147997012035852367170208615690353672705188258636035531485478912000000*x10^235-9367592608424967967729664486498065398111939954844292761989714784296660150452621830608231972780100976356507800860697708490950903023211030994108244840467259987046636808108134023846043309715002309775745350434498477409706093790736751508120993169149719085452238166300902815536621014168634887184251948218668125351711534508042640212529492242443604991241285219979295436008606069336912273110185204221446803485070011426223341019567273557110739084060233143398558054524785453122943221190569370824702385072113262030441795424631465948057325923288763662954733657505877516401665827/514135556438336176295443637161632647339600126490354528957300392962201798907541570847006398609451387769748902880129954304939052730426996693678514561019033298805083622075036213713288106831461238238943480934967454536076640464834090934060970236791861928545172347858719256190202226546255689469234356537657643278775328284964812273096274913731162272130499567862441763959525169088700611381803395078376276177591340558022995400377270116555430397558935636208236280336357138487314019924746753018435851999900012967641209110249554395308777576130428297353988323512849449016629358243712985648275122036131251827455758492596643424984698829262619472216187843795583791626280368010269608220475661444709290143019175504681740070968427358172682385900844958285274546176000*x10^234+57083020879890308505867892011026827991715680620230344247517912049629445832663306336021916715704422914922474933474866203180255233694246367881694354877315647265621528236293555232108257227258281379995064518135304316575131784807665726555974055724466146700330374380713113493781402995927385400466382764254426083022366296055526100766274153376115187380519144597291426107330595461071065976194002778674442404124908343750566901577978384411613366459819284078411761170725219400308422287831551136079689639030609797737742053925948891546596126333874029957986623587782635660773167807/47741158812131216370291194879294460110105726031247206260320750775061595612843145864364879870877628864333826696012067185458626324968221121555862066380338806317614907764110505559091038491492829265044751801104120778349973757448879872448518664844958607650623146586881073789090206750723742593571761678496781161600566197889589711073225527703607925269260674158655306653384479986807913914024600971563511359347767337530706715749317939394432822630472594790764797459804591430964873278726484208854757685705001204138112274523172908135815060640682627611441772897621734551544154694059062953054118474783616241120891860026831175177150605574386093848646014066732780651011748458096463620472739991294434084708923439720447292304211111830320507262221317555061207859200000*x10^233+5751300354500910698985746422710907785325061981381552089125318730993239263430454102619300005730839961054148481697210770179075398682240280676498949342735767254504145283349448857986870854218277495604723500719528537601344099146446251232075614380916042789496402317040972217349507374589283083665371966042563903973733583527067369922115211643987944814569570817671981165256994164161675211143812929882235625141719336934123107381906895534510304500507723778635821139807632484488063716071445609709540122676546928483445085307077851915645466169904321538988394314355724372637333833439/40102573402190221751044603698607346492488809866247653258669430651051740314788242526066499091537208246040414424650136435785246112973305742106924135759484597306796522521852824669636472332853976582637591512927461453813977956257059092856755678469765230426523443132980101982835773670607943778600279809937296175744475606227255357301509443271030657226178966293270457588842963188918647687780664816113349541852124563525793641229427069091323571009596979624242429866235856802010493554130246735437996455992201011476014310599465242834084650938173407193611089234002257023297089943009612880565459518818237642541549162422538187148806508682484318832862651816055535746849868704801029441197101592687324631155495689365175725535537333937469226100265906746251414601728000000*x10^232-397215028330391926298616722269240495185935089155081422497382037022923405924948241147363461028398363145161998507112366662232725353749147901470819575529289794951657725265863551642470023775406679973596640545466788818931020436789018071950857052040993130697886449920655016937899073133169941173902790774431788400991196292266984011649761168407423521552595483434003667026000088845024281311193021538657387110649641520801832091459295754813450111677627036691583535146668218825438094560906527626718262524480727336758524563033174313648489673126206027748452955303776045043205327943/8459136577024499900610971092674987150759358331161614359250583027956226472650644907842152152121129864399149917699638154423450351955306679975679309886766282244402391469453330203751443382711385685400116959758136400413885975147973402399471900927216103293094788785862990262004421008643863140798496522408648412071100323188561676930787148189983029258647125702486737147646562547662527246641233984648909668984432525118722096196832272386451065759836862889488637549909126044174088484074348920756452377435854900858221768642074699660314731057270953079902339135297351090851729909853590216994276617250722002723608026448504148851701372925211536003806965617449214571601144179918967147752513617207482539384362371975466754605152406377434914880524839704287407767552000000*x10^231+79647340125239942584697499651129934986340005018768820693112378919788415147484387483992479352473444060178057106962232370083907506016559970092547211034988916015126907452975469790984265114341362007354029222322833743773292813117573352375538386078372195847563333104018154170500989509224907648911088963015829212064316404612183713018090952044790528493408186073036040221853163532186735979930532703181403688440726353655473652086507051290727516580517303737117383017823802620799499438133494630395174817980123062312618166684275255105684069006717958061530860047929382310773428891/15864754312954373439973689375273235975050518188845225464968126411405084080575568471850483157091642822609394717444010018552405055681747326547794163597158741791699723195458260308867175867942232494230255983136138597113222048629166234536738510163863168080822461019640479905297668704855889846479231573162007278316495844221771350141256483052275864397169700951183917287893919503308476008352790476704182236337104222933281000925927192167996137981818585345854148078950448844751404043392185521711734861711200400144357309687700535626670850920596073175494496839825068712513134482948857842861060908543478627818634833485839282828099278160103686571242367751406585570182365641459747910803248981722458095841734558430179407904168615623614199336368930141374185996288000000*x10^230+21725407557151832345483259970428366368167521626895029542247923486210994494258327800155659174954793098016916565377546671217869765780444491374099709407899276105384324342213970036512683540273163698846426651036689701522726731062556070232464042016353798584666915957735956663053771684148746058466678103615653573747931614850991411175951322035471587529339617187889713640566477605563060218209728554680833233225762831635684591472955590980331612524616975920567604604659767406253243598476352612740739688913848607171823822720604267458297260928283246759300748975521351993015161565727/233878208081573373252092128770278044744194739139956313804560119556933749515845030412019822701844998490907696924559595693499555330860319087967581559749314171493237319347445673473319906645204391429942433703392955198643119440891168629540599116835670823847484720351539954763898232046985528116796831851554311296941781735517353243782403073156650792943075731422353308658132161317773553315136837207573054528081590454482428515650018666940599066127969585168581850979887516869325198407687598961074395331346516298928115459416081296208381684271427310753139872412701162959868628547632062319457759913747961931302314715248242707451839558636248547433254985391235884475628434286399603701061496488552477248898850860377704831323253731523320526616750768144138249957277696000000*x10^229-312252771966248919183486897398672334394419058119713881047595447009946174820377326704270398969413016088105117752948527777120543636618949551342617177605885689319808176027574346315632105424063459234957379688773203523550134181152723066625084816657965495046600310262666209441158734295262159842429767604820236821366831802258100660154353166171637774967782523514110971409613729485249532908538870104073232057606649078381412576177133759575125058080593388239546216011047672095518031245257847414961706594522550853977188347020179581347934579808709814330314588738340821364612014934013/2806538496978880479025105545243336536930336869679475765654721434683204994190140364944237872422139981890892363094715148321994663970323829055610978716991770057918847832169348081679838879742452697159309204440715462383717433290694023554487189402028049886169816644218479457166778784563826337401561982218651735563301380826208238925388836877879809515316908777068239703897585935813282639781642046490876654336979085453789142187800224003287188793535635022022982211758650202431902380892251187532892743976158195587137385512992975554500580211257127729037678468952413955518423542571584747833493118964975543175627776582978912489422074703634982569199059824694830613707541211436795244412737957862629726986786210324532457975879044778279846319401009217729658999487332352000000*x10^228+172734941576481408644913192156162662424421779699945760176470382147187567580599068629413326078212197753092064482186493441844097024592935606565224647589958460824219916601995678578507685947182400251948560978398410399809949205160558047231152748500159188106720608907261305767075351409896023914700337372074407160274844731400300901724105445748132137466150672363210679984811801552862539553954083434599994934619435109044323065659649178733261121304844275746930363152132075638503669328363231513194263205004541887926288152984993227249559252548091563711588620017090652469967464205167/11226153987915521916100422180973346147721347478717903062618885738732819976760561459776951489688559927563569452378860593287978655881295316222443914867967080231675391328677392326719355518969810788637236817762861849534869733162776094217948757608112199544679266576873917828667115138255305349606247928874606942253205523304832955701555347511519238061267635108272958815590343743253130559126568185963506617347916341815156568751200896013148755174142540088091928847034600809727609523569004750131570975904632782348549542051971902218002320845028510916150713875809655822073694170286338991333972475859902172702511106331915649957688298814539930276796239298779322454830164845747180977650951831450518907947144841298129831903516179113119385277604036870918635997949329408000000*x10^227-29637701975766508863030346134126076619070187274016558881145650878906089050236756294694718912694608369503849060565695832905647877253636940694898529785274625613454813664743984742945995178996170025668088745274154640751434738528887659705655061536708358838635671330969826381819587030783634276460075601682751663711353410177537618586312173720169120850315403639649702343581706322062044796568644764145788164348431787556971429036400863867258628035186326314167522780351638014712773917603537587995443234582208783618246073344434100849772559496791035794925098291229389643515687623/118170041978058125432636022957614169976014183986504242764409323565608631334321699576599489365142736079616520551356427297768196377697845433920462261768074528754477803459762024491782689673366429354076177029082756310893365612239748360188934290611707363628202806072357029775443317244792687890592083461837967813191637087419294270542687868542307769065975106402873250690424670981611900622384928273300069656293856229633227039486325221191039528148868843032546619442469482207659047616515839475069168167417187182616310968968125286505287587842405378064744356587470061284986254424066726224568131324841075502131695856125427894291455776995157160808381466302940236366633314165759799764746861383689672715233103592611892967405433464348625108185305651272827747346835046400000*x10^226-55036333298432433803626865912737674701920543103329365715187374914824752668286992900108958087301543204494548249370588728450936709472631791375474216078436349367918068163478347139515213666783177349726887589691432070433561258798517322436060080524251901826177419435690924499699438332123090641980530987975565540116742782782738651068486183906920949140830981269515381052413282260975950868087440574578066693744263088789355604492355225157414886785136074237477446472128652391028829241397429000531242077072387375314026461675012392569740580489173556967313879661227388808317868224013/227329618255289318801033549164710259491357286444037537018032436209339604529401369560483267666193338533162281410671927014081567781596230153504489276076333374691426674405717194616066949259138668469904045559697952453081112096546215907913462341564272040779755148181696836030509081549669933329526520559710790580627411846922867352956495787108264570740669610942527416015704460800875893822313005765761009001295305921756920517211818144266262292276386436783861559152450666396984092852272346190164312262068813842558128226552431019914546997111827346052051955985145530396992306948298364574512942636163018997225849903221291911643188050994433588105123845800281279710310838126380414797431774586873007885929683036287129096046202627040667551871481746636102378958473920512000000*x10^225+1751344689780342493046843993370212182394658475629672000415846309236698070120400781813679196394291769392017614990609970580801664818789579844385324638030847101460207982595003558595611716621103439847468164449632917610996204632253721830572840866526525143479779644463198362023860773563013825838100314664246816213134433130470624439048329690911387650862593220925310699294753282211402612142372473501829770884576925691391732563952033433554282470746388120089342550283286529366070178420472898162327549204878883847157399479170335986997881800867811279403732107976622512587556992691477/43647286705015549209798441439624369822340598997255207107462227752193204069645062955612787391909120998367158030849009986703661014066476189472861941006656007940753921485897701366284854257754624346221576747462006870991573522536873454319384769580340231829712988450885792517857743657536627199269091947464471791480463074609190531767647191124786797582208565300965263875015256473768171613884097107026113728248698736977328739304669083699122360117066195862501419357270527948220945827636290468511547954317212257771160619498066755823593023445470850441993975549147941836222522934073285998306484986143299647467363181418488047035492105790931248916183778393654005704379680920265039641106900720679617514098499142967128786440870904391808169959324495354131656760026992738304000000*x10^224-21999253392462964890158165423733338709953405440758163992253393485741684657680895472212721024613836146614396284869850641497115957812981216279198226678184311522037547237845414925703721261928861412197484097948325490904004477560619561220005264794762787747949288871514389304971091522448601115472207354334587522095667251762371289962170188641030284204532514623506702067569816051019920552997861682250213566601065764872817091311123549526238790781780403383202934765796356560193462441630105387623786284583540589392483308213152725886324466478777390063276354084991690271219412031357/13094186011504664762939532431887310946702179699176562132238668325657961220893518886683836217572736299510147409254702996011098304219942856841858582301996802382226176445769310409885456277326387303866473024238602061297472056761062036295815430874102069548913896535265737755357323097260988159780727584239341537444138922382757159530294157337436039274662569590289579162504576942130451484165229132107834118474609621093198621791400725109736708035119858758750425807181158384466283748290887140553464386295163677331348185849420026747077907033641255132598192664744382550866756880221985799491945495842989894240208954425546414110647631737279374674855133518096201711313904276079511892332070216203885254229549742890138635932261271317542450987797348606239497028008097821491200000*x10^223-72262331524530157480999337449802828173529813726734830644473930412505722859109798347463879126124490738664201404364736402826907743999485040580169518426788054759296507261127672803944107272291982284467236023372886995779680080989027712661078209115495852168268078296754365275779785395310018933663402299958910030135605016601186573122510698378700070689528604397028260967267427152510894967644452504164866813806335124838586652870996771039567442321811627123352190967419356880822653465599637908983964612067487526800614381704946054100995273118326859299697708742665041148953901531081/157130232138055977155274389182647731360426156390118745586864019907895534650722226640206034610872835594121768911056435952133179650639314282102302987623961628586714117349231724918625475327916647646397676290863224735569664681132744435549785170489224834586966758423188853064287877167131857917368731010872098449329667068593085914363529888049232471295950835083474949950054923305565417809982749585294009421695315453118383461496808701316840496421438305105005109686173900613595404979490645686641572635541964127976178230193040320964934884403695061591178311976932590610401082562663829593903345950115878730882507453106556969327771580847352496098261602217154420535766851312954142707984842594446623050754596914681663631187135255810509411853568183274873964336097173857894400000*x10^222+2905330335498184311117191585204554779106397815614432445360157294979557361033051865810904321387853511522967192642483961766758607812114050388411655422055803206403010638885385804133353859269943586095932119170786591043867514016895263134554090389914977380939051831135851678676534893043868753405100381008163367792299966298978938087462362118613170532990273100061775142813524865050178894782746587979231834634630954824390224660210126967794119367432668087715783435864018823659569930296322398066987325926676961937821785293112663324926840505220624097345278227218771240399119592718723/28283441784850075887949390052876591644876708150221374205635523583421196237130000795237086229957110406941918403990158471383972337115076570778414537772313093145608541122861710485352585559024996576351581732355380452402539642603893998398961330688060470225654016516173993551571817890083734425126371581956977720879340072346755464585435379848861844833271150315025490991009886195001775205796894925352921695905156781561309023069425566237031289355858894918900919743511302110447172896308316223595483074397553543035712081434747257773688279192665111086412096155847866309872194861279489326902602271020858171558851341559180254478998884552523449297687088399087795696438033236331745687437271667000392149135827444642699453613684346045891694133642272989477313580497491294420992000000*x10^221-2658044332121111345652810889177079540520586844629979519106041878726446301242094108016909271846015004926942017624164288694335178562680021680103412694374705214144500673391196502232599287392958238843537809445426196498317157176996047492229977619484280058467931911772588382761552665443448063013452782058582424941233005908722753444221855856348146668480105012975045582999943407852219724946445188622964997023137908649363987822179992568696013919542988437802873981773306047209034144333868347210767329170910089046303899369608772983156531308919569852056322107451494265409101314000191/339401301418200910655392680634519099738520497802656490467626283001054354845560009542845034759485324883303020847881901656607668045380918849340974453267757117747302493474340525824231026708299958916218980788264565428830475711246727980787535968256725642707848198194087922618861814681004813101516458983483732650552080868161065575025224558186342137999253803780305891892118634340021302469562739104235060350861881378735708276833106794844375472270306739026811036922135625325366074755699794683145796892770642516428544977216967093284259350311981333036945153870174395718466338335353871922831227252250298058706216098710163053747986614630281391572245060789053548357256398835980948249247260004004705789629929335712393443364212152550700329603707275873727762965969895533051904000000*x10^220-15471667563343828795693315725679860619429936539512222617858402828351002387169660607452754491161205029491029253460816268959338659164926666972199027853037316269207599042534431373360833821201498333292029563264126790875281391348587524286952642748080035552510320153769555244151622817305685202824399014112306186699534869702694098671013077309666887466355607078214633079757992591350819141497409308542026896514689621789876815451186028916417144652517246535281188373032453958576713656627030933590978038975141086552606012912947022787316194444272158588920936696605726769634472666341/20779671515400055754411796773541985698276765171591213702099568347003327847687347523031328658743999482651205358033585815710673553798831766286182109383740231698814438375980032193320266941324487280584835558465177475234518921096738447803318528668779120982113154991474770772583376409041111006215293407152065264319515155193534627042360687235898498244852273700835054605639916388164569538952820761483779205154809064004227037357128987439451559526753473817968022668702181142369351515655089470396681442414529133658890508809202066935770980631345795900221131869602514023579571734817583995275381260341854983186094863186336513494774690691649881116668064946268584593301412173631486627504934285959471783038567102186473067961074213421471448751247384237167005895875707889778688000000*x10^219+5792757852377435091095292039798002657706384323506435887570568806796390231212106125212461680495735421080219827127398466715744119831851142354086328171891980488314009437496468447901026596229752168817776823892955510089501026512074732660068466684384392713763452155641389303537714656815156100708348564602455661465475755195711742047239393839954560353017938043992259870950837304432233628882572428234155652503227436509607289211939343202048405503251423536780086423031837581325060095470177996482313951795437484977408452918580171916326428055948153941954330688404900944782621423707/20569775843527327918508647311182975741728515018342817604098562606124506354276364214717880894514262114139577021083751615551979881538237506020665118379864067742260757180263062171165516770199997510073877623531185783565483376439195635199244604136771251073202921102671995310234049374606352309182815695968711069730429143524913065153043912617354068969651745683654902538916280869092200149670469036620306687931023113862770198595945866354204574076988287213746123449826401534870671197315139071705805872289129849480517877407088914744500566685574626244663342658798448225361596262748719510474619833469715033860982793861222003257453734220017054034681518835700215051954933262786724136318015757818467017553329050649235966264497706215193959369921653083256228058543630032306176000000*x10^218-25977956983438184872983011910724615204582005443027676653080324875327116441384615701669677561138506498930766348484384649803302200428042790665807501317997509524460056733853045723027526365209405145259534172213269049960916141385286536973774754704770669125873824104710268123686147939135081917704735878386152871522136706172287663923016764430348902031670934398828510288248781605172194346576876527348163879127775204644959125318184274842629410006374486796821991829570510805314324613966715527273483086011471154810830229813006412369602037549033571707723334500321455295558885843077/857434866740718090076781508971416673023630731290921660128740083371084685925625287266134824655541873389397105299912172606166740325172847619387724934571175876414237878250965538924373120105178843577816372517721007399150675481044365425147459288227517413156669132279801067668703531825696369940673159537222061432973677982722691979011093620681285401261272767444983305832720760437948553607316393526488573517966858219963894594104690850133159087840774919646680514329605790295661662540715270778473592150157412673082639942442864235665497306051321262409124599250966894446651802110367676436626258321474437200942019617794096135784387236960710883971987521993398437955174060217215027155993077904853993573801926742852362383235904385391242937946207854838891190650871315030867968000000*x10^217-1245600174963279998246744144760925430075025373935579781779430290392835287152825291209091954962074994089551245450362917455722678606022387811703322133026253357286264139580335585427027072268516725839102558168020078029639008330464756149161307995155148883459117651758155067719895728802400285637670176390936756870613760976426316401911594029560835208668066320667864658357296141678058901447783740184659578756045262417472249169837448343997457273508528823985749564533734630659864510743871020526714372265848642112011665730863463269192527605737028285004130582874688432596546136517557/1319592259913965140628166742307010259783367695456728434938130988308099331639537317102581495144878943146282145056564833640890613360441012486237708674305039673801512094628235964404610231841870240266259397304772630387292889565327278389301939844582149298848113794578613843142134735479746713338695992527784752545346490415410222955698073082228498232541098789097829307676557250314002824001659929637265914644150994800524433780327119218354931836186952601336241311553263311265023298650160801728070858319092258103874182871419568058689200354012983422847642758247238050553397123447855854035967811556749158852249768191785113952972171957682534050432888796347840196013012878674293926793073346895570296110081165257249785707800056849117122881499213888597053542411690953832505802752000000*x10^216+78185623818915903801804075854766689312452982833516200199458843674806189439794342870489286880051623210844726605567452766364386579652477125757897046590767017818690536300939054966209353132332464285009292451402885928707769651105447757996959814017180180942421596699105373940123694306279436504699678591443565910924123261303040489876497156462834002642664962980002042806555605727833136728858198018277146722065305999047917811107774793946803398625435352253150150120936143551773551923264898423129557324405136711772095918493101526104791616982181415669146220427019441260400376429/104079050372786366213401695144001597932238406424665557325298707546729711654503584115356915716839510452235602488933438520429112756418496498963833869608994551813192317430995639507412815288720910205364045927616888919435503465667142138562708456636667597266931976305125808391374128796588521213739208717561648628243832429491095175446954398677195956426390518710269490894335581213763409169015867466214407149297130616229867595806141711001079115542695660166518096149325707286997795417542013347378160963745815486848008113687829483086992042118740682074151060494704765892015941906564594619814083530060073654914701227785476798026001929029481143680007003556962649789057507930536837369068192597501354322001866529212247714309380408093630908527986898440071264313255719517500211200000*x10^215-1018619857243820717682520375223624577666989981681186641951668649867360507598996946716193141947742190588599170223552843709896525050467664529631998190604185862241288931323889758828593555920425336006829792077067521464483446043620781416986640305954228366111951140512288175526279556767228316920705355040520239190482529246987998261229354803660561915735751760721815627433123265933675841086666947983987952783853483835870408341971639920529436805447109438139913888055121345267468355257958921158598001401506511499833233576565321022019834681203943993949424326234537360212475574019367/10556738079311721125025333938456082078266941563653827479505047906464794653116298536820651961159031545170257160452518669127124906883528099889901669394440317390412096757025887715236881854734961922130075178438181043098343116522618227114415518756657194390784910356628910745137077883837973706709567940222278020362771923323281783645584584657827985860328790312782634461412458002512022592013279437098127317153207958404195470242616953746839454689495620810689930492426106490120186389201286413824566866552738064830993462971356544469513602832103867382781142065977904404427176987582846832287742492453993270817998145534280911623777375661460272403463110370782721568104103029394351414344586775164562368880649322057998285662400454792936983051993711108776428339293527630660046422016000000*x10^214+777115347023279216074872959678369696294516942217313922463017671259308253199500698210429932191133537596162664948655799810963237048967787645653315484509413453388637361781875476738765644804973013072267278487410775402224615691299575962653780612569750971994517607635993268616864891735903909550212403297666937958499625832531306914798553654529797828812452341903471874197392222035989066188185045814958565599977064353776866255449658463845758331144230650342905003696428194384619720396082011087322467927031139797504768747190168790496502630061345921040001305410399503445198575529/1368153255078799057803283278423908237343395626649536041343854208677837387043872290371956494166210488254065327994646419518875387932105241745731256353519465133797407739710555047894699888373651065108057743125588263185545267901331322234028251230862772393045724382219106832569765293745401392389560005052807231439015241262697319160467762171654506967498611224536629426199054557125558127924921015047917300303055751409183732943443157205590393327758632457065414991818423401119576156040486719231663865905234853202096752801087808163248962927040661212808436011750736410813762137590736949464491427022037527898012559661242806146441547885725251303488819104053440715226291752609507943299058446061327283006932152138716577821847098941164633003538384959697425112772441180933542016293273600*x10^213+141039262389919527010499118451593266182092275415459651473132765489144412302391315931079797406146294547740925233014336347076047560818983672611350451130518303460925968083994966525488888095966863082522695739219513245452543551939488848888716802888862123432328664626356498843898924908103281208598114579784811314259103869149540557539206081451735636940626399100064677401024544485136394241784389154271512716478981588227125728861907851266223406345708111730164026174733638848024044562284388229235006601213091832579123191697078148270113217278604457227036663451319440140960415824343/84453904634493769000202671507648656626135532509230619836040383251718357224930388294565215689272252361362057283620149353016999255068224799119213355155522539123296774056207101721895054837879695377040601427505448344786744932180945816915324150053257555126279282853031285961096623070703789653676543521778224162902175386586254269164676677262623886882630322502261075691299664020096180736106235496785018537225663667233563761940935629974715637515964966485519443939408851920961491113610291310596534932421904518647947703770852355756108822656830939062249136527823235235417415900662774658301939939631946166543985164274247292990219005291682179227704882966261772544832824235154811314756694201316498951045194576463986285299203638343495864415949688870211426714348221045280371376128000000*x10^212-7624217579826766726275880293339309646928519420671233346441131220702281744252769195306732815842539257989736406757138495281589771080764886117948673758921806200658198736374287982653139835163774608703407022364533348234333207270819888348880233766830425862954136996393210354427922853464420191348377606874120153936920095363905334588787944582187397161031617886178393232991802807887242248327275178397633894095815014432566595052485831720682770377525149683672090774905473250464697167965533592568868543663970265949122651955694643823469084196484402735676630136723108334263732045661941/28415490682405826585145114244188863390978216861182671627910818180232007269372732184648327186528987063738279889119579482315104210897570405488264555034635045086561545363219220225505305373914291352244276203377602389238247871796881307937509833256380657394026583323012218830295125331635259688090861643404457883733393472379098167178945829718978221632663463894222303467211133109530822656902205697149051621678850221575354453440742495808415861422679289492897080599305716792483504779302416476349941830339493104966624865868746784929016922330844502112175209474822986993824290549961459719647129638150010194804876239118119819964555225318909065533998550622648384085469136400351318822365060033581412800913206236727190462453747439547265454688874149162946521572966086065542795723014144000000*x10^211+257119173364974084360920758317942307933524764871290302516731650424637376172426440228413600870572493472682286250424376978472959915639894891165082918366587555040709463106547618547446807273056152386414023728270428355360035651480172567370160410599223905901887133619075179975554057980768136012440627058160158714408581711896813949620616954081472790294202518861962865657057446947619333125122782867741584799036730367125888619233464375995710103240214863347755847367147256767986540536882144230602747784547505404000017812544625916434093734308790723455799341901804480010974839988611/20149166120251404305830171918606648586330008319747712608882216527800877881918846458205177459538736281559871194102974542005255713181913560255314866297286668334107277621191810705358307446957406595227759489667754421459848490910515836537506972672706284333946122719954118806936543416977729597009883710777706499374588098596087791272343406528002738975888638034084906094931530750394583338530654948887509331735911975298887703348890133391422156281536223458599748061325871907397394298050804410502686025149822383521788541252384083858757454016417010588633330354874481686529951480881762346658873743415461774498003151374666781429411887044317337378653517714241581442423569447521844255858860751085001804283909876952007782467202729860788231506656214860998442569921406482839436967228211200000*x10^210+6068826924146486700702293771005027290765399015988034003664067647277816242567832763634614171622950222496584652878284589504176106369892371441622257658263278849455346932874791274904304008214439240137158901003262985996883639711997016215682041535169883886604273524721784477564771222996549107234618137436750085752216168541743337097609642697418123931727551877264630662443734839173799899930546960182248495370252823110594118539571130000355334604916683565897661040761417542181262329726885359238541259800741747854624238821788988492158856404049313399517693352827709810127560684090693/2216408273227654473641318911046731344496300915172248386977043818058096567011073110402569520549260990971585831351327199620578128450010491628084635292701533516751800538331099177589413819165314725475053543863452986360583334000156742019125766993997691276734073499194953068763019775867550255671087208185547714931204690845569657039957774718080301287347750183749339670442468382543404167238372044377626026490950317282877647368377914673056437190968984580445972286745845909813713372785588485155295462766480462187396739537762249224463319941805871164749666339036192985518294662896993858132476111775700795194780346651213345957235307574874907111651886948566573958666592639227402868144474682619350198471230086464720856071392300284686705465732183634709828682691354713112338066395103232000000*x10^209-3718621065292743860044569118950026512933966614107876348461967304976502562201387324581602866816468383960712832193043990379000567965312114742873131492262459683154249924663518571361637153812375974077128831362094468194822450245205594689487658944239778667014057658198714053582026131740500819993741063408366280026955450435208966411341945671334931052292948427466114799169964605203552572153966926315091836332713496479476780790573889537753102566732483511310558661849493847691393590420852167906437878942392490873962560938692057511769796702690282280371536160075337900661077665147/5426831111759202955253178317192568074669579877997751610635487822219375393620256544548221637745589041350546822325224728718003987227122199456644689555686268557645706276264678663756981397670633892205803412846650854178126914507627199393901082213420178600450700263280848158570952317978086730882074372215174980447756843531286652617729707532536954794567027587225479707265786694658406449063551220675680946315324180247813052116003871878530350192129731680341087011007988352941146801352185640045612232849982768057286446531962250702623921506155979183227095708719509452401456020151790715688576482617508578318172650441656835643098080167006505884477176776739213936747421275398660358647969024981065574710214453698561573731219670152262898508219996657114455048417926251244247459037184000000*x10^208+364118108313400356001920469034613550310576073044054026629361669936765013895198955266505993006489057041521486928860304511018631044891863731370985036057048714349573933395984337125532327399426542863818152235114627729575779479759444164079265320994000437263224660501637076223984039556134922285842833666691320792437457654736574453710556400103423592683607912168052010823163600990870686009450349530177562146012214147992214217906692036776266332404133310293983413235227396691345747511457678720571161901424845398749452871128987454183760936367076783701917381744875431020665341008372799/5744930244206080395678298617433127644934411972126467819044497576406586301692701502163460197263684488598350474862640101416538508942427194299995374678682374875420666995354209068311760619276495768431338785694070140646632001728406275313573988048442015789294718509913318354233747259048690262699458043616939677101682558671716551047570552069264140936805368476278288425786878047552503601481860339026806660664543222397218861978835554832562285198991608032515960167245232598237145062260245353522525839490717357989732348881879749989808925289160818059031135150781812218463419766229008080279378081722616461144870658519944992721153917234075759233401690970684559700863808120877428234230478377349355714437428384116556458937048842337907940567177819981167875945535991416387180268096107577344000000*x10^207+79835452810666685958113438101064647899025293698984455112401277281908941541734936574785879963957119763015627138234509788936274579564347198571980440320509541259894785484521147677858294046546627681272772221252788236332603200571357287192579905315267440205786432194452506203331358173429279130096989319334466195770792327886245649301550344464516986561609239240831769522263207471573960355631643806524215394327721072085841179180793334878312493030857932084670205702327633644408614685892860567924259707746674893266996420958547259792061090032919004098856042603398609262763680910161553/34469581465236482374069791704598765869606471832758806914266985458439517810156209012980761183582106931590102849175840608499231053654563165799972248072094249252524001972125254409870563715658974610588032714164420843879792010370437651881443928290652094735768311059479910125402483554292141576196748261701638062610095352030299306285423312415584845620832210857669730554721268285315021608891162034160839963987259334383313171873013328995373711193949648195095761003471395589422870373561472121135155036944304147938394093291278499938853551734964908354186810904690873310780518597374048481676268490335698766869223951119669956326923503404454555400410145824107358205182848725264569405382870264096134286624570304699338753622293054027447643403066919887007255673215948498323081608576645464064000000*x10^206-8598320362628092519842214091861009962527431981295703395944426961276693954845280021388147848712208301035966056211454184439558732730940462892658360642123021339697113255040166289870610639192812783233808219798911832775187710982405134186344198126495623139631562128810614687692818080040732761935080893913417216393559105971030939612447898787858576926885994087552054842725458643117089168888436278764664956989277842316344488181343988463653133165740959455601752196192098144931504695572751687282286894554292436453725871335733967018835988906801847376089651636403428461299415433288789/5515133034437837179851166672735802539137035493241409106282717673350322849624993442076921789373137109054416455868134497359876968584730106527995559691535079880403840315540040705579290194505435937694085234266307335020766721659270024301031028526504335157722929769516785620064397368686742652191479721872262090017615256324847889005667729986493575299333153737227156888755402925650403457422585925465734394237961493501330107499682132639259793791031943711215321760555423294307659259769835539381624805911088663670143054926604559990216568277594385336669889744750539729724882975579847757068202958453711802699075832179147193012307760544712728864065623331857177312829255796042331104861259242255381485859931248751894200579566888644391622944490707181921160907714551759731693057372263274250240000*x10^205+6026199486801918213052892776912916096807912470847910493666385666429796756572148377877336700369124890456244823875726689115840143445977297854333469697301784581317808187354471552608072762468210034977259017891512062089164774971225624376065435744590414162926308628848117064662993541413337005125136321914222139575142822914330152718627691366204374706714855026775120675319537659304673605527468406847877164228154339225594048628268669545397168347062497578404019286843701215159573969984723605052234204335944246965571153500446163835476385023594544153479358050114653634060218486564637/29083709361293282003121386750755208702480460608890243333912768980558343152319301354702517248647402723529149278992115513421226201521037671143726584310829522806817126663980683408328288135087259827683652602576230087023574508750056768774968314495237704933304512456436174168308345498933994454916006345810757115327267953275565039678325919850649713492577177911158835155546070115734549482501917966323208719614250063385920488767854996339846568819895015664612048346678990028575546877692492102207787062421756624823020016214516234323407684276376641423845121700832924355971062566534353406414351538720745834545907708757221525650841705997508531119096060539090583485623028611941980435791796785331113304339481194590067073368809764335658949121337713654662371974275956545460100107236544610304000000*x10^204-184495868737028400999249190658903891627516335469789841751107631545797377164511198132456386178488550276367928865554915624844827140772076299057217614141149659783452158808571466771467988584680433443651594754212383232843752622520538068681909998047370306834757904090622844216586135349980197951189703628612153355123926063401562334078237640395858675180648866857769234544950386022682611743844702671633090402691796881696114614032507563750197376078679128389041051854921069897139990112730862457472949823164167574533276112280808629417067180667562592825009454909539996387570141377599/39072225287708292556963075844746356181058298100806484338970856986126193949238291732498308886812604008752862938074538858846941789098816789688131807727201877869916419728169967680926166684105566555675297723810865376386189893970921746505846645246080275315646412069754487045937275818976048527187451090815151249979023536062333441060561469000522997018599310733125338891182592155482450150253305536098351539353488131802426126018156216657146644058914353405986098770115681064628606417611371313986438129340948841744745257934836970193079477884998123522180268454063590505048004754107959328500679851435917436031353563251684195393317370622891927520931383954556678921793269925314474008200757897027921313818171820603798563872733351037526658178170316186788399433662859405679341485173760222822400000*x10^203-2296850762748300417103688765762975925909410572530665331964352645898192907285531008196178544720866904786158881089494613731715722444712641835630125208441024356453775821905156159843104969470458159257015442121097938633549766172414437143823083826090638263174041308859192326164557394234219451264286003535548734450286377794418501579860664814255819583237270223781526319569028452196581428025139901362596630394064375898885712160639212317890276278354613687759937311144702071795881572187286876952165109912611892005903475829986046401171150036064455918134202430162760116558087225222225441/804106396421036660822300100884880010206179774914597447696020236774477071475324043854815196890603390500133919265574009715070062019653649531781752603025814646562879918005737934873460510358892559715797627156027609446027788017921569543090323959164332065996003160395547343405389136354527078689517743448975812724568304372162822217026355032030763278642773814887719474380537746559828824092213027932904074679894785752493929673453654938804077934732457393095193912688980716310056720074442021641840896701836727163106857408298944846573575654873261382086469924784628692593887937839541802980543991342551180833525256331719660741194471487419115868380767881784776452210505495062971875088771597520834620638377976068026174444500852364352298625306745107124105260344781646568880847764875985385684992000000*x10^202+108391342420368323741681615217916985472022026364795676078491279536603360064107590672141781909979005929069049484351165785641269890009294252521616525904714965448810993062669447495832623179008060886427409478514561679978237739832412470505638462154728460943769337831591091961068006686675478622003563675921838255316204887384968282998248039472755648299645507141201744085387823986814455622344020182544387856329659188290229245504245099139611201519956134641117919643396581471656881615804161303244460248849276762185053229689427306719273110390181285771561343679012045649505713881412091/209766886022879128910165243709099133097264289108155855920700931332472279515301924483864833971461754043513196330149741664800885744257473790899587635571951646929446935131931635184381002702319798186729815779833289420702901222066496402545301902390695321564174737494490611323144992092485324875526367856254559841191731575346823187050353486616720855298114908231578993316662020841694475850142529025974976003450813674563633827857475201427150765582380189503094064179734099906971318280289223037001973052653059259940919323904072568671367562140850795326905197769903137198405549001619600777533215132839438478310936434361650628137688214109334574360200316987332987533175346538166576110114329788043814079576863322093784637695874529831034423993063940988897024437769125191881960286489387491917824000000*x10^201-10677882074530899581391259790076733006312015394739269068245606252994498273845134667285498977392302980222077852415608812175737522387446197775358385700934356806227692651988232581229614165651954303481345596654750880345092048397509977256419797538715710644467290588879227716885397417489529789336824676922588431234263538971748964317116129653060856867101874051607700661763745467639136297989191298309175169304360691969217134262544985261504451113881643845949098597595236624634137338926252454242368330224376975349601910235306874440011036371067615426171476749496671023237163971173171/332733681277670342409227627952364142154281286171557564563870442803231891644961673319233874575422092620745070040927176433822094628822199806254518318493440543405329621243753628223500900838162438503088673305942459081114946766036511535071858189999033958343173721542985107616023090905321549802559066254748612161890332843653581607045388289116177908403906406160435644571256998576480892727812287420512030902025428587238867451084271009160308110923775473004907825940267882611057953134251871024210026221449680205423527203434046143409755443395832296035780658531570493487126043243948332267811306762434971379389761240711583754977022684449289324847214295910941980225036756577781465553974454146552256815880541821252210114965869943869916672540722113292733211177151026166433454247534890504421376000000*x10^200-39433320150623755607110256683333704199677701811390319460778773044681378079011451830190454546920439025086522918340464760558945499300918368440474238445646876677075048596983933457804117195957379431983661119240816813963159754955974727344748874293846747083523747793806908599999557754975846202292490761672716923631487952517829894067479480615453761379189299600398422562823967390857159210794475788051394620791861447634529891202751904236318394045056515382341187589057203369261888967098537436734547536548670525212788175190485652484133250863611728732758343848732257688098574136741011/11579132108462927915841121452742272146968988758770203246822691409552469829244666231509338835224688823201928437424265739897008893083012553257657237483571730910505470819282626262177831349168052859907485831046797576022800147458070601420500665011966381750342445509695881745037603563505189933129055505665251703233783582959144639925179512461242991212455942934383160431079743550461535066927867602233818675390484914835912587297732631118778722260147386460570792342721322314864816769071965111642508912506448871148738746679504805790659489430174963902045166916898653173351986304889401962919833475332737004002763691176763114673200389418835268504683057497700780911831279128906795001278311004300018537192642855379576912000812274046673100204417129542587115748964855710591884207814214189553863884800000*x10^199+6500322516067793326788516060478736183715457785899961961031954122625044174519117543352529513715703538712397557400565589184068245933305600305469041893592620154115520669178122710139523294713123748635316535897830927581935500800421871057312154229949350288078510626482672303412721979173178052870496075926152505618977741565108926625400980054845600967569349600672785796237291885955259120890243539330006700837837684271428558415107085247819271034131260451477881808515712390349561290279537295875659095407133692187688822872734799261337834510385248350570186688214544073658628806495251893/6252731338569981074554205584480826959363253929735909753284253361158333707792119765015042971021331964529041356209103499544384802264826778759134908241128734691672954242412618181576028928550748544350042348765270691052312079627358124767070359106461846145184920575235776142320305924292802563889689973059235919746243134797938105559596936729071215254726209184566906632783061517249228936141048505206262084710861854011392797140775620804140510020479588688708227865069514050027001055298861160286954812753482390420318923206932595126956124292294480507104390135125272713610072604640277059976710076679677982161492393235452081923528210286171044992528851048758421692388890729609669300690287942322010010084027141904971532480438627985203474110385249952997042504441022083719617472219675662359086497792000000*x10^198-337970360943938983485677623884891810359685706280303709297133203502284674472994278151106621665557176632090177919301934026937178495979535429400138402018701744877556409355110304711938460751802658460580965082093217387402591541081097531785462362904566051547081335553691280252176092891438431116793206641609632465875449101912954393675411371043069465394162473528214128805417737893757724889002058960023086864112898982279074431888058729077092208917119233111873071890833268230160650023842788429635284070171065510013197043950341092123328415537831005599778434931069824993957492996496013/3126365669284990537277102792240413479681626964867954876642126680579166853896059882507521485510665982264520678104551749772192401132413389379567454120564367345836477121206309090788014464275374272175021174382635345526156039813679062383535179553230923072592460287617888071160152962146401281944844986529617959873121567398969052779798468364535607627363104592283453316391530758624614468070524252603131042355430927005696398570387810402070255010239794344354113932534757025013500527649430580143477406376741195210159461603466297563478062146147240253552195067562636356805036302320138529988355038339838991080746196617726040961764105143085522496264425524379210846194445364804834650345143971161005005042013570952485766240219313992601737055192624976498521252220511041859808736109837831179543248896000000*x10^197+2851302513054982264852253983575359952780154739363139609354985952733656882036006338396771988789117204930193902664406004585195666895624708230805759870486118506889905661843053628550237265231615034079332214040630562620043368654022770924775963291624058492012914920373442800476172155932719942025507273023642927098508882512400321737396273575735272056294394597900507262911717654846782286562131527011057298400308647074064943558526047884008532735993189344508312274092696824425265400494397085493610851737947557933895875335993468670531811379168185916573004265995037477407088876739503/7503277606283977289465046701376992351235904715683091703941104033390000449350543718018051565225598357434849627450924199453261762717792134510961889889354481630007545090895141817891234714260898253220050818518324829262774495552829749720484430927754215374221904690282931370784367109151363076667627967671083103695491761757525726671516324074885458305671451021480287959339673820699074723369258206247514501653034224813671356568930744964968612024575506426449873438083416860032401266358633392344345775304178868504382707848319114152347349150753376608525268162150327256332087125568332471972052092015613578593790871882542498308233852343405253991034621258510106030866668875531603160828345530786412012100832570285965838976526353582244168932462299943596451005329226500463540966663610794830903797350400000*x10^196+130460659463110766138106906143958155458514845924200295645349784601534633449248125839237138428832395417547677775757800617663504376748537056344125104951852668546962273894075607278085421165299890635640024663777984228455879408535553378634357996285274759018992227752925366821967702538708362370557917624162678298123979858869296569972359477066658228468126580892336654896968495210753922103092788238889886690763864577436872559619223440031334220789178704507878247810838932888414267528571546313579217171614358474659583019922864381857708929789358457579457523822648356996472098509980849/77918652065256687236752408052761074416680548970555183079388388039050004666332569379418227792727367557977284592759597455860795228223226012229219625774065770773155275943911088108870514340401635706515912346151834765421119761510155093251184475018986082732304394860630441158145350748879539642317675048892016846068568295174305623127284903854579759328126606761526067270065843522644237511911527526416496747935355411526587164369665428482366355639822566736210224164712405854182628535262731382037436897389549788314743504578698493120530164257823526319300861683868783046525520150132683362786694801700602546935520592626402867047043851258439176060744143838374178012846176784366648208602049742781970894893261306815799097063927517969458677375570037875809298901495813658659848499968265946320924049408000000*x10^195-48461310621202165138092847203178586971861584321630532410445351954014318164142574668290198381175172164248034580938750857555947632192313823802742078623740867568666726547115275823517563713528264396735029019979750246067445471124471294308593472523855847784069452586455001101442992179230607250481264916753567926872594492043715281084613248326151522036354322588451167638520159571569553709388205972687570714208827332480553310537577437470449673987673285518693455073850594621827636303381119784870251824105222403820977919907264083513214317585085341900801195652844137573448781642590639/180078662550815454947161120833047816429661713176394200894586496801360010784413049232433237565414360578436391058822180786878282305227011228263085357344507559120181082181483403629389633142261558077281219644439795902306587893267913993291626342266101168981325712566790352898824810619632713840023071224105994488691802282180617440116391777797250999336114824515526911024152171696777793360862196949940348039672821395528112557654337879159246688589812154234796962514002004640777630392607201416264298607300292844105184988359658739656336379618081038604606435891607854151970091013639979327329250208374725886250980925181019959397612456241726095784830910204242544740800053012758475859880292738873888290419981686863180135436632485973860054379095198646314824127901436011124983199926659075941691136409600000*x10^194+6718780730724825905408423518692632469114611343880760974601026818960106938430079024592345949539895186214929425172013851932146865891941022903737363025132099765816431536584902153884216234741340929529265576278232042041003603120070946322329369699766236919010146029054210388178224862457341683249188111400448765994727007545424775675998689134475079142376750741460048620340091491188428632541583865440480619750069410878975308234329345691505049493489010010163655210361874083243367927012658875735825629477889739378189869680748231137898988619950870024984909838126042341693598030230888277/437591149998481555521601523624306193924077963018637908173845187227304826206123709634812767283956896205600430272937899312114226001701637284679297418347153368662040029701004670819416808535695586127793363735988704042605008580641031003698652011706625840624621481537300557544144289805707494631256063074577566607521079545698900379482832020047319928386759023572730393788689777223170037866895138588355045736404955991133313515100041046356969453273243534790556618909024871277089641854035499441522245615739711611175599521713970737364897402471936923809193639216607085589287321163145149765410078006350583903589883648189878501336198268667394412757139111796309383720144128821003096339509111355463548545720555499077527729111016940916479932141201332710545022630800489507033709175821781554538309461475328000000*x10^193+4830919405529169560980891702367758563493915689943302936078421536997719835665762462652720568529746838771149581446133564699449457173184905465518758353141352198767684553726779497276682984916640359590577299154712327102125198355411068739475954328914253532563736909500427297490373475706525597980226006903491598069299479057699441203835420589151812125855802325201467815603730522541233762916428166387538808640483792806227696842982928727273796134636274584864117435926202824889033370675404494219269167465717484413742878156967454165472455190175077076137748521656276612662025577966612187/2625546899990889333129609141745837163544467778111827449043071123363828957236742257808876603703741377233602581637627395872685356010209823708075784510082920211972240178206028024916500851214173516766760182415932224255630051483846186022191912070239755043747728889223803345264865738834244967787536378447465399645126477274193402276896992120283919570320554141436382362732138663339020227201370831530130274418429735946799881090600246278141816719639461208743339713454149227662537851124212996649133473694438269667053597130283824424189384414831621542855161835299642513535723926978870898592460468038103503421539301889139271008017189612004366476542834670777856302320864772926018578037054668132781291274323332994465166374666101645498879592847207996263270135784802937042202255054930689327229856768851968000000*x10^192-544175680682088732355711032992592175217677939993279304814978394340573744695776593929408854996596559427590030585490914620312482060453256439737314468075145835787701124437676067684494912209520328286991760414988799113766124220447042922139292535200189614172150322836925484627765286279612087827000476346337006248293704097783362309383853124915848262117770814549747659587144194269925223867807494413382248571523377224141730997295213845023070217941893401255899163011874001409928038710478976221964286908124370311812140672902861663859793481286949116363930484054052351426216881132967361/1050218759996355733251843656698334865417787111244730979617228449345531582894696903123550641481496550893441032655050958349074142404083929483230313804033168084788896071282411209966600340485669406706704072966372889702252020593538474408876764828095902017499091555689521338105946295533697987115014551378986159858050590909677360910758796848113567828128221656574552945092855465335608090880548332612052109767371894378719952436240098511256726687855784483497335885381659691065015140449685198659653389477775307866821438852113529769675753765932648617142064734119857005414289570791548359436984187215241401368615720755655708403206875844801746590617133868311142520928345909170407431214821867253112516509729333197786066549866440658199551837138883198505308054313921174816880902021972275730891942707540787200000*x10^191+809641339684541238850115663952688258573574811482926984428457812053408149818051056757567189879257696248701806096622424982488436620555782279200744979576709124342348001653004409455736273250045482891501294036759141576594852779737256927607584983251071043305478697754301183984406915431615621631891531198361858001058961294660265872905120887104279354735452215704071375703336652524930058040690782020469537923339855327257132925163180285816235427125647466815303743943236123386691950081541561649967037634003151787463063742727277667046367890715467332218850362526443833677538298292752657/15753281399945335998777654850475022981266806668670964694258426740182973743420453546853259622222448263401615489825764375236112136061258942248454707060497521271833441069236168149499005107285041100600561094495593345533780308903077116133151472421438530262486373335342820071589194433005469806725218270684792397870758863645160413661381952721703517421923324848618294176392831980034121363208224989180781646510578415680799286543601477668850900317836767252460038280724895365975227106745277979894800842166629618002321582781702946545136306488989729257130971011797855081214343561873225391554762808228621020529235811334835626048103137672026198859257008024667137813925188637556111468222328008796687747645939997966790998247996609872993277557083247977579620814708817622253213530329584135963379140613111808000000*x10^190-2993204196137772859779319640920731098124091022221208131795966944844358655243361303581486493369328615208131614924295344490703598704613583103472760876549060661260617001555312143956892495447805799289082722507529489108345744632593202301520933285064173894773453296299091970556931573437173059141523772842186125146328796233921757986567531081024648756725735379722376644147989029816075784620385217748528779381268643114331731563701876639573717927300014971813887675340761780039745796303474477649397903390309803580303124674117924009487895642973924190203360773718243924850892517879/26259521395185928196758554157297460749757912026801422858155735266858483782827735500233863855533638099203186801993865604653497618376539061009926043564342217894088773506366818338414763876937558865023315298742461511308045583601363305176421654908401933451898878225297492942300246932622175322215211810988695461800308030153994824439408101465411018391228879204364497160833860994654809495701316543162901957449335837220656319597298342155207551077733768533194692611796399128342715350030714953366854313227288142371519230443338759482554732224276751964348585727337063571093519133852575124061033852271817722135475654023186411686913703790381686630649125893873296556627880426856922959839657739620964296122264543608788822515567739871635653282373680839305433677860044809435824375298581365705277777222041600000*x10^189-7680560351342109760475795115085032209391876445254524729743502519234258132540649751614913339589618382896790738614127585913905794644788098684499046498225828660377723994777251441039576946739458700306364939584154074953194324587075225373417127879563763153866617823627752220142977336614920397945135368889519293110153381024163037152800655735917624527984728954448099222179380968299013083549359241527656545234428430685742950226439922009693470934945158653679189461182316232039823567869426300352481016112342124230036285992013486456130622206452401459991441004712696022380946653927176953/10208126347164577727207920343107814891860890721298785121879460527638566985736453898360912235200146474684246837407095315153000664167695794576998650175202393784148069812865036960875355309520706633189163589233144487905889640169193971254282154129092167610091169921302147406389797992587544434757941439403745473820251743642063948052575505363663879289406314501904654626302555123062110643358929792989146506938854813361157937680253757529415383405958225179594104805909732197151947165170940130971830945723975992465504385642543509361248326604865344558620869215645010092626894628093850053727486299732146421302944805744973485679170833211472976860798541199984305303423522237136360231408068549700253660474569118682480566864701803197699643856989944689471594287931313819220082367653570520104269683117296451584000000*x10^188+726843761898070785633820631781367958778521338582100278838970508372106411613051458184114164072649558522688383173335643474016345852365246988644121733842444599300252987541164579814481080699177770578430413120826304158197751762424766051767119420789193157162987598162409593086758309062932385655125709559288484976717825256841199132407793374740958074671105206012651674134037445599526111676831263561604903804549128002166299390792309684128187981900379786253677022619718664087859763256849615133572426620551331002430798813456116668724948427380736923454398154251746220493187394860739697/6124875808298746636324752205864688935116534432779271073127676316583140191441872339016547341120087884810548102444257189091800398500617476746199190105121436270488841887719022176525213185712423979913498153539886692743533784101516382752569292477455300566054701952781288443833878795552526660854764863642247284292151046185238368831545303218198327573643788701142792775781533073837266386015357875793487904163312888016694762608152254517649230043574935107756462883545839318291168299102564078583098567434385595479302631385526105616748995962919206735172521529387006055576136776856310032236491779839287852781766883446984091407502499926883786116479124719990583182054113342281816138844841129820152196284741471209488340118821081918619786314193966813682956572758788291532049420592142312062561809870377870950400000*x10^187-15167481188941501834037088660161280919780933360858108101117092525880337192059379600697782760623122731871914771288293485137008718559318216165514352075179558253731667238241506507037122634992580880667927647740845124928206821423975052884504536364578008816347194350051653195625895072001199263837086084919682007103320654299677648984814572231959408221763261747273417635716508964271933354822653380780327203179105739557267644957431749323034620514686494949676146646198787879501310710006935677321171829772852882598687216046369572561000977907256933740023992405134000923789427062693809/2142813693865450718247726719252952397125318168902368888557787632623839134032141926186547174735890805181532863828894643414040955743656260086133827442024992281220586083167004843099199948354200809299183027477511379385492869073416810292444067339051417107657621674442433274810686459085432067937527065997287679635737975341774356442523138152139356585531354647630131583363801658485341009684673309315505972302033663446073969425592625487224220423408140562480395177916911714854053049248710464810413492979959975094799754420592223539387403835423629178486013363050847599618473507938067649762037940468555517008198326570373443058018367321358758991188031972008367294013100877766233051490906517721336045347431418498946358059062769184356776553070775561638352153734853046600133908078883607718680516572726951936000000*x10^186-4058419375864840927673833371239193251983236178085133513385817279863980036516261865777854947207955611422466795875318068949021731547969652975446092788823091018903564180031232765343271804094648079227426155946936527402265325110175008518988525043341037046104919053691738502398276581263332950337245614588443262530829747033126735905395892754271206683982118437510271301944806570685464954997003621784402262527701949588796815217830955562733691492189402096782400099978644134396244175140502063761991480294168831768300697377897342782302262827064842660292730979290414319796346541871377/5802513923651444181781344195029705306952506304738256806120956510447185444523879058015676428429556943504729781262980494929074061737427083233241337994325571203621008104154863114602833544359138507286471934932524235230716216517226046818223540241799758430999191323687536420474200964207656836599250923450550058803090464807067928366727129364608941911873062980030014208635136596266883944646128513909620119733664841278973985628775820069351902146544675365242964837043426722591633125465587021815567063885207406243549861312603679005341154070133985328058178290998216263177392735969135820013518528268799018424831784318195455017633947299153060531401276050517394593524949482161720552589849491408565238585544551672146848533619972343955587034499547507699643068929378381451415240560976927217163819877200088268800000*x10^185+216238212200510531849695310573983663278812483902035669415716301030503120878241065391634128897139744685027059456545182005413720374521612518313492071122038112546302717818596539682741728506230971392309772304627166870280156863743350264940737805265958807177579381130064811245291441924196639323176654434448843561454484475491018493439280331510102770704718072227736162894709638408232531711662360087836239126157058657308997820214353417478869565627373973574502982019207562639874353950201731734278610454427151117994806630932476832837076810535349171132093280409588215498264031974767689/1017671672763484056497035751128286776911670336523325039842752372601506370270341865559672481293799217783906453944584271418329912366256442290137711586697100180327376805959468300099573883164525830508704308588165788948156382589175029749657667057792573017129088939846737156821629092184112122111253238882096471851618943058470375128933681150100645196851583353420648645822162418422191953368705616285687220999442756778158514402585297673701718222624758448673381525266077917500686425081656800749191761973713298941176437214825876010167525483069652811382511269498148698464958110616125359202370941880989366308355112941960433649246569218620690616276531491936896897941298832256055604608065910800886826459618582908653447281281041303401441418358382178273475861319921746900709749883002107235010269947693553942528000000*x10^184-6977325050067836760103971339728226668326026032593065254736923657262608301249253700469486350013780652601756706936256298211697084758331915895451760027683515534340902428053981363868545459764954031767485828090813230919254563739169284855998390939020135984619521632633219561365988150541648028892721965625550875199875069882880340645528343141485551743767334650074266652425752392452127904229020894387601260865325753867543741664161066324354547781414575547076899705434028212388668643184002401138435615286428552443306102813159360466810899306457812745821643229189829827594144001748457/321370001925310754683274447724722140077369579954734223108237591347844116927476378597791309882252384563338880193026612026841024957765192302148751027378031635892855833460884726347233857841429209634327676396262880720470436607107904131470842228776602005409185981004232786364724976479193301719343128068030464795248087281622223724926425626347572167426815795817046940785946026870165880011170194616532806631402975824681636127132199265379489965039397404844225744820866710789690450025786358131323714307488410191950453857313434529526586994653574572015529874578362746883670982299829060800748718488733484097375298823776979047130495542722323352508378365874809546718304894396649138297283971831858997829353236707995825457246644622126770974218436477349518693048396341126539921015684875968950611562429543350272000000*x10^183+17540567683683199045956638785358809024627087889219178047729990394013654959129447888696218092835635822797607076364902495812444114742638090247003589505897990722545009765040168880501853787144629783495952579078219653493637476315906183788522481257908087779466182704509176366078643260510311280764655993654235671315663001516175528051467179969891361079921069000452922604747147529899083443055056342439766250113646023560657720529222705081037638742618657715227185454481598031147715127818261936363348618763458892853218865186236692651849623244967471946615492229142372378257069713/92928622715821393146036137988581381820262104593241937485640943114991450207316120028785027715545788961598600705166989070261457095132994933149750449272259553804245041128604045260715959298708730464471781425461567578463955390651128934120525603897454922424531254653212605635091942265188809851879861505061569061125918095842465261367726566060326773251463577321284880401780253305597885352255991746866730813666647838914637070041271094392405276010783543405645634409442991654892226316303888055425384108800930301040867846321356372681693682504331121169263407320244909559503074224280927686904814092216967296826258284067003884367077140499048453190835870814042939138308537848057025583122901757386175305768742351642461703850744437201836168478342528454355547401372724453189810764478682681768389098308055859200000*x10^182+327397954139997838684475688313258531266591726035719937826366645672660671172688083479951854076620236794412566215084759035955263947564167895200746290096237908759112513252245330565258968720435656683445021921072832046484295283020159538893079906694035693259591694946274348897418650329122979171720188799225191560945841283135971359868056037620775527669477683325116937844702884183662244578791965933927316981026772593400900025060325785191843369719769118987143413135433065805762700395218095947472340980087005412195341873696445474756450994761431366511986330647063990212484731039009/1178157929136204176723841018003805099801265844138320639817954509282634462056944942688748846618424326339810069130650436669829063667057551000085217124487923028802009511908549571914905571604200590421950813653089892956678261105093169877154701751507542787919390535184348767823184700413517558807833063195599626039722115897004664342216358140376257148117602991715185074198570220956303856961173106794561829134790872411077760644180381722430189556433857647443766366912862004676119349259654626470307345958436175397577174066885615269655910763331100842862128074521047843862957070546312104160073223995802160624143952645238053055899553232688888579882292487882418672199203100793652499583363874470785491114660474461966143049201057093362707690270186417889886711435308293257964534187371641771143614930168418664448000000*x10^181-42342986958042513530172018066507541143957627736236528838870818528165378314566388269932765646575178635092926724230906485351006800621058143547279027715813872651032366245366601647752758297969287050897200126308040281806583060463866459904373711851697218218334847682965019063216713350541832322412992958247344244511448532857363185131223371725588788771783074796804818201374519171768166566787479794029812494373313061591903066472097351756486184596358752237051875455271424954374194774476400998365480949413695610980004995523016496756572715150337059616864858462912086945170631385991517/952540685706621076881225463056076423189323434985832237292816220755009962573039986163853442490996067845736440892130878047556797974816029983568898045148485768786424690378062328893201154641996177356147232838523178455474374103467827845679576366093848344032827247696545978785044830284328946296133031593642297653115330702728271120681925556494203904253082018801727132489544023643171668353108456843403238855478420344356369480819838622584808256376773907958285107649048930780642493876430765501243489207395647808941145233077019945516803852153195031454030548250267181763200791536693336213419201600606046864620385713674965895694788788628966416834833476452935496473055706991668045913149692509630069566202993602499626655279054659983749167583445718863973406195446755099064325890489972371969612671041166490206208000000*x10^180+545588051056725961159700784820821673981489608116538219701239561498323981703642715043311032014154182231907531123869714557466673665162830144797340166913852879352625262299028268094823256074699186790236348464265442302338073130717752061464489301108869225984681975009298350309664842230603618178749965983537890625917354653238218816138627837647132041748430297129295265150514322539614102914645750106022765084278540581102899878179775238546548265999165061358613008929050407395067289786271834456984063219488514675650799408043626972916805906568827582069667739850056688341074466943807/190508137141324215376245092611215284637864686997166447458563244151001992514607997232770688498199213569147288178426175609511359594963205996713779609029697153757284938075612465778640230928399235471229446567704635691094874820693565569135915273218769668806565449539309195757008966056865789259226606318728459530623066140545654224136385111298840780850616403760345426497908804728634333670621691368680647771095684068871273896163967724516961651275354781591657021529809786156128498775286153100248697841479129561788229046615403989103360770430639006290806109650053436352640158307338667242683840320121209372924077142734993179138957757725793283366966695290587099294611141398333609182629938501926013913240598720499925331055810931996749833516689143772794681239089351019812865178097994474393922534208233298041241600000*x10^179+4487420596488700685208084996591515597994132585576956304532671116934003349213831803471044545414293530829924024214481496626174240887952325936096109114509655318841611848676807034129466375037589604630674726572192138761677201056734821137884449859270474260180068412529035535324114362387888429138788310277099012186001088847748971299038339922510404396990275133075496003157878829111599175330671282955979578382011239559827958898618359637996700235386273886004013437160708543825541240210225889175662691846062924091180197143628837594759948887764563625902852569039468352048412254327121/22860976456958905845149411113345834156543762439659973695027589298120239101752959667932482619783905628297674581411141073141363151395584719605653553083563658450874192569073495893436827711407908256547533588124556282931384978483227868296309832786252360256787853944717103490841075926823894711107192758247415143674767936865478506896366213355860893702073968451241451179749056567436120040474602964241677732531482088264552867539676126942035398153042573790998842583577174338735419853034338372029843740977495547414587485593848478692403292451676680754896733158006412362316818996880640069122060838414545124750889257128199181496674930927095194004036003434870451915353336967800033101915592620231121669588871846459991039726697311839609980022002697252735361748690722122377543821371759336927270704104987995764948992000000*x10^178-6607265192326537326248770652524504292971371224017100653986765240810805311979358562393261829391315727836609075339732449928783316032307698343651626466396617288018279043066820598566456622629576597517337382709120248954474571517399772656240210859764242768594280199071415101789069655736095731745373239458864637845612870623712632824571354279948777003095955941647880129357847091682652181358589867222326007710314387311636753200096756272652472653113480594711561561051665467065230598985625614437123635331454549194769736097760815922454671988839516086370393463767597447776425304853207/91443905827835623380597644453383336626175049758639894780110357192480956407011838671729930479135622513190698325644564292565452605582338878422614212334254633803496770276293983573747310845631633026190134352498225131725539913932911473185239331145009441027151415778868413963364303707295578844428771032989660574699071747461914027585464853423443574808295873804965804718996226269744480161898411856966710930125928353058211470158704507768141592612170295163995370334308697354941679412137353488119374963909982189658349942375393914769613169806706723019586932632025649449267275987522560276488243353658180499003557028512796725986699723708380776016144013739481807661413347871200132407662370480924486678355487385839964158906789247358439920088010789010941446994762888489510175285487037347709082816419951983059795968000000*x10^177+144507033136873055504212381076331112009804679556306714623415568213585650476894600393740271387355103782758785855114425881976188242049240682268088521222582362389653706975152549620454700005776582111354704463878321134941053750081971323443040965814518364394050672669328958438854234932697152834960157650322448958541273810660268683706919516824328958371711380478507712979595917160938109361661104445295506970559801853576973154695635923582605375488002003330938446346441052807306950821158305529384485805658509054799274467993019696844601495456335050777707533935052001441281635405089/17698820482806894847857608603880645798614525759736753828408456230802765756195839742915470415316572099327231933995722121141700504306259137759215654000178316220031632956702061336854318228186767682488413100483527444850104499470886091584239870544195375682674467570103563992909220072379789453760407296707676240264336467250693037597186745823892304801605652994509510590773463148982802611980337778767750502605018390914492542611362162793833856634613605515612007161479102713859679886220132933184395154305157843159680634008140757697344484478717430261855535348133996667600117933068882634159014842643518806258752973260541301803877365879041440519253680078609382128015486684748412724063684609211190970004287881130315643659378564004859339371873055937601570386083139707647130700416845938266274093500635867688992768000000*x10^176-181250507144738556379601965659080969807442166869242452054455965400231669829660446127603039914447254654642694546121386211161785705890289193685830692128079204364402139027871458696282607651469025056130104633452592397213467264832142371297835037841535793568604019625576959146115376093661750846112647756186287369810389840784280999022947942764164940287111423561302636324646077445808785134165302065344623216707803448833518433260252703910951054352222788466029802063595472467476306252374774708708950441705159312504693271918570040110305657628809767883833443872638348564789859159/1072655786836781505930764157810948230219062167256772959297482195806228227648232711691846691837368006019832238423983158857072757836742978046013069939404746437577674724648609777991170801708288950453843218211122875445460878755811278277832719426920931859556028337582034181388437580144229663864267108891374317591777967712163214399829499746902563927370039575424818823683240190847442582544262895682893969854849599449363184400688615926899021614219006394885576191604794103870283629467886844435417888139706535949071553576250955011960271786588935167385183960492969495006067753519326220252061505614758715530833513530941897079022870659335844879954768489612689825940332526348388649943253612679466119394199265523049432949053246303324808446780185208339489114308069073190735193964657329591895399606099143496302592000000*x10^175-403307473410354186046473639771717833706924128397607968617459079278664124115356119657727935823457633503223356466283615745615968669765150533381869735212078939492299118387765097582001498155681991515063005319020635914648901070655674744453301129862001768229602247541455790990248334462675124405177529787563764381182147350046386527665509840851494788402058307537246633370738824704832825482225801606310023584759254512507867922360970987580820605379724755216490867350419666875713986452626256380240263891425609323686052437170035589093770966596868084485144721956580874686258920901701/4389307479736109922268686933762400158056402388414714949445297145239085907536568256243036662998509880633153519630939086043141725067952266164285482192044222422567844973262111211539870920590318385257126448919914806322825915868779750712891487894960453169303267957385683870241486577950187784532581009583503707585555443878171873324102312964325291590798201942638358626511818860947735047771123769134402124646044560946794150567617816372870796445384174167871777776046817473037200611782592967429729998267679145103600797234018907908941432150721922704940172766337231173564829247401082893271435680975592663952170737368614242847361586738002277248774912659495126767747840697817606355567793783084375360561063394520318279627525883873205116164224517872525189455748618647496488413703377792690035975188157695186870206464000000*x10^174+204421310690608901515911230876518519701843635775854861153704707698861982284787752325949386005991879310016884327419748039756549127909046485112523252827057274466294398608524443171193153503633625378203117051840078400084127053726339764871099091763153139343264157038945916538273368856749453047614286613632048088542580754388930383643105845578341234136996055440489547396695076563872892216193954272747318143897274158010721137677739534173806682070793023868896425401211079049554343603558818821972681349728734745832929655224140562543388340027531159849926404314010109542644072906161/13167922439208329766806060801287200474169207165244144848335891435717257722609704768729109988995529641899460558892817258129425175203856798492856446576132667267703534919786333634619612761770955155771379346759744418968477747606339252138674463684881359507909803872157051610724459733850563353597743028750511122756666331634515619972306938892975874772394605827915075879535456582843205143313371307403206373938133682840382451702853449118612389336152522503615333328140452419111601835347778902289189994803037435310802391702056723726824296452165768114820518299011693520694487742203248679814307042926777991856512212105842728542084760214006831746324737978485380303243522093452819066703381349253126081683190183560954838882577651619615348492673553617575568367245855942489465241110133378070107925564473085560610619392000000*x10^173-2427992048259581142525979561815423869113370816181767393229033461904631306389292293660679593509706130467922292178678386453439776164077666197023742447768052146053688516840778924317994134648386849206162524841303674265025374496961334260678008169369027881964841961294309933967878233896362062034054921328821429880230518654277264149034514464411960268812230112379712295727261758281191215647167106083606081946677326235808820497848509141841641093007999887869301720091668491321128696872839877254071124859034183502520707494518781361552095079170420748380473443625306368735482530139/2548630149524192858091495638958812995000491709402092551290817697235598268892200922979827739805586382303121398495383985444404872620101315837327054176025677535684555145765096832507021824858894546278331486469627952058415047923807597188130541358364134098305123330094913214978927690422689681341498650725905378598064451284099797413994891398640491891431214031209369525071378693453523576125168640142556072375122648291686926136036151442312075355384359194248129031252990790795793903615699142378552902219942729414994011297172269108417605764935309957707197090131295520134416982361919099318898137340666708101260428149517947459758340686581967434772529931319751026434230082603771432265170583726411499680617454882765452686950513216699744869549720055014626135595972117901186820860025815110343469464091564947214958592000000*x10^172-5708360468962849722418393938438030369054476302105442161812116931201296353870756070170667754638202735682449919569005463840297482480252529333112565092750077443900832298658935362379937609022156665004311548934718293128154873954806705561066038727852472626210296971645248964217071652109730693875383929734745936984785133913589596904735738739079470396500387699326038296230276238170636879664104749996761001966576325045704281424595790330055721090989998767118430267832590345077970904638224506635553147131974210708303126526486090540946032370674676259489341970165302119389008463699/79007534635249978600836364807723202845015242991464869090015348614303546335658228612374659933973177851396763353356903548776551051223140790957138679456796003606221209518718001807717676570625730934628276080558466513810866485638035512832046782109288157047458823232942309664346758403103380121586458172503066736539997989807093719833841633357855248634367634967490455277212739497059230859880227844419238243628802097042294710217120694711674336016915135021691999968842714514669611012086673413735139968818224611864814350212340342360945778712994608688923109794070161124166926453219492078885842257560667951139073272635056371252508561284040990477948427870912281819461132560716914400220288095518756490099141101365729033295465909717692090956041321705453410203475135654936791446660800268420647553386838513363663716352000000*x10^171+623796935510772112633201102163186198528758672783154394275948153770478275908137403037795370706375590196043149645210622677415864311064727318237432418527582409192784991921799608452943988210774589244229838173924089150713647385428090898218233861970076167373088318676960803475196802550605009234366882116031801604458683410103239600029649188857484711123309761246611397859267322994549036030182152871549989628353791674766740457688329843614107252586891476326001090460726598829537321755178610499577958273152134005355200850657164190442942525907092108278581088186656488391645593449/27480881612260862122030039933121114033048780170944302292179251691931668290663731691260751281381974904833656818558922973487496017816744622941613453724102957776076942441293218020075713589782862933783748201933379656977692690656708004463320619864100228538246547211458194665859742053253349607508333277392371038796521039932902163420466655080993129959780046945214071400769648520716254212132253163276256780392626816362537290510302850334495421223274829572762434771771378961624212525943190752603526945675904212822544121812987945169024618682780733457016733841415708217101539635902432027438553828716754069961416790481758737826959499577057735818416844476839054545899524368945013704424448033223915300904049078735905750711466403380066814245579590158418577462078308053891057894490713136841964366395422091604752596992000000*x10^170-10415894847177165196149108082701892434812051253721177055302972940705647664906488899616548026678265939515399504849761192103330638586535944457680696185112285781443083950111259118755592713404753528877289216031172473000415805050996470912572945252624681916857337774307601203481220531081336247838563011662057074704062245750708466926368990704721005303407650724391329590232021838519352215038002543732868552623338665637936583114672752553306634393492104971792432313604874163157542655497772339526110450637871164757965779300910952459273480247102948672287651926279711679060522839/4630478220380951126788944457595499067839721200964974012601632153219255462895720358234412303822603830118491625105166508353204457214543050019466003191607091786445199092672117322064039652490885329502023506552877158318585581575855561191621789427650587958825425537461820346628381444870527772693711834285894021189157391344005492737514527962365142777105795455970136573023457259900907303143163536669259384241981075284530092906497916173577983063262425495776820510994444806720563282759658515090704173996672504724677764115008957794048104246915434941475347094157958161123336348906636898396239839270954898235257041619637003443370465130200204570136171596830023842898820955939452858620969265671428951800682262351104998288378954415688913755665425447938661403866674617139152612258508440640037951846847678438896041984000000*x10^169+21486372791491997718232419136442665820882023032921763392271105805252811717566609029770589766099342067148288555193556861624874690003935096945585628886068504819990607213717083794929112834149102920517782531554216159638148464596418405883571513649890991005253825565610417295055137082582558306618417618202007532178581683999732182929108204412687462893561841376836911749699300514581579955396393558862254304092416026343465527583757707677082989817112675540103371622663244897984628986271227511440122313483284015755955714397791316409769788541477444657732775746433889728295504623/1083531903569142563668613003077346781874494761025803918948781923853305778317598563826852479094489296247727040274608962954649842988203073704555044746836059478028176587685275453362985278682867167103473500533373255046549026088750201318839498726070237582365149575766065961111041258099703498810328569222899200958262829574497285300578399543193443409842756136697011958087488998816812308935500267580606695912623571616580041740120512384617248036803407566011775999572700084772611808165760092531224776715221366105574596802912096123807256393778211776305231220032962209702860705644153034224720122389403446187050147738995058805748688840466847869411864153658225579238324103689831968917306808167114374721359649390158569599480675333271205818825709554817646768504801860410561711268490975109768880732162356754701673824256000000*x10^168+20990207793732140780158549623799192461333914077607785420276470746767465266032388222680417732774322319762501747298018103099803492230224860472052891531346009361087661391214051972102263191943723768572900612733743062879477868427267832790459348834767416256612988440642175919462331066132421749992522284633928896347210196312337552557067173193878939350557665650161284637370001285358765972341047187419351656421462989266215739138148239589871445499058789490785120732323504313913701717573667857190734893488391825425892941851926691412629021473837032342775510320052960968696531549/798391928945683994282135897004360786644364560755855519225418259681383205076125257556628142490676323550956766518132920071847252728149633255987927708194991194336551169873360860372725994818954754707822579340380293192194019223289622024408051692893859271216426003196048602923925137547149946491821051006346779653456821791734841800426189137089905670410451890197798284906570841233440648689315986638341775935617368559585293913773009125507445921855142417061308631264094799306135016543191647128270888105952585551476018696882597143857978395415524466751223004234814259781055256790428551534004300707981486664142214123470043330551665461396624745882426218485008321544028286929349871833805016544189539268370267971695788125933129192936677971766312303549844987319327686618308629355730192186145491065803841819253864923136000000*x10^167-39102589232145106198930428181855086500998999536816494000041517114710604912703643165782199938421070577415232683855255417263465888780484206829034625714446644051182182512598523295242089022641769178731232242350781523360753241612802747503683770255515871962175878663754486892377727956074975902215688320018629754835344319696877957656658835719578791845502536200096153361387157664881774264264974641307858629159176232616077274428121370989499198767952413670856125721623764015832914513496442486969835693905338956170249691989372471055309670130143684247734823889401236469298662277/10112964433311997260907054695388569964161951102907503243521964622630853930964253262383956471548566764978785709229683654243398534556562021242513750970469888461596314818395904231387862601040093559632419338311483713767790910161668545642501988109988884102074729373816615637036385075597232655563066646080392542277119742695307996138731729069805471825199057275838778275483230655623581550064669164085662495184486668421413722907791448923094315010165137282776575996011867457877710209547094196958097916008732750318696236827179563822201059675263309912182158053640980623893366586012094986097387808967765497745801378897287215520321095844357246781177398767476772072891024967771765043228196876226400830732690060974813316261819636443864587642373289178298036506044817363831909305172582434357842886833515329710548955693056000000*x10^166+132183889474735943846529854973370703828040183696537574939808036394084332440828774066963639118904485913544589521861183410394426284132201102277302049289823782964329223706098569010093374444464728592835404382031439258423832460353313739678055708487830172426738328824722053407070631475743564450346192083280014964576527603191513732364724377638250674462583934692039911907204672677070070438917636704150130484156064823821473849396172150017145933872787610737998123638352831518433336112553817919708561752535911093643010607114987536746212004707650053906612955701984990110213497/674197628887466484060470313025904664277463406860500216234797641508723595397616884158930431436571117665252380615312243616226568970437468082834250064697992564106420987893060282092524173402672903975494622554098914251186060677444569709500132540665925606804981958254441042469092338373148843704204443072026169485141316179687199742582115271320364788346603818389251885032215377041572103337644610939044166345632444561427581527186096594872954334011009152185105066400791163858514013969806279797206527733915516687913082455145304254813403978350887327478810536909398708259557772400806332406492520597851033183053425259819147701354739722957149785411826584498451471526068331184784336215213125081760055382179337398320887750787975762924305842824885945219869100402987824255460620344838828957189525788901021980703263712870400000*x10^165+310257189350857236918846494595856657926201979825060533689839251210378842612140605680861092386690505404235699925643738981402742120827119535216175685801016830255259372495949068866490916301932276390279952602553048396751383824161609366546110733294530702819529266776435890382117487894077750814985494147326420192887714195422245982224051213075250495046754339098383838854052975185675532031494591094555681374851974499421965659558116244602750342406649959012688348656414159522120681194571727478556488807609807251499318216966440782920521695032203969779644301004837197491573329/14562668783969276055706158761359540748393209588186804670671629056588429660588524697832897319029936141569451421290744462110493889761449310589219801397476639384698693338490102093198522145497734725870683847168536547825618910632802705725202862878383993106987610298295926517332394508860015024010815970355765260879052429481243514439773689860519879428286642477207840716695852144097957432093123596283353993065660802526835760987219686449255813614637797687198269434257089139343902701747815643619660999052575160458922581031138571903969525932379166273542307597243012098406447883857416779980238444913582316753953985612093590349262378015874435364895454225166551784963075953591341662248603501766017196255073687803731175417020276479165006205017536416749172568704537003917949399448518705475293757040262074783190496198000640000*x10^164-5742384166585509922433905347172929310625483563175571878791001283768543601517586097237427239579409853049905495682621346553457808930353592726659863425297685963453629326392982996430519311893134851815981322095314415951850228256385272549681307034710493821640694306938300963727162770249470773626818240418211628768650607530589314927090897120829332210558307388279855112214834908925804574746378219115838824281148701474008621624921567452967945005083692554170911056010417103960050344382640146487177555146297408300820803712161134346849272757869699453908615386706141736120881007/1092200158797695704177961907101965556129490719114010350300372179244132224544139352337467298927245210617708856596805834658287041732108698294191485104810747953852402000386757656989889160912330104440301288537640241086921418297460202929390214715878799483024070772372194488799929588164501126800811197776682394565928932211093263582983026739538990957121498185790588053752188910807346807406984269721251549479924560189512682074041476483694186021097834826539870207569281685450792702631086173271474574928943137034419193577335392892797714444928437470515673069793225907380483591289306258498517883368518673756546548920907019276194678351190582652367159066887491383872230696519350624668645262632451289719130526585279838156276520735937375465376315231256187942652840275293846204958638902910647031778019655608739287214850048000000*x10^163+778222886517287744755371700484769277845030174645158133413437022964582631621025575209442410206013400958852790108132476228200482342634461953101895449502179271528789354990090326143767713703103100805123925718653096155581010107819195437547320009093708931088590215731369792188990139990316089938596800064330282455398935949242169974298641213814558568791944935415780560063219230462241811600707910317168764050451970306488955529085235786475288681714803302449509352992294652065082396222822550883807981515532777663987286457077932814375104621931874461742899293476089955542807629/1747520254076313126684739051363144889807185150582416560480595486790611559270622963739947678283592336988334170554889335453259266771373917270706376167697196726163843200618812251183822657459728167104482061660224385739074269275936324687024343545406079172838513235795511182079887341063201802881297916442691831305486291537749221732772842783262385531394397097264940886003502257291754891851174831554002479167879296303220291318466362373910697633756535722463792332110850696721268324209737877234359319886309019255070709723736628628476343111885499952825076911669161451808773746062890013597628613389629878010474478273451230841911485361904932243787454507019986214195569114430960999469832420211922063550608842536447741050042433177499800744602104370009900708244544440470153927933822244657035250844831448973982859543760076800000*x10^162+2895719345461905801319220035080395448985282160305040508926018903833360530694572000000064978384940427139197958150301256142187810506097720493136707544263268256021417434548478494945370280842612233726804742726787648606186199915847600583487863826694918086478595208540904302285483822474781960226128779176093832011915614229757255318993318832422540114010253057412720744253266960762705988917257828836639820216232977971074121626067824368898422469667179171350849896275771441333470519995144410177897275744194857101924246185392564418678510877184763765822165286710752108156211/672123174644735817955668865908901880695071211762467907877152110304081368950239601438441414724458591149359296367265129020484333373605352796425529295268152586986093538699543173532239483638356987347877716023163225284259334336898586418086285979002338143399428167613658146953802823485846847262037660170266088963648573668365085281835708762793225204382460422024977263847500868189136496865836473674616338141492037039700112045563985528427191397598667585562997050811865652585103201619129952782445892263965007405796426816821780241721670427648269212625029581411215943003374517716496159076011005149857645388644030105173550323812109754578820093764405579623071620844449659396523461334550930850739255211772631744787592711554781991346077209462347834619192580094055554026982279974547017175782788786473634220762638286061568000000*x10^161-154920091053319999377470753384918605577887135878502599874333289947673053048036368464009446611383064466134665977730281334985908486212677810551368017098509641612029401766531578289560583926929917655507595208076227734016103939201696239759974351267349275512247792821150510079938866751654515581155525087841238802167039127360554950039269565166613920089298119749958916657205828952761348169950636825510562399369178443935914180852308987210847221257743725193026884356611963496095239300377636155858317874083107341659551148255960981652823472887418224295532682453323689231274537/26212803811144696900271085770447173347107777258736248407208932301859173389059344456099215174253885054825012558323340031798889001570608759060595642515457950892457648009282183767757339861895922506567230924903365786086114039139044870305365153181091187592577698536932667731198310115948027043219468746640377469582294373066238325991592641748935782970915956458974113290052533859376323377767622473310037187518189444548304369776995435608660464506348035836956884981662760450819024863146068158515389798294635288826060645856049429427145146678282499292376153675037421777131606190943350203964429200844448170157117174101768462628672280428573983656811817605299793212933536716464414992047486303178830953259132638046716115750636497662497011169031565550148510623668166607052308919007333669855528762672471734609742893156401152000000*x10^160+24829228027254046270984383067529168768494708797698682641582696705238643414640063820791749766158618937606237584059720627836545037606003248354753692830383503161218486652156939300397959594101359492691570553033907413748878652203855555510472117244973015522393375221890925085598585161002284841470148714225103160513804512180191880848833969394306495007999898580709015204215821045098488041823834901824160823020180578315684264708408032653425282139864447788170173087345381406529747157416255186481791303981326940566785290543716689393503138648518982319665185613276358214928163/34950405081526262533694781027262897796143703011648331209611909735812231185412459274798953565671846739766683411097786709065185335427478345414127523353943934523276864012376245023676453149194563342089641233204487714781485385518726493740486870908121583456770264715910223641597746821264036057625958328853836626109725830754984434655456855665247710627887941945298817720070045145835097837023496631080049583357585926064405826369327247478213952675130714449275846642217013934425366484194757544687186397726180385101414194474732572569526862237709999056501538233383229036175474921257800271952572267792597560209489565469024616838229707238098644875749090140399724283911382288619219989396648404238441271012176850728954821000848663549996014892042087400198014164890888809403078558676444893140705016896628979479657190875201536000000*x10^159-439250681570617803095225233972401569502671138615425792357904061127426295098474990484493320727521370968664281756953900681858181195248250486261955249052971453058028998844842531179413527930129625754803578684383826049785201151419126023365820058664511933987101072176962670387070098593607535057560967636175197675902813636531793962839507771613503510663862287415761044086309183187052728939713237386121689366304990578770923523778793987165154367033919549022563683751632519970044100273865145988269763525420993272070931812989404805396745287416392233190772577184628466666293/20970243048915757520216868616357738677686221806988998725767145841487338711247475564879372139403108043860010046658672025439111201256487007248476514012366360713966118407425747014205871889516738005253784739922692628868891231311235896244292122544872950074062158829546134184958648092758421634575574997312301975665835498452990660793274113399148626376732765167179290632042027087501058702214097978648029750014551555638643495821596348486928371605078428669565507985330208360655219890516854526812311838635708231060848516684839543541716117342625999433900922940029937421705284952754680163171543360675558536125693739281414770102937824342859186925449454084239834570346829373171531993637989042543064762607306110437372892600509198129997608935225252440118808498934533285641847135205866935884423010137977387687794314525120921600000*x10^158-4562652502783415585339570136218686921072462353953300425647197495049481200251132287223381207472669124802233424565603965862034323175217913209634310596293020923067683299366160382125051687570750657959303611829994186765495890678131440062556885959180189471880140965776592348787402156057918935039707491880981313634240044041414673947449381470352160951100868222943656866902730157208552050096403384634168403625882763108713429306006353122196134232549350688795807578305566860848931641215808357103978212526445048385239988529833622119661128251070916608733095552167170503123827/838809721956630300808674744654309547107448872279559949030685833659493548449899022595174885576124321754400401866346881017564448050259480289939060560494654428558644736297029880568234875580669520210151389596907705154755649252449435849771684901794918002962486353181845367398345923710336865383022999892492079026633419938119626431730964535965945055069310606687171625281681083500042348088563919145921190000582062225545739832863853939477134864203137146782620319413208334426208795620674181072492473545428329242433940667393581741668644693705039977356036917601197496868211398110187206526861734427022341445027749571256590804117512973714367477017978163369593382813873174926861279745519561701722590504292244417494915704020367925199904357409010097604752339957381331425673885408234677435376920405519095507511772581004836864000000*x10^157+10981567475269405032465532019519401873900799661907697184751818746891999594016197229567863778832540899916695007320969472416630820199476199352028158698062524277622744063337363540367887710510567821948161187456599307611171005138634803832932234773398199114241116189903790058540141949957303917511170896283299624840949276145501742749189457609462829521328749572103330566739888004292831735152491046558894353434356158242987780807830349584634948088574987765521672665584946193543960231262641657159460864136431576359312096268085573477661143123507644259998266215872949622059/12396202787536408386335094748585855375972150821865417965970726605805323376106882107317855451863906232823651259108574596318686424388071137289739811238837257564906079846754136166033027717940928870100759452171049829873236195849006441129630811356575142900923443643081458631502649118871973380044674875258503630935469260169255563030506865063536133818758284827889235841601198278325748986530501268166323004934710279195257238909318038514440416712361632711073206690835591149155795009172524843435849362740320136587693704444240124261112975769039999665360151491643312761599183223303259209756577356064369578005336200560442228632278516852921686852482435911865912061288766131924058321362358054705259958191511001243767227153010363426599571784369607353764812905774108346192224907510857302000644143923927519815444914990219264000000*x10^156-236125287954598973361942215920023221317970560245749053308214100248988546283596959620224182977691192676431047657376918828038157701130150831775554658174499065599901531624451729418533756415003536355648609088269813004598963714909814439364976306250971332548737679438690563517830678698457790885938481211133000856665014918519555501629146224031702719590075889096342713331551729873679478833906153623875638877133978896261129216870609331597654478391229680581423656695391986261562701886956641743208056532192975027486464386181692027688517611780509753678994587965802039727077/5032858331739781804852048467925857282644693233677359694184115001956961290699394135571049313456745930526402411198081286105386688301556881739634363362967926571351868417782179283409409253484017121260908337581446230928533895514696615098630109410769508017774918119091072204390075542262021192298137999354952474159800519628717758590385787215795670330415863640123029751690086501000254088531383514875527140003492373353274438997183123636862809185218822880695721916479250006557252773724045086434954841272569975454603644004361490450011868162230239864136221505607184981209268388661123239161170406562134048670166497427539544824705077842286204862107868980217560296883239049561167678473117370210335543025753466504969494224122207551199426144454060585628514039744287988554043312449408064612261522433114573045070635486029021184000000*x10^155-257822150601449083255247326297821142227920584783861888722275656571587835286669989954566054874245842156161542356371483528148006503610863738797141295571912956876878681686561604173569396633301208710336763034081447755510379386291718586348683674677798920905290999769567091221777621595553986849791100677941223488900562332576744833937129838928160858830270138049867849075769795217059856376420409663090127812043674308567730251990754715677250171579693364886565571659049131317366578939588809111630669027264629938769427699430792746301214992857509218483177607674542766263/67329208451368318459559176828439562309628003126118524336911237484374064089624001813659522588050112782961905166529515533182430612729857949694105195491209720018085196224510759644273033491424978210848272074668177002388413317922362743794382734592234220973577499920950798720937465448321353743118903001404046477054187553561441586493455347368503950908573426623719461561071391317729151686038575449839827959912941449542132963173018376412880390437710005092919356742197324502438164196977191791771971120703277263606737712432929638127249072404417924603829050242236588377381516905165528283092580689794435433714601972274776519394047864110852238957964802410937261496765739793460437170208928029569706261214093197390896243800965987307015734373967365694026943675508869412094224915711144677087110668001532749766831243960254464000000*x10^154+112717284373871513264808955247812488272882539089798028014124406154076552927621288549134977110615656610150155829293019322964369287056007741699839304070474879225801991183967444528910472200365522127418189752149936138495648026112704381681765888606554210380620619211316075050611165912971820492372308673120799025534424531054945242495630859001455529434238308216487662120013527283444050091994070164550796353670264544093573243103269717471890096053793961783666393070743316865457018368615753022531314908230297309012226722946336141527406786332446855268965685701406749571853/120788599961754763316449163230220574783472637608256632660418760046967070976785459253705183522961902332633657868753950866529280519237365161751224720711230237712444842026772302801825822083616410910261800101954709542284813492352718762367122625858468192426598034858185732905361813014288508615155311984518859379835212471089226206169258893179096087929980727362952714040562076024006098124753204357012651360083816960478586535932394967284707420445251749136697325995502000157374066569377082074438916190541679410910487456104675770800284835893525756739269316134572439549022441327866957739868089757491217168083995938260949075792921868214868916690588855525221447125197737189468024283354816885048053032618083196119267861378932981228786227466897454055084336953862911725297039498785793550694276538394749753081695251664696508416000000*x10^153-16060737165750584155151827137309078326402849387445820948484642923653971760581100926300217512358678491018726007870996456351493448378150752894684175934911296768835938921619208938480335975889713651629996601382754934156854761055910617914468429248805586282668777498865471397377240821248677810379858597727052223806071163751659236651555280176751041779124746016846457798106844803095887192058195279489061691887109701049250544252904137708438472668907746515468839403469392334405101060553199635507892739735890049850075735530515600774434864740284134465221962544602212203247/241577199923509526632898326460441149566945275216513265320837520093934141953570918507410367045923804665267315737507901733058561038474730323502449441422460475424889684053544605603651644167232821820523600203909419084569626984705437524734245251716936384853196069716371465810723626028577017230310623969037718759670424942178452412338517786358192175859961454725905428081124152048012196249506408714025302720167633920957173071864789934569414840890503498273394651991004000314748133138754164148877832381083358821820974912209351541600569671787051513478538632269144879098044882655733915479736179514982434336167991876521898151585843736429737833381177711050442894250395474378936048566709633770096106065236166392238535722757865962457572454933794908110168673907725823450594078997571587101388553076789499506163390503329393016832000000*x10^152-364326501375921296564785564529841996188268388911609336281148082295060391691068882572051237872614630098821466005845072763032326631288057234660436403062034215762076868482086554818678315648529001108395561154574707984478238517803370411788780704647472525265401538503327873443752632919504700984124237319517036499499676650446220871375784809229571060844919784760948453086944410195190863305220851400617551143995036863372083250325853489745296398488433392367688936825405261594048158718172240037382416592432426167229211382488671697907481076100887066522839993334070382843/161051466615673017755265550973627433044630183477675510213891680062622761302380612338273578030615869776844877158338601155372374025649820215668299627614973650283259789369029737069101096111488547880349066802606279389713084656470291683156163501144624256568797379810914310540482417352384678153540415979358479173113616628118968274892345190905461450573307636483936952054082768032008130833004272476016868480111755947304782047909859956379609893927002332182263101327336000209832088759169442765918554920722239214547316608139567694400379781191367675652359088179429919398696588437155943653157453009988289557445327917681265434390562490953158555587451807366961929500263649585957365711139755846730737376824110928159023815171910641638381636622529938740112449271817215633729385998381058067592368717859666337442260335552928677888000000*x10^151+1791167918277774044439289076320556017350977950859649147684481537793869284300214797351839010452480933738379883655685428712869583605394565261747950899675560803721933643875515325836586451773790486048439113361987882241507246409205147191926611862143861675044293542814904026261273445288993599508328772743173386980669436499677943893412959488481266997485699879093276234138178602236916900904133257512878678490242179800642616134299995958183297753597915466413551678670820905095845696013156174857935122033565731823442256508757830448409006478662821712963645394900921751653/1932617599388076213063186611683529196535562201732106122566700160751473135628567348059282936367390437322138525900063213864468488307797842588019595531379683803399117472428356844829213153337862574564188801631275352676557015877643500197873962013735491078825568557730971726485789008228616137842484991752301750077363399537427619298708142290865537406879691637807243424648993216384097569996051269712202421761341071367657384574918319476555318727124027986187157215928032002517985065110033313191022659048666870574567799297674812332804557374296412107828309058153159032784359061245871323837889436119859474689343935012175185212686749891437902667049421688403543154003163795031488388533677070160768848521889331137908285782062927699660579639470359264881349391261806587604752631980572696811108424614315996049307124026635144134656000000*x10^150-932218668285573037885745519879850871664964321224706338328441136672878388848221028066590691519061433324856364013148089867672984657180655761711600238540670233924686987908891890430978451160860682151320752886717799107058289448293274832048423216760167919769118572862830839933887341488671041494457972158485696861256732309719413196203565973053802451898306293444609925208946145450131132676085529628597383784951841568340374802480209286475658627072270978922619581286175608021587478117612099334374565338320475425809520580050664597023826626533905780108844712961848681/12714589469658396138573596129496902608786593432448066595833553689154428523872153605653177212943358140277227144079363249108345317814459490710655233759076867127625772844923400294929033903538569569501242115995232583398401420247654606564960276406154546571220845774545866621617032948872474591068980208896722039982653944325181705912553567703062746097892708143468706741111797476211168223658232037580279090535138627418798582729725786029969202152131763067020771157421263174460428059934429692046201704267545201148472363800492186400029982725634290183080980645744467320949730666091258709459798921841180754535157467185363060609781249285775675441114616371075941802652393388365055187721559672110321371854535073275712406460940313813556444996515521479482561784617148602662846263030083531652029109304710500324388973859441737728000000*x10^149-8214186187040331502021321264169598376058995419453835828343513065387869572075862003886819465104997346364563622431161028274509774316882481557228330960497551638202449584800720893007623072159598091920823569344917500504225258984745489929937686023874998255971765601220410722805367518719734078767541227362296648081733425933691679387792988354177921616453034689258633228213102712208581926471160749041652020303678724682207051037699866239957896857614562485478756140204202220735074816054558739703022027013241824569977653461690992176822955804754941644286443897895041199/3865235198776152426126373223367058393071124403464212245133400321502946271257134696118565872734780874644277051800126427728936976615595685176039191062759367606798234944856713689658426306675725149128377603262550705353114031755287000395747924027470982157651137115461943452971578016457232275684969983504603500154726799074855238597416284581731074813759383275614486849297986432768195139992102539424404843522682142735314769149836638953110637454248055972374314431856064005035970130220066626382045318097333741149135598595349624665609114748592824215656618116306318065568718122491742647675778872239718949378687870024350370425373499782875805334098843376807086308006327590062976777067354140321537697043778662275816571564125855399321159278940718529762698782523613175209505263961145393622216849228631992098614248053270288269312000000*x10^148+17663061584912334426902096560007313567855125470883131348489429715263610048679439823043984998821743669109649379749607206217602905333173718026770083873462631192824033579977965126399769958180028620915356661676888771537854236132200065688296097290446926946717377683493548856471787906069437717882033105723558478797390521005234743676477815876636739135525025093022425912636019756528557550979871995782567451758529324524144561211090174732648890163156143969728850312860620569554924911386917898016661391440380928460224715386360077848014642232704036384217098635412883/17812143773161992747126143886484140060235596329328167028264517610612655627913063115753759782187930297899894247926849897368373164127169056110779682316863445192618594215929556173541135053805185019024781581855072374899143003480585255279944350357009134367055931407658725589730774269388167169055161214306928572141598152418687735471964445077101727252347388366887036171880121809991682672774666080296796513929410796015275433870214926051201094259207631209098223188276792649935346222212288600838918516577574844005233173250459099841516657827616701454638793162701926569441097338671625104496676830597783176860312765089172213941813363054727213521192826621230812479291832212271782382798867006090035470247827936754915076332377213821756494372998702902132252454025867166864079557424633150332796540224110562666425106236268609536000000*x10^147-4969559307070790260843395199806685406957801021310685397339115501659612202117979001811629022067141477826113702267978854412537304222730102140569447002044303440789050816714641410298612281817211719921721112120399197123806691716300629335181693574438916968971012792444556824881058462170570626788742191659067804778048627377192196545063795382164655915620863260425117221943401782985343543654583972815355166541064715335212273470504830816125462911878952608162334198956979375836960849243180187695862877185109752241973960596669455691738529039939170130634102514317377/63407822809724988535224167710737800023039634780000747698702397618640266924245545254166494152860383452811106796447733605942916909620161616011579347577733986714393464577280333938347389856607931359590610033015185870454365524351939856116165534285238258225309152953579386788323904576195197960655693509303133290303105384686620455460007402571118110410270128923272511540090002998247903868633261070530222996954457570504138386600190932928677579563877883347220469148698247519387069805387285736957681226477108535597576463628428565943006667099267109484455799583972408457723332152974588888734581636194979347292213862327005393170857139295296874927117047876534566911928818975742612884221804079095628659638200884907448884168845201355917855567038444780796152276532273550941986558487689300706223090558556261357991765740592562176000000*x10^146-606523363168579589607194917463291030478063911403237330677861602372372226550077786430752764626227775058548650059981804133899003586904166022430032887025833916815903575349745295334161699974561864962452128757129681115746726688397305208622406107310189030587496505839212544194916258132154330341769316053853301775956373399192438510330232689159799243567651774896128837722296517196570560735195217433883082417684938942364569746809346311026909494474386422142263702187053538324536392310977077072423621081654890193545498259427910289685663153151623657230368149565479699/185531289541255316454065914721618802867413971366282187766403215432141421020342465413691161891269481982925298486406068530988974877548592888449881171012449645126315277353122257103604462720434807158162124956602433856949473524253776018995900353318607143567254581542173285742635744789947149232878559208220968007426886355593051452675981659923091591060450397229495368766303348772873366719620921892371432489088742851295108919192158669749310597803906686673967092729091072241726566250563198066338175268672019575158508732576781983949237507932455562351517669582703267147298469879603647088437385867506509570177017761168817780417927989578038656036744482086740142784303724323022885299232998735433809458101375789239195435078041059167415645389154489428609541561133432410056252670134978893866408762974335620733483906556973836926976000000*x10^145+1487970686071543793597706196361863412098825954502648288396080090355977992519997093746124244377006998257115675474550959474715841124245070487280445649236641196478170111381991452312362748078516947788078304820955103701702111714364360348036472481313811193942644987038467828021460018702133905530292106162250329348768270471945042079589003394913907431459194467947031116895199403197327367688521259486987133695631044098295620005389986409340348889220927164436590175730794538590670996747034113878128102321115815746661912827730772390450501780740469211527701788298674001/1113187737247531898724395488329712817204483828197693126598419292592848526122054792482146971347616891897551790918436411185933849265291557330699287026074697870757891664118733542621626776322608842948972749739614603141696841145522656113975402119911642861403527489253039714455814468739682895397271355249325808044561318133558308716055889959538549546362702383376972212597820092637240200317725531354228594934532457107770653515152952018495863586823440120043802556374546433450359397503379188398029051612032117450951052395460691903695425047594733374109106017496219602883790819277621882530624315205039057421062106567012906682507567937468231936220466892520440856705822345938137311795397992412602856748608254735435172610468246355004493872334926936571657249366800594460337516020809873363198452577846013724400903439341843021561856000000*x10^144-401054782058629106598771332935513001239724303700153903674319149514015852824070177781779294605284608074094941901849169248981123146415888801597722253005004955564431438627414787290172319390007768713929145293555820798533353478199373102839260010761288257234625239880834255992892833405861247640337118954483975936507423906721194627438383866805007080482667809881485524050733504058730091933156030670815888952824977491846836583765810607153938475897561721456701103415333438518414342661445058910555553121094315802541698323179593484375445283757200480554420148188173/3562200759192102075918065562655081015054348250232618005114941736297115283590575335942870308312374054072165730938996515794988317648932983458237718483439033186425253325179947336389205684232348297436712799166766730053429891665672499564721286783717257156491287965609727086258606299966985265271268336797842585742596218027386587891378847870523358548360647626806311080313024296439168641016721700333531503790503862744866091248489446459186763477835008384140168180398548587041150072010813402873692965158502775843043367665474214091825360152303146797149139255987902729228130621688390024097997808656124983747398741014441301384024217399898342195905494056065410741458631507002039397745273575720329141595546415153392552353498388336014380391471766197029303197973761902273080051266591594762235048249107243918082891005893897668997939200*x10^143-69129978995313962529620211237676124851500351089750068471623834190017280919072288780606294597485500157395245246405917930209645336547380907931228675234538201588175779483384321458191045578429027913878711168793583865626922089603703806687452192086973180560851465004791549173154457438415626189166689643816752350328009728733896747909362547044673395949822298865221191753772518586589198383072459629497022842086415424585724776485957935955464389967622346531078583655843197388789659933816051854253995045990087135953617638163397554464264758628496703489274852620151/15902681960679027124634221261853040245778340402824187522834561322754978944600782749744956733537384169965025584549091588370483560932736533295704100372495683867969880915981907751737525376037269184985324996280208616309954873507466515913934315998737755162907535560757710206511635267709755648532447932133225829208018830479404410229369856564836422090895748333956745894254572751960574290253221876488979927636177958682437907359327885978512336954620573143482893662493520477862277107191131262828986451600458820727872177078009884338506072108496191058701514535660280041197011703966026893294633074357700820300887236671612952607250970535260456231720955607434869381511747799116247311362828463037183667837260781934788180149546376500064198176213241951023674990954294206576250228868712476617120751112085910348584334847740614593740800000*x10^142+9102635153736768893446900849003466099524136900877982111856504469820309767278106562875338890567885787390011351408766763895944276337848571951881607483070950195235393221203452220875314373180925906699502382149842297723712577681235814972367319286752053812185994409280089053346170195323226305512555625381991216550984216012031888400876180303419735579606035521854420616961563154806945962304354625251069182678659154414368956481551123697094508665547345838419884964283636749934709157792088560006773855815265352848296386219988519406330694233791407306737734884858517/4452750948990127594897581953318851268817935312790772506393677170371394104488219169928587885390467567590207163673745644743735397061166229322797148104298791483031566656474934170486507105290435371795890998958458412566787364582090624455901608479646571445614109957012158857823257874958731581589085420997303232178245272534233234864223559838154198185450809533507888850391280370548960801270902125416914379738129828431082614060611808073983454347293760480175210225498185733801437590013516753592116206448128469803804209581842767614781700190378933496436424069984878411535163277110487530122497260820156229684248426268051626730030271749872927744881867570081763426823289383752549247181591969650411426994433018941740690441872985420017975489339707746286628997467202377841350064083239493452793810311384054897603613757367372086247424000000*x10^141-3516829573668570844554308022803570035129585906454786769991007142425236472667463724413620381241610932543982007117925232110485068270314474256496589908649135230674742726194996386532444353976624676413491076739093951712521765046068217158006283536018848768910029986303051541053278050813779039933483541403905589275454070146708425618151469220644319485747479555827548267983603801171729551430068278758622732330941146327838286277157217313167681953728532028578764738894338324950309416764702676244776694909751574807969303401696406778169546445802831835680581688043559/17811003795960510379590327813275405075271741251163090025574708681485576417952876679714351541561870270360828654694982578974941588244664917291188592417195165932126266625899736681946028421161741487183563995833833650267149458328362497823606433918586285782456439828048635431293031499834926326356341683989212928712981090136932939456894239352616792741803238134031555401565121482195843205083608501667657518952519313724330456242447232295933817389175041920700840901992742935205750360054067014368464825792513879215216838327371070459126800761515733985745696279939513646140653108441950120489989043280624918736993705072206506920121086999491710979527470280327053707293157535010196988726367878601645707977732075766962761767491941680071901957358830985146515989868809511365400256332957973811175241245536219590414455029469488344989696000000*x10^140-503427670097508278379874333520961463283052142832971250408529861105119486509045463804877955818988572886016678274858782376359252679524006451986176753061492087420230261700751768337009813336114412137004778202982590858904857885875278426227882439430589381974015282752966319879443454803873155747676015785586420275468627300642438764951789428200425078383257913867468584761081306061907389581005598196161313305659201199888272276096158603944579641256431740101589203384052733049011622085555702556455431270519273143589290760797376039005536428534821242953427118857/307086272344146730682591858849575949573650711226949828027150149680785800309532356546799164509687418454497045770603147913361061866287326160192906765813709757450452872860340287619759110709685198054889034410928166383916369971178663755579421274458384237628559307380148886746431577583360798730281753172227809115741053278222981714774038609527875736927642036793647506923536577279238675949717387959787198602629643340074663038662883315447134782571983481391393808655047291986306040690587362316697669410215756538193393764265018456191841392439926448030098211723095062864494019111068105525689466263459050323051615604693215636553811844818822603095301211729776788056778578189830982564247722044855960482374690961499357961508481753104687964782048810088733034308082922609748280281602723686399573124923038268800249224646025661120512000000*x10^139+4824179163897811830517423444771362779813739383230365592879016670310152879840369707117712208514927743701999059205433153123607729633880297474146979164611518053550777295119392317536870475942361458840334955819714798912867254671722819273454481694449911599929443123611711445123526336419568780828317053062456191288769380963674133529247708811100616757626674209186277979852069367590804763803434032972014281738005435727586183000879475724348616847190203904352832181891167725135523088688331989501649439819236671162839168445849565738078888594855652039291723832619/1759111486020791148601513858101274575335480617398823706229600857430674214118802635033516201635740273615884311574813094219747317357497769609006280732562485524160618926014788808093434905793752245647759406995934187680706119341072839291220388535169015879748784180548013375930175950600980377911737450270539548514862329890067450810557455738530053604128714877435215348302728047624280810378628000164706915452100672960427699381970097016882352334733337473649465768098048684958592628153488100184539735880742111527428823538505784736703881556692911998592167533821186532952163269969575320542221140077098757406122835068859901918036650567851033183163206941266869501954879756544216986540875839861890934121257488964638297458517722635068829822949020344212001579246302173962014840131650170252955579382275182181769328891799455639011328000000*x10^138-3618058996546096827230607585002962514690764462455938475079874749599358008994133167565277568285735637452031675354000125304908297201188743565239475348359875113982519853959437625577906725199261425896718743289370869877899582607631272521315026821110675459722817316488144667316730308026678427662775843349194332200790474219055516874333455288732744035531135163161569850787234284924530507970700123266574353712288617017281256524516572665812125330576733482708332092683433290427182987553863389546242704520946718213731295505215854402404238429387270948880190048781/10686602277576306227754196687965243045163044750697854015344825208891345850771726007828610924937122162216497192816989547384964952946798950374713155450317099559275759975539842009167617052697044892310138397500300190160289674997017498694163860351151771469473863896829181258775818899900955795813805010393527757227788654082159763674136543611570075645081942880418933240939072889317505923050165101000594511371511588234598273745468339377560290433505025152420504541195645761123450216032440208621078895475508327529130102996422642275476080456909440391447417767963708187684391865065170072293993425968374951242196223043323904152072652199695026587716482168196232224375894521006118193235820727160987424786639245460177657060495165008043141174415298591087909593921285706819240153799774784286705144747321731754248673017681693006993817600000*x10^137+44391523152440795625097553972265271243726118724155041935833638973085990221889456085565985872568841159171056160127920237455956214163868430003258214508201562960323396683144796939410957994852840562989633103817967679230795295307177046962016373562366763996421653860564377334497887246364990292986677630428414549807759063134010754765283754614860724639504067610608670360554818796489080448868860061496747016057807484085580041838120611079634601656861426492100554145784277466238308916700859778332521716127552869180309928211449395103800123801184727331784391481/4211468877862583735075545492794184451295781182541026212943773481336490975673586604070388541847141738804530913425414599954665991309083330196931292788302305245034782256370381087356696375447111287609906757635586281836567359604735960076517777478286412401763099072642041875379633064000376668301006900647695667873020159244200892088329672359239438677864805076027165809237073059829558984453267034877081580836063680092452521673090971183274991303844344887653400804412077147240768558042340968914710894768673232523795114481348824542059539096318991287269918332202446576427346547808934018638026965898866975858993585435792671587023705300372424271021273760865510236207249072317682046595397330900881743758281476043419766329259178328292863517010955109788338756225137224362262129576265924842051288570373096257831989366574066209652736000000*x10^136+4824554914728329025021790964480463178325274967477557644709743371045573441578664820051153667570577510179272255639163043352627527338009722445538043726709790206757203469994464773387289374709278961014507302855441126542901812822145311186444063403588542991778657389334100838886740943836949178855175464387480745759853816516362454109004280529560062153624903352236384716019906130188608422496802776379032413259924676824094438728517042733226707371718948561769144273480048441873784520367345725516340057728329580233612200087546204875853523012282053378294746865127/1709856364412208996440671470074438887226087160111656642455172033422615336123476161252577747989939545954639550850718327581594392471487832059954104872050735929484121596086374721466818728431527182769622143600048030425646347999522799791066217656184283435115818223492669001404131023984152927330208801662964441156446184653145562187861846977851212103213110860867029318550251662290800947688026416160095121819441854117535723799274934300409646469360804024387280726591303321779752034565190433379372623276081332404660816479427622764076172873105510462631586842874193310029502698410427211567038948154939992198751395686931824664331624351951204254034637146911397155900143123360978910917731316345757987965862279273628425129679226401286902587906447774574065535027405713091078424607963965485872823159571477080679787682829070881119010816000000*x10^135-21569935592075575320110060950388990590920868051086792359791919645515479947735036009295461944857384991307586664796563326921269616763901800046729573466796817648236553001517793981922887504705735929474647902645793425447458369358134358439220644461530497127025563060328920106861439591580339868546747615826294295226423290302272010275633998253432419128428330052230344430085664424881296074601531674620629878062915209851421742078481530959908508805858422804276720312357637152729908227480083852859748456730155941058276879397253587432243320029887817072503706117/42218675664498987566436332594430589808051534817571768949510420578336181138851263240804388839257766566781223477795514261273935616579946470616150737581499652579854854224354931394242437739050053895546225767902420504336946864185748142989289324844056381113970820333152321022324222814423529069881698806492949164356695917361618819453378937724721286499089157058445168359265473142982739449087072003952965970850416151050264785167282328405176456033600099367587178434353168439006223075683714404428953661137810676658291764924138833680893157360629887966212020811708476790851918479269807693013307361850370177746948041652637646032879613628424796395916966590404868046917114157061207676981020156685382418910179735151319139004425343241651915750776488261088037901911252175088356163159604086070933905174604372362463893403186935336271872000000*x10^134+1393776000128781677027456278168268511466717284104754495462838911763000652826432955318347408593491535051043692476403773954543846728316087986334428766954461131826378666459133632703632024509543062546876362654602460670942634036960871599186658957340189908186209721893330464363421794214425446394040584962867373019258164808434491248753538253526697741908340990596616793753015075720605381881583772328301198111017710422672860460129653900550280050822941485513302729284641152275122681384819264325834235192753403357801457877138783322333400013244169241000592966819/41036552745893015914576115281786533293426091842679759418924128802142768066963427870061865951758549102911349220417239861958265419315707969438898516929217662307618918306072993315203649482356652386470931446401152730215512351988547194985589223748422802442779637363824056033699144575619670255925011239911146587754708431675493492508684327468429090477114660660808703645206039894979222744512633987842282923666604498820857371182598423209831515264659296585294737438191279722714048829564570401104942958625951977711859595506262946337828148954532251103158084228980639440708064761850253077608934755718559812770033496486363791943958984446828902096831291525873531741603434960663493862025551592298191711180694702567082203112301433630885662109754746589777572840657737114185882190591135171660947755829715449936314904387897701146856259584000000*x10^133+67794352101491485968727020545778409673172761753042674497345570771466065008558005894027313940695976403269403882792740435719697612874979214378290997281363034108313146906168374457829273015378262690760974110345036880827491271508855830900200629407314399622731929392205782237771423121049531373010032533191496750199178097310620719629520379549133911088257306994533954842515554357101632072985713716246286274505334617108525249128126798456600572119964659727888584826763985037721009230050445915143696062493916186052758687019302659702803861606223034356667899341/41036552745893015914576115281786533293426091842679759418924128802142768066963427870061865951758549102911349220417239861958265419315707969438898516929217662307618918306072993315203649482356652386470931446401152730215512351988547194985589223748422802442779637363824056033699144575619670255925011239911146587754708431675493492508684327468429090477114660660808703645206039894979222744512633987842282923666604498820857371182598423209831515264659296585294737438191279722714048829564570401104942958625951977711859595506262946337828148954532251103158084228980639440708064761850253077608934755718559812770033496486363791943958984446828902096831291525873531741603434960663493862025551592298191711180694702567082203112301433630885662109754746589777572840657737114185882190591135171660947755829715449936314904387897701146856259584000000*x10^132-263570254933365303073005051154935498055596708127117243638353095035236684266498557984337527196262906036173311915953520015963355942192842820721067421141050296133129727149656324905786546795524612170112888555961341786725598102529702059635132293200722887711689777161223697375183880852166231391512206099786646875271436972008577414925356539244314996619911929277593340251977048575376626684918847937461619137994969899891233872118727362254823098278987471873365571672071144733327410098193244626223184214496530934944296191958404496041504505267340650859319787/418740334141765468516082808997821768300266243292650606315552334715742531295545182347570060732230092886850502249155508795492504278731713973866311397236914921506315492919112176685751525330169922310927871902052578879750126040699461173322339017841049004518159564936980163609174944649180308733928686121542312119946004404851974413353921708861521331399129190416415343318428978520196150454210550896349825751700045906335279297781616563365627706782237720258109565695829384925653559485352759194948397536999509976651628525574111697324777030148288276562837594173271831027633313896431153853152395466515916456837076494758814203509785555579886756090115219651770732057177907761872386347199506043859099093680558189460022480737769730927404715405660679487526253476099358308019206026440154812866813834997096427921580657019364297416900608000000*x10^131+10640422149031576775233017993937894397053696343787326245921297672974924970169624248766376603603791915318678344968520089513123442387378729504617229182243468578486988661980469916147039952877075985506491592044228181447071751851819432262869905138723529268211086253538324773110037345667361559760000054003866303962555721796702801273526266844273219916263291583542991353882851521898936656343517498319012009529645916147626504645172020804126774244619223333462274904366296900351661645912003861472681593131814772586180469619365662102075941943068130649399943049/164146210983572063658304461127146133173704367370719037675696515208571072267853711480247463807034196411645396881668959447833061677262831877755594067716870649230475673224291973260814597929426609545883725785604610920862049407954188779942356894993691209771118549455296224134796578302478681023700044959644586351018833726701973970034737309873716361908458642643234814580824159579916890978050535951369131694666417995283429484730393692839326061058637186341178949752765118890856195318258281604419771834503807910847438382025051785351312595818129004412632336915922557762832259047401012310435739022874239251080133985945455167775835937787315608387325166103494126966413739842653975448102206369192766844722778810268328812449205734523542648439018986359110291362630948456743528762364540686643791023318861799745259617551590804587425038336000000*x10^130-62379432100683007541319541232743974853905163713999854161303224502427495769038912307553121863746786085986489249201433502692913489584231627466358082594147452387613565675085359581434747529913709357203132327788096752217578108751951444380605111264734314931858322711309638520470803688908242579510127141641605471494586419164781454417663435049485322985182237090952464362578947836514025192202726944781514072499454297075652298275746154195433804779914554729961307184085780125928489573196470472722409526440556351500362364126980028951892803629441752136287979/50506526456483711894862911116044964053447497652528934669445081602637253005493449686229988863702829665121660578975064445487095900696255962386336636220575584378607899453628299464866030132131264475656531010955264898726784433216673470751494429228828064544959553678552684349168177939224209545753859987582949646467333454369838144626073018422681957510294966967149173717176664486128274147092472600421271290666590152394901379917044213181331095710349903489593523000850805812571137021002548185975314410616556280260750271392323626261942337174808924434656103666437710080871464322277234557057150468576689000332348918752447743931026442396097110273023128031844346758896535336201223214800678882828543644530085787774870403830524841391859276442775072725880089650040291832844162696112166365121166468713495938383156805400489478334592319488000000*x10^129-7992200047227360242472084551815441739725260079951213513067503841578663273926542498742224987754617906272333558564880271603080022331709684174618777981291958056585125489828354943419273624817566184765566932929186639602438977678236796365602295313967137499117543843824800919837319386742610160992881675677088499935848219856115496415886694637165624284398828847926597105017870283897897232709150102125722700709194273794562491729911887060544478940681379811809595579558907872002787615038625781195120711024354368456655820382082844068316531770134695485481633/13264340281500772820873087767850192579693282211775275771773455774429985637806360523656360711679531023163264394478299753360247408263663182040856086280151163574179852381760967536227442256923362387546159659442796842089862578420540507470089446060096259375443923188306765586650228549695246951410104643203602937456067371854704967275534328070603342376441102435816954713601952289286213412367720076878313672296276201639065008867102520633480893822920176674034662606284050011382318813596628816518769441172024881684641485416165800836469704712576081164657158538660408708107657296759677762459453658414079939481222948359228700426330176790894190576753548776039929451831413320618503066513309605591334694523052833152996267672663089658468092803153049402756387180818662501555032627261781065587377052389402973716788655963764913502014144512000000*x10^128+708484160358761200240498640714740867006845137480805859142380180929453330708573129033305892410202006367770166323629182015880583137991061361121843271568163594426405882103570990768420553261109032747928125722953467720433246501817746933203680763133342639474651057907080188980812524695525875120959145853214063578762555158093958207810307950524575880175556465557965158494478476930322406485829457825111622461615647676479548554931188317153655917987384520434121058290673546748650157330042510474990679717261467790327010329807289594078910817770080185089343/7482448363923512873313023869043698378288518170745027358436308385575889334147177731293331683511530320758764530218528065998088281584630512946123946106751938426460429548685673994794967426982409551949115705326705910922486582698766440111332508033900454006660674619044842125802693028033216229000571850012288836513679030277013058463121928655212141853377032143281359069211357701648633206976662607469817968987642985539985389617339883434271273438570356072532373777903823083343872151259636768292639171943193523001592632798862759446213679581453173990319422765398179271240216936633664378823281550900250222271459099074436702804596509984606979299707130078791755075392079309066847883674174649307932391782234931522203022789707383909905077991522232996426679948154117308569505584609209831869802439809406805686393600800072515308828491776000000*x10^127-57014851060000182618743315936610664672628727864865988458468816665196118757975587068530334347306140014630508611040165367232533071185722495883639426634478409203740724041256247894890909468440840199749204653321336407668641558774625005450737120654299263104043238101046975119774695126128320519303711430353637584337927266911552883745375522259567533582787931152431083914965802185641049161140623041620840979417840215030358052172035517838976503379790410493520614760765825872096080187887657398337001578581434950373559525485524752299320850280252066883032699/10505357502948612074131485512137352523117079511726018411244576973348548625142637534735837683650188570345305400426813404661315947344821240176358020333879721550750443086354686288692134267483303010936558450278695098935171162109068081916310841279596237425351587165138958344626981011358635585516802877417253526465205358508926334082223187831917847162141353129167028133172746213114681022595234300887624428458650751698139487022745196341716867907752779925835452784176967609014796500368530022682865397408243706294236056449603314262484006132360256282408469562619043696821264579033664787867887297463951312069128575100509130737653500018388198936788810630623624125850479349929854428678541207628337078062257843857173043996749167009506729500097215126983058647208380701231585840791330603945202625492407155183696615523301811493595202453504000000*x10^126-24876786857852561083989811455764704964570312467860766391333662093778511160885919696949071544988804340141261576339648661673116385480273510601066570138716442381804757997658057910344566796502540874355170314800789087999981770069921615303027267764175700743274126028789749818902021260208226071161862708803271992169942551401998725732938052904947617883044733506221680207419842047031895094909271778571423521942909499392811942316806368315684269820060272138042073573426767315411055793042551256019748480804784641974718557647872967851262424095111028365929/65250667720177714746158295106443183373398009389602598827606068157444401398401475371030047724535332735064008698303188848828049362390194038362472175986830568638201509853134697445292759425362130502711543169432888813261932683907255167182054914780100853573612342640614648103273173983594009847930452654765549853821151295086498969454802408893899671814542566019670982193619541696364478401212635409239903282351868022969810478402144076656626508743806086495872377541471848503197493791108882128465002468374184511144323331985113753183130472871802834052226519022478532278392947695861271974334703710956219329621916615531112613277350931791231049296824910749215056682301113974719592724711436072225696137032657415261944372650615944158426891304951646751447569237319134790258297147772239776057159164549112765116128046728582680084442251264000000*x10^125+769710475968275728400805754213720072750038527480987158961939225622925491892190027213603801070719045315071343431815440481967760166799310381509493842547324380920767538441992953176852209809740005046251190414665837795728846727367417857674769446045361972659456729534771940412450362843148844656549910526421491333773318364793698157943500209224731738174915766382159719094339850223734223755673901850358536567207364483067844439139409763408943690380065285060382676306223706033286003179318116361420217253288238458233984333069707134650902197757629667889/6996575093538869180240749591833068613464588419397947659836548100798234182579179177313245210556236144086117482801740529244965665897316843274297715840079734632534427629939851008119969542113421918705666633552244488135312129276768619324882345174556268681552838604821151078672648026212877512831703548063438912064738833505778444277204920300977587187573328757353998090691139669074046635095061139452297321650783051414012312369460670224253658280221631652238063792325652753256607725853166848273636628310518618910580124175559982858797206881358812042896083624787907889990852200488621237341250281361272935110974741991681072752349983362229902721804069684065017732834152081205364254864163308443780937770401494410371657673492618720950202797267542542113259172299953846974083144050170232397737346315289480641822587761106767561501966336000000*x10^124-2531268389358677430519902670706480409248487483305130928568760837999641663850553900857931109932676892177772342692059431155739148849101473349823809485551681301711128801619425594943778844124330006112211965940609087447753155229002564058566612298831802211933987403981577216363009463859732920581606250708219646627990172417873129068219789756463287555033471269864523230011917440967117430522144697050738158087728921674536998643002875251773634486534014334037229408265798187664577613594090042986584168950885981321335162852754651822544361723780760908621/259391543282681779608184827460181543780668629919160948425792024033297496917102161351502165028399717786303837047575639621267060428267191115465630131700733865450628224354436698486225537468723531134236011117992471578646201533557236590526193611841882405564236720126887860361160024971818162605353157467092679665807539716269786026721560193380687584250403780967087114399327066990485951175190970392287022924904956832052826840067782625721404145870439010514455624300665866889254234577000741300811491294030708797388544603693908994135407558823710031664406655867136881402994187136633698465873760431208674372077248767913805697226012346133041949056513842731447509280258749380984059967371387842674989581784144292769704790043189308876709370372770743876124904869342733363742860266452607504819817913392769263794978161069180530706054381568000000*x10^123+459026048189883103942017374646743671098019788520299889956414307426213269727188738065841639942239891913208868010005459761226577656233059475943183342591696182509726339730223673760817875195226072147579976153443247353605558717857540604606112784638783879774420034668477642490202502759345504973108273219961068810047089000533240130177957225981843762052529479035159340048667923305207979461723704889849087011924874653700588149292459206566183655253957394288997472005220161940333562934131005949613678944903587997125030059534057163193244236775443212897/15280520004288890289645797108563421851806661107965117689083021052143343454752927323252127539854819738684080582439001315871005014319739985711066211394734140437455189943788634601734013479975713470453175927678101962087521690340462664605543041861230890800511399512929393955821063289248924488024440548970550583949389612376620122301415545937335050417660150006061131830069449037257717851047613528563817350485310184288202890214902103769769989684004043528487931322439225613112431273263316396629622396230172663700706991199423002563613099828887645501685046636536790831740021205867148782353290614493020090282368836509831462891132363663110107544420088189997998728509788145352515532623332665641217568090556863792251700358907879286555242909232312911975358032303099201791397586605571787556658364352592225721740531670257180354320294477824000000*x10^122+34110212567235646408327641623720152886806175813854284772215976309267778966268933932037884443873481245858333437227303035320034102758120197473870434073099101570970498758321917893671693524267157152559623137965290707749030970615661962717852697065152246821209211085916550240210739662765049492250760601599208779221623275448687095301480123710944982767709955740944421691889347560314458185494706691789013090014322574043767912639486424587570391611100654746782996336151252739531110044850873587145059346049159447356695211442465548474651172573741809572363/336171440094355586372207536388395280739746544375232589159826463147153556004564401111546805876806034251049772813658028949162110315034279685643456650684151089624014178763349961238148296559465696349969870408918243165925477187490178621321946920947079597611250789284446667028063392363476338736537692077352112846886571472285642690631142010621371109188523300133344900261527878819669792723047497628403981710676824054340463584727846282934939773048088957626734489093662963488473488011792960725851692717063798601415553806387306056399488196235528201037071026003809398298280466529077273211772393518846441986212114403216292183604912000588422365977241940179955972027215339197755341717713318644106786497992251003429537407895973344304215344003110884063457876710668182439410746905322579326246484015757028965878291696745657967795046478512128000000*x10^121-263340766648357069763911516667551753707802362312097611260891723301900323432575894209608605846014684019865921430931965233865840846446085723777680854283450645876999387017654525719862257800207117399965164669343296556484972552442569099280431704964034732188798534187855728237252411650701156931869243732548737915010467212187340468161310475872856191743974398503254641821392582870824561148549593007048234135164411303765326508592898063473239804039205018939033221174945954429753106916335084957928119160320559984212286499467398195553400873228385018601/20374026672385187052861062811417895802408881477286823585444028069524457939670569764336170053139759651578774109918668421161340019092986647614754948526312187249940253258384846135645351306634284627270901236904135949450028920453950219474057389148307854400681866017239191941094751052331899317365920731960734111932519483168826829735220727916446733890213533341414842440092598716343623801396818038085089800647080245717603853619869471693026652912005391371317241763252300817483241697684421862172829861640230218267609321599230670084817466438516860668913395515382387775653361607822865043137720819324026787043158448679775283854843151550813476725893450919997331638013050860470020710164443554188290090787409151723002267145210505715406990545643083882633810709737465602388530115474095716742211152470122967628987375560342907139093725970432000000*x10^120+63926946495726760423077803828888761671427858235153245645930503052908041802343521989589096534249015867388259137312011584392492112903054636230818332042189676791697858414834400170873389007503415586565824032542177989297846272953294814409745497377380589132291990655919587187948629831250838298184427056422229206730390793425636317270581787647519711519108907691026984118947609969371498293913520844242954294571785264040052349889211739623963852030123735060304854897565055957492838158627816979907038058213258360902891509483603315350403417342397437633/122244160034311122317166376868507374814453288863720941512664168417146747638023418586017020318838557909472644659512010526968040114557919885688529691157873123499641519550309076813872107839805707763625407421424815696700173522723701316844344334889847126404091196103435151646568506313991395904195524391764404671595116899012960978411324367498680403341281200048489054640555592298061742808380908228510538803882481474305623121719216830158159917472032348227903450579513804904899450186106531173036979169841381309605655929595384020508904798631101164013480373092294326653920169646937190258826324915944160722258950692078651703129058909304880860355360705519983989828078305162820124260986661325129740544724454910338013602871263034292441943273858503295802864258424793614331180692844574300453266914820737805773924253362057442834562355822592000000*x10^119+188471213556588357090917074385512563928743207426665702762254153418172797410780513250405271910066456388162535974521390826471372240614269541375316246128934008589526472855901412075019694558979594880273039128027888807187929339393296342252132349826030066988320202300841306067367200269483422066119672885704618963472491064523822457644571074320849896464897474834346239435693703034193663500702678483934648565108332253321676127312583608346552947260497133029585241134311968517877573080201971839814723373129599171807020046074659947725473115666920260259/2689371520754844690977660291107162245917972355001860713278611705177228448036515208892374447014448274008398182509264231593296882520274237485147653205473208716992113430106799689905186372475725570799758963271345945327403817499921428970575575367576636780890006314275573336224507138907810709892301536618816902775092571778285141525049136084970968873508186401066759202092223030557358341784379981027231853685414592434723708677822770263479518184384711661013875912749303707907787904094343685806813541736510388811324430451098448451195905569884225608296568208030475186386243732232618185694179148150771535889696915225730337468839296004707378927817935521439647776217722713582042733741706549152854291983938008027436299263167786754433722752024887072507663013685345459515285975242580634609971872126056231727026333573965263742360371828097024000000*x10^118-2838669595715485705651610572736459982790678474726107889560161917078108795406465836125879921034415309426704170319308480627297340225485741823573431293095675365008300936204137338718804599738123065047300700863043409799041160560655585614263852478946772930322832323150565439265788362958680254450966168371879704655615079004839808492416123177072793661131616544192243322707182925095448264097277554643506213721460849750443648580964388094013120333471108893893945829027258766933153819294375696502071702796907026572151429278449947199617096206872475777/206874732365757283921358483931320172762920950384758516406047054244402188310501169914798034385726790308338321731481863968715144809251864421934434861959477593614777956162061514608091259421209659292289151020872765025184909038455494536198121182121279752376154331867351795094192856839062362299407810509139761751930197829098857040388395083459305297962168184697443015545555617735181410906490767771325527206570353264209516052140213097190732168029593204693375070211484900608291377238026437369754887825885414523948033111622957573168915813068017354484351400617728860491249517864047552745706088319290118145361301171210025959141484308054413763678302732418434444324440208737080210287823580704065714767995231386725869174089829750341055596309606697885204847206565035347329690403275433431536297855850479363617410274920404903258490140622848000000*x10^117+1432708048881845985184209367465054312464571984866580325220048099913799797337859452492891203109917625057955613714709263705646052201360285755295373567698570525490454116073924017814715352216692514373242792385645256655997108947408174316427317683623603968024272740570915189210972761937067043151357548283063493416987792386978751732420864002080826780462456012460609919301614446440355873923921933150748052937807496280489368493943051357365054724962565163603633168029821961489510489364354708634107254793845619526561032022591824157348873960194408137/1536783726145625537701520166346949854810269917143920407587778117244130541735151547938499684008256156576227532862436703767598218583013849991512944688841833552566921960061028394231535069986128897599862264726483397329945038571383673697471757352900935303365717893871756192128289793661606119938458020925038230157195755301877223728599506334269125070576106514895290972624127446032776195305359989158418202105951195676984976387327297293416867533934120949150786235856744975947307373768196391889607738135148793606471103114913399114969088897076700347598038976017414392220710704132924677539530941800440877651255380128988764267908169145547073673038820297965513014981555836332595847852403742373059595419393147444249313864667306716819270144014221184290093150677340262580163414424331791205698212643460703844015047756551579281348783901769728000000*x10^116+649348163112231204788681636825325495637622955053959117482188878132609061866325643984493632727307349164858041787600800997435495255919140532918804496967156912685649017784535281823030027246773582661902762148673348861085239869198294071831615150634128573061728038143262698707115975247033862290833141320562666135281929063683458021269248924208930055113839076316161462505614274624445527457203720112262210074980993775217961427179057999499429301778645806896121090656573961578888523715754091964140743343078752846006645198496040489232382936426547/26496271140441819615543451143912928531211550295584834613582381331795354167847440481698270413935450975452198842455805237372383079017480172267464563600721268147705551035534972314336811551484980993101073529766955126378362733989373684439168230222429919023546860239168210209108444718303553792042379671121348795813719918997883167734474247142571121906484595084401568493519438724703037850092413606179624174240537856499740972195298229196842543688519326709496314411323189240470816789106834342924271347157737820801225915774368950258087739604770695648242051310645075727943288002291804785164326582766222028469920347051530418412209812854259890914462418930439879568647514419527514618144892109880337852058502542142229549390815633048608105931279675591208502597885176941037300248695375710443072631783805238689914616492268608299116963823616000000*x10^115-339691616431900147643706144773319578779903521010073639605938149626176458427682418969447207869651889964653140385237972913093030906995383335647004801818244532814058254372200187461782546204869964479017701272436132227848415921272032710692200754721790261782326716633235318268739868039223480979946146542409525847083808541785675147944982484682169623522790619931385837590902056947422681197983285460425742316867840602242219432028420504262163449590020555322009592590327087098298892782134437931625822862098783406894630303077736949166855613960584201/28686629554718343370428376438476397289791705120019847608305191521890436779056162228185327434820781589422913946765485136995166746882925199841574967525047559647915876587805863358988654639741072755197428941561023416825640719999161909019472803920817458996160067352272782253061409481683314238851216390600713629600987432301708176267190784906357001317420654944712098155650378992611822312366719797623806439311088985970386225896776216143781527300103591050814676402659239551016404310339665981939344445189444147320793924811716783479422992745431739821830060885658401988119933143814593980737910913608229716156767095741123599667619157383545375230057978895356242946322375611541789159911536524297112447828672085625987192140456392047293042688265462106748405479310351568163050402587526769173033302677933138421614224788962813251843966166368256000000*x10^114+19576319672618850926184677729758124100153461463482071263959937970269400641259063877706935421511650013372969613000944655538734076239677791007623827722014083208485910319679731529384427786574131125290437511658451125447196604403594309254011103401232293367620126181960675544954001945705727863887969451335129918109141982386485760215029452469163769064562634326386260145349112493771290656083401022717320843052343437257335573052788668348763562349256955937049714530202814152760071411974792272369321912099037523268492197196951059025088241541467959/17211977732831006022257025863085838373875023072011908564983114913134262067433697336911196460892468953653748368059291082197100048129755119904944980515028535788749525952683518015393192783844643653118457364936614050095384431999497145411683682352490475397696040411363669351836845689009988543310729834360428177760592459381024905760314470943814200790452392966827258893390227395567093387420031878574283863586653391582231735538065729686268916380062154630488805841595543730609842586203799589163606667113666488392476354887030070087653795647259043893098036531395041192871959886288756388442746548164937829694060257444674159800571494430127225138034787337213745767793425366925073495946921914578267468697203251375592315284273835228375825612959277264049043287586210940897830241552516061503819981606759883052968534873377687951106379699820953600000*x10^113-338528496048865859689167336416862515682432001256401377515322451053872380926758187889381889806333383494589557873486396485980621615198684439825992486375356814818055445926005842555171399889881680823142411622844766105752564175002479817386930814864162091233005372541591587111655843833601323104743973826944373890907493606920429564617314568901453928229401026608722445691442968050971028548537003281343238253094992145483414977129183027425215802404983572075921291181710663694944169836147911953605316574270500141045380026897496718397085392348247/17211977732831006022257025863085838373875023072011908564983114913134262067433697336911196460892468953653748368059291082197100048129755119904944980515028535788749525952683518015393192783844643653118457364936614050095384431999497145411683682352490475397696040411363669351836845689009988543310729834360428177760592459381024905760314470943814200790452392966827258893390227395567093387420031878574283863586653391582231735538065729686268916380062154630488805841595543730609842586203799589163606667113666488392476354887030070087653795647259043893098036531395041192871959886288756388442746548164937829694060257444674159800571494430127225138034787337213745767793425366925073495946921914578267468697203251375592315284273835228375825612959277264049043287586210940897830241552516061503819981606759883052968534873377687951106379699820953600000*x10^112-1406174151804858532480170828052751933075735086163746151104907587551260835399497656059091569816194664153051543091417613904738419333852965917881467878086808804965275650922972564068702627104785362731996055822518563236893070596486607580927867108902722513672221122999557029053653403070473193674021069570692348097501131669334341218638387573404285111439033141405638744202050075858001657149078065681857469192947167671104330653262988225115732786958978556279957628145654119179759835119545505237377423931165514124226989938928677428564355932889543/172119777328310060222570258630858383738750230720119085649831149131342620674336973369111964608924689536537483680592910821971000481297551199049449805150285357887495259526835180153931927838446436531184573649366140500953844319994971454116836823524904753976960404113636693518368456890099885433107298343604281777605924593810249057603144709438142007904523929668272588933902273955670933874200318785742838635866533915822317355380657296862689163800621546304888058415955437306098425862037995891636066671136664883924763548870300700876537956472590438930980365313950411928719598862887563884427465481649378296940602574446741598005714944301272251380347873372137457677934253669250734959469219145782674686972032513755923152842738352283758256129592772640490432875862109408978302415525160615038199816067598830529685348733776879511063796998209536000000*x10^111+6015872560074176829405799868556117183370257069969524535319376288907914672698534683000812030182800587753334763324189096867336612242277355864922954898824284514420027126160982217591342297011787201653693474156441430009696450698188358533134684517920804676714399412895157885810779631908425156358266774338674995454646041330861290603804569738235317906041972433995846748448448426623861018713468219475748710768124243176341123998953515639128759806029738638866704565013081093565359801673493462001130791725041693137092743725741984353692118946941/5552250881558389039437750278414786572217749378068357601607456423591697441107644302229418213191119017307660763890093897482935499396695199969337090488718882512499847081510812263030062188336981823586599149979552919385607881290160369487639897533061443676676142068181828823173176028712899530100235430438847799277610470768072550245262732562520709932403997731234599643029105611473255931425816735023962536640855932768461850173569590221377069800020049880802840594063078622777368576194774061020518279714085963997573017705493570996017353434599691578418721461740335868668374156867340770465402112311270267643245244336991664451797256267782975850978963657165724441223685602233894676111910295025247570547484919798578166220733495234959943746115895891628723641156842238999300077920166471452845155357019317113860817701089576758421412806393856000000*x10^110-62574941701475657354683031455881542938621761456561014167483822243918746628613849523959431813916979533102977994623887474221125280801703306473061547414891005110537499645533564882109298488569777359886546217637284485262115750548737147508436026479018274167371403513287610900793343991350363848090463089104674701848167326148430136476396496597498484192053673676081377827141850290929054958824820186558471183510148988300514664972024469946217595265695370546956718815441349403431240149086306826731215763377203330828350914797121772697881888349/1311388779644267125505297208616063876104763662629478747808237326714991395613995987574186397020378586945047494709279320548350479857505151992757712801145031298190440072585410896410909926388163325951882465899932499054886432914247401555175899607808798125538745936103898617282807290591237222347484177856032623067473711190935230915071578738576320060224944226043981629972588753947969019993907190748516865797078353644360513183852627023715726962290449876608670921264422379475035625615527587745798603208660303877522007991392767244773622525505450963283659926201526948028339800860095724833733070336376215595737924376737078841948304337533502867659793320930571106117594313670481790167384526825010854757882152485759414497849435065019110522892135410594212821911330357401739446975429795162195808122419800613559507418924014320084295596176834560000*x10^109-6161288227977347830095048513821234696224796120469242924988699871975688601734896441760894826506368689827463176942156369319286936976402030265781019243470616442746062043023977465046738063346375979733755836109000776294469104827061788330249546340532558518626568972380261668952356370541139711404929698984878982147844493680482835241871037074658354662642350477676412946954439881463251877831730097306832887760872556161846059806995419295476704361047461343058892082224195706817886547180559615800489343343615109874259636912147866501502706907/1536783726145625537701520166346949854810269917143920407587778117244130541735151547938499684008256156576227532862436703767598218583013849991512944688841833552566921960061028394231535069986128897599862264726483397329945038571383673697471757352900935303365717893871756192128289793661606119938458020925038230157195755301877223728599506334269125070576106514895290972624127446032776195305359989158418202105951195676984976387327297293416867533934120949150786235856744975947307373768196391889607738135148793606471103114913399114969088897076700347598038976017414392220710704132924677539530941800440877651255380128988764267908169145547073673038820297965513014981555836332595847852403742373059595419393147444249313864667306716819270144014221184290093150677340262580163414424331791205698212643460703844015047756551579281348783901769728000000*x10^108+282980592627277972318205958562850227951968898813682764110827317464702489792222256537050394483734032396771678244124631365372924549558056118605785758830582191394278767800354876027969047524557304262912173643024818403334256331924046191842008171323202813652711615706795905598783572536079618022979956665994388911736037142573736996182524960318977732477498478384534303353241375438127051988042269321625517430911331319528105883530540525913631487045601866724236163901074994907771948129497577004766592821976706685272442402210618354730660251483/344239554656620120445140517261716767477500461440238171299662298262685241348673946738223929217849379073074967361185821643942000962595102398098899610300570715774990519053670360307863855676892873062369147298732281001907688639989942908233673647049809507953920808227273387036736913780199770866214596687208563555211849187620498115206289418876284015809047859336545177867804547911341867748400637571485677271733067831644634710761314593725378327601243092609776116831910874612196851724075991783272133342273329767849527097740601401753075912945180877861960730627900823857439197725775127768854930963298756593881205148893483196011429888602544502760695746744274915355868507338501469918938438291565349373944065027511846305685476704567516512259185545280980865751724218817956604831050321230076399632135197661059370697467553759022127593996419072000000*x10^107-1433745324442697472425580612187582079515988995588712443551796503385952250450862153223201521672336689375896870210761825915493170482567951788797212021249981417976733985910950240350769874353714011078603808470725711475766659644359671234517643602088054947079878305236071536387335699522537615045821830921021671218794679062332230681058493808830567964113394743431906942658414209014991756493101027097390043276197215376435315950237961535460276775022696255608600481577110865604389138665077819406869013362424021573246569728053710052207897919/26227775592885342510105944172321277522095273252589574956164746534299827912279919751483727940407571738900949894185586410967009597150103039855154256022900625963808801451708217928218198527763266519037649317998649981097728658284948031103517992156175962510774918722077972345656145811824744446949683557120652461349474223818704618301431574771526401204498884520879632599451775078959380399878143814970337315941567072887210263677052540474314539245808997532173418425288447589500712512310551754915972064173206077550440159827855344895472450510109019265673198524030538960566796017201914496674661406727524311914758487534741576838966086750670057353195866418611422122351886273409635803347690536500217095157643049715188289956988701300382210457842708211884256438226607148034788939508595903243916162448396012271190148378480286401685911923536691200000*x10^106-47114068481394350858226632326217532960258506920053452899440594638291617084810948903241215941534437268203173587744917215591022316812794403294951418043016808802888605273767179558767318224098007381973423232700471942467578510188370915864813596361625136857414815382250696162243543603854783358631010378131008036974964303325727132605072312250267308239136549945842937003723774849953743425874922547612714768611993680661449995855964953173052673774985780876493555627149037145560589056839117470555384002650211214768430354837294491928751577/65569438982213356275264860430803193805238183131473937390411866335749569780699799378709319851018929347252374735463966027417523992875257599637885640057251564909522003629270544820545496319408166297594123294996624952744321645712370077758794980390439906276937296805194930864140364529561861117374208892801631153373685559546761545753578936928816003011247211302199081498629437697398450999695359537425843289853917682218025659192631351185786348114522493830433546063221118973751781280776379387289930160433015193876100399569638362238681126275272548164182996310076347401416990043004786241686653516818810779786896218836853942097415216876675143382989666046528555305879715683524089508369226341250542737894107624287970724892471753250955526144606770529710641095566517870086972348771489758109790406120990030677975370946200716004214779808841728000000*x10^105+3550367747262393828100457551065783598461673015339104969504086964272137443475253901366439449413502971620309389469941045449003545329257291375964851638596816602447311255914797264441166076511415079566046659880834407590339834133280173894016446776470787067699839238232854433449133362622766765670286040186420079657252681691886246535974522439937996953570884889313580681799125164201127740901913865632997123389190652723926156908562770094144031152871687036102667566017076385238393257863501508746262785067211289190061493704055987324093143/7304818135949498577085209915367995065835553558413542096544558053319580718274248206646661627964973561232360050104738920826355458092203764415891768918845001926259745762412103136506394815424782452251865194668059013303080926047531945002306072085937602290799380545936835799188051220799995137744606826253762621861259399206801021012335053981459607762526214521730401652367205260718129819594708489580597926190622129053467049565226834880114128967665635917448830065398639249065185182473761098849276039093333257673199514010410639824998958364884474861792270145950150108380672630785679103848380497894933826925861117217898847660719997636128265310571793034361271413387130129198970183956253332447010066290590239310596208078206402218939342435208181332222405639293882627436744930101863580479074793254858305804973383500637745549541169103372288000000*x10^104-73704534853920511116714232898879132550267063576493890948489611076569058240455611782336295088319802999817881329456914345570633842386684075628511176036869286604857456576111405098986310003895548933146451823735357172694473266011029206591148441270491720852058701239184388622147137303587902700368959463114550712871378930106951408051869288008134439358288907796354795115261776755122043769210549961155941457049820869480775142700621360853447748135047847852292518248401615443937598262707049024213863444260896663881593289163019486857735687/1694717807540283669883768700365374855273848425551941766398337468370142726639625583942025497687873866205907531624299429631714466277391273344486890389172040446892261016879607927669483597178549528922432725162989691086314774843027411240535008723937523731465456286657345905411627883225598871956748783690872928271812180615977836874861732523698629000906081769041453183349191620486606118145972369582698718876224333940404355499132625692186477920498427532848128575172484305783122962333912574933032041069653315780182287250415268439399758340653198167935806673860434825144316050342277552092824275511624647846799779194552532657287039451581757552052655983971814967905814189974161082677850773127706335379416935520058320274143885314793927444968298069075598108316180769565324823783632350671145352035127126946753824972147956967493551231982370816000000*x10^103+9959347386083574247389689453266841354610884788378888665396288201915482934515300719175130269442899357109250483259487302509300779590277310368944733979371060457566855188280813721714465249713589655479754825768830703929919055872056402942628781008955438040317171399457679370423223589816252474401086524562551231413865200736180883802641685522061390045869037552811958855001155515031598572921747464849780033947379235067582828848783255112790190952889612456638000476778750547350664263610135563347498027343391409645837814802162097007545751/11015665749011843854244496552374936559280014766087621481589193544405927723157566295623165734971180130338398955557946292606144030803043276739164787529618262904799696609717451529851643381660571937995812713559432992061046036479678173063477556705593904254525465863272748385175581240966392667718867093990674033766779174003855939686601261404041088505889531498769445691769745533162939767948820402287541672695458170612628310744362066999212106483239778963512835738621147987590299255170431737064708266952746552571184867127699244856098429214245788091582743380092826363438054327224804088603357790825560211004198564764591462272365756435281424088342263895816797291387792234832047037406030025330091179966210080880379081781935254546160528392293937448991387704055175002174611354593610279362444788228326325153899862318961720288708083007885410304000000*x10^102+859067890788857635692011176146980726585845597674758070055095933958717465405617558515894472694046284845447559246468376111210581366737783793920848380835867968068601740297411373578240278170491031946339998358371226638509613171265644143470090148667671841469358201088563811977705921939110290661064846509541603637232064867946116094124773259330266442970315590828403009900570673901465426772204903757199002347887432667611431126915772283037824028304802243168975568747326083218374171950975937473340949160823333065947317150240940185211001/4406266299604737541697798620949974623712005906435048592635677417762371089263026518249266293988472052135359582223178517042457612321217310695665915011847305161919878643886980611940657352664228775198325085423773196824418414591871269225391022682237561701810186345309099354070232496386557067087546837596269613506711669601542375874640504561616435402355812599507778276707898213265175907179528160915016669078183268245051324297744826799684842593295911585405134295448459195036119702068172694825883306781098621028473946851079697942439371685698315236633097352037130545375221730889921635441343116330224084401679425905836584908946302574112569635336905558326718916555116893932818814962412010132036471986484032352151632712774101818464211356917574979596555081622070000869844541837444111744977915291330530061559944927584688115483233203154164121600000*x10^101-4454299882084791923018995435799044204371196439144058454875618512444429688003581595267829011784306396151919112219799096468601313016222153779977672961711258645474633935443457611300054723234083465772453878110387120584251470398911827865603178336212808102217244476794972286291127396539727475492277099415136949425992829038201459555262726996199663852479844251047839150921930777543491121929604430146413713578034136367561712506405476006425874241502779040794110552905890163337415682745336380646011537154931155540847384515636434527551/191576795634988588769469505258694548857043735062393417071116409467929177794044631228228969303846610962406938357529500740976417927009448291115909348341187180953038201908129591823506841420183859791231525453207530296713844112690055183712653160097285291383051580230830406698705760712459002916849862504185635369857029113110538081506108893983323278363296199978599055509039052750659822051283833083261594307747098619350057578162818556508036634491126590669788447628193878045048682698616204122864491599178200914281475950046943388801711812421665879853612928349440458494574857864779201540927961579574960191377366343732025430823752285830981288492908937318552996371961604084035600650539652614436368347238436189223984030990178339933226580735546738243328481809655217429123675732062787467172952838753501307024345431634116874586227530571920179200000*x10^100+443294667931125158645244215913211392501271760082939617245900481681883380511439825134401372397738775131556697232964874377033181630034413568912421026125203073429670045122865586097910521435301091128896099433920855466218578148024439383464621546966169102551765439342088771818159063910942825407231233933190450281325941956074200260110789755825039140451027377562802001278992447019914280281613971707432603570642143033946073704933055947994586729704352071968188889106476668701057951178737915197224071840280770247531308136749303885201/440626629960473754169779862094997462371200590643504859263567741776237108926302651824926629398847205213535958222317851704245761232121731069566591501184730516191987864388698061194065735266422877519832508542377319682441841459187126922539102268223756170181018634530909935407023249638655706708754683759626961350671166960154237587464050456161643540235581259950777827670789821326517590717952816091501666907818326824505132429774482679968484259329591158540513429544845919503611970206817269482588330678109862102847394685107969794243937168569831523663309735203713054537522173088992163544134311633022408440167942590583658490894630257411256963533690555832671891655511689393281881496241201013203647198648403235215163271277410181846421135691757497959655508162207000086984454183744411174497791529133053006155994492758468811548323320315416412160000*x10^99+17372857045002716244128127235206623127737431652629698338836195736574266313664353731404301988672491781499035550591824455620076311459731789484950073274841046332539742285975321813957220454843124392175813196266551140684541172899884042137482357134302022082093592254919511782814869332731344611840609790601951895074210300010532797536981089476186032212508993549870688180675649240506026897799981788886597384476572600382707455021308669412466955392154865835897585336222136258502635302113279038064110259815913391538746880467232251299/881253259920947508339559724189994924742401181287009718527135483552474217852605303649853258797694410427071916444635703408491522464243462139133183002369461032383975728777396122388131470532845755039665017084754639364883682918374253845078204536447512340362037269061819870814046499277311413417509367519253922701342333920308475174928100912323287080471162519901555655341579642653035181435905632183003333815636653649010264859548965359936968518659182317081026859089691839007223940413634538965176661356219724205694789370215939588487874337139663047326619470407426109075044346177984327088268623266044816880335885181167316981789260514822513927067381111665343783311023378786563762992482402026407294397296806470430326542554820363692842271383514995919311016324414000173968908367488822348995583058266106012311988985516937623096646640630832824320000*x10^98-1132886162273300459391285502174928351354910078418199817712835077066548404723304849039637148677401312553825132909051349640943564543651645900366886366467186987733675798105626386946034475825203693376975304753057152558998686019917997499497451270345934015877077833662232693985008843697780098224648160182761324485378244713059053680882299296117078759164751742329446532859916244259923582252091700990911701029239064782645430144680722869759888507931229261403012022067151746473234652545682623983162467530594705478322285502103733091/256364584704275638789690101582543978106880343647130099935166686124356136102576088334502766195692919396966375692984931900652079262325370804111471418871115936693520212007969781058365518700464219647902550424655895087966162303527055664022750410602912680832592660090711235145904436153399683903275452369237504785845042594998829141797265719948592605227974551244088917917550441499064780054081638453237333473639753788802986140959699013799845387246307583150844177189728534983919691756693684062596846939991192496202120544062818789378290716258811068313198391391251231730921991615413622425678144950122128547006802961794128576520512149766549506055965414302645464235934073828818549234176698771318485642849980064125185903288675014892463206220658907903799568385284072777881864252360384683344169616950139930854396795786745490355388113638060457984000*x10^97+73882683448367409066290249257805583899862278429751142356512953763279042029622700273374951402796964872027581801874682401997118476730821968173116355154762102940136758017911745576316948917185758463737503523179434689863179820546040358193097027245244234736899108934531829328382620706972135893012844880731049716599773680968840360921751568531866799945203659491052220638312110319074065012716095931739817708791224767688047323402032658507666904626679098317418521569913624501427917133361790847273887385977761603672170007136163/315719931901817289149864657121359578949360029122081403861042716901916423771645428983377790881395220932224600607124300370261181357543560103585555934570339823514187453211785444653159505788749038975249446335783122029514978206314107960619150751974030395114030369569841422593478369647043945693688980750292493578626899747535503869208455320133734735502431713354789307780234533865843325189755712380834154524186888902466731700689284499753504171485600471860645538410995732738817354380164635545070008546787182877096207566579826095293461473225136783636943831762624669619362058639671948800096237623303113974146309066248926818375014962766686583812765288550055990438342455454210036002680663511475967540455640473060573772522998786813378332784062694462807350228182355637785547108818207738108583272106083658687680782988602820634714425662636032000*x10^96-2907946671066660052162351458767650911762533321415565458893779952634208181181681634256251024232770928780707052300883898226998541648417492994554192270953478087676430160632315127763024730521013446891539740028818158161896519656605811610195736517812639451975608148736778545013464628288821574811870954309724036161227050513016312276807940708420528680417934912553346989767332440700635553054626190649190871233549837219100174555275387228156690311182038603206785573655072585189174659740428994318090507704601268384043604970157419/86769551746062523898048957458707192590021039388259418439594878380551307603948829897831705481619141949742465619164130797143780673402433195237728787925608470880883764064235925896677560175541735880828555528345072183619316471963003455515392446665601215051031361876856110357075347621150662244185537724972693927516783647538065247992920705213369804846391386574922402987478610968914233249073785322634174406462685897748703001555590435439947669529519489681824183048831196456095895671496323836571240502766249767945333107221261744097267627041443746198313301701654263047388981777524610667152602906195181969756148694761089672053096419920985986665095986379356926356777686526677047433105959584138564371426147098626985998036166928117449085182376861136670623145788455401744630977721976354362642024198508899673795838573975396735669823077497385779200*x10^95+3207526372113295065358421409256349962732040368882179530029595288474512747291936033900252215537828818368999336231321160202268377763924244092993425509900379050558044935323005976804988530271167506471982936962878406101419311624006276600979874688081781870439318820458607973115754334227927510803476553165520854381110988279923136594898517488937328547064752219147398643139215265074103259647538647323347548350038638731145235774472959845892492112332286794587983536861726344966222052060089913920882601824949231800196268568832877/451201669079525124269854578785277401468109404818948975885893367578866799540533915468724868504419538138660821219653480145147659501692652615236189697213164048580595573134026814662723312912817026580308488747394375354820445654207617968680040722661126318265363081759651773856791807629983443669764796169858008423087274967197939289563187667109522985201235210189596495534888777038354012895183683677697706913605966668293255608089070264287727881553501346345485751853922221571698657491780883950170450614384498793315732157550561069305791660615507480231229168848602167846422705243127975469193535112214946242731973212757666294676101383589127130658499129172656017055243969938720646652150989837520534731415964912860327189788068026210735242948359677910687240358099968089072081084154277042685738525832246278303738360584672063025483080002986406051840*x10^94-2194861313322250909545044429468303173338515519365187400249064123169651465911847568179804432043341960039568605523373093209897259519260230451345255173747100045726989881339186966884366654932140366729199054286050534762165124917738656634198257550552821508932350311925057404567669119898334826944122181918991164123120244070711076920471783755078647834581154926720510185129626233493982847491621463110781303886755420656463960522859755858486443448497339393561330940432649589671627454567957344107450496212648637993983917649981/3269577312170471914998946223081720300493546411731514318013720054919324634351695039628441076118982160425078414635170145979330865954294584168378186211689594554931851979232078367121183426904471207103684701068075183730582939523243608468695947265660335639604080302606172274324578316159300316447570986738101510312226630197086516591037591790648717284066921812968090547354266500277927629675244084620997876185550483103574316000645436697737158561981893814097722839521175518635497518056383217030220656625974628937070522880801167168882548265329764349501660643830450491640744240892231706298503877624745987266173718933026567352725372344848747323612312530236637804748144709700874251102543404619714019792869310962755994128899043668193733644553330999352806089551449044123710732493871572773085061781393088973215495366555594659604949855094104391680*x10^93-10419870121502022498679554587957576723232852078447027703757655654765336975252758216353684087173176001195816387905553398431909706196681519072752481877595952832825345866164072259838980494835062063855894818539262245538854749555700197367636385334079845717749878530292937555077726530800673545506815044093421296121349050598306500918099939268088775016164371720909973686264505256455271012586233251262255778312467878151374529788289952934110067957502387224861986668037799146451895326098356542846828743665224238828048385561/913363702590131830505778499565338869368642519876414930943103982953171658988935051556123215595990967892025953885938218917302954456867717844607671451848510219798776463834062377859763791321491956640300584508895496669677015494347404794898867859637907526852961703966906424811319448643691181517742502368133620289650354184611213136767586370667050577330435648157077926183985378620149823674460898132991309541712483134196873700585162478315238626626520944019201926829802067958904164963119198279697268450171050188898243233908018358918606600436249959982245281070044874183041913447627480706869504275738757576380512576432522863716804420220905122790484067151125540597659858175547867716904837727774361804485758932915642084591230822288937738761861696175480243639878477913101378712862908993290968675773777891303114090252372597217577085026288271360*x10^92+3786730328250974205651713069679022243677650652712102780449282921446949660418217009195863091101348679284744883859299512493745938765310727118155621619853002972636667343774035167563488821832459986915838866220654772216299515153676343734856532098527135251190395562295088547174485744339990934617419414950877972662507221753362323232363833404180006254713528044553863020990283079898964048075866825946575870323851085304990473049049098149912798618416709209256221493053550727716340162137561389346655785873848485659936640213987/360961335263620099415883663028221921174487523855159180708714694063093439632427132374979894803535630510928656975722784116118127601354122092188951757770531238864476458507221451730178650330253621264246790997915500283856356523366094374944032578128901054612290465407721419085433446103986754935811836935886406738469819973758351431650550133687618388160988168151677196427911021630683210316146946942158165530884773334634604486471256211430182305242801077076388601483137777257358925993424707160136360491507599034652585726040448855444633328492405984184983335078881734277138164194502380375354828089771956994185578570206133035740881106871301704526799303338124813644195175950976517321720791870016427785132771930288261751830454420968588194358687742328549792286479974471257664867323421634148590820665797022642990688467737650420386464002389124841472*x10^91-432816780121109695748203723769685099063044880273845021570734410014974602937432957076146417783522956644546872257423176248874490278660925387006164359121435718015951539236259336095970951775082006682595391557779780165341518011134998119798374026448640778414247608126185949271665339058880398105892751603520205011560850348864902813453729148463185256256092709674164886093326937048165484413548029099475706974862235242162227885553614002444507826606770997325598330589062918766049169279506562016373487026187373056837945525701/360961335263620099415883663028221921174487523855159180708714694063093439632427132374979894803535630510928656975722784116118127601354122092188951757770531238864476458507221451730178650330253621264246790997915500283856356523366094374944032578128901054612290465407721419085433446103986754935811836935886406738469819973758351431650550133687618388160988168151677196427911021630683210316146946942158165530884773334634604486471256211430182305242801077076388601483137777257358925993424707160136360491507599034652585726040448855444633328492405984184983335078881734277138164194502380375354828089771956994185578570206133035740881106871301704526799303338124813644195175950976517321720791870016427785132771930288261751830454420968588194358687742328549792286479974471257664867323421634148590820665797022642990688467737650420386464002389124841472*x10^90+1937109396091359970218550839499949516131566041714125620012428904779567584189463371032405113422962393660852325737885884179749149186341646732746207835276096716197283481279408758146229762071692558755678892046017563831448030302965768329140540487935895413591780446104656769043690278412256733691945535279063279291011203109161765650621643085298504181496029073290330604362417862512403053164136966490645027615408524997096209052946627822634594334725224078405063333656715708176670318368249033312164994392670891588451928845/60160222543936683235980610504703653529081253975859863451452449010515573272071188729163315800589271751821442829287130686019687933559020348698158626295088539810746076417870241955029775055042270210707798499652583380642726087227682395824005429688150175768715077567953569847572241017331125822635306155981067789744969995626391905275091688947936398026831361358612866071318503605113868386024491157026360921814128889105767414411876035238363717540466846179398100247189629542893154332237451193356060081917933172442097621006741475907438888082067664030830555846480289046189694032417063395892471348295326165697596428367688839290146851145216950754466550556354135607365862658496086220286798645002737964188795321714710291971742403494764699059781290388091632047746662411876277477887236939024765136777632837107165114744622941736731077333731520806912*x10^89+858279911587586563626318993202919875749470096705317817722980548261321040472868224390093937494071783530811494357586495374206070181926589969215353575195507887176892119219267690420011101918673311334060520433510135547596556597162986897589200152197119998825205558057684097988498585269046955043151017578445474514108636724414792112226972674098122575838034281786548294297461895834149711060505942584698207984771156825745378857446781568702325929980344709357430415436820797577085514656990846008907296395907234068600639915/103131810075320028404538189436634834621282149672902623059632769732312411323550609249994255658153037288836759135920795461748036457529749169196843359363008925389850416716348986208622471522929606075499083142261571509673244720961741249984009308036828872746368704402206119738695270315424787124517667695967544782419948563930957551900157181053605253760282333757622056122260291894480917233184841983473761580252792381324172710420358917551480658640800307736111028995182222073531121712407059188610388711859314009900738778868699672984180950997830281195709524308251924079182332627000680107244236597077701998338736734344609438783108887677514772721942658096607089612627193128850433520491654820004693652895077694368074786237272691705310912673910783522442797796137135563216475676378120466899597377333084863612283053847925042977253275429254035668992*x10^88-450826585332830785449707884773074182692553319418918089591486457176295366829582614257414509605270647856881326475384486735159527838016877744928491418207275275992290454005914792777920918618828503960571530571541345529362734923256940600100443563929471049801014445976505298308576593981479885682972436388043080237410745093315352042080626599198737451692043265096140563447607613061959192173745223549313064268670395206149391896524623487293652207448890710267279407056318330883317887251030806229348235624785853934961873425/360961335263620099415883663028221921174487523855159180708714694063093439632427132374979894803535630510928656975722784116118127601354122092188951757770531238864476458507221451730178650330253621264246790997915500283856356523366094374944032578128901054612290465407721419085433446103986754935811836935886406738469819973758351431650550133687618388160988168151677196427911021630683210316146946942158165530884773334634604486471256211430182305242801077076388601483137777257358925993424707160136360491507599034652585726040448855444633328492405984184983335078881734277138164194502380375354828089771956994185578570206133035740881106871301704526799303338124813644195175950976517321720791870016427785132771930288261751830454420968588194358687742328549792286479974471257664867323421634148590820665797022642990688467737650420386464002389124841472*x10^87+177944184607799397912976959849922513307939497819102921283837072885088577580129860860033704933110211428361497561761820442353074608632672518631628634013661945563555813831861186872162952857261266808622636775939450606601844625434764811338017862226906381811575541051719491100079525341866427973281776845164632407641404086789861483428548708450340957554510648772763407554671685147223146042084029983979010674695196480841689833664678458161520641710170475366153200347009507963171422903904514597079165953215892216015891025/2887690682108960795327069304225775369395900190841273445669717552504747517059417058999839158428285044087429255805782272928945020810832976737511614062164249910915811668057771613841429202642028970113974327983324002270850852186928754999552260625031208436898323723261771352683467568831894039486494695487091253907758559790066811453204401069500947105287905345213417571423288173045465682529175575537265324247078186677076835891770049691441458441942408616611108811865102218058871407947397657281090883932060792277220685808323590843557066627939247873479866680631053874217105313556019043002838624718175655953484628561649064285927048854970413636214394426704998509153561407607812138573766334960131422281062175442306094014643635367748705554869501938628398338291839795770061318938587373073188726565326376181143925507741901203363091712019112998731776*x10^86+1315916787883533326180113643752029646682059754034962010630859173541830784186584056347603448878050600277481677082635501260579582163203703774598376515870369485084657425176841460330333807443245736025117758329902583251671640018642129370778594851616118674407845173696450966746221296672813739536905928911022886153019165804195461408092749902162455230259807045913981785544883173639260572389636460536069528945892439895581540662418155604941548891148699274034494252905804790386641208688324134184410165264468183564882125/303967440221995873192323084655344775725884230614870889017865005526815528111517585157877806150345794114466237453240239255678423243245576498685433059175184201149032807163975959351729389751792523169892034524560421291668510756518816315742343223687495624936665655080186458177207112508620425209104704788114868832395637872638611731916252744157994432135568983706675533834030334004785861318860586898659507815481914387060719567554742072783311414941306170169590401248958128216723306099726069187483250940216925502865335348244588509848112276625183986682091229540110934128116348795370425579246171022965858521419434585436743609044952511049517224864673097547894579910901200800822330376185929995803307608532860572874325685751961617657758479459947572487199825083351557449480138835640776112967234375297513282225676369235989600354009653896748736708608*x10^85-434530384128784905080916044634434885233933238815099237877709674493223783622588293960607926802749816832697305743377486487983499375305144450534674043668533501362260638873600414948913229131950140362251337910654692975718683941480211654297138958566627380023380382662310383956822992456595826224885460511275002242982581523131031953680021241560914826543517758839168522884632566494372678243223544840809338905761052327372274235327892923730126934737361174608459625730436945171198243597179305189432951670391520521340625/444260104939840122358010662188580826060907721667888222410725777308422694932218009076898332065890006782681423970120349681376157047820457959617171394179115370910124872008887940590989108098773687709842204305126769580130900336450577692238809326927878221061280572809503285028225779820291390690229953151860192908885932275394894069723754010692453400813523899263602703295890488160840874235257780851886972961088951796473359367964623029452532067991139787170939817210015725855210985838061178043244751374163198811880105508972860129778010250452191980535364104712469826802631586700926006615821326879719331685151481317176779120911853669995448251725291450262307462946701755016586482857502513070789449581701873144970168309945174671961339316133769529019753590506436891656932510605936518934336727163896365566329834693498754031286629494156786615189504*x10^84+380173909844812403240621818044100543411485307717307702727721791554752410273756254316388491680635790469464318383495139325493722735930525138304559904944307550060079284043136935432458795690089498579235078867118093340523736972425485189326366511430620025085568108030456316520800203796990745796389574301267672271807063773642402446826668190189830477649482531382425050283305983027250619316519450101146688169222770478652153550092070895486265312439562755448650456391699835314196768765951889717501589820564130418646875/5775381364217921590654138608451550738791800381682546891339435105009495034118834117999678316856570088174858511611564545857890041621665953475023228124328499821831623336115543227682858405284057940227948655966648004541701704373857509999104521250062416873796647446523542705366935137663788078972989390974182507815517119580133622906408802139001894210575810690426835142846576346090931365058351151074530648494156373354153671783540099382882916883884817233222217623730204436117742815894795314562181767864121584554441371616647181687114133255878495746959733361262107748434210627112038086005677249436351311906969257123298128571854097709940827272428788853409997018307122815215624277147532669920262844562124350884612188029287270735497411109739003877256796676583679591540122637877174746146377453130652752362287851015483802406726183424038225997463552*x10^83+2678817746993539510182033605086836864930989198790014683844032681437498862439700871745153945752213596411611125744164274078058771634228800002038265077631620520671320445001028177125426774013623429029216657780858645155561867526435349153782888431637916974997203269080502746610291084978617319128219820310785774925804819544958999920443398055119405048226160908536138023300574823068187651409441883855969074712047055681714350820444620245801094919149302737919799484913483285872946097696195120291066139847963672359375/2566836161874631818068506048200689217240800169636687507261971157781997792941704052444301474158475594744381560716250909270173351831851534877788101388590444365258499260495796990081270402348470195656866069318510224240756313055047782221824231666694407499465176642899352313496415616739461368432439729321858892362452053146726054625070578728445286315811471417967482285709589487151525051137044956033124732664069499268512743014906710836836851948393252103654318943880090860496774584842131250916525230161831815357529498496287636305384059224834886998648770382783158999304093612049794704891412110860600583069764114277021390476379598982195923232190572823737776452580943473429166345398903408853450153138721933726494305790794342549109960493217335056558576300703857596240054505723188776065056645835845667716572378229103912180767192632905878221094912*x10^82-113552079751237415487762743869867098096692185523749573336115379202254868559525340386022201907127763400528228164602794435045027075846220971249232954371467054893348812703978339143298024032996204328896279889854315561386002763391207280595492944541082719648211666710989425655492322448038946181263328124021698008578545477429976231757094595859618577237794939662284273518865319259539707078872300964160442308746690470855879993534989918847427773619665302816588178214641547208973870612691186499218875311037811171875/186302624652191019053359309950050023831993560699436996494820487258370807552220455419344461834082906070156726181018211156706130374892450112097523487881564510381665268906953007344608335654324449684772537289246709823925861431414758387067887782260077963670859595049146538882804359279477034805580302934651048639210229663875278158271251681903286910018574538400865649769244398260997785969624230679823569306263108817875924896243229012351061834964026362362007020120329175358636865028864364985876831221423276921111011987633780054423036556641241798289023656814906701562393891197162518903408943530204881029257072810428971889414648313223897653949315769464838613493778155329536267004759118384524607889100785512406844775138299055983787455152871092814735376663989664243229762512166927295044433971956540398783479065015606529249231723356071806369792*x10^81+1209516291791312946665013958545784605605888058144344241782428146458095491128740645698230116385934945732614354710521266173969487074899422336076638618723202320130136902728001307673299169665300810946859908623527988631613149027180780539352001745443165707461850940312324716221912520633053122089786770118581913008389580708910662706451593632057478912641485772688271089542294263186395243790681554257845041656261776532595456601199720317997168660038535944733227018397866582107215819396039322713077762612766483984375/23101525456871686362616554433806202955167201526730187565357740420037980136475336471998713267426280352699434046446258183431560166486663813900092912497313999287326493344462172910731433621136231760911794623866592018166806817495430039996418085000249667495186589786094170821467740550655152315891957563896730031262068478320534491625635208556007576842303242761707340571386305384363725460233404604298122593976625493416614687134160397531531667535539268932888870494920817744470971263579181258248727071456486338217765486466588726748456533023513982987838933445048430993736842508448152344022708997745405247627877028493192514287416390839763309089715155413639988073228491260862497108590130679681051378248497403538448752117149082941989644438956015509027186706334718366160490551508698984585509812522611009449151404061935209626904733696152903989854208*x10^80-20796872686836971164772326296398746310521606427151307939639068919053107638666274018771228642279021158815329755101586142032526171469540379048735486654235421927100448477704717203344867770819697501357801422741261634453654273540213733234790066437942724592160416260478614414761706438684358117943601615456221863867754421480896135866459465233921913037430499627121363939929156406690346365148036059816066234830582722837666582952538445584753824925132109792109755300632231428293134544947335884379443329495878515625/30802033942495581816822072578408270606889602035640250087143653893383973515300448629331617689901707136932578728595010911242080221982218418533457216663085332383101991125949563880975244828181642347882392831822122690889075756660573386661890780000332889993582119714792227761956987400873536421189276751862306708349424637760712655500846944741343435789737657015609787428515073845818300613644539472397496791968833991222152916178880530042042223380719025243851827326561090325961295018105575010998302761941981784290353981955451635664608710698018643983785244593397907991649123344597536458696945330327206996837169371324256685716555187786351078786286873884853317430971321681149996144786840906241401837664663204717931669489532110589319525918608020678702915608446291154880654068678265312780679750030148012598868538749246946169206311594870538653138944*x10^79-9391442607593658548142446419181218891233064900857744256369929165159831810712494213707931471909095970594647911892394128790721949231822368570678825921344126665516533705175869527828715451218762903768358862724923562382598318283450135935473563220048886413038466953176147274680024611621319910161268589654424272079593005549853438213488139305363050556884239804135744884951169594359231043744099865169213876073005114394006235228503745881336223641014990088063682485289252801927085886083703609685692270129779296875/30802033942495581816822072578408270606889602035640250087143653893383973515300448629331617689901707136932578728595010911242080221982218418533457216663085332383101991125949563880975244828181642347882392831822122690889075756660573386661890780000332889993582119714792227761956987400873536421189276751862306708349424637760712655500846944741343435789737657015609787428515073845818300613644539472397496791968833991222152916178880530042042223380719025243851827326561090325961295018105575010998302761941981784290353981955451635664608710698018643983785244593397907991649123344597536458696945330327206996837169371324256685716555187786351078786286873884853317430971321681149996144786840906241401837664663204717931669489532110589319525918608020678702915608446291154880654068678265312780679750030148012598868538749246946169206311594870538653138944*x10^78+373441009168971778422999589094033704922571571275320440754915855319230452282237679324902214264323503811113844090594238181987194790614352957033383114486033544548981049195291934015830270215411462579127458912565684871514495202323147494201866573796302195060439556915590651958383686413225825451128856892487153754395972815509537673089372001644524558934512315900298685554351462101865454462329576909627329137288070941139565744662493922404683944410505678276766065851816439588862793101788547808659405986328125/11141319246140191156313747014133688427859754775370237552620082189552920249083837218229425255570909261007684613670729772573696728471986406510775458161231733439752347887370230485040479199969246086767202615802552215175696560161769973473073588136122337832257820007761837869046414540947746474990092869012167847244788270229339036231316715001691621337016273335764331117138319452309489009034677889702494619713829512137262930858046972525455349667489399051308835541317008798876764535123791298890150504681208747633356877967971413912928156751152149982078096669905199418247814086543598911995519169397350010912889813596909821214090374169164846438251823204070406594274652163425366341253981519016663312393777382945960333791728518419093148993950333016169369040913777847195799639020351572020983753326554622353099302658275963167062808630891200380928*x10^77-401628755084316269105223967244139300906849430341324400958395952248512707792902163713457914650961530820417413259359092994728176193205435259712111810000960311712145268125181383206519592451951063127104991453533213611365459240527731119799495942141379584084858865604258161842018299965435968939365468988928139411188332353816956752734849046832811174255362911722004272609630388065559025084671872632319281784411324431298675383308091202661076477913348611367000602629329232470762632305433352261926058347076171875/369624407309946981801864870940899247282675224427683001045723846720607682183605383551979412278820485643190944743140130934904962663786621022401486599957023988597223893511394766571702937938179708174588713981865472290668909079926880639942689360003994679922985436577506733143483848810482437054271321022347680500193095653128551866010163336896121229476851884187317449142180886149819607363734473668769961503626007894665834994146566360504506680568628302926221927918733083911535540217266900131979633143303781411484247783465419627975304528376223727805422935120774895899789480135170437504363343963926483962046032455891080228598662253436212945435442486618239809171655860173799953737442090874896822051975958456615180033874385327071834311023296248144434987301355493858567848824139183753368157000361776151186422464990963354030475739138446463837667328*x10^76-5486231150831430610983945728194675875648231960075645496910356281297672887034431206203026971629984872154379190840378251524615956893066329634707803626259176673044923818381865031060495045296741224455438827510499694827860711532877503432680922216616361519342292421712707140985322271369611888288382827134089685992910203761545978790453907625531661998328069121327700317866584612697598899563892830139215397315696905595802038481166102601161267621028633363201735207544348810345000278754217741887982896220703125/46203050913743372725233108867612405910334403053460375130715480840075960272950672943997426534852560705398868092892516366863120332973327627800185824994627998574652986688924345821462867242272463521823589247733184036333613634990860079992836170000499334990373179572188341642935481101310304631783915127793460062524136956641068983251270417112015153684606485523414681142772610768727450920466809208596245187953250986833229374268320795063063335071078537865777740989841635488941942527158362516497454142912972676435530972933177453496913066047027965975677866890096861987473685016896304688045417995490810495255754056986385028574832781679526618179430310827279976146456982521724994217180261359362102756496994807076897504234298165883979288877912031018054373412669436732320981103017397969171019625045222018898302808123870419253809467392305807979708416*x10^75+74238117372588955643957759581101506623025894069235391470356685339930334461630438244982475737590368211780310627288741389369147342395897783631845226074688644181595908550333150877104701786982374835546761097232744487247700900213015804065161722588020343597918691311584992292197894651398669052357566111599087814646385334595438772650478683776740429557696831895353782698972617683568250903582202288487705102520459951338720893921247847641054206131547733643828103519947089575740582231232401219563701083984375/4200277355794852065930282624328400537303127550314579557337770985461450933904606631272493321350232791399897099353865124260283666633938875254562347726784363506786635153538576892860260658388405774711235386157562185121237603180987279999348742727318121362761198142926212876630498281937300421071265011617587278411285177876460816659206401555637741244055135047583152831161146433520677356406073564417840471632113726075748124933483708642096666824643503442343430999076512317176540229741669319681586740264815697857775542993925223045173915095184360543243442444554260180679425910626936789822310726862800954114159459726035002597712071061775147107220937347934543286041543865611363110652751032669282068772454073370627045839481651443998117170719275547095852128424494248392816463910672542651910875004111092627118437102170038113982678853845982543609856*x10^74-25556956916372471384182600058399464135031325726974703925892749170783677092859650427772678622544245475998959896542808120465973243226504713782923721921896789242287086636865927360046211034109646783986761181573963715543503955372240120392699172667933911785920865286796564691111904490470887560183820062562950718397970611261929696504625980250603541393694402045671554862510457060594864824551858363961508977544875564038183228730097787325335567366839113676350056214444477270419518217234949466818171435546875/30173421004893631167499173138032591614912263218586367432303987487396545484375949677712605083985345766791097530052255586522854095002989471216447885710777468456916236205011817679322688811279976177517446039335956921687257884075663725709607294694203647340651872373674019032121130515141423433001740491620218816342293522704371580898788843828254794243008317076515710134055582542842416927651793768879180530908245542421700815848699294735061769842337004320507912483161884400941676752429951031182010868841125013182387574160442418610228941091936630841259015111899991502023631031442484694233742364402161956085390404562537161518258143137650036362076937683121617075237213075412241121423844153052801800161302731152259594601990638944639535593738469236280407126641264804781048883603198673744339346968308257239707956325792926859630672582730323578585088*x10^73-3318459756259776097914627903319241476603407458145987508395286696432810667559991435718046082170976061417165226541222977899317660578265151628222589179719265649950678632022837768352543974776505581670440599955100899066746920666798095562080946868329738835936977057576084195049670004795831767995058094857844553250370390038560499245240820995226812947574066312980423103699568975432910685635704200964556535040830591492820327365365331223400541443129562744240984469116933874160417994655086153878458740234375/105606973517127709086247105983114070652192921265052286013063956205887909195315823871994117793948710183768841355182894552829989332510463149257567599987721139599206826717541361877629410839479916621311061137675849225905402594264823039983625531429712765692281553307859066612423956802994982015506091720670765857198027329465300533145760953398891779850529109767804985469194538899948459246781278191077131858178859398475952855470447531572716194448179515121777693691066595403295868633504828609137038040943937546138356509561548465135801293821778207944406552891649970257082708610048696429818098275407566846298866415968880065313903500981775127267269281890925659763330245763942843924983454535684806300564559559032908581106967236306238374578084642326981424943244426816733671092611195358105187714389078900338977847140275244008707354039556132525047808*x10^72+22684770627962701976146165475294104778056208222027366209710733460325402493224907101683871039073984447206329081389534551339960067249908874438590422196767599813305342856349647749871329828463591164425845939431528246487896691381246384761608436627235083497518617928967123064631705705684341461197279783508923860006006495328716557566446167880149374079683047576834831808685863553937988190988196560228690749052145123014342227164723462793903310227271889826273401463940766336333094669623729808610891845703125/2956995258479575854414918967527193978261401795421464008365790773764861457468843068415835298230563885145527557945121047479239701310292968179211892799656191908777791148091158132573623503505437665396709711854923778325351272639415045119541514880031957439383883492620053865147870790483859496434170568178781444001544765225028414928081306695168969835814815073498539593137447089198556858909875789350159692029008063157326679953172530884036053444549026423409775423349864671292284321738135201055837065146430251291873982267723357023802436227009789822443383480966199167198315841081363500034906751711411871696368259647128641828789298027489703563483539892945918473373246881390399629899536726999174576415807667652921440270995082616574674488186369985155479898410843950868542790593113470026945256002894209209491379719927706832243805913107571710701338624*x10^71-2841212366068399587518725041802987935653575623449792887723574079789760916741967437537439662119613247273971506575346384553580493977727799752535583058828334183139587397043383873321576873131391736613656026477256735598913377469438762544855511459760986315999562180691333768212343100478658380016733351136862174311664885655856534222800249362171663064124830502673275081137826603129618223745598181838349965088525103342500057988764121593667976151616020134390345876932542931197305890678544208585894775390625/5913990516959151708829837935054387956522803590842928016731581547529722914937686136831670596461127770291055115890242094958479402620585936358423785599312383817555582296182316265147247007010875330793419423709847556650702545278830090239083029760063914878767766985240107730295741580967718992868341136357562888003089530450056829856162613390337939671629630146997079186274894178397113717819751578700319384058016126314653359906345061768072106889098052846819550846699729342584568643476270402111674130292860502583747964535446714047604872454019579644886766961932398334396631682162727000069813503422823743392736519294257283657578596054979407126967079785891836946746493762780799259799073453998349152831615335305842880541990165233149348976372739970310959796821687901737085581186226940053890512005788418418982759439855413664487611826215143421402677248*x10^70-4555526607773881053037990031803387829562915873065751857882829394406123403193958260172808659993574255305516183925973454380293779769379663560318891230088251842160119078839855797432350686097883930615464700357679351350838538475411900784348205561800866581261734236488198557140123965514523621506080850800051764140182897743237870035642029914147345739969086094465241637584251947223243855226151601360780857001789804030647516705290121018803718233848739403222516303136787507137655821852474310150146484375/2956995258479575854414918967527193978261401795421464008365790773764861457468843068415835298230563885145527557945121047479239701310292968179211892799656191908777791148091158132573623503505437665396709711854923778325351272639415045119541514880031957439383883492620053865147870790483859496434170568178781444001544765225028414928081306695168969835814815073498539593137447089198556858909875789350159692029008063157326679953172530884036053444549026423409775423349864671292284321738135201055837065146430251291873982267723357023802436227009789822443383480966199167198315841081363500034906751711411871696368259647128641828789298027489703563483539892945918473373246881390399629899536726999174576415807667652921440270995082616574674488186369985155479898410843950868542790593113470026945256002894209209491379719927706832243805913107571710701338624*x10^69+15990760186595280869797423584764106249165382271279777495210986129337472181507898893249236568676863970736051116887845853770713306791653315484025867761847501398486544940630060814499436924605781894034473596736798352509636573735349083612876721728105303922456554895249052811196448689525153102875756106040561134888814754958045059779605029540325145327811604369120192935647006248104803290364704160622913448776687012606780970020201634743047333691906087419190385046083451162752965613490226505718994140625/5913990516959151708829837935054387956522803590842928016731581547529722914937686136831670596461127770291055115890242094958479402620585936358423785599312383817555582296182316265147247007010875330793419423709847556650702545278830090239083029760063914878767766985240107730295741580967718992868341136357562888003089530450056829856162613390337939671629630146997079186274894178397113717819751578700319384058016126314653359906345061768072106889098052846819550846699729342584568643476270402111674130292860502583747964535446714047604872454019579644886766961932398334396631682162727000069813503422823743392736519294257283657578596054979407126967079785891836946746493762780799259799073453998349152831615335305842880541990165233149348976372739970310959796821687901737085581186226940053890512005788418418982759439855413664487611826215143421402677248*x10^68-728126306298526451650857168667111711330870570255913260355142078983209743630760481794535643821663082209637902173404920381810491590612443165988527447889769116115938687943593140847743267437284458729383709650330092740112855203843790095182025550511582349327792119856859012620508929512708658830154633450080578007468932195905724578235635818046322926917384908178642081148267984112790490858243984925358637726106534499378241753236677657777855716882812046201763313898110692065836661571621309844970703125/3379423152548086690759907391459650260870173480481673152418046598588413094250106363903811769406358725880602923365852625690559658640334820776242163199607076467174618454961323580084141146863357331881953956405627175228972883016474337279476017005750808502153009705851490131597566617695839424496194935061464507430336874542889617060664350508764536955216931512569759535014225244798350695897000902114468219461723500751230491375054321010326918222341744483896886198114131052905467796272154515492385217310206001476427408305969550884345641402296902654221009692532799048226646675521558285754179144813042139081563725311004162090044912031416804072552617020509621112426567864446171005599470545141913801618065905889053074595422951561799627986498708554463405598183821658135477474963558251459366006860450524810847291108488807808278635329265796240801529856*x10^67+2543764336133329676898142532478303394822530547122237924585280801140259054500097861646006076468772323314186943753587150887969627737186971303877670484468697623267815918152008971891795782983052875619078677963059072032396438296674213447172253855702799953982425474229719744332046674515887269539797824278805246690186306443294270000644320845140143624563409987225218436306097307750388977070985092018525837563190851632875928470024475827267467176845122351953840956320320996910740420976033782958984375/657110057439905745425537548339376439613644843426992001859064616392191434993076237425741177384569752254561679543360232773164378068953992928713753955479153757506175810686924029460805223001208370088157713745538617405633616142092232248787003306673768319863085220582234192255082397885302110318704570706395876444787725605561869984018068154481993296847736682999675465141654908710790413091083508744479931562001791812739262211816117974230234098788672538535505649633303260287174293719585600234630458921428944731527551615049634894178319161557731071654085217992488703821847964684747444452201500380313749265859613254917475961953177339442156347440786642876870771860721529197866584422119272666483239203512815033982542282443351692572149886263637774478995532980187544637453953465136326672654501333976490935442528826650601518276401314023904824600297472*x10^66+1358978753984480297452626266981648181137305919124627060732628573121478262266471941727106893061719330518721579497542736503133044534542489745723901923955173396878116143676746827160094531533834544804006151976691404792555428225507077891394439226247469304993226353309768406976093961949470552700606560048817832455807530898237535370042076926819632762717286898706668751629450662427300885896352944355836345073250655362561295652754317469294702056376553019259517984916682833852074238675846099853515625/1819689389833585141178411672324427063545478027951670158994332783855299358442364965178975568141885467781863112581612952294916739267872595802591934030557656559247871475748405004660691386772577024859513668833799248200216167778101566227410163003096589193467005226227725455475612794143913536267181888110019350154796778600017486109588496427796289129732193891383716672699967439506804220867615870369329041248620346558354879971183095928637571350491708568252169491292224413102944197992698585265130501628572462333460912164752835091570729985852178352272851372902276410583578979126992923098404154899330382582380467475156087279254952632301356039066793780274411368229690388547938233784330293537953585486650872401797809397535435456353645838883919990864910706714365508226795563441915981555043234463319513359687002904570896512150034408066197975816208384*x10^65-8809746384976033814348840109339614538073729921722475761588543970612443143174112682728842308244497102579682192303810742851490344208187784878995976947584003527274577999107996037028842068963198735626819769312022179333748916386270691575217386996379284984884416362667657913155425321569052182998285824127138596846310851576663956649309782375093515520838473616757595963155086343330070597056333833041155183490267383674065711623921371790377466604020967514905561447809524744388488444373321533203125/113730586864599071323650729520276691471592376746979384937145798990956209902647810323685973008867841736366444536350809518432296204242037237661995876909853534952991967234275312791293211673286064053719604302112453012513510486131347889213135187693536824591687826639232840967225799633994596016698868006876209384674798662501092881849281026737268070608262118211482292043747964969175263804225991898083065078038771659897179998198943495539848209405731785515760593205764025818934012374543661579070656351785778895841307010297052193223170624115761147017053210806392275661473686195437057693650259681208148911398779217197255454953434539518834752441674611267150710514355649284246139611520643346122099092915679525112363087345964716022102864930244999429056919169647844264174722715119748847190202153957469584980437681535681032009377150504137373488513024*x10^64+30837803344579030225207140376263325190275339849225178264194819094143760788249915349884791914264682878198199661535645705968064337435914634087433521682788806849895030788173976356312293891100657886892326159418081211322723975028435951642563410325522007158517765231189029842055186933868186679358418931647779669225451757810345370504544376928767173981687281397829011657675506213437200747818456165477119899616093388695000839054477481802493133011542327300498022528019719434527115123065948486328125/11827981033918303417659675870108775913045607181685856033463163095059445829875372273663341192922255540582110231780484189916958805241171872716847571198624767635111164592364632530294494014021750661586838847419695113301405090557660180478166059520127829757535533970480215460591483161935437985736682272715125776006179060900113659712325226780675879343259260293994158372549788356794227435639503157400638768116032252629306719812690123536144213778196105693639101693399458685169137286952540804223348260585721005167495929070893428095209744908039159289773533923864796668793263364325454000139627006845647486785473038588514567315157192109958814253934159571783673893492987525561598519598146907996698305663230670611685761083980330466298697952745479940621919593643375803474171162372453880107781024011576836837965518879710827328975223652430286842805354496*x10^63+1296914162085169735981477240198049514592335767016884286193261415953547812824763284839566769724232854904319331295021633220572852888524542000913720931178842282506076125945115265672183673292185466201721757199516008450380783225096480516452538054034239839216198690152208626942658510550231691571377386016222591333272997066466153864944984340229876323921236577446671422656234511655960408729010494381200205532763713613645539905450174104484648654282928795076054428671376466380133035778045654296875/9011795073461564508693086377225734028987129281284461739781457596235768251333616970410164718416956602348274462308940335174825756374226188736645768532285537245798982546563529546891043058302286218351877217081672467277261021377264899411936045348668822672408025882270640350926844313855571798656519826830572019814231665447705645495104934690038765213911817366852692093371267319462268522392002405638581918564596002003281310333478189360871781926244651957058363194971016141081247456725745374646360579493882670603806422149252135691588377072791740411256025846754130795271057801390822095344477719501445704217503267496011098906786432083778144193473645388025656299804180971856456014931921453711770137648175749037474865587794537498132341297329889478569081595156857755027939933236155337224976018294534732828926109622636820822076360878042123308804079616*x10^62-441621810138839179175681248190643686049829443697340611260985005738886781236360990364129289356805574470624734176024044274989423695956929476181007090700471407720831539079054561875024134737588763624273259974483914571285902955123161877157794982969795749532596117473076502664864922549180872721341085132682324593187353429235220453984296583190401341069200987085169723511462043292329424156205239072343517215690289435777814498103563333097257011245940708939071038700635695452510831996917724609375/19920810162388721545532085675972675221971548937576178582674801002205382450316416460906679903869061963085659337735552319860141145669342101417848540966104871806503014050298328472074937286773474798462044374601591769770787520939217146068490205507583713275849320371335099723101445325364948186503885932993896043799880523621244058462863539841138323104436648916200687785347011969337646207392847422990549504195422741270411317579267576481927096889593441168234276536251719890811178588551647670270902333618056429755782617382557352581405886160908057751197530819140710179020233034653396210761477064161090504059744064991182429162370007764141160848731216120898819189040821095682692243533721108204965567432809550503891808141440556574818859709887124110521127736662527669009130378732553903339420672019497830463941926534249814448800376677777325208935333888*x10^61+30834922446043147928102313751267729520749505339365914850608185748782339798301933789221512822345436155510248526014184711663928045155448727039953833674065389170134929231973534830097849412872685416182739548882264902021883589203733822314641440473957242046623535966937928929220124905371555530826923196255714935120835082386300791967946856791493610460322194361172635263213813978944768361477558672504060434992959119811344942611161772459806753055049149706540292410992063035435176601409912109375/29115030237337362258854586757190833016727648447226722543909324541684789735077839442863609090270167484509809801305807236718667828285961532841470944488922504947965943611974480074571062188361232397752218701340787971203458684449625059638562608049545427095472083619643607287609804706302616580274910209760309602476748457600279777753415942844740626075715102262139466763199479032108867533881853925909264659977925544933678079538929534858201141607867337092034711860675590609647107167883177364242088026057159397335374594636045361465131679773634853636365621966436422569337263666031886769574466478389286121318087479602497396468079242116821696625068700484390581891675046216767011740549284696607257367786413958428764950360566967301658333422142719853838571307429848131628729015070655704880691751413112213754992046473134344194400550529059167613059334144*x10^60+276914698795281839361818515712259559378524659542468827851876916254788468385327001611090164325846022053745004031142596052825784414226152969208103067183482474507363254637027096604340785355373857205651476156499657697252572718288436151036268329039885972486744321405221742252456979229668613714380221853495329082299606538037635662086948595380937644175344765330033721930578293067459433099269849080165302034500718824666255130673028273818879264527458101587755604905825940998875560760498046875/23655962067836606835319351740217551826091214363371712066926326190118891659750744547326682385844511081164220463560968379833917610482343745433695142397249535270222329184729265060588988028043501323173677694839390226602810181115320360956332119040255659515071067940960430921182966323870875971473364545430251552012358121800227319424650453561351758686518520587988316745099576713588454871279006314801277536232064505258613439625380247072288427556392211387278203386798917370338274573905081608446696521171442010334991858141786856190419489816078318579547067847729593337586526728650908000279254013691294973570946077177029134630314384219917628507868319143567347786985975051123197039196293815993396611326461341223371522167960660932597395905490959881243839187286751606948342324744907760215562048023153673675931037759421654657950447304860573685610708992*x10^59-242208331106483090843366607991126965509120954800087543464906148605884403830366631368869045499109426032481501658337238829798084354826109342688379540909577521297026859424341775602555375682536242209561884176682789241865795400172181114249850285470512562504034820466087307086041683552545716070765432483964343928976919777091435674041350362167044562508686622396174640249723836778684673214402747734012656105743802890980401313241505098011692310960358161747681799953373137593230724334716796875/48838115236823962498723822947545913447414119975993212009138221811858356974969279065448634603033829328855164827996837945463571840995806442185693197207224847009491260252344289157345007541767228538165012015152289500083221019076790422619524374792785877708533817684563470288893865958959227812074042932501164494477126445006920917521859000900855243739909203794556524893108803537731003605221174327331669752221036397953266456000785026213756753664809726735025968282423571345214502346126620094857696043708783505207725126486269638586672495104161689970677817492086902374372184213988971355415234092782028332533566094817092406978713567421765426596889433070590653495712980750705955177695574329792818810480436317364379916733854267731813978643594239754825990580204906543377222863989486988832128099144575326298696336019451158003510600887454087609002754048*x10^58+904181327426174539188842372167219851839825531853564208521425486726152400834374880170145220477764950311664268544236636418038277185613971966896758017111057556110349179601331526554380663471341305743209909721315788654639215760967637238109156605882878751597172631239263581377782491268671925013037463441220067476537879445890050776468313144507479563704796677485025595333554034063952584462805323391006000634329729131298343717655960982638101330131561061686528132074495763172626495361328125/2992058443362732880356597848565065843616280077580611802931393035904365743525785871598631764217487567578083220687553312864369025831758892703076065441549348334573575232851132339679239592479810444037777415948065167001145951761621547630840426123668700017716498711900133555248438428315683917340504606536632607369152015405562348701932073177720380545330405766069668521119314050730555556841613446931386882053067447305437272996095525321396164750215615669537164064733459904548714570612500440594048571847771321465295412887498732798788235866065241875673937435285956469576161483465727494106466910822614384008973416876145977502648459664179304791509036413415632921674115421485937965431942300837109452815995110352363196479742059880802832683698461328852975707482909294159474128030976475600387294611624180069682977107911039324325748275713590347587125248*x10^57-279179688468572863440523307334147554655109980358305871532386540075436814397517858857193518165404012646669575519489229607171551361216950026269315605437112071408075615847245880296424161756969180457418218251861515458305248007802652896608296079425531765466367613159037562398935718896060421560615513616642367276438544455789454424035109504544610509316456897680789570060484987594080367392883212212798530345149638174052906269201971666596272659642986927760093688300695916755199432373046875/94623848271346427341277406960870207304364857453486848267705304760475566639002978189306729543378044324656881854243873519335670441929374981734780569588998141080889316738917060242355952112174005292694710779357560906411240724461281443825328476161022638060284271763841723684731865295483503885893458181721006208049432487200909277698601814245407034746074082351953266980398306854353819485116025259205110144928258021034453758501520988289153710225568845549112813547195669481353098295620326433786786084685768041339967432567147424761677959264313274318188271390918373350346106914603632001117016054765179894283784308708116538521257536879670514031473276574269391147943900204492788156785175263973586445305845364893486088671842643730389583621963839524975356749147006427793369298979631040862248192092614694703724151037686618631801789219442294742442835968*x10^56-267708955015420365313940550855130103700630716465309117027116484303589024697066020195185554054900378653580433233720745726176533309704478593197357127624988502321376362102177042256060315613887210177402081557115297417706612717732761974980404555112088309602167634417849064926001049217571554842829876065110753889111524872982596080787445149436525160982582285915791972634836366999686852138088755855667479310534920666511944303911783294752568888039837678606660737173305557768344879150390625/336440349409231741657875224749760737082186159834619904951841083592802014716455033561979482820899713154335579926200439179860161571304444379501442025205326723843162015071705103083932274176618685485136749437715772111684411464751222911378945693016969379769899632938103906434602187717274680483176740201674688739731315510047677431817250895094780567986041181695833838152527313259924691502634756477173724959744917408122502252449852402805879858579800339730178892612251269267033238384427827320130794967771619702542106426905413065819299410717558308686891631612154216356786157918590691559527168194720639624120121986517747692520026797794384049889682761152957835192689422949307691224125067605239418472198561297399061648610996066596940741766982540533245712885856022854376424174149799256399104682995963358946574759245107977357517472780239270195352305664*x10^55+31750698284276324269911852768389213013923257370221096907629648759605528863070638944519358251653268608716717159235960112183317514204986128211815820450267210508403359793089137595157051451257685864628065823827696498142405358440001081091103659663778073520881421981959739122263277505522757015304521314903927581018373639719374268622581882619768113122564358938281327527358186003668575238090252524274516554686370931954885333438891640958639972729372585630171709897631615340709686279296875/550538753578742849985614004135972115225395534274832571739376318606403296808744600374148244616017712434367312606509809567043900753043636257365996041245080093561537842844608350500980085016285121702951044534443990728210855124138364764074638406755040803259835762989624574165712670810085840790652847602740399755923970834623472161155501464700550020340794660956819007885953785334422222458856874235375186297764410304200458231281576659136894314039673283194838187910956622436963480992700081069304937219989923149614355971299766834977035399356004505124004488092615990402013712957693858915589911591361046657651108705210859860487316578208992081637662700068476457588037237553412585639477383354028139318143100304834828152272539018067721213800516884508947530176855310125343239557699671510471262208538849132821667787855631235675937682731300623956031045632*x10^54-7182077394212776565592836969224825875061309592788552596279275218146274576052872052941014989408015384490719258004644754917007552649022625351054675928324897531041998570425272603579303491772154553537412867978766224627670576592947184343458454090662155637195587753392192684319480597609907732476653292256327608164542119294797212019952455534744825842430722670784027632229422328836514943097163778574355148122250031382850567461279241311856441482905035268335158875047399127483367919921875/6055926289366171349841754045495693267479350877023158289133139504670436264896190604115630690776194836778040438671607905237482908283479998831025956453695881029176916271290691855510780935179136338732461489878883898010319406365522012404821022474305448835858193392885870315822839378910944248697181323630144397315163679180858193772710516111706050223748741270525009086745491638678644447047425616589127049275408513346205040544097343250505837454436406115143220067020522846806598290919700891762354309419889154645757915684297435184747389392916049556364049369018775894422150842534632448071489027504971513234162195757319458465360482360298912898014289700753241033468409613087538442034251216894309532499574103353183109674997929198744933351805685729598422831945408411378775635134696386615183884293927340461038345666411943592435314510044306863516341501952*x10^53-917642433784950231914475550185432064604733513040788653318028106673550981116267007568900502985981609097565908056077881969185654155919929749556583324093886814308420259894917025114913792224578458611195507667884079988501693907400212354559194718038596069517021348345161186767425359645148808167950666983312694401079207279209883683572226751378204493381394575489331904707958391406144878734009634633078246733221726736575098646821289726364120692557997057494453883844435214996337890625/13030503043283854437529325541679813378115870633723847851819557836837947853461410659743153718722312720340054736248752889160802384687423343369609373757280002214474268469694872201206629231154677436756237740460212798300848641991440586131944104301894456881889603857742593471377814693729842385577582191780837864045537771233691648784745596797646154327592773040398083026886480126258514141038032526281069498171938705424862916716723707908565545894430136880351199713868795797324579431779883575604850585088518891115132685711237084851527465073514899529562236404558958352710383738643641631138222759558841341009493697164754079538161339129206913174855921895111868818651768936175445813952127416663387912855457995380705991769764237114028904468651287207312367578150421541428242356395258497289260643989085186575660776043920265933158288348669837253397184512*x10^52+4648064564440979986540786605709549043187238035826940023243561659670737055161866211633411488066632346852076701082243167664351182906365528390251842299935529433630733678550235618177996741073429413119346141714858194498646378044208785859981166577459102682179504519426962670548016908450463803456839203371781589445125143760437348329798009974173684850334134619941959203072426262778360052744004525760747059973986156145590992176412604461984212098533339686420665026047527790069580078125/931680967594795592283346776230106656535284750311255121405098385333913271522490862171635490888645359504313913641785831574997370505150769050927070223645520158334910195583183362386273990027559436728070998442905215078510677902388001908434003457585453667055106675828595433203513750601683730568797126712329907279255950643208952888109310171031700034422883272388462936422383329027483761084219325629096469119293617437877698545245745115462436531451754786945110779541618899508707429372261675655746816833829100714731987028353451566884213752756315316363699902925965522218792437313020376626382927308457155882178799347279916686978535747738294292002198415500498620533601478936544375697577110291432235769165246669720478411538142953653066669508567035322834281837755140212119328482260982556182136045219590840159745487140299014220817616929893363617898692608*x10^51-182325822738035202258074375994660699975621719247489034905473276206065974760254230700548795563682497282364179379414138043338306632335504318880531494931571793052180647362685165209873297668947564842746253665612212526545494994046610220280246308200492231383738119190462340507473970725321760787927491459444481903400785032896631878651802834972515083331732006187056272710757429152424200864036417285879817034016397534463509025381259330865110368800862558242784608900547027587890625/5063483519536932566757319436033188350735243208213343051114665137684311258274406859628453754829594345132140835009705606385855274484515049189821033824160435643124511932517300882534097771888909982217777165450571821078862379904282619067576105747747030799212536281677149093497357340226542013960853949523532104778564949147874743957115816146911413230559148219502515958817300701236324788501191987114654723474421833901509231224161658236208894192672580363832123801856624453851670811805769976389928352357766851710499929501920932428718553004110409328063586428945464794667350202788154220795559387545962803707493474713477808081405085585534208108707600084241840328986964559437741172269440816801262150919376340596306947888794255182897101464720473018058881966509538805500648524360114035631424652419671689348694268951849451164243574005053768280532058112*x10^50+3383097953072295209432515985423338483363437113063742798416209121844182244854706062846888086324021078534256853070540552283814743686473200045773332426466383118730276047445742467230668146423609100930400572544781417721855043074063018072668173379547439307665843756378812333117804345019427308181580724455617889070257491902950909784187072520982369451366137490486362162176102431082319998446899560308254501076840049485583613458967589938582344979806354510653908550739288330078125/5972313894838433283867607539936581131636440707123430265417297341884059432836479885715612121081059996822525087447345074198701092981735699044404296305420001014967373048610149758886371730945893825179942297710930865887888960912743601977141047805034959404199401768132022007714831734626177760056391837899550687687538145148775339026341731865587820733480020976849121387322970057868485647975764907878823519995471906653062170161831699458092541868280479403494299868856531407107098906232446638818889851498904491761102480950983663890283421492027662284382691685422855911658925880211669080938352098131135614629351277867178953121657280434219835205142297535259606541882060762413745998061391732637386126725418247882823579561141942010596581214798506636684835139985609873154611080014493477924244461828330710513844522353463455219364215493140342074473709568*x10^49-1226165492125902151443620222085507717228265425405244665617326455721067613207802470958863931676249718317633265570682722844237550875434037230405657526032005613631916865323666265915346033662892447657729378254797885205309291356769162656531086672528503864556990373999437132691773965667700783843517876092550678674543465178222410113247808312099577104338735038857759600334041027795585859354004712744118840335342142236284491737235723443401330591446051998330897830426692962646484375/931680967594795592283346776230106656535284750311255121405098385333913271522490862171635490888645359504313913641785831574997370505150769050927070223645520158334910195583183362386273990027559436728070998442905215078510677902388001908434003457585453667055106675828595433203513750601683730568797126712329907279255950643208952888109310171031700034422883272388462936422383329027483761084219325629096469119293617437877698545245745115462436531451754786945110779541618899508707429372261675655746816833829100714731987028353451566884213752756315316363699902925965522218792437313020376626382927308457155882178799347279916686978535747738294292002198415500498620533601478936544375697577110291432235769165246669720478411538142953653066669508567035322834281837755140212119328482260982556182136045219590840159745487140299014220817616929893363617898692608*x10^48+12887374031443979291340630452093044572835741007642894324869843487925899935455172959486655839938064418183268055018551484110292241620991043773906639035191444673367164911133617031066882344214631476001767047988385601997744563815301974521005033169669144248059882927402455258177898753529381338742999541935158966452296340605820730728792048220100319503963588244299895303531238989075421198112747011157358849873935999226003171900921706513822576167530330972971417009830474853515625/116460120949349449035418347028763332066910593788906890175637298166739158940311357771454436361080669938039239205223228946874671313143846131365883777955690019791863774447897920298284248753444929591008874805363151884813834737798500238554250432198181708381888334478574429150439218825210466321099640839041238409906993830401119111013663771378962504302860409048557867052797916128435470135527415703637058639911702179734712318155718139432804566431469348368138847442702362438588428671532709456968352104228637589341498378544181445860526719094539414545462487865745690277349054664127547078297865913557144485272349918409989585872316968467286786500274801937562327566700184867068046962197138786429029471145655833715059801442267869206633333688570879415354285229719392526514916060282622819522767005652448855019968185892537376777602202116236670452237336576*x10^47+260007141606576915361406787313684356336288288024573453385962879148669556192839694717019829175585427271936234097794602038967142072345903965325460217796534608522184882456925757438817691770337203993581237800798546412294437286641598206278523487089331051145083311814597526345364788666341238312605012931043486015939036827462742366507106715938793910521947243309029432166287749316644424296874797313999387531012111712596049913374734468226025203567296794214479625225067138671875/240433798088979507686024974510995266202654129112581966814218938150687295876771835399131739584166544388210042230138279116128353678748585561529566509327876169892880050473079577390006190974854048187889289920749732923486626555454968234434581537441407397949704948600927853729939032413337736920979903667698040588195084036957149132415305850588825815334937618680893661012227955878060325441088858226863604934011256113000696398773095513667725556503678654695512459236546812776440626934777206620837888215181703410253416007317019759195926129743565242932567716884120134766139983822714935903582690918311524098626786928330301080510589870384075946323147978193677063363510059080398548567116673623595415682365224947024639590074359471910468817937694718792989492087162616828934020253486705175788938334250216991008966577326528777863436804369004738998167404544*x10^46-401581828076259542283276748426339733524698541038909718484648753325901294624945291921049380300824748113451756800108123959234661403504308662959906733965018568656509468323258634202454273833282195468559244976723765302389883769428181471870610102156725052684672288231491559089002665562781953389474264303196531002886846733704249632696492988940622734118679618733982994308163525393524260820495696211399437403107089744979096913682119423865194344128154008636809885501861572265625/552107240056175165797538830358581722391279852036299331203021265383059716457772362768376587193271324150704541417354566859257701040089344622771597169567715649383650486271516066599273475571887073616634665743943831157635957275489186316109039085976565136032655807898426923379860000356553321818546445459158463572892415195975675785546257879129896316695041939193163221583634565349620006568426267039464574292914736259483080619404885994348110537156595429300806387876514903412567365553932844833035150716343170793915251572357600928523978520151890557845155498030201790944469592481789852815634327293900536819068918131721432110802095257918989210075376838815110293649541617147581852265230880172700584159505331359834357577207788416979595063412484169080198092940891934940515157619117619292552376915685683460835404733120177193612336365588084956218014040064*x10^45+669239495394656105314162439136184782044700020814098232432855122660939526236263710346571416738176168152950104386511314611127831115247368936610769477759925452884313322190950209650302019400198309151154141456385014738787361680439499253964541258879995163921105636996997097352849445540550959231192022551576597949199892974457277376278057674229999582216865535475302351504511788112074934690802691589981313663421745791998140895689108825411570458220039191567264497280120849609375/14906895481516729476533548419681706504564556004980081942481574165342612344359853794746167854218325752069022618268573305199957928082412304814833123578328322533358563129330933798180383840440950987649135975086483441256170846438208030534944055321367258672881706813257526931256220009626939689100754027397278516468095210291343246209748962736507200550766132358215406982758133264439740177347509210065543505908697879006043176723931921847398984503228076591121772472665902392139318869956186810491949069341265611435711792453655225070147420044101045061819198446815448355500678997008326026022126836935314494114860789556478666991656571963812708672035174648007977928537623662984710011161233764662915772306643946715527654584610287258449066712137072565165348509404082243393909255716175720898914176723513453442555927794244784227533081870878293817886379081728*x10^44+278008615125897320242891946771682181448925786265238226178322938414213257153693120223677887983212218663575914496171511474640019073877917099893910999786752065465030436035703215881257798490653356307784405860835720791406719083562982032611070571442596089605025478756170042155545623496320857886154603193905968562267424776733807603595316284665152775528594227979699580038480912871704472657972506387508751778255091823080908890983488435120646788902114935033023357391357421875/2710344633003041723006099712669401182648101091814560353178468030062293153519973417226575973494241045830731385139740600945446896014984055420878749741514240460610647841696533417850978880080172906845297450015724262046576517534219641915444373694794047031433037602410459442046585456295807216200137095890414275721471856416607862947227084133910400100139296792402801269592387866261770941335910765466462455619763250728371486677078531244981633546041468471113049540484709525843512521810215783725808921698411929351947598627937313649117712735291099102148945172148263337363759817637877459276750333988238998929974689010268848543937558538875037940370031754183268714279567938724492729302042502665984685873935263039186846288110961319718012129479467739120972456255287680617074410130213767436166213949729718807737441417135415314096923976523326148706614378496*x10^43-2429417982088593593354924676871510419263629499777928195410715323950180685013081749671146486172187082302648809367198595432113657544257431661957563741923081223995854009271434690325767118022601674900146711250159873106485150687815592125941890422128578495578895153345424448933345584982261622602043977872440726589712241123329592295530030348679975152554760866279516553797435788155648410175580475232213931007456861489918676658043924168568671575163417466916143894195556640625/14906895481516729476533548419681706504564556004980081942481574165342612344359853794746167854218325752069022618268573305199957928082412304814833123578328322533358563129330933798180383840440950987649135975086483441256170846438208030534944055321367258672881706813257526931256220009626939689100754027397278516468095210291343246209748962736507200550766132358215406982758133264439740177347509210065543505908697879006043176723931921847398984503228076591121772472665902392139318869956186810491949069341265611435711792453655225070147420044101045061819198446815448355500678997008326026022126836935314494114860789556478666991656571963812708672035174648007977928537623662984710011161233764662915772306643946715527654584610287258449066712137072565165348509404082243393909255716175720898914176723513453442555927794244784227533081870878293817886379081728*x10^42+93455173595302279157870229094412077838542880320817272462897926331409611582853148210864752221499620294502088780348095159199177334203669022760908385673575366042740531142006309078230561777103517898746468897004755054699676619938261243326232666617603770822028269888068022359413890947692321321064999670277467609833040321471360050024541046076428229093607944772447381578803614291325984342711998312623535793456026834543565174540973792793258890679873709566891193389892578125/9937930321011152984355698946454471003043037336653387961654382776895074896239902529830778569478883834712681745512382203466638618721608203209888749052218881688905708752887289198786922560293967325099423983390988960837447230958805353689962703547578172448587804542171684620837480006417959792733836018264852344312063473527562164139832641824338133700510754905476937988505422176293160118231672806710362337272465252670695451149287947898265989668818717727414514981777268261426212579970791206994632712894177074290474528302436816713431613362734030041212798964543632237000452664672217350681417891290209662743240526370985777994437714642541805781356783098671985285691749108656473340774155843108610514871095964477018436389740191505632711141424715043443565672936054828929272837144117147265942784482342302295037285196163189485022054580585529211924252721152*x10^41-6666177783267353550846685629259217960716357316534442341758286476946622811761311761130147526092405639413127936050776508452771736529325205340512561579410615521995138844391207753759579569604869166849553880213730126374631552243862818720798748894080272022905647683634495812511371867142427316122271962379899241121291574050552620524227787166809715145259126899357741009996404791815694003307093651162361109925546439518209369371768311768652944081380949355661869049072265625/39751721284044611937422795785817884012172149346613551846617531107580299584959610119323114277915535338850726982049528813866554474886432812839554996208875526755622835011549156795147690241175869300397695933563955843349788923835221414759850814190312689794351218168686738483349920025671839170935344073059409377248253894110248656559330567297352534802043019621907751954021688705172640472926691226841449349089861010682781804597151791593063958675274870909658059927109073045704850319883164827978530851576708297161898113209747266853726453450936120164851195858174528948001810658688869402725671565160838650972962105483943111977750858570167223125427132394687941142766996434625893363096623372434442059484383857908073745558960766022530844565698860173774262691744219315717091348576468589063771137929369209180149140784652757940088218322342116847697010884608*x10^40-49450444717821690804885091149849913557798925366085153613292914391720814194822671291381076754836051582916749462139212013790900876813901703449136472310760712913864824745619541691362087474836361124119226530813001164238064919906539237015502451849866416872630286415785608951920206414134123999426617222187703493376330370518471029308435089632398246676153149404781326076588107036605910283616685877593439973735916062572712144734735095770046987369772978127002716064453125/3312643440337050994785232982151490334347679112217795987218127592298358298746634176610259523159627944904227248504127401155546206240536067736629583017406293896301902917629096399595640853431322441699807994463662986945815743652935117896654234515859390816195934847390561540279160002139319930911278672754950781437354491175854054713277547274779377900170251635158979329501807392097720039410557602236787445757488417556898483716429315966088663222939572575804838327259089420475404193323597068998210904298059024763491509434145605571143871120911343347070932988181210745666817554890739116893805963763403220914413508790328592664812571547513935260452261032890661761897249702885491113591385281036203504957031988159006145463246730501877570380474905014481188557645351609643090945714705715755314261494114100765012428398721063161674018193528509737308084240384*x10^39+169253437021575504269782681960942493406365502905020196311680006114448128988817696165177964870173812865992645786958278905673217747954759636540684537980027591425598191509479727885954747860820535049823278371845891715881968646619342579629734683244380410109978974134488970022968602133424420050609866841167583942557336489377539656072032663190780390899376529816862834907039120815226908268510576299188267864118898307740617445098581143555779702514153905212879180908203125/79503442568089223874845591571635768024344298693227103693235062215160599169919220238646228555831070677701453964099057627733108949772865625679109992417751053511245670023098313590295380482351738600795391867127911686699577847670442829519701628380625379588702436337373476966699840051343678341870688146118818754496507788220497313118661134594705069604086039243815503908043377410345280945853382453682898698179722021365563609194303583186127917350549741819316119854218146091409700639766329655957061703153416594323796226419494533707452906901872240329702391716349057896003621317377738805451343130321677301945924210967886223955501717140334446250854264789375882285533992869251786726193246744868884118968767715816147491117921532045061689131397720347548525383488438631434182697152937178127542275858738418360298281569305515880176436644684233695394021769216*x10^38-49105612941492881766598061310540101940229445879480217817485553456473361441993667764279166497451598017084808510369493183585622840832375541575917309022208100848309188763607652530849912360420183820002249765190265133703379721584191192098762104818684700985593045690399016680880036968736173378911114614368292852323892019781414073729786431378941950219317189688925804579594041016224706422425862632063325312019697070579012910835399312791852626004372723400592803955078125/477020655408535343249073549429814608146065792159362622159410373290963595019515321431877371334986424066208723784594345766398653698637193754074659954506506321067474020138589881541772282894110431604772351202767470120197467086022656977118209770283752277532214618024240861800199040308062070051224128876712912526979046729322983878711966807568230417624516235462893023448260264462071685675120294722097392189078332128193381655165821499116767504103298450915896719125308876548458203838597977935742370218920499565942777358516967202244717441411233441978214350298094347376021727904266432832708058781930063811675545265807317343733010302842006677505125588736255293713203957215510720357159480469213304713812606294896884946707529192270370134788386322085291152300930631788605096182917623068765253655152430510161789689415833095281058619868105402172364130615296*x10^37-3643158075514998274238082202512876857065162333526112087505586812956393594031247896972569925060707629055192850356083187356040740517513204651118114426141012890672312286104888212632525740335691934581462689159555647898887448730324895273622696819345596659129679938827808615071929678621026454272100693535670947368367121521449956875114694807905643840664064043529368823231188254952153777949238916762100211797398514973622425201701837435469648690777830779552459716796875/954041310817070686498147098859629216292131584318725244318820746581927190039030642863754742669972848132417447569188691532797307397274387508149319909013012642134948040277179763083544565788220863209544702405534940240394934172045313954236419540567504555064429236048481723600398080616124140102448257753425825053958093458645967757423933615136460835249032470925786046896520528924143371350240589444194784378156664256386763310331642998233535008206596901831793438250617753096916407677195955871484740437840999131885554717033934404489434882822466883956428700596188694752043455808532865665416117563860127623351090531614634687466020605684013355010251177472510587426407914431021440714318960938426609427625212589793769893415058384540740269576772644170582304601861263577210192365835246137530507310304861020323579378831666190562117239736210804344728261230592*x10^36+549712945144672896026643094843155345819351233021400353813652858026957324144497203418490631502126252716852164796171876589170111020411616181332895435472478170066825281561639666715601826930210801011672569107955362982712724256586766506025254213262390068691805251174529126102132906356653252099110628861882203425946681296668519939005251022076848792268642821963075340947397593448650669529353689858146266813623758057109084255369497841212487537995912134647369384765625/954041310817070686498147098859629216292131584318725244318820746581927190039030642863754742669972848132417447569188691532797307397274387508149319909013012642134948040277179763083544565788220863209544702405534940240394934172045313954236419540567504555064429236048481723600398080616124140102448257753425825053958093458645967757423933615136460835249032470925786046896520528924143371350240589444194784378156664256386763310331642998233535008206596901831793438250617753096916407677195955871484740437840999131885554717033934404489434882822466883956428700596188694752043455808532865665416117563860127623351090531614634687466020605684013355010251177472510587426407914431021440714318960938426609427625212589793769893415058384540740269576772644170582304601861263577210192365835246137530507310304861020323579378831666190562117239736210804344728261230592*x10^35-191634828300045722181134375856586637814813471910286866643146672197113600883348531263951502226987967372170177977399627793418346332744396290388873904904416977040793432838393442966937216247582028420078665651854579565848867604688237443395145110368784584229970317855273628108359604871253730905406457683643747687665328946216661020483625329414273946818072490923962237731475153476856225082217873848686666481298864597934791347067398224124600528739392757415771484375/43365514128048667568097595402710418922369617469032965650855488480996690456319574675625215575907856733291702162235849615127150336239744886734059995864227847369770365467144534685615662081282766509524759200251588192745224280547514270647109979116704752502928601638567351072745367300732915459202193534246628411543549702665725807155633346142566401602228748678444820313478205860188335061374572247463399289916212011653943786833256499919706136736663495537808792647755352413496200348963452539612942747174590869631161578046997018385883403764657585634383122754372213397820157082206039348428005343811823982879595024164301576703000936622000607045920508066932299428473087019591883668832680042655754973982964208626989540609775381115488194071671483825935559300084602889873190562083420278978659423195675500923799062674166645025550783624373218379305830055936*x10^34-39533742135438088909201555753052561792547947707996690038309547901678883205898616443045570866533830230179066113190362669764872250096867921978406002811405962425577383893961230542646730116852884972774492059987480196323064111042275172052135938259624460503619909750202052915649455580502286965033637000439094582015844154788511271800784892455654246714734173194680559346163053071846655653978003404271871096768788421093222178937117975791639764793217182159423828125/25106350284659754907845976285779716218213989061019085376811072278471768158921859022730387964999285477168880199189176092968350194665115460740771576552974016898288106323083677975882751731268970084461702694882498427378814057159087209322011040541250119870116558843381097989484160016213793160590743625090153290893634038385420204142735095135170021980237696603310159128855803392740615035532647090636704852056754322536493771324516921006145658110699918469257722059226782976234642307294630417670651064153710503470672492553524589591827233758485970630432334226215491967159038310750864885932003093785792832193449750831964070722790015939052983026585557301908173353326524063974248439850498972063858142832242436573520260353027852224756322883599280109752165910575296409926584009627243319408697560797496342640094194179780689225318874729900284324861270032384*x10^33+1733600763621416571658229773969252496609600438739965716485039433206696009146387483411417262284892378112341460327654434235068402641813833544668808935419678182931930116276520059567964191543807129303206782173801816884640698626425200006143794397922872289339354193512629608815738168958185030831131859659153386271903668944611406309331110286673265309384220008895061510279591131718975009388846565046049892845131763127620357504851310862155514769256114959716796875/53002295045392815916563727714423845349562865795484735795490041476773732779946146825764152370554047118467635976066038418488739299848577083786073328278500702340830446682065542393530253654901159067196927911418607791133051898446961886346467752253750253059134957558248984644466560034229118894580458764079212502997671858813664875412440756396470046402724026162543669272028918273563520630568921635788599132119814680910375739462869055457418611567033161212877413236145430727606467093177553103971374468768944396215864150946329689138301937934581493553134927810899371930669080878251825870300895420214451534630616140645257482637001144760222964167236176526250588190355995246167857817462164496579256079312511810544098327411947688030041126087598480231699016922325625754289455131435291452085028183905825612240198854379537010586784291096456155796929347846144*x10^32+496983643380042768272888944769794935275529345313793298904575358164019866152048645024076799509452120786602027048889337136558886756499603768627738730793109863220386595768816664263663650618194069290586295266973266620155751078811327739505748431198258785118767972473579463714079502676637343586772475834888587324835557028674217788528848190759579671618088584015000091835191709962816269384945841055548667469380707189997154760772818008888862095773220062255859375/159006885136178447749691183143271536048688597386454207386470124430321198339838440477292457111662141355402907928198115255466217899545731251358219984835502107022491340046196627180590760964703477201590783734255823373399155695340885659039403256761250759177404872674746953933399680102687356683741376292237637508993015576440994626237322269189410139208172078487631007816086754820690561891706764907365797396359444042731127218388607166372255834701099483638632239708436292182819401279532659311914123406306833188647592452838989067414905813803744480659404783432698115792007242634755477610902686260643354603891848421935772447911003434280668892501708529578751764571067985738503573452386493489737768237937535431632294982235843064090123378262795440695097050766976877262868365394305874356255084551717476836720596563138611031760352873289368467390788043538432*x10^31-66767737210537124500999164244446579951512217454279538909271840073329469166050704740750437160700022478673714421263011608783653091671432501796411706787128303698843077727845957472331947655725440352994044430529811651546383817609316878140946844676861396656312126295613605997913321212216284211149141969610776500309068095152853018198480065721655149693897927237157148133320724151144106006299555721599081871089335486991087186208852733616367913782596588134765625/954041310817070686498147098859629216292131584318725244318820746581927190039030642863754742669972848132417447569188691532797307397274387508149319909013012642134948040277179763083544565788220863209544702405534940240394934172045313954236419540567504555064429236048481723600398080616124140102448257753425825053958093458645967757423933615136460835249032470925786046896520528924143371350240589444194784378156664256386763310331642998233535008206596901831793438250617753096916407677195955871484740437840999131885554717033934404489434882822466883956428700596188694752043455808532865665416117563860127623351090531614634687466020605684013355010251177472510587426407914431021440714318960938426609427625212589793769893415058384540740269576772644170582304601861263577210192365835246137530507310304861020323579378831666190562117239736210804344728261230592*x10^30-142881533999990079829701209336875554684506192348263043130538508126391934527714852586722061406607347171191576902425485371126437446474220816244373514230532053507600059534514937486365133519908604487860333260797202297980475159029932965859981326743229709976992963156369237709374399053982354716663835058719262592010057735433627996781611496271606402644437859164699492964369099083084629606845326171296912865724469818317238255412715152488090097904205322265625/41480056992046551586875960819983878969223112361683706274731336807909877827783940994076293159564036875322497720399508327512926408577147282963013909087522288788476001751181728829719328947313950574328030539371084358278040616175883215401583458285543676307149097219499205373930351331135832178367315554496775002346004063419389902496692765875498297184740542214164610734631327344527972667401764758443251494702463663321163622188332304271023261226373778340512758184809467525952887290312867646586293062514826049212415422479736278456062386209672473215496900025921247597914932861240559376757222502776527287971786544852810203802870461116696232826532659890109155975061213670913975683231259171235939540331530982164946517105002538458293055198990114963938361069646141894661312711558054179892630752621950479144503451253550703937483358249400469754118620053504*x10^29-10174854358027630064856680996973548305591459573501983190726742425787424464482201483170596361599009505944171314547428737709565814857438903149897232513513742642176548788319071338865190021425130263239639177800797712462337469439407636592114356290914388504588938684817690370988333914511313189832477002378604913248612998346760683899291238157330832898706367761921379662631569918584770608663841181284914953991958710129638413367149405530653893947601318359375/110613485312124137565002562186623677251261632964489883399283564821093007540757175984203448425504098334193327254398688873367803756205726087901370424233392770102602671336484610212584877192837201531541414771656224955408108309802355241070889222094783136819064259251997880997147603549695552475646174811991400006256010835785039739991180709001328792492641445904438961959016872918741260446404706022515337319206569768856436325835552811389395363270330075574700688492825246735874366107500980390896781500039536131233107793279296742549499696559126595241325066735789993594439820963308158338019260007404072767924764119607493876807654562977856620870753759706957749266829903122437268488616691123295838774217415952439857378946673435888781480530640306570502296185723045052430167230821477813047015340325201277718675870009468543833288955331734586010982986809344*x10^28-10767113552567034457373201656896468370327035895895667798041601411895483296776162709626274727209316536084474657963624030210369286130522900113155158028044749456944384680022506726425554559959100735292652141042107865008691889943727551169928596235017584400742420246709589185521511000086074465697110364094968179417524320550164139159887395834221638957890091430200968613106878601462995712424779183927463500690837244637826970067180809564888477325439453125/2304447610669252865937553378887993276067950686760205904151740933772770990432441166337571842198002048629027651133306018195162578254285960164611883838195682710470888986176762712762184941517441698573779474409504686571002256454215734188976858793641315350397172067749955854107241740618657343242628641916487500130333559078854994583149598104194349843596696789675811707479518185807109592633431375469069527483470203517842423454907350237279070068131876574472931010267192640330715960572937091477016281250823669400689745693318682136447910344981804067527605556995624866550829603402253298708734583487584849331765919158489455766826136728705346268140703327228286443058956315050776426846181065068663307796196165675830362061389029914349614177721673053552131170535896771925628483975447454438479486256775026619139080625197261329860186569411137208562145558528*x10^27+15894618145302844118623355746765553029454422516942528146469868071739972591814070934263537597889120043046297060936557252413923938224336587581171472723604337810165343774255978132733881448097622844843644739701440259971632153734562125587864189924107360910569386491284888375075042947897726927988669432698313411163118482424879400265464196950456567734603368364266259391962479793255339920929796498203263872710173896456521106301806867122650146484375/9712097349370576315925560861140584281882494170334150542624373867448755838906763289745156873000227788014917864146841729442348059872410021091943069835110515646213224203782779180204424136943650847847146253348440999388906827720526872456450963408188419184397798630076180709836821847210241841748127252298957754388701592570908960801554300073308509261774038628752219809333932575595970905752926446286474516948491223376331459797482047224662713751630491809002726825583677406609669585516179855851482161073280354526752582196761080498861706809714442537498969794651059806094293579638283259616373267787660148231451639266042312609897910992706157673513980879769915385706756330394883708618575267067311096765775576441908840596558564348478624798638181078373418173502152648922050624485609393442571040715348482860209547637339053801733789213452423374307328*x10^26+1959834285726041285569934472377491237402058525006797029464140568710641899941423542748353565598458210068603399392181019507374844473589526581652491562799316397562120724228330273895159512808880320005867852525951175696370410378534128408182998907809568114935886980261825112990170861634876540557151146753087904802480745953103819422370598668913461936129078852642637161946086173343799870969575071603920706658278768833279254977242089807987213134765625/123314922310060354030103190843504656913335153806566202228855702141686741962939995523080767475478370495198804074023064518804686461767810577370535590003782352399780012638221416067541669111301228017325991941645735736240923422299169722487055988957394801359045996936452487176307250334108754153451699901885618736071361020942073288730413276478627416379756349949207315450408999909410546762992983302692683744934860388914644733372968574570117461839832860172464535666471846974218914278150479811479132107067487325789417829742805733054068781002370786222213006394414708577970814897779440733577770353850694278622925439919168201569291597522694114683114559316563823039944150638168638225882598799660912791769694484325370545091051767991952598138952404203458524175833940972608882085642673147209604615747158615070987591983799937383822692677519047949813809152*x10^25-3716995778851019222392422035512927481233713093129858796019356664402433380311443474651783734309105620646402369898048097278470892283987727104751546783497828428653650250140029064244143256418530979634487669260056404810481301224470260524172552937534631062070437125176263014228814021880143459130790611839520594321569104343567434733480014130019517743933624859201832841976201637911431085005122322138134445098522263220019021900952793657779693603515625/493259689240241416120412763374018627653340615226264808915422808566746967851759982092323069901913481980795216296092258075218745847071242309482142360015129409599120050552885664270166676445204912069303967766582942944963693689196678889948223955829579205436183987745809948705229001336435016613806799607542474944285444083768293154921653105914509665519025399796829261801635999637642187051971933210770734979739441555658578933491874298280469847359331440689858142665887387896875657112601919245916528428269949303157671318971222932216275124009483144888852025577658834311883259591117762934311081415402777114491701759676672806277166390090776458732458237266255292159776602552674552903530395198643651167078777937301482180364207071967810392555809616813834096703335763890435528342570692588838418462988634460283950367935199749535290770710076191799255236608*x10^24+1113411737276683285948082370807905885398378869158299870401488099111194367601743655084803160656093995153100401653420886878367647085823894726778656557881904396278692624872503663736141845449308234086663957588950051121545664979369792405175864480520939889916060082825699446452525304089057880732289902799772909165469749302780596111042797297737336661495460398685289489247983739796130771597708138086280996558420652129689187859185039997100830078125/27403316068902300895578486854112145980741145290348044939745711587041498213986665671795726105661860110044178683116236559734374769281735683860119020000840522755506669475160314681675926469178050670516887098143496830275760760510926604997123553101643289190899110430322774928068277852024167589655933311530137496904746893542682953051202950328583870306612522210934958988979777757646788169553996289487263054429968975314365496305104127682248324853296191149436563481438188216493092061811217735884251579348330516842092851053956829567570840222749063604936223643203268572882403310617653496350615634189043173027316764426481822570953688338376469929581013181458627342209811252926364050196133066591313953726598774294526787798011503998211688475322756489657449816851986882801973796809482921602134359054924136682441687107511097196405042817226455099958624256*x10^23+20463401636867917373699661355363200030954855111656274684226441831668760055590523744093607364329825128094470444591037542999928340710435489624493961116019850649751729335147816406790709909370032492097244129292952715827023787097070712982579399586356688891387961949981886325681978859919051137218104232238932479523315988910484476583685295071625427445056764551574955699166473592112422830964627342332440111922997087294106677290983498096466064453125/986519378480482832240825526748037255306681230452529617830845617133493935703519964184646139803826963961590432592184516150437491694142484618964284720030258819198240101105771328540333352890409824138607935533165885889927387378393357779896447911659158410872367975491619897410458002672870033227613599215084949888570888167536586309843306211829019331038050799593658523603271999275284374103943866421541469959478883111317157866983748596560939694718662881379716285331774775793751314225203838491833056856539898606315342637942445864432550248018966289777704051155317668623766519182235525868622162830805554228983403519353345612554332780181552917464916474532510584319553205105349105807060790397287302334157555874602964360728414143935620785111619233627668193406671527780871056685141385177676836925977268920567900735870399499070581541420152383598510473216*x10^22-2367027952240125406447913075246041384622120368310405842243640975980606620068616398716827062648944050478819285963894269227405420326679476578887237115850397496099249205328652691109145474958114524312522199787512124931514606276367482154620705194338261230227328541474665170194428777265836149859403349370899255232090473132500054322701223337075963699498650096295859345198506322026451491447473953657008402513944600514150806702673435211181640625/9531588197879061181070778036212920341127354883599319979041986638970955900517101103233296036751951342624062150649125759907608615402342846560041398261161920958437102426142718150148148337105408928875438990658607593139395047134235340868564714122310709283790994932286182583675922731138840900749889847488743477184259789058324505409114069679507433150126094682064333561384270524398882841583998709386874105888684860978909737845253609628608112992450849095456195993543717640519336369325640951611913592816810614553771426453550201588720292251390978645195208223722876025350401151519183824817605437978797625400805831104863242633375195943783119975506439367463870379899064783626561408763872370988283114339686530189400621842786610086334500339242697909446069501513734567931121320629385364035524994453886656237371021602612555546575667066861375686942130176*x10^21-218704437973897785744647697328438245804955049745577625460447738682807203275918646655609040560045227336964915938391464654152802627121200898933269353999856339189999436033550593934733091411064084668618929630616828732888506508797204581769590250429139572732399390021508933092518445217569754721745258312136031612412408554536319646090311371484931380147788289793412015149811761394729655580272542466175168824881628779621678404510021209716796875/5199048107934033371493151656116138367887648118326901806750174530347794127554782419945434201864700732340397536717704959949604699310368825396386217233361047795511146777896028081898990002057495779386603085813785959894215480255037458655580753157624023245704179053974281409277776035166640491318121734993860078464141703122722457495880401643367690809159688008398727397118693013308481549954908386938294966848373560533950766097411059797422607086791372233885197814660209622101456201450349609970134686990987607938420778065572837230211068500758715624651931758394296013827491537192282086264148420715707795673166816966289041436386470514790792713912603291343929298126762609250851677507566747811790789639829016466945793732429060047091545639586926132425128819007491582507884356706937471292104542429392721584020557237788666661768545672833477647422980096*x10^20+237513125614118589063663956633671113578509286546239982589865778097300134792224049224409943252090061913286816671402173682593040583503116956163644623332226622308082897106429485160456397305611180930560958790641691646373773508604783048281685624612970296025824154513378688013131018510285270428511679738267574735995268472456087671153175073563982739158869088853239101733763387737018295286625169063185495890394349771668203175067901611328125/577672011992670374610350184012904263098627568702989089638908281149754903061642491105048244651633414704488615190856106661067188812263202821820690803706783088390127419766225342433221111339721753265178120645976217766023942250559717628397861461958224805078242117108253489919752892796293387924235748332651119829349078124746939721764489071485298978795520889822080821902077001478720172217212042993143885205374840059327862899712339977491400787421263581542799757184467735789050689050038845552237187443443067548713419785063648581134563166750968402739103528710477334869721281910253565140460935635078643963685201885143226826265163390532310301545844810149325477569640289916761297500840749756865643293314335162993977081381006671899060626620769570269458757667499064723098261856326385699122726936599191287113395248643185184640949519203719738602553344*x10^19+2279269540393097813911043805651828591576323518201922447465067727714291867724190681488801409038697380439669616836033440364085045649619448390795777900512654131784917432754869954948256080739032577539650490818677402713872715444038449610637504338427891617055208990152815884842919403188360827832923120332324916670411865013561912933789161628714808693313435339293539426164631990954960351762738100247777526439693929205532185733318328857421875/28594764593637183543212334108638761023382064650797959937125959916912867701551303309699888110255854027872186451947377279722825846207028539680124194783485762875311307278428154450444445011316226786626316971975822779418185141402706022605694142366932127851372984796858547751027768193416522702249669542466230431552779367174973516227342209038522299450378284046193000684152811573196648524751996128160622317666054582936729213535760828885824338977352547286368587980631152921558009107976922854835740778450431843661314279360650604766160876754172935935585624671168628076051203454557551474452816313936392876202417493314589727900125587831349359926519318102391611139697194350879684226291617112964849343019059590568201865528359830259003501017728093728338208504541203703793363961888156092106574983361659968712113064807837666639727001200584127060826390528*x10^18-462434763991637920854997267063903982033583587566384607637749689733721979064491786938333894893570962967302749188369514691172551482254994292937038669177612041795560466333980695200550987070283013435889589918388693257276287240461519768229672211285570856822501253457076764298268687680427274629706624775142323226569738912515802868245245566220240785610550560598812951845853552096239316307078186496004563406359011423774063587188720703125/9531588197879061181070778036212920341127354883599319979041986638970955900517101103233296036751951342624062150649125759907608615402342846560041398261161920958437102426142718150148148337105408928875438990658607593139395047134235340868564714122310709283790994932286182583675922731138840900749889847488743477184259789058324505409114069679507433150126094682064333561384270524398882841583998709386874105888684860978909737845253609628608112992450849095456195993543717640519336369325640951611913592816810614553771426453550201588720292251390978645195208223722876025350401151519183824817605437978797625400805831104863242633375195943783119975506439367463870379899064783626561408763872370988283114339686530189400621842786610086334500339242697909446069501513734567931121320629385364035524994453886656237371021602612555546575667066861375686942130176*x10^17-1041905593934190115235339369622740833958165657580908553754476517540060773921305108358437457861668891349868873306307659522972110236468171386341692680318144437201432198726277334164220866113696118066724286042064750958080469961685939356464701835431541431955661063684946877412987074354808223358247090287305686317588124202811564848775026573103344125502455961276919518897355302723204402699898105534899333207476956886239349842071533203125/6354392131919374120713852024141946894084903255732879986027991092647303933678067402155530691167967561749374767099417173271739076934895231040027598840774613972291401617428478766765432224736939285916959327105738395426263364756156893912376476081540472855860663288190788389117281820759227267166593231659162318122839859372216336939409379786338288766750729788042889040922847016265921894389332472924582737259123240652606491896835739752405408661633899396970797329029145093679557579550427301074609061877873743035847617635700134392480194834260652430130138815815250683566934101012789216545070291985865083600537220736575495088916797295855413317004292911642580253266043189084374272509248247325522076226457686792933747895191073390889666892828465272964046334342489711954080880419590242690349996302591104158247347735075037031050444711240917124628086784*x10^16-31778044995390812926715884081041245665880474630603820569401897231700532851979014243446725361953416038469787040955799031350543151005813527801048209282601471865180007836765901588523455803276309289815696276802624113717029682947918164679553952437377301940804257734903248505080961740242090939342334991463286753353300101329093971594243687471134731397967347399105567637464882191001994786642824798876957203219717484898865222930908203125/57189529187274367086424668217277522046764129301595919874251919833825735403102606619399776220511708055744372903894754559445651692414057079360248389566971525750622614556856308900888890022632453573252633943951645558836370282805412045211388284733864255702745969593717095502055536386833045404499339084932460863105558734349947032454684418077044598900756568092386001368305623146393297049503992256321244635332109165873458427071521657771648677954705094572737175961262305843116018215953845709671481556900863687322628558721301209532321753508345871871171249342337256152102406909115102948905632627872785752404834986629179455800251175662698719853038636204783222279394388701759368452583234225929698686038119181136403731056719660518007002035456187456676417009082407407586727923776312184213149966723319937424226129615675333279454002401168254121652781056*x10^15+1299851709410198653141507541683592362191465905037612495207625178531170120253407152141177427469809089923757803525155926282568871345001712145262937403530283711395280285738873418071925249500491162560592297764013208913252537881010588871005857728978357965377204493465115816135251432479935514611263431244560598365485225601298409043701735868322624823462461975564195617107211232466432961778769354028546132440169458277523517608642578125/4084966370519597649030333444091251574768866378685422848160851416701838243078757615671412587179407718267455207421053897103260835172432648525732027826212251839330186754061164921492063573045175255232330995996546111345455020200386574657956306052418875407338997828122649678718252599059503243178524220352318633078968481024996216603906029862646042778625469149456142954878973081885235503535999446880088902523722083276675601933680118412260619853907506755195512568661593274508287015425274693547962968350061691951616325622950086395165839536310419419369374953024089725150171922079650210636116616276627553743202499044941389700017941118764194275217045443198801591385313478697097746613088158994978477574151370081171695075479975751286214431104013389762601214934457671970480565984022298872367854765951424101730437829691095234246714457226303865832341504*x10^14-70606535992773495015077702982865581608009626650551761636558756739858254969466643477951394434425820201958126037079964842170274085539643343650964278963872141824069571472566613263660510643939587053740476808688119171029976067705468604382495299353704229265583864832604886668933191115402892657954917497551459431837145153874521940717434621144813663889170190993188212656352589452757320711821979780751235011848621070384979248046875/133308925844462394140850042464516368407375592777612866839748064880712669937302113331934210304223095701035834274812947691015505110522277574266313262393873020397721712253744309792281794924551173830425720149071434869082448211667627145014891106605744185787286642409596959212250667568375397213285172692150258422157479567249293781945651324188915148952812513035864805054325461879704655127048932998417819662778809244460276053779770764036477104789522364971415328581031015951319389780778195127439350948486861742010789181168534287954129961557915785247485429702417846508397218902366207340106369761941225530081200435033052344522730013199763915741348802342152033285301605365406453269424788405430533067687923499152456249549463078130552452297100670062182790230961322628407291197613781315182167754599813373949245057379196581070988350585473785831358464*x10^13-19811817654092546221706284352074679406489989448684584697463892549280700599992830970070121492270146781957233239405119976105261601724097325430803409723378943106874519610670824609822250420261872155376113790903750615536959235314341123850210218461287679321120015345371333888931957554674532193512478161628687062593446434898653491218723244547076922567292962383446450770829425037586055523477139910502131670000380836427211761474609375/41592384863472266971945213248929106943101184946615214454001396242782353020438259359563473614917605858723180293741639679596837594482950603171089737866888382364089174223168224655191920016459966235092824686510287679153723842040299669244646025260992185965633432431794251274222208281333123930544973879950880627713133624981779659967043213146941526473277504067189819176949544106467852399639267095506359734786988484271606128779288478379380856694330977871081582517281676976811649611602796879761077495927900863507366224524582697841688548006069724997215454067154368110619932297538256690113187365725662365385334535730312331491091764118326341711300826330751434385014100874006813420060533982494326317118632131735566349859432480376732365116695409059401030552059932660063074853655499770336836339435141772672164457902309333294148365382667821179383840768*x10^12+532741791318074685460617025654955341118803878642955914786097717275302336816911429075389273901621867145284144353779537579053306736872093711879722508039656267738588416564743398008238911300487424388873609581979444789437145225450242484390226799874560233304725418005186669814883197178852447368359470723969643808192317333336410433211680134217298433334982576982210931190968313651190127075421372149577337040682323276996612548828125/114379058374548734172849336434555044093528258603191839748503839667651470806205213238799552441023416111488745807789509118891303384828114158720496779133943051501245229113712617801777780045264907146505267887903291117672740565610824090422776569467728511405491939187434191004111072773666090808998678169864921726211117468699894064909368836154089197801513136184772002736611246292786594099007984512642489270664218331746916854143043315543297355909410189145474351922524611686232036431907691419342963113801727374645257117442602419064643507016691743742342498684674512304204813818230205897811265255745571504809669973258358911600502351325397439706077272409566444558788777403518736905166468451859397372076238362272807462113439321036014004070912374913352834018164814815173455847552624368426299933446639874848452259231350666558908004802336508243305562112*x10^11+24626296334060255501170116123677693176152054342343833758607480688464175444181338342131617204857333826913694681014972578587704868487004949778500717921059865511019421682450052976711519036746174560316578813406699321027278790093368576628496236387649743780918839233184758902737254493893937170213559315330741658521589400365115096082746223690714790492098101961109301265466113496656731230144800644410452150623314082622528076171875/50835137055354992965710816193135575152679226045863039888223928741178431469424539217244245529343740493994998136795337386173912615479161848320220790726196911778331212939427830134123457797895514287335674616845907163410106918049255151299011808652323782846885306305526307112938254566073818137332745853273298544982718874977730695515275038290706310134005838304343112327382776130127375155114659783396661898072985925220851935174685918019243269293071195175766378632233160749436460636403418408596872495022989944286780941085601075139841558674085219441041110526522005468535472808102313732360562335886920668804297765892603960711334378366843306536034343293140642026128345512674994180073985978604176609811661494343469983161528587127117335142627722183712370674739917695632647043356721941522799970420728833265978781880600296248403557689927336997024694272*x10^10-451777728652154532054440494402648838783606387287156211701566897680903674021696416427999605571712795153691993891652798786871208010316312334918009671702654448430562817625791873745327508600366969298610967376102873280742036058561886063078071671504636447409617522689476870785913335191101173614531073147469212292001623849268901576771041863217227200529369503721366021460215367541126921589954168467784256790764629840850830078125/50835137055354992965710816193135575152679226045863039888223928741178431469424539217244245529343740493994998136795337386173912615479161848320220790726196911778331212939427830134123457797895514287335674616845907163410106918049255151299011808652323782846885306305526307112938254566073818137332745853273298544982718874977730695515275038290706310134005838304343112327382776130127375155114659783396661898072985925220851935174685918019243269293071195175766378632233160749436460636403418408596872495022989944286780941085601075139841558674085219441041110526522005468535472808102313732360562335886920668804297765892603960711334378366843306536034343293140642026128345512674994180073985978604176609811661494343469983161528587127117335142627722183712370674739917695632647043356721941522799970420728833265978781880600296248403557689927336997024694272*x10^9-16242698037427488333686054552294020143182394073928507841119408641392552118296394009741981392616645041492967704866060983041769708750444877386363467923003574270392337117548099091732585649689800470077267216537130204899113312701605151620405110334234649717844528250191870873847026880383038733657061932351655897810743801488569642169150959280659520203507540617890747699281424235224951711967822376436743070371448993682861328125/55456513151296355962593617665238809257468246595486952605335194990376470693917679146084631486556807811630907058322186239462450125977267470894786317155851176485452232297557632873589226688613288313457099582013716905538298456053732892326194700347989581287511243242392335032296277708444165240726631839934507503617511499975706213289390950862588701964370005422919758902599392141957136532852356127341812979715984645695474838372384637839174475592441303828108776689708902635748866148803729173014769994570534484676488299366110263788918064008092966662953938756205824147493243063384342253484249820967549820513779380973749775321455685491101788948401101774335245846685467832009084560080711976659101756158176175647421799812576640502309820155593878745868040736079910213417433138207333027115781785913522363562885943869745777725531153843557094905845121024*x10^8+143450033040704180465478025645495006272590485138574504839734431529450795942795705391996498519244526503851884613885635901099434623439655060667168233804420898940283326527421918798186582006404279643384013425623418184800208010738851831444485662146390480357269142221552699160909154792487033121476773887371727230442656807132876962966437734815307275584359384859641353954724623344539458242419271982726058922708034515380859375/16945045685118330988570272064378525050893075348621013296074642913726143823141513072414748509781246831331666045598445795391304205159720616106740263575398970592777070979809276711374485932631838095778558205615302387803368972683085050433003936217441260948961768768508769037646084855357939379110915284424432848327572958325910231838425012763568770044668612768114370775794258710042458385038219927798887299357661975073617311724895306006414423097690398391922126210744386916478820212134472802865624165007663314762260313695200358379947186224695073147013703508840668489511824269367437910786854111962306889601432588630867986903778126122281102178678114431046880675376115170891664726691328659534725536603887164781156661053842862375705778380875907394570790224913305898544215681118907313840933323473576277755326260626866765416134519229975778999008231424*x10^7+88098412343646357805150006604382313655903635631287106238634954170355113178856355158615348540670244213178327345437643219085421926602031870320018203893961364328191708344098401900372135667314880564088786735346209749600314056006919992520376038466510847148238142114501809557668635078947333791673045160074348123156921811633385862810937894210943659238466101842756394527924782338163867245750537904314114712178707122802734375/1220043289328519831177059588635253803664301425100712957317374289788282355266188941213861892704249771855879955283088097268173902771499884359685298977428725882679949110546267923218962987149492342896056190804301771921842566033182123631176283407655770788325247351332631370710518109585771635295985900478559165079585252999465536692366600918976951443216140119304234695857186627123057003722751834801519885553751662205300446444192462032461838463033708684218393087173595857986475055273682041806324939880551758662882742586054425803356197408178045266584986652636528131244851347394455529576653496061286096051303146381422495057072025080804239356864824239035375408627080292304199860321775663486500238635479875864243279595876686091050816043423065332409096896193758024695183529040561326596547199290097491998383490765134407109961685384558256087928592662528*x10^6-10055439755077980952303071797229384371630602410555678810572992088165537789105333087194153776041174816110297279512147722369944620272316798384817781981697404735806402434582809547804312541679599120808365806590791066036327959120052417455710503469190318039611972147519510452773782149299516810412008019014350043189021464199102686576509383862357693029335151183260202426035685522752981346794598493943340145051479339599609375/2440086578657039662354119177270507607328602850201425914634748579576564710532377882427723785408499543711759910566176194536347805542999768719370597954857451765359898221092535846437925974298984685792112381608603543843685132066364247262352566815311541576650494702665262741421036219171543270591971800957118330159170505998931073384733201837953902886432280238608469391714373254246114007445503669603039771107503324410600892888384924064923676926067417368436786174347191715972950110547364083612649879761103517325765485172108851606712394816356090533169973305273056262489702694788911059153306992122572192102606292762844990114144050161608478713729648478070750817254160584608399720643551326973000477270959751728486559191753372182101632086846130664818193792387516049390367058081122653193094398580194983996766981530268814219923370769116512175857185325056*x10^5+930437256565940795085342123661643966415252792555741260043786553104720774956052046059209844008396045080787311402166165489456342093244826455326199634487027316766028347437162114548369695625086956659837320252593457606071869739355818142346220568800339932419574636874644442906706946789695637049479781310012207695038909879410824759851661683873609138088295414490930462258648483565626197133724417653866112232208251953125/60249051324865176848249856228901422403175379017319158386043174804359622482280935368585772479222210955845923717683362828057970507234562190601743159379196339885429585705988539418220394427135424340545984731076630712189756347317635734872902884328680038929641844510253401022741635041272673347949921011286872349609148296269903046536622267603800071269932845397739984980601808746817629813469226409951599286605020355817305997244072199133917948791788083171278670971535597925258027420922569965744441475582802896932481115360712385350923328798915815633826501364766821296042041846639779238353259064754868940805093648465308397880100003990332807746411073532611131290226187274281474583791390789456801907924932141444112572635885732891398323132003226291807254133025087639268322421756114893656651816794937876463382260006637388146256068373247214218695933952*x10^4+1270409835811081434976721952355873342279812822632043795136910001388484818129745378641017914672024193885282211528675962637854996879455907641092801041570739543648114773356903761648010289022331011359365932763320133377620325453396077503333373905169762402177421214875969627139902022378559414881008503540284622760311345592063101536945404738756424147601037976276798867600455937086068036734332054038532078266143798828125/1626724385771359774902746118180338404885735233467617276423165719717709807021585254951815856938999695807839940377450796357565203695333179146247065303238301176906598814061690564291950649532656457194741587739069029229123421377576164841568377876874361051100329801776841827614024146114362180394647867304745553439447003999287382256488801225302601924288186825738979594476248836164076004963669113068693180738335549607067261925589949376615784617378278245624524116231461143981966740364909389075099919840735678217176990114739234404474929877570727022113315536848704174993135129859274039435537994748381461401737528508563326742762700107738985809153098985380500544836107056405599813762367551315333651513973167818991039461168914788067754724564087109878795861591677366260244705387415102128729599053463322664511321020179209479948913846077674783904790216704*x10^3-2588994798817963286600546613839543610790780022340005560299484081636348554463202916208373630796373821601729115785072175563833874786543147223193441083014877511891749393645841245111304731382428084495523711954267470884188146368225169624706231548917341144848347518580016708526634267362690232542908908270263108745177432556934010677768116272830883630916403170894897624880044744444251847426130552776157855987548828125/271120730961893295817124353030056400814289205577936212737194286619618301170264209158635976156499949301306656729575132726260867282555529857707844217206383529484433135676948427381991774922109409532456931289844838204853903562929360806928062979479060175183388300296140304602337357685727030065774644550790925573241167333214563709414800204217100320714697804289829932412708139360679334160611518844782196789722591601177876987598324896102630769563046374270754019371910190663661123394151564845849986640122613036196165019123205734079154979595121170352219256141450695832189188309879006572589665791396910233622921418093887790460450017956497634858849830896750090806017842734266635627061258552555608585662194636498506576861485798011292454094014518313132643598612894376707450897902517021454933175577220444085220170029868246658152307679612463984131702784*x10^2+239956905487212211934681589052829772455337134499596701438307567221891738950361411227130437536394250584904003186588841396168978672134554192412988102177363194426468734030510012422553047486371167060351317069039911002303243218555076944929511803679758296290223326201160513419783518988794707749015441928342262567972149604651856113198121400096599162317441757718816663329185201458670917418203316628932952880859375/8745830031028815994100785581614722606912555018643103636683686665148977457105297069633418585693546751655053442889520410524544105888888059926059490877625275144659133408933820238128766932971271275240546170640156071124319469771914864739614934821905166941399622590198074342010882505991194518250794985509384695911005397845631087400477425942487107119828961428704191368151875463247720456793919962734909573862019083908963773793494351487181637727840205621637226431351941634311649141746824672446773762584600420522456936100748572067069515470810360333942556649724215994586748009996096986212569864238610007536223271551415735176143548966338633382543542932153228735677994926911826955711653501695342212440715956016080857318112445097138466261097242526230085277374609496022820996706532807143707521792813562712426457097737685376069429279987498838197796864*x10,-96464/13547*x10^511+46492970369/511507626*x10^510-4148899101224731687/7299344768972256*x10^509+38851391901259708502144747/16746507137525060383488*x10^508-21006112411580865980500749371822614393/3023538801711696220298488298956800*x10^507+291633623665505129534707268358986761707162659/17927492805299574092585589058910945894400*x10^506-151290199070867600258611025305690486319412556169785157/4881965766176266031624000256492752741043290112000*x10^505+2672364728609972859789999992431061226703577006643034032856363/54158302033570118977526238301413638213884344762236928000*x10^504-704715249086356066576359868635580535930801689771024377107177591037197/10527192397808866763515487013380027628847842520913525842378752000*x10^503+17747831920304831646036364686869469952660042563484396128497524351161965953/226155674282127884680603207508443133550538200876785275671822729216000*x10^502-317689296866729100746778652494512686445287839325952023634958306691147107475601/3954991387157491847051468421058600176952144643189989171662463524510105600*x10^501+24381777915172168468430138012146846831652066125745616103561748488927876233490584582294461/337073465258191605167740004726668687836523709592077611873404565300379134784962560000*x10^500-248285835584687052847835025683208083313670012887978735560113367916001161774403379550393673525121/4310508424439103640562520888350083941534629443648120196250606401341915179670542955315200000*x10^499+101440269010231617481847361007179787096711451282991478625653852640883674977962298317303981376273693/2493844648959243411247446459954941064374859864622619939540788333496365027198392626797608960000*x10^498-6910395406919743619146047987748507355389139404163114420196106256641627678372664081418456848392432449980671/271188248415560964639017520292738554360957961253052144990281527380928562007235897351557463041638400000*x10^497+1239213158724994805438449025958630656074144250576681999761520575840571062814046161549890718010198847087981576021/87767364717212150595771630267541905733380434579937796204654713521563719808021825818858057338795851776000000*x10^496-270010347661615401261782122038391776717726837485879322998841339708642346150942253745577178123500530867045271192243127/39334791428650065753881506255227143762343787675709414234044838250834191329373115265229774365935794764382208000000*x10^495+461577829408058071292945071395304312488759770496439814063705789300449555856123773287458539212717893546131293666424198850269/160401929914400671735386254623965581371286287386419094766099020288899718791162769307930948614972403781062688243712000000*x10^494-431676817706237720311886238624318296938910811591845672805668123345836425586253864187220523376929848120378374980657035780118177/431641593399652207639924411193091379470131399356853784015572463597429143267019012207642182722890738574839694063828992000000*x10^493+706365076568001511753137190936997645508465116335742280378271050369026651684300795585394219561528732008293934541816245773553855471939/2738051111642123433419468674195229043413581191321902309712477493525970571367985448973273793922152629194277924301625253429248000000*x10^492-2684103418105399560477315686512970142735790192053665793697549326548325630275066932549196881254871463416627917304746213657733953225470971/103383333873383296599052298200263458221209998621932387410123725200553596833712394582332871910912638973117545865780766318981545984000000*x10^491-25557302365399807659809830880022641977968588369713374462168879473389426346407344964433385451483123919211983407956659269808017317008793107494329/1264749526206750910207793402844357440387328869461283079161390323623690877796129280663270763146365572840419024163248656593762089097494528000000*x10^490+59688557568247675105495352557400693071984864638541664726957147342219942226922886075190941442897384565993959645895372935622241077071038411056024897/3567858413429244317696185189423932339332654740750279566314282102942431966262880700751086822835897280982822067164524460251002853344032063488000000*x10^489-7391209269824082447799561801971320312389178260539433830012432450733924186256762806461511735976622118548641808461805311099476850040872236995872847125131/938660734272273029054053969115163511290349470434509550542491849898918541140168757799201930046250543859208692006180411198515838680574707518930944000000*x10^488+3326781077235785893495972779624920578455887118941766005676338760304619193896102857807980072439558647295452648820482518078046248044305981380221944616398023/1222136276022499483828378267787942891700035010505731434806324388568391940564499722654560912920218208104689716992046895380467621962108269189648089088000000*x10^487-4703547391897414739063748496921210980540002731381813656218342739800221379639359832184772529726762280203656664014920458317459983735067524060996294755885967118021/6882260008071438153264164361011883171974508355921303635156507557023173997010727610174644433120489923155430972127125395644261016389610932185356111412461568000000*x10^486+2062820262396341178066951908080232827578632121696695524370603153502852048910025849826287533674225603491309586312593055845061948794788659198545564624731421614403903/23175206439432256476238113146503229930011431446009719186438484069497823095656079763300242091131064158982260900913983074127926327457468238541057679362130874204160000*x10^485+135425814417265186531927034549851279314791455802327676003757792519170917576667493139263586494208456188909768717528741318805604028520121152747757595003166219047666988530811/5985338202022168677803822945109975656970021939202895242964162885433315822409150656366403299598178768321589096541497582724388137141431346535699470064310508829692605235200000*x10^484-312626900070161285175136007006683084271816948284051629630343783550533977707738270607991735096810755288588485969344084844262803631245926078225521326774649126677793309899238402191/14689635989076947920873588539495059955631815744727489707949656044832424023464106181400372626104822205728626471968901272352984073342100710862171138394735352505449670250594304000000*x10^483+928322135489750967896083413375021825649167680878670196792340812291964502447871556032136836510514535864341474387630242999416353508328940271958066460442987662558097563403197023325631/101701761923533580910705017412596745621243766859180679270659450250601915039082230711901611406754354327914023190983007840547417733879647153139654748894582484735624811760219848704000000*x10^482-20975447036765547486059364809616101971235884281663930249785956217509945075013723277072582953684049140369767226756320699186114869228485690452953468282943954226497763764921051235734750433/7547694559393121173707062162258454879534984913687234931392720440898170522710448670053066188940867652091811317095612943878386059702144133823106337534462544522169659779972955851718656000000*x10^481+103282907712193553985509113454369315137499456516659208513169312629563659379532983666175086924083555025494079530231774045675133473068475430960094898361485870316728506639429448643344347433437/170991510704139281566098751873532843604889176222601569923715803044459873557900672530318203897217568484609567026537692120976060505340134922935709455575742053640849208383331320229515807948800000*x10^480-1854268188430693575096537334071947608678249758479069409346374351969171851812027867869526515544767739485308751434221772598222482776174905167038408522596473284608833239982826197281953114330814609/29507296990489306493148926983171086473965173646489056212110170745635459413222968376084816597729823876894566395281140271685400344906017159654850100076741312889860491249458023700759717638832128000000*x10^479-630368214676068828330703165775432889149997381607725081747512544140988288385991119464566008846316533354503622539135277562788328275432578993552713959488963404012278056913503402273939682173875662795469/31690994340036131116609911040869657118833124310588694313439454635056460132251671891746432144983685402845441079552719484538235625897568594894160500016287245997378913524537914564075674129266445910016000000*x10^478+12534606345722894620282829836436817011665049579903769581837061383282443657016652049335370314049336138885342045884804033986119269998988167606520885293297353815739338494105754937390219582148989379045698093/835548911272222614954978609548048944766594739010826219920987941180581099616881455261840556718567357488721476782947225569592851394602344788681988663179421384343893744531204386439137186255174479640526848000000*x10^477-836123694928229728158957596700612833962739719169611935544920932856228502492742221971348889971273799815325279748326992096736442351359682261415704930909871170168863220104992466723764013321852617814002512802791/146548594645857668882183608285851400520502584464586832364381916979544480224004072201284738923982965964661837255914679787102029391802094457176511355612365075442844211640816999746333149371667562333111284924416000000*x10^476+14074807217741349870741791649187727652483774729324249485863327842929675348227507465531412626636274106614947530666857706747997961646014510367013025417262327793387406765508925552183080112217450991446199981264398293/8991745484537227525186919107692912918886346949347538126673290184634665786984161857036177404974091846952265183051843029027272441885453159085364913118468980842677731582592698449185826462710063705182125831286161408000000*x10^475-35843731017674919794294140045569307810052166845431102064208741110043855522471262207839866767643424084543917632998638562115080956903553474405213451662919628148070353057301850902766098899292603935195926438198809779869/117522805155631143540925739423631578996992161270045350049321954504727746040943532714682610696657916908269717655193976992696375990246094747181033673297860231073862773148454460476893304623502279554707706316897151614976000000*x10^474+891888287550878866353565900016152248224260587639570888777360844951722813277602202301913637917947757673865624458213743619002124463345293246615963452521062532265721029982522509599214204303589634788745070714484304867353691/35464433829716249914228413053207376520237935334681013121123708651855474902889782470591998572531951616907682925824327738768811675622999125915730679869871409634327703147025768102054375720337638293017747587507312613105493606400000*x10^473+1541877929621566079652056535879513290248008176917168776026583174550765879488224837425624183139518330404564808566035963314842982653364253833545964145557327471988778002048082252543364221696383029995398314678081912295426368347919/140601939716954747247450824106615432878370116048522997809875844084059697245247802685084331620674450060876030650893871509845443081058186104614246696105293491922159268619666889959723757437093397400115231907955616512791908896997376000000*x10^472-1121358300532818064811346542673727493561631220368851521722675971279794493019861864800917920914208908018000158018408651503301730164143407086374453114533382907708578587622860199700312146683634822723602299944553014606430658703795137/162239838229185046244900624616496671075020338118306221262300947668364463284463832950936257181666665428139268210010380999044815479427351166187512871863813395626390516064082994498788613581622928663164544439474680864549990034619498496000000*x10^471+207741847153333090363987865134769400307308887049164805286190634648485955806400267908402534911922795019494790284755278065703390665398609727852731035549456861992731597038875195836935223249266535948092236836922178907780545613077480111557/87293388318970357909638148425842958616921305455061839809512918344385002016900692015000679580981521833608475469298400512107561535929105435993940581975632593236872856754053951314564961720512589201608677882476011251192418963112073095020544000000*x10^470-150279731460265492570343093530893852092171791946775406873305855729762107819404582924869045434014706133046464960408673092462495106468443789464281530053550282167874629951411368930042806774682810191762141570904969571142377132536085571378419/253290495546324390510606051472425928722858859908407434391282683868067521852239047950725971872175983752398352421716238925931300552651892333080017992660495532536110281157562945134341692928239328827387739743792394246459922863365991292511610470400000*x10^469+37926177683555300097709929801617962502089472066346564832363348107807250773840158774833119266605821109124313398769687470037942397363566134071737352775902067093393512533902241833505145692821528846042976428319461723703494249492980357185808932587/370778941195570048753640730685685580094286402733885426577231538081169901462216027242449974458354529264586209487118270898470636870660245843005184689300384240001478446612109222147751285796812933172593166440926235682057555292875880154478254432557465600000*x10^468-4836168176093260198759619663582762197735535533909715751799113246581398237851423647953683879707213689157785845124225841800164002839934227090500072688674542992120203481998769911337983334102490413041952245337023853309624495404254324123005173354667259/909991632008051703554597836099957548658004289637692985885702046966472854061672929180327698813905770538195996357949758717989529952555321565112334627409254028708428507166701300640561548192544077497500230600972032447403396228646486386731345506192811098112000000*x10^467-395132971521301602044676378019730993665128606414682969454589503755208038667018987949626605990435613306625880821359789994624569732557274331989719774967043598998931343805091302494211589463884792271559429852445441208013822121053590511477167940673720659071/88352907534925756001523013102617078314302952489502887385614583144068782346555948039976376933239739073094525678386057973447039442153501281399886793644419292155358740617829362681793401837110489572387292389509576574383290546631744656260519797887272415137890304000000*x10^466+2336804215235980801276531110189021834489175200766526285875655425815270805791956274992906704099523411588703933194524206648053284991986104239494013704139824251583852575868617857574014258835145112320124113000453257077708292728806123438294584007610692634414483/1013054437795458718313462868234607419951797653244640106763456810329892658385610500226369137916526848212101831428374540723543754243732045692531101975926911603853343319924031472509443145464308873436992694538116805001878809407679584228683120002575465511971050225664000000*x10^465-81832784084873800778047932854655497820881162692282667249941091483541981500392027967166557310127867420343162230556847042945290375589847825737536580846500054346407286977691493934111862210568988313425657685038383729652046635384809534694694935503580370893804433881/114752728386842790858239192936406920887619927373633363453523806733308260985971643802641737728356662204377622853217697725918695218204503743775768045221144985014883611221074741017034662859324123329701910481110642969782820256845497223919851735171733280403008743261863936000000*x10^464+1420607363080345748084418870818976126850219323372491950564392407808344801853360502913398144510320431473770260272015029218865271601809143489356133153141316869969589232619709781655768375866472052141736416933701060451092682640904255108983440291913947302700913971399/8849000168558127031409217764391560967538509399516772777222869914684430216486404259599168548007139883169392598658355645091866656258360936423435931305348748503534093019843331733427241160947426146765422324145645718101661571169926638199092203123583886827441106042897825792000000*x10^463-1904249513743444895904459420462857391316363717673232736791368685393448120063752900507615623847695882955440332400557777417294749321898255385921214273795077058830740238811198951159576139209567947595371700879366671789581312134660436505822121277996246872638650880226411533/79671583661605680169703510136117785942550397684135684961723911470585021339205815349513691658566171623960766808746164082936237397489277323207202776326730021806635051004066564155315894993979069625652022216863058814516713482919303010253445890766250087359845590848564687013937152000000*x10^462+433090694121941716268104139300799579804782590378320453600051346320772189874828443600406651303300315919971711458752194649766510561911623514609714522668409983539694923227552648407728987008905854740768598997007630992882789596155611073607793794094079307634764591659430403/2151132758863353364581994773675180220448860737471663493966545609705795576158557014436869674781286633846940703836146430239278409732210487726594474960821710588779146377109797232193529164837434879892604599855302587991951264038821181276843039050688752358715830952911246549376303104000000*x10^461+23232706931628307685198681932080147195868332858383654425678807112421337300258515630493706020224897353850278567937058820482694446201482376143706126499524383963358896361431459777154435866686292666462257507372480873668999117948790299039285026564609065507059806144967623733/16864880829488690378322839025613412928319068181777841792697717580093437317083086993185058250285287209360015118075388013075942732300530223776500683692842211016028507596540810300397268652325489458358020062865572289856897910064358061210449426157399818492332114670824172947110216335360000*x10^460-473617622669468812093211481828427722481752302270406317721475583333967582762394772484403601033402693253957179659317847198398947826295351021179118310849073042884155177141682324950771583423566352843919994186962931332516236975679717841376771449868073785771445423828395873891452187/804196782889919354083211082084667911463016270527621852532252853491481530433911878343931547147378834992169512900889454787122406406931093561715302151688072979636014576188769576931353636505545267174964679291725954970139219772045894841401917751487763124861309188443849439731066532886740992000000*x10^459+102428043839658110643348546027526319490250214489748336840253861318867827392621568137396956360472527814310402089829513202438507871744522941420503142522907524199949403331149743526192595968283888077660388457877922449328799737663401989437283617200709605970117326347885683670395063513/629686081002806854247154277272294974675541739823127910532753984283830038329753000743298401416397627798868728601396443098316844216627046258823081584771761143054999413155806578737249897383841944197997343885421422741619009081511935660817701599414918526766405094551534111309425095250318196736000000*x10^458-13523863602305026867850176700216800543027043681406505191908011825994075983390521988515187823714913889750879530673389931126977830469366478741584603123687055492498419387643052650065423375437799960159764453720669675700564438981802005239736629101890122880113323317731013184084903613731/416537342583356734084492554415623125747870860892999112817416760603753570355131609991691892536947030788951663969823747109536592449298791100211468468326519996130882111802566051834690807119411446086975242980206271143580974507420145439630909608012968605455976970045839814631184700508085487140864000000*x10^457+7817362582006038927560090607801594108115075013249120802843486147646531077080154664825032312124057082066812275414758495667343232442215343446002491421614290967495526710090987890090281799239952651060787299566868088863542622563222727170755238502454603286960972648070230450481350092283603/2029369933066114008459647725112915868643626834270691677646454457661487394770201203879522900440005934003772506860981295917662278412983710240230274377686805421149657648702101804538613612285772565335743383799564953011526507800150948581881791610239183045781519798063331576883131860875392493350289408000000*x10^456+157618169358898403331454637652839096914779694460202996645591159454061044790566219396254192091396369534936735268573431008817690318918410913145283571444189661860871951718066423177292121571396696565157747081615104275902432895165187166559535952246302094715693106763910209011213912057003232549/533902876950497802257631800704506810049714496574607732088650410357245395715302694326255920830960281165184501285041847180385933503115058359681702425476866264639421131481738559552454778029039332669050055357059944357896485884126112760510116791154606189148568480632885777899029395013985260290540939771904000000*x10^455-658333984815469007315254064231855438656467208720477975044844330763214100535478311611738149954272075785110025616836996953311515707587472292995894805477196927684566336077441786260040764657910572799139399279710530666183778139091053579057378835710724838821418924098118730684075579219097900055427/1950881112377118969449386599774267883921656770483616653051928599445374675943716045068139134716328867377584167695542909597130201020382423246276940662692469330992444814434272696604669758918109721572708902274697036683753759420596816026903966754878931015148869228232564632443053409381102141101636593926537216000000*x10^454+1884949221267066805787454749852436827066373073513909734755548523230637744613175202823109987927881345926460525739243938464242892252703681254582385449185240936217539333785522229253653685599844776912501675093200596303119424119398337181945731313551001852214426812181885853797269927862244119666449/15858775494162386461330497520745661508008306650382948276422129260007561881865046559908743933823060470295200330944413329628284214746334537356831904741887170045486970749594732888528283201527859672139440108813666233687288624967432181896122568459015826316694033726277622173408047069807669017987497473209270272000000*x10^453-561415125917483568709734973846431742562164086195632297361729805644820464047412889525711408770838331147835583753388944640758897518954186846846296404247195563790514467161370749738533502681013306338334470017218062658183984119782045534511294288470062055535338336614651538116277521310911462112674641/19561382235852088900407449468220806479035930245177619779275211649344064224388906904106385412267223430623069208211224778587814150357636643026037501027940406167685928762500113682923623426895101014539995704745109571194489274459828453416712027073973416082002177600475913329262683743579606900292367935901708320768000000*x10^452+886555009717433931645586711622936321616543261357675314980683759586869216003581422970795629525746749814238918986168296822648368506609382495248572124241867433553271221098843057011569537996809560417572320232093663572531236469465126085861594671687409412734540718275200015104574910542869242345405290653/182333273935563641648106203780741822258300492142821025430939187384506801307547700328750960626527145198790180012170843763281898013329394286032614383539851520922847849155993767981338004264041477814945178296904561738901434068012932666668290863692095709085015797595502694468168247064217480884866852561201148400238592000000*x10^451-14808112616949576176582139469290613098388968759709230779435443964302269475190857286280671074688211969109255955121538910656861147586764611153658411231728474664536329539883011190627631060316288846561929197966363640368828331275735744561733315113846742468686838051761372919913918986692320388695358814265453/41116882605565343446214541377372403886535794180174712518778510511955821722057236614934656625124377350907980753464573951995121129597831729077498673945770677374185881376073218654863645313558409413181397486665166290369228988073188368064366262926022350781507402420976239613349812385969298809461014719961103768847403450368000000*x10^450-40015885621741588078334176142909183287045589094940823836406080189955179861961891607905156184603277958920623392749313950866044586483546091448055355776412518424178072629884327589986171292925350185416234859972860994370365103993909752604419837853705718509007601238150506268775421286906670234435059611221111/334754681151771996180565158413930402103919112002283967152885965583492628543272147948052619784858776832315437149745423621474124642818039246581727665416951422560294898834122266340828324614386311714701469999126246167129168930589712067379425020622323508208826420941240400052072626379306968153334907535437170991908398552842240000*x10^449+8688411445540103201647366409456372415734242181297134543982982182083008349674045577310302183257900444093415115269847847318721672270676002736639963284773325400343245526441937524975197425537007055123392766793797042259507498258489097821601098538975265985161628735216953642920416712216035411038018562897583423629/132512640533928944688076717958154349672836380486104108397469909476225557008854279765236629541836346809072065795726725940560532239859520835759376896355300220620492735703487299131016892298604821492264576899154124545258081521173937521872145394413346760724463938729590012360612949152248663343497623147902804137146939567142600704000000*x10^448-11078365362569479549809873403291527032800374710325195330441787645626497531308862638919260000658392777715860564672582598165892400353584088799620164416774185630558581371541922936391496545374552943351959540310679349113850616375671057104662224335116137305300103002017673274911949133502366021332089789425651899177541/581041426213171636668278792902915192445452961155469294501226059071353822372424245914609573215044013488419194101102547904169821765336026960637715815138720407376736547512651109229682869350922421279281716787411005306047635854043481245904983125423642876424629478541506286198815659442779939028568377978924215580561900614006875566899200000*x10^447+2310235166652739717105547271926544169848841350885443664606975223598085619532620632662322588106133725132468504433494107569939379114024021377224667935832106754987345292245075973522098642069205026136129785957442625599941069621914911204564453060388094544007425164183810707158163064072513509822818764498845672738481909/589757047606369211218302974796458920332134755572801333918744449957424129708010609603328716813269673690745482012619086122732369091816067365047281552365801213487387595725340875868128112391186257598470942539222170385638350391854133464593557872304997519570998920719628880491797894334421638113996903648608078814270329123216978700402688000000*x10^446-32763038599655640943612500313860057074503059550310442049643173198885950838836638436390774598874883051011478566733028536903064773893092171838607570545166254316353831316163249315318414872818333949476111336265703059768811793567873886121381695285393029915792164062208645553838547158568125507440320241972674693859654561/63693761141487874811576721278017563395870553601862544063224400595401806008465145837159501415833124758600512057362861301255095861916135275425106407655506531056637860338336814593757836138248115820634861794235994401648941842320246414176104250208939732113667883437719919093114172588117536916311665594049672511941195545307433699643490304000000*x10^445-219551282511344959432223602849490949540047176096625304484730090558744020274378290791824895032131521511648330559354608949200038536479936539670673289780093654209579429635414828195549790978283827648797478455611347837526114788996109409281276220616799619450884665707313375145723311429878218778327274756431287278468068271/47877326374833605738365989850260242053407977731448037121444517439551629540443080822876054024253443218544832903278515582927430457485120563831543984506491149264653546859121016793835890268398343700054812913491312271831476604035282824607894042797055817835201874622465308783912061251036190149253152793735257833775957867496691763348018791710720000*x10^444+40471678280814539122841373574951339924428105070993149301884879667681022025848114847440086057789952529672036029848804000954093787513209629747748160737472368199198205448515761506509387616237955660564794793725588077673215395832868229172432259325137038839063442978101183345851787751062922045817534655378576398104587286042727/1457864588113683294733244390940424370526272921922592730347985556034347119506491811056575845038517346004690161904830799500140257430421921168670514328222655495108700501860234961372302858672729565666669053215810458677268462592874362009310373603170349653081897082254068652470122265094051990044758502569238601038477917065274264193947172207591424000000*x10^443-29625203733594855314363405157875586960494569758764999673798283134764931630815200689874953714434999192681109856802348626822991053847686516883694725822677281051038003171827733945530496128649928214412610759165230840276053157449852676463112474722487034783848069988167857475750369450380814245646932512574893371397006722525839007/2905656657254944777611968184270714899947091594566447547286294120954275113460029678691306256965859481255166100872864586203734091264051836336539305102904863552251195436616708299375124352140083908879641120245766226912766706716925228426556420988718795072197046511939836466977723685447454166340116855484362462651599077612642997108008891225384943616000000*x10^442+24783138046161282309490730420856185145559705440278981928318982190756791255915016518988453213553940349531589182145110222842843701042557673899734150632864886860328314060997791678345798258275825308065090951351384118931939997588325727290461905569563749668941733726770326061063051839845774959897232603814403253046508662431425641/10212781387038089928411296458324287873186818977351892562651234957673606020090281829246366370637399596837684401884506297071112723141105270910676610835062064793119586327516714377685348314622543443044419085360858809385700732484340743700440911640822273804053524426581437049614011060093418785834493563063380490029880781668106155515723558508157730816000000*x10^441-1256065498843760628234910102829676288134404275496751288774423861494748392896210961356487752182437958062060494318278834428126138569853180483735074085232312481198667321162259252388657135567860406638367562438554727335089881991053840243725741877887606982502007562133396685656932279763857651720799183367983557029269252227204310143999/3153329019406041760566057128361582096588781787904102403321883259236175615581135688443595819697115411718393948979065817802567977735217086762193242391266268311717982833243043281397261201667800381104723970053274848562357115264062501047179237200955207726560978362524564247749970896947624264570615736012138550243096079790189460895501353095654305439940608000000*x10^440+23411812570840298349197624058130984165831032793413174582044731249118640846996569626938660305253074279880309237955522329796006988442501033314348988788248742734239983239477456074901348623160861426698592419837921485019716644278427415206922848495683889964178486885543625204884816962270631609308962630921260504216846102361170259358687/823018874064976899507740910502372927209672046642970727267011530660641835666676414683778508940947122458500820683536178446470242188891659644932436264120496029358393519476434296444685173635295899468332956183904735474775207083920312773313780909449309216632415352618911268662742404103329933052930707099168161613448076825239449293725853157965773719824498688000000*x10^439+14697632858048726088401751710754251246887510906176669490760608214132143054894573654031834905217334274168985268454816459974535452495454374144226225609238103975679913369712906892150915251440726960507389412639397660365242892868311589482792892852978544046412525810704523463361254961454671180372848967533318978617140060416928394587902531/1659206050114993429407605675572783821254698846032228986170295245811853940704019652002497474024949398876337654498008935748084008252805585844183791508466919995186521335264491541632485310048756533328159239666751946717146817481183350551000582313449807380730949350879725117624088686672313145034708305511923013812711322879682729776151319966458999819166189355008000000*x10^438-20914816486954233411697448158357986070115002248475827148383849308353198818180631203163682466918342540081963907153544583981816561712601605685016602811201414494516827191324995139248267094513620408430323191474993922696952368708317437020443956832392922054021469665108734072670007034690081132732081904611691136637490901320644137880329199911/4547054180340139493291543353907214062148502187551323536599694121147385724499365856312844327565373827620603342151793488417624224616813708005985680628953594246808661719292339069843825992188617279585820396306733709978340853307182972185017095830009197126893166696085886684848815045825474173967618111255425019353735380351770520951542692368080889004424941927399424000000*x10^437+2369085365740816955954084446666805987354286717766615963497193779463576173056048806718831809173037817576415108680895311605085159437504625153376283709018255262324985145749727283275307497839278948860772766095415844860456058546358668097011908729223489558894779387501410153733527359358415271968306623392517591996716857565043049146676939757719/1898849825710042252398548504591652592353214513521432708884032264991148278550935181596243791191300110414363955682588960763199876199981404463299620230651020957467297133976480795566781734337966575955038597497691997286955140341079609184463139218611840720190586412285466279592865163136718015048877323260265488082119894834899369549364228332910579248247855748881999462400000*x10^436-5391990727151140581441435762945679524060663006086946993507316780892817792123780358063152718240397072207271494137373641307836831514155563902121115971333526505142291740887176716901496127391062898897649819421901808696060623928710454303920793811023120264119525396107685504991927723047392035808401110851856546485286875350208476709070299120159347/23127990877148314634214320785926328574862152774691050394207512987592186032750390511842249376710035344846952980213933542095774492115773506362989374409329435261951679091833536090003401524236432895132370117521888526955113609354349639866761035682692219971921342501636979285441097687005225423295325797310033644840220319089074321111256301094850855243658883021382753452032000000*x10^435+1399641781189391350712480246420698255427115027649981048229625957709684480598405502441587731720227526024688782341943582546305187884640327277468786333831147782168648189460400190990143628001321258289842943600374332172455902667156182144203853987295298571126323157009124093924826179632885629771499592897517957901036904372269878240187047813145587/55436378133083052118132081149123414104439996803825793240809640824340862235643538073793309985603952066372951582165846826921402328550971394333328612742362085132984177741547934974916316510644266194557078985774404234507716192217721738823491502876167372157186972996270677899490957619158443387061959487633947991560895438306362837030960256399800672415668077772681722304921600000*x10^434+3086551408267123565603652885278460226628453661382858010966880657843720074487114909393541434439912232035164859673374605672893896962274145394288129170934051889820203076682705399338295622166477273162181766209548902855801379143261834796660648953512806795286688712959226239526990277773197283309828804388348510000826141016373620002448696980525061/1687693286950960373655559511906745358386649606838365125585595278350495480487491144317553727076522682730703170948185100145033224736063596590798672855381378272243808251362509618023339931640619819946722907584670472109717158632900463587259549007679769998513177373170488981022964360654261486546945453040690310157282881834829803529729529699272038222358652426866553025200128000000*x10^433-182054122940786326719113157464273762593041640004515919577858285942890692056496272806790077894384245206515040292438385860749984807868739853651226614145361783837749882633953488319482021914423779961693951789535365292892656894365948809504819018027753816123206773021309562308023317837308994142220679030776277708080331061219263057502136510859665689205517/100050670532897160547394212142373584081575121770796953204067549746432134920017771813040801555199047632892179808923099406607531565282791220639635960354455135898780473686164970980430177404125317913512320981996596924162419017786287201009859865009579934217777443572270020335537960618628813959173347632102911149137881813241770488431976725478975808828823923061106722250214487359488000000*x10^432+1065888682919784218697039481258545119151483271877319663075140031448891021061697299436197467386869543161654865498570219382961434691045167838490388768896918544526505453776943282257610318699776293964816283169484866426006700085788547878945269120924308975295457648611910442350697044384068671423379191614807864944977260216834967374193508106296120629128543/1899143637024447920208719226847964032384807765976582166273573126095911797390882795869356305884141922340717013100285741463604780984640618806323271683819112034151396627788295085519438276543760580031033874640080857978646644628525160688259885437636390024061084565262725476914575107015426941334126816871189804358180883873171061634963340025455468080314403194105371236894980450969190400000*x10^431-79040664056635885846002243135280665622251468174308836091958514095771110145182740245297917589282636207916650959218300341428408352817538104983610123554167361926095602010112112276197034817193856123220229813367915830418790579823804014931741671170176336245939327306854357027219947237283996999468057776292465169877431712699086949502616817705463239380035244937/687007614119045937343823345435343596859074670110964692320799984072691709058962287874556166228364803839065016620975965831493175102069805290712218238534828501906131124515904594006314718786599214783906380015550690050343509107790462778335260517523213545644001097145529890371939886662402634319855039495885426967354502017584138862201448400848413756181414097854841623461811598216300750438400000*x10^430+205402786803852289127100941511690814800143726584982122436264068566423733744106879672072036876304630336078168589124074030204710032120035172704716279356889533262347708794972623235897392976642373781216423524101699529757949535944208152806680694721145216426034023324937215789711036842915024580837390537392277488534118562416923458822374044322171299517741710049/13740152282380918746876466908706871937181493402219293846415999681453834181179245757491123324567296076781300332419519316629863502041396105814244364770696570038122622490318091880126294375731984295678127600311013801006870182155809255566705210350464270912880021942910597807438797733248052686397100789917708539347090040351682777244028968016968275123628281957096832469236231964326015008768000000*x10^429-6097839197716818741843406884165396687409149724558580639888357173101963133550209995850373574271158134155354733417914704780440690858062906564778701590660646660605867760918803125179739855596165734476079591845314417851107833109138476412073905021966204794793639779208816105308868186087994208080023279466305701601825924586091582881791830397058731912364773011579/208550145211559489496821303427569626396684888627100168046109184088134211176428004298855268454640045591244542799360759498472165136061547231911033929161135724126323336869200355186076915464764016406617340429459076858420892066327358390107692714270169852265064185360565193613276447194890212605317718420261736780754647569387126067283293834864316321099526006357424507346139718944073229036158976000000*x10^428-59838376243466544042313349553379736842936936545856241189408718807011708289199622972206872906330799388747164291990941003756306606891252405433103369213981288340831163977772303363620309719180675440954001227744746370256400497043187792926831045811468683205329905752355785606159939143362539961863538601737615827806860126086461422184898888049820528260018790949266059/90059536343995444273436414140149203573593868905131928932057076932314102720933482365492936019384649506139075200502134524512952620847232878274890306391020628794987374072370502473172960349156548248610335500728773353897356499406201620426323811938741893839046172118159707518344161769560680719798202367266118368721884262191156931346282034033861398953360766854457990435966626629830604778869306163200000*x10^427+20924036251486665071449828654417885943189250199939825109587776690628033262046178161894237003250443100404194367135352978283196973159480524464888023650334234711186194393444392716087485137267511308877269926197428912061355755670129881890537878413055678465717359993230789916311027080435716697946984677883106394810750138977445519146832303957950901666429380014132358337/89934236119516841916186415650910735116447999174481310596151606216582187447582618390027902369270723037260968661092740250391891121548662815139899154660389643572316087291052421774079850143453373920612268946988628973578890612102679948606600230983001035551965760052604007055709943805359552816188048346581226377948010336261151843441800250334336026572208264917964831492751368714519536111350879302451200000*x10^426-199213542801583759115126193516014694502357159025598130423159647974937877209187725257860659028644501856997323296666559676667509774607931038001710067230578186766579783504422787638162507840603622850347379874100921811397181094745306368790930866720687135711134764533118882626435591645685582130872402392798073611603891259604317396819976867652794332994815361815471456168707/3909441244115397118096623488345089655511994524114702571614710322234827688346416421414512915992198330429734307697701418684535507053720372574131416253087137806088580314542048774519251085735918164329015331125595701481474374908103497365928912040831055015443951589486696186711711257218979760919694461625885910649400009317272270634415056882033587075093893275983931224989901998020164234760422723277553664000000*x10^425+546868213590266428942632202506260988415985853174368648498564348556753930748606650463424889869290739529196730109846726982515055045671075634684903904552019895077981527216972699663985784247912425813783760837471044110542697271697297931054937808040997739546616529035754133699262454909364193743397419271590523123344433467057883984516578828308757987990198129294940232623997/75582530719564344283201387441338400006565227466217583051217732896540001974697384147347249709182501054974863282155560761234353136371927203099874047559684664251045886081146276307372187657561084510360963068428183561975171248223334282407958966122733730298583064063409459609759750972900275377780759591433794272555066846800597232265357766385982683451815270002356003683138105295056508538701505983366037504000000*x10^424-263231697480244874998494884956058791134766783946015906975321637307371812521132446198333368152969065575493823713875877025515692904397811424181030577288407738069802985722518214201428628495195556097228842713422481558268865325542026820287284624487087343975069056049049032226013041053181554474995540119649450338475879813180860007369316898762591038314598890649880003939929529/1147203279343196781275704997259625210438109570978783739794929091093360540741491465416766917201311875243340009490908202089516740265874091385142672889868210708566105389075958358143496198449178688557414137600767343670360991539571955943662217796882563748276555066825823148643027309459137748957091412272565426975651966918715895652436256387093581474459875524291144401749390644953797695294032796508757927395328000000*x10^423-1122559270135497767331401565383355354068046387358276337961041362596678764133119948919308724349117897214026823375343793863172923431423314506733256014629199181296329692308504858401356267852513420826660057790507209553342926407379045253485431809785419115559075449608962882802134434026725045595203792335832167231796619405504867232555225481098003461594836035695750170267382061961/4670952872173760014642160466842290006819806929197215874949033287295726777683056650590908180076861431240783182643181835627676359666532950483746906938387406720997754702161672051017059121605675948330367402655284316488241813152521175820215085981787046557482821610088021532014949993193825258653693394208977392474064548506243640738459461505690226331410829184703823546162818949993882696159183934265058777182817484800000*x10^422+303507726607174739370522954332045480580084234161167492421822547556442160873033565599790787678013068980663110272717847758401156754282583193142518889533672820221584060414394151029978802000153086359015301387374942514273744705702364385508656921496490339672479292295338212379044686266487638577608597609098458902070588160676569543480065966857705293097847064548655286855585704819/3302693950021850515403547804837982833104913990341465770165983132431321964018322884256197703084649496836917401868916449433710557339972793271336196825122408792624675041932495389608021601135326428112380991776463658122999261825014972802172283017425184434583813259658197042838853530541088566724833713077054721951358771671081362138304669751498139830290485282113814628599972994945169583142857327258122367705022464000000*x10^421-127116193608220616199005264845952691984876215535479251316457380901233555369635550650808795905070527787124480749542629444525681786639185306939390377959287560913577950841728820383624258539200388108195299425680675813020345457282188177488713823841781770251904004204261036757900297527229959493955040078637832344870662933817565795648304623710141399450105330232129244858380955595712337/6144358246172250873660883564503021966571046826943185650542956347440290832435400040453304256400306601111375829776147113858070590559744104384340031263032330297069286445411549882789880250924970369471698496148867201281292810693352455520943732703881952523575202858774187044073745819046885498243414438478257221156083469687053134772999114043045151325391061142726797645564418559579953053835636914489628917857365432205312000000*x10^420+67514150689419588423665186822878408775261884694778372746673383460423664814641465500307219132952374258523844840129351669282513562876665519443639095300385324181172165952604444396755350507533389694620561124429248359167372300604372547995481093740980762542646279065527139797010997822008870588932703726468424607992246868657329745259124297222111035950754739220990019113171873633172036849/22451485031513404692356868544694042265850605105650400367083962493546822701718951747816373752886720320460967282002041554037389937905304957420378474235120134905491172671533803271714222436879841730049586304927960753481843930273509872473528399299984654521143791245960879459045467222797319610581436358199551886104328998236492154460538762713286982942978937415523718596892385416705148458715417285545104065850813289278210048000000*x10^419-952254379002663401597968794983560116380129157390116209722793245810511628892405214771674464863600527226893259487309801527505217528664869501307363352313146518486373702847095499289681233356070045219795743968320492428669587412380573587639903424563986511294611558960390831887523338911851275074133012957510740836775907082684157752383675310438814650499390100043530377014428133984004636173/7813116790966664832940190253553526708516010576766339327745218947754294300198195208240098066004578671520416614136710460805011698391046125182291709033821806947110928089693763538556549408034184922057256034114930342211681687735181435620787882956394659773358039353594386051747822593533467224482339852653444056364306491386299269752267489424223870064156670220602254071718550125013391663632965215369696214916083024668817096704000000*x10^418-155009843383580134746865922749627521867707843852526654795435535221406054639728961620671954758479114565977524677797641594101592310710406759577246365230623470567423913717820919181277306131753062218038758476351260140170615748501774279692435974783105700969382163425713416000005561913347576965687275553033038778157392555685338605555370095284505809494551341813022127897906062782200710459577/1772014888191239584110835149505939857491431198810605759532615657350673947284950673228854241369838442700830488086205932510576653195089261191343759608870785815604758490742545570544625405742153140322585668537266201613609406778339149598794691854510308836597603325395206756536406164213390366512594678581801111983424712246412674379814266601413973730550732806032591223465767168353037229311956510845847101542967629994887717532467200000*x10^417+1111737221747128738900403121438649344522103386792464860274710939872201807732940110156977243412423163517946997262417847696665581298862839485026042029879965123351183480871808584786560914868409336291133996641330695177112398897425444715981164629454246111900896611139748978292111312131614490976129191136323213603933079093730067674023021317906002445818846645978448977119054066208323794395440583/32374712007253947201704958181473521196368448002269767226660888059796813016896048799891166989826948348144173017334982386968235453874280801965850488054069256851098937625866307573850306162909137873693640164175853503480643861840256263169979020181903342444638212754970427441920140620178641996185104777689506315937169492741959560919206650807833300057161888366215441652719566165809990179529445453153626545190018600006598599318175744000000*x10^416-457415017335356668696777343515929089931305408844170185465376857786747995535237068444802251492805279736445348576193951146573156692065547060204576259657516745418146199364971584967891558573998441741098054272349478196417607669505315229885484169033932957310460040177961034114819711070059684258591767656803703702850419820277154806174346086732779340201763685714518835699193399268665442607806824431/59148598837252961537514958597552123225765154500146864723109442485248777381869081157401162090413834632059404102671012820990966174228311025191608841674784532266957759042457743937424509359634994895238280579949284350859136335582148192811551669872337406646354014703330970936388096913066378927030186428838728039217208663239560117799390551025911439204434770045075611899518647384934852058000296842911675698062163982212055640954307084288000000*x10^415+833941525803862393418197797833158674605944783528231001267709523067574017789412508535592910215737642565222681337349699738436173472068471019533812144870724931304886748087248928778063477534537499212837180927772538011465141733416700001979361805899071027878084167729040820838227721036995576554836102231526729334350718438048484337325905827980930173359186851767973205191589443446292704018305312984229/741013646233105102141987401310132999772385855577839921251115095455196683040055848739921758668704520270440214598262448621374824230732280523600475568501700620240446805283910616048054253257507216047545179105604634347563260012173152559543119320160643030465523096203330403891070078126895595197834175580491584875313190133065209155790764823252618510353158799124707265877169614438463826582627718847997473145322790369152633069875559151960064000000*x10^414-109782471466637238097143070866642891716803122250948336482868608027338716458120905121219470078315047101432800144761281273652397596058021221581284669252443092785937346560983481156667488836637931235757497075228636485876557773409508688963320241402820812159344155912628280402736042184632831013107337077556826107943776537644825765831306543795123913611340268478692976939696537999565927654224692658881/2223040938699315306425962203930398999317157566733519763753345286365590049120167546219765276006113560811320643794787345864124472692196841570801426705505101860721340415851731848144162759772521648142635537316813903042689780036519457678629357960481929091396569288609991211673210234380686785593502526741474754625939570399195627467372294469757855531059476397374121797631508843315391479747883156543992419435968371107457899209626677455880192000000*x10^413-10469147187908433465363239167582675148614988029101518042715403714472330276056553539772476474964477692426880689091860188756519630540642446335423652039061225099742132142597474866464081373741752257281298949440942011783314839761708144166045235303924890344448288634558402862358376497523376192514840808820618809632780639370533049392710458559370037031660550745667366133576953714547584410110191102703439907/341165646780306521446579567512790473627205537451459811103698394407954373658373872983254937378106235950591756561898424395075454575126064882187753353640456972361182670939933583270988370416769352297153990640936796072155515162644568131023890307479240693798448695584398131273064228249935239611463645773960647642933693990023754556162691287684798572640635723752211724038912399165926499613948132268493428625999193977119348875902986935799021305856000000*x10^412+30500873361174448037367381835350108228661767949839056249706693718815871292566325389984585251528004432989072549427766675021519369608453511336982487654309248521083443879284011695168753973296692570813568537524895074367010906578569012133192810118825875252551569974901588556327199621728314725510256906505697099148676417378933008570539803191885264804010808597786528005720704291553187464774714521470262510789/2493238546670480058731603479383472781267618067695268299545827866333330562695396263761627082359200372326924556954353685479211422035021282159028101508404459554015522959229034626544383011005750426587601363603966105695312504808606503901522590367058290990279063067330781543343553380050526731080576323316104412974559435679093598296436947930400507968857765869181163279276371813104590859178732950618149976398802109584788201585099028526819247703195648000000*x10^411-3999869847611922267188429731796350396517261048608861728993112247387949955387166480913776812515182116827708663079315841751265224141597862053622230812223332301033523244867340188822695279853512464675198430157095495977280914596351232853533342678850913941245152339181611494120788774122483787581431636081738012596101866304604996611344698491498184641871304687686960547286702956656331641059681202458538118531/1443939187901616779576069174820457979092119043643043697148212440339495436827289404234729293999448144624246988236138266072649810246613656753342458196065600466563723725648176118775334243799927946758943689128628299378276398864747701593855168829442782430021084601863906766596155544807368661565156258251856327928313637675096366469016368512946448032260081860627848260113460894719596629243304660010363484852264831216633995444624659272558780289646592000000*x10^410+464354495966043301199329319750990296514633815427126915257038422215450340047428258741109933159104110225389733609981400306173605452172357321237097487724889354651467638540452500961724516244239534104771452315586450662554575005198292464780331154767702450533986066645336998702881911898287191970592507123499556902120063425464044780272302766311635202918367456381712593520489493051298567093635794516884624676927/1145859915546969976557496286035782566712580729764036241754311889612020465781377661134446916264257718942685044751565027493826275505269237524435067260634319118074829801762196109560321765992881951488880009303292335663143514438233697803958458324999550648380210267531305491474479608861917078734227479374473117275981761515037342643151598178186894325426565831312151584503951663061829464215165071935180622848849465189826247167621273088814906862896939008000000*x10^409-784397190671144652130039279123013842763097055164042977170154134396097546163579747166081951694172805568844921806362075784117405715654577807147223879302886341232218507796604006554394197897428057358848122339260401600795052589391246254484324540716442233361218263394567091082095632483657064035198616078534018864471018632824717402365209308546194642224563977936813417037985695078753118094418825315624237596717/43673632209704512820791429873478112685559505528720695614292916021212437181495937141524348179900565630558338562816792762193264329257976081645610849305319477243194941587164846004384835309557272093890455211731199307846669950302964367728016668729982873283977157053907472160770165663479925229470270213872775384175990567458851859598978056277180486574829680542011720392236329100699443007515148741758027168010433901806520392045907951442259593002986189619200000*x10^408-87674915714455835130094455146735257231762296524681401253702859170718991680414982611013519262323063407870563117267875367753513078201875475399115812689436386972795187786811477090869922518080143783571870580127089551925446286862730338936277641625918157552577479211697500542809103299831264441301955351293609465626191500978177038470488640169464852896129027513715208622287393924078215526442917269024909260969334797/7924143828128786806204397036243868765667916683131083012257306682888784602210622834958177733761158628008504948837478878772345879900567180253779632497957165951005290201575189659035584518566071448715484193616508802415699795782969854880571344374368092528644815375860971748850138857981797633635085827605076365704891728559734081405638578530931627484137097237542606547967359552030906939283548587704576449363813127143775059932809538709683580554461814244507648000000*x10^407+111823017905432520946524251326201726763961741823485584092813772741773816208354607666275461611360476007179186256486313891359589361552274529420461786951799457431834518430756139907223372504293883025372004243010094319917004594510443956956379307447595665900044900322174644654894783563341509530757239006471737468547269235718666508816243548381022019380273377944029549173706137423819605542124569916859479819683941829093/25445146208833182506250155646745993867356559371050555832632053332090695429025783616035704901082876823501491982076129905090618288167984903720364016281167546883764441863639895376041356033162797791957121153356574901720668016967823746735594638726493614936072015336923749464807691340148459637750772872969682489948016876016993383946360533715415176908608231693134540771573006736075972264488500292263731758584418843361129333358790775118494857485881836613136285696000000*x10^406-131374106831176438630267775078809746575020402560337823963904587729580347607915830891780856315964741782088104881049314775050381564041176558445145757436091466521752767175250601362636186842291797961832147814285479915235523459422801838219364126751338106745658379910618569534350417704792724486618116120141443617152381565582930786166638172395649728270277919151720898956284701449200997246269956876137283026313969615593/134350371982639203633000821814818847619642633479146934796297241593438871865256137492668521877717589628087877665361965898878464561526960291643522005964564647546276253040018647585498359855099572341533599689722715481085127129590109382763939692475886286862460240978957397174184610275983866887324080769279923546925529105369725067236783618017392134077451463339750375273905475566481133556499281543152503685325731492946762880134415292625652847525456097317359588474880000*x10^405+24551561823057309574688466639083383414772428090151667569863342888467023572656817578596147663972731754072079748357462212162557165136742687761723059180257530130674940520607646050501789477309272953939734168280627092936644259021288445493190665213502894202249069949854497789242900849609502156068369500436826166341437010904673321529734536027385888356388680245882758664997457602008157190473653470560246864697994490264775197/180746440896316616618517205617359970933527767278895613088178544469893075733851454719341241337434481239016734109672011340702975773333547933449544464515254804513007125987574905456683143453423821928241207429845413599084951895696831974791701302458445308490135488015936075778327799281018404627767534007303891326716984324694086395683362702541270997688361906411451261687813178296880395560233265252059177844366354785879205439476833780998113526788633377033673576542109696000000*x10^404-287776723609561298505117125160052595586166412833281520184697042787569461606062512464401533370545544625203796627643534401876475178580452096033605782314264673104303980853736904465452345777143599889223292001796670725053539390904379355727907393970818751926113236846320633776528428056660839498366894985410557039998839405119224512066081352943259794714717891756820603589838459450087063984826649112045924225956246267354533/81047953740106987658022110161511944484093849415510616177034662823781188114101550369517186153650728181572841049906551107740250433971358202353234406126087548483472010419147368841025193386315044682837438546088012668102805637111454279408627827888098159205827621734759340934961335652197600950591512411750750520460921802821228973657892698718657179461154784460736657482149880501407270249910928447312874779962901591564847795200643968957556841223995172656759189647917056000000*x10^403-33607272386775317327708667970558757067820900008311865629275132868318682219270105359256532097011980540768090653848477809486643899117810069701182279894372257377620533089697070030705551813335567468099607209279647042441617578711998192973849725764288235229949789559711870961414114038639382539252628195740448185816152700893841609393767982619567705260502896637037255034651919920499537364486244111779516278131322464928097135354839/7584579032983558292252726507337870005257112541440279204454763346745489106632468087312726735906782566633564309679539724076656886195636845165102113775822102283550023992510147522922662847757461450921411083458355642586491860981446556828147858405659399761548416060746286153546808297130508920855261745412713802737449216536411289365973352006445375726253803278819154380820281255557262286390528561537082324424625559891228449905442458701149454799954992474577100667897033634349056000000*x10^402+16656219779781839279830979454410915564950536686030656997172698781430325267999632577688913889283029317769680461819340763075626020851098686022716523788350146826793491894322835229053638804923212266017811942199829763356517708648084446296958642520987630837617264271863350413049959736178323876616511569801117484949758089442370268490112200237165259381472806735871862457435925430392469911414975489165513657217498936662584619406067/10684363507333360376912536471206390790014367232289784618449318801502341176299650696910102010581728485170760157983351611307986222292984077536926455927679831042913946841622990423595403315971380478689292134958727079121840708512994280053564809232320197924963855668181724842387677775088195175465673067450953356899711070251292425019892895869949137979592314184075678345155526638263273829524048930165281187450342093064165294649405898344227927631240945920708611375646256076213452800000*x10^401-283752974266276653957826408677838285316357011860011937286105222986378997952219321037719439220932363704086581887649994755362150669845427735685740780106075908110807965729060234173569779250358176013328595567646965142787471673825434654312371165130335861073600946723155948652640712270174911667910229514376225130659388482872639023095539279932379824245197931611654584579929631920591814195117925717103041813264994821296807546538430903/897935277883310272796483390113127494774387450936098078903717650715859757138575243869718793173309625350721025197236836117545778093946967844358373209074068360508573920463679361179804885480866758190005489606201341183557736824849065284261693697502654074009812358065328519203945215573962098936486095934713022020565517766059117983521838754702265454080897268658088159483560769732922059180860120188950561555701650185298579692925370508645603493984751577068193117232062653157131000217600000*x10^400+25143439008988052045442152235453757995123060974835204516423296827748644023087110706445570721187059508959528701663151558741616011644632305692095352882537187715437926385647728120737622648959089633320116621465173799265775138208648517399636786117141184110942125429019096997734707770712068917997605920282718021162210282250493263565757933164878526513485430469490591827531278323474571634057138723238899570832879663800807459386303542283/669603164364411374856806185198646503246043213412347424553915162390969704609051824714276014337810892047251964504225183504798423092914738878221529735909519548836393694974343752194083071744303496821689807963481571568310198032244588683406577300137693466618745787014430695749227717899440308064065345825600282135336000391261227981997714042792260810043183391770745741786312459715121878417727118198045990188680373423894083713867204865018578605514343318899424010278766721354317688733696000000*x10^399+16708439839279827456473416310212221106151655935333977829291438371790793541028360437418793739925644916867567062599582978618942177314293151865439982610889092257137755352499050400435505698160950613809947351755961951406491402102621044355155150568840466914317949774347040940718663701401621028860288119879149257827433263130393178816734373044099965336765666194461632614673755102295124088903517068768113800933308775849173656524157143327367/25690664607169371219131082907516470390040939968991533637860063035454334656735491358812627842098790495176916122133607615528601098805859786540725431377640536530205916895080646740430385213613692262557772862134897456361357367903128134016260151274382885233761419610382662503810619852647826299493995123290806024686436327011519533985306294679810670498926817192068201875115450141890081109252936343904430505569099887154544309849943049056167805357768810116214201002365442798201106763645714432000000*x10^398-397383276576882589757017758134711899947860324647757240015515497114024111220491120627422902803016648494122391294147100944676599643458279957133808605790568773796766792822418231438241174901575595405485418238973492910497355023091127316276668395614360258845675708144228977691937922838575482823539789598383857132497386609654218470374420867979927045952253976515910670908427301586275135716860802845686551730999652664408035604195039084253469/239779536333580798045223440470153723640382106377254313953360588330907123462864586015584526526255377954984550473247004411600276922188024674380104026191311674281921891020752702910683595327061127783872546713259042926039335433762529250818428078560906928848439916363571516702232451958046378795277287817380856230406739052107515650529525417011566257989983627125969884167744201324307423686360739209774684718644932280109080225266135124524232850005842227751332542688744132783210329794026668032000000*x10^397+24028746010830775016646769378949570205027095250200289409005960483990268582244546412748637478892151887826986558863448195574939567683690999847708965390713258770565393577987664214788135675521773546530574807418015071789512309083119140672068445282282356966622324928814964934460537168272151946236118818853442956328707803435956862882580722945797387647793304749628358419041077440756636237156064377482715812470888382548603382582449796820516823/49155676873970731165809151563437768450727933196814869830671478282702618153972559640780339154342447954873487336290084075303189860964625741974009980292950497997518649193403470470155266800575993236158540703660697469085067543322895814705962550388907960075489631726955301184018388042133900548954735919973320548528764802914957462960918272397978397674339334410377011599420898523124201155426447395237300457084824371721561842834922304655193276916106768842578630642256869926495511099883808861716480000*x10^396-28776159698296509120846851017695903900203132228714035917867042834181213370718479161192547734232233681239817741615775290216114764171890666068067085784027467080148165363728306314876144486261640317362411753410211932641868317228027225896334135678241381497672983766058963880330202512384277051018355293444812863970846244162532139928454938692323349016399947217777545065254418316291608431158091929000279700201580005481076396877101418203746463007/325675265319623005793164786473761153589322837403204979885825724960705884738588966296954662412578080181019497251897303185066441748067939627401652277125525107117406250386756993199574856117970022879256546985099682539407451346646232040048042651153587892407840152357127699306115674005307142637036261906715546064983270190389637406524914677049067645514680528674290154542932460753591341962836916473214514489901224856644470886413219853842445918521867384647022881324429554366850643925614804404587724800000*x10^395+15861129718003717230909837329908369677655961555223602077726091275937316638653024614991995868795762707930435811028405684455535961442519147881835986372594542759234835085276852311886815775244693996878260733352040412763655001916668594881340374721875512004906756206025257567647875487972891525540480830689607537048391529569724022640523439131990803229688728398695511981822091242704863693013126511029114234781693454237750036321502822685579189933181/1778186948645141611630679734146735898597702692221499190176608458285454130672695755981372456772676317788366454995359275390462771944450950365613021433105367084861038127111693182869678714404116324920740746538644266665164684352688426938662312875298589892546807231869917238211391580068976998798217990010666881514808655239527420239626034136687909344510155686561624243804411235714608727117089563943751249114860687717278811039816180401979754715129395920172744932031385366843004515833856832049048977408000000*x10^394+1543994718049934479500814141988008364617097345929380493850800744331654886802163634517840116802078826663098965657602027706822952687727140486450116475210276135730724606070684730646936961162304559880017924367526753072994306822896628948524787612912652276675250015753660641786230574386792813348709732919107189342892335808402676320614601501597353532105825344573620448500406335011879310588582756518350161513991255097753003495424088052756216133469843/2784640761578291763813644463673788417204002416018867731816568845675021168633441553866829267306011113656581868522732625261464700865010188272549991564243004854892385707056911524373916866756846164825880009079516921597647895696310076585945181962717591771728300125108290395039039214388017980118009372356704336452190354105099940095254369458053266033502903805155503565797707995129077266665362257135914456113871836965258618088352138509500295883892634010990518563561149484476145071795819798988810698620928000000*x10^393-648252037989610428864681465132038699388028643853020004754530380077474799797006340889896247291891834373687877722503200542331683904210551785994315865195520667761635421659552381276575421479028279085501068791233847498306789478476630617329771936762825500995402752399572243594720697699663655581066631859399208866325478387104869008195860027116007272164976480240243627965545605327385201428370596504971424407301775952161518986630695731620527675081930579/1271884667850884763121882108783002859557928103516617836507217820262065918773324429728674267842020576162643768447758126588174002120093403493487208646967992467472097171698244338757786528891189485784220694147069353939725676359289627480630461861471260041736901082143211637934081161171727212418900780823924705674537944237504397638507433249965829260802451313004776253678103126775206041549404210946828927830010961533881873811854839264214260144967960584519919353906555027034479261542740693188139286595108864000000*x10^392+33643281815684676053884365705716282612780224892852059669244217241035532131906768049680476920675040252413778153742744515432123840301201693845024015356057622980034163858694601971924948228267052847325225623868684662865660706248891970183862936361926545277266829115072689752225503200606731905091075105507757566745298747538772278685596459074683973967528800370194399900240058476452802338104031413259461579240414871795846608313822435537058524336040555499/241426835133877035036226349376264542796086716376608912966097346246108512581700128115770170114012633002509108047174451665100665129705002408581935604988106206552885354045994016302387115665891240574313891761734619184195201112563340198141491306068362815195149950865002354546032860411506038139151348214577707768039566142537198388109410965993513772414138031050361165243625393518784564977741453859725345573551171607522304774468445853061761380244827427316144691905171536040726608918294778852439530037326118912000000*x10^391-249409985980430629834139758437168415161237703075145908290754873198288250486352860571323812469409776528818374741486131413287641364601565414984487716968109123926331120114708621467130394179258242659070445321839131018946795671334586556801725600216333249766957136792211775966558243234314680525804326013315797422527428387923049504092804275343231198700772700644435032626196250293609789111689017879644527662180200842789721382142251478171465227611562448905159/10125819350995881961300259360169993425891383803173654241140156593060263187522283425549843009630563934855148962276309471541275966146117774063174594476756807860368703221417061034356328063034607850758927894404690034945608953236560934877320801623768808689343155260940422231606864130135729075093964476664420576725477205078059289055655301948323435723562292890474660879098030330880723622311659126717704911286938217314175497153027526210049847218324097683699255387585876229169702941421155138638213360334211502833664000000*x10^390+7936768109723495206051542348558842503494647671384311427938275614745496527284623320367732720446135720610074335425844205806681934238170493626683481095620893215105353645961394953527067919045574038813953085552560896191600138085038334400132250575542793764025559812130265543803302769914110214148481874538946433408088103497550249201473613876138794160783867428539891442724317547523182830424582341107160162743590566089729675779681805626100193033397695410711/3254727648534390630417940508626069315465087651020103148937907476340798881703591101069592395952681264774869309303099472995410131975537855948877548224671831097975654606884055332471676877403981094886798251772936082661088592111751729067710257664782831364431728476730850003016492041829341488423060010356420899661760530203661914339317775626246818625430737000509712425424366892068804021457319005016405150056515855565270695513473133424658879463032745684046189231724031645090261659742514151705140008678853697339392000000*x10^389+18491409648466950692931358209346295703392868389082492669650912815974719601568630693869289300220701748244871606198955884900641100907021324257598840822590646901921224953389907654866794287702833931376044680299643008848574090565107749360488213789057496284271690438354958102602956585807710893793862579748057899673802665164602982960195409144924090031905846284630019362925575165180844720596256933980300255589042006245317594612219629716319567291477965068925643/95736837363344540076554594679083241093610913728461028095063867044321696865646621160631739449229333598973348272357880068318090409020853371379448417764254510197624487565112422388054633845774882711766704536425382990651122610389543585007976916132287549735349963624494933583729208462797531079517783286631013837280787467781654111716730574713362295821457499648893038080130124820136249649960601336856052567367396936695767927320158177746313541741269304472513442394392873630836519642828131018161181813285877851129013862400000*x10^388-1101388733922744490130489384398362233587576938733220658523068362958569119258750456036000797147200325102016381824397088358887671120405699969398335346451010670436870793009427018508883965862227849772439200474466924116173651135926297353635426836389957592700607844194802605924512134327662253442212015698922892274020347017351435635057989736985146183366325810364353840124605370825263937383551075183629293474506475673033795545717467133592064097785190941224482898139/6853663419931316560451862640797456253832900155372341485571200721892926961901833542287968181828257664731074898034854408547937352252647148780809884444289031450033369029804162443871705444684958460645790139613355417753584366074058297331313913173173133846196939110215271588211197277839585539223993080085219093448306887979248929780498289371480016240292683174864754177530686878552382489226893791703615008937021421845283317676953952290318948862483553408180848036096879547697828103344861859402990204324831301251110203817984000000*x10^387+59061467838295366226420341085754331836560153502256237607561080145864145840687894885138212622094386186427514084350942018014603240260100390490185858784753833090249085283684645938755580508509311142390461288966678216104460185731036848404116818146859343156077954806811392217519746666534377756574253408877042727992705974898460288295782361067161035488440685103533807416030044530880968832388809622443544204909726721862665101104141275185036670873231479601202123541269/1343318030306538045848565077596301425751248430452978931171955341491013684532759374288441763638338502287290680014831464075395721041518841161038737351080650164206540329841615838998854267158251858286574867364217661879702535750515426276937526981941934233854600065602193231289394666456558765687902643696702942315868150043932790236977664716810083183097365902273491818796014628196266967888471183173908541751656198681675530264682974648902513977046776468003446215074988391348774308255592924442986080047666935045217599948324864000000*x10^386-1356492709530212174040098971253092475519233691684219199179453744162886581913864205519465771964629761185447104819218606065898898014745959788873390482803050491568379146360411627235510289332729763086156354220151547659271566461146389310992178965629172675991003738290218679649731098761287808427782927367613605696925981979086250475496866168116083004857394517913200847803726698920075878229504909900052938903122441648594189275851278553631807727608097869137934983882323/180311660182289021125615963844212117090839003607659857675595605552136636855282958297345697302083265249876903277419377663605974212944443307844571087867911270612637899131311748903331924203127635149437963625059845014595500370169184932830071478890377343732826031662831537159930746943226088034336189145346012085712816254468464243809173395416393451262612143110881844705819334950458920432572503387172066547122309183043189748099446140015543161833307309905148294812065584644472620005279301686661388687541121738355208130206577459200000*x10^385+6828074493341140551305026159269945375680153757191846572176937805007401692017296493429367404046127734018863628037420577743494778425828168662481672438059547270916381327881257897930285237326695455965526310911059385239946032122489813279656214862091535473549283046460365362864744242296948081761222603269284076071629872854795690446112287341358972643519784817029273311129765858070854577259474960961005523906316278051411446056848966304422428400005298279595404274604403927/11530029110356471455877512808018143827373700085691809599065960997031377243711068768323770613981714396403378580074582104699284021046732427320121098213713586199325130459951729783623559893168996629630810584004451789458309271170468530529818920717645179244995560594679762643691771613284592199355627614899150742820906035391985946070377592769901279240987733491225339559713617373407095667060848729092717795355736060709696768442219083423293907483430835931884707711757533810090801686237584946353562499624817029559123783886059595628544000000*x10^384+20207119173398383033207880975517032916419124441467042566743037619253085489694419516686441236129299425775986400957094136436584799743579013420211110409672170359445966565984689658560584983051101889732985851015317162164023471185865515277431213978564266806815184989289476874959656147453800271801370434257986729080389490483978675399348702653300005951119424088754921383852590667855802700345418883481550422578664339604151887108179794155368128095347985856176093239965097554539/168522905476970186799105727201993190180894000452471489099948085932610609794080981117820231293956737617831781326370092042284735251619041157710889971491637775889336106802654482517441951398558054738683927495809067354722648307427568042223833345209101939844855113651839410800198933899767599585781853219365987257070362613289266587764638895924877097386276712707749563004774231529718110269761365024419163296919438263332927967551474123314863751777825097980426887915048114168287157446048541575903669494516325704036153225278647049706799104000000*x10^383-3527963089820265795342505143979857243956059408759088460410762421685473869807139348985465294224095104262963805027439091131242878909876303562129503818295909815950471874330092709791173338699173219807564565695521057000928816145705287706515769294291280734857817274351472391002007709987451202915028513769725504455592802072376259766133419986725857124544773499295545221691784723147083720290128886154569855184525299553426603924647134818341818986817016274529091357072696923541/57874313591433182571798151052263450838438597523809287704061118984751801521388336936514579431214090155597493323924465819784626185095486502845450371788575604614627268257227394654016249098715331956311190890008113920503435800313941130290026977762599481973035769293592218709015686510314925647222452224019108781704427160616445499219172041889990687391866081600950836768744834775337403658431205620228160026968386035170913420435440455506815051597384671806436075981352049734109142228182459672777444392195738169412415778681219578912466534400000*x10^382+43861084187753886801551797509843969111039075199041841184790932964378644668354141998734145623391598179984280259042131414212508281848665468015222256029750939992942645268710148598598516617113119694267080492369006612712923487971577385771194749291794302883461574847953629567992446712033601379370658693109232953694463016220930100910902550970571432204914024307878331211683561316575954744929125027997255978918782270403577907893443717015543228007041896881693949748901895421958729/3166882439723223750328794825579856029879360056502844223166224430845618579250369797166077786476035013314294834685146769658614744848425021435703044344270857084512404119035483035467769150681702964649348365501243993729948006993178858649470276223169443653564517295745366207757338365844432731416012585698325632534866254228931897717273094132220290414082911985204029787985717358906462728189355571538884916675710083844552382366227301725332919623408889241248182077699584161450452262726144193294381757140950792630247391409436335358090168762368000000*x10^381-940714597455476174748534085098763946181359540509593972400459848103509784167858801075661306087871591302453830024957262269793000938906180146380557246755536997114252822793631220124208831754183988604278010855602180558939791820560799852074842429529658942887411078427518738725657034091171933556981727270174838744954484260065331560543757539621125592876606353951810288089319443120718551016668886050675344369287735572789151399217763834513117933249107608108300731405727638539295787/525990383397666344713700740575854269689962802111881490520426548650449558571856874492947646899246906302292423906342104378753558076188410378457223819725714172127651120497984318709055839845042846946759951251888434231328637161503434068416563150884597595914761190847889460142968835854343509117914090370076448240109149679659870648132540270869679144229952745178887492968173237702009764036541148109231158433320211198545200234827025477471204013815276422160038968723376387542725116727333221922621406390592463466860180373185471336293703484440576000000*x10^380+177968496042050977259906274706437558576081148858812262535232813819369207786127273982565517988221710320654701862602599340204717074124890378106365075878423599133738288438500519304515889442015774667700592032100161278740682925942950098548241389289240625337371950535934366889953332345082532501514244943646543598257939327165246717998926344907888314811362984751973944725601056123414391175048416299683498962336675882377448491244546916510460626228814186370896433373099348880732879/208292191825475872506625493268038290797225269636305070246088913265578025194455322299207268172101774895707799866911473333986408998170610509869060632611382812162549843717201790208786112578636967390916940695747819955606140315955359891092959007750300647982245431575764226216615658998320029610693979786550273503083223273145308776660485947264392941115061287090839447215396602129995866558470294651255538739594803634623899292991502089078596789470849463175375431614457049466919146224023955881358076930674615532876631427781446649172306579838468096000000*x10^379+202189047938538733867395957249031420598063911456672841755341200725042460025709348606216262916859454814005538476147870857215401145502822485075277519377156686407154648962958665768337781217692396574307975214302846921604920775566165354066017316936603236043140256471688091403375362862813623756636706609446528800771242764681937269747433273556140694803124231172858723851178330438752299846979594650680162750506078094247108649258622750633081056850244162761943973590331083452000599218141/3044398675721155352556838209605647658292244541004234906716835556289688416242158990725213431603439541875665202854778094249545353917261643212246190206247971182567828515770621365691617821449357915385642005209050136471139346858003540168214688857278394270908499227911369930382054471919445552789903208560218797521064391360291833079669662605216367227337735772119709360500236736732019585618601826622750954217917649923662912066363794533972770674905935753771287308476904235008490241210334139161929652418740180628524844948453624224302432970919049691136000000*x10^378-627289175455712768180450950029780544306156783069752767999461882316127267159736831787405300392318277887532332176514055943327693107506233615131311611664962950133364026602516725985893816773436360552525924560543794120506158402662738186172764406574949336436816439232620993609981145783866598551711656490927098200441496690226289928013659252730355346247679140440427961632901224223892629840446432916285684883644480334725529804846476332087367327445683728537495594482992021920664227057673/32879505697788477807613852663740994709556241042845736992541824007928634895415317099832305061317147052257184190831603417895089822306425746692258854227478088771732547970322710749469472471653065486164933656257741473888304946066438233816718639658606658125811791661442795248126188296730011970130954652450363013227495426691151797260432356136336766055247546338892861093402556756705811524680899727525710305553510619175559450316728980966905923288984106140729902931550565738091694605071608702948840246122393950788068325443299141622466276085925736664268800000*x10^377+5479884317284247947475718358110152475627218347265281765594722980379520735626041304958330109521469307959499128061291308581153813290111286342491439416719842577022004784899101516647638517166449288836789934173438239682291207712230846792019037543805919603619356675003875115675684386800955378713091397865403950937588754112935227546283811799942072527778640363961049055702641408416793144260450290691129649374662443987799938909488588880797306080975960424433981760189094678825581462160046511/1802125707295786468635315264499643920030777571558374844561217373874568478617713530241808640410792829934216265499480183334829873160615195176202707800208074045578660954253387776178421786171304519296700013699486810183817994093901479595494348639688230931875744300963679607549796380543771956082877624500804396754999024336942030007844297439832618147488118014834717716529394135835045529667760114065684181847387917037012413471859915446796113655469218857573405979678286508104805781303974873008625933889968412442694024917547225952327376592269589626568572928000000*x10^376-4020962505137090481312879136714233925296931218131072282844377991237517990918381754744468100764906252711908695031251021577068223337556443161189967547743955363274504576572176205859415798439254905860754738377295164571386705391788380162862051259011427044773750336502163135765498432744660172635219068345295937284325318941260345962744667228621680974695368758876130957930664086272248388408998870731472970653926950155729066226900349248086791194770337091504417417176514932821399441973307/21016043233770104590499303376089141924557172846161805767477753631190302957640974113607097847356184605646836915445833041805596188461984783395949945191930892659809457192459332666803752608411714510748688206408009448207790018587772356798767914165460419030620924792579354023904330968440489283765336728872354481107860342121772944697892681514083010466333737782329069580517715869796449325571546519716433607549713318215888203753468401711908030967571065394442052241146198345245548470017199685231789316501089357932291835773145492155421301367575389231120384000000*x10^375-11548778105720725956371608343123910403092348637990155782073714340836472714722136410411020601543654458135828174296739003437885413917010857868373451543200095173242443099299897421404624752042965353696012365560552640427914183613365873417305357041531301827044931903320990274836264796244461430791600191562446698362587835355565511434063756024313346449880435140792399767870125681086386491188723121957217302152847933780998222646916449975060945034137305711721481705143897130370729075952166615223/237058824040516935230163911153341159816528604873074860552960778228956235951288508622128475794197332020866544428863621236596860835039965234258408994870570892251599376566307641629614315440118081686365106602085292958820154215088176231909708597459148649702662908325966270295530415082249938190966054237333813566739591657378702395351870262425341921593176996143418107303142622204285229154615836444656360016932796158716760917742340717533347974695042925400636116190800520422138571695850070695046689847622004846361742813753832290672952426453510897837336357240832000000*x10^374+1104678372633021426677119963515122884148871049965148093903387090988876273039898821150127167827651609867336631671526788898449793174322947745749039193974419890761560751239688726212243457354535518792690168258428302002368869979243981228797342339899061898077805123218467928734075449252499433167211599870983897247337245684875095141105256930306576797987328489334531087626147749033047455589827651267201762182534351855637965638034482836076588681728300272647347870568016255455558347769590352713/56894117769724064455239338676801878355966865169537966532710586774949496628309242069310834190607359685007970662927269096783246600409591656222018158768937014140383850375913833991107435705628339604727625584500470310116837011621162295658330063390195675928639097998231904870927299619739985165831853016960115256017501997770888574884448862982082061182362479074420345752754229329028454997107800746717526404063871078092022620258161772208003513926810302096152667885792124901313257207004016966811205563429281163126818275300919749761508582348842615480960725737799680000*x10^373-271428222420352572361949966448135223572667657954840422596959401740243885323071252501404286605041121024018607719430556113992034175477878330676906747682865389576114114190999988293994789747059657080827787383853597957559727435091731557389495263156399684076660597073999797865456718241674169830141473765118873382010037884836106060980534029772507754447426833353182512962336361501350298455961041354287853859112032142295940585620740293502577236411642602024901152781890756707748123867917303006483/72944247835288326848927910008783881934281728185786571828254204938829986203453322989916416888589225364568113965732014484086309851893560670819387491979542403392618452376697947159125112304689808040587629433601655618655060505425869132749311597062377192927455180380891010666094158880887686244192838920692021454557176245563097141272903910644395737389597367908046295923004896129217534933134001378423102273841889445385351106815201093209840294697742050476962052089362955926104786608558834384816893027638804691251015430859495005483702582421989795427168593630147379200000*x10^372+2029244404603634543024615019514136095630283123270895602808837339712137632563652391051934351451188481883954549013792886638490769969816524504523762291413703940992496757795696396695100136707275405699343616409092518446122755613978778419719258225268727786310314390810412900867140152965426943179828360162040958055774687439117712881361125489654932922140173153825002441051698144934335574026416271850900956728163293384186461560261042985614602435529877552207926279984422218629882004442316571080197/4859792096039339178376625692793004082115133319390715759466806121249322457450851258938587255044970469093953566807860185757958045976804756380564387452663019862391333255746239856185867871728035262963825181745149263944161823283567644818233357051038896100231754225376245256065753702064335460165055372248702208595822261555047900451038922877996754971540707758029577897207988534323194210480226325601435255387128478634114950363142618287876372880511905440867731522317298232479448770154634031092346249763468416443087131952067654261446678543179320136900972536657870848000000*x10^371-1884730997376616838453687613569305890678089506911289561121648640519654148459707203297391034030282498145685941927264744068893889382916922253270319238065946912715258168211028507972026957159641333970968764103500131479591590666423982478230296033072397663548378174111713348468272898315794392483216645740258282021402286029311136679723595776827337767124946366324805899220304958325378107069467516081565366738412036048404709878901760247152418043412056540744227504291804214744308993532971710757857363/390668967016410397871340186192244012153071337279180858472017610474990533709559031003555152258555086069524739328550264612710731399983380755920809978544674840697914497762928729559069546472473298719135978710129059029943280650119435831648143106618914779705430258669545603644613808601547798971748471264328673144600959961887190621458116932316403138652214415252481708000755782297172936192084433862448177310060484140439232629792308798925805863118591054580475201616042970312557927735190720491451530325985699061026888363362814590769175594729099187165195380276852921729024000000*x10^370-1209690614997035871412412583056468460769758951000245569774762414573872155953426229868214864622058640416779412585877238066307832999231994796132331319211657965016248895537756287227691455007778370607935437922060014953983176471960903098203802480152865773020176185887643245655127692284799715403837721247235268967402239796225722249217867970237897255527046233813798459307244281178578531761626840765457222361179062758950098426657437473832505746241906348934532093341953474396412689341799386226200290687/114856676302824656974174014740519739573002973160079172390773177479647216910610355115045214764015195304440273362593777796136955031595113942240718133692134403165186862342301046490366446662907149823425977740777943354803324511135114134504554073345960945233396496048846407471516459728855052897694050551712629904512682228794834042708686378101022522763751038084229622152222199995368843240472823555559764129157782337289134393158938786884186923756865770046659709275116633271892030754146071824486749915839795523941905178828667489686137624850355161026567441801394758988333056000000*x10^369+569208837678781563889156527244559902447785839741523628127373665306020396410073228749721824904785266318074114583905475778696403993606304531651621170278386438101200777212995066945784118343959754429376420207065879978771603507726814497787773999067737723973915964125326549049268313652066071763084828183318486974558696325688239974420300800385447929536267170156415041228399384348525065732808167183769743107001591129164523542035966371835883229065469933628373410001184248739047649824340184771538190235387/179865555090223412821556507083653912171322655968683983963950795933127541682015816110160806320447795846753468085821856028750471579477948433548964597361882475356682626428043438803913855474112596623485081142058259293622006184437588734634131678859774840235498912812493474100394775935387012837788883163981978430466860370292710110881802868106201270648034125639903588290379965192747608514580441688006590626261087140194784459686898140260636722603251795893069104724832647703782920160992748477146250368205119790493023510045693288848491520515656182167604613860984192575729565696000000*x10^368-543378405476073551005632418006307698906204020983082183166562318877370744019179287050478884611213601776794896679528148610687576671515737892652772352936214915908446309587441783113114059899072924722693716983973936652074820261832998332120439091517623930089049780998627686462388171183368115764313378843373736328489277786690454416331816822935907141473586836078024508302961366822835158061621297593817209423300188568470420735608641989508056278879805519571884837608279554138730064501695143988782153603/836151857340914625720045745740126657821231355226320173386134898449456547075486748445995483927701530279329138828717305918778018706250793337779277570380652003207718821204747391133897055406515170253804612747171659939358499824348294737452058424451432625061720152537418009764231912922770204307902865948263329480476107093302887912157141432311886072227431369193766681101972978685293634623566102888460390308031913358343522798131241354517422780696935001569019598410895573003123079260813396846237734149713883323572939871080185743613855209008732251812211531378542217552461824000000*x10^367+184537165170887293401786081391932210251097834116438013867320486447613016117368852929751924000527645914610139219324236849775617143710581523803698445187057932981262190197267599875686072286580884228832828594886962752647596978402043428758322131295884011974596392253957140254417834710503731415153053115409326884982648082364397476035357526293968466228729143670247050161461171408543541562352827481082455443231349913501423224393861562982086145915579994711744630810632527832036463398395653609386150543029883/1752609968799136934533246605023123720197367959758856739744736555572394766149562112177406896786443322730765793028248165144144595070433129536501111036694182839875515511914855267705336607739753141499238630648215678557052828261159864630274979078809646043254701406444936411634246696714411053091414877549840397826469087448132167320432287146826825181194444520235220564301462380838132697366071823807936219062288033094057979775189135478699644225046085499182065356438769319225660774048713341161313063587790687238564021081885235406539701375904553839041139357461429972457908888141824000000*x10^366-343343837017072869314118076573312996348435841636661644750848593413029141478775485181041582465826176386110413707435035674652806472459659151351326978862584224252238617511907415447912847114407034961539320299653478092521801484452265247180209677965485621217403398743720856184495909098378316157240910214760376294182125777360503297800436431748395543415775152399522239138022561220188346052014651014875617260498478988509894476296751670909581281157066727545681337366881747559956766754033983460450292528599909/32760324801399251930121455770816851077535416478569399058305460231083994474949507173777682763008132878736622131220331086925164354008865421336136152455129725391519251491946910004030522744673847183408845172885877683797218251343219008088986147396211076039299418597393811386701688253969375838554908864970093590140922173068932050681926598206070655310019232185935276701942719887974326573842727168102192402471999387835083775797766147794154888206630675100095529354970841890141197545679795530938390342448702846074696701761393246445319033411138967914384374143317498715943989216804864000000*x10^365-49495094542320795343902910731326746694674482297564373394722618510279840187754263739382062920933630561327863557702936463409176152311452785780912277912376426218009867426963203672488510024791010079374804814165049742666479666569903845818268790593475574718920765828329491257753337161537155010449337263283095675768276220150594737070921596812996289200957976888373073715233236878737977571418119407717382000990195290085925581045105134243320330767625875374866552370589849138784137766400616067927801885784690081/45106694165683109135786359189140349561886589958405901277322491939042084218813086659964854684301806608862232593542845428728091511424032615777076507649958614943418767662911945478592982359927451852356143866736955412630013373197263458615739709380139667652718869049663792130176915809856617132841602345037953209242727103336823486130228326608254152711203871515834710547700958844016129301758760172150444739194925070172236217911463407319360739118590444307383705374487679172912671472895120211902475885420240075195369354407817449062189702176693427648379320016112110840718010892077236224000000*x10^364+1245309140943817860701138213547783997423027623199871614174523690975270935863256305744315603579286514667773558189733407085813725384498862890101809459864229782347644065303311531527102569306936131249459363387298259156113596552238477803986504481772605249370874079549781098736152363989312031853533167995891730960187377081692241851794546230695343511948510716252579862951281702045821648225770207978536197802229419638887416619620848998391038170183125265614466639770231836607392249873126118846986285886396755609/1383271954414282013497448348466970719897855425391114305837889752797290582710267990905588876985255402671775132868647259814328139683670333550497012901265397524931508874995966328010184792371108523472255078579933299320653743444716079397549351087657616474683378650856356291992092084835602925407142471914497231750110297835662586907993668682653127349810252059818931123462829404549827965253935311945946972001977702151948577349284877824460395999636773625426433631484288827969321925168783686498342593819554028972657993535173068437907150866751931781216965813827438065782019000690368577536000000*x10^363-67024136672274094620768694447538938257077913194812320254899129298638035291849925433982151500365041955819139762577111042344285006321742060054997411007266751739995597875443069349755534089974504355144663289845841947122087122509028906213172121164587390096146840306247179649177943219561600817878366552937695104806772760499916742947754579745060766164610016220892047391581485178886892874393000212277278451976453409866151324454850063787741043978251127417437022178101159716877345956187984232343998671522809087267/261438399384299300551017737860257466060694675398920603803361163278687920132240650281156297750213271104965500112174332104908018400213693041043935438339160132212055177374237635993924925758139510936256209851607393571603557511051339006136827355567289513715158565011851339186505404033928952901949927191839976800770846290940228925610803381021441069114137639305777982334474757459917485432993773957783977708373785706718281119014841908823014843931350215205595956350530588486201843856900116748186750231895711475832360778147709934764451513816115106650006538813385794432801591130479661154304000000*x10^362+264200283004082404662530379299891856445335156229544148877363108614097379639696328883123129955324231360731933204567673744420179501959156942706948762309481982141658312846817609020840872247337341810738558749400859195045135711118215470553341887208886941437267812288465984456709818363564866893342916154420614738286968967675864373786810503958650889115020901972927194656625464595639997865501847649055991203743743830706750020959769878016677755813385779905653634896413541556020581701739661135127543761025095963/6224723794864269060738517568101368239540349414260014376270503887587807622196205959075149946433649312022988097908912669164476628576516500977236558055694288862191789937481848476045831565669988355625147853609699846942941845501222357288972079894459274136075203928853603313964414381760213164332141123615237542875496340260481641085971509071939073074146134269185190055582732320474225843642708903756761374008899659683768598071781950210071781998365481314418951341679299725861948663259526589242541672187993130376960970908278807970582178900383693015476346162223471296019085503106658598912000000*x10^361-127719131049634023757341049166733017160229320169039726411597332596827491431096315347694750221689625782025160103955510243127337293958755171783193042430415412711190397255930694417243265546859825047675491713725238430877120271728376796284473215506964245213082615363636325827854524136070973342551966835680029062858866662891370453356396329961214410722938564582755631769195297242076644202791822664294890394179388585581123654251702318057473997893556522142935549238000988624806594927206526343685523207536568868253/65882476644843423738856469940784881447295058200527992158447013146229355873324643870851387033053744318451306028267931690436820636853850646343071730461468353317437904698307884270469081291051156755936564882605063180044096492784937429546480493602956957456219958382986537474999361816550096131291381652343674153794253265316937689253922452017403149416762685105056051548287638879899206329114431037361562382510193998093006841991740161023399740670700254231810181000333708298522864651938829420543061058437719291909754916093222903560641781481661006875801647780973220197066000964880874610884608000000*x10^360-7029765430543658762910780297170837889527084703381649223979128212137982472018524559781547521922689091571558562393952386094967975813455982235824305921297074672390238686794991403121292756305392900875168131448197604919669641666084004465447218695170207407672261027829534847967979341152581543178558018958254293784674002759409245516324841655716936959488865453133721996296745281639174572127297603311575940317145999139446446584563728494691725978362480345739799562836048782483847317601333446572748194005972462701669/5692245982114471811037199002883813757046293028525618522489821935834216347455249230441559839655843509114192840842349298053741303024172695844041397511870865726626634965933801200968528623546819943712919205857077458755809936976618593912815914647295481124217404404290036837839944860949928305743575374762493446887823482123383416351538899854303632109608295993076842853772051999223291426835486841628038989848880761435235791148086349912421737593948501965628399638428832396992375505927514861934920475449018946821002824750454458867639449920015510994069262368276086225026502483365707566380430131200000*x10^359+13863483537160161060129058541672203897266030510599749899783731764325338315237971236403818833199133094452640732862441445458047783402192605929741773192354574622869543159426385966131397431453410532412213742769101120562573766417408381055553230888121458238637795405546226378308224548978636683604627407143721363780680439981187886098041369241792225086491786524621955005952024438605614291477034636672470702416455316210448729362557292709831740455661224699275355318899490436209068249631974899940677235449889563263477/31183608423757541225682046711450457973384040069314257992770328865874402599102669697201588686810273136886447736788522241511800181784598246797792003760683873111085043726419954405305852459430404909035992171217033034923132698219736644913687184589531766158756215432197593111644915325203955066247412922611920622081119945545491759143213103549663375904810665005551399981533850082701509555707449654136213596563433736558248247159081742998484301601630923811703406714870994870479970162907255330599999126372886404323754605154663557274894377822693668924031611234903776711014752734959963189736269414400000*x10^358-159652391979687360524240176451596798267242255156036641565247670277573761035795495178017189984229849829506177501501301237258562424276431431270611126798101916109212881983710570812660484684494075666351949419081429523782154637324207935376658775358484932252396119162770224805764506494400114549293938934668670792495929031798844496899653153878111798763872311786106774817522895141205106484843152720904032022317954520016545247573928643355290210236742708132542192366781783459145109178022427739696928899470608623669479/2049208553561209851973391641038172952536665490269222668096335896900317885083889722958961542276103663281109422703245747299346869088702170503854903104273511661585588587736168432348670304476855179736650914108547885152091577311582693808613729273026373204718265585544413261622380149941974190067687134914497640879616453564418029886554003947549307559458986557507663427357938719720384913660775262986094036345597074116684884813311085968471825533821460707626223869834379662917255182133905350296571371161646820855561016910163605192350201971205583957864934452579391041009540894011654723896954847232000000*x10^357+29112571155455896218129027660164957140348452354110859562006665775417854229743900672537720151550183593436886578061515389097005067256442043908026889181157705508220988095944449220704236026236026422828217482599255250588319509040918593813485377165955702579434953817253087894421287956828456561950842877566414732552799789600428986617256324527243424524461343698928834322776590676166558568686828359667047699736926749134213712416781450536492606426816241782577602418471330862172165977743175255317630147583568201954468419/6506646999267553521985913138624406758894420264702835815739485739837889348718366648339294689035084351650178638967345896824886178730447131783840088336689254227866560883779882006393497950774910566699813982477461244934921176279737369381110313187713340199621436887220620988303381452095756448302920190780512909320958163357740128495786273334258561362794174117398332914546927022856166177855693615033445784204539829735297846259225360167091740434989902038854786031498122305694868654311576268261673417712460985580577340893151479206750361298971970183012739873830082433413494246665806079317611030931046400000*x10^356+295265872331459428993278829547709600123174882523632494624818441798089727249085401548054423375862828590208525400495683731703784960906265069425635245616196896026224727361379019136569107908032707695042907934044473648273408207035999001524472856196953170902125207137607261197417500796639612448740495838784611821725083170952035148901492135683501506652071695195906280564937363123684477997280598102738235360892076347661082575043785787152530977722942957649022114237638766998988105323626179521883296047015684636002773493/170799483730773279952130219888890677420978531948449440163161500670744595403857124518906485587170964230817189272892829791653262191674237209325802318838092923481497223199221902667829321207841402375870117040033357679541680877343105946254145721177475180240062718289541300942963763117513606767951655007988463869675151788140678373014389675024287235773347070581706239006856834349974362168711957394627951835369170530551568464304665704386158186418484928519938133326825710524490302175678877041868927214952100871490155198445226329177196984098014217304084421688039663877104223974977409582087289561939968000000*x10^355-25840253565632797285160047552347089414255744442701836853281069439963053940221841679702931305009692917445623772007834328116660494634784345989318798209489561169869207711205808553750832715663989478163016239089329022435308381951447380132087928177559463676507383667421686112310452975888186574929188506682008590971004025909532927811319726192183317810757505215893305600319952963553383688756548600572797504108526446991895738751475640817554531400324265230295283224717750270236258565994042608168418492533246844032828541/41094612626952969612542609296575200582491075356017910415196752041081406412958105147406071720221585378843233509267447769420333760402823990213726873705405816175999331897557149514064197583841540421261983047226071020641607429135183385564907241185557938102872232971919711505073988118499514410334232783876923637816577873838358706289176463163738282291331626004621049986612170670670523228562275463369131268660251556222933765847739116844789939589409907613819701251567088246493907290388902746915832111868174645772067416167272500253160176625086127471659409729453152211032595242099827869374385458511872000000*x10^354+1218203018329950839433247281070068261283118511756439003763072911013101005112477083973545015189964932875585526777069403233169812189610648684937309011820961115852910514465025533196765596281223879641982241763301356990377084856975099035143631310278011620569358035259618579562440870812659580918514784529022733427445815386053998673626742383363140749346186567380161159670933641818971420587688974653235800332315013643755050148085500200994373344283125465086871102743726651951741375845854420686367360579889987136696578001/11805660315471049110291240798720123623338036128276825304077722926361866434314604446746816283785257047634084122542352395199073482688523275908599456278088982871041088067530217912400362681885997732220142489807105682809920982241955483005086552247787084458193135088173094721177655306682540499800818394152162622671946491596283689142754614337678733736653749518607535240153944390270227913101370495116684030860717067071724412252738493487171253845245678259298123775550193111452769686382923981133980249097489212237399527316534043872727855540854742700058315227077301567185443961150438550313873454521290588160000*x10^353-56773698339077857836692373981858451469223409814328590959937370609510166297945282435619951056514446789615248015087529090327861611177531610562725730645838909994889545862619589774391345521332590687116151651237343310748929020840379900978540375775876216421127196999141315532887784069781959162330631771691360521207637868613300134126874266890826334943117445244880810643476391246637517883688208260448842941523753595705317405062186667773111319138599522242744523588298007696131985329723622906497809224030550394308713073967/12395943331244601565805802838656129804504937934690666569281609072679959756030334669084157097974519900015788328669470014959027156822949439704029429091993432014593142470906728808020380815980297618831149614297460966950417031354053257155340879860176438681102791842581749457236538072016667524790859313859770753805543816176097873599892345054562670423486436994537912002161641609783739308756439019872518232403752920425310632865375418161529816537507962172263029964327702767025408170702070180190679261552363672849269503682360746066364248317897479835061230988431166645544716159207960477829567127247355117568000000*x10^352-27044940629918696473828206179309025654410080910328583806144852141450786489060723251251139432184364751512719223726635099053428413582465115501809736977613834433973532718155656157488027958614066438907500185265719734008623904459502031501385124787015278293753029416684790873054502532325545725070142767028437787720534768026620433139083241995612165247455227045290520070895190187831408425820424794037721200604691710843243563750742728073608148991916984869245015998808827755004627833295173481816295100999958931379717104271/11442409228841170676128433389528735204158404247406769140875331451704578236335693540693068090438018369245343072617972321500640452451953328957565626854147783398085977665452365053557274599366428571228753490120733200261923413557587621989545427563239789551787192470075461037449112066476923869037716289716711465051271214931782652553746780050365541929372095687265764925072284562877297823467482172190016829911156541931055968798808078302950599880776580466704335351687110246484992157571141704791396241432951082630094926476025304061259306139597673693902674758551846134348968762345809671842677348228327800832000000*x10^351+1381718034442073509801408206871369295366030590768158876902041917460232777906583241797881589625790926210156204726058156203657068666427875324267604866199982118721617017901165168054801684302500670018210466764109560342626814787638558858156536772008422708146430738948244592759535317558332152188625209458371430018524587766984988764720565918556387817296790078569052761274296019198708986180557250944364030792667454427493695649663051128609898690963485017308978243312016134710440688709175314446116597307890216138985681949019/1874266631684183756749837389204806826441146615725228785275379291789209915111786601965524553213747408882387195294823866261804906111629955283249249678709406920606483141601097395772681579376220999967269821681776098202903055140732852481887541034858677528582742126598360517934164556488920129748377928255597337975398225005825998488303722572249875768031149273574132294726840211399301383483973579804724756739447441568306967689244763226023308260471203880446170130606348658374241715410153011244830704346717387334809548956772944805234274345666098951061258125450792396806361083272243624247830549639800093776281600000*x10^350-103208765461432630745235011761989137725969430371963933230971900859082373981959476890014688048374565803516936861547750441014388930816088284377502747521071376431322334890809328072264921000675400843565821106394950662869895176307892104774061375772457938168955311767309715252720886636444576588099595352610678938867394597760975482404677252581327052237936965250485744328062897638970336906398395058419759792263529703018286797661475288511222437558337287638103374769664877765578847098711656541534523959797994485118210737987251/1012103981109459228644912190170595686278219172491623544048704817566173354160364765061383258735423600796489085459204887781374649300280175852954594826503079737127500896464592593717248052863159339982325703708159093029567649775995740340219272158823685865434680748363114679684448860504016870064124081258022562506715041503146039183684010189014932914736820607730031439152493714155622747081345733094551368639301618446885762552192172142052586460654450095440931870527428275522090526321482626072208580347227389160797156436657390194826508146659693433573079387743427894275434984967011557093828496805492050639192064000000*x10^349+49634246353546787624001690879419938473165530380191856208682704865289351224100349222395519103154654279697225874763606797813710190774194582833155596715173096796216148859310318957790579861546811775776610059913186404444586379698392112167590824907173097413907587691752091927741983996666488713995504137972627666390500225686015493300857043711840180020135582101460232853781274669942891125589008635878747079259043626381148187685244157622628251055653683775625039115388728681156165442339213816806257498599397526811630410354373/56677822942129716804115082649553358431580273659530918466727469783705707832980426843437462489183721644603388785715473715756980360815689847765457310284172465279140050202017185248165890960336923039010239407656909209655788387455761459052279240894126408464342121908334422062329136188224944723590948550449263500376042324176178194286304570584836243225261954032881760592539647992714873836555361053294876643800890633025602702922761639954944841796649205344692184749535983429237069474003027060043680499444733793004640760452813850910284456212942832280092445713631962079424359158152647197254395821107554835794755584000000*x10^348+3839486844530177218317207438782412617367809174307146787017887571528346201871672395021787466952130913423899690790630019620012274019050147729979507366122153388802747149207705667098932445175133809999454895671493943043356017158389759023174016513057195467931872449954758012084852795635094871835575380903981284857048996659403704961911128704007604480843247636073613065886713338685555151704646724393810357860492581599077637692133878583814560903303092703097008145917316323063637593791837491894550377097389081011665878900016981/1311686759517859160323806198461092009416572047549144113087121443565760666991832735519552703321108986632249854755129534564661545493163107905429154895147991339317241161818112001457553476510654504617094112005774184566319674109690479480924176717835496881603346249878596624871045723213205863603104809310397241008702693788077266782054477204963353057498919507618120745141631853545687080217424070090538573756534897507163948267641055096100152053008167323691447704203547045076629322112641483389582320130006696352393114741907977692495154558070962689910710886515482550980963740517246977993601731859917697628392914944000000*x10^347-47768779163005222055375401290516494162554775106056037636423603516334750650469452587680975859639351281011367199052420121583243112683613378569690662403305734656082103450787110585987477689923930376314838897538912411694997436077046943263183664333738570720764836623806574038492419752396187186551327820596508126060168197772519485114373216684835394085482723079585152264086740106948247464563820098472128186338461693826573868837985824193746437129899886127931469300979341579906736453168599736558912241661806969646218804112075431/70115619508772835115490731335920191048813123996263339863202491710606115653745240771408817232073825830887537690546924211274635340907264313490213007122456264319867073013549986987003767653478622610441030714490474593181451670590727448616674173644297469671160690448055892311288625931760458890784147988592143428465198540671766624349821145138041054346305879134495908922116320898624000287985941201203334669894774521292036507397540036046080855197163853302779204551971423864096185582021199293915854930585812495927922860749262807562468261831429641969772545570100339997891516311285565732748892575784691473226821271552000000*x10^346+96193904909265479148116939222910936405004344259314170208485424364907978298347076819839854607230486822685985198362448492118405210116827867571230237550416974800962615989659769655525179125042953193183827419749233505256834114864317176622587390217540184000805232192068394000932666104990814876109929858844904733261150230522727418896413389462352971605059530824623995821182233321701404055794839340490356713174858458429475708247119760043964040164058960762882338226041708198056798489436782356736689803387863314846576794507893899/1542543629193002372540796089390244203073888727917793476990454817633334544382395296970993979105624168279525829192032332648041977499959814896784686156694037815037075606298099713714082888376529697429702675718790441049991936752996003869566831820174544332765535189857229630848349770498730095597251255749027155426234367894778865735696065193036903195618729340958909996286559059769728006335690706426473362737685039468424803162745880793013778814337604772661142500143371325010116082804466384466148808472887874910414302936483781766374301760291452123334996002542207479953613358848282446120475636667263212410990067974144000000*x10^345+1851256099634905825072362881538111818547628940439959200404692121076874047263678883313559527725346932858047057542357412215593614749649120594065185831957917067942628829487681506146740608543821967869822648927336727639826807209665951258723712366721770908935264055368681373078891173004778990238015745224669491953204472632985100696084342317149722856950681053724358185506264544142189552123288090755609883276671083631021332040020244369716211223237877645736311504455014807440315546890527076295447750685446140623883424829929744127/291540745917477448410210460894756154380964969576462967151195960532700228888272711127517862050962967804830381717294110870479933747492405015492305683615173147042007289590340845891961665903164112814213805710851393358448476046316244731348131214012988878892686150883016400230338106624259988067880487336566132375558295532113205624046556321483974703971939845441233989298159662296478593197445543514603465557422472459532287797758971469879604195909807302032955932527097180426911939650044146664102124801375808358068303254995434753844743032695084451310314244480477213711232924822325382316769895330112747145677122847113216000000*x10^344-29598884465226601815836449297521894637471872685728662369154731732642503985990269831539284952276866310274786192085082019775571452075446050417886008936511847182696068189069609838740363540955016099763343178170725846685309179202720298574820898641277823782649027945704777082350089268690838136252301996326492782945214436653392258685216429927480141625490031764701753634129951530192833473836396869612192418338040138022968047708116289699154807049812715101745459436617105232052051136796963406958620260609191645198696250516371217/9864160576155252013879301308469193193340920023263784602860013702234218270655843609577672024280701918208546749833259390354584224539216711050491545686227662869842351903432585011382161628302545170405730268412265188819685279762579708955387898218484586127948027661455442113056552479768195085003475135447726283383551352590296430888793258997578091487772400785605661292042996092737997514199285306885079661717301699758611241277559185071114427681158893677806779671969453473091005476881192932244056854181888252716596726672777867611288298098705864893958000753098853095492843321056121958086199466056446331996594382045184000000*x10^343+137665747664105324008100207826040405445135193552406201092535131177436875822736558274451474481919332073535323548709881882923864859753502436488509964539410143615269651126393032724821930447735936586864147778947746877360488395209666249999642643169325368348137854426992742087149387733219331272095713025493590394422621521888767417558959295145147669250300999928856646587843907825306374221210286070653274588265475626674559385760709801868471307100734022629817341005280994573301326212014645825497094836100853109162897221372147717133/352647686261780721596990573498297044339215227199689605066086633860354196863254671379845605936844805856722829725238956508932527860966813106739492954900913438662012017488476287190916831076467310860073019387845845406379276625624129627038699516470111347908593168108096637718616973772704881566908237482310393721475314275644133522846714526467015801924458437045716633455053927513820506331630129435264351938258222687050255320169251889966369235372502912539063495984776749444392682200693399804897930159744177789919419617242477878250601172347974152304956110123585237705107345865084782450364865391304378947411047795868146073600000*x10^342+2568219640957708637976808615580891035646927886425591359179650337097242469850862984007064589790698041564125986585752471796856661325751884317985987318816572794610671045001856389765637131823784559860878160703628128423930922955483130060043672605622020195898695616068062316700905699056038817578809073999381524365538388367451080947063071141260915830968316982622204765523438628603031618178716927129600688232050235847591687136067539410653691394585434812622306078005830632154283686540949479255169694346077186718347523053354943392533/166626031758691390954578045977945353450279194851853338393725934499017358017887832226977048805159170767301537045175406950470619414306819192934410421190681599767800678263305045697708202683630804381384501660757161954514208205607401248775785521532127611886810271931075661322046520107603056540364142210391661033397085995241853089545072613755664966409306611504101109307512980750280189241695236158162406290827010219631245638779971518009109463713507626174707501852807014112475542339827631407814272000479124005736925769147070797473409053934417786964091762033394024815663220921252559707797398897391319052651720083547699019776000000*x10^341-35104739551848706529324948792049793691101390573211488859419052178725544346170182713204344425211218655234453232755882017205211107402321759884825488758169877385325837938693880052375934808452347069672382398529246487727288965301939315351099775046666095733628007333698207252415303647756645428373568240200786598774466054282989057851268535886428291386770260803157750387521843701410173700360272940075674647350398455035339200155758216833521026879796208815610503192720964617788294701262921042034726269897932035043318794928498453801071/2399414857325156029745923862082413089684020405866688072869653456785849955457584784068469502794292059049142133450525860086776919566018196378255510065145815036656329766991592658046998118644283583091936823914903132145004598160746577982371311510062637611170067915807489523037469889549484014181243647829639918880918038331482684489449045638081575516294015205659055974028186922804034725080411400677538650587908947162689937198431589859331176277474509816915788026680421003219647809693517892272525516806899385682611731075717819483617090376655616132282921373280873957345550381266036859792282544122434994358184769203086865884774400000*x10^340+4800195280717498728029048312772183592099035478617065044480804741857839021081687028543826465491250938078699768299692794080934644951611301502104993289490054507037990473401847357365136952481406923595137182494258008260087142203944116227731558242269698330859054699192677633553882270871729398066068551884110690340244035596582485065771261967951019390931337865034265291363221968162482809110447985517504608212413408514024852766897493444336362886536571526634222994913651424313484118056293915020001566324975816138850546533824965149723/2285157006976339075948498916268964847318114672253988640828241387415095195673890270541399526470754341951563936619548438177882780539064948931671914347757919082529837873325326340997141065375508174373273165633241078233337712534044359983210772866726321534447683729340466212416637990047127632553565378885371351315160036506173985228046710131506262396470490672056243784788749450289556881028963238740513000559913283012085654474696752246982072645213818873253131453981353336399664580660493230735738587435142272078677839119731256651063895596814872506936115593600832340329095601205749390278364327735652375579223589717225586556928000000*x10^339+3926848703737270262924923062335490076513305743957715558609035626783636398161875029899562186111909020554668242811412590786174494470306495819064635776014746137795479101039644558489865631867317397627894582194301402332355959973633780788824942695267710136362432986910218712325653711477516017051134151685310041818701823213816524918014086843515976468674070836705233240124223353745499147503689147995743726687382993917606631148188743996552692296575624032651830665052545628476946379477207904455056828354055194759250978803677579543613183/27209364482067269377318776596014564437016791402528242746341870199951538494889011451336444161687271949617271793328963253384050267878646346929417484138753542515682779557684660742252958665426175832262563583195001518524352143142866194320090672524110310510668570165256931191244908547491148720815302966388116680109610554679013642110352177535845066354774132432173694745479639704597753782411865283683288297666887460824903887830214229004815538986560941323825036222555974176510806161924492898370439360590239033640817030398640072944217804871274686940088328373005110676298541323556857990044484050348412836021815282763005059133341696000000*x10^338-647008453667659726795184249187249811193157453377851955509968324551700518825514773050465549331533479220757631484073768277794921130046725709486101768300187688851692040378479935691066087781583349905256823729758989760364314107979673580983751974578541492342615673787457499769574238479905154409464202720011426240968809175878802146388736295079504170395214389260175773529795145862089442935657031632632756829635987571406168810791638020242588652740229711823676135937749232756630205025218853932136522967827397347464861328484737268262111/5629523685944952284962505502623702986968991324661015740622455903438249343770140300276505688624952817162194164137026880010493158871444071778500169132155905348072299218831309119086819034226105344606047637902414107280900443408868867790363587418781443553931428310053158177498946596032651459479028199942368968298540114761175236298693553972933462004436027399760074774926822007847811127395558334555163096069011198791359425068320185311341145997219505101481041977080546381347063343846446806559401247018670144891203523530753118540182994111298211091052757594414850484751422342804867170354031182830706104004513506778552770855174144000000*x10^337+60893953405777016628318124367731052559724452469094351461195452324892879993071016331185029230084365729899063832851799591352445285283230435913698039374030715046258202533965665571886804594729314467299854077444824096717906050396901659667688876813553117136987568288972501509264002493047571224124482072228690134458477595634732343159291525110652527169832617176992370400724897472896705025497276627149811364934029696421695053951461757600957963448040456553991154477369300966631384175138630115351418449804976429343293193788644688103819677/3047448821991534170259702978753631216945880637083163187590289462394572311427569282549681746108974458357134440852843884379013630002408390856094758223540396761756471310460682003132331370527731693213407121317840170074727440032001013763850155322700354777194879858508776293419429757319008656731313932235469068172276382124049527916359443884014647431734702832403453811493719646914948423630128911772528289338691395612389235436983993648539340366494825428268404056926269107769210290135543204617489208386106771767771507404647688169752394145582764937289892777776572395745436628238368094884982213639022237634443311669456566622934269952000000*x10^336+1265203460658071157332465038783684403822351084959278516517300261892492961801110380325476141404966765189722810611457510939608218935895954990119385190957626067180507487443575313675508324725357463056302502463139241094807871113966390006319362862160223299108734220924804714404264946727931196858024429476677729682201506832013511811684898709172113088213510092226596191259724954418346786374859907390487836972261791111266338257638080653219764962313040856016535778368830877460292448243580468254778688528539786289033265068719387514599931/21941631518339046025869861447026144762010340586998774950650084129240920642278498834357708571984616100171367974140475967528898136017340414163882259209490856684646593435316910422552785867799668191136531273488449224538037568230407299099721118323442554395803134981263189312619894252696862328465460312095377290840389951293156600997787995964905461508489860393304867442754781457787628650136928164762203683238578048409202495146284754269483250638762743083532509209869137575938314088975911073245922300379968756727954853313463354822217237848195907548487227999991321249367143723316250283171871938200960110967991844020087279685126743654400000*x10^335-99284357194631654064001670360556980027385796290162183200841215599623760999363424773346398978854429794228358727600220562067383735389629479219951502952843301743423205297840991496625898431516673879148011151906226267579117928994059601962628434958973679666428583151969918986440181616712445541778751555664918614212297367155789531017418317730648135287423156009772245389775831571510010194994225544667273210770639910073524727903181863735120691498676378541035389931380275234522524890022154287675018721813624062331441778892860835436641227/118147246637210247831606946253217702564671064699224172811192760695912649612268839877310738464532548231691981399217947517463297655477986845497827549589566151378866272344014133044515000826613597952273629934168572747512509982779116225921575252510844523669709188360647942452568661360675412537890940142052031566063638199270843236141935362887952485045714632887026209307141130926548769654583459348719558294361574106818782666172302522989525195747184001219021203437756894639667845094485675009785735463584447151612064594764802679811938973028747194491854304615337883650438466202472116909387002744159015982135340698569700736766067081216000000*x10^334+4904409427332697592081496609855473294821089410294528755774140685512826561710378749708650392015166071577450298037281327644294946153916070009012624028686030696805974245940976485258037589013822811407916638773913113592641942649021641018996933473615463001073552128872472108927994528756234592071685414465536237520147425874936524736445845596922997726643058828115462398779684647356106307605702501539464115389575341930127899687238760173889013736387477365845752996336538769100847945904422231908454072626936869021784800149488129946768548279/23696962039806169707939450362788236342971167833958676946702090859580194293660778741106325257743385388185077412071714044931209986898727647296992839946250125219418320910142263256357008737223641646427453775367525162501080573688839883027698807789317958747467385779764244457629485792912611314742697137063007474107621147396609129077611035642097898429169049224769256838175163974410638942147882417943179977897664292281938694757987534611041910689863762530215109946658668582013379216093983959105596084410366257266191241578540423207994616876051580152366206239990626949316515221181550305825621693257036919845431191541694262059936883146752000000*x10^333-10396134839209778569407574798428967093637363585034936488301800739542379540194022048342629973151767140147030743924607536418324347999398102168552705035298951077782907438214749402635430077436922439722191682970546852251366733259506150980559444830246417730343760624277281866204710919074149885601684729409879418194536471836896421791448140129845426903510064487432710284798402438844951276820488354440694195152137621597406680321710583708730357666486908277693088291822989778748309217333127788125252708346821364539486706399553564922963571703/557352547176241111530735872532779318786681867454708081786433177017326169786901515990820770062124424330113020731926714336782058891858074264425271595535802945160718907806546031789516845499500051523973712796644191822025415093161514048811475959204758389740432913540055029643445505849304618122748236663721935791011249386768246715905411558302142571054056037766572920833879856678138227919318194470023593080153064154471198100707866814051705739425595694710659385945411885048954679162530502718163619905331814370900818001927270753852033388924733165183653170764579545847924438002190063193018622225405508354764541625060649043649715491611607040000*x10^332-47303621462422541499142726316070096266550820180383766788867679050649706975394559280235732035369588103476356469643384619772571797985662993010844707870547505575970967868717876425912235111655732086722487687619765536776278156059916840330902192159647643181875314457865554093153148740852639624513009144439329264977559096714331587963346747385874360364064326171458652168631408568714780933472606329588580648874574769252272311682891651919034287648360946701071052635343153488971707356439885708991729187227186410322564635032651467149679109/14291090953236951577711176218789213302222611986018155943241876333777594097100038871559506924669857034105462070049402931712360484406617288831417220398353921670787664302731949533064534499987180808307018276837030559539113207516961898687473742543711753583088023424103975119062705278187297900583288119582613738231057676583801197843728501494926732591129641994014690277791791196875339177418415242821117771285976003960799951300201713180812967677579376787452804767831073975614222542628987249183682561675174727458995333382750532150052138177557260645734696686271270406357036871851027261359451851933474573199090810898991001119223474143887360000*x10^331+1699848140719108526775873389062222311693181438855347808950218203331333623562838138004615059182806619747294237902793500378614164525904028769606108135712182705829780788625622268232735933305385531055285961295127074148280784501964951131495686955251465296366341247110404443963822998116041516233402951374323557236871429151904017542904015013659850132447996725941343631665265748352815622265584745297378186662813732202773591190968811347879137431232012107505316203549284244595524277984446490458480666820159452658896150705715447173699272894911/1108838225434837579782200841144160960533503925778313973238272320592364695681309331813317110965700170509382746508780515891071675058538695115540803490065965859319746037636181052718091408414794839347695070721744760572240036343237117423424936381996835112220440217463898953711696848479142871844204386625720482784222380358938932940064450363358999430833858854082971389869508346443875000807906723735099569391041359212579541484566177135323919839488816697898048673091398381834236151175981736986662359601133820169476364235413201815558255900071311244418004729205321412265870724025409704668215995795806748200531561759331185992103118188574670848000000*x10^330-98699221192193956020068908030693151567621484673792552615779655317954189109099774404924830186326375127081527353503831046729239743641572382628772918701906979135837671819357729345788031171825140537009998828158492112312451621599127883011485339880677723028519240175973055489761531716407755018828361606681475715492941413999954982725566729287879024501448956463579291766176300593111321201465243747012473076995290434310528597481741599305354114775645949701804219971806104035888586286053980146384240104557591767844888325089790671781816099275849/379222673098714452285512687671303048502458342616183378847489133642588725923007791480154451950269458314208899306002936434746512870020233729514954793602560323887353144871573920029587261677859835056911714186836708115706092429387094158811328242642917608379390554372653442169400322179866862170717900225996405112204054082757115065502042024268777805345179728096376215335371854483805250276304099517404052731736144850702203187721632580280780585105175310681132646197258246587308763702185754049438526983587766497960916568511315020920923517824388445590957617388219922994927787616690118996529870562165907884581794121691265609299266420492537430016000000*x10^329+145731665064828318245577418670380916648849995939603974991688206648220204412235310633695126049777370490509682086363067593655576775519674313361604444212431196646889206223018857819661862957676795118916332509032040726150206213256334024392032933108843060342752708814291847280097317388621566711495274482204388547842213127671271259553397177993742975269204136297396006843804565379009811221109103673948821339409192743761823583447365041330901047596431683505649060524985926720621081683077734211340350546799032337592475749332592874347349631614241/15927352270146006995991532882194728037103250389879701911594543612988726488766327242166486981911317249196773770852123330259353540540849816639628101331307533603268832084606104641242664990470113072390291995847141740859655882034257954670075786191002539551934403283651444571114813531554408211170151809491849014712570271475798832751085765019288667824497548580047801044085617888319820511604772179730970214732918083729492533884308568371792784574417363048607571140284846356666968075491801670076418133310686192914358495877475230878678787748624314714820219930305236765786967079900984997854254563610968131152435353111033155590569189660686572060672000000*x10^328+9334042946261403918731576590343348510330492369010225967173688561990239110201281439874206983622764111931288125832770147124264921448427731439866494198437537131974072971915705703577340854068543639004525444152972849600970653999227979615504494797922603269692690185596712464315849561354603642941107914093387741321924436057145231396397963190691369943954460588089571416208005956391791870288405857731461924182061241195260731640440867863571639168294929721667233446152941095144121853408379831122780977117696180450347030416559781049422206413470567/1337897590692264587663288762104357155116673032749894960573941663491053025056371488341984906480550648932528996751578359741785697405431384597728760511829832822674581895106912789864383859199489498080784527651159906232211094090877668192286366040044213322362489875826721343973644336650570289738292751997315317235855902803967101951091204261620248097257794080724015287703191902618864922974800863097401498037565119033277372846281919743230593904251058496083035975783927093960025318341311340286419123198097640204806113653707919393809018170884442436044898474145639888326105234711682739819757383343321323016804569661326785069607811931497672053096448000000*x10^327-5429955964984979992187981706858344107367072244069706393562818729688780571364682540195869909678276411626074589595240649123544181399720992645547916975302150312449888059206563659172348527562262393811656144329700070673018269117418016731716432159314261746122149460758008893571956766703231310675241691706492574546323026706669058235915325974284986887169658344935104232432611229938936341876106925272907875755402733196438372859178334253601404974135935176705514988236354702472378400609815615707874136745858694582787848790463379658237723604665311/2675795181384529175326577524208714310233346065499789921147883326982106050112742976683969812961101297865057993503156719483571394810862769195457521023659665645349163790213825579728767718398978996161569055302319812464422188181755336384572732080088426644724979751653442687947288673301140579476585503994630634471711805607934203902182408523240496194515588161448030575406383805237729845949601726194802996075130238066554745692563839486461187808502116992166071951567854187920050636682622680572838246396195280409612227307415838787618036341768884872089796948291279776652210469423365479639514766686642646033609139322653570139215623862995344106192896000000*x10^326+36886077169056021742454165353552050990960780339560601716612474759678610010100041501525222615318124221541310055253977912373488514168687907230812484360904580221959706381289393876821627229966007390997045701496895191811811563892144439785139540637776872965533491872889173736044257275149588246169456373350746645736548542042167580432862802400624795926854043278564623426020547706373515119325052632519490761534574781234444207633017286759764125446429958207763361267122277333674461565788685824137044793625972861656000092687969308872997411494905083/144492939794764575467635186307270572752600687536988655741985699657033726706088120740934369899899470084713131649170462852112855319786589536554706135277621944848854844671546581305353456793544865792724728986325269873078798161814788164766927532324775038815148906589285905149153588358261591291735617215710054261472437502828447010717850060254986794503841760718193651071944725482837411681278493214519361788057032855593956267398447332268904141659114317576967885384664126147682734380861624750933265305394545142119060274600455294531373962455519783092849035207729107939219365348861735900533797401078702885814893523423292787517643688601748581734416384000000*x10^325+5555857368780859366482446336683155636101517839291493660846677267346260478400538311439316149987762136230912275786477116242007717177261408399586932515936965054528943914181054785762928743762869727924728548799577230865148009334804221844997110784340546029273129998138329440767726654381004587686670669058169710999200622546123310638501830857189919093441970140821796710900207789725112206988342800591686997740603423586045768090821136714247804706218188666251899578698528674815195663710942123919521215843993845781296925739168040365645868005983069/837062547776567195812507286193843318015066051938417040160468880771781589193889802912999108385624516352820900588297853763964127369798173866937607956091051266710607376028269850320668301424673705281991533438022253057835796247754634885546338807950420914515345389896552829829579408420274046103847713525492728135426534499144106820710303797339233844022255717264018392416783237279885695257061615863422509668744190335854643204239281097281927441335558805273469129124950799752093081930508722695061674872630468409517314694237120326940373299742321502055125445341327245992719082020992125216885447013145589131617314204659075458722901368451509025220067328000000*x10^324-4399202517599444462432866552346161601407324884322821932742142546193712359547695245718257320800760183128463757773375006811078199554685032472648074201743832783353906463328301148023959326862084783734873913037336963173073711448220703542793871173588844650812942030821051507659558934375397676852527229081466915667853876319066840060372684105697730997621401277088791283567472073608761025819684347176443441852755312703850366597401601628421346221875602018235030311612972993331317554131726366246939843941357193377863483387957532293702847312387443667/436946649939368076214128803393186212003864479111853694963764755762869989559210477120585534577295997536172510107091479664789274487034646758541431353079528761222937050286756861867388853343679674157199580454647616096190285641327919410255188857750119717377010293526000577171040451195383052066208506460307204086692651008553223760410778582211080066579617484411817600841560849860100332924186163480706550047084467355316123752612904732781166124377161696352750885403224317470592588767725553246822194283513104509768038270391776810662874862465491824072775482468172822408199360814957889363214203340861997526704238014832037389453354514331687711164875145216000000*x10^323+8914229950579762323472706716993402966152027356560854517230004783514268292231663023968009302919915719443303791554454263484545193816076929634476591339914704772434284627541426132545659081770074869113431538222353904253060810926685183387288536886706145372359414854406148558151426310488097399071113656403438377232119774361848767129604910824616631379415888357763057244970351219327647389403499460563281373270970788823592584995445895068524339293313341007371822017265345480886222588300713904455228679979584370269036552494195931436433691987528312437/4078168732767435377998535498336404645369401805043967819661804387120119902552631119792131656054762643670943427666187143538033228545656703079720025962075601771414079136009730710762295964541010292133862750910044416897775999319060581162381762672334450695518762739576005386929710877823575152617946060296200571475798076079830088430500600100636747288076429854510297607854567932027603107292404192486594467106121695316283821691053777505957550494186842499292341597096760296392197495165438496970340479979455642091168357190323250232853498716344590358012571169702946342476527367606273634056665897848045310249239554805099015634897975467095751970872168022016000000*x10^322-1469034859710026971213707214892023037631882116380884773386850902526215291420808764653300948410579664437550115666394209828467008210806417771453228898351055680499288558851381137863216357115988325269477437508154166979354886335544171146906551503510098235151784209965344065986264378116574446981994414382326244104058272739591242042205963535996460673214702297176981406762642560893271802826673741073585379553249009799296975473459180968845709043116979480731854678660228483586905338404069063464480098454804375653232451362702046537356191247022186699/7593831433429017600411066100350546581032679223185319388335773686361602577166968292026727911274385612352791210137038129346682563498809033320857979377658017091598630115328464082109102830524639854318227191349737879740686343559630047681676385665726218536483213377141527272213944393188726146254106457103270029644589520976235337077483876049461529432969903867019174856005057528603123027372062979112969007714847294726873323148858758114541645747796189481440911939421553655350988439273575132289599514444503609411141078906119155606003066575262340666644098040136520775645947512094440559967584775303256784602032274464667132561534161214592089876796450799616000000*x10^321-1997850996168771092446548677032173540252973867470029192670539819358224381480570401358483720356122803966193783076223234599321562574579547850412790257021049618273570437313941809179765343688407921699114609874524570816081605580602716791441970242877070165563053312063869639220303871861345277024684794269783115717427997168157551837280548077632516773583469815556290783532349380549336602826949319118774321239466668173029537678289599987825446398634166651422284362769817951985769019165197350248581445736315065148160527833949363667928139819588092744737/83243580173248890935706106592042691621280229644557471134936751149895887450904306417196991363389815082611297245522211973898334261073944623263245169937887183358104183324230623268079985228211102083036406471575826637717403698100664582686536539667690807596928985040225421958009258438134816015237514982766046064963990328941491765043378249254197285644216086190264194771527440628547434626052554377036366262570156044795985368357789706451605520687341829095555276679939071169957535271316930600158589877340648566364928506968878183753005615798025778387752602715976540742630876627579257418364664306874300872807477792681681107139537475234358489229442693665390592000000*x10^320+2918844651846522189511411282326462417352099751648574696497022055075667983998375093623661464838154078198675428389123863540062049929243795934342999595602124709346591424922245942449183114584080131022075107806610082391671443296744906679008930909574688048042210032770006293739139854100963206285780311949345219473867963080521255675715420281846813345539475295901776194954943102477683692173179393645338906086480511558825851457072780394931359946639899578330248600521136865973835351035655824680006152144928842388003112094085228155123140160575265787651/249730740519746672807118319776128074863840688933672413404810253449687662352712919251590974090169445247833891736566635921695002783221833869789735509813661550074312549972691869804239955684633306249109219414727479913152211094301993748059609619003072422790786955120676265874027775314404448045712544948298138194891970986824475295130134747762591856932648258570792584314582321885642303878157663131109098787710468134387956105073369119354816562062025487286665830039817213509872605813950791800475769632021945699094785520906634551259016847394077335163257808147929622227892629882737772255093992920622902618422433378045043321418612425703075467688328080996171776000000*x10^319-33075064544428219226466732575088973688439041747950647631097033311276995840523949682487104021505194378732927319758873474688190596767589757455452208137760707848514121376447139853528656486507369412603885635833726605230689195466905788247502754229905981231741489898099620680001808851431712490989532114291663210193266458708565283888880470312440715570996444363975593138653397153659152972630727466042164292511216496325321437459101189500379021133720249399575162761085118376055487944727548263532395610563138703327705984055404158045350626055748479975361/16781905762926976412638351088955806630850094296342786180803249031819010910102308173706913458859386720654437524697277933937904187032507236049870226259478056164993803358164893650844925022007358179940139544669686650163828585537093979869605766397006466811540883384109445066734666501127978908671883020525634886696740450314604739832745055049646172785873962975957261665939932030715162820612194962410531438534143458630870650260930404820643672970568112745663943778675716747863439110697493208991971719271874750979169587004925841844605932144881996922970924707540870613714384728119978295542316324265859055957987523004626911199330755007246671428655647042942743347200000*x10^318+1100281972417906242786672002252568468050550927422495508941452432797223577946584565229329274244212561583571453617144327046550412196503040794957692602135812391398986296150310530889051095588734541876440950106834211147263204363286844207397151393105114172214767195906721311602340262081557471984382596995173197260979913688914633608570554644196243312407932942875547143845214939153419452953688816586270013784253032449430890628292868849171760084586507965303152831483385743928853274681867141232863794943622883904122149737905040480063039619909732932889/11368387774886016279529205576389417395091999362038661606350588053812878358456402311220812343098294230120748000601381826215999610570408127646686282304807715466608705500692347311862691143940468444475578401227852246885174203105773341201991003043133413001366404873106398271013806339473792163939017530033494600665533853438925791499601488904599020274301716854680725644668986214355432878479228845503908393845710084878976892112243177459145713947804205408352994172651291990488136171762817980284884067893850637760082623454949763830216921775565223722012561898656718802838776751307082071173827187405904521777991547841844036618901479198457422580702212512961213235200000*x10^317+11369587842225027774799188804717176262477002871288502906052048111898931892560116514147284412452555204571917098657992542444848046848445693125237567851082176991150539235497735176683924480079936907250486501165774633339853747208964377443287049926635293604044813375009334606702835844975800186631782137972096588045679012059311811990241043786790948749334065643955255742501689883814342193972821965339366447616713447182608538658485728463525345224204273279659993501209761955072874496848249150305332616820628236191858760680388534416053424170751688591667/303519635329492683443889794814607411792408404019979577815484599714238570527209210031636999399466420115185520781606270766915204913793671541954590695027880633031945343032838746412410605661185712536716399420341701136934316044642178200512487066893227007404902101396811972977306408489300288396075204868836841491453009101383760366352996689414653268567481244254155258838530828115326868238823430420630664295019436715907612717637880048909249204922236680280429222408584733525951195399217819760716043535156395017709382961141720967333064227309349035257560265045476033109284087427241712713636151702033240342206664291662630259968757195824844105264681080489586458624000000*x10^316-2898507290147171138247248326065745478170922597970332222653217440749611429266928526125730444578765121767539725003330763492329720049372824502680644174969450907526730971838342000072358330305822202778768342545949770720315552819339921570916429881803362074338337030998459352848306722848974186959150199222943497302881979504148550528033324034047188983034937734397270846044961838691729747666438142274711045845613692250436411380976867415735600433571632687247768589034523727012129229140245170379509728583602857710914134754647709625873988898427664443374959/253742415135455883359091868465011796258453425760702927053745125361103444960746899586448531497953927216295095373422842361141111307931509409074037821043308209214706306775453192000775266332751255680694909915405662150477088213320860975628439187922737778190498156767734809409028157497055041099118871270347599486854715608756823666271105232350650132522414320196473796389011772304413261847656387831647235350636249094498764231945267720888132335314989864714438829933576837227695199353746097319958612395390746234805044155514478728690441694030615793475320381578017963679361497089174071828599822822899788926084771347829958897333881015709569672001273383289294279409664000000*x10^315+82576259199192899733982046968275181353587190034549167103537890706062760622780330100420932368439796160485171153806637145346510344993707934964514192419791361844149995624523737198195367017050573567719573875642097286341676199556189052980584371301111748158306494489729034634882632380061021229705192434426860901484648740783356116795596139709442650647569982733890679050965054444799578211376672121155381624671939119929134572978258876828442167526805465102603980972850623243554672192142164752587266160527189422974509092328022561575781386781130026256193747/55950202537368022280679756996535101074988980380234995415350800142123309613844691358811901195298840951193068529839736740631615043398897824700825339540049460131842740643987428836170946226371651877593227636346948504180197951037249845126070840936963680091004843567285525474690708728100636562355711115111645686851464791730879618412778703733318354221192357603322472103777095793123124237408233516878215394815292925336977513143931532455833179936955265169533762000353692608706791457501014459050874033183659544774512236290942559676242393533750782461308144137952960991299210108162882838206260932449403458201692082196505936862120763963960112676280781015289388609830912000000*x10^314+24999686677458425098195190286373517529979639481569396953252783900943806605908793942529988029274203580787108967060225896280701790895377405727260287507006877500767448224899392437593237755120169167991884427003010633453719818554121214546097214117464809929061167854486869950882255581598402834424379296494775150021553540143133277344095322079872673487543695468326847587075169627483440179957156783033143130732051120088901669253859102430687764214806344377167691274053074031981721440629583436925254470174350547577496958425270467864317937783397236822647839/10574588279562556211048474072345134103172917291864414133501301226861305517016646666815449325911480939775489952139710243979375243202391688868455989173069347964918277981713624050036308836784242204865120023269573267290057412746040220728827388937086135537199915434216964314716543949611020310285229400756101034814926845637136247880015175005597168947805355587027947227613871104900270480870156134689982709620090362888688749984203059634152471008084545117041881018066847903045583585467691732760615192271711653962382812658988143778809812377878897885187239242073109627355550710442784856420983316232937253600119803535139622066940824389188461295817067611889694447258042368000000*x10^313-2206355980146070915811951576083966784164543825677945202486673730548344334149714292676662407465518732019100326628639288136380095405053704620103099695278380638630743569224954757598345654383470995523689159602987713448119663274507709484402212634102615616702049174242215707871450952091878713049785686824593480088969818348515514569194276121940196990328377031475420392421560700205324849993716646866126485789710442209615719833404709206612325078955474224717674607923036714558581661760236928173580924398138205980057887349071797834950067102142439778592439/51084967534118629038881517257705961851076895129779778422711600129764760951771239936306518482664159129350193005505846589272344170059863231248579657840914724468204241457553739372156081337121943018672077407099387764686267694425315075984673376507662490517873987604912871085587168838700581209107388409449763453212206983754281390724710990365203714723697369985642257138231261376329809086329256689323587969179180497046805555479241833981412903420698285589574304435105545425340983504674839288698624117254645671315858998352599728400047402791685497029890044647696181774664496185713936504449194764410324896618936248962027159743675480141007059400082452231351180904628224000000*x10^312+18945958763886212599362916529782364391156174038634660201229618119883575981772923507773860643979958221258278602280806828963346996717008335827840823508326969503908274471541371844383970067686483986534010250571567549475669144719396007194233998018067134934112248158263727420642606750150514014909742447828622825263664645815132970027310383957484482556529849821420413190871521916654576618139778412490068747613547911661561526337268119345623156583027012660460671439786009117048490401209109696647290180992801660677101261875370781093220214715363228720729110261/1993406023318265141748192348764988188758123754219095377020754384001782101825974411664410520200913352428950542250627560174148409482225400548875485377206963630914049202080124620923208182177800421455301170931980647913878459188199000154845133972721982786357976785853845200272384139446673792309768335037077373253839300646651429418545406081055117230015380485932831942834556647556472806284759614626649831515292670589634999269749405859761687625669464795881640407187583255614120192984164143368401060244965571423308818211788892267249093358797243877702205390214800011207679086652196243479504636776419880824109856782769592756182590313947381213000570127274042764166752423116800000*x10^311-572749765941703225876537419548210798617941551773619029846116747762304623427190887889258310740587492416146922870081680819266206224519723827464556574811112059306215124189214954931248288622736996895722721755260929957019868491485558761507841097879518908796162785203611477537836612433997673672304086288355131177620923764980374086912841262226339264665737534912232547664040558967377028647760520910921343947924717078661647711437838811431395141807487013678908027666687566456733079833442854202532383611991536782333961937169674309970923855997836602952287543171/657823987695027496776903475092446102290180838892301474416848946720588093602571555849255471666301406301553678942707094857468975129134382181128910174478297998201636236686441124904658700118674139080249386407553613811579891532105670051098894210998254319498132339331768916089886766017402351462223550562235533173766969213394971708119984006748188685905075560357834541135403693693636026073970672826794444400046581294579549759017303933721356916470923382640941334371902474352659663684774167311572349880838638569691910009890334448192200808403090479641727778770884003698534098595224760348236530136218560671956252738313965609540254803602635800290188142000434112175028299628544000000*x10^310-198796487666584013345206566494486799562321201968899001163172335389224074413817021822578048113917961557320267328177729470514028936842237826672977206079998296063875837225599536561060057774685328881098747277705422710699326981469678646316306922621240391041371781734741213528406469135046988995620826436139613194760327109313914090805053200411312812318475748720864721303640433912517401248621658445356672426695195854258984117102479958882236058234249861490243932299393717906627796455366283915868096382790489276438845385499203892610021804294561276345046511229/2631295950780109987107613900369784409160723355569205897667395786882352374410286223397021886665205625206214715770828379429875900516537528724515640697913191992806544946745764499618634800474696556320997545630214455246319566128422680204395576843993017277992529357327075664359547064069609405848894202248942132695067876853579886832479936026992754743620302241431338164541614774774544104295882691307177777600186325178318199036069215734885427665883693530563765337487609897410638654739096669246289399523354554278767640039561337792768803233612361918566911115083536014794136394380899041392946120544874242687825010953255862438161019214410543201160752568001736448700113198514176000000*x10^309+1278709744478079057850287466893705182030672864644260166667792657461429100711589707364012553357925692954016549897483159955730959479146350021540907223643519237968575715257649647285832387125642450839760540382346028114245288894590736679287707809762527935957667965361708494903220957282841495628316712838272420709535438123033156989643644782506037650816623314279624397284867835971761774507013295727331218230351670292606302474156340327706583146035482699893414440053301246533280990736655432985265839567534708901997638276532521218767516949370043537862220162891/31575551409361319845291366804437412909928680266830470772008749442588228492923434680764262639982467502474576589249940553158510806198450344694187688374958303913678539360949173995423617605696358675851970547562573462955834793541072162452746922127916207335910352287924907972314564768835312870186730426987305592340814522242958641989759232323913056923443626897176057974499377297294529251550592295686133331202235902139818388432830588818625131990604322366765184049851318768927663856869160030955472794280254651345211680474736053513225638803348343022802933381002432177529636732570788496715353446538490912253900131439070349257932230572926518413929030816020837384401358382170112000000*x10^308-4224603419843562042466504152668998838283095295252111615277519047824790842806637093177635333618433875267242886108097769044760739938155428328036791458169226569575086965625140832702016376135688079405369743719491232965896770558277890297578517280573627450695508983172717125564289859592907769344443501071235409188180182240971991509095744454292020628044995939357162458961313603836583744012457058620430339856720522647049097384907059866841013931435983744607966551586211522806729376786614552668269926517485011859894394036097040290662430159016038724815125601/634330273848776514749156922410573027208388666074719278901961484337709947402479714568924919106790641790783904694753270041130797445951011388945734811104073069694434942519068227586635175114435776970240479750140984746880609691673324692131076560605459522373199041498491454800962238659637981767144138042155692703275291741488008432829984577935753375694180004630769021809139276061720453714186005940123214242902060534058851553338114507517022740882676118975193429572905957411493247124603661336159051670808687192202913223822822503613907922388694391083094643814781003566443595073966733192942368345639326362243529426231323980628102846331113093136967136928990036740205860356096000000*x10^307+2236933365802432300641107464211627099178645726069233522945568305477708146798440043593742710439746697836013196412332766547302204620949535720484459387831760124404399231893206501448791159813737265281786811400889782277742893871054516983635940999135602305616543256922441092452509404130468172644556196074164090844697701173444607603692705959389319644553488457712138186041613404429907594174081695329159446616375154497403906644790301690189897213553800224500772334745599806743192696482127745869989949112715105678405338024989845707202344213986299259277338497673/6820319104422045086582935229758481188544594937635381686753889879599057354471461891045080730236212980534508543277987159482238334138865274453944540688990993645354564501965021583011501402830413473984025638273515867998460315404871587089793335179629900784556636094191780122019945990068427579960333772229258007945615936804479066669787994181965220295463823409790028522491865496215618318334927935868204799539682954862200771901491407184823028509970533631221279754767884854088375393083738566686382123564535004690565722982542987558856737981523242092925433610296525350346401534235290315290516344452314037046842428390839195439713361803752127977408670656260500875030693410548744192000000*x10^306+2673016305147912633574706660946400058757921308083055628047455097305546794285798735940573916749864311790572324991403269063024860450705857728020537638259377551392942511126062988548651499998902087682816727766852822104475629214426988127154135017759465246742779848406501955856681983834930760930322653072303979091533171583232838723671382966289610682562876013365695814619793805778701537019279296670298488805462871713606766422541139129031105976286284890054198316145390744875913900076969415118722682482813137558831681205842755863267094131234226124792373063861/24553148775919362311698566827130532278760541775487374072314003566556606476097262807762290628850366729924230755800753774136058002899914988034200346480367577123276432207074077698841405050189488506342492297784657124794457135457537713523256006646667642824403889939090408439271805564246339287857201580025328828604217372496124640011236779055074793063669764275244102680970715786376225946005740569125537278342858637503922778845369065865362902635893921072396607117164385474718151415101458840070975644832326016886036602737154755211884256733483671534531560997067491261247045523247045135045858840028330533368632742207021103582968102493507660718671214362537803150110496277975479091200000*x10^305-3330523232413317556910896722966946272836477341497523712309285773584831202568711505514897672081046615747829187011614747089362209698196878323578391609654886714851443643918896164955432876407368986256690866165284497260278874772666283609622415315488871814820478015054232473352120006060989491434099685410986785050796434557442523004123674240249946070562249399441636881590116798366551092607929212547778182648571822778442762048030409554451571301595342862650401914112229379189111697757599430119451001471672180752319544749283353200202916933001855593450746077873/105227780468225838478708143544845138337545179037803031738488586713814027754702554890409816980787285985389560382003230460583105726713921377289430056344432473385470423744603190137891735929383522170039252704791387677690530580532304486528240028485718469247445242596101750454022023846770025519388006771537123551160931596411962742905300481664606255987156132608189011489874496227326682625738888153395159764326537017873954766480153139422983868439545376024556887644990223463077791779006252171732752763567111500940156868873520379479503957429215735147992404273146391119630195099630193435910823600121416571579854609458661872498434724972175688794305204410876299214759269762752053248000000*x10^304+4769166419072408520409637568839460757532244245586690961445969065366613758465631784390115034351314418689062714482174316525256098431615174303440928987293883095239974574273809094939729889464501056812360383895028260929147609878894818655914998238857671273077835758828291272681821552479424827729016305802374948625664489145985737370165939530803690031263516492973997464207220562603121159411130413332733901581776356738009598643154202897484201837787386583675020026504636247944873147399540374757311819011193605405056365134187484137636902674093920664958336549/1267259291660354183829603449142221020839253769057412855345238893757760334250181306207085967940664089286411909976813098019925574343221418737249050140922197528943299726816726590907943486461392955166064118595337141924875206991356785214103535826924781565130523351694988822672093190412714285824887823485178262121507993419154820129612220854455473190382955575496469815792036943812966500439005964858092246624147542580847627295244855012405827232820331410188211980240742476114485234327817230455276162313926504097343824657401535752871445508824963692104854761138967290903073317328879748905592714324042866238381044759072056959120934322245556682253998160647112420650864324024540856320000*x10^303+9806583577389216899713331073353444130532931509499947141995025508977558731654408668238202125339818396669640238219365633103083262493938417858405495655886486134523218546572666441233755434820354936104458081540869081951841732743873336449922260439216717148487512381155456769415675337444914588605702586561698477711128795490757444248935135748559338878513048563893100324607444013245044493597826357645555610377200613675173093630028101911952737664939088789957349911587774302216757579196159415825197753971319256684667969152632275895237416201800599742921493710607/238656606101936201669710069559708773749552466057737275982892114666930214947665394491449464912425564614863522946383326684602483788187173683692427367789172849638246921052760035232738457087841828281649025134466867253002123356647266575446048384605609488253205810207958770029721950084474417877971999357846196214032992860662331500909221492415326988578870108755372678059035357443576916195175798331900222345492585956538129410376987320211327413620888912823695021178837826814260431754786179925489883267770208884132275778605144220659514975449461287315646772891496015059321282485961278712645747925075372784343110254252245126826449956236894462185484203603867446619074023821921656766464000000*x10^302-301231643946394792390797758012362374709178850478355169591625365882095378146318457874812357854430943729324037386092845524242410867633848897542008728984198707605514919659114286202896988097935631104318969940500592384689811978222293814746724613318385792535012096557925834804857094249441438047394501524198302012111047872726409679510605884204707109283005404507398451060576619679659856112251756823055009213552810218736083534263044497316460464028398209488014732937402907311569894953355355306007780941748475412130459081140096519856597962117828750137978194187307/2863879273223234420036520834716505284994629592692847311794705376003162579371984733897393578949106775378362275356599920215229805458246084204309128413470074195658963052633120422792861485054101939379788301613602407036025480279767198905352580615267313859038469722495505240356663401013693014535663992294154354568395914327947978010910657908983923862946441305064472136708424289322922994342109579982802668145911031478457552924523847842535928963450666953884340254146053921771125181057434159105878599213242506609587309343261730647914179705393535447787761274697952180711855389831535344551748975100904473412117323051026941521917399474842733546225810443246409359428888285863059881197568000000*x10^301+56133694569014501780944883390763451950725423331616030925785940375887768828161997183445116722101011486079416231142078555179849412933833175731058479150122857050491413617185292835917333824536879063250150038127078439365257856465433522563020890103449674740395480730473463875275056030728222455559045922070861219196642371148564514461880010088247205891987654426136099960592909333551186946763462034597927315247884003379826816556782923731317972230421277618391448649350907273624525744492231326747808947457504668147742385914052385375716541748820958119511643631851/2749324102294305043235060001327845073594844408985133419322917160963036076197105344541497835791142504363227784342335923406620613239916240836136763276931271227832604530527795605881147025651937861804596769549058310754584461068576510949138477390656621304676930933595685030742396864973145293954237432602388180385660077754830058890474231592624566908428583652861893251240087317750006074568425196783490561420074590219319250807542893928834491804912640275728966643980211764900280173815136792741643455244712806345203816969531261421997612517177794029876250823710034093483381174238273930769679016096868294475632630128985863861040703495849024204376778025516552985051732754428537485949665280000*x10^300-67875698732719862590431560631538928817178894501131778266141010383401556198900188303104077849485863803892067195381038797959027603798328607538422895230073982827576075119702056526279760966329630854062177746552286205335550509917291385391779583553825702366550864128308202558170151936305891973332660361199525400573058094615776400007105567318883337550588398720415346303501046386684093495834268605084459089835929308477624648365733261145908395099568658580469210536931501376459142733576564920337108268832199283031530951389049779657645317321866263737731853457861/45822068371571750720584333355464084559914073483085556988715286016050601269951755742358297263185708406053796405705598723443676887331937347268946054615521187130543408842129926764685783760865631030076612825817638512576407684476275182485641289844277021744615515559928083845706614416219088232570623876706469673094334629247167648174570526543742781807143060881031554187334788629166767909473753279724842690334576503655320846792381565480574863415210671262149444066336862748338002896918946545694057587411880105753396949492187690366626875286296567164604180395167234891389686237304565512827983601614471574593877168816431064350678391597483736739612967091942549750862212573808958099161088000000*x10^299-629262161730540115987421812523404696296429975435744590967116697362805532919079480991197207386608582157707403281790386835124680089614912733861182652511262974758752179912948640151720040385509749723326911099948352015727061111710009886823452060340723286299977714979858107883314294953569802601483735588694845391649615479738951511254638008399703335917733621383573830961112252291490544728139388498187050163369234402416916032052181045921580474203029529697139120814853790754986490240916071476731944313171934738634918782050551439491226308743705214900515622577433/2969270030477849446693864801434072679482431961703944092868750533840078962292873772104817662654433904712286007089722797279150262299109540103027704339085772926059212892970019254351638787704092890748964511112982975614951217954062631825069555581909151009051085408283339833201788614170996917470576427210579234816512883975216463601712170120034532261102870345090844711339294303170006560533899212526169806333680557436864790872146325443141251149305651497787283975498628706092302587720347736160974931664289830852820122327093762335757421518552017552266350889606836820962051668177335845231253337384617758033683240539304732969923959775516946140726920267557877223855871374782820484825638502400000*x10^298+30302061953510507879555182403449070609093684377345658025436150501307411882269331777621976862135305784262596810868319854325260132252327152304949619363297003159961197989632939830399069196575763138337641994965115344252351336543927582587306680439446845818677784577999389068073079470441890367680157277978443191167922373093324569165769510761661677733261976224263330126262580012536956989475014946230557312332364479083284573734301117066045318461850641681501203857194744194739389642864395567476621852481121314236601909072060686701231891891305371575084054421863/385619484477642785284917506679749698634082072948564167905032536862347917180892697675950345799277130482115065855808155490798735363520719493899701862218931548838858817268833669396316725675856219577787598845841944885058599734293848288970072153494694936240400702374459718597634884957272326944230704832542757768378296620157982285936645470134354839104268875985823988485622636775325527342064832795606468355023449017774648165213808499109253396013720973738608308506315416375623712690954251449477263852505172838028587315206982121526937859552210071722902712935952833891175541321731927952110823036963345199179641628481134151938176594222980018276223411371152886215048230491275387639693312000000*x10^297-8221038721637411990849673210247982319644645281445785377037365397721022378149242878035025308530611115758407535162849881380307073034120077067583325385411920264484654085538407611423404925999537794188756158610517506107967020944875857960381724362804304357962039113819997762963924509612432660320556712270832479581437844868610344741746497930289702981790680644657885541998796297831073484636941967369986024379722309558903425339924153833718812725419219673988392658762763307750381609243009745491481694317757948861672458277315327078764373974841393425504106276596161/801702908229019350607343496387199623460256629660064905074562644136821319819075918468300768916697154272317221914225155265370570820759575827817480171553158690035987481101905198674942472680105080502220418000505403416036828847596910592768780007115470772443793060236501754964482925826169167717055635346856393400458478673308445172462285932409323710497774993174528072061609461855901771344152787382065847710093750507953493535479507869648137810312525904402566673384629750644921698684493888763463231549358254330261433028315315830654503810009044739111914740193845941659753950407880678212438401093846794669094474945612277901879469139389575457996268472240626850441085271191361530902922395648000000*x10^296+2800359969404851800609349774999224984218247859690232911520195185816929970605832798977564262122896265671003636695531851966331801970464238861148654116683896845643713546771706535498913784918728257033892040757052283432854581721242665745501563264338406818783148216280176619588135452667010612501741228076597633965666424636927494363407451096330700666418784836404139716256382643934894724686787532759566677673673889506763105000300015942987507569696307031464723595967894049363586045022752178699966796869773407906908178008587862661286242104737851432298419710347/30834727239577667331051672937969216286932947294617880964406255543723896916118304556473106496796044395089123919777890587129637339259983685685287698905890718847537980042380969179805479718465580019316169923096361669847570340292188868952645384889056568170915117701403913652480112531775737219886755205648322823094556872050324814325472535861897065788375961275943387386984979302150068128621261053156378758080528865690518982133827225755697608088943304015483333591716528870958526872480534183210124290359932858856208962627512147332865531154194028427381336161301766986913613477226179931247630811301799794965172113292779919303056505361137517615241095086177955786195587353513905034727784448000000*x10^295+7536011260578247001049584377656446789039466613766213936637056015959436322751796017134362234798165611729176523548246585145774975046912627616326493950339233364857273811576192175879601650372444101589779447280715118782868293699990808110187552054951468566248284391784799000336548832174386531872971481535648995628424511494654799468359556599459923224922953716603944116472432300433516888234482442189649021466353152263551604565261031492180516254207611025826397327924708451637035674851622902470439416393408809840063844647840493323818273393043157847832872782572787/32984348224279653282130703851359070222364844191728384665924863073057791443984837788410088778286968632918194273042406388060960628054108262630204898486758528961480627793906956745483347447410037597805640054877936597688372386872558607245344091721322226066258914478301786489967297519705245757501717568556377328476005979701833172809876906933412175517622742576323440679106217859214244306730857538004994877215285735184372305459728323779809098481429637209705600276396195455105349888733462851982487240887882463873613244593544422746928156754657840694890206453689661599715591102495662189311751359289696694957029826333762290820183873163456818843275045715042933275290365443301731557148807135232000000*x10^294-88974068428949940130361190823754805769107446286920064306860515932916981295648608145448942895457943579125218753067001837451515250562737464733655342508115945038178777073584408821334514306492798638817381004669596422808911320672010754766324923803378085537762148586702887372077609444343857089233852977057843615557845291193055359289008847628308835962223812128377594556383714438442774612180042087347732294070651159177816124977416296421517467491905366975024846872770936787391304633643288870811444241166249248588835100606816473377881723297289838593430932537359/1954245082880518642734389663920647107218481364337512445724074959500916170192205122886992720719823533423679848779001507004238733135494188600974522198745254537216250361457183330688511808012695017550240116104053296853637110068624945695727283177219404616464869854670544716803705088158085093469537498575910757078985934220578830614754462511101849897439090390885620780047358989150937985571201277330076498994886835093995725934761333289775523389652100762581303590043536345145740165821512375869808805181131594254580847406952945422937122766968756078788165836911393743682209002624351145385555174578605854340714306325103784628531270228179730019241060702239220811608112560747343970000352523059200000*x10^293+67075455337036801244274954697345639610259828317188153133539136897648559796676093274681141752355947836001132882610417633991773927432691997861554993904780113719802153840717518802248381839550941643155450608449388431552493552949919870661861141901063707419676494267786596620914643590377150657660668633522470795713820307260837306726366160922644966778238973020427583711429413812660674718749616761545474102466727375619858074815719604917631060921774179851550976264393120469477830369743006568123438920217092212935033069583925079485749179638747622116094943419845859/21373857649333215326820696095680677504092419036239993263519311271341448855702174886889737528329955674130989888931479339463502486979062154184372774219419526767039446810451707971073209145921704363378054755560902915302065306693417977494982971435416802490935776581939557645498808792768999250861112984424532508852451874846787895980800235692851089735419537189457589560060829172770830310761595684627236680435505156399473253937903953809316295815966404911889228979104734654908266727899283928084651732095347836590101382496616785940009445577018280770288853781990900716615703034417189098674014880819723458332155327464277964451479149809920018610442229623347820762388156807259522049032427023630336000000*x10^292+251283676536937480766478252755557672545822734712038096690909029135798813994453905918956570864582547103094556920285997390727556443240821581844351139221673883877577989181054003905178818213552238089117286811752495147383645742523988430167857678078384718657404183121702725485020819362872901107638628081885418697112960830034623905544571751386192385976813459339052132822160514387459040781532679930639371296201756644419232969642405476982287788531517167528630781869909548083950039451359605744652481813247281476554235204149710059103558020982160508452218213631357/513559508736839269866401164770359528130367047781510135622317547709577146418473309639227103083442870888730878338170556211365620396522088372851062080786968034448316227711082228137914636229240036191005892296085767987807061144807525775051078261034042165114017515126694176836927900055090371016113698710429270807667607976867901390843026258066216114924268056039598833822971867995637799228825525603171590719846233734998785277684191109834830906333288905205576440001372342966903433965543435342995064501146801565666051524518252293753087365122864869766665823137081138499919638126728799853723469676446444651001443794908280610390231288339039348763486066464878988569967154407837486303982800338944000000*x10^291-702786717034268480223610435577082018639624893075728164500571825079120405373731645195246345581127502767441151875242901535820745213577881682048771190560461021930962902939655995744715805440778768287794591339718037957778812329062220731710422310894693854642348103976228642815231232063039671301525734651625935058454742802997209072123163357504901922773284632850782790432879572386667867215051111772648668525661721242552901577853809042776522803896898999383433604456411542889153331754826489498102645888030091538182217921404971561224784662426770229952595122499096751/4308969702105576209887052332889224584825031677705982641925493152302436089309558457196971085711319063904807561608586234835842101374978930283569551282634976596235152476987064326968358963817815599657015838721078027724896365829393064262988567041380027382172652558919014821332559852622230248973600377659985753784654297969112439829729327515678779690660578697394650055308263161230599390649537690020850914775797839530133807993881437087958165236498827230236868562187514506429506572344495639901865789190422123856564438711317944045505904228326885403290232922449365584469725731738505322292681399973256249199762514016798437633418196601679875751865153492066920665697452412343519645084937287963875737600000*x10^290+537483254482246765046492084309601337731580864746552587652475391009525698941857870299559066588177598497293786579083504905686180323414271477571427993591690614421617926107024019944542781259309784733466925529162443927587634264056719013170405048851598545257422269737948993375927506381675952923910163288811886627765066833857606686093833666644795241972007081443844466760089473120610285559427222893632623444691779304888934397273958182135025456069196893342875506042403882362432982328015436689068065840791029397616448509006489031643409401530789862316597600486034147/29831328706884758376141131535386939433404065461041418290253414131324557541373866242132876747232208903956360041905597010401983778749854132732404585802857530281627978686833522263627100518738723382240878883453617115018513301895798137205305464132630958799656825407900871839994645133538517108278771845338362910816837447478470737282741498185468474781496314058886038844441821885442611166035260930913583256140138889054772516880717641378171913175761111593947551584375100429127353193154200583935993925164460857468523037232201151084271644657647668176624689463110992507867331988958883000487794307507158648306048173962450722077510591857783755205220293406617143070213132085455136004434181224365293568000000*x10^289+17649592204425465293894908359168517176524834718602184690759527318127372277616261702040756216517094532634237478052941026412098692830237923583361340825103409973849579401250822576410192002387636932240813545171753396700446070849843130910111240012802378869129599648241664765891535969437461931933657656359634120093624295562619949483449408530316927009852317265337347185438232359221130048451392950451645912419708878323707105972124401685278155950779345681338968370128719131292029855747173773991173037820244743675766791228945469928772987791351742354488397780188497/28726464680703841399247015552594830565500211184706550946169954348682907262063723047979807238075460426032050410723908232238947342499859535223797008550899843974901016513247095513122393092118770664380105591473853518165975772195953761753257113609200182547817683726126765475550399017481534993157335851066571691897695319794082932198195516771191864604403857982631000368721754408203995937663584600139006098505318930200892053292542913919721101576658848201579123747916763376196710482296637599345771927936147492377096258075452960303372694855512569355268219482995770563131504878256702148617875999821708327998416760111989584222787977344532505012434356613779471104649682748956797633899581919759171584000000*x10^288-22466100030614679969406061250287394345893109623267724476171779269920516769176146217223996928300779210384246179675701461042411207069743484803896500785103918146086124901133502603515930852527059107838263238435140824863270426539800670090562671852685337803657790236339196315587702892789077488544633020832505878409941836062805342100813812778973649865976365941817586757900081983350580833680684998798009275393420099504709165363542633477582549631353009982849095511261306390323407301581605883086372044046188819837279075587775168224431947380534693192695069684028531397/41883185504466200760102148675683262964499307907302151279515793440379678788088908203954558953114021301154729498835458202604385225364795202356296038467211972515405682076314265258132449128309167628666193952368878429485992675861700584636248871642213866154718182872692824063352481767488078020023395670855061526786839776259772915144969063452397738593220824938675998537596317927161426077113506347002670891620755000232900613700527568494953366098768600677902362424462641002494803883188497619846135470930903043885806344274010416122317389099337326119981064006207833481045734112498271732684863207740050742221691636243280813796824870968328392308129291942890468870579237447979010950225590439008872169472000000*x10^287+10966652902846760012750963461544270850724655036490945828701279189445993285449808085366975366350250106045466556748816493756979514726875115657687162675702795605035595429040412306501424093297007260924593524688682717111776008605117485641397954452310941306177606192356848752096081458253824129953799836688132405134948822940760036497335189499547382957405370713186941047508240248023908513199235837851071815409580341264197064172241230588912319682650728117209158027212297867240788557293820017563359241225538916709474147185064430692456719741047765854977981883508414673/137072243469162111578516122938599769701997734969352495096597142168515312397381881394760374755645887894688205632552408663068897101193875207711514307710875546414054959522483049935706197147193639511998452935025420314681430575547383731536814489010881743779077689401540151480062667602688255338258385831889292269484202904122893176838080571298756235395995427072030540668497040488891939888735111681099650190758834546216765644838090224165301925414151784036771367934605006917255721799525992210405534268501137234535366217624034089127584182506922158210847118565771091392513311640903434761514097770785620610907354445887100845153245032259983829372059500904005170849168413466113126746192841436756308918272000000*x10^286-350646227829372684996002193210088183341758879332932782682544485183683263830241426663169607685484746282756451531486557415010589245560854856421638092970536246079967107440201602395306409218922541895349255269873207571961502581109642882521933108536626386062362260744029139778775026165655949994326197978808369390274467381920843371228146940039263500306010022478181617833877470603110448801393355753633284931726885405351113546578045215243673931302694510484473975439287495254798132352544700715668015723774560050878874344817215075460471026408478397523203540490178831/335065484035729606080817189405466103715994463258417210236126347523037430304711265631636471624912170409237835990683665620835081802918361618850368307737695780123245456610514122065059593026473341029329551618951027435887941406893604677089990973137710929237745462981542592506819854139904624160187165366840492214294718210078183321159752507619181908745766599509407988300770543417291408616908050776021367132966040001863204909604220547959626928790148805423218899395701128019958431065507980958769083767447224351086450754192083328978539112794698608959848512049662667848365872899986173861478905661920405937773533089946246510374598967746627138465034335543123750964633899583832087601804723512070977355776000000*x10^285-502681750838162203391870463868973404372564123868220530480274857268665380398804175093445777223895018194629068895134027533756517592746116639688135709150577626208567540067987714708995230027823075876139860672657182930569147997336879865305201236655275318558997065962839643575308616145705128261018344634412294235328116476686660131173145157223158406851270387643129915717958553160579385340771019793569098782264881777440320159528644692914179005775324653000844224849101802430425338279540051066108219912638221930114065663441221597320303634164037666114080145319914985571/279157414699482151809046549801811188124525672817584167156726979822050613362439443023386271788069682546667865642523876842958599582088554994447906852960891684239823928993216908554775363790056074983292849291674627429442639183571928925255546765048447162759218791444050914214253341334846252586030221202773392941966685228739423589857668089205009841686472972619838198252870544172806213579115393160822373302779706470123744433258830605100077749814878261889744660182246996944628224282006077850220185218821744630790882971206889996371834300831240326779119503181947525555952824393245623708592139688617115347013606425795215664072094454271189924504011463555356816517963557481844104984817878217485419991269376000000*x10^284+1020809740865250974141667810642483981413556523703395972618931140311022690455017157178522315682972850573281350062957330061619153090869312353966430706053718169641124060335594650460230903916063248774252032159165640685595977638174850296977742465707961968202998365311186805708747707994742332832991888872891903854342613843316982320091001393848382912681613630431782965440009467688167018573719473358719250615345606334301684109110649992790033929204483842441369814079189008096139680217213597812328803559075230674439580051750031456503590101321112765543183832626078766753/2931152854344562593994988772919017475307519564584633755145633288131531440305614151745555853774731666740012589246500706851065295611929827441703021956089362684518151254428777539825141319795588787324574917562583588009147711427505253715183241033008695208971797310162534599249660084015885652153317322629120625890650194901763947693505514936652603337707966212508301081655140713814465242580711628188634919679186917936299316549217721353550816373056221749842318931913593467918596354961063817427311944797628318623304271197672344961904260158728023431180754783410449018337504656129079048940217466730479711143642867470849764472756991769847494207292120367331246573438617353559363102340587721283596909908328448000000*x10^283-77695840020413724891729218769683153879333685441260319230548262546998001938383017734607166439321929766706261261558143611989850804843479372615262663804209547261220078172907753573774019326165115518289848249007720149327329013946418355822797136365004511931141376550880876500633590246444779988661277841410571222743011916274454067676400119603962942468778447427346201943233226290344518562895031581932431818649128894695819538861390175890945064973863665537267986194306509679708216031261312959484240224352298413704133205448764880076230331472616718335312997015730814281/4689844566951300150391982036670427960492031303335414008233013261010450304488982642792889366039570666784020142794401130961704472979087723906724835129742980295229042007086044063720226111672942059719319868100133740814636338284008405944293185652813912334354875696260055358799456134425417043445307716206593001425040311842822316309608823898644165340332745940013281730648225142103144388129138605101815871486699068698078906478748354165681306196889954799747710291061749548669754167937702107883699111676205309797286833916275751939046816253964837489889207653456718429340007449806526478304347946768767537829828587953359623156411186831755990731667392587729994517501787765694980963744940354053755055853325516800000*x10^282-287545095640475417568780097734685443959957887605705234606247294965861983059027252725359630975257806612146542470969045885590249894107040444911246933623435253858015940459549724105280738002857713191117789314531180272609373321927075935299977857903829914962752374858384230032393812270799743459830901972641563485837369210572906661731070603381195863892702978028384808113360411391643139390618084089553036867637809781092594821951760200869487478337079140388522163682653244202237360937414799760558991731101385310028595567455284250182120082510404404462159916499848143/47276658941041332161209496337403507666250315557816673470090859485992442585574421802347675060882768818387299826556463013726859606644029474866177773485312301363195987974657702255244214835412722376202821251009412709824963087540407317986826468274333793693093505002621525794349356193804607292795440687566461707913712820996192704733959918333106505446902680846908081962179688932491374880334058519171530962567530934456440589503511634734690586662197124997456756966348281740622521854210706732698579754800456751988778567704392660675875163850451990825496044893716919650604913808533533047422862366620640502316820443078222007625112770481411196891808393021471718926429312154183275844203027762638659837231104000000*x10^281+284319721997134554334604310438165194276945924559901145334602364757511627857939435402929311258807288579611841258837997192234903652043641376353428478969761117087945661166283153410022170409539238770921727990623901253964425359145414183922171481179733788653214249219149109245594621467395926607361004608617216089519412002634374335226967453657400074096108959630922587782816994094554077666674239762859394132412025332070215235750900960226555253140479587772435755732498718048132168638631585821615214051824428552864433521891309074284086546066031362866552734278053552641/180894004725264434372262164271573649904692635985794540317559082924688797458860759079154304118669154290240776936355472194237172529193383636402243640718657811387405905987604556743494435735956336589173766341005158574278830190954609943565594303751393761467973776855744992410836165184980371675747583339397158626394412028223146486227768921804846377412834486257655152467860112623978426399266774768212897900201249792640186392751722232104850381880041113704554539798096054020119089334739938446942680021796490520752492165342064717648948626938643731752869438061901996560257430206823164163167706518223890744864816963915299750318717206367731071078599428383871217103640385248234980030161985084930552154342555648000000*x10^280-25501110204404596717408894607317953813028988228409729392986341844447016977697529202416475156413120213680947329669971112805317723388221370108104753197901233678064719520268980048615617831974591307569385050419215641856224381539764481675340325119704162734727777167940067566719227851691013440261427605427564488091386175537681779901002935018582537797528633749528702534284873618510902402368281783410554801222797209141318139878265970449227257544468369406082150216968829253197833486800595874092574849172011931572028636245532131512620467283028193446647558107139713933/189938704961527656090875272485152332399927267785084267333437037070923237331803797033112019324602612004752815783173245803949031155653052818222355822754590701956776201286984784580669157522754153418632454658055416502992771700502340440743874018938963449541372465698532242031377973444229390259534962506367016557714132629634303810539157367895088696283476210570537910091253118255177347719230113506623542795211312282272195712389308343710092900974043169389782266788000856721125043801476935369289814022886315046790116773609167953531396058285575918340512909964997096388270301717164322371326091844135085282108057812111064737834653066686117624632529399803064777958822404510646729031670084339177079762059683430400000*x10^279-9031756359565473033512736333870597751420918498383600951156567706022698917055687026544935525356669656775093285877739436208185994647523978613673175982912562384342783051908772754880657498619965959148290215129886370491803247062152824362468635465199570317435765486603852329203934765640602418372072151504483687985001863009542875422435563429502484619134804588096990214069917155770290981106260076136262022591824507775526627204656175748157090453015554768511987888309070848769167890246826330911905559058278293503006281707178286490275626585754225587662528184865190866941/547023470289199649541720784757238717311790531221042689920298666764258923515594935455362615654855522573688109455538947915373209728280792116480384769533221221635515459706516179592327173665531961845661469415199599528619182497446740469342357174544214734679152701211772857050368563519380643947460692018337007686216701973346794974352773219537855445296411486443149181062808980574910761431382726899075803250208579372943923651681208029885067554805244327842572928349442467356840126148253573863554664385912587334755536307994403706170420647862458644820677180699191637598218468945433248429419144511109045612471206498879866444963800832056018758941684671432826560521408524990662579611209842896829989714731888279552000000*x10^278+22309424057560758103961937615402344813846264575551121362420230624085112188890925741517775486681098269937499885579806616801823838109322617527316625312738857250805524024999245705916903000422691251484813186851256047044645249006290626935502287445915311398665424886391621824094948628999475758145828840982973154289297065688419289747766494233157130334574064424397405802029795186360768352560534730064775551817899067769548167717282438983971794038252532103058766243477415806975119888466553633205264786433849268465852530205798284533140573092146372760825482748711599813733/3282140821735197897250324708543432303870743187326256139521792000585553541093569612732175693929133135442128656733233687492239258369684752698882308617199327329813092758239097077553963041993191771073968816491197597171715094984680442816054143047265288408074916207270637142302211381116283863684764152110022046117300211840080769846116639317227132671778468918658895086376853883449464568588296361394454819501251476237663541910087248179310405328831465967055437570096654804141040756889521443181327986315475524008533217847966422237022523887174751868924063084195149825589310813672599490576514867066654273674827238993279198669782804992336112553650108028596959363128451149943975477667259057380979938288391329677312000000*x10^277-8688269526089307748306345941681569838940415228853154226786262392810737117777797709579781437754255334269630771612456636554372230843658831167640200581333215425846931140659628061489652294727080567475232117297399141691836302973746303688254996044894041420364814989933581640315939732307289337991463276997643740854014977165258975728426085350019931945382114926941003125447437669834644641724755716599092860165180503701634509207225611450094635740500820075063239070729359277634881784822966902683600147555832964924999230619293301852548758070970956750667969704252370040573/9846422465205593691750974125630296911612229561978768418565376001756660623280708838196527081787399406326385970199701062476717775109054258096646925851597981989439278274717291232661889125979575313221906449473592791515145284954041328448162429141795865224224748621811911426906634143348851591054292456330066138351900635520242309538349917951681398015335406755976685259130561650348393705764889084183364458503754428712990625730261744537931215986494397901166312710289964412423122270668564329543983958946426572025599653543899266711067571661524255606772189252585449476767932441017798471729544601199962821024481716979837596009348414977008337660950324085790878089385353449831926433001777172142939814865173989031936000000*x10^276-2196152511618602133407881568556531586554865119544436979193944775613543009879362612852047697551645921522542174248335121824713213574515372221333514986973572648401450635848399247799042550484139693481041700950517479532684913692961159800935703164429002758201636404588558340497031535858658601969275949421530515643702200090838281670938678736430004342982384147421810570209785833186020302466806888321931249592498050330295944116685935949188148185128182030752307736193167616854601237491193977587858354087182382633404328605413099272948017832406071864586345515486007352857/265853406560551029677276301392018016613530198173426747301265152047429836828579138631306231208259783970812421195391928686871379927944464968609466997993145513714860513417366863281871006401448533456991474135787005370908922693759115868100385586828488361054068212788921608526479121870418992958465896320911785735501317159046542357535447784695397746414055982411370501996525164559406630055652005272950840379601369575250746894717067102524142831635348743331490443177829039135424301308051236897687566891553517444691190645685280201198824434861154901382849109819807135872734175907480558736697704232398996167661006358455615092252407204379225116845658750316353708413404543145462013691047983647859375001359697703862272000000*x10^275+319330682045319626381621032723828770917855207400311037637708192750240183651302710370700427587806916730866856251178266295125962494737055966985824954354029905728147022696837034597551520976450901558769301112401404922367406476593303800993872458362790498757745830810460972814086309664083127442535695652844997133460021754957023939320489269465238603588565325387814347695842237126441863458624535477234428579418005285796824458871170347248946472907818383431856540779189979707078645591714865887221548389987745986124207014887435412353187239098784186760237235694441709908559/12760963514906449424509262466816864797449449512324483870460727298276632167771798654302699097996469630598996217378812576969826236541334318493254415903670984658313304644033609437529808307269529605935590758517776257803628289300437561668818508167767441330595274213868237209270997849780111662006363023403765715304063223634234033161701493665379091827874687155745784095833207898851518242671296253101640338220865739612035850946419220921158855918496739679911541272535793878500366462786459371089003210794568837345177150992893449657543572873335435266376757271350742521891240443559066819361489803155151816047728305205869524428115545810202805608591620015184978003843418070982176657170303215097250000065265489785389056000000*x10^274-32906688968301086422675225465265410413472917705537821999040848684683390329837563479499100389690622798972650944323798357537946166634755689661920104777192356322598260399342333643088450354729914139728718782972378590334927518885505083990465025785699369637896547223766337065191552672070439185278456855444450613513527142882120970358847132363340524390052009783165011587256763099867862322717430129731704858823843156195597857910405520616181070747480277156481239688196675060702986744719287420738848154462944434528134066516909613824794478383224894007031416339728122574591/6960525553585336049732324981900108071336063370358809383887669435423617546057344720528744962543528889417634300388443223801723401749818719178138772311093264359079984351291059693198077258510652512328504050100605231529251794163875033637537368091509513453051967753019038477784180645334606361094379830947508571984034485618673108997291723817479504633386192994043154961363567944828100859638888865328167457211381312515655918698046847775177557773725494370860840694110433024636563525156250566048547205887946638551914809632487336176841948840001146508932776693464041375577040241941309174197176256266446445116942711930474286051699388623746984877413610917373624365732773493263005449365619935507590909126508448973848576000000*x10^273+1490833426728487175843339858362296964058119194215103351941557133676770274199082759909042552342879640566289436173052999911356429013411636655288034225095390116747801129525451336597360903085629464119646177405075312357529842987913204758229471116113945788384178947507057728765103774060253171894381286493607003699470686004764251964299189377463520863346647683867832665693443254192618114452576066006044483839674636596846722076428480164757364512280782269025695225171900905793671313500906923876918062218803253060016273598174159998421424355865131464687243653908422595049/5280398695823358382555556882820771640323910143030820911914783709631709862526261512125254799170952950592688089949853480125445339258483166273070792787725924686198608818220803905184748265077046733490589279386666037711846188676043128966407658552179630895418734157462718845215585317150391032554357113132592709780991678745200289584152342206363762135672284340308600315517189475386835134898467415076540829608634099149807938322656229346686423138688306074446155009325156087655324053566810774243725466535683656832487096962576599858293892223449145627466244388145134836644651218024441442494409573719373165261128953878290837694392639645601160941486187592490335725728310925923659306415297882109206896578730547497402368000000*x10^272+21989160738203777299602086064531129009746277883439804848724979411265146035267188918184950635599543134841661443928866444057697599609600660283676182982456873536884597493083323711640127286123709462904352452772310523853445540080254344970834551541511278513679428257618655649099263582070140487281314330679236693329946797971402301184522806215546821771853215924994557300481866007851328974056568595622526031103696204179654580632780012648791216430964833610016054426503349588578003295847121663288521377601298276347762679146933179244264489406987963117846535838126207925169/330764174306375169083280083139893135549889731359450621922342051571330305788645021119525960620068492825125981954458821995057896051151385535345154460223151922343480856373351156620772631324426207385850512460780760602270045258667341598455775731708532079289029507623464708464304264266300494279204929566625607340681318756599346139551302715806626060178511891076930723763996748738231352850039998880394517566684839970743969256531186206276437545407435492503307149784127777330729498715425026898626963223795224263986991753735798215123529408876854482104485548473411246167420952297051011957849815697781535071957117670936138073176754947400456721374694790793594629859621396399858018953854259335320720001691681495237284331520000*x10^271-168731048261652018765895906507346819947876305756050568950741358463344406019679238197104257681354699858202897632432463791018100053692632132850213864091303358578017493549816314154475399003629367793515360965696098514904716625603101004237428384134050635226431327391960065811115531042956876660798843497687380737592362768924406886375840644160956910943900550918331810939504236703610948541586591435857211500576604493798393185398886071886822041662217129587373839311000059508432139351205755399621509408537556515309450517596651368867187604257829987555226447377860735864949/8269104357659379227082002078497328388747243283986265548058551289283257644716125527988149015501712320628149548861470549876447401278784638383628861505578798058587021409333778915519315783110655184646262811519519015056751131466683539961394393292713301982225737690586617711607606606657512356980123239165640183517032968914983653488782567895165651504462797276923268094099918718455783821250999972009862939167120999268599231413279655156910938635185887312582678744603194433268237467885625672465674080594880606599674793843394955378088235221921362052612138711835281154185523807426275298946245392444538376798927941773403451829418873685011418034367369769839865746490534909996450473846356483383018000042292037380932108288000000*x10^270+72201749422208285076307702930634205710103843231209608559931441610453737620670637461366926016210877121123515621061758432172738460277334306126814196937177707384929778997585442958502338725487957787906392318220240218750228087206780801421125466087741459275862805048399048352568643072143669006789198305835912995436996948124836093301896434982907685516019403586348432933146828490245763432783414122744301136747827297687245296439860344636998671004025773992273743367391942743203945761387999406474137799258028335865537253696886112802363821610674433785728049872778909335251/30795285194041826087064007740610740206369043954155747558287018594572131918253157138714485988764997607856556940587545496091597218555473825704548863538017592769910286627863728375037451881929336549717116677383036331935486972358683528132089464676311607382082057606322576305297293569621080501857010683789280683442743470442008088854776459747513460775240762272679757040096249020456022506727861964726386118277554066241679896297731129549875219744830201026169976014384310303205849880401640435389406920836107086647064749485746730373569979447155417299383137271662426367311605903518542492627396633931384299802904059018192165433697874413145970610747446039403637952447509319986781075014017248460894620847156553004850610176000000*x10^269+52240879720195360230290138650570289688117894027563911401992860893666420068157623775118697256071386873201342278855654784040569315127930116704569402081784737430460249570198375719411747956800590102745847450693776101986016670287659200706228471139592032522526288695722857840315025369122920186457647934691943684516665660421626678664604322357886614558445237223164146300767520165493687799524071304569863802456209970024920953635050723462053068028997220862134468064779906575718916693448378500560033724324788005866449681043942669629943644061918869378147181204944432737927/1020643737859671950314121399403098818268231171052019061931798330562962086433533208025965821341925635003245887173758650727607222100695703937636476620117154503231312356809197854715526976658229439933481581307552061287004711083887796932377822257843470416091862480666691100404138872593155810918689496948444731222673783591792268087758305523060446128550836692465957661900332824677971031651551996545217368491484649052581390848724803150795864425828658091153062062191022855763393881750454368715763200804853834871731288840099034492381176461677150973350983978146526131030898938516614551184222288438868736793467677384602940340088272409121409311670486783020234857852546023176704744200464571663275364576648617185303620222976000000*x10^268-8819102645715723007689038600811118789385522734143603068559052994824521430514396147318879787536926490128134767749133571279176985207812308712120239799638572895143326466224909328944796410117131998276425618740429536431185333689873299826368617991632035206954351210128946264021772143409520268112257116030246020675291691756907029849721501116024153561871989589785877045710726002859186026118050770674568777713036229468082801954741509068961152400439645092935434841971992243616831946684773050112611703819461705057625718592597294987940747892830118942816785031903622469275527/128601110970318665739579296324790451101797127552554401803406589650933222890625184211271693489082630010408981783893589991678509984687658696142196054134761467407145356957958929694156399058936909431618679244751559722162593596569862413479605604488277272427574672564003078650921497946737632175754876615504036134056896732565825779057546495905616212197405423250710665399441935909424349988095551564697388429927065780625255246939325197000278917654410919485285819836068879826187629100557250458186163301411583193838142393852478346040028234171321022642223981246462292509893266253093433449212008343297460835976927350459970482851122323549297573270481334660549592089420798920264797769258536029572695936657725765348256148094976000000*x10^267+605344955182656988913802949746080688551162373042159277488826858719415439164175079233349014128087762058724982375483128682035943596265468393770790009408864358499722980298374687813670129369433108103690628658902801122843256281826172685773822677428000731634681489824996828468696272104728050534001859925425915300170329933042027913295429884338088576671390738846974503803417586195386833818746899799736790451382197610169509030644045151306199931300463652362949194603676480517881471582014606654879734393004119135576564098753500534097688136081287827645348504121966498719991/49603285659980056785266300010990602567836034913128126409885398865359957400669713910061938917217585861157750116644670425361710994093811211369132763737693708857041780540927015739174611065589950780767204851547030178548428958676946930913562161731192662222064516560401187479641149208027372410648309551694413937421945882561104229065053648420737681847570663253845542368356175279349392138265427032097564108686153943955455595248025433128679011095272783230038816222483710790100942653072082319586091559115896374766140637628813076329725176037509537304857821337921169968101688411907467187553203218129020608162529120891702900528290039083300492547185657654783414091633736726387850568142578182835182718425122795205755942836633600000*x10^266-370480999823850208554852667286837707417494087937959766716618144651687186815751730317944765027269449066028410984680075992465179890725707149934010074747269823059642658805254289285831033856485572655995148140783123759151205809721962598757512752054459285274345103826454649624424489924547308943854802942262632021512256861303853507568240231209119086138354792669353418018305569733157708987136029490102488165454574571320479173094782170936769897425450907278788658546175296225513145680541322714132867615191843697796253976442000577811519622447987827669924284356025904661919/520834499429790596245296150115401326962278366587845327303796688086279552707031996055650358630784651542156376224769039466297965437985017719375894019245783942998938695679733665261333416188694483198055650941243816874758504066107942774592402698177522953331677423884212468536232066684287410311807250292791346342930431766891594405183063308417745659399491964165378194867739840433168617451786983837024423141204616411532283750104267047851129616500364223915407570336078963296059897857256864355653961370716911935044476695102537301462114348393850141701007124048172284665067728325028405469308633790354716385706555769362880455547045410374655171745449405375225847962154235627072430965497070919769418543463789349660437399784652800000*x10^265-15696285646080065976343580119190256356680566188188785918446519384142778802753438297124672557594881959129028115227782725541532307472416518398343249901866109427111693264770953271836252946680146019149665013493472615775228527120086902120067273254717833918333927019312946952683361875829766640278967310959296042449287954106326073808914981486493888917587945944304542088853261190986758610100101538215521010735614781840204576042186892454116113960099927005452376070428624532631363644078643601301852005028121986796460714718964921865867912655444903590407997535030334257149099/100000223890519794479096860822157054776757446384866302842328964112565674119750143242684868857110653096094024235155655577529209364093123402120171651695190517055796229570508863730176015908229340774026684980718812839953632780692725012721741318050084407039682065385768793958956556803383182779866992056215938497842642899243186125795148155216207166604702457119752613414606049363168374550743100896708689243111286351014198480020019273187416886368069930991758253504527160952843500388593317956285560583177647091528539525459687161880725954891619227206593367817249078655693003838405453850107257687748105546055658707717673047465032718791933792975126285832043362808733613240397906745375437616595728360345047555134803980758653337600000*x10^264+14287263622231904942172926198653979357535866304302012974198147936767366742430248968269149575140036676056449666336375601355677464559259792105752654344177738742860532594802001524910818259438305848898967120534420606282631539451602369607025877153045020224446364934963593499476871478331166770745108287254747494029026022776517376653183704291276827190708117313623606694385721812509902441413435077817032526335554027907489042017865961716456918983261989681141413937612151242179300290984104921344949599835702595940425696723314741808503362170461707935238198018539940757512173/300000671671559383437290582466471164330272339154598908526986892337697022359250429728054606571331959288282072705466966732587628092279370206360514955085571551167388688711526591190528047724688022322080054942156438519860898342078175038165223954150253221119046196157306381876869670410149548339600976168647815493527928697729558377385444465648621499814107371359257840243818148089505123652229302690126067729333859053042595440060057819562250659104209792975274760513581482858530501165779953868856681749532941274585618576379061485642177864674857681619780103451747235967079011515216361550321773063244316638166976123153019142395098156375801378925378857496130088426200839721193720236126312849787185081035142665404411942275960012800000*x10^263-16589159968136663840051845929176742586656866791358112039406129345425806195161921021273731220898607663427400627793641617444139625503125564230838446904342477500271170443028354335192458839860426711063829364798199468408238241793117762446713675983838365099038385014287207929631149555018010621106402566505181766489705040918163463919584057184403892970674447139487310065376911701278379310624061760976402890761204206041437113592429495598463664411551388312492914621351139534083578749965395941608611961610392957167845977800482312576963411726239875864453199603821878534247/3013399603843788449704927725667679105996039120972533679400537981070617412090685120036262789220968341065333319586163728340723942891199031090674815397064892813065288167861316206154857622234589509931607694731482083346817059239624526052998901325169954229990419381044372139388199814387662873946884805265435646698383212365587081915702009141559814172239917792671116698877637648220475572399624692199927019602683852095293927411317545062567249924037821581224858085515885430498632266174129000914855062216290704767043043735950394387030804444278704391270112646278711075562177571023378631643857095501338001945873644094170951207093619874310504922241528702528092406066749506128061922014661624607237350144326209808749673527325491200000*x10^262-18791638058252259142293972316887600183246357597221950519671778295076364932092020639381794475754626672233197820541592741494349837918382269915591722130998836208313076214033430692554522567993180772439155958603889175927819935941429840139154166131291313013007835287782471896012860999092841086029490553220891374031392873733325834444472987157591669112531766620621443247114629199619145940132518249897912913821520045137848910709703718518323373875705079165008478228707739526897712514356178039292390936238238865022165476432227318872959060881526026038973797794031532959497947/324000725405284134112273829063788857476694126286966821209145843724712784147990464106298975097038516031344638521904324071194638339661719822869356151492417275260779783808448718485770291542663064107846459337528953601449770209444429041218441870482273478808569891849890892427019244042961512206769054262139640733010162993547923047576280022900511219799235961067998467463323599936665533544407646905336153147680567777286003075264862445127230711832546576413296741354668001487212941259042350178365216289495576576552468062489386404493552093848846296149362511727887014844445332436433670474347514908303861969220334213005260673786706008885865489239409166095820495500296906898889217855016417877770159887517954078636764897658036813824000000*x10^261+6650363536971707465478663894357847311233429853862594738600962360973168914917866976696685353835516249769686613237277281820005875023314465489374425215044599064923414063057028594940315749240468004609346255790465191954630666566300140098316263536084902938809277330073675012394262457615000707512776791105002571696673680763924736299750843181103078895844619672689214425075901202941311838620500255591235309715350780592782253597767179577692637393349694225339968658515037710014239948677382857258270441534399814439507811881644356893132294478344882951381342689473066443740029/47543584706210171853431485786534234521036638096457087894820314024821984630411644189511262650108912678512528478757699727838343669406882800094959870055952534956744859580587583690846727563325558320173121750615661669777955411168476000613575709255550999607779277608407902693095215158478047986862850353683534237996056526227140881981301959882140233340105276895847601203857267382010703291842426448065631168409648532536533059957343945752365376192819334582385934872695848044319290293446431819651417607697720475907155639604420831094162535510428532587134716394852985873913173781433201645692298383283718875918201216038815424957831859999556348964478518937973659665804437425380483054812191753803229983494482391973873109982429315072000000*x10^260-17347500844255508784817573502068212648704381990944143625758893380051429718517423100561556130426169878848578099341964149145481156506275730733462960596250712668207394358021167130578426850183728048063219059857006484700807917996789157555387899980684294669329278417951740099119993105459361009738567594030679541487347830224749203886415851933558877554347192568131557603473779099706741399400356342700046824136135886916166252411403450944662046426620254891820662867572719173657881261749986723844266827909902891914745544838248433341772797218308265484073402433967380159215917/678725657530034867148987417780178382472729936963214978912262414009527642654842092912333197832589305134627130696747851287071526866705154456528047800109115499037667995391836539586570524524716591191436979474306342458209432421508588422552425642475797028883469687237271438446255830193445236777973105049137350845874737995104700866905483151420898503544951194306238168910238230901807971131819467224109355300744637671383609890425530811775147094614731190245095759906761416908558144189200785287437478951270906104329739130904490485275285851769565947968061123705832281096553584328046395907469363126877917745866734601381709859742841035855735464527382994493830865573897830831293792575594737450846110798852265871627016121818128842752000000*x10^259+201883740947182911104852996708604271278860318609363309863653279272966988792931203249522436066139044911449071934022754070042755351103263606150305734274321614044995731026304382983882470236798428191742396446776608274069081252970451466979224233612087913576517976315948532700938592363331971919285903622399036110149162087543140898125245412716665241731051183923987602163813078070211456798309394935229995667515750956079954020293123792687975179545995134090928209951100291834680191404546506813697714563493582302148053255612730886561971831889475809873192105304482413490986307/119972840035785210802716252133334388368513025047974000082015146704922219501655897566218134778789119079035043292682286856076643225200453968696767306381192225353705885661642725473588085096940380309648288943267863962136829197554280010691171618327150408153116165667845313310119125794193748519992198378209421254280334639896602362759673974194017868817088515869750289666419253005119580421014945825518758422684004525532188567298074779681397429295708675151895021941614208550693706249062538808903234374624647783774856745424641365778183861036601371374163947199811877496686043096462296267072679806046230032031300897158519380922163139290309049729792651217195246333824226097417264668600365019882893489778076710260927802104233060204544000000*x10^258+107036165462759554699104774188124035630723715054397939595790311473282359029292241037735493140023573243948288993011337247587637746072170751304403152397409592352127463184346035970720818573523832582685007301371869312595426245654434812131632506155483907317991010271567328262240827653500244904806428308660503353207178466635482097041680710332844164958251334533956623783968469825018588618883102176511851039173226521096390175991576210642119587061604186348697752736525078858561963970630466418454465553703568879120398123654077879550189000218393253111093589827161206299064785629/408147601801741287150840689757603589229681311213207548279015529090145390744633363520274094517440583106877217281705139884372740252131944401506402376308815950653307423020908552061146665499791173813423478984997273199189492930079660596371365845548965688536901195602009755881025265951847132465013458882668451107061698444928241238108410860208048789715735130988890485445158298723416812592292845698414816153970983395860505505948050400476114054464000912866746864645371537489459988659310757027888803342473051760402062647934629926377381495246517865414905748373760007243725918614164731900581256700169274568970485652133282933897198999865631387180754599440898228027670017183413534402578441797641603652225016968307676382758600870815858688000000*x10^257-107958656465934139207852226074164052665538744848360974984903882673531492070348564428195427155981523799833635083762860967894083290769655448126656549969187458388714748800144903400927942113273619434339938371529083009270210642143395235111165115472201212707807843024335814282136056381920879788772896312791231869332037210027561511993373547036434275855019148404069499624603322843828725554450324120359872245876299531713339317162201203572312235831867166691914776665489288746180972320558896224496032332826206586223907199378538130872657997484368099907668906000878115411617135797/1224442805405223861452522069272810767689043933639622644837046587270436172233900090560822283552321749320631651845115419653118220756395833204519207128926447851959922269062725656183439996499373521440270436954991819597568478790238981789114097536646897065610703586806029267643075797855541397395040376648005353321185095334784723714325232580624146369147205392966671456335474896170250437776878537095244448461912950187581516517844151201428342163392002738600240593936114612468379965977932271083666410027419155281206187943803889779132144485739553596244717245121280021731177755842494195701743770100507823706911456956399848801691596999596894161542263798322694684083010051550240603207735325392924810956675050904923029148275802612447576064000000*x10^256+1474047471344483963450765962105006742191410045488987997291212728295886895738828189873550137188367729904396939093213347899998492913076553430349461330809110342210265725427964154277209056489239465286411949606622111092065086334773032208454372156707849276025940788348309488171673536897081381156166279408649625039845358304001988057057287797295224314023879235459200289218907893167367784281437124617686728270386196379664086664353699836369380493956631591382855555771793654718554860972192998910996678460441270229664049782023063054199800750284464136645927644785967033398822501/136049200600580429050280229919201196409893770404402516093005176363381796914877787840091364839146861035625739093901713294790913417377314800502134125436271983551102474340302850687048888499930391271141159661665757733063164310026553532123788615182988562845633731867336585293675088650615710821671152960889483702353899481642747079369470286736016263238578376996296828481719432907805604197430948566138272051323661131953501835316016800158704684821333637622248954881790512496486662886436919009296267780824350586800687549311543308792460498415505955138301916124586669081241972871388243966860418900056424856323495217377760977965732999955210462393584866480299409342556672394471178134192813932547201217408338989435892127586200290271952896000000*x10^255-58624037420144587236344193316720427731105379936546244854416587297098934884122024991268443925033149514255733728598002545297484446444576485537050372280428600650328763286547601325627941655977464472302866502121527872138605504254294919923493448584815657879411655444753130199272548152161026919807178038194079278875989805208143448501465413453967146955615737549811262218496066580989896042872908183451040200165812332164165301638817191240645068274106691036720859194790569155341238128160458848147376317752228746654167434392606175373046557006344352351734253226169623728792027/763289021551308381165208562663570348689274140450673856521795275181570600873080575934019085850797973602471679072279742121424345406584415504115869379071032427195795700194945863594871686129479597780947804855059835593289441323785339297110086776091572196744334703463498764245034263598259572402103091936418921550868630858047619977761183946363104230117738426784418570183153182028208065107664542604827708132101579337713153153980769580111174335620988720166383746869266251928340758012217519636571268588521031863609052224708918303874583575525955488568135425530148584975279640005710667450437674867849032960152596544249256395859696830917544412389982627525835647220577694472877259142484358686498583453511720044627342845678422407759527936000000*x10^254-7245803396804587184710500385849363287814633761166683853868789402121628948520736009245659591815486607862119010187987263228650483028160300248266804332863409848090315213694446630570533691542806934146893459752602081253946931551391889567815990818851866406422572718381844894000412730623058485853727018577585059000762244102945255996440636404249456560067358818592864876517048135363061095897946821785308612466419090717375087577563448634750524282137180893104269022239466570877551797760330295335665638689922362325337062223192449225093559565739412299847050644160331704409509213/32058138905154952008938759631869954644949513898928301973915401557625965236669384189228801605733514891303810521035749169099822507076545451172866513920983361942223419408187726270984610817438143106799807803912513094918156535598984250478623644595846032263262057545466948098291439071126902040888329861329594705136482496038000039065969725747250377664945013924945579947692433645184738734521910789402763741548266332183952432467192322364669322096081526246988117368509182580990311836513135824735993280717883338271580193437774568762732510172090130519861687872266240568961744880239848032918382344449659384326409054858468768626107266898536865320379270356085097183264263167860844883984343064832940505047492241874348399518493741125900173312000000*x10^253+262665347178632751290231297580824371608871057805247220151296506064562758007073765048421045144793363213856714557137958788845767087865984621359082629566124241135666875248212214872485702712729928364289150595626244489401688232176182949693558506479980868744581001825301771999849418223055770507347763224970339376597825243476800170197131139563131748715403934675077416351322682378518302668577733862225964733684419042163897453489605888631517323804607469925851145740182712388601696054666661643878016608195027992808985399122738727567859520528171647951963643921114531721866659/5965706300019436558054393239765273514755642624048687773341399913919117591034340290852728118360184162103528649591239037106921857519883458019010873831160437654661876919944708460202023441590932645814249948472441346610709580872743309769518309802610445853501773866543661394230925691807449815879595218555695255279157456969477450878817674528153735693288639809341376719589381449009941982552009714569311297769320238507915960177165488560342599412616674997089894021583475705860979082358647456106885967652388064828733908177330229901335561103452862634335163720590898150991001396886738637704736564098714810241192662464263924988692893652171333959995390536188768084855567769959066999087311961312896823307710022454061074346486617239594205184000000*x10^252-62345424436280674123985444464758117980595851285455587004289488260227833506319212657472494443694715355997697612745991096387254543199829686084198030815423265010356523962451971405534350172606899313335171704128671485881751831087050695996366902018163942705751786073773861719613766580434008467062312916711434919521138305590756096427158878726239670034627357861497481553947999547991324617698131176828928685335937392369512382898313175289385150129484523662633593724305975931627448492546340301559030609367682566026227027876451781804250272983122269735064287347067257947370313263/19042534509662041493309623221330753059100011255963411372505748525229823350581614208401908153805707845434463449495235006445294569203467997996682709269064116993680711128463509404964858825558257005439085835524032778381384982145796644784302444889932543164377662182007367170385114808249379812287667937629779254851070602646572023205186017093866724332977338271417674488929305585239734808306015008905241662479670201317267744885512239484613577325072426590710941716894454453108245230888802679893180008746422702933318634902038093845063111042221537528797842596126146897963276458862469731553519112603097674289886978585930448563907716537730898000305286591514547726858972321709341861086699780510766659998210391673362949313985282228784702947328000000*x10^251-78856103573331749033215595088612135104749286200666668148454385061835827057443317327206746603189192902189209063558170707784463631845500605114681168285128762117188747585379317096020785225247074607332452359567640540803919366499250576156187306897462783370098634366477627367873864718110500916134481713149823717256327624678651797938346288772960784803926504289213318688767612957895187357033238801829826128779810238730075457539907474019991351914544644778709033735254529625931880037218310899267338325100677574835572721784582469599138385016885655389955146634487731451341105929/228510414115944497919715478655969036709200135071560936470068982302757880206979370500822897845668494145213561393942820077343534830441615975960192511228769403924168533541562112859578305906699084065269030026288393340576619785749559737411629338679190517972531946184088406044621377698992557747452015251557351058212847231758864278462232205126400691995728059257012093867151667022876817699672180106862899949756042415807212938626146873815362927900869119088531300602733453437298942770665632158718160104957072435199823618824457126140757332506658450345574111153513762775559317506349636778642229351237172091478643743031165382766892598452770776003663439098174572722307667860512102333040397366129199919978524700080355391767823386745416435367936000000*x10^250+110183867941091774341747127006684019030804997125526039026569884499977671039023443322341636332375354804240651036279480864878491412334228148999873063793358285614169174946157977425209415624392902861175743983388651442693688173930034738786973007922479509943435902316871785535468789693551566673854980094467328351861361369626968231271356425992343673429991506978752268998706847030273105049767239597022614424534614169570470489043426577317648925236696184822977339037081289938765779671285705101261302560165586313448056694543001991485914755920095567029055190479617078157691783411/822637490817400192510975723161488532153120486257619371292248336289928368745125733802962432244406578922768821018194152278436725389589817513456693040423569854127006720749623606294481901264116702634968508094638216026075831228698415054681865619245085864701115006262718261760636959716373207890827254905606463809566250034331911402464035938455042491184621013325243537921746001282356543718819848384706439819121752696905966579054128745735306540443128828718712682169840432374276193974396275771385376377845460766719365027768045654106726397023970421244066800152649545992013543022858692403112025664453819529323117474912195377960813354429974793613188380753428461800307604297843568398945430518065119711922688920289279410364164192283499167324569600000*x10^249-51764123940956425486720861446500466693601602979059158415769537644686290836790316043344446747994352598176355940489295351191487691363523287716333671367433405603917468810554330839470631594762789818402344773270776489125766256007182312878816621572173744723101611056511987985145152194524592059949786153288548438254849503365593420766227015868132118236452981674270979958699680398022734594519479535442009358794920165870009484234208530546191732979331870729264276084308566672687452192386056560629147464384120196876739878183939474519730385070889213980309831679197237694425366917/2991409057517818881858093538769049207829529040936797713789993950145194068164093577465317935434205741537341167338887826467042637780326609139842520146994799469552751711816813113798116004596788009581703665798684421913003022649812418380661329524527584962549509113682611860947770762604993483239371836020387141125695454670297859645323767048927427240671349139364521956079076368299478340795708539580750690251351827988748969378378649984492023783429559377158955207890328844997367978088713730077765005010347130060797691010065620560388095989178074259069333818736907439970958338264940699647680093325286616470265881726953437738039321288836271976775230475467012588364754924719431157814347020065691344406991596073779197855869687971939996972089344000000*x10^248+204611823910612167216230944481159670281073544981956605331428855067049830296346773659871462653646015798007806922483297760029060572315902132327032494903022478602873733651965128027590531621650226245825974211675624718778884390753568340463650227057558531861517116808190525170070707879245824221453807255213133217574496774464096288959967435677102872298029814897248270662730114275876367945359258538819044992835758984606649210128019314699508407334541651501690075667757679281197471091788206715212572069230638092470436896046449320206642818264099845271252268031428711429673026199/592298993388528138607902520676271743150246750105485947330418802128748425496490528338132951215972736824393551133099789640474442280504668609688818989104970294971444838939728996532026968910164025897177325828139515538774598484662858839370943245856461822584802804509157148467658610995788709681395623532036653942887700024718976209774105875687630593652927129594175347303657120923296711477550290836988636669767661941772295936918972696929420709119052756677473131162285111309478859661565318555397470992048731752037942819992992870956843005857258703295728096109907673114249750976458258530240658478406750061112644581936780672131785615189581851401495634142468492496221475094447369247240709973006886192584336022608281175462198218444119400473690112000000*x10^247+4677922485790794755935805524015019671088787194703318219830336654285559957224718955302670015414586880897079300617007510708396173426371768383452338137225309931551185474667365660563420647725032329198748745414255679861148403197767619824244891203279895124716030531216961223801226282228112275571641192908278865732878721488899576596398200195085610473517777322837006545264341859504557930984749659490122809669806898439563337448244706024006577196148412505695845807596329916017592184863825545395154274970450890257538839286706149775586104612249418567794705376913929490576726689/15586815615487582594944803175691361661848598686986472298168915845493379618328698114161393453051914126957725029818415516854590586329070226570758394450130797236090653656308657803474393918688526997294140153372092514178278907491127864193972190680433205857494810644977819696517331868310229202141990092948332998497044737492604637099318575675990278780340187620899351244833082129560439775725007653604964122888622682678218314129446649919195281818922440965196661346375923981828391043725403119878880815580229782948366916315605075551495868575191018507782318318681780871427625025696269961322122591537019738450332752156231070319257516189199522405302516687959697170953196713011772874927387104552812794541693053226533715143742058380108405275623424000000*x10^246-15023158408134492240902911660328182909405568661706509328443177035803253599224344447593991144369826726032194865758812236166059191716503182333153604457364721954231360202062429759603245152074348721585153388401313892189646492929221921767338837388143287025539495897477660837835482887752478143514742278233257958070871317551607413742251729831817596619556522171611021682966631735367714383013310485409565027580417787121951730224792539516635307595487458569457639364762398539945106948608399933352656685325976699770521592716321793555417018794491951471292945517115639794123429173/242304133658943329430505576640292985834191852315880614816989509961760719521291579774690752770170665064524634554449913943830453660206455340327244131906578757033772888657161862217647396372339828776117996929693438174953244834634805888833567691486734381966510238208291560736769431771004472142389118717651358431181331828294126631271225130963121606494379280288526278442405185832257745604452391706040805910359498067088666519648670648743853926457794309549875371839116636444786806225185812136298965405838117534924612971815315265391435775123424014984616039317689502637647625399460196671462087559348215934091536419883228456781185024395738030118793668512828019657545148902273923782962108625320998896966319281976115026325444725727139754739236864000000*x10^245+1931659307291822907906425092636152259143529237879798977173416525814558228405088084906707856686428154663933289102581670582236821151527719969292707050137004407352152623572351575329798803670503394032583778220185597588766033574164776172482014299622203665366688524921779121751941893372279772872997807580884158576631113224755185014007444184340028608477248748101250838926711999711259200648551308843866940401900311722340620498090042024737200374616276758596650491944770140703593245437297428369590640009966971423471540948856642753276741162315174588181729296725249955077517559277/383809747715766233817920833398224089561359894068354893870111383779428979721725862363110152387950333462207021134248663687027438597767025259078354704940020751141496255632944389752753475853786288781370907136634406069125939818061532527912371223314987261034952217321933832207042779925271083873544364048759751754991229616017896583933620607445584624687096779977025625052769814358296269037452588462368636562009444938268447767123494307610264619509146186327002588993160752128542301060694326423897561202847578175320586947355459380380034267795503639735631806279220172178033838632744951527595946694007574039600993689095033875541397078642849039708169170924319583137551515861201895272211980062508462252794649742650166201699504445551789371506951192576000000*x10^244+648385236204602508012465613483658861451435862855582534280752284504034690074158824749193640010578505967480603101048027524535494951149963961163565179123765634578666092770566968382978595082582076507854011221972903383955702305926453035189767440265476434982698776174546215958643703755207105865134793892650175432104167142800310428866886772747144546091742640269608491634669121895788691965634233401949221542031279312285174429053585068517136419700682672999942169069399909531354378231492490874790129190829487826533349759065473406851056264622830732221064377516509978154655854039/1727143864720948052180643750292008403026119523307597022415501227007430408747766380633995685745776500579931595104118986591623473689951613665852596172230093380136733150348249753887390641342038299516169082114854827311066729181276896375605670504917442674657284977948702244931692509663719877430949638219418882897460533272080534627701292733505130811091935509896615312737464164612333210668536648080658864529042502222208014952055724384246190787791157838471511650469223384578440354773124468907539025412814101788942641263099567211710154205079766378810343128256490774801152273847352281874181760123034083178204471600927652439936286853892820678686761269159438124118981821375408528724953910281288080137575923841925747907647770004983052171781280366592000000*x10^243-84807467263976527580615457694726887130547534766119208627159026212806355652697436246615063887467254405844735297756780437102435902272576990605788941304539353871634770749356356975544156024398139253239739381075025555753923544821532928055135640719645488826508402136892731967191397761807331987136848241911622333046043168392790725349375150512411431349973710232555033254454613508465463039657236766956497000557242852776810815172914816379322950256697802951522466582058301252193106912512589587598443073251274172857615924744232404244718313789544920744640980244946647364808992361/493469675634556586337326785797716686578891292373599149261571779144980116785076108752570195927364714451409027172605424740463849625700461047386456049208598108610495185813785643967825897526296657004619737747101379231733351194650541821601620144262126478473509993699629212837626431332491393551699896634119680827845866649165867036486083638144323088883410145684747232210704047032095203048153328023045389865440714920630861414873064109784625939368902239563289042991206681308125815649464133973582578689375457653983611789457019203345758344308504679660098036644711649943186363956386366249766217178009738050915563314550757839981796243969377336767646076902696606891137663250116722492843974366082308610735978240550213687899362858566586334794651533312000000*x10^242+5722263207893245813984713841071897377876265870726109194474726439101951854443851757318363846299903502965748611522115232517440963326583495871262393557869517831590732123624411891340382430180606723097495302626957815862071373779214851446055334616635556809978891146757751256475695543785980401351782876099044550585112459781296785684239434876131860310466335413907815061596808952172436640475945058856734333715697587702923322544646878202449261843281542289483774988345186289751803426149916619056091551590357677534822211617548909067681124757231397563894037691103017874891021669219/248708716519816519514012700042049210035761211356293971227832176689069978859678358811295378747391816083510149694993134069193780211353032367882773848801133446739689573650147964559784252353253515130328347824539095132793609002103873078087216552708111745150649036824613123270163721391575662350056747903596319137234316791179596986388986153624738836797238713425112605034194839704175982336269277323614876492182120319997954153096024311331451473441926728739897677667568167379295411087329923522685619659445230657607740341886337678486262205531486358548689410468934671571365927434018728589882173457716907977661443910533581951350825306960566177730893622758959089873133382278058828136393363080505483539810933033237307698701278880717559512736504372789248000000*x10^241-86655837797380847912872557424950055825316672052283098868210858807951314988717101658144181935302781694784225390604300373731307894302482699919102463209305311872396781837264790810224604344070983115799653454655613908208246141270253268054185598487826878402316967023771778527387765407780381030622877920050231737004199883138198389293232488059359263406335490488639526325769575750015812033250819094129293530014231253906613445202269384588219917586676198695489264008603639649729821777967787781523373517647681951748620910762210303903786428883150013963497776649826525512754737/154477463676904670505597950336676527972522491525648429334057252601906819167502086218195887420740258436962825897511263397014770317610579110486194937143561147043285449472141592894275933138666779584054874425179562194281744721803647874588333262551622201956924867592927405757865665460606001459662576337637465302630010429304097507073904443245179401737415349953486090083350832114395020084639302685475078566572745540371400095090698330019535076672004179341551352588551656757326342290267033243904111589717534569942695864525675576699541742566140595371856776688779299112649644368955732043405076681811744085504002428902845932516040563329544209770741380595626763896356138060906104432542461540686635739013001883998327763168496199203453113500934393036800000*x10^240-29604596213777789421441044360973581328910443193538548838620171228175712010964599528325630956919303580809765797592294623467285552346606446428168625452848839678386182876321638553772130422041348784567068561206657544172726413775237462731958029072903445328189138275201789534676067330884013111629576195337571891959897537832599628151347476172408000517677366970399696315218309685099541828482471653232090089159186876032721815712743816433144634861215142229673780763576393646545411308838038450740228587361974141599925164314628711667598497519358872008136525699063357079033121757961/80581624152420552322540114813623944051586632479439246677817625247258673150535788254859702714154948411057288501177775438418784788478382487194018727011567236743659421862647940517370097762454138902226384695150666823025129316681654877300258163077428205428810287931174651939533045730870514601418386320765207400463918640342189423590031513774415383122305343149736484031079128064153018276951245852851219983467006983679337145603111876871390277395184260111726847564292086230891713192294895221350140769660254733064907870771173407829548954592201580169775368991934833589122560488622068063121824200300278184762307827012880552237667399455223441584809533773902745118895215858091060316191449638083776666898742302768887694379214357352489282126627416783716352000000*x10^239+289122547962135958840043604774403040552243524366731350187627166850126794121432741156635517241319123422984398246596785294990864848448711199093846070395308028152634341677056915442732990555321347287401964579554384333698751741995256417582323558472939539899537675045490369426327964299309964255787179232329301654715568796895501051241520794930455852300140606524854357619677134572655415459006255482569776570332678438920347782982314667947038556334320371775983123406076736955672598750184050486153288163996474320169654990502144155582472837799199136013834819051402972853931323103379/3867917959316186511481925511053949314476158359013083840535246011868416311225717836233265730279437523730749848056533221044101669846962359385312898896555227363695652249407101144833764692597798667306866465367232007505206207200719434110412391827716553860582893820696383293097586195081784700868082543396729955222268094736425092332321512661171938389870656471187351233491798147079344877293659800936858559206416335216608182988949370089826733314968844485362888683086020139082802233230154970624806756943692227187115577797016323575818349820425675848149217711612872012277882903453859267029847561614413352868590775696618266507408035173850725196070857621147331765706970361188370895177189582628021280011139630532906609330202289152919485542078116005618384896000000*x10^238-42944925772601264460798472195481525159112367694069928162605963934196527732401801150141079964495070163923477602124730511574344166139561584490627297061742994218163756280998851384303059443022496596148043420911987119898430875535441128986635034750351062877755830015496948772224937870741635491780571774260193735037746935663796681265233370842171384094769705302606767116138095209244968951358668830878317267717214052923082703266766524660372495017806079476917801333757739801439805217592730452758624056340510043783302193773061403187337453524890330201141809926827582063110764860109/7735835918632373022963851022107898628952316718026167681070492023736832622451435672466531460558875047461499696113066442088203339693924718770625797793110454727391304498814202289667529385195597334613732930734464015010412414401438868220824783655433107721165787641392766586195172390163569401736165086793459910444536189472850184664643025322343876779741312942374702466983596294158689754587319601873717118412832670433216365977898740179653466629937688970725777366172040278165604466460309941249613513887384454374231155594032647151636699640851351696298435423225744024555765806907718534059695123228826705737181551393236533014816070347701450392141715242294663531413940722376741790354379165256042560022279261065813218660404578305838971084156232011236769792000000*x10^237-61459288643521180472363701850926824019547323282145179051265672206677722890957077086495733317691185110349882397212318241602759845522723536356419542917438853446376376202001701237713246624129096639590971366267153667026842960805175195895391602433514521818722582735372269598456373614887007897616192759710146398470323028243004786641839606833574465002951888692693549887269029200701606688892588898380740424476322480930495873376998392488813064108704640760459055798802741664843130946188625642304209416169781778647583856347475075301602122059023173349329184663725138512303458809/120872436228630828483810172220435916077379948719158870016726437870888009725803682382289554071232422616585932751766663157628177182717573730791028090517350855115489132793971910776055146643681208353339577042726000234537693975022482315950387244616142308143215431896761977909299568596305771902127579481147811100695877960513284135385047270661623074683458014724604726046618692096229527415426868779276829975200510475519005718404667815307085416092776390167590271346438129346337569788442342832025211154490382099597361806156760111744323431888302370254663053487902250383683840732933102094682736300450417277143461740519320828356501099182835162377214300660854117678342823787136590474287174457125665000348113454153331541568821536028733923189941125175574528000000*x10^236+42596888837241848678936735250776726216181350083060905194667494495981410609025568863363437083866360038514249239348525119889244413931136366118504619360867183087448656770976920474193377973232270644149905351661065793637771319041274469303836768117020487317471506142574140438157658066245267690738009210325435899294383764126028427233384944118410069483252535476522951038237810389533951064549992237944387353909971130251023837202823718339930325156950591421004777147338688685637601029199922679416892433432528639109956538280980182543641103860064584115763613213901245118964055537/222081413932029847549201464749509051548870336402665100891975847571392324089514899688034395996905503754875589362097601208273780086906929725472510941429008269685874770300886190133996058905136765586997117628740593732356337255543699566148079913553103570942558496882088992905124566224791466078550193879238083553431660941804311521473005511646235697026066400259560836372734821841876260897243624934173697179315770443058843042427715029080960764495818822126098871756135127602840319611300763863625268341264625484427688677340650157463254535144057943434404844685906527020739688236585221073484070523315599207765977551958943531525820201369419628482537279683100388461644231264404070536489354026489260096333375915764972784509222343708295820597786564915888128000000*x10^235-75546342366227503658748923609218124901145184256060728121642018099171836687203367920610346718794087823792920989005020364967561497255592328305508463629913469001934310459860768434431349753017719324830719837812787842631784464334717730079031824346100665142656486880263840851927263598948333077005973934421830421159008735220909865967978991272136174209512274762519730411192110392089515813070881706923796774504705802810241144240316865651110670684806156971202852255288933092874433785147897250462808090229155816269639014914402960789672674422814554883127143159891292422243563107707/3341881116849185145920383641550612207707400822187304438222452554254311692899020210505541590961434020503367868720844702982103842747775478508910344646623716442233043543487735389136372694404498048553132626077288454484498163021421591071396306539147102535543620261081675165236314472550661981550023317494774681312039633852271279775125786939252554768848247191105871465736913599076553973981722068009445795154343713627149470102452255757610297584133081635353535822186321400167541129510853894619833037999350084289667859216622103569507054244847783932800924102833521418608090828584134406713788293234853136878462430201878182262400542390207026569405220984671294645570822392066752453433091799390610385929624640780431310461294777828122435508355492228854284550144000000*x10^234+737230335882472404484956342035636968335618287490986433705579393491182194405046186413498059988954310390040749073790313138416212796067291921032528558309122365937651265076014455984519870926575206944855423293699495393724954041793151115720738081615495212280500520260757704289545586738032911107176901115028860595194610296031948840482028706519005356934983037084635008186094762666862673087308246015874477764828479085051987941912457315302686767940000700750606674026041064158935422364183355650504486183352668836348778019694091759287815133880380067347684709111173751698296387897/4010257340219022175104460369860734649248880986624765325866943065105174031478824252606649909153720824604041442465013643578524611297330574210692413575948459730679652252185282466963647233285397658263759151292746145381397795625705909285675567846976523042652344313298010198283577367060794377860027980993729617574447560622725535730150944327103065722617896629327045758884296318891864768778066481611334954185212456352579364122942706909132357100959697962424242986623585680201049355413024673543799645599220101147601431059946524283408465093817340719361108923400225702329708994300961288056545951881823764254154916242253818714880650868248431883286265181605553574684986870480102944119710159268732463115549568936517572553553733393746922610026590674625141460172800000*x10^233+3676640880379282229276732274046250008235581427328259749763625659390606560585401775694412338348013955789522402561767792750119428855859873860258799563486542932277048842956688115517082324442213013348009013709034711251952403662441737818244287570949794925859087339712205280653679046798429595767956158701743658121881416943676296170107663549261219984662252354503764753092036165962900816391807124061305893738813017429242695592217114192814469782811292319873423543051475435093855164672495833821812557786552004568675818106159348906893700553949406083013548122110151585680488278527/9254440015890051173317985468909387652112802276826381521231407073319632380335748275246115174970124979855480251842339177488902949147685940486213262098342599378491505197350651846839185922966302288300982656829414181649379528367013636813097464262253514713813102261456946611423640077832602410446218417677837579017955909129366620915732948447160920898348992221523951751271453043596611004872461111410772971196644130044413917206790862097997747156060841451748253046054428492771652358645441554331845335998200233417541763984491979115557996370347709352371789823231290082299328448386833741668952196650362532894203652866739581649724578926727150499891381188320508249273046624184852947968561906004767222574345159084271321277431692447108282946215209249134941831168000000*x10^232-13932797054224499801406475905830017808721156567598451867136810620841475150887375347843270601684779101959726357559816061724226334408482993635420026921114706026251452696760551233047446396102152888720245829487603283862021113100474740399170097578252465552799040904292192384696889221001487307023703953320798483457492840311616097485436977638582510819808455057040096010331335972229361677016851499888626517658069501405621655141586171823692314244313714380537739764642361026213901237622604443810893719554463567497627446455674732476878406150166402284404308035290231563416761946073/196867178519842906777855327247708791872217793888852115997104477741526725181687736037053722813000840480562034448282487957491208190959864552161263939182924386778819292380004775650942682361283157769311812881643901682359528148898290092205891512487938403912024175380084137006648343473893542185855919066964908499109243885115617208571046357875968680928514925439691337254320001109236997740014172733647352296364975130035714238762641975539224803138021536337190110252430569755324241083912120337604709874870804965427706615670102101185506468241942180768636256239647443568912986992956281413684983092380439336113059524619732918730504678986741201543143927096999902757262991823568689984058498727737775462036069747792680834447183275693030746310396269481597853499392000000*x10^231+661717227547464127357791121492129620864584165430126136883587380702671764232141207019312614154234532691454757784344555493369586579130647198212620809750924370194872540558478274025726867116085337938289731426734561243732430021156288407396286937396769599476740948963233360094430406199083896584682369857760175689636144948730806620680675336966430677748369955448221457771434543047956633292911100823711995777481589548315086506270312534617971364304371302143059681610794727237375659598051733695746933324316466671297178956969354846386521263085442582250274466832246798441661224443/154681354551305141039743471408914050756742552341240948283439232511199569785611792600542210781643517520441598495079097680885949292897036433840993095072297732469072301155718038011454964712436766818744995835577351321853914974134370786733200474097665888788018994941494679076652269872344926003172507838329570963585834481162270663877250709759689677872404584274043193556965715157257641081439707147865776804286766173599489759027790123637962345322731207122077943769766876236326189423073808836689414901684203901407483769455080222360040796475811713461071344188294419947003061208751363967895343858298916621231689626486933007573967962061010944069613085576214209309278065004232542130331677571793966434456911944694249227065644002330238443529597068878398313463808000000*x10^230+51559086626171616134684991999119423841218260998514539567041488410569064435577429906972945205663496721180294779410260656140060142239737308581184657037217587813819338334314267950369982255826414247533998718329810635015684462958349314027809354373704285571766533463603584926394739641395749471171500044612992277989805042042085966772697325290534941333896285029013172331366189979695832442111150838061347732356352253392827560893921552611370693880726495566571843016894577207238672818631807014780538425686896724256772864766614706618480742876287306706265677440604254280055884544391/77959402693857791084030709590092681581398246379985437934853373185644583171948343470673274233948332830302565641519865231166518443620106362655860519916438057164412439782481891157773302215068130476647477901130985066214373146963722876513533038945223607949161573450513318254632744015661842705598943950518103765647260578505784414594134357718883597647691910474117769552710720439257851105045612402524351509360530151494142838550006222313533022042656528389527283659962505623108399469229199653691465110448838766309371819805360432069460561423809103584379957470900387653289542849210687439819253304582653977100771571749414235817279852878749515811084995130411961491876144762133201233687165496184159082966283620125901610441084577174440175538916922714712749985759232000000*x10^229-614059531443659253661681638294155863947848945926165311134959787165475564927570415363635248104892585402243479468565710955783687806630493299193928981934121524724375752670138236158240483325311320108828315434774129862070629396552132225759917422863752469463712887395330955261861507854700562097209931118775198683795553138438931508563276785438298868613736313585178717026319775781139512567204498120869939490284990601201332096695170131279496334519430867108917108519594224220503386072564379202816124439624250497108317716506964580044742965394434961833661532202438516676480182433/3198334469491601685498695778055084372570184466871197453737574284539264950644034603925057404469675193038053975036712419740164859225440261032035303381187202345206664196204385278267622654977154070836819606200245541178025565003639912882606483649034814685093808141559520748908010010898947393050213085149460667308605562195109104188477306983338814262469411711758677725239414171866988763283922560103563138845560211343349449786666921941068021417134626805724196252716410487101883055147864601177085748120978000669102433633040427982336843545592168352179690562908733852442647911762489741120789879162365291368236782430745199418144814477076903212762461338683567650948764913318285178817934994715247552121693686979524168633480392909720622586211976316501035896851660800000*x10^228+203380223724325504695308105113581176474997071232776512065312197992140238182121913450299555400552713841212169370960905727315629224660050621504876363606024440017925835733041414120891868402255033640737829634292107091857023979284717449754288628753852543972921614625786099174009967688281439447985286930203427008193861841858822799282238809070419733297860038868622636273018365656655251920968558929122757580295769748988497972204486334747224566403688500969998114403857231354741516389677013507198233927145426361683504110375362527518631172116679455744111863872111819650004296923793/11226153987915521916100422180973346147721347478717903062618885738732819976760561459776951489688559927563569452378860593287978655881295316222443914867967080231675391328677392326719355518969810788637236817762861849534869733162776094217948757608112199544679266576873917828667115138255305349606247928874606942253205523304832955701555347511519238061267635108272958815590343743253130559126568185963506617347916341815156568751200896013148755174142540088091928847034600809727609523569004750131570975904632782348549542051971902218002320845028510916150713875809655822073694170286338991333972475859902172702511106331915649957688298814539930276796239298779322454830164845747180977650951831450518907947144841298129831903516179113119385277604036870918635997949329408000000*x10^227+4266182816269431592735676912624275687977095038078010233278940716866577162522155467287334454561610419736651483118769738209737406986607830818519973689627235485957077049783338047769098716263364283034666575484245397498053300980718188355625708597968447972706636744572313504880782699652962245488370725891813600500425185414951107570745192523982119475058842196996132997836559795277156795114191790116355423909158815310655539105032167221298067562103520861290541339681987554148334446762621211100881451229123831646517790775094013802942807184398868186248461515660536966740488308013/5317651889012615644468621033092637648920638279392690924398419560452388410044476480946977021431423123582743424811039228399568836996403044526420801779563353793951501155689291102130221035301489320933427966308724033990201452550788676208502043077526831363269126273256066339894949276015670955076643755782708551593623668933868242174420954084403849607968879788129296281069110194172535528007321772298503134533223530333495216776884634953596778766699097936464597874911126699344657142743212776378112567533773423217733993603565637892737941452908242012913496046436152757824381449083002680105565909617848397595926313525644255243115509964782072236377165983632310636498499137459190989413608762266035272185489661667535183533244505895688129868338754307277248630607577088000000*x10^226-6932342369306872618438737135796467230597878529930710888624953784169832191711551293696210084688075850052363995756368629692080203391020107251156044454986616842829965645544674828227541366389312458476343983952202979291930041657130208272045577042060673401435333415910014368114105418115616217153342223273414000481493081547846546171309951407808327090937188506874703883313550623391416606731847536643569104179554458602855395073660838321672515932826653693701284919737976828857830907076001423685299809012576898765760764202479336549820839972882987303610442629975182682648333928909/15030057405308384714117920605931256825874861913655374348299665203923279638307528565982364804376419076572712820540292695145888778948511084529222431476121214855631515663187913693624261108042226014539110450227963798550817328697270473250476849029042779555686290788872518084661757457829417079638117061799060534256357808061016023335966663610463773272110387500332391141534179226504191327095074761372628694300516094000457554856979712017604118497612326398932995646443019265916303659654369996043921471872318270582355585226607009581127074189211725358813352461827803662611061616416420798314905298258711999816585117568349878455747970313681559544140419557043390394070138057942506763466563609049455066838326151159479609655947281126655705908858297298254702741056126976000000*x10^225+807473512990375515832954249469625840185337301275283178154010178984309500094684774589642308231442349229968399096961919085178266614757070056915539519694945194121157874460854907360784119623408981581846325332157465146772032400143074222076316029632903018795922040948267608263766296455571324577415978141092260285480138100513864418026272177746099764229365056683678239495422209186158338294399268686021737296100349607419669518849116648951415215811896690470443792416043801650187573413822172970197152171271573337824282675365784365777003454816502146322289740052446923069691627116983/14549095568338516403266147146541456607446866332418402369154075917397734689881687651870929130636373666122386010283003328901220338022158729824287313668885335980251307161965900455428284752584874782073858915820668956997191174178957818106461589860113410609904329483628597505952581219178875733089697315821490597160154358203063510589215730374928932527402855100321754625005085491256057204628032369008704576082899578992442913101556361233040786705688731954167139785756842649406981942545430156170515984772404085923720206499355585274531007815156950147331325183049313945407507644691095332768828328714433215822454393806162682345164035263643749638727926131218001901459893640088346547035633573559872504699499714322376262146956968130602723319774831784710552253342330912768000000*x10^224-5886678197839956681537187067139970348742522468962419054091496563233705350186261619762847856787610973197798732700009763080227335455448418624178672965430613949637272671826126163946760845827634924373377360173105896351524431048234978928359660785400437938547971413279269621387508601052317280572677172938167366643924519325394815780934130279590477924336416056932943342830455058727695587800229497154815007719863708486288414287883332871252581326045173798270680986443185099713150958181840622662385960028757092789733017479937022994380969390432917377194377550026696818959000976951/43647286705015549209798441439624369822340598997255207107462227752193204069645062955612787391909120998367158030849009986703661014066476189472861941006656007940753921485897701366284854257754624346221576747462006870991573522536873454319384769580340231829712988450885792517857743657536627199269091947464471791480463074609190531767647191124786797582208565300965263875015256473768171613884097107026113728248698736977328739304669083699122360117066195862501419357270527948220945827636290468511547954317212257771160619498066755823593023445470850441993975549147941836222522934073285998306484986143299647467363181418488047035492105790931248916183778393654005704379680920265039641106900720679617514098499142967128786440870904391808169959324495354131656760026992738304000000*x10^223-42223965769033163606304549283480587170517830613780963044272812295723527402858390265706195141442941448814735594279499508101002560326071078794750160319951103176723983748747914401655356559705503447616541659708880825056283893953608787435523598222117332655772040008823970322314308846539060268149047677289487286635681185304661092390194670769955420280744498461056449972055200270180805636435617824081122214178614010756968276311606826390637583005783043590552965607407898220062853663245312873745152585065992655859128839859090588604083339974172992507486681887031059435577259746337/43647286705015549209798441439624369822340598997255207107462227752193204069645062955612787391909120998367158030849009986703661014066476189472861941006656007940753921485897701366284854257754624346221576747462006870991573522536873454319384769580340231829712988450885792517857743657536627199269091947464471791480463074609190531767647191124786797582208565300965263875015256473768171613884097107026113728248698736977328739304669083699122360117066195862501419357270527948220945827636290468511547954317212257771160619498066755823593023445470850441993975549147941836222522934073285998306484986143299647467363181418488047035492105790931248916183778393654005704379680920265039641106900720679617514098499142967128786440870904391808169959324495354131656760026992738304000000*x10^222+2592749641972737249640686928291410025465584529917782641970475422302432324500868758989653644011024040883868868916787560143957733413597332571249399833877533722209777785485106408239253795376928257250599058521450854341608363984805667051930052240649731678532310018013078656943065595972181117248330369533645809213756956551912422680288554815708203203276127401317579705165060706021522126375085026703905463471729614493160771970437561402434418061986358280932108949737790311457500037603789207470240018943263617702252739471964236234417204985464583028613390866832412775608871946818123/16970065070910045532769634031725954986926024890132824523381314150052717742278000477142251737974266244165151042394095082830383402269045942467048722663387855887365124673717026291211551335414997945810949039413228271441523785562336399039376798412836282135392409909704396130943090734050240655075822949174186632527604043408053278751261227909317106899962690189015294594605931717001065123478136955211753017543094068936785413841655339742218773613515336951340551846106781266268303737784989734157289844638532125821427248860848354664212967515599066651847257693508719785923316916767693596141561362612514902935310804935508152687399330731514069578612253039452677417862819941799047412462363000200235289481496466785619672168210607627535016480185363793686388148298494776652595200000*x10^221-338218664086840311790397211112716492347852581868116591076145921623182127299821807696943404625585916582643844745011433679967139236590789893579794669915127458822198063852193387078664009778306318874760603310709872234956303244070991475965454309840042151909227807021178475715670530693033428883497725118973510887019503108461898902058284098060306610748914922274233806762076305228451585909578529445268304217433639419231314759573676467405027913457017894780296965935766403199894492182691775064721117063108524487902201840486278388487175458356384643726952566859334344986215054579001/50910195212730136598308902095177864960778074670398473570143942450158153226834001431426755213922798732495453127182285248491150206807137827401146167990163567662095374021151078873634654006244993837432847118239684814324571356687009197118130395238508846406177229729113188392829272202150721965227468847522559897582812130224159836253783683727951320699888070567045883783817795151003195370434410865635259052629282206810356241524966019226656320840546010854021655538320343798804911213354969202471869533915596377464281746582545063992638902546797199955541773080526159357769950750303080788424684087837544708805932414806524458062197992194542208735836759118358032253588459825397142237387089000600705868444489400356859016504631822882605049440556091381059164444895484329957785600000*x10^220-35098128520537430420349187890904557812668110338977188291150362265271409984489114507706814981947324688005071789303152301486793552989195142565840054118346135898994640925324908506210930404096435743751134718307164674378941574558514084349383153547255131467334007899859024769197466100515247858274422764198984749286647977133345488335271192661017379449195386890453875611915160931429669869832872303600669126163980888705299221982186251171471300855072089704922107584554542170915594290405406476360188962363330344133495253480120503585892483225222044873870940674672572841909690671201/19580844312588514076272654651991486523376182565537874450055362480830058933397692858241059697662614897113635818147032787881211618002745318231210064611601372177728990008135030336013328463940382245166479660861417236278681291033465075814665536630195710156222011434274303228011258539288739217395180325970215345224158511624676860097609109126135123346110796371940724532237613519616613604013234948321253481780493156465521631355756161241021661861748465713085252130123209153386504312828834308643026743813690914409339133300978870766399577902614307675208374261740830522219211827039646457086416956860594118771512467233278637716229996997900849513783368891676166251380176855921977783610418846384886872478649769368022698655627624185617326707906188992715063248036724742291456000000*x10^219+10309799546296418721322257956431662474779627157745258709892135924215685301682161263888275892119340699812161206288753925236338007314314125726710425501918356188828352932813809579261066090344572946651707833879048718118211346962005907490430378875359390881797760930552937919497880224311447481418191411092924151706971094911180127663617286313582336922630932679467983876028177010971523384246786798829717401335986855065793218458581198755951859177974020772728661746150189709224226117530172337717052973070029183904023034657268787303555520948632007476341909648724732309980291384492499/24436893702110465567188273005685375181173475841791267313669092376075913548880320687084842502682943391597817501047496919275752099267426157152550160635278512477805779530152517859344633922997597041967766616755048710875794251209764414616702589714484246274965070269974330428558050657032346543309185046810828750839749822507596721401816168189416633935946273872182024216232541672481533777808517215504924345262055459268970995931983689228795034003462085209930394658393765023426357382410385217186497376279486261182855238359621630716466673222462655978660051078652556491729576360145478778443848362162021460226847559107131739869855036253380260193201644376811855481722460716190628273945802720288338816853354912171292327922223274983650423731466923862908398933549832478379737088000000*x10^218-36727440872964079618843172578784670602260054404915396318865690368182452949023737927956042838410684293378511821117129373626531822159272340392977904366325678140741701694818551504499611797429738087744615683093241867271391450158488805014263658687348736788120842701794060389929205894140878326471442714883721984960138619254990496303931873791903170950062302170629321683102177712870830781442252583177726579575729828346920419399625864026514728360759278373824497043923702849635990997207705365028638292182805502316444445888285325659068307939382295857996156678973065883200372771117/1102416257238066115813004797248964293887525225945470705879808678619966024761518226485030488842839551500653421099887079065071523275222232653498503487305797555389734414894098550045622582992372798885763907522784152370336582761342755546618161942006808102630003170074029944145475969490181047066579776547856936128109014549214889687299977512304509801621636415286407107499212406277362426066549648819771023094528817711382150192420316807314061684366710610974303518423778873237279280409491062429466047050202387722534822783140825445855639393494555908811731627608386007145695174141901298275662332127609990686925453794306695031722783590378056850821126813991512277370938077422133606343419671591955134594888191526524465921303305638360169491645124384792860102265405976468258816000000*x10^217-400706755551415911431455764281393768084149568177604797478446415162901468274733615862785002296643419686367253896566033671624862845194088654256952623579061042594947732354844039614848887482708664050996161437716603268114130715304527546333920572197496488452892132131775785112591604718393718243411736381426247316494564282646392950845002199620731892094854671497617035479764289696840269125942786083148609582827548177864350404473638667904684804107526777125939686075419141676436918481576168242265694317120075278142066265181184449027454324768848259583790312419878232491521521148953/131959225991396514062816674230701025978336769545672843493813098830809933163953731710258149514487894314628214505656483364089061336044101248623770867430503967380151209462823596440461023184187024026625939730477263038729288956532727838930193984458214929884811379457861384314213473547974671333869599252778475254534649041541022295569807308222849823254109878909782930767655725031400282400165992963726591464415099480052443378032711921835493183618695260133624131155326331126502329865016080172807085831909225810387418287141956805868920035401298342284764275824723805055339712344785585403596781155674915885224976819178511395297217195768253405043288879634784019601301287867429392679307334689557029611008116525724978570780005684911712288149921388859705354241169095383250580275200000*x10^216+8953123717496978084485046293025873859354184818765918776910531820223808997686605441898206536721368238517473062149666672505592830671496274548155168527034396019370997289878704572631026050823554583978828299330620834813375920951524533863857523810369313187253547923665664656282532831762356973656904743174854023869452849892975888443845617504870598934184621335434972394610964578816904132038994448441881181822540031824397901575453831589576706215384615637149961411831125166657800778044775208471498053200971653783561225228290790097894552783086799296923626386810709463008116408328029/7917553559483790843769000453842061558700206172740370609628785929848595989837223902615488970869273658877692870339389001845343680162646074917426252045830238042809072567769415786427661391051221441597556383828635782323757337391963670335811639067492895793088682767471683058852808412878480280032175955166708515272078942492461337734188438493370989395246592734586975846059343501884016944009959577823595487864905968803146602681962715310129591017121715608017447869319579867590139791900964810368425149914553548623245097228517408352135202124077900537085856549483428303320382740687135124215806869340494953113498609150710683717833031746095204302597332778087041176078077272045763560758440081373421776660486991543498714246800341094702737288995283331582321254470145722995034816512000000*x10^215-240740300121004689181266812677178961077223451774205795442176414114069644771454695645489070625169672579857028199893457227558357975775935738942145973381850040677750256595422027293257825039955821342752475437031286366001897599880833723813011849357481345902533956637205660318924796956626398681723892776295077395371295828217447017831503427463044267311142430649031843164336004050644176089379039507197435504855376259465841801374966438734147322903004538494185707639541610310483995834081107673310221793461530686304615715264129295731443137339868555085648355071563439467416954246811/2088145993710010771983033086727576674822032397206251589352646838641387953363663446843645442866621624319391526243355341146024706856082481296903626913185996846455140017873252515101800806431091369212542342987772074459012924147331077890763509204613510978397015235377147180356784636363555238689804647516494553478350490327682111050774972789460480719625475006924037585773892791705674798420209119426003205590744431332698005102935221620253958070449683237279326910589779305738058846215639070866397841735706430406130575093235360444519174186569995746044621507556069003073507536005398274518454558946943723898065567248539081420087832548420713222663032820594384485998613786034047532507720461021561787251117448319164496065090199849152370274020734065472260550629488981888800391168000000*x10^214-12606809786779354040769488472312694426120792215709418701618367936598306530460929484413411905661535313188370089750806500449902762603999670492991415234009377685520551112561420252601895029707276801304052052459451530134511393072577683212301078027198662360636472541931529101127937612705063138706708646848778037055236659409836336799210309635866650077826273428510953117330610420591657936878775670414697044804279550731900618072646934129385403561680989337444280035238173918743813980831392935256770408765349194065841167371027748821756814913214605616827594768813086513448982387256407/3420383137696997644508208196059770593358489066623840103359635521694593467609680725929891235415526220635163319986616048797188469830263104364328140883798662834493519349276387619736749720934127662770144357813970657963863169753328305585070628077156930982614310955547767081424413234363503480973900012632018078597538103156743297901169405429136267418746528061341573565497636392813895319812302537619793250757639378522959332358607893013975983319396581142663537479546058502798940390101216798079159664763087133005241882002719520408122407317601653032021090029376841027034405343976842373661228567555093819745031399153107015366103869714313128258722047760133601788065729381523769858247646115153318207517330380346791444554617747352911582508845962399243562781931102952333855040733184000000*x10^213+77374193127125442486064597166865884442014049117245228085410546570188757414977311676891994425515389728658550622036566761036624617677624683213358804001402182867486502500131200133505619200143204260343555982844285197293892733972097652511297092896723229730682518963467359413674435498219244531438753211196521534158369950576985194930966436500764729803056956251970948931240014523817823808193630264197047123348139226470815983539458660226208507865909453797702406616789040405053716653087320933293297743430887401797937674354726986498563777469229405498571125629028728123159806574429/29234043911940150807762463214186073447508453560887522250937055740979431347091288255811036200132702740471481367406974776044345895985154738156650776784603955850371960250225535211425211290035279168975592801828809042426180938062635090470689128864589153697558213295280060524994984909089773341657265065230923748696906864587549554710849619052446730074756650096936526200834499083879447177882927671964044878270422038657772071441093102683555412986295565321910576748256910280332823847018946992129569784299890025685828051305295046223268438611979940444624701105784966043029105504075575843258363825257212134572917941479547139881229655677889985117282459488321382803980593004476665455108086454301865021515644276468302944911262797888133183836290276916611647708812845746443205476352000000*x10^212-5151609002842243948147222878697128281122064743168715357047883163109150974847840439508190987312657787871934002716451806570516851842277874952290528587239210712673451231397408945750742320392209922980539131196632332551675876466228345923773380753990443138161947811519682487599095195860497189447483643048362322212087033063715847809335697611538656060565407107697913620310765138000888311565725293314805519283107407302321017283906380895748627473222003373517175312903151068956235323469939018017715402779861630248730636947567335380734290993278911131205620310115037697474185619746933/15391724119636489400286936882268967670113200799807280465118359847625670604243563266684510559369867992858234939939772219587348114236183969639476633977093982755220837071743744288815373744203574482465649610162867960837384263889977375132817826347206189421764399299964951866409859554635765664382550056844081353688921464205344840555262324431113203384359376276037081044739363767662528939155361419289069628409377203353316995613735518562891924937284615141985918657957263262595231755455475591356218491433892098523588469012237841836550832929207438644094905132195784621654824047895790681475528553997922188852641296188981569147467413714409077164249214920601208046295782216856964362114407518189931933827986711560561500495779863088102121289806830796596032518689963285502347683299328000000*x10^211+838981626132169555035145212096317009547110344181019710919409523203558409191953338790715890291863716439980274345964052464119672350389603099371174430001309906290816059716410021359204208837662894910956998396794938328074465359392887906331375604804507816749058274682464931573011867169325825857838407671625802270452629177611532363693632033089707119846851149447601535981630508423195131073980841501141130892229261150544729840599899094297457352883163544059110204922397516758377191325928999141759442525658880428485719306577821249571373570684207594010904534689866514125862085539113/164178390609455886936393993410868988481207475197944324961262505041340486445264674844634779299945258590487839359357570342265046551852629009487750762422335816055688928765266605747363986604838127812966929175070591582265432148159758668083390147703532687165486925866292819908371835249448167086747200606336867772681828951523678299256131460598540836099833346944395531143886546855066975350990521805750076036366690169102047953213178864670847199331035894847849799018210808134349138724858406307799663908628182384251610336130536979589875551244879345537012321410088369297651456510888433935738971242644503347761507159349136737572985746287030156418658292486412885827155010313140953195887013527359273960831858256645989338621651872939755960424606195163691013532692941712025041955192832000000*x10^210+8936616660330690963834122957818787205669308147946438197881939489393295329489275318185360880194049726738585538416322067754567062347483350916568352494524004168555610474986835110967881166016458006512932575629866992177019634104819514768044355324034489823809373098659050169133844343761968712947576641744067524075720805373842636255275538537215531202184674655534927400619318208515728023466637811885809634336919026558786737589232806453073601628410954429252594839281992089788634498086178491984467269946734333474232034311443157632058710758861481889562188534851939536522663259773753/1773126618582123578913055128837385075597040732137798709581635054446477253608858488322055616439408792777268665081061759696462502760008393302467708234161226813401440430664879342071531055332251780380042835090762389088466667200125393615300613595198153021387258799355962455010415820694040204536869766548438171944963752676455725631966219774464241029878200146999471736353974706034723333790697635502100821192760253826302117894702331738445149752775187664356777829396676727850970698228470788124236370213184369749917391630209799379570655953444696931799733071228954388414635730317595086505980889420560636155824277320970676765788246059899925689321509558853259166933274111381922294515579746095480158776984069171776684857113840227749364372585746907767862946153083770489870453116082585600000*x10^209-1638503617092073310453685123400013087009837667248073195877204378628714399300606544801062277212697722612214694284144191056176966702591183698210636387179697804954864469033630989278164964393409005564044295547521738222146389643433048986711204574932635885739054770635826791181970528348684804614958750284769740182437147611345323872264116572105557516198042830710774944579287306695198089851455401345807519039663773343909470005776468651048246145064665732697636624708051521974944627644826291829047441505187497858582929866932882122174702149888068179020887652310994856218837706747483/1823787379113041395453428132518453220614099038770307244141110341716376603711968730845542919766249043999476341226234952830647145696008633111109642755137261865212910157255304466130717656913173259819472630379069885919565714834414690575737773983632385964855466193623275668010713415571012781809351759878393548286248431324354460650022397482306076487874720151199456643106945411921429714756146139373589416083981975364196464120265255502400725459997335883338400053093724634360998432463569953499214552219275351742772174248215793647558388980685973986994011158978353085226482465469526374691866057689719511474562113815855553244810767375897066423302124117677638000274224800278548645787453453126779591884897899719541732995888521377113631926088196819418373316043171878218152466062256373760000*x10^208+64061352394493824605106769113128867916565647328791178412564550711225042358478082402386962958380117320824627219663159290732323450707147930329062488052170001580334491259964256388896921784066450420333734488864456729022299660106834820872113833494798118002701538108432268397954548667637022638512620238853816057239604983524046140861129949387519746659829171674155837969648714153174358730357708075557729459881811173872813282112310242380598480690433127886355017665971538604615243603789160053703445661519692384955322543877724862348729784105738213728657095318124265240850093635042389/1148986048841216079135659723486625528986882394425293563808899515281317260338540300432692039452736897719670094972528020283307701788485438859999074935736474975084133399070841813662352123855299153686267757138814028129326400345681255062714797609688403157858943701982663670846749451809738052539891608723387935420336511734343310209514110413852828187361073695255657685157375609510500720296372067805361332132908644479443772395767110966512457039798321606503192033449046519647429012452049070704505167898143471597946469776375949997961785057832163611806227030156362443692683953245801616055875616344523292228974131703988998544230783446815151846680338194136911940172761624175485646846095675469871142887485676823311291787409768467581588113435563996233575189107198283277436053619221515468800000*x10^207+3268431935680628728343134491364973241443199910988404362894868113750509218809264519223153218866154054126578931520510882227043196584031141020702327781976596622192504863402213464719621647945808564838017914631787653750935208468480088366744833111420618654410239014674821636190591904823478384022993100277057091553886818002779739747056191347455067853326859409210115421970306740949385688181631094403160903028095359314815306590196032719610239161848033581478725055892260347967551177067060383926882210602865313112885534705955653907540137889285261213188973703080958320469669633378921/447656902145928342520386905254529426878006127698166323561908902057656075456574143025724171215352038072598738300984942967522481216293028127272366858079146094188623402235392914413903424878687981955688736547589881089347948186629060414044726341437040191373614429343894936693538747458339500989568159242878416397533705870523367614096406654747855137932885855294412085126250237471623657258326779664426493038795575771211859374974199077861996249272073353183061831213914228434063251604694443131625390090185768155044079133652967531673422749804739069534893648112868484555591150615247382878912577796567516452847064300255453978271733810447461758446885010702692963703673360068371031238738574858391354371747666294796607189899909792564255109130739219311782541210596733744455605306190200832000000*x10^206-4005209139007955910416809594174002072238237679271958620708460961985388835617199623175657430840439432224699241767739779790797445045720405816826482341802513779756854081122101257727113693160735148887790876705264676004135867125047045891137172370571851356304124430372318705766135642895088497566309204558979288189117744939899705426517057356975425992669098605923911960727633928425499460313067220758037006256007551596145807227346321856297014037563665104338540198585496284885857451766153912287662375180030538651433420456098490678639263884929818325662805575091130731135022539276079/1808899318875383914674216474293812786160106393555855756433835971579916386538809802430477263278361296701521432318265687909580638384204481004080176283666753605088723135563424429672507716856739192392374894620873397054916198794950080856752159502133346079428074632859004029904503510137780024406826439389590335647177015558441363012063030972246435047157375496903950874591786673864928247696912293337886645340439265361223431760099824845238270558283071916943800868986837086325398445259785708980853617099118001932627095274760970842272198050231394607508345761762203264122592812690183302245401844973885066482933035335726120157098026417726478125969045553451698098231169903949744167046331384121663023787878325027953637216330247733218826767507885008647611084891799046559228772461748158464000000*x10^205+15905864091094785341936932518722213463873392358778675989416418215349270800266912116181135934119369206889711968253126285551240118829308473045724022258909932263479340724029084089525135049794682816023810631381280440260981429693595247053723386360818397558982351011301985079591632115166810149818579963761282019118830942278779035804394007132115989166232497055835242411734689699925891664100824425248860028892638135496882746177210724708801742695041140673865136711463530031968564179345408021960640555478891599089971537843388301634952829065949336358701013019340848555026213704806991/71936517840493528432841304426988728771352636868366205734122404435004211082065131853177240730953962292014127685236536922085351764148653563408637735106979302787876178028783139637990741667462207882966329142604008717662174630338304664796056893823969589013777344819784160261709530895914034593801909415725157695881938125976276813117405173736872721295649831355136828983766125117179175531598946853900883403103845567408653576082810425729475571187373178841938979485505521230099903388302202687586410511883765178306213759912233391176737847099057200043520301018485300822498473594519753353063516849396240904770554332771485126247492528844079072139986391285093617123859858209247797019929468377244106337303451070676880877124785504057282038406400528459841229231059370779109039878768651403264000000*x10^204+1002255608340080683153586378210240636009848921682968293368675310210791281893892122142080600591769308406600971335019053727584661489799017201111200142691696381086829357517529208801983503205882343831450335166237724478865598338857463859886254729111466688563815448120437453127888280944299275772262996393684756855087548671383320330245236472751235626089499924627026144636088048613311546789381858295081280251180297861654521116127234325612065066308567808124101632901416719564656772131807334574268978497625474367670028074357113327066808074823118502041322874571355541639081604978075957/201026599105259165205575025221220002551544943728649361924005059193619267868831010963703799222650847625033479816393502428767515504913412382945438150756453661640719979501434483718365127589723139928949406789006902361506947004480392385772580989791083016499000790098886835851347284088631769672379435862243953181142076093040705554256588758007690819660693453721929868595134436639957206023053256983226018669973696438123482418363413734701019483683114348273798478172245179077514180018610505410460224175459181790776714352074736211643393913718315345521617481196157173148471984459885450745135997835637795208381314082929915185298617871854778967095191970446194113052626373765742968772192899380208655159594494017006543611125213091088074656326686276781026315086195411642220211941218996346421248000000*x10^203-2032933547049794458989737163573835488512169577935789903393039850710800500591832630848409396879186270727907291934425384067526237844491306963594700476590482860470393323098053212618990785810108787937958326453963755511333652699803703525579562758215312607435732464191379478048327760673284772747138644056313016196855333893465115290816221627855870265672993147807178280754945308996470195040886883415170520432959741508298329579370878289543553820993052723265620240619448134547609454754309177920459633237069995322877361789935074279850565081889323796196617885512567545574390291745676131/438603488956929087721254600482661823748825331771598607834192856422442038986540387557171925576692758454618501417585823480947306556174717926426410510741353443579752682548584328112796642013941396208616887539651423334196975282502674296231085795907817490543274451124844005493848619829742042921555132790350443304309984202997903027468920926562234515623331171756937895116656952668997540413934378872493131643578974046814870730974720875711315237126794941688287588739444027078212756404241102713731398201001851179876467677253969916312859448112688026592619958973433832323938875185204619807569449823209735000104685271847087677015166265864972291844055208246241701205730270034348295502966325920455247620933441491650640606091374016919435613803679149340421051097153625401207735144477810210373632000000*x10^202+499815433157795832905634734394668362883998562394852919055531916532948787997861774564921476461880691467093259227649859073905067761787116797055329477894921124048040545339062238279901255248563414418316213995567547236812103858614358912401281696164072704045857657406423359420994023452589510456558448895381038019495808392763703060420550584200123474028484901470219380975641451380460164363464489415851929879554928975271756790468788130156971192653343494548954008020527013438236414286469973435023371649744791427119679334169278785276264710101294716748486608014011241205130859116634043/804106396421036660822300100884880010206179774914597447696020236774477071475324043854815196890603390500133919265574009715070062019653649531781752603025814646562879918005737934873460510358892559715797627156027609446027788017921569543090323959164332065996003160395547343405389136354527078689517743448975812724568304372162822217026355032030763278642773814887719474380537746559828824092213027932904074679894785752493929673453654938804077934732457393095193912688980716310056720074442021641840896701836727163106857408298944846573575654873261382086469924784628692593887937839541802980543991342551180833525256331719660741194471487419115868380767881784776452210505495062971875088771597520834620638377976068026174444500852364352298625306745107124105260344781646568880847764875985385684992000000*x10^201-501625498947063244026581906394920622486153671253839584882899886848829650974666056282272443277768359503893134226319193314603409667398094594945252228513872160265034633239787958541062311083242879147059060107075497625521773741607820088559588393739293428412477574319605167669134158349709314911417684416341466529823245878885253070593970779128846267727888714606821054787353355532100204327627278194257447699201036298002910655658230858720732271208609492551385837412732726011094008125411456886428372483145890037666208019863301175724034075064438737559440712916271908492772136498104923/28947830271157319789602803631855680367422471896925508117056728523881174573111665578773347088061722058004821093560664349742522232707531383144143093708929327276263677048206565655444578372920132149768714577616993940057000368645176503551251662529915954375856113774239704362594008908762974832822638764163129258084458957397861599812948781153107478031139857335957901077699358876153837667319669005584546688476212287089781468244331577796946805650368466151426980856803305787162041922679912779106272281266122177871846866698762014476648723575437409755112917292246632933379965762223504907299583688331842510006909227941907786683000973547088171261707643744251952279578197822266987503195777510750046342981607138448942280002030685116682750511042823856467789372412139276479710519535535473884659712000000*x10^200-6489799156981564970883436183989880795684729419084608956707448279152191526424092954157487275813607993358559484818803879078468854241278390356845157033945718663998508131591470803388088364025697192507427367574941643270818445765742736211923857556048320315151641780960332171103370238467321262182290259651265522283406550194433204091976070302515498613429400960696967828795774971022405986427363275323018207801509778778230264676003753871975722011573337656950445186256662523839876517288766389231045281126624694590715210927290242548732575104069138076057974995509003810136829932540333/868434908134719593688084108955670411022674156907765243511701855716435237193349967363200412641851661740144632806819930492275666981225941494324292811267879818287910311446196969663337351187603964493061437328509818201710011059355295106537549875897478631275683413227191130877820267262889244984679162924893877742533768721935847994388463434593224340934195720078737032330980766284615130019590070167536400654286368612693444047329947333908404169511053984542809425704099173614861257680397383373188168437983665336155406000962860434299461707263122292653387518767398988001398972866705147218987510649955275300207276838257233600490029206412645137851229312327558568387345934668009625095873325322501390289448214153468268400060920553500482515331284715694033681172364178294391315586066064216539791360000*x10^199+886289436033520193101738355508611336602022163308953213590101767041804128254810233366359588096353682985767945502332155277445425742425161155834607232575271511499658963547703292239741529204218355683617511441861171731748270713846105796909575564893400844391643660353271176478944468354274730720609585883722756366317225469664289227223296064092360936795048681636922600820662003229654109229309593312477010579506599837289384473364152696495241641168283546376035536099522765716356572734998425662966264961718263079069861144654917883763275820017395889389328993773596760102274208313561703/625273133856998107455420558448082695936325392973590975328425336115833370779211976501504297102133196452904135620910349954438480226482677875913490824112873469167295424241261818157602892855074854435004234876527069105231207962735812476707035910646184614518492057523577614232030592429280256388968997305923591974624313479793810555959693672907121525472620918456690663278306151724922893614104850520626208471086185401139279714077562080414051002047958868870822786506951405002700105529886116028695481275348239042031892320693259512695612429229448050710439013512527271361007260464027705997671007667967798216149239323545208192352821028617104499252885104875842169238889072960966930069028794232201001008402714190497153248043862798520347411038524995299704250444102208371961747221967566235908649779200000*x10^198-1851143056145998644235548978408845938622224576490298188929069593363203538998576523654934424235833417325177147770760660247223303432676473727041730580481149806538690978435935324938476923170630098337293548774267679807590452636696537702529851399102251040438812176842715161418037133754410668797420679563854072838645975883808976650391901591769458204021686581197504856056247978144778936281519356255702458947416755815371523805424478190215692814237439655414076154450039025384015794933614490440421952667370997231225756260514192798449211883784186097233909705574443060153737356817222963/18758194015709943223662616753442480878089761789207729259852760083475001123376359295045128913063995893587124068627310498633154406794480336277404724723386204075018862727237854544728086785652245633050127046295812073156936238882074374301211077319385538435554761725707328426960917772878407691669069919177707759238729404393814316678790810187213645764178627553700719898349184551747686808423145515618786254132585562034178391422326862412421530061438766066124683595208542150081003165896583480860864438260447171260956769620797785380868372876883441521313170405375818140830217813920831179930130230039033946484477179706356245770584630858513134977586553146275265077166672188829007902070863826966030030252081425714914597441315883955610422331155749858991127513323066251158852416659026987077259493376000000*x10^197-2756887927043599337938012903670769406893702124616085602493568161294778699380479757028100003235957932118780270836280329753342008240709841610777272792816246904810551843680501408129221223763018136456735705599692940674399261651904631898483197213645573431851904565044747381159563892847904585774683658497352593392816482796843760104539891648178474758939173419099126627985260327207959815984853476573466543175278737005926500011641168157378219580701315643211533949482413863015178529740082943044907687490681330364312766948327303343601774882765717250338612162436083389987276759500767/376418609010901870708948831172758813607152410485773831301393178932608718194843330335353757452789215255928911076133321042805774049387565276469660027894037539966933700212130860429326156233824327084617934039380844277396713823720556006044369444536164650880697559713190536995871259656422896822790700719285105536563131860745437792885434318138066470184186506094328827391622432476542210202471147470611095400653890876940034610481475499914813312269674235440629102244987467894602070218660538077475540567099274339684751229848784990920435576124751334875849573352023106504954203623829388226022680201452186217079809626214506604091999281441735150051904076513884917936454960310949991345903621945806622680643774429061831386782258540915259310993091970414537675852636780959709413043324956262419922944000000*x10^196+60454944609426598277426476078621970329963200114694760848858959688812055391900663177953809195540926717657165746922902224405236972266521331061310769072247997862856742285252767273920407152715605681094908873010549414578395419981875920866830420516760515467806573174772459383230806112446979052902544320899016518562883495985685154472794846053469372381425184301711627127881429460656153007859101954808918310836516906861810865882100795708953822506963982176922876449103510397289417754546588700282194783276175292269990609249737717100675248165148646749570436603955201723738588584469813/22262472018644767781929259443646021261908728277301480879825253725442858476095019822690922226493533587993509883645599273103084350920921717779777035935447363078044364555403168031105861240114753059004546384614809932977462789002901455214624135719710309352086969960180126045184385928251297040662192871112004813162448084335515892322081401101308502665179030503293162077161669577898353574831865007547570499410101546150453475534190122423533244468520733353202921189917830244052179581503637537724981970682728510947069572736770998034437189787949578948371674766819652299007291471466480960796198514771600727695863026464686533442012528930982621731641183953821193717956050509819042345314871355080563112826646087661656884875407862276988193535877153678802656828998803902474242428562361698948835442688000000*x10^195-11885177703910674521471775091838739005600733782551675341099566319602601606828089294023932043773993236978272093012089251089383374816274073791849592622789849634573136535765325808909261004761784671564288314176830732408307718007699953984859136745640354050348167119482833360919031164840430002880102625266438812427628074461588533539592466841683792189571588857978696299345127337278992094640820252746696263410446322271374002858885779577670414159460459108578170095612310969815621120286088630153437560038645751136912094474149179322888203105649796387772369862582746841925507844319099/38959326032628343618376204026380537208340274485277591539694194019525002333166284689709113896363683778988642296379798727930397614111613006114609812887032885386577637971955544054435257170200817853257956173075917382710559880755077546625592237509493041366152197430315220579072675374439769821158837524446008423034284147587152811563642451927289879664063303380763033635032921761322118755955763763208248373967677705763293582184832714241183177819911283368105112082356202927091314267631365691018718448694774894157371752289349246560265082128911763159650430841934391523262760075066341681393347400850301273467760296313201433523521925629219588030372071919187089006423088392183324104301024871390985447446630653407899548531963758984729338687785018937904649450747906829329924249984132973160462024704000000*x10^194+588927258573040909368329878453582194280413820921296324949174122864420724247731542740681951741560322454805123008990489949182553126231899190479725226206162360848887380473171744091182544898905573337038795057813429086474490846216036312065836726215569929349201185750439148433702496522037261337397040540807203464030999602169635403547460849307228342125045420358668419783351922846788528973639680058790527488864017966530345465439609035673569816091626002269161256875477255651375698938189801720030396404628108823504119023449830377774641512225129927303930023353372444435076999091827551/145863716666160518507200507874768731308025987672879302724615062409101608735374569878270922427985632068533476757645966437371408667233879094893099139449051122887346676567001556939805602845231862042597787911996234680868336193547010334566217337235541946874873827179100185848048096601902498210418687691525855535840359848566300126494277340015773309462253007857576797929563259074390012622298379529451681912134985330377771171700013682118989817757747844930185539636341623759029880618011833147174081871913237203725199840571323579121632467490645641269731213072202361863095773721048383255136692668783527967863294549396626167112066089555798137585713037265436461240048042940334365446503037118487849515240185166359175909703672313638826644047067110903515007543600163169011236391940593851512769820491776000000*x10^193+2435695037693379602171563019791513058584068929751757337626615599283047180389438259290800822111753521765354515187406654900918605545780679205498584818867576298236473210388935589042103849812644963789276539990650723301846386237514524167783048316986675024092362322223705545533276267797498423717414352782582948152878413871126817302587489085848088565401656268034186346354369776111891914060803492265118684589972605251770321928562130784219753649494580554888438308418580868076142759848402398783558354271955245182698819876312943421464696662330331151798613211094266469970355742247606853/583454866664642074028802031499074925232103950691517210898460249636406434941498279513083689711942528274133907030583865749485634668935516379572396557796204491549386706268006227759222411380927448170391151647984938723473344774188041338264869348942167787499495308716400743392192386407609992841674750766103422143361439394265200505977109360063093237849012031430307191718253036297560050489193518117806727648539941321511084686800054728475959271030991379720742158545366495036119522472047332588696327487652948814900799362285294316486529869962582565078924852288809447452383094884193533020546770675134111871453178197586504668448264358223192550342852149061745844960192171761337461786012148473951398060960740665436703638814689254555306576188268443614060030174400652676044945567762375406051079281967104000000*x10^192-1833731794032392079490080275398742817765309903197122605101022700625279708305649036404780659973468078462439686668260142373835181211700621733341760785353838015630296144023731975484941678786092640658145773616177882428658449963044276557014200048647651098085191907083499875709206471477800008596857300955176296801194836626738815997218719280888172421259495742705140317122878029562760813253409862644038331018092810483236007516209354010067857708741011515937020525133819494929950647025571873907066704635947562552742878069010235194165168768431324427586900024785441404273134521953346677/2625546899990889333129609141745837163544467778111827449043071123363828957236742257808876603703741377233602581637627395872685356010209823708075784510082920211972240178206028024916500851214173516766760182415932224255630051483846186022191912070239755043747728889223803345264865738834244967787536378447465399645126477274193402276896992120283919570320554141436382362732138663339020227201370831530130274418429735946799881090600246278141816719639461208743339713454149227662537851124212996649133473694438269667053597130283824424189384414831621542855161835299642513535723926978870898592460468038103503421539301889139271008017189612004366476542834670777856302320864772926018578037054668132781291274323332994465166374666101645498879592847207996263270135784802937042202255054930689327229856768851968000000*x10^191+7970597835096768169179634060992599424043804804003747170907958863948996463564993526723987157247492344666539915849329142205942369042300097009455709214503314572666572441440470448796288128172804891939550507624240725240363805653250291328701760987791063608460100756674397554054375001869102608113296306856098353314938479982787149172693169373699327622636765518557474287850794917127433207561237706116656030536983427454090491527042146264443176023004374076749682730047679573436401869184907876290551910945285768708660463505159522445690483967827775623616084841692934253220942530743346433/189039376799344031985331858205700275775201680024051576331101120882195684921045442562239115466669379160819385877909172502833345632735107306981456484725970255262001292830834017793988061287420493207206733133947120146405363706836925393597817669057262363149836480024113840859070333196065637680702619248217508774449106363741924963936583432660442209063079898183419530116713983760409456358498699870169379758126940988169591438523217732026210803814041207029520459368698744391702725280943335758737610105999555416027858993380435358541635677867876751085571652141574260974572122742478704698657153698743452246350829736018027512577237652064314386311084096296005653767102263650673337618667936105560252971751279975601491978975959318475919330684998975730955449776505811467038562363955009631560549687357341696000000*x10^190+23184369722627196312756423864363253109644844741531219239569123485238988377425029137807782853613576097279434336610869406510235249316934587075842002425877346097432523270038165182969721393785134458976153268012539221005649639528838441702653018399220947904018304133545546523968264308957787035503669832149663404787943302888473856317105266016122738091046563551078943028332971426147985679444433376759343201743064968582823113888824860068274406025586115326142439311897265355982654781798931096871176678326544545680561163697497927827591694167160383270774956824459690376111393982811307/5596560497349000946934166854774021322292155000712053246644441078749214356215161128487342234210606619892679187174942606991776679916499887377740488034650435188677669853544428158374646551272317233108094073044487109597527215005040554415724865202353162066935948421766528183327740127515101115547117017216965720296190648926570146958648851624815723294630654880430183457402716624485806273771343088261593479681389700307652378114174209171828609323442009418637118862889107564228041208975296124436310825506565785342930035988236573114719477305298982762401792333138711673589306265402330073315507839765431152030123248763691603990773483120325096963157094956131746328631317015973881705815827055756718015611057630856623117798630374560142348605805890728876970552593922050011010069985510153565937326270447616000000*x10^189-268257546064279144291407933416653549798083469720924079913115489354558707853656605042770764605347576589267168723796976986091475484860212082085710403124374950712834382758274785784120251430552321625239887836935743567640010849362892160030513901335214181702314657472338130457718048423455074198784652575183986364030548947878579743435958851904310544898131544173300564416820208917073566980893488914967906366944201148405527279169984246340623238340066019322921868716770515427782360616532868393046935703203483118927972350158928961705062086661301061208397865060991911150320076883612051/212669298899262035983498340481412810247101890027058023372488760992470145536176122882519004900003051555921809112647819065687513836826995720354138545316716537169751454434688270018236568948348054858107574775690510164706034170191541067797544877689420158543566040027128070966454124845573842390790446654244697371255244659209665584428656361742997485195964885456346971381303231730460638403311037353940552227892808611690790368338619948529487154290796357908210516789786087440665565941061252728579811369249499843031341367552989778359340137601361344971268108659271043596393638085288542785989297911086383777144683453020280951649392358572353684599969608333006360487990046607007504821001428118755284593220189972551678476347954233285409247020623847697324880998569037900418382659449385835505618398277009408000000*x10^188+250467517692025094855176371605503096962316737498457917528438818700606608711119090827155487900842442552764842551512286802102988465018801243696334766670833047440202319918940966803779932348801018196632630018229637254919844310439626759369496645231111578785675364297054589922754301001173089562237785729768355899226748421024356625446879609655980005455864515970166086382452612783890663161369066055336488016688147349809021566516775328140991614767571850188275608901952235456765888421819327997775213203133212018170994470670072380357220685426543495921814326349044919744626828617657133/1914023690093358323851485064332715292223917010243522210352398848932231309825585105942671044100027464003296282013830371591187624531442961483187246907850448834527763089912194430164129120535132493722968172981214591482354307531723869610177903899204781426892094360244152638698087123610164581517114019888202276341297201932886990259857907255686977366763683969107122742431729085574145745629799336185464970051035277505217113315047579536765384388617167221173894651108074786965990093469551274557218302323245498587282072307976908005234061238412252104741412977933439392367542742767596885073903681199777453994302151077182528564844531227151183161399726474997057244391910419463067543389012853068797561338981709752965106287131588099568683223185614629275923928987121341103765443935044472519550565584493084672000000*x10^187-283157857823984301420438513544397731240757528944939796070728966764192298201159949633251712898378514419794133757218931048158811007568327292125858783218423951742060870284645915120200528180985294903920099564669122768620382616888888056555622028000918521203064719992396208810010220030716469625100662339501090964437130783186989259754974699801987428527988904588347300115339634152790562940749614529332262097325474123375521200209378794377765257073464208539810923153262714172301111471228014582473647701768179616201592584723813057449835451693862225990893915850835661092877732767388899/244995032331949865452990088234587557404661377311170842925107052663325607657674893560661893644803515392421924097770287563672015940024699069847967604204857450819553675508760887061008527428496959196539926141595467709741351364060655310102771699098212022642188078111251537753355151822101066434190594545689891371686041847409534753261812128727933102945751548045711711031261322953490655440614315031739516166532515520667790504326090180705969201742997404310258515341833572731646731964102563143323942697375423819172105255421044224669959838516768269406900861175480242223045471074252401289459671193571514111270675337879363656300099997075351444659164988799623327282164533691272645553793645192806087851389658848379533604752843276744791452567758672547318262910351531661281976823685692482502472394815114838016000000*x10^186-16122922030661250895928061108648758625360141825202813562482798311095357423824390072323411477543308311834099002875171177236745138140707802513395214790943581708718219970399779493322039168752096898518760591099160437331723878265789215804933475830247925663962968280307058790846736037294295711919172977391752374610069499510617090690963243747904099960684078434872308208366550277511219680787837663953153721573505579011063857475180755575906726440067751140782898388403012611104976892344735749233702352594364385893738009467550886920844729156595125254725586881742890693184384472526157/9003900916010861661384844440563335821133199438386950216394587688624942931157743365886394457907933188196994488166693871441666647523593749844684834818781058764239495334033408281280258948143490787168663347309089330530421715285350762304139976237275487220515986536756522031770311841011881298171251432940508711935830031597174371603542097289910427104630614969012091013399349890758957845140544245721824323724652339915649288044652134590373641261879668670204600609205317328159430711929359171782776478442563216584818750312660881215184549419173425509055793899824818339413195624779693513814080474899860545831635527390303292268742332015927162893553704216320095058918025058526807754018731969427083990908603614663676144276306853637172462639740677167120135796614552660872885718111860749130081789464620826624000000*x10^185+69032251935309667800202036754324425264669237966357278280053765157588421675067402332117381918818536573498891810851604368465663070232332441197709539620827121001048927396072028212663084040191456085946596954554361092158427249059237082664284436042918727726177229686685785317688247688421909973106681153340805384373705162945988885500158769048348351367365293510835218216665434019574335492961160979506352783110524112488207677197738948571834633185782554688226796497597788590255435074020932637136160880075662249059950129144738019295681334025929470674598915048233633680912750599899681109/238135171426655269220306365764019105797330858746458059323204055188752490643259996540963360622749016961434110223032719511889199493704007495892224511287121442196606172594515582223300288660499044339036808209630794613868593525866956961419894091523462086008206811924136494696261207571082236574033257898410574413278832675682067780170481389123550976063270504700431783122386005910792917088277114210850809713869605086089092370204959655646202064094193476989571276912262232695160623469107691375310872301848911952235286308269254986379200963038298757863507637062566795440800197884173334053354800400151511716155096428418741473923697197157241604208708369113233874118263926747917011478287423127407517391550748400624906663819763664995937291895861429715993351548861688774766081472622493092992403167760291622551552000000*x10^184-213633393736311132056799368763616662385731127214377709645173534202247844060688245066602046535178364352418581757280695401193032388229790170271897245920322585054722985308310484242332956753255893343485353311236349605766295996024598250662776073310788631483175299634048991598674941640618332051976405237982150156485668337533893760736186304406578087527315009180709189283966200470965254029041718100959125147791480162246067234643266120637742428180180554907807894377876293526446943269586204371449806153892300951888514680761465652357408713856799726756986887659344482564438554872919693/12533430075087119432647703461264163463017413618234634701221266062565920560171578765313861085407842997970216327528037869046799973352842499783801290067743233799821377504974504327542120455815739175738779379454252348098347027677208261127362846922287478210958253259165078668224274082688538767054381994653188127014675403983266725272130599427555314529645816036864830690651895047936469320435637590044779458624716057162583808958155771349800108636536498788924804048013801720797927551005667967121624857992047997486067700435223946651536892791489408308605665108556147128463168309693333371229200021060605879797636654127302182838089326166170610747826756269117572322013890881469316393594074901442500915344776231611837192832619140262944067994519022616631229028887457303935056919611710162789073850934752190660608000000*x10^183-4202625818546065885008996983152409741753380498694496442659098508433325756540635825757290375623320819832018184268507108729771673863937075668734985472948460346685401992993428814841029348530453700876260331199589580422785681870157607810511078684051228608670882851038950560800053881383044605407748017702871959212998066611838374386616430336986118547623299780814932447773786643597961367360701698467415022924689537769847350438146870942443110642268041834505177176482108968026427373033840874617268728252413094477701463237900489029705742399218565378905763219132862456887062067363899/2480574702360992387711524643375199018722196445275604784616708908216171777533958297301701673153635593348271981489924161582179161392750078082210671992574181689547980964526203981492711340213531711864966752183654110561131182561114135014790563453369396729252154290876421819752720912198773297646179769775110150138321173705021539376775847803370322667325734423962831074191520894904092886336219939696362601186141719646761378856301663079647938167647848718641367467836064923907923161136538451826154919810926166169117565711138072774783343364982278727744871219401737452508335394626805563055779170834911580376615587796028557020038512470387933377174045511596186188731915903624135536232160657577161639495320295839842777748122538177041013457248556559541597411967309258070480015339817636385337532997503037734912000000*x10^182+143400728245344093584895827339957441340459511799060823017104262647296371593335679340206898119696831903498401300046072926116100071587704711580094878362023666110950106144017459549018205202564743181881918239059303445643310203001374942603253477571702275512226671854644033214109747386029511581031314462108422698357567322580845226417917575331622038209725470833370934552212595386473866552832180504236651915913456917104221245264078210809523221895958268177514007117429966514691355644282555405301058053786967091383037479711470811124929092116386265919335513475988555690022768204291/290763335075281158999153071750939079117620096149521439955072106457573248648669104445620708941085490795401843984166934690951403533216126368610774739056314337236393373131276657171306823761293094431058373882333082556616109311192865642759333445083592290608311125670496330520465454909746320603215211109170420529033983730991535751123908900028755770529023815263042470234903548120626272391058747510196348856983644793759575543595799335343348063607073842478109007218879405000196121451901943071197646278203799697478982061378821717190721566591329374680717505570899628132845174461750102629248840537425533230958603697702981042641876919605911604650437569124827685126085380644587315602304545943110521845605309402472413508937440372400411833816680622363850246091406213400202785680857744924288648556483872555008000000*x10^181-28590058651825075972861668923013049292060318178514151855628724196993226511924156369167556039165170205665979852600223736871213143686619262424881366870011022183371217402311106939459755939168672804042376871345570639552962393342143765220229786202457438882358639478555400263481702305145069976887070029747046211681960354365880207954794980981415368988836313970905927545694972666281768906819746141134621143559070781799303483671292130734295162392805863076777555343957531912375134061680455018729120193236620507706245956642469138666023907485806613172265176165809897075383269551032329/586178883511766816542292592649893183501122113837435222949425366618467669275716914562371349225228349443530117472080540336958029522963710759119321873937529703868569040232653740857354556702766878373013681746783494434138076371364817135802816225288522057866355229351720602329258357098048582336081865596087567786532511201678936074265800342457971633386512011570293619993565553011182565140374434980555839295679027904219304295889131460052189696231860866435867758553260880480395380847034317231534454896858860190117627835739704581856494678248120019356326491230933650315815871714888206900565662523449874993612545054569209781966023869925517794975282139355652613214188127379488028254245964621310812040740303755384385634017879790759230256974428134685522096120274926214808815932609213767365915489871487070896128000000*x10^180+342724998698840056932341142158483915449532422319994812336867172817352718783769716668857861450149330260827300485198466690411508659204674190225646816659676030024113372632195647603190121181483916179186783106370921359008168799258184455907744230310316764084266881802664079722074186883291051002270691724928141440482260275129541447613899384172611509938371592451866759466968558116323657339094687242023128433765427331024551773122585854082648150766575413065160442330195380068115587887562162355370854544935128297683850150682155329349420245167475445932329917063576737574693199790179/952540685706621076881225463056076423189323434985832237292816220755009962573039986163853442490996067845736440892130878047556797974816029983568898045148485768786424690378062328893201154641996177356147232838523178455474374103467827845679576366093848344032827247696545978785044830284328946296133031593642297653115330702728271120681925556494203904253082018801727132489544023643171668353108456843403238855478420344356369480819838622584808256376773907958285107649048930780642493876430765501243489207395647808941145233077019945516803852153195031454030548250267181763200791536693336213419201600606046864620385713674965895694788788628966416834833476452935496473055706991668045913149692509630069566202993602499626655279054659983749167583445718863973406195446755099064325890489972371969612671041166490206208000000*x10^179+57371581164792879765938060751250287120364509698297444657728062613305603497779921666975363690957664695464985994018978743830562490652330290721347147093244566299615377246110145959722991404105023179206261862742248318479849482834158473287468018244572581592060120617541975704351097413142717690514308158078842347397935869539688933039621654910522750803317426886120136587583025604614158088973373439859452647040903908245157748393197815810137130816392042328711326639910810262720301025913280673375677592144044350222913154233756187460431430957144296572388708009637981183257068359071011/91443905827835623380597644453383336626175049758639894780110357192480956407011838671729930479135622513190698325644564292565452605582338878422614212334254633803496770276293983573747310845631633026190134352498225131725539913932911473185239331145009441027151415778868413963364303707295578844428771032989660574699071747461914027585464853423443574808295873804965804718996226269744480161898411856966710930125928353058211470158704507768141592612170295163995370334308697354941679412137353488119374963909982189658349942375393914769613169806706723019586932632025649449267275987522560276488243353658180499003557028512796725986699723708380776016144013739481807661413347871200132407662370480924486678355487385839964158906789247358439920088010789010941446994762888489510175285487037347709082816419951983059795968000000*x10^178-1529249970523154677310148160495483531345012706205226631510864807106432812543030963901091870673565542109387770713641113719123577867523027660767870659933084511311940990411854686949957908760572079913772183532781585182338961775468517165263492807232976664611206377354542407599621979831380890273031159750400054838957491641802088768649805805384227304645941130070433517516241105958545362341767783604599133835594307200196969183083079258805327108893356991252442563357649061172638275545541522523569350791611200248097395220922088319484704941780340200856047260412758828378055941521797/15240650971305937230099607408897222771029174959773315796685059532080159401168639778621655079855937085531783054274094048760908767597056479737102368722375772300582795046048997262291218474271938837698355725416370855287589985655485245530873221857501573504525235963144735660560717284549263140738128505498276762449845291243652337930910808903907262468049312300827634119832704378290746693649735309494451821687654725509701911693117417961356932102028382527332561722384782892490279902022892248019895827318330364943058323729232319128268861634451120503264488772004274908211212664587093379414707225609696749833926171418799454331116620618063462669357335623246967943568891311866688734610395080154081113059247897639994026484464874559739986681335131501823574499127148081585029214247839557951513802736658663843299328000000*x10^177+1146166923680054548221154728637600039826093092712287941761795687109477892427909628326207762610736070521832423894697015631230474363734878961533859714999874300222767937075595851992467403874914688708431881197627719535389780622774204623520734673794525824870457882551115446679110425353646792644560776507197155600352715901864101762903748035142211537355542983524657902317763273236877317008128122146551413778995139678624066855668771642826482821975726476226080973875111142965543277447924772164809804225952969150651591066174050693981657098486039133102212006094666189178638451139681/182887811655671246761195288906766673252350099517279789560220714384961912814023677343459860958271245026381396651289128585130905211164677756845228424668509267606993540552587967147494621691263266052380268704996450263451079827865822946370478662290018882054302831557736827926728607414591157688857542065979321149398143494923828055170929706846887149616591747609931609437992452539488960323796823713933421860251856706116422940317409015536283185224340590327990740668617394709883358824274706976238749927819964379316699884750787829539226339613413446039173865264051298898534551975045120552976486707316360998007114057025593451973399447416761552032288027478963615322826695742400264815324740961848973356710974771679928317813578494716879840176021578021882893989525776979020350570974074695418165632839903966119591936000000*x10^176+839010820987379977586511071542825741598402723317665099925097851508000101862289844194900902458711519629292174417918284709223634796446957387615584785443084045217171844577852526039169809719423196365303389239199936138695922275424653317462293335921343962639685501784507632457639558732344555046980609634205457056763737777361252120089448225340859793708184499936999041936051915287715518794276924653539537261138063898817824238240327482504174818886229085987950435636616841684095330229861779861536994275808423395246954922445783565310807078477144000036513836154834009376132870004487/1645990304901041220850757600160900059271150895655518106041986429464657215326213096091138748624441205237432569861602157266178146900482099811607055822016583408462941864973291704327451595221369394471422418344968052371059718450792406517334307960610169938488725484019631451340557466731320419199717878593813890344583291454314452496538367361621984346549325728489384484941932072855400642914171413425400796742266710355047806462856681139826548667019065312951916666017556552388950229418472362786148749350379679413850298962757090465853037056520721014352564787376461690086810967775406084976788380365847248982064026513230341067760595026750853968290592247310672537905440261681602383337922668656640760210398772945119354860322206452451918561584194202196946045905731992811183155138766672258763490695559135695076327424000000*x10^175-2195991648635654424381623917394345538773308068492290035299476922995769596805266514140178642968424693627849066111241449429036206277464761859050020876610058056802079882063368886581778819551093783592973054062694643218315182905613739916970608191579773777096893358251480995641796485516499821307363326742360545409661408878196289922743759143297240348396485625110320475701061599075338436882280435936401053272290180048327237843976277998886037274508902074516218095702355247737527936946017848578738874009175392648742837708014950749015730577467107444624821451926840796345877772693073/13167922439208329766806060801287200474169207165244144848335891435717257722609704768729109988995529641899460558892817258129425175203856798492856446576132667267703534919786333634619612761770955155771379346759744418968477747606339252138674463684881359507909803872157051610724459733850563353597743028750511122756666331634515619972306938892975874772394605827915075879535456582843205143313371307403206373938133682840382451702853449118612389336152522503615333328140452419111601835347778902289189994803037435310802391702056723726824296452165768114820518299011693520694487742203248679814307042926777991856512212105842728542084760214006831746324737978485380303243522093452819066703381349253126081683190183560954838882577651619615348492673553617575568367245855942489465241110133378070107925564473085560610619392000000*x10^174+74766121965580439849763884656635608941737212119525815527878928680264985288913453528416647710963649607127696503531848829860928578772612097978079016400489915256686210281020275477090562845479527292320720646529914286083602317336146598396973749701242928868565171531378621985420952526930555720747342699548200158492361784885108721576368953131191064080609321153053948797350505683086094967697141179949126209924292711675894471861722949811786769685492048994335887859355760761120428871041775177373130939287230235826721634772827490309682079076485382034677365357042239135262763931389/4389307479736109922268686933762400158056402388414714949445297145239085907536568256243036662998509880633153519630939086043141725067952266164285482192044222422567844973262111211539870920590318385257126448919914806322825915868779750712891487894960453169303267957385683870241486577950187784532581009583503707585555443878171873324102312964325291590798201942638358626511818860947735047771123769134402124646044560946794150567617816372870796445384174167871777776046817473037200611782592967429729998267679145103600797234018907908941432150721922704940172766337231173564829247401082893271435680975592663952170737368614242847361586738002277248774912659495126767747840697817606355567793783084375360561063394520318279627525883873205116164224517872525189455748618647496488413703377792690035975188157695186870206464000000*x10^173-5632454321470718191242997211183523766789017404823991552512256422519817056743754087286085327513377816325853981164870325963097782134248277624122179940644820031191782981541822957212990777937161879499999246713171988747707136277066147556068880240437522142996224982492295653453345821582580040114063214967059108434890651617713092632678549602031528199988970475845404880106789730744195608482751871694681522468299659882782606536649451515561379473735914053015011564362173955714024085951206990941277697794992990041903380350224592581963961546727602369914907010389831443579956499449/52671689756833319067224243205148801896676828660976579393343565742869030890438819074916439955982118567597842235571269032517700700815427193971425786304530669070814139679145334538478451047083820623085517387038977675873910990425357008554697854739525438031639215488628206442897838935402253414390972115002044491026665326538062479889227755571903499089578423311660303518141826331372820573253485229612825495752534731361529806811413796474449557344610090014461333312561809676446407341391115609156759979212149741243209566808226894907297185808663072459282073196046774082777950968812994719257228171707111967426048848423370914168339040856027326985298951913941521212974088373811276266813525397012504326732760734243819355530310606478461393970694214470302273468983423769957860964440533512280431702257892342242442477568000000*x10^172-43687009560504303796050668985422586338602021856071316909111241845320059984659944073037140175146819597532462962391231093426530036827398835940758133538273049245802946545538941230879649370116403004740555251894463787519096804160447113725385181853950342431628371572362722924494325654570527316911823912513902776285646229317875863637348430207873148844803190646332187725302751930446673279515263856866549916267222917130401169817222330135613850345560344033718192776567701133933464752752001272723409854232688999274154483427192301477475013717479314155489900259421752812586238347/201549833253188720920500930631946946033202150488430788494937113811998842693005685235649642688707086355603988146318631501980997579650869364686578263920397968383217371221219392366626725945473803404663969593261394167884863483770498757224609138033898359814945977635056912409047853069141275820373617786997619225867341810732381938351636819790447062842774578998700141013297804839436813418061805725559281233746944125107894668921226262019577387798252895463499999920517128863953089316547636259528418287801593397614322321970255975410575966104578083390109973964464696745323791972498704282872046575409867222293554266926164212378848370622553547137623540487021127090462072858971720408725224733466215535967196687157472023712923239075745129989901330881258699498661060344226508792502041501073080493333771717764448256000000*x10^171+317862527695600381562614333180844001600555973548203262937258719528421406739725187659467283170702199105042388313241978800709229248033362403265656184919075685564936397249384885817165719639084478389482308098749834992424442059321437389577854759121202892668073738463063866338910156677689359647251004865803266702573292662299824262627174353122439040658811686156467872254454907563174830009601904705326484292271866972086219843077830563999084556747824742800533492231769762739295928439489369616242030329030283163219176742970043166895831743498807495699904100663871018682222351953/10032702810825394108042712991456914646986062602090777027303536331975053502940727442841226658282308298590065187727860768098609657298176608375509673581815365537297931367456254197805419247063584880587717597531233843023602093414353715915180543759909607244121755331167277417694826463886143507503042307619437045909841014578678567597948143918457809350395890154601962574884157396451965823476854329450061999190958996449815201297412151709418963303735255240849777773821297081227887112645926782696525710326123760236801822249186075220437559201650109039863252037342242682433895422631046613191852985087068946176390256842546840793969341115433776568628371793131718326280778737868814527012100075621429395568144901760727496291487734567325979803941755137200433041711128337134830659893434954720082229001503303284274757632000000*x10^170-4483215986627830088444839664438265720194419741202976967329717224840448450275818814018104469767144488089410956775278020527660366714723542746204208656510224263108160762755480671825198939281299399191070100118354751022287693158078181040706803986902543434515518322664906949701771680830917037908326017471528718858707014559836506753620379350375890845321182444830365436050988333159546885946610861580327728201927923241031579630878672417526290965180668465635110672278947071507323155129969948336633006637249609972421926021133625336619498868462959223007047967805218571102011887/2866486517378684030869346568987689899138875029168793436372438951992872429411636412240350473794945228168590053636531648028174187799479030964431335309090104439227980390701786913658691213446738537310776456437495383721029169546958204547194441074259887784034787237476364976484236132538898145000869230748410584545668861308193876456556612548130802671541682901314846449966902113271990235279101236985731999768845427557090057513546329059833989515352930068814222221091799166065110603613121937913293060093178217210514806356910307205839302629042888297103786296383497909266827263608870460911957995739162556050397216240727668798276954604409650448179534798037633807508793925105375579146314307320408398733755686217350713226139352733521708515411930039200123726203179524895665902826695701348594922571858086652649930752000000*x10^169-4769590285102777548747258932412434836539255531071085340974276716768864749358378519703122176138849993239299289690441850910595238440356271244678904617019505704062164025757744430341826392582176002520086181365413346972560049459213626345469202823547949805491446509309774654175346666601914393147756408588371607410522862045793669508020989015393665207231841268406803034856933892687694953903447916054153525794476276762956743739760406740359235986019262265003801696345895417838449443275548247921651952878573700299508728977190951868563116114962956644101355462310989786219982803/24427450322009655219582257718329879140487804596394935370826001503939260702812205947787334472339533248741028283163487087544440904725995220392545292199202629134290615503371749351178412079806989274474442846163004139535726836139296003967396106545866869811774708632407284147430881825114088540007407357682107590041352035495913034151525915627549448853137819506856952356239687573970003744117558367356672693682334947877810924898046978075107041087355404064677719797130114632554855578616169557869801729489692633620039219389322617928021883273582874184014874525702851748534701898579939579945381181081559173299037147094896655846186221846273542949703861757190270707466243883506678848377287140643480267470265847765249556187970136337837168218292969029705402188514051603458718128436189454970634992351486303648668975104000000*x10^168+9470982877768601731641204785169464524796919108685369820146590307155266634757467535130363272803015903421042861059235813062256611980983462309728863749727907206027225572045570421081753624337432763099979815516154781825256806889487388137931472298703717877698173739971138624793064949831389017662680890248677789819708887993713000097870612061280898810141032412491384352041805558457594432070140402739030280700907625074275092226451071418684949554199563965985415449223308324574984458482926983783119845081259260880986743518395027712413336263839410280894768996614048317517516967/199597982236420998570533974251090196661091140188963879806354564920345801269031314389157035622669080887739191629533230017961813182037408313996981927048747798584137792468340215093181498704738688676955644835095073298048504805822405506102012923223464817804106500799012150730981284386787486622955262751586694913364205447933710450106547284272476417602612972549449571226642710308360162172328996659585443983904342139896323478443252281376861480463785604265327157816023699826533754135797911782067722026488146387869004674220649285964494598853881116687805751058703564945263814197607137883501075176995371666035553530867510832637916365349156186470606554621252080386007071732337467958451254136047384817092566992923947031483282298234169492941578075887461246829831921654577157338932548046536372766450960454813466230784000000*x10^167-736235767761996208982994307355201700486564854024394544504207788946972032327884432092931367399352497299506342689767934343756470546751775160011334225253088729875249095286042044968267385969768840429121184250335190218837698649409872236138914282293982651558644974912660001460800332180497747109431741362288840870363753001172200624886474558515090047712692945774562525125715157017883405577464132052872519830874956575941964595421503714911617200980277975419943548298438472498971147035526986295179979804620691726250487928360271269450819604709873950747952902723640857218656469323/182033359799615950696326984516994259354915119852335058383395363207355370757356558722911216487874201769618142766134305776381173622018116382365247517468457992308733666731126276164981526818721684073383548089606706847820236382910033821565035785979799913837345128728699081466654931360750187800135199629447065760988155368515543930497171123256498492853583030965098008958698151801224467901164044953541924913320760031585447012340246080615697670182972471089978367928213614241798783771847695545245762488157189505736532262889232148799619074154739578419278844965537651230080598548217709749752980561419778959424424820151169879365779725198430442061193177814581897312038449419891770778107543772075214953188421097546639692712753455989562577562719205209364657108806712548974367493106483818441171963003275934789881202475008000000*x10^166-1036310179637028450108246897364462931719097614222622748936433479119049478606557729375254270008175402263630066619042231460401201519579673021798450180924482893899403050346543495828206396090006812496880216113877043930215818311488581367575194429067970878451471730309289430182380410530320697123199774913124478394203913039935116168086260012084984836610834812939341432762407373736727821630988542151030859611775691977504749527943375771671582112722208256058191921927456159943405811567033412791381755936158230057814507099578262683326760665667681817316637367023569861795571/19771191462975556717315844956771397779397753866876839185771191833100398692012225341904118223946367086957547818630857584053565072446846571344112905123108286337431700524723175427933260217087181934765238198067416840210734917227113481217012684477006616035336714318312054031351681477218441164346171351085811421851651500870592367817657339334908058309284569454230260558129483197700061681455853693227101652364587817050662214873492568764602766393284725870530940363659564922537067858352090316633622514191070870613286875517457602780451729570407253005243710759806413731951840832868220891685997671491232644664323321402321046960549551992878292827326292800541098871732209125653499595754050588907919512673880862120847148116949435862882869291052373760113463354926329157051631095156563899037816005539619412923849375744000000*x10^165+10608711005675309917330813872760987269804235052544693778300569836387537117269640739404242275279988964073776235423163180057152291385982864485302485221178564213513766850545052381069635548915518429780269635052458160304625957402624028501528611540830673621790664679686191281941772178759258987532036772874554967295795939659680763641116125787392312413979582477709382287317770599370124089928650469659044486685711554672205526435500238283594200264056371458648517410911318772605518216341431436546112049969901514314139961867943491694044058429231807578093435881919434124303298389/182033359799615950696326984516994259354915119852335058383395363207355370757356558722911216487874201769618142766134305776381173622018116382365247517468457992308733666731126276164981526818721684073383548089606706847820236382910033821565035785979799913837345128728699081466654931360750187800135199629447065760988155368515543930497171123256498492853583030965098008958698151801224467901164044953541924913320760031585447012340246080615697670182972471089978367928213614241798783771847695545245762488157189505736532262889232148799619074154739578419278844965537651230080598548217709749752980561419778959424424820151169879365779725198430442061193177814581897312038449419891770778107543772075214953188421097546639692712753455989562577562719205209364657108806712548974367493106483818441171963003275934789881202475008000000*x10^164-201791918185341316278895806730987409257653649773727840071629593400533314488209680792872522882061582031757657322920438113554254863543012575213324674928594110036687421017566100561824718702445647383174425765821313929864796731265450352731466027137189515961312377215813101369656464846527926575654059077603821933433003764712048713283722152699540796881354694852190469331766185198681172125547422525204335166622502086739175616985616679979686478203253468383982583426084293664057037354058628310303270572161426834934315183579584603470894730148727055982736430453174324510118883/28005132276863992414819536079537578362294633823436162828214671262670057039593316726601725613519107964556637348636047042520180557233556366517730387302839691124420564112480965563843311818264874472828238167631801053510805597370774434086928582458430755974976173650569089456408450978576951969251569173761087040152023902848545220076487865116384383515935850917707385993645869507880687369409853069775680755895501543320838001898499397017799641566611149398458210450494402191045966734130414699268578844331875308574851117367574176738402934485344550526042899225467330958473938238187339961500458547910735224526834587715564596825504573107450837240183565817627984201852069141521810888939622118780802300490526322699483029648115916306086550394264493109133024170585648084457594998939459048990949532769734759198443261919232000000*x10^163+540770034352719972698833063181967337497758749532607812791864187270224376218615727344848391852799112625275578056652883754302483599398860688678566997067540301494733380901099555396783159955336552473052760010369445375393320814724103370008680454353150524304008160451641419788495309572087653850971898768755670618260424686610730944215303260535322817642500595882017639129175855278505665657809959551339288449956458533375464393997421752830128859004622948629290993302270825884792560193222217545713994423849566800126151658083529841123465502170755886213821738429682389074191867/2184400317595391408355923814203931112258981438228020700600744358488264449088278704674934597854490421235417713193611669316574083464217396588382970209621495907704804000773515313979778321824660208880602577075280482173842836594920405858780429431757598966048141544744388977599859176329002253601622395553364789131857864422186527165966053479077981914242996371581176107504377821614693614813968539442503098959849120379025364148082952967388372042195669653079740415138563370901585405262172346542949149857886274068838387154670785785595428889856874941031346139586451814760967182578612516997035766737037347513093097841814038552389356702381165304734318133774982767744461393038701249337290525264902579438261053170559676312553041471874750930752630462512375885305680550587692409917277805821294063556039311217478574429700096000000*x10^162+14602714856197709090103157191836335425691350959535915352021963904043061411715917416791332347642062589084671769991750914492976225169315868193015454747285416977585222969053518485825416498434965593952808803496965794738049940263907154603111033747629188675099098972028562352740702319458290740936298004587679579843578551040063277710100380980188095057720502531653846566901347606504152448970272742031450088787537547823208558482604279685384660144050267400203944471998911497555554744162456521978804177779349659231704506306350535581444334376894769097728589306756852713936867/264775796072168655558293795661082559061694719785214630375847801028880539283427721778779951255089748028535480387104444765645343450208169283440360025408666170630885333427092765330882220827231540470376069948518846324102162011505503740458233870516072601945229278150835027587861718342909364072923926733741186561437316899658972989814067088373088716877938954131051649394470038983599226038056792659697345328466560045942468381585812480895560247538869048858150353350128893442616412759051193520357472710046821099253137836929792216435809562406893932246223774495327492698299052433771214181458880816610587577344617920219883460895679600288626097543553713184846396090237744610751666586338245486654858113728612505522385007582186845075727385545773389395439501249173400071235443626336703735914431946186583177876190839963648000000*x10^161-318779764365525283093900035440312309959335883684390920861927038143578752073935832910345263975775085581507854620620415445659225900116614537299880284336632250340643439086924931784401855969013453872195217053469948331373391906659708772194036559989291541730698139949290589798402796485872181903319223470203222948621226858417068696416363602699791169929075187400039525203813915061264863991726729268143714683964713437349479045938511961745871559086988694871501376997206470242568342623586060521885743499781145372906305898603620244097980506659548537884770936458191568407591/30748156963219585806769602076770877826519386813766860301711357538837740045817412851729284661881390093636378367534709714720104400669335787754364390047458006911973780656049482425521806289613985344946898445634446669895734943271606885988698126898640689258155658107838906429558135033370119698791165685208653923263688414153945250430020694133649012282599362415218901220002972269063135927000143663706788489757406973077189876571255642942710222294836405673849718453563355367529647933309170860428609734069953417977783748804750063844158529827897359873755018973650934635931502863276657130750063578703165008981955629444889692233046663259324321005057850563401516965317931632216322571316699475869596426110419516770341484751479762653955438321444651671728458209581427105046696679187488175783611451815216110979170549157068800000*x10^160+3673651291236183207051187578317341343624550931069928013691005106991186947875126539472985850040720679465686615255316176488382443275198879046556680570148552732706010325030085718895585332641671593118009535433139227992041372722388386280349258905439659208934024836005210609143989104681538485539858096736684927539582328711442551504129317767621212393121025568533123085946198143657240864499165697266579078563774454234688393594684280519732169125920210601302213338123759276109016979067033475132427166532486066470759334937984337779619658565020658563124300655268790890098117/5242560762228939380054217154089434669421555451747249681441786460371834677811868891219843034850777010965002511664668006359777800314121751812119128503091590178491529601856436753551467972379184501313446184980673157217222807827808974061073030636218237518515539707386533546239662023189605408643893749328075493916458874613247665198318528349787156594183191291794822658010506771875264675553524494662007437503637888909660873955399087121732092901269607167391376996332552090163804972629213631703077959658927057765212129171209885885429029335656499858475230735007484355426321238188670040792885840168889634031423434820353692525734456085714796731362363521059958642586707343292882998409497260635766190651826527609343223150127299532499402233806313110029702124733633321410461783801466733971105752534494346921948578631280230400000*x10^159+7039591460042647033320129852372628354048055185523968307918498818568153205030885280694370627006202054832289851934982346207696491635108949562627806982804405305350115792957355651125333716171544375807979772592159733402389074701852535339018939944236350301346805420139207915260808285508082786963687741651536766478145060047100500672289743219681093920268753218778144442168430822458911661634513966429408681361766668073937139973180303754874978778255298168760840681046506560416248182271864063422455866978725665260605997299757943736420909399766885479845504653501667468791109/209702430489157575202168686163577386776862218069889987257671458414873387112474755648793721394031080438600100466586720254391112012564870072484765140123663607139661184074257470142058718895167380052537847399226926288688912313112358962442921225448729500740621588295461341849586480927584216345755749973123019756658354984529906607932741133991486263767327651671792906320420270875010587022140979786480297500145515556386434958215963484869283716050784286695655079853302083606552198905168545268123118386357082310608485166848395435417161173426259994339009229400299374217052849527546801631715433606755585361256937392814147701029378243428591869254494540842398345703468293731715319936379890425430647626073061104373728926005091981299976089352252524401188084989345332856418471352058669358844230101379773876877943145251209216000000*x10^158-230680761178425680270300755431234253772649674929678788563242862079232931230348545836548512310145713803829845264704439618461885647662226908824718593212249892954136649887357528795289116001736006529723109993054504493545272905759213172321246249500843766867479535839956773822626754179941217748286167990973920295781840187509170902730436009992598730167282930541595097983301288425283905333083668566773200996202163169028230555874083287815027731293796040565936992502549863498427254237573757392338707377107766243339207916503048875714797670137846373869113535757738602577233/18234993955578919582797277057702381458857584179990433674580126818684642357606500491199454034263572212052182649268410456903574957614336528042153490445535965838231407310804997403657279903927598265438073686889297938146861940270639909777645323952063434847010572895257507986920563558920366638761369562880262587535509129089557096341977489912303153371071969710590687506123501815218311914968780850998286739143088309250994344192692476945155105743546459712665659117678442052743669470014656110271575511857137592226824797117251776992796623776196521246870367773939076018874160828482330576670907270152659596631038034157751974002554629863355814717782133986295508322040721194062201733598251341341795445745483574293367732696094954895650094726282828208798963912116985465775519248005101683377759139250415119728516795239235584000000*x10^157+4484786750599963678295134017768687251928154064204902650636429749041782063092932933565180282167451709221147324966096096343261960720093459922977329320883907764553184580182199630475490061802274594526845145324992274353324406110642312408192280169259941411968032959977521566163712757152319782823963516071129573837495423089634490031996506429570703169430299577819652685225890171785277189010095365159991177279735646009632867600907006839722176161532729579319668447167840156512716585715450648568262197476292763082014499781120228358371752846878276026406944011711838233347/3732190086570101449649275838283913446529249709808943043518068225403753274526803215106451103786982521710346615645592351579819568632967654237771125964381109804487851996872213039235750280670387186697002845814939733725275413804001939264835082989076387109955445397916998297656711562671131770336031145239119372754764938545582320052195615287946362870163784679364501113600360771969042705622086403318892947722278363628679598811407581488218620085442211999032793412294586582541529680180975221679610560825042621768337889510093800852808207758420645060538540234043147928223410002714959762077249096449487614883327028125724541953804284643890400342682883930454253093721348942944877774173613177760723428272712989621779380218110647053169763547982247375327040444749193910681530079680688219957183183116881403815402770104582144000000*x10^156-4331326346618709629207102015082721214606223321337541731491560573192352516908576427655390472507027557443463101384366137224646235561295478406059609122152843586963174679959642023040023459600382365327707777442359554377795509770481686167607009661886375153702141759364166247831560768698652302790362239742072241553086743220662781137898887371303832391855428632222680889880136024980249403205067754399737574289093237047286698532395465255087204477758309188739610877780530563079410317318464328610873332719758315393102162284275064229286519980782168744545049637076271176183/1006571666347956360970409693585171456528938646735471938836823000391392258139878827114209862691349186105280482239616257221077337660311376347926872672593585314270373683556435856681881850696803424252181667516289246185706779102939323019726021882153901603554983623818214440878015108452404238459627599870990494831960103925743551718077157443159134066083172728024605950338017300200050817706276702975105428000698474670654887799436624727372561837043764576139144383295850001311450554744809017286990968254513995090920728800872298090002373632446047972827244301121436996241853677732224647832234081312426809734033299485507908964941015568457240972421573796043512059376647809912233535694623474042067108605150693300993898844824441510239885228890812117125702807948857597710808662489881612922452304486622914609014127097205804236800000*x10^155-519691619916647306842486994463948292987694619249283897781381314707600452727023230130640233902659315413797723082228823237010200084784595724799618525788599345841673274776106358575946405677348042849952289634820425103428428394255468044880799096008851595474582667730381507874542433775462271356972099614558253835802267444658757622499102536414116455843499245352844506583270329314636143523100181867480757987482819999916134591385110173078219811270426412075652576539291450996139822073986123320567885171101982561692015815448851789163415731708371826472931876347668848411939/40262866653918254438816387743406858261157545869418877553472920015655690325595153084568394507653967444211219289584650288843093506412455053917074906903743412570814947342257434267275274027872136970087266700651569847428271164117572920789040875286156064142199344952728577635120604338096169538385103994839619793278404157029742068723086297726365362643326909120984238013520692008002032708251068119004217120027938986826195511977464989094902473481750583045565775331834000052458022189792360691479638730180559803636829152034891923600094945297841918913089772044857479849674147109288985913289363252497072389361331979420316358597640622738289638896862951841740482375065912396489341427784938961682684344206027732039755953792977660409595409155632484685028112317954303908432346499595264516898092179464916584360565083888232169472000000*x10^154+2493089862429378003996755528169393279562268168790381893271916832409156456864416445679377503370165129709496507899775456610688090458883916080022194626974023367196711040669119635279723973680070436430762323828553361544156075227371829881197351920731997742506722790439258681112551555709446353552161324502536797727127499079874598406458082984359899138919467548630398699448935528636413628646644132759888674252852620812777668383775971466466663259790809430288370229177542848273899841529957230410292513181184921669951307968771544383138014024718283089088848492310817969159/1548571794381471324569861067054109933121444071900726059748958462140603474061352041714169019525152594008123818830178857263195904092786732842964419496297823560415959513163747471818279770302774498849510257717368071054933506312214343107270802895621387082392282498181868370581561705311391136091734769032293068972246313731913156489349472989475590870897188812345547615904642000307770488778887235346316043077997653339469058152979422657496248980067330117137145205070538463556077776530475411210755335776175377062954967385957381676926728665301612265888068155571441532679774888818807150511129355865272014975435845362319859946063100874549601496033190455451557014425612015249590054914805344680103244007924143539990613607422217708061361890601249410962619704536703996478167173061356327573003545364035253244637118611085852672000000*x10^153-2155357240958676495911853215383933961687994160730099627505467773849259076329300316289785561824347986187755140021931299593805839689806671725614724838913705600497601484958915061733734461705635549378928945009673875349954179718620099947965573575958177662565296540359966789176486363428050718993647701070236970899755009582735895122152615269745865978518129769303013425341741277799294601382614250908007859177859307438883638083871588860128825163547568432869906847736175781013537714389024396602693299273042545325357922553299586506625735354916451360180622948194319604959/40262866653918254438816387743406858261157545869418877553472920015655690325595153084568394507653967444211219289584650288843093506412455053917074906903743412570814947342257434267275274027872136970087266700651569847428271164117572920789040875286156064142199344952728577635120604338096169538385103994839619793278404157029742068723086297726365362643326909120984238013520692008002032708251068119004217120027938986826195511977464989094902473481750583045565775331834000052458022189792360691479638730180559803636829152034891923600094945297841918913089772044857479849674147109288985913289363252497072389361331979420316358597640622738289638896862951841740482375065912396489341427784938961682684344206027732039755953792977660409595409155632484685028112317954303908432346499595264516898092179464916584360565083888232169472000000*x10^152-1321702443487673152880049996073493133826745785156518429563891803762463202307503434532082079460833653954223853670172556069291417986349711146167827649263141100755566023567010804682696391584941437765542755681393863453580850165712096913685734746144962421769633417447485291374519721248424603192478854518799249395522370557885141131267639274237722950692699299024309130885955755719105828265290801631100981036503848823811580668510601304906139738967198589312838633579045832855604899350895402779834192276771367941561847902911924952205283719216238181924381678785685902611/120788599961754763316449163230220574783472637608256632660418760046967070976785459253705183522961902332633657868753950866529280519237365161751224720711230237712444842026772302801825822083616410910261800101954709542284813492352718762367122625858468192426598034858185732905361813014288508615155311984518859379835212471089226206169258893179096087929980727362952714040562076024006098124753204357012651360083816960478586535932394967284707420445251749136697325995502000157374066569377082074438916190541679410910487456104675770800284835893525756739269316134572439549022441327866957739868089757491217168083995938260949075792921868214868916690588855525221447125197737189468024283354816885048053032618083196119267861378932981228786227466897454055084336953862911725297039498785793550694276538394749753081695251664696508416000000*x10^151+1801411500657622613895833562610520808300714733716344655588649722848652873200742914156355163075301333045959371781125016827404891665891517717375973802971747650472220954403228329235143239924517122529071878147644879711470726852074663531258141353065097080613007316516617929349591998548773310069878361680822353240296161954439577929253573302649833655772161734837679994274144896541958336565701153959757207569700166742003449322533043208713954253693566445950577969959762688948908013096455780656768003396605457604070769443601887257273447112109999763961609398090207081761/966308799694038106531593305841764598267781100866053061283350080375736567814283674029641468183695218661069262950031606932234244153898921294009797765689841901699558736214178422414606576668931287282094400815637676338278507938821750098936981006867745539412784278865485863242894504114308068921242495876150875038681699768713809649354071145432768703439845818903621712324496608192048784998025634856101210880670535683828692287459159738277659363562013993093578607964016001258992532555016656595511329524333435287283899648837406166402278687148206053914154529076579516392179530622935661918944718059929737344671967506087592606343374945718951333524710844201771577001581897515744194266838535080384424260944665568954142891031463849830289819735179632440674695630903293802376315990286348405554212307157998024653562013317572067328000000*x10^150-10250625283124020431889813287405544031525048537171340556020631066156291190949315090210646638614832041416013651777614567265897276289425026465401589961334773329155765073007978952795018342634675745139592463468290647614591003383499277318474812156800485769293521450512323933149799334615483927679095069742340563535881639595725087458310692151052496421441637005347225344460856679467003250982281520492465642650992251200914265297394532839482751136911020321740500642357331227716950513574419244139969473892654837571432757496071176443132308251622646711082741969863992787/101716715757267169108588769035975220870292747459584532766668429513235428190977228845225417703546865122217817152634905992866762542515675925685241870072614937021006182759387202359432271228308556556009936927961860667187211361981236852519682211249236372569766766196366932972936263590979796728551841671173776319861231554601453647300428541624501968783141665147749653928894379809689345789265856300642232724281109019350388661837806288239753617217054104536166169259370105395683424479475437536369613634140361609187778910403937491200239861805074321464647845165955738567597845328730069675678391374729446036281259737482904484878249994286205403528916930968607534421219147106920441501772477376882570974836280586205699251687522510508451559972124171835860494276937188821302770104240668253216232874437684002595111790875533901824000000*x10^149-11613274654470502223232032853480339682197176024658180410565897954429536326671163281135007041408139315934639840860470202864516055726491716838355613038809770437824552100304479791976676014693056655526313567311360586674186795242121615187789066421480400697850853816167550324450233209822926423410602560181717259129557886068697955859839690049466146691156573481370571014106163083751938772366973388620494365353500612308369160677356537362967506095262214768668273583769783243407806700614078699861480003060281708281042059196879938024668583846349534648155523349352349673/1449463199541057159797389958762646897401671651299079591925025120563604851721425511044462202275542827991603894425047410398351366230848381941014696648534762852549338104321267633621909865003396930923141601223456514507417761908232625148405471510301618309119176418298228794864341756171462103381863743814226312558022549653070714474031106718149153055159768728355432568486744912288073177497038452284151816321005803525743038431188739607416489045343020989640367911946024001888488798832524984893266994286500152930925849473256109249603418030722309080871231793614869274588269295934403492878417077089894606017007951259131388909515062418578427000287066266302657365502372846273616291400257802620576636391416998353431214336547195774745434729602769448661012043446354940703564473985429522608331318460736997036980343019976358100992000000*x10^148+3463871795061668045982789091532631767767912429558664452620880986759449312772142046007511835245352585774328350333635244003780663297632446681594939058719713825326018532415889895975013915146244880163881414283722010071400239760264554682357487648407093894676391228621155345142020544983677590387107152258090285370480257042992422914326489974959435821682667388328841910724418066606608157795724308779336286070742573494517077836291297507418679571830438943229541368866923319400418698880733963462639481537148793240025956180837003291491041982610364346223109336412363281/1783954707127454965904479949246334642955903570829636420830800148385975202118677552054722710492975788297358639292366043567201681514890316235095011259735092741599185359164637087534658295388796222674635816890408017855283399271670923259575964935755837918915909437905512362909959084518722588777678453925201615456027753419163956275730592883875880683273561511822070853522147584354551603073278095118956081625853296647068354992232294901435678825037564294941991276241260310016601598563107673714790146814154034376524122428622903691819591422427457330303054515218300645647100671919265837388821017956793361251702093857392478657864692207481140923430235404680193680618305041567527743261855757071478937097128613358069186875750394799686688897972639321428937899626283003942848583366682489364100084259368611737821960639970902278144000000*x10^147-326106433176573659904093990708477243630204154964185905445935979893851346685790788542033667929369152798411322265968583356507884481276055094480598572093630405824908002665323251433725078114709802986568770295818252418496290761066659005013744613680065535648008100090738303796980264332493808957247253952850328670463099182891558454123083336220281166747582387702902759586270073755433740748884128811678814963906170247092565914094008775557527539801206630084777829405404178269875968987596613239852994978869340457453881878061171006986173870695163458299257786693521947/2441201178174412058606130456863405300887025939030028786400042308317650276583453492285410024885124762933227611663237743828802301020376222216445804881742758488504148386225292856626374509479405357344238486271084656012493072687549684460472373069981672941674402388712806391350470326183515121485244200108170631676669557310434887535210284998988047250795399963545991694293465115432544298942380551215413585382746616464409327884107350917754086813209298508867988062224882529496402187507410500872870727219368678620506693849694499788805756683321783715151548283982937725622348287889521672216281392993506704870750233699589707637077999862868929684694006343246580826109259530566090596042539457045181703396070734068936782040500540252202837439330980124060651862646492531711266482501776038077189588986504416062282682981012813643776000000*x10^146-188632282133072376022683174387185267744494402798893926302279638069069571478979695595883768943760335755177667092276036843269853118983134660161135767129147725424013355344004745686311716609734953317572436241131445612370433406455508156417484683660689983592723925075385601232652641346905796896546923496778980039404211604859316427554653380886823922783076339541972617334839700650394492784704283330780907902265939626078477023673014342983021568819981548125913091904617589975801753379439870305871038461699442140078971622599377552665949619424578452311736231633864483/37106257908251063290813182944323760573482794273256437553280643086428284204068493082738232378253896396585059697281213706197794975509718577689976234202489929025263055470624451420720892544086961431632424991320486771389894704850755203799180070663721428713450916308434657148527148957989429846575711841644193601485377271118610290535196331984618318212090079445899073753260669754574673343924184378474286497817748570259021783838431733949862119560781337334793418545818214448345313250112639613267635053734403915031701746515356396789847501586491112470303533916540653429459693975920729417687477173501301914035403552233763556083585597915607731207348896417348028556860744864604577059846599747086761891620275157847839087015608211833483129077830897885721908312226686482011250534026995778773281752594867124146696781311394767385395200000*x10^145+1440606516432310477368326905350323009543568465755774515253389791247150571393824388001543568857910302031769936579271665844008082833672746585704141625663198746105869127829822117031107537225042436397731234986047959068280852185137360673864444610315206072205129676527206843631840878793282981133404669521147332160449974655116922301275368181411454943817369077212290731707352417164579967995803039014845738098108142791908316524174302824219307820452333535921126043723260738159257788200824332759271140610404933984430869723610221156860174536609078502210010386268897907/742125158165021265816263658886475211469655885465128751065612861728565684081369861654764647565077927931701193945624274123955899510194371553799524684049798580505261109412489028414417850881739228632648499826409735427797894097015104075983601413274428574269018326168693142970542979159788596931514236832883872029707545422372205810703926639692366364241801588917981475065213395091493466878483687569485729956354971405180435676768634678997242391215626746695868370916364288966906265002252792265352701074688078300634034930307127935796950031729822249406070678330813068589193879518414588353749543470026038280708071044675271121671711958312154624146977928346960571137214897292091541196931994941735237832405503156956781740312164236669662581556617957714438166244533729640225010680539915575465635051897342482933935626227895347707904000000*x10^144-8585718579482736550127935640334329264093450351870475760502172385964353870583483118622712368060287308475721366260817983960466824679492371539671939379174804824109417818720501315399930975036631321676964530550125747443286436227587508320400926241597225481937318221401315774934055201396927998004636250001486496093354719409689080476468652831949179664733701323888412357160772336414471047930261391398593109970453939822486157848529458812064845820926507323794655962401776633454505201752513753769974015673294173756168380603460337385105636942616239971253061597163547/53008939868930090415447404206176800819261134676080625076115204409183263148669275832483189111791280566550085281830305294568278536442455110985680334574985612893232936386606359172458417920124230616617749987600695387699849578358221719713114386662459183876358451869192367355038784225699185495108159773777419430693396101598014700764566188549454740302985827779855819647515242506535247634177406254963266425453926528941459691197759619928374456515401910478276312208311734926207590357303770876096621505334862735759573923593366281128353573694987303529005048452200933470656705679886756310982110247859002734336290788905376508690836568450868187439069852024782897938372492663720824371209428210123945559457535939782627267165154588333547327254044139836745583303180980688587500762895708255390402503706953034495281116159135381979136000000*x10^143-26288825376210730772707381997807038455464120440509279535031217945612348487742953257411333616229367447235363133925964386711498911006325973092115526960088843453361890047750407050922230688288854716293247061516437278948569889660665244211795820171021433828960124827450567882845428793287171697281603767837206803675761102442503651612857310168051106919235235227755867772511873140574848304859735486758924649850698453830011571520616737805090692477339459935097598396119094858427501068215654606024818995957864947078970790886546622185702350232624704341028776408023751/8905501897980255189795163906637702537635870625581545012787354340742788208976438339857175770780935135180414327347491289487470794122332458645594296208597582966063133312949868340973014210580870743591781997916916825133574729164181248911803216959293142891228219914024317715646515749917463163178170841994606464356490545068466469728447119676308396370901619067015777700782560741097921602541804250833828759476259656862165228121223616147966908694587520960350420450996371467602875180027033507184232412896256939607608419163685535229563400380757866992872848139969756823070326554220975060244994521640312459368496852536103253460060543499745855489763735140163526853646578767505098494363183939300822853988866037883481380883745970840035950978679415492573257994934404755682700128166478986905587620622768109795207227514734744172494848000000*x10^142+9438846949180928013080707715017009865925944044265743890594619983312605486423135540699879519752443307807635799807919514826699324163034496121236518297429247221071959101366921628312856068149069135255170089297541261014791950452928196516245206967780360095480294887486216217382449923210941070958067907385321711630172285871358265553566422129381008948423695367547190719955704307340409896701150989401374488369020494954156572862728437384978885573589973074685838175801876189454532624106528812329622695393926659274282413374030637253757270730046600751245038265761109/4452750948990127594897581953318851268817935312790772506393677170371394104488219169928587885390467567590207163673745644743735397061166229322797148104298791483031566656474934170486507105290435371795890998958458412566787364582090624455901608479646571445614109957012158857823257874958731581589085420997303232178245272534233234864223559838154198185450809533507888850391280370548960801270902125416914379738129828431082614060611808073983454347293760480175210225498185733801437590013516753592116206448128469803804209581842767614781700190378933496436424069984878411535163277110487530122497260820156229684248426268051626730030271749872927744881867570081763426823289383752549247181591969650411426994433018941740690441872985420017975489339707746286628997467202377841350064083239493452793810311384054897603613757367372086247424000000*x10^141-1197485753331260615831952030025254851068542431276291945293290531683967608368948953144164058779784048811754600992664035215034312535147876495298101506486580400541438331499702155594841521701789609418255227992618689021970515231095712090083681063339933818807099641167400716454417584611829438060208205047309393995831614490787598850451536626993153647237843087737392532943289603277960640595583319717038156653427533617750490074344726917763733491886897359604718796614304188016702070265383494548097289142315290795305767498362664703518616012884759481474320029711713/5937001265320170126530109271091801691757247083721030008524902893828525472650958893238117180520623423453609551564994192991647196081554972430396197472398388644042088875299912227315342807053913829061187998611277883422383152776120832607868811306195428594152146609349545143764343833278308775452113894663070976237660363378977646485631413117538930913934412711343851800521707160731947735027869500555885839650839771241443485414149077431977939129725013973566946967330914311735250120018022338122821608597504626405072279442457023486375600253838577995248565426646504548713551036147316706829996347760208306245664568357402168973373695666497236993175823426775684569097719178336732329575455959533881902659244025255654253922497313893357300652452943661715505329956269837121800085444319324603725080415178739863471485009823162781663232000000*x10^140-202761293271715268417806830160350738863146572563233385300870341125773435454751558287274728271151076254630431551282153722005505965531944815732437091730669505478932773140585195852350607646762517495100742085241114314998656131731178769296907429024290682879422768378979338841456661552883332312716696359584120105126337967717184619468573036331749791162745212869034923993363883752718912654500135459824924906326958687586435186497950706888231783145982127336643709935845970926705815894481691891456164318224420135353394445273927552979652349832592108633803625407/116158720408438111171241268347448293969163529898889717558095926183601585334475282693789249184099153937135839052358582036793097314639119025812099515764316299557345217125433065317039315790185270568588460842394567284350974728228451072762650655990780124668194172791621535421476292390227780389280489243407910404649876674806084387762353734908370387446542857395857970010207314014320716554893098923919505558385995524289111671146394993234350982972880708178483745012996149577428806696004784876316074950820742690534022858656767850820392178879450439037471932260475088996569476794186631220586885064873640774371698076557868523392094045648858984649092197480393828525824940445718676013432833990880298095506948320219322359353208315304816751895818462946607712977405279421948262541301899829203316790731757953850529054540018402249932800000*x10^139+1070170106129502521573613914659524426551819413701868346594098980565625125901753833907141204805689636476164012375930763584772037016557794799048878179102084853243173712283631652024457685474695612950566706515420351159683048747637258242983791004201302578151974709023674673173125351123906983781812352723540297166802561040958167312222118133182028706730147160644087505481759945785877858656602033536519635441715085509708392597114652890725183390033620301119510000402603800781616324800964792663395640642004363572470381846629414963232354455074724067969624455338151/427464091103052249110167867518609721806521790027914160613793008355653834030869040313144436997484886488659887712679581895398598117871958014988526218012683982371030399021593680366704682107881795692405535900012007606411586999880699947766554414046070858778954555873167250351032755996038231832552200415741110289111546163286390546965461744462803025803277715216757329637562915572700236922006604040023780454860463529383930949818733575102411617340201006096820181647825830444938008641297608344843155819020333101165204119856905691019043218276377615657896710718548327507375674602606802891759737038734998049687848921732956166082906087987801063508659286727849288975035780840244727729432829086439496991465569818407106282419806600321725646976611943643516383756851428272769606151990991371468205789892869270169946920707267720279752704000000*x10^138-484441859606073905116605078311308867520060005930023885459521992527985035534561326373910895006480098718839720681098693470546698054664636226310272776118491635559499136668717422627345247388388624878906245693113467077804055662643159778111550933009906199819282595724788984896270141091640229401202036617423822337414047577821470266335672568097034229527997025694572997592887325773752576456134082432533611022221583365783164751217657100703479001003851998080955917815510542306792505117332134338250612713663391962636764393052190821854309127062524109899964558229/1826769620098513885086187468028246674386845256529547694930739351947238606969525813304036055544807207216495246635382828612814521871247683824737291529968734967397565807784588377635490094478127332018827076495777810283810200854191025417805788094213978028969891264415244659619798102547171930908342736819406454226972419501223891226348127113088901819672126988105800554006679126379060841547036769401811027584873775766597995512045869979070135116838465838020599066871050557457000036928622257883945110337693731201560701366909853380423261616565716306230327823583539861142631088045328217486152722387756401921742944109969898145653444820460688305592561054392518328953144362565148409100140295241194431587459700078662847360768404274879169431523982665143232409217313796037476949367482869108838486281593458419529687695330203932819456000000*x10^137+1160080408985882597607472842111039178917548465441880863078954054472144035306796692654079624581840810607073554708724914109599926368220368013797682138744544578666065917550413465885633399635533507407151933497807915843258763613377031161897428736779440540567077541566184637109305268575454788609714769600330083534297360270913882775796886646098730786827912989126456739614761434832197732604341469109102407799646013812979933932116737895967305032729833081368732098578495837682589365558281449158674276815090231611389593948844500714806287152749542086471879410093/569952121470736332146890490024812962408695720037218880818390677807538445374492053750859249329979848651546516950239442527198130823829277353318034957350245309828040532028791573822272909477175727589874047866682676808548782666507599930355405885394761145038606074497556333801377007994717642443402933887654813718815394884381854062620615659283737367737703620289009772850083887430266982562675472053365040606480618039178574599758311433469882156453601341462426908863767773926584011521730144459790874425360444134886938826475874254692057624368503487543862280958064436676500899470142403855679649384979997399583798562310608221443874783983734751344879048970465718633381041120326303639243772115252662655287426424542808376559742133762300862635482591524688511675801904363692808202654655161957607719857159026893262560943023627039670272000000*x10^136+77183027466846110045976432652167392274816445737250362451789567787722686380130710182254251295557193996754959371473818557905701752956321020249840278647355395935293058863908607516020715782732212927809931485495955324460303540691378047160162190342462957042241694729770602863277933127740129501624649162818921495542735738404245871524911009040883515929500789840414775260748637536434957651512607427104827719632087327581631241151138223279874163427103771537034516027910504141402317322477092891350790853938271882068599034630691512038244209039342977965615066757/27140577212892206292709070953562522019461700954153280038970984657501830732118669226231392825237135650073643664297116310818958610658537016824668331302392633801335263429942455896298709975103606075708287993651556038502322984119409520493114565971179102144695527357026492085779857523557982973495377804174038748515018804018183526791457888537320827035128743823286179659527804163346046788698832002541192409832410382818027361893252925403327721735885778164877471850655608282218286262939530688561470210731449720708901848879803535937717029731833499406850584807526877936976233308102019231222840446903809399980180883919552772449708323046844511968803764236688843744446716243825062078059227243583460126442258401168705160788559149226776231554070599596413738651228662112556800390602602626759886081897959953661583931473477315573317632000000*x10^135-1269153451550259903979998294736591366900075476302297013564858838784576360344878182437589484511441679537814176800866551679712296940688426297568486598247709941070131866237040851179491403330962285755233933570967875595269636531995187437120440548611390929196133013332411718064615344055659218335037641864175538471950429365826591473553838253602544992580761841228906247526193555878478506443047585467249151618785885572297958672671949523239527409768787776230548712971258191688836044998428983228018094082508433852118320648685729647713465703757446419182720634563/3419712728824417992881342940148877774452174320223313284910344066845230672246952322505155495979879091909279101701436655163188784942975664119908209744101471858968243192172749442933637456863054365539244287200096060851292695999045599582132435312368566870231636446985338002808262047968305854660417603325928882312892369306291124375723693955702424206426221721734058637100503324581601895376052832320190243638883708235071447598549868600819292938721608048774561453182606643559504069130380866758745246552162664809321632958855245528152345746211020925263173685748386620059005396820854423134077896309879984397502791373863649328663248703902408508069274293822794311800286246721957821835462632691515975931724558547256850259358452802573805175812895549148131070054811426182156849215927930971745646319142954161359575365658141762238021632000000*x10^134+3005106100095955796105865510493463975151883383819938280701998273408312079715053132679893990699735372897328079855180493617254608293185011178980837724896320831188920986314900237173457324273133907683841854205003633243958900902920786973094742630469831675570212748112098073273002859610964252752597911534510657459136080808119037602428024235130242995473425180629843701184652344715083844191553473205216548773665280426132634571643863190042336356089019416386655764335695457551753649436512191895515886556122855043280999630205519998378115124901267513794964639/244265194916029856634381638582062698175155308587379520350738861917516476589068023036082535427134220850662792978674046797370627495926833151422014981721533704212017370869482103066688389775932454681374591942864004346520906857074685684438031093740611919302259746213238428772018717712021846761458400237566348736635169236163651741123120996835887443316158694409575616935750237470114421098289488022870731688491693445362246257039276328629949495622972003483897246655900474539964576366455776197053231896583047486380116639918231823439453267586501494661655263267741901432786099772918173081005564022134284599821627955275974952047374907421600607719233878130199593700020446194425558702533045192251141137980325610518346447097032343040986083986635396367723647861057959013011203515423423640838974737081639582954255383261295840159858688000000*x10^133+467685429039737495993317650657017466206107111584439521244805045446013748260666710872441510986768668799570527493842353308845706119340908005613208833060158121491767799271293987333592898441020610361632103277880596927939826141905304693280612489774009648560791976281030442232975112256929498274441238919961634737724036692055732112382208218492660770126821904222911679090722011164254201195736109515909599269918466800789754645946993923782049656077734846591044272412877411095878576649130521441142551869791571225433397752580008841077283222869074990726474303193/164146210983572063658304461127146133173704367370719037675696515208571072267853711480247463807034196411645396881668959447833061677262831877755594067716870649230475673224291973260814597929426609545883725785604610920862049407954188779942356894993691209771118549455296224134796578302478681023700044959644586351018833726701973970034737309873716361908458642643234814580824159579916890978050535951369131694666417995283429484730393692839326061058637186341178949752765118890856195318258281604419771834503807910847438382025051785351312595818129004412632336915922557762832259047401012310435739022874239251080133985945455167775835937787315608387325166103494126966413739842653975448102206369192766844722778810268328812449205734523542648439018986359110291362630948456743528762364540686643791023318861799745259617551590804587425038336000000*x10^132-20502604016391240210535759174110916619558346093461136250822944988313934752384244552063738850682932507751052081030633685981023646284517486565086217862033489867538546009272346631414148067326647494436807523355893549354653881614071454012258502566481742106535613594747419607707606896416282304213303907874400885375952584954981272698844885687640250889675620831563398916883255578664601886340334098708371052126695562763139970542840026261254311806039857542009031875179990847971424583092229663708426105814408651739025945221568844856070212937129415027403917957/41036552745893015914576115281786533293426091842679759418924128802142768066963427870061865951758549102911349220417239861958265419315707969438898516929217662307618918306072993315203649482356652386470931446401152730215512351988547194985589223748422802442779637363824056033699144575619670255925011239911146587754708431675493492508684327468429090477114660660808703645206039894979222744512633987842282923666604498820857371182598423209831515264659296585294737438191279722714048829564570401104942958625951977711859595506262946337828148954532251103158084228980639440708064761850253077608934755718559812770033496486363791943958984446828902096831291525873531741603434960663493862025551592298191711180694702567082203112301433630885662109754746589777572840657737114185882190591135171660947755829715449936314904387897701146856259584000000*x10^131+1663856212557574312970956337442407015235863473215622946776539495270152559523056368625091633863349946006306089916416430492681906199482796743893658316740939854469461179179650511802888051010734717539767546108221195490613558487894731591216689368469262157688327755232432923784974015192194706586536255872896675143372882806858044192905471017419914340640477804458504551745329276021537008941849174449657971102263125752294781156641174103231876413058387251133420091240470465077448350754709628326008703013708909685338793987431142487767350892829873711704953471/56278700908653278968561529529307245659555783098532241488810233785795796206121272507513416162411724483992707502286500382114192575061542358087632251788641365450448802248328676546565005004374837558588705983635866601438416939870007581694522363997836986207240645527530133989073112560849833493840015414735286748920742992012105361154767077670988466940042963191966222141996854713114362621045898040469416581028486169811461537621849266116340363791532749602689925629519469334007838394831410835801064628972734140861978873837160612120450032851929944370045372656887734090113917387680347077863681950699739171798903080895584628951715178669936780018511485521197986388484710803195648725063613612294662918190667020663427021411156251836643193750520795323123528467187753756597781289953556806849299779423609759912660440303402561572831441715200000*x10^130+1976687673591806831343567361906257933557612108415602909437892007614045420131874584329926009801238725365317565403217495029741100357593347075003650802051491270068193482624497915686732416362465510780582941722974126892003156548386627592433656455081144042054008518591992572598785213118547742828060764914703364922599306210154663756310350761220083764369065429115745417939250241639200945576948073156224616811666370022151112287763136175086557448015449386366834536265449873178910430153941042610834260921603519484690083225862505130857280157199322171255336143/984877265901432381949826766762876799042226204224314226054179091251426433607122268881484782842205178469872381290013756686998370063576991266533564406301223895382854039345751839564887587576559657275302354713627665525172296447725132679654141369962147258626711296731777344808779469814872086142200269757867518106113002360211843820208423859242298171450751855859408887484944957479501345868303215708214790167998507971700576908382362157035956366351823118047073698516590713345137171909549689626518631007022847465084630292150310712107875574908774026475794021495535346576993554284406073862614434137245435506480803915672731006655015626723893650323950996620964761798482439055923852688613238215156601068336672861609972874695234407141255890634113918154661748175785690740461172574187244119862746139913170798471557705309544827524550230016000000*x10^129-106000421277824902765885409862522084311505612166470012700542904626075181245587252589389992718855101997113931259554693384006635436776092422866671465082713312121885613385397995133875798980688865729008877854698414254915235336221485437252730501629644316264690035166339477299084813407530223370395708157123535796805663599670169776798716537758474602295871932725923673184194794494856880283133724000315013617600219685514802573119636736276512832965124517991900274176926085099920139474713029017498081558239826656091841827048391066229368408580980978038676651/179068593800260433081786684865977599825859309858966222918941652954804806110385867069360869607673668812704069325457046670363340011559452957551557164782040708251428007153773061739070470468465392231873155402477757368213144808677296850846207521811299501568492963042141335419778085420885833844036412683248639655656909520038517058219713428953145122081954882883528888633626355905363881066964221037857234575999728722127377619705884028551992066609422385099467945184834675153661303983554489023003387455822335902742660053118238311292341013619777095722871640271915517559453373506255649793202624388590079182996509802849587455755457386677071572786172908476539047599724079828349791397929679675483018376061213247565449613580951710389319252842566166937211226941051943770992940468034044385429590207256940145176646855510826332277190950912000000*x10^128+207058157870225653652486449155835271898615988215746373233466851791438491689124934355333154222128109606973256356079870614417437812661190354063617697874056926304340205616218162490437525294826103373485263156961369933229918831814891862730908452893358063034956994250715943268604425658336147337623069467709392725520878023599506704778853555841891211930162478920125167347152575616689028850947221176454735825672515875005593659146051436358288382285539920843276241679631558850495156237389567284806457623247542896961874785552366191734295429902488153694439331/3939509063605729527799307067051507196168904816897256904216716365005705734428489075525939131368820713879489525160055026747993480254307965066134257625204895581531416157383007358259550350306238629101209418854510662100689185790900530718616565479848589034506845186927109379235117879259488344568801079031470072424452009440847375280833695436969192685803007423437635549939779829918005383473212862832859160671994031886802307633529448628143825465407292472188294794066362853380548687638198758506074524028091389860338521168601242848431502299635096105903176085982141386307974217137624295450457736548981742025923215662690924026620062506895574601295803986483859047193929756223695410754452952860626404273346691446439891498780937628565023562536455672618646992703142762961844690296748976479450984559652683193886230821238179310098200920064000000*x10^127+5537975507849455303789004184918068960424912296998714984072093151307989341449648061518372538253866165112919571407300381510131359191760147416810185218588060304743505032395582240431748731928148148187840306889376935358298636310115859682620195897560364476380088846761103203248339583896504897797389449363338756054583508222420108011153350256155366966952923321482307912379201891250483770514724455052532011028598088254292844199831037569356982364877586009865515141519387404415477469393412377290605038212349951509383640877818366212245081216072104124219/112960833365038839506790166797175833581904080771247509798328784659661813173576747685331587996238586777906509682008746286680816638116357421251161508966448618825273581573706304179485314704121537752006004841706398913281410345258796579745277863221464918552167603926225358544376139907082103070073149219540360499625864069988455205185195568085138141528401646550183098206158561431340656156938003235350800306006997330087521365835969853136740515137126665869198417034160942032417166670629355082611455886110147379507914585479605529704129098197422110563531930780849932223884565365953384815783734381332809807194930915059237964921005376541808590718159254092727141138177197311073703534177862447616527721099546708141645634373646957091470209678464678784764071475358932271307374632164845203711856188090399518104264683046256037565539811328000000*x10^126-2108593964966096528104484415345418523143104190497635656716963104116797100439807533655938492871401082480741573012102141492587930476284999097912206525123771318025344023970386578068617946746800885123137630785918170253206899953240345806096109258036428692279693431665067111341980086926176710165109103616765184281837002517029190799203212931916449446888007490095148745114579145739669360509514910721810144872629425380978851916562313949192214478573080464873952965670224850134883548501636837360879507464502520887689768950525052579990860079334406459409189/3501785834316204024710495170712450841039026503908672803748192324449516208380879178245279227883396190115101800142271134887105315781607080058786006777959907183583481028784895429564044755827767670312186150092898366311723720703022693972103613759865412475117195721712986114875660337119545195172267625805751175488401786169642111360741062610639282387380451043055676044390915404371560340865078100295874809486216917232713162340915065447238955969250926641945150928058989203004932166789510007560955132469414568764745352149867771420828002044120085427469489854206347898940421526344554929289295765821317104023042858366836376912551166672796066312262936876874541375283493116643284809559513735876112359354085947952391014665583055669835576500032405042327686215736126900410528613597110201315067541830802385061232205174433937164531734151168000000*x10^125+3145781984242351012896373415736470552929566926412988659126557179932095211819362052093917528854719322653771020514665746627091576053587371775248332611671103584151563402708001429276979715402122932604888439814871107509740608924164160651186272563934254197340750732419459945477507038906739568444803016891332902971702115911648410648256144624608376813807688844617085213047508400095301512570948708932560823058037994853591532061689831571673162460074626676722687275893999599280618986888850174603134827889623436335857596127947879572376510048071944715388389/42021430011794448296525942048549410092468318046904073644978307893394194500570550138943350734600754281381221601707253618645263789379284960705432081335518886203001772345418745154768537069933212043746233801114780395740684648436272327665243365118384949701406348660555833378507924045434542342067211509669014105860821434035705336328892751327671388648565412516668112532690984852458724090380937203550497713834603006792557948090980785366867471631011119703341811136707870436059186001474120090731461589632974825176944225798413257049936024529441025129633878250476174787285058316134659151471549189855805248276514300402036522950614000073552795747155242522494496503401917399719417714714164830513348312249031375428692175986996668038026918000388860507932234588833522804926343363165322415780810501969628620734786462093207245974380809814016000000*x10^124-152300389313430152705209617997564131170794485485533756219853303535288679226036464635103590038131644790673749962622309981111372485602862835065173335246454798320871162523698431570627641975964076744845609131914315416875994944652885443761361623141558453390425840966607389101650009233603552020015453220071568529818302740680543567142123884129309290427533936474777234788890557752330591296130336889128215846502277256977699411981563214632266156206173142789671435320481758499952246404312159898468534425989528723707419089409110028746286739007636145791/57880757592003372309264382986982658529570686015019385185920534288421755510427755012318664923692499010166971903178035287390170508786893885269190194677023259232784810393138767430810657121120126782019605786659477129119400342198722214414935764625874586365573483003520431650837360944124713969789547533979358272535566713547803493565967977035360039460833901538110347841172155444158022163059142153650823297292841607152283675056447362764280263954560770941242164100148581867850118459330743926627357561477926756442071936361450767286413256927604717809413055441427237999015231840405866599823070509443257917736245592840270692769440771451174649789470031022719692153446167217244377017512623733489460485191503271940347349844348027600588041322849670121118780425390527279512869646233226468017645319517394794400532316932792349826970812416000000*x10^123-81795480142005432274042915334650413468814655332758190605372536219462852934058257117651952178186629490221157454650217643419202869179088434962773070510785037574982833464368272653775095187001063834915650948314899058344081530723063708383671983346402789464632402064734061011976740724490868945819849762055879149516443174701498269295709471025721959780290731278906085354074133871078095501166391774921249575361463227035606001106283232436537806429852167262455355976557653878243041664433148259111335253621043857654906380117631347376823279923452993034327/168085720047177793186103768194197640369873272187616294579913231573576778002282200555773402938403017125524886406829014474581055157517139842821728325342075544812007089381674980619074148279732848174984935204459121582962738593745089310660973460473539798805625394642223333514031696181738169368268846038676056423443285736142821345315571005310685554594261650066672450130763939409834896361523748814201990855338412027170231792363923141467469886524044478813367244546831481744236744005896480362925846358531899300707776903193653028199744098117764100518535513001904699149140233264538636605886196759423220993106057201608146091802456000294211182988620970089977986013607669598877670858856659322053393248996125501714768703947986672152107672001555442031728938355334091219705373452661289663123242007878514482939145848372828983897523239256064000000*x10^122+87849618729196766215187063059149653647379531614294459233368567737322375651656084169395601338978176579068271560061273006253671035114301783361932131913064769952167119272917219988092491063538974764856091889783751505196284014878401437967311811011796962659484527240820186339108728880275846984982618764475215953994765424387504296622372905746794260888197381576760780453527056144286887467754539237740611942761173246690930357798340483409205196141715321928136814681112157355180688387012077436108412378885370251986116258851502513572418524976577492143549/1008514320283066759116622609165185842219239633125697767479479389441460668013693203334640417630418102753149318440974086847486330945102839056930369952052453268872042536290049883714444889678397089049909611226754729497776431562470535863965840762841238792833752367853340001084190177090429016209613076232056338540659714416856928071893426031864113327565569900400034700784583636459009378169142492885211945132030472163021390754183538848804819319144266872880203467280988890465420464035378882177555078151191395804246661419161918169198464588706584603111213078011428194894841399587231819635317180556539325958636343209648876550814736001765267097931725820539867916081646017593266025153139955932320359493976753010288612223687920032912646032009332652190373630132004547318232240715967737978739452047271086897634875090236973903385139435536384000000*x10^121-12401082985938400274289916716734763102919877231402790155813602339572814054687330259060761724079195638807035757684762240553911764429369020282775590324789902910255228054482233532642235096357458446484082102388689512505584447335205784784260633175653358304074214410024394676530639576101940273863013552776799198750040114522915477638493338298928905028291349851941389787455485522322702646954983418538269785507699154126375843827008344751060742552006859383676595239449607326940374440175394640049211894006330899379074282954059170290014323695419849211/2277841491322567496593162301897652946853166873237036177254611833859877285180560594770503484201960706387689030922584047086360995923439500975562665052631176214279034525782156710817492692667187101185566597914748118572052922783671453108900826115959884342933376324908729533786990800881827252873208529039088285806120190664837782206422193183205224906980395031959423378395445819218541791460513817922556623674828847347309747609674847766922234487056503383128635725084108165929803419616891885211869177077789713843583650862025789202029281962070208025095907573148341490445717446837338948922229656818835292961346907305813385772591159800712065720907342338881689251454875251481120327844471950157697028783685495223689694463439683868803266023736493850232351507920958887223562373158594552182359010835169027436781197267615977195675074953216000000*x10^120-248083800749928613194032951117576875009293663685131110483711270904129520611652229204462480621193946961583366653315684292386883269869844028639385520418211145230939412033118821674500708981019238180782506450542899961127251726086655042196696606812251166006160068987471535582519605601727356379300911502206938765660419498113078853873695245197869432776592107354407784872522544090369457366109831104515800945039245901030619408514284824612285040714640607461240518641019951077045164208855574306527305643442692445205424353019682563936092112109986711331/1008514320283066759116622609165185842219239633125697767479479389441460668013693203334640417630418102753149318440974086847486330945102839056930369952052453268872042536290049883714444889678397089049909611226754729497776431562470535863965840762841238792833752367853340001084190177090429016209613076232056338540659714416856928071893426031864113327565569900400034700784583636459009378169142492885211945132030472163021390754183538848804819319144266872880203467280988890465420464035378882177555078151191395804246661419161918169198464588706584603111213078011428194894841399587231819635317180556539325958636343209648876550814736001765267097931725820539867916081646017593266025153139955932320359493976753010288612223687920032912646032009332652190373630132004547318232240715967737978739452047271086897634875090236973903385139435536384000000*x10^119+1372313130108326311702581192901862879398961997689702228813790582314849901259020881247108828358382365410509097745622687157183259418376325029323972975596257946402644022228329052195035774063560394796116753188547847461160791992125575634453107772360304777602040087975345882465034486030840038844898717774729110555732052206633119857107494136985324830802032291453284278125866526671921187219337014663295804374341527327240016108794949392198863524195129925956220223429410310944616074212888102581850308911042823013017733193363046979743531524099532189093/16136229124529068145865961746642973475507834130011164279671670231063370688219091253354246682086689644050389095055585389559781295121645424910885919232839252301952680580640798139431118234854353424798553779628075671964422904999528573823453452205459820685340037885653440017347042833446864259353809219712901416650555430669710849150294816509825813241049118406400555212553338183344150050706279886163391122112487554608342252066936621580877109106308269966083255476495822247446727424566062114840881250419062332867946582706590690707175433419305353649779409248182851118317462393395709114165074888904629215338181491354382024813035776028244273566907613128637886657306336281492256402450239294917125751903628048164617795579006720526602336512149322435045978082112072757091715851455483807659831232756337390362158001443791582454162230968582144000000*x10^118-1314022884887522648482137931598749903759187295271198895074303351035668859432752787908060818453624423065353060951502604621492515229376375147241384776326241280973655918050104897807130444557470416707581484720583163844333417768877047479982546312861957066474569555938183304335707271159807288216692744587888026242023764541932780968967929976091394701448748229490269149435302702356510348580629628479415191872398874804999538964132138800789976722518196578583258745324895187366859806825878963791373598891612550288218267243498090614778824353993427147/173507840048699657482429696200462080381804668064636175050233013237240545034613884444669319162222469290864398871565434296341734356146724999041784077772465078515620221297212883219689443385530681987081223436861028730800246290317511546488746797908170114896129439630682150724161750897278110315632357201213993727425327211502267195164460392578772185387624929101081238844659550358539247857056772969498829270026747899014432817924049694418033431250626558775088768564471206961792768006086689406891196241065186374924156803296674093625542294831240361825585045679385495895886692402104399077043816009727195863851413885530989514118664258368217995343092614286428888788240175069809208628497196719538986579608903743705567694397921726092498242066121746613397613786151319968728127435005202232901411104906853659808150553159049273700669150199808000000*x10^117+461058605549662144885046188365257096324560544018643880446145998808562161831605309473638902907818048228182710148433324286952786971615460746271884600184750933869190817251776507259415726024029800563245241682889525155432954041938761840490222352658930299420429626555570183535527825422800053836390416059201688004011784331544260639869497833751259591944870194115364263795921116219272103262288019108873485214731301693563114750060579079506435101387634499032636922525705305465428360913589302340761062420545082048181253351924867846672300422788971223/10757486083019378763910641164428648983671889420007442853114446820708913792146060835569497788057793096033592730037056926373187530081096949940590612821892834867968453720427198759620745489902902283199035853085383781309615269999685715882302301470306547123560025257102293344898028555631242839569206146475267611100370287113140566100196544339883875494032745604267036808368892122229433367137519924108927414741658369738894834711291081053918072737538846644055503650997214831631151616377374743227254166946041555245297721804393793804783622279536902433186272832121900745544974928930472742776716592603086143558787660902921349875357184018829515711271742085758591104870890854328170934966826196611417167935752032109745197052671147017734891008099548290030652054741381838061143900970322538439887488504224926908105334295861054969441487312388096000000*x10^116+245591301948811149876714405503186735735557786049464505175603939061176780388884431515375821717476750967531104383225185429888426840847490262164610588240156908943621928404010800819487152549484391490187024217227841736417837579869414346026221354833266663142914168454682160948542815367551156870464414119473437067493896217313465443258039498232545650819294549427960905185826997070921250893370231998119705690213292064175539751254650416201040302945488768841660055808492547562499130350055832214333428640299537815979190629227360740491204444503066993/3585828694339792921303547054809549661223963140002480951038148940236304597382020278523165929352597698677864243345685642124395843360365649980196870940630944955989484573475732919873581829967634094399678617695127927103205089999895238627434100490102182374520008419034097781632676185210414279856402048825089203700123429037713522033398848113294625164677581868089012269456297374076477789045839974702975804913886123246298278237097027017972690912512948881351834550332404943877050538792458247742418055648680518415099240601464597934927874093178967477728757610707300248514991642976824247592238864201028714519595886967640449958452394672943171903757247361919530368290296951442723644988942065537139055978584010703248399017557049005911630336033182763343550684913793946020381300323440846146629162834741642302701778098620351656480495770796032000000*x10^115-177438742830653544962129891804158293573808955489531132421308619672756230939440136800770715703916089664579103999881861390660041689857229356556028770075857378388360251232880360642106545471386379788707595806932918709215867037866367687955338456726233379368084769388389784812071161361419547809110813736394125141013048597622691971080468857843786286544690621955011766995817125412293780318495911220582451298989803499316608943898652055539927912921911607618836042284823471679198897597781149897931725204781260431343672960651139551774194861124325989/21514972166038757527821282328857297967343778840014885706228893641417827584292121671138995576115586192067185460074113852746375060162193899881181225643785669735936907440854397519241490979805804566398071706170767562619230539999371431764604602940613094247120050514204586689796057111262485679138412292950535222200740574226281132200393088679767750988065491208534073616737784244458866734275039848217854829483316739477789669422582162107836145475077693288111007301994429663262303232754749486454508333892083110490595443608787587609567244559073804866372545664243801491089949857860945485553433185206172287117575321805842699750714368037659031422543484171517182209741781708656341869933652393222834335871504064219490394105342294035469782016199096580061304109482763676122287801940645076879774977008449853816210668591722109938882974624776192000000*x10^114+3660794258969942538892983349223201613939169654902339538640361744197808189732902688229262892141294838322467318067635285438114970143142937198971745091080212082761355933480635811479534405889286489024634192987978035748153736547733278716868268543623174505340146974725375945606074612340075101676379242089705837883553200317319927614914686392961072721905878775937380272778555524961166681357568390329777640131816845105877345512329859377847036437144289749488425844656649017897904539852208568507542355288385334811127161238691490073295090452865441/12294269809165004301612161330775598838482159337151363260702224937953044333881212383507997472066049252609820262899493630140785748664110799932103557510734668420535375680488227153852280559889031180798898117811867178639560308571069389579774058823207482426925743150974049537026318349292848959507664167400305841257566042415017789828796050674153000564608852119162327780993019568262209562442879913267345616847609565415879811098618378347334940271472967593206289886853959807578458990145571135116861905081190348851768824919307192919752711176613602780784311808139315137765685633063397420316247534403527021210043041031910114143265353164376589384310562383724104119852446690660766782819229938984476763355145179553994510917338453734554161152113769474320745205418722100641307315394654329645585701147685630752120382052412634250790271214157824000000*x10^113+21828930258896295430693897117104322295049126161295904911176486682108501517860347435078548817807049657669566092892598037415992189884141310446035389635460469998188051045074189146138868419780367765562555864789193743107527302413101199821009976618000828049706773692411128864737812496202395880244825023121252334245482775848716315258337483587683565896705247050270919305914026005222961114064321215989364130461274906605631801891278553183625576238420253057608717069504911713875233886497957759397347335668996121209252135669478161998833449893343643/516359331984930180667710775892575151216250692160357256949493447394027862023010920107335893826774068609612451041778732465913001443892653597148349415450856073662485778580505540461795783515339309593553720948098421502861532959984914362350510470574714261930881212340910080555105370670299656299321895030812845332817773781430747172809434128314426023713571789004817766801706821867012801622600956357228515907599601747466952066141971890588067491401864638914664175247866311918295277586113987674908200013409994651774290646610902102629613869417771316792941095941851235786158796588662691653282396444948134890821807723340224794017144832903816754141043620116412373033802761007752204878407657437348024060916097541267769458528215056851274768388778317921471298627586328226934907246575481845114599448202796491589056046201330638533191390994628608000000*x10^112-7681852243894883640546037528170968742968947578762087374990513519277540668720792926738290786404447046380298264527938596728633318866348555644755304356560810910386708598263426240530691710888880223848578818289794870730972282321986569290309619201771875457465361486125711243030886504369056886152736954973828343342701503372955763553956077495549582223135922900979804288793582934352353363485503807290526360602267325068993332883151859883715331105023146209955449430826464234539417923586748256790874871589477882772488826385833250459150810801772807/1032718663969860361335421551785150302432501384320714513898986894788055724046021840214671787653548137219224902083557464931826002887785307194296698830901712147324971557161011080923591567030678619187107441896196843005723065919969828724701020941149428523861762424681820161110210741340599312598643790061625690665635547562861494345618868256628852047427143578009635533603413643734025603245201912714457031815199203494933904132283943781176134982803729277829328350495732623836590555172227975349816400026819989303548581293221804205259227738835542633585882191883702471572317593177325383306564792889896269781643615446680449588034289665807633508282087240232824746067605522015504409756815314874696048121832195082535538917056430113702549536777556635842942597255172656453869814493150963690229198896405592983178112092402661277066382781989257216000000*x10^111+18478167763695282365225395029945131437026043449842066028554636750609958065105186479363716106078709644337543239718202327040309975786964747067033925165020416872682212601443949164264825047991025425000558167120906855142647844095025824207231944365207609682640237557964988549286713014467918500787671192800853460108841995126142683690978762233508231982021209976630186153242561615853681081981850689143379963031674772805871594487332085125527564233925543470802349981793297751555601105299899774362482230915832150227414354913201513822539305095231/41308746558794414453416862071406012097300055372828580555959475791522228961840873608586871506141925488768996083342298597273040115511412287771867953236068485892998862286440443236943662681227144767484297675847873720228922636798793148988040837645977140954470496987272806444408429653623972503945751602465027626625421902514459773824754730265154081897085743120385421344136545749361024129808076508578281272607968139797356165291357751247045399312149171113173134019829304953463622206889119013992656001072799572141943251728872168210369109553421705343435287675348098862892703727093015332262591715595850791265744617867217983521371586632305340331283489609312989842704220880620176390272612594987841924873287803301421556682257204548101981471102265433717703890206906258154792579726038547609167955856223719327124483696106451082655311279570288640000*x10^110+91105881267742017163628973616054763839967931946180370566737055485508228166028377873591653747731222085620672075723897828246003057346726565045692738192855236682234179704777308855449285900112195433563952640214853704956795359948291219016161867396724725977347917195828044286392617060849198236328478787340627137740947762105691743658747621242899401359913720444109002657432103252629218764324828928267085353579730709065197321661234083724427258911136459575217908803181500153528680809933823242343326317867675471235461203347242999215954524207/5674278373460771216128689844973353310068688924839090735708719202132174307945174946234460371722791962742993967492073983141901114768051138430201641928031385424862481083302258686393360258410322083445645285143938697833643219340493564421434180995326530350888804531218792094012146930442853365926614231107833465195799711883854364536367408003455231029819470208844151283535239800736404413435175344584928746237358260961175297430131559237231510894525985043018287640086442988113134918528725139284705494652857084085431765347372550578347405158437047437285066988371991602045701061413875732453652708186243240558481403553189283450737855306635348946604874946334201901470360011074200053608875356454373890779297775178766697346463901723640382070206355141994190094808640969526757222489840459836424169760470291116363253254959677346518586714226688000000*x10^109-381453797853207218663841050081304722301306249842785082529912871366004040120176626413891168715029224007115378045357997490917427582824232452985271905309096681442317885005318014552264708338415488380081324303279118983267867167082590312011790734342636954280480595094119635076445035958726372834618395464253982707472300988498966895045589172387448402026619533934414827627883045079171057491964103816735992229335902766261919174999336857447151389434865047464371574440126513105139935039515937885390550656470982598293705404139886131021985325977/68847910931324024089028103452343353495500092288047634259932459652537048269734789347644785843569875814614993472237164328788400192519020479619779922060114143154998103810734072061572771135378574612473829459746456200381537727997988581646734729409961901590784161645454677407347382756039954173242919337441712711042369837524099623041257883775256803161809571867309035573560909582268373549680127514297135454346613566328926942152262918745075665520248618521955223366382174922439370344815198356654426668454665953569905419548120280350615182589036175572392146125580164771487839545155025553770986192659751318776241029778696639202285977720508900552139149348854983071173701467700293983787687658313069874788813005502369261137095340913503302451837109056196173150344843763591320966210064246015279926427039532211874139493510751804425518799283814400000*x10^108+24171365485749043973858842363159880101181841033369011470693901266686498981996608621400023354941251407909554415794907942028834685221858009992682106493056357616998947877269362032140275715709315966616196952099828089307923421520958781958897262542923870525571307542675239056894914829018178890180876153136179500246804217854644425219430444148910228155076754123979591380000691836122959813619198391793673112520947759476448398844457139438948185163611702423601190319269886553938171097832837986049708968639220258021708740947382695204300912239/52959931485633864683867771886417964227307763298498180199948045886566960207488299498188296802746058318934610363259357175991077071168477292015215324661626263965383156777487747739671362411829672778826022661343427846447336713844606601266719022623047616608295508958042059544113371350799964748648399490339779008494130644249307402339429141365582156278315055282545411979662238140206441192061636549459334964882010435637636109347894552880827435015575860401504017974140134555722592572934767966657251283426666118130696476575477138731242448145412442747993958558138588285759876573196173502900758609738270245212493099829766645540219982861929923501645499499119217747056693436692533833682836660240822980606779235001822508566996416087310232655259314658612440884880649048916400743238510958473292251097722717086057030379623655234173475999449088000000*x10^107-4628500110281025847930319544292191614736663657516065687951041302563694178206137778782962767067665585111460051353263343007324214358536482492498183515530936426345883852377408599887522044847364446536224502853100162998993762819380722991144263245176048312468759355027130837435011717727706789350265124590066269429107944583650637213590192558592956803149699066559782343745014319163654603230194544463114417399328260922121566461858710238324883611900158320448856764064379231384819596666706208147208126430591281584206924292217252587670808073/1376958218626480481780562069046867069910001845760952685198649193050740965394695786952895716871397516292299869444743286575768003850380409592395598441202282863099962076214681441231455422707571492249476589194929124007630754559959771632934694588199238031815683232909093548146947655120799083464858386748834254220847396750481992460825157675505136063236191437346180711471218191645367470993602550285942709086932271326578538843045258374901513310404972370439104467327643498448787406896303967133088533369093319071398108390962405607012303651780723511447842922511603295429756790903100511075419723853195026375524820595573932784045719554410178011042782986977099661423474029354005879675753753166261397495776260110047385222741906818270066049036742181123923463006896875271826419324201284920305598528540790644237482789870215036088510375985676288000000*x10^106-3725692400101999889043122649264405031323444589437524555020136923195859173988374420992283582131405003669176198023060812633546776462902043130630087798928650200061982024184294636257173921303037957577013836279647554723129956169478700207101058866319555848648918861482570541191437546474282812500380697711678479632824419092562189279485163627275971747733833504133480708668769304007425212012749351051648611048858047961799775157744277157589648763558649160655036495943634893862635404241547416250240000610750324810956673460143903124923223/1151062251725375533358881562421623464919541772840921784910051572038236961667457293168564862588420076315402189713474011766577223699377562877655672678121030606562141756501301100297977364854814204597263606432542632399273358043853518606423987116571985815519902389056713519872056556004847718674907742318774716172077238662889857856489160021320907889852615621606002684615438404719220456420984368055124521702764699123576625992096349738684650625207918386991936858790088608943604937844350233758067739493494937572746590086488949305757411621133311190343024386634569107987257505457137313333684199668292603030741751804032545691992242051753544836817373447838745798473123535510140756259773252385589464991244522558033341878990099743590441838275228573562318464373581504929426473834233049045187543179553430005632169521312614450230729676895027200000*x10^105+1986202346434916139697828511574886624281336435851679618571205712406784815453469225435307807525084080755369440325071637266965830527795552943962678683772277908491363187283849088298111086910773432921471620032813623530098582609072663885186778807729363787748312056598164833657338312140687108341100579643054333935576356022061974630368177918441347906927663461089944605342293936318007311142174658189450917908888582457685115466078968840392531332291421768761604379302566549409893159976268826915532307520717840408021891329055348534046061381/5507832874505921927122248276187468279640007383043810740794596772202963861578783147811582867485590065169199477778973146303072015401521638369582393764809131452399848304858725764925821690830285968997906356779716496030523018239839086531738778352796952127262732931636374192587790620483196333859433546995337016883389587001927969843300630702020544252944765749384722845884872766581469883974410201143770836347729085306314155372181033499606053241619889481756417869310573993795149627585215868532354133476373276285592433563849622428049214607122894045791371690046413181719027163612402044301678895412780105502099282382295731136182878217640712044171131947908398645693896117416023518703015012665045589983105040440189540890967627273080264196146968724495693852027587501087305677296805139681222394114163162576949931159480860144354041503942705152000000*x10^104-281198925518843361766900482444981237472901842137932091282237301817237683602928634774604480822525315656235690077976962584782957608946050528454750440686527002215928485537794686070933382316564295106646229213849007153523637138987825556476667873877406026801548420042978269102682039019513459643970523818466523444549084967542575444159446950316255111297254098857061632672235269221507220709738956752089684851137543896304956756785723876185212923639661977242661495481887890341068591473097041569034545517593047440231453871800173592675957503/22031331498023687708488993104749873118560029532175242963178387088811855446315132591246331469942360260676797911115892585212288061606086553478329575059236525809599393219434903059703286763321143875991625427118865984122092072959356346126955113411187808509050931726545496770351162481932785335437734187981348067533558348007711879373202522808082177011779062997538891383539491066325879535897640804575083345390916341225256621488724133998424212966479557927025671477242295975180598510340863474129416533905493105142369734255398489712196858428491576183165486760185652726876108654449608177206715581651120422008397129529182924544731512870562848176684527791633594582775584469664094074812060050660182359932420161760758163563870509092321056784587874897982775408110350004349222709187220558724889576456652650307799724637923440577416166015770820608000000*x10^103-166021087574507492571675817370589626860909242303132103708134739256294388057311801651960517046945511363119131121959964940657203794528040504495391886413091900297597396497706996752686139676136469110981763606489325589614365080411442560699472385491057931027148593030068759536861688797045754898286522388684238965286457152624157963233868380103517580514431328142518964803457220429608322092695042462654999953019038486546149279711287409874503389517642111639902643674469367477247731429027719602541437398582161120283018263462516767789/126688929321991752252655206725377502823790717317181861882211068877187914079362008218735553389240776422658857114771580296906217109769849244560580876816329554226826718762024962821969320264524895635974637449576862606437525218137655022840323594523250634033449673817548471661181721105300057707763234184860052946984539180382584800393341745062318083345001253572658532058697138408208575775283873034514369356075677202691511960763446639170701795656606678092855541240374097763558567865284635937282801903988436553799976620349500518756055792827479866033924398135638396138470213825392655460329242394529763612678461478250170640449057296223499854380851908796577331831188920533315473026676442634948518754535167490473074700915293811377283953425154972645256642619135887685230232771445940844071567020641932193074218806320397470844998970769408000000*x10^102+66192629335203695237143625269441489712656502619301112332853740326092714716049611145349552297231798725990798579816316924906745977997891725225010518075717045077174403706296202606583524843123456213042805539349042057426601764624545985175801807964149584306460236480852095313833794007765973254746762383247461216937982581699787977615137229552932379077410989790056689109622081968791550224462676804610832237424980154674565704332301897847099960426057879981279926967842477773921901073260768870512129273934583397995805526576564125909679/303880434455499140806744732479308594738759028030003351216253615018094557880208725396501123723342900147266178084357139106376387056635676599701097587023952080132405423716343490478666024321670950013677592098191254953408166523577328912095932598775004255297254230710972369246222930785279797730175643972156525069428391007002922474113138245628719682921090524103984708738475738845874200495139873166552873729529880568624229261913436331012747765054890454165871330720583392761111703590908461712129883226282663519205099782833082616719956667979194154250558438071526244508635981440684250720092628712429247200115822476264592062685951901662935836919786590229428890796904613374677159652580138629795618757688553955320802256053386332307876645304660343420452074594625517301368589092237524947929511399402105521486892753626530214860912634700287180800000*x10^101-147089283510487942936934811444420457238529751056270861341318840406773251825759068448293411131191332487986117438602173949594152148058979256612148083129478349708121998366268991477839655198701677342235933632417835690765066181892033484411967572682817627440849882745947681160732728325928790915352403873417669432383485692721425337745773467347412497865173909016766965404009556382163755971814933436327336903781922033212738022503825772797725606345442136053581711907409178484168208572823539458676191501726681047992053373867898468263/11610714886969005379967848803557245385275377882569298004310085422298738048123917044135089048717976421964056870153303075210691995576330199461570263535829526118365951630795732837788293419405082411589789421406516987679626915920609405073494130914986987356548580620050327678709440043179333510112112879041553658779213885643062914030673266302019592628078557574460548818729639560646049821289929277773429958045278704203033792615928397364123432393401611555744754401708719881518101981734315401385726763586557631168574300002845053866770412874040356354764419899966088393610597446350254638844118883610603647962264626892850026110530441565514017484418723473851696749815854792971854584881191067541598081650814314498423274605465353935347065499124044742019907988463952571462040953458350755586239565985060685274202753432370719671892577610419404800000*x10^100-406283689806460705626522156307471433922451148048557903077323771170143673407560342836361000212427690674283396577631782049105361267255311881895039140472732018883073195811694956271265437912723431682189624424178199641004207318418459561924041415592990669118621927175505196841899182870444600538401761323243185325288255576991740738577482646329372065940228716171132712745305917825810866170949305684304571718761727498608679502908442743694962850149812573742795466037929705245185829421589651645683307587969993931935714277459658533687/3525013039683790033358238896759979698969604725148038874108541934209896871410421214599413035190777641708287665778542813633966089856973848556532732009477844129535902915109584489552525882131383020158660068339018557459534731673497015380312818145790049361448149076247279483256185997109245653670037470077015690805369335681233900699712403649293148321884650079606222621366318570612140725743622528732013335262546614596041059438195861439747874074636729268324107436358767356028895761654538155860706645424878896822779157480863758353951497348558652189306477881629704436300177384711937308353074493064179267521343540724669267927157042059290055708269524446661375133244093515146255051969929608105629177589187225881721306170219281454771369085534059983677244065297656000695875633469955289395982332233064424049247955942067750492386586562523331297280000*x10^99+22608745005867669110201433858039221150407453506106098595356469270016637643347123515927394078972814447545519088062817989320142299853437051212453012215401273719453348324277262282428275660432705539816166866411209967903100213144453839116748786951798159576063559632306336672724815761785944501043322480974681573641817116544219504378471151944506314758371603463306474499951501884256022728265441201813402205533304897368592375293036010014014282086730157299043529566643706358568634943563399405600599524205432114937862976785106077307/271154849206445387181402992058459976843815748088310682623733994939222836262340093430724079630059818592945205059887908741074314604382603735117902462267526471502761762700737268427117375548567924627589236026078350573810363974884385798485601395830003797034473005865175344865860461316095819513079805390539668523489948898556453899977877203791780640144973083046632509335870659277856978903355579133231795020195893430464696879861220110749836467279748405255700572027597488925299673973426011989285126571144530524829165960066442950303961334504511706869729067817669572023090568054764408334851884081859943655487964671128405225165926312253081208328424957435490394864930270395865773228456123700433013660706709683209331243863021650367028391194927691052095697330588923130451971805381176107383256325620340311480611995543673114798968197117179330560000*x10^98-21161465689137411945907716187096001959220789008833462843261873105830711682417269937846509409123981140346919257888512368667642464105052517066407929027817133683561611846708444529322938730411972219925272287090096090949263657473073691540834596348249055417848258084965480691217536430598524800683337780432399192029939560233628505983535404891815750190231998793371062890557658148292433245998010510831763850956492667020502589833788390092286953119399163418840108665995236858611015808809326046860161174570605427390818260663938937859/2820010431747032026686591117407983759175683780118431099286833547367917497128336971679530428152622113366630132622834250907172871885579078845226185607582275303628722332087667591642020705705106416126928054671214845967627785338797612304250254516632039489158519260997823586604948797687396522936029976061612552644295468544987120559769922919434518657507720063684978097093054856489712580594898022985610668210037291676832847550556689151798299259709383414659285949087013884823116609323630524688565316339903117458223325984691006683161197878846921751445182305303763549040141907769549846682459594451343414017074832579735414341725633647432044566615619557329100106595274812117004041575943686484503342071349780705377044936175425163817095268427247986941795252238124800556700506775964231516785865786451539239398364753654200393909269250018665037824000*x10^97+33081364785386679815298990329858681308252844304748610570111798177448018683624734689196506044128148866150104511804849574516276161962665243859794931235694550763545918107648676857271346891709095302019476580138626381554387558808372695452544518689516205877126736477730423998605011565390403635326576329328779521960255333321423542832542421771787438702467275498067538254360324127111684625128321178347402359282105046590094833170856866359182880503747696528741207548232317854694004717763920054320215652164458245955612368398985681/94000347724901067556219703913599458639189459337281036642894451578930583237611232389317680938420737112221004420761141696905762396185969294840872853586075843454290744402922253054734023523503547204230935155707161532254259511293253743475008483887734649638617308699927452886831626589579884097867665868720418421476515618166237351992330763981150621916924002122832603236435161882990419353163267432853688940334576389227761585018556305059943308656979447155309531636233796160770553644121017489618843877996770581940777532823033556105373262628230725048172743510125451634671396925651661556081986481711447133902494419324513811390854454914401485553853985244303336886509160403900134719198122882816778069044992690179234831205847505460569842280908266231393175074604160018556683559198807717226195526215051307979945491788473346463642308333955501260800*x10^96-597305095229083611114582559116446412548182131606358948243856368747018692462698737595327624796439889535471176989289360116785846345910364912149881379399703477458007701908499924531304160519668095452223602600621832234432310569762219512583832565421732867465499414048812010679078422387012604526762342714363001319375483470382147954352605810451440732464027265770344085320442271402161305857245610840908963638315858404623313302790247210683388510837100750833804961744211668175846929971476315423678012826491819698118461542323649/161143453242687544382090920994741929095753358863910348530676202706738142693047826953116024465864120763807436149876242908981306964890233076870067749004701445921641276119295290950972611754577509492967317409783705483864444876502720703100014543807545113666201100628447062091711359867851229882058855774949288722531169631142121174843995595396258209000441146496284462691031706085126433176851315599177752469144988095819019860031810808674188529126250480837673482804972221989892377675636029982203732362280178140469904341982343239037782735934109814368296131731643631373722394729688562667569119682933909372404276147413452248098607636996116832378035403275948577519729989263828802375768210656257333832648558897450116853495738580789548301052985599253816871556464274317525743244340813229530620902082945099394192271637382879651958242858209430732800*x10^95-63531169109908192328901017421392960581386930254120962532721233436263745244318532807744684169805010899726329902095556088709168071185219763906666963258439818756171112436694811496618461960928100179443904370503263560287297493340613340639132589537940521762288557012951011731030336000441945568569217324869707278464729461651634933558679593746142395880088262574271134734976823313210605829263514051502551616333608149677865930234417806761361134334057194481076958733209836796890647534699695971925538644731537743300771155615761/42300156476205480400298866761119756387635256701776466489302503210518762456925054575192956422289331700499451989342513763607593078283686182678392784113734129554430834981315013874630310585576596241903920820068222689514416780081964184563753817749480592337377788914967353799074231965310947844040449640924188289664432028174806808396548843791517779862615800955274671456395822847345688708923470344784160023150559375152492713258350337276974488895640751219889289236305208272346749139854457870328479745098546761873349889770365100247417968182703826271677734579556453235602128616543247700236893916770151210256122488696031215125884504711480668499234293359936501598929122181755060623639155297267550131070246710580655674042631377457256429026408719804126928783571872008350507601639463472751787986796773088590975471304813005908639038750279975567360*x10^94+417603005798434609111336011430125728140745312781011178428221951091309666576042385425454116078212782965949399337168011056126945046643902655651362143070665680126821189644745049798216593646857914949580499528890830248502239666949166924965117282820553803722115550872380535648620012194671537530970625069940445463958822804437277365977549810265732844387457267705635929698033260154682832337795261518471349929702705573015398056955764141301342503009741641801204662407280684835771310186757411628492849588971887989203860332085253/1353605007238575372809563736355832204404328214456846927657680102736600398621601746406174605513258614415982463658960440435442978505077957845708569091639492145741786719402080443988169938738451079740925466242183126064461336962622853906040122167983378954796089245278955321570375422889950331009294388509574025269261824901593817868689563001328568955603705630568789486604666331115062038685551051033093120740817900004879766824267210792863183644660504039036457255561766664715095972475342651850511351843153496379947196472651683207917374981846522440693687506545806503539268115729383926407580605336644838728195919638272998884028304150767381391975497387517968051165731909816161939956452969512561604194247894738580981569364204078632205728845079033732061721074299904267216243252462831128057215577496738834911215081754016189076449240008959218155520*x10^93-1427310371004102063567953866217998029963409320695805756709110108104338140209691387979040650828294538038802863652031280095674485748358328375901425856983616193290172231409444270923632249503150134047130807376655390221079758841200703115545758292210338252226306564472681342964069979184001783613415628658454310500830728150431044437995876642035114591166286112237474465005504751313199151461893184512711888448235630535749786619377030571986409080758267628146239149039047767891767962175367298188042645741737426819338596416327/35621184401015141389725361483048215905377058275180182306781055335173694700568467010688805408243647747789012201551590537774815223817840995939699186622091898572152282089528432736530787861538186308971722795846924370117403604279548787001055846525878393547265506454709350567641458497103956079191957592357211191296363813199837312333935868456014972515886990278126039121175429766185843123303975027186661072126786842233678074322821336654294306438434316816748875146362280650397262433561648732908193469556670957367031486122412715997825657417013748439307565961731750093138634624457471747567910666753811545478839990480868391684955372388615299788828878618893896083308734468846366840959288671383200110374944598383710041299058002069268571811712606150843729501955260638610953769801653450738347778355177337760821449519842531291485506316025242583040*x10^92+2955306249237074606194401193947418043270947786175017639688185358299562415337028451326904864982187399888309186405520587919504985328557613656252208202630483997931703472916518135306884850635173693957967957991419100906841426494605969807900713764915145350380904265607983275584401051278750886439412840310374833965664130392753133501092890864764870566173807239186138855564535877337962240736193486826508302680118434849022874824013812639315777222808615962061340998030145196924798575824875273461044110055245374410377896088973/1082884005790860298247650989084665763523462571565477542126144082189280318897281397124939684410606891532785970927168352348354382804062366276566855273311593716593429375521664355190535950990760863792740372993746500851569069570098283124832097734386703163836871396223164257256300338311960264807435510807659220215409459921275054294951650401062855164482964504455031589283733064892049630948440840826474496592654320003903813459413768634290546915728403231229165804449413331772076777980274121480409081474522797103957757178121346566333899985477217952554950005236645202831414492583507141126064484269315870982556735710618399107222643320613905113580397910014374440932585527852929551965162375610049283355398315790864785255491363262905764583076063226985649376859439923413772994601970264902445772461997391067928972065403212951261159392007167374524416*x10^91+85901559699114687911790794721286190274427016693128064641013658142290262265533683940275168652929548026349269703355811277669105739006269278912509093311534464126278632209415362931696759041894817482435631276959481561715275976913650261058653185504190512123572747098882950782623036111164272027488375401585116358597448308409025778779485325121999310864700664999645000261290786121481085009635070157426508929735089315107900221374745516484428783448952843796309473850273083969139432195677402904531921607584584546230854203/1058537640069267153712268806534375135409054322155892025538752768513470497455798042155366260420925602671345035119421654299466649857343466546008656181145252899895825391516778450821638270763207100481662143688901760363215121769402036290158453308295897520857156790051968970925024768633392243213524448492335503631876304908382262262904839101723221079650991695459463919143434081028396511191046765226270280149222209192476846001381983024721942244113786149784130796138233950901345824027638437419754722848995891597221659020646477581949071344552510217551270777357424440695419836347514311951187179148891369484415186422891885735310501779681236670166566871959310303941921337099637880708858627184798908460799917684129799858740335545362428722459494845538269185590850365018350923364584814176388829386116706811269767414861400734370634791795862536192*x10^90-9852987375441381429952192399726224216505294903177209028814125694124714406546428141378839322682996223547733257152226380163719016327238618331647442205350482800652148903408287095166566871326976437423546437584444534744451681004733455210596014590413100074325388371079832947730668964878218602942034919740804002275842821437132497649941834517667732397586565215582869127011755236468236825741743591889709168665616620515260809212596117637922916345036357732291972645784297096063169363135798249914756367557041486350698790995/240640890175746732943922442018814614116325015903439453805809796042062293088284754916653263202357087007285771317148522744078751734236081394792634505180354159242984305671480967820119100220169080842831193998610333522570904348910729583296021718752600703074860310271814279390288964069324503290541224623924271158979879982505567621100366755791745592107325445434451464285274014420455473544097964628105443687256515556423069657647504140953454870161867384717592400988758518171572617328949804773424240327671732689768390484026965903629755552328270656123322223385921156184758776129668253583569885393181304662790385713470755357160587404580867803017866202225416542429463450633984344881147194580010951856755181286858841167886969613979058796239125161552366528190986649647505109911548947756099060547110531348428660458978491766946924309334926083227648*x10^89+1031861893733113098663396398289024622890694044665228553150849080915276940850445567973146881035913237215374252079290194385551669596482115337378171582335724486828662278314336316922785550298692227585374859809890035886029326325515486122178899664428205255421101679453427172607585968302830015170677260624392151099028387712439677136413097206432545087946126080438084330994035826167869430484185358013808010492591261127663397227058537695393020136266070574930230706718644658623764974234749237483348847113297918573467360435/240640890175746732943922442018814614116325015903439453805809796042062293088284754916653263202357087007285771317148522744078751734236081394792634505180354159242984305671480967820119100220169080842831193998610333522570904348910729583296021718752600703074860310271814279390288964069324503290541224623924271158979879982505567621100366755791745592107325445434451464285274014420455473544097964628105443687256515556423069657647504140953454870161867384717592400988758518171572617328949804773424240327671732689768390484026965903629755552328270656123322223385921156184758776129668253583569885393181304662790385713470755357160587404580867803017866202225416542429463450633984344881147194580010951856755181286858841167886969613979058796239125161552366528190986649647505109911548947756099060547110531348428660458978491766946924309334926083227648*x10^88-7379288102854772807384108800578963883093182003769141979490567060707438066134933817035141361012747210114621674691678318416720213108133403678576614444143115249459020758531248385204098414237982848700178255300497232027366915921309153230623487080758630186877651731362486626407750088192328901503708446234479031967936699235244184684727167510912681136654655520666146867550758335040706432829177536986730776627329894808072462001207303770760177969580429901903570756150893550519675087724003890974287725298010661000603725/62775884393673060767979767483169029769476091105245074905863425054451032979552544760866068661484457480161505560995266802803152626322456016032861175264440215454691558001255904648726721796565847176390746260507043527627192438846277282598962187500678444280398341810038507667031903670258566075793362945371548997994751299784061118547921762380455371854084898808987338509201916805336210489764686424723159222762569275588626867212392384596553444390052361230676278518806569957801552346682557766980236607218712875591754039311382409642544926694331475510431884361544649439502289425130848760931274450395122955510535403514110093172327149021095948613356400580543445851164378426256785621168833368698509180023090770484915087274861638429319685975423955187573876919387821647175246063882334197243233186202747308285737511037867417464415037217806804320256*x10^87-37231304534806440367693991443680129831156670747497351572852923637181991731808487876797107887454712367219541540897033996960737292564782039328951293288287120951936482510461019006623006178909866389549871454106758095644003090490334400763702172496095585662288232618891900103143529259596030198059399334004825100753996304591841035082042028511406500996860778067577853784840919615858444846928323976152727807864919775701851656807261161000567831994742452057186103790613043724057671719237067164532086410332853602465782875/1443845341054480397663534652112887684697950095420636722834858776252373758529708529499919579214142522043714627902891136464472510405416488368755807031082124955457905834028885806920714601321014485056987163991662001135425426093464377499776130312515604218449161861630885676341733784415947019743247347743545626953879279895033405726602200534750473552643952672606708785711644086522732841264587787768632662123539093338538417945885024845720729220971204308305554405932551109029435703973698828640545441966030396138610342904161795421778533313969623936739933340315526937108552656778009521501419312359087827976742314280824532142963524427485206818107197213352499254576780703803906069286883167480065711140531087721153047007321817683874352777434750969314199169145919897885030659469293686536594363282663188090571962753870950601681545856009556499365888*x10^86+3570092881056735575544079549385594610925432374681459271558282222483562914559503758999505780191603662625040109004487254738562869248563403554428596435187800759280031642548787441843847562482284426756214152203081249781203882811962002660522450253148549136397616364440511819227706420674382453239182015824038486886317602389355481148180989492966807658197288372398006040045794862117257401111160095527024293025450176376747124004716192808122446393223804216688576866449001415026501470515820936900482987755495125750769875/911902320665987619576969253966034327177652691844612667053595016580446584334552755473633418451037382343398712359720717767035269729736729496056299177525552603447098421491927878055188169255377569509676103573681263875005532269556448947227029671062486874809996965240559374531621337525861275627314114364344606497186913617915835195748758232473983296406706951120026601502091002014357583956581760695978523446445743161182158702664226218349934244823918510508771203746874384650169918299178207562449752820650776508596006044733765529544336829875551960046273688620332802384349046386111276737738513068897575564258303756310230827134857533148551674594019292643683739732703602402466991128557789987409922825598581718622977057255884852973275438379842717461599475250054672348440416506922328338901703125892539846677029107707968801062028961690246210125824*x10^85-77671907067963976697868121633738077537415709668689548597986218805725270118938979106703469133671484911367368072663217363115182255233166858997068613781386022702494817680633750352274183556509995408316732846957396048821628511065217047576896303778979696538876414898912913968101607914501658216200210139935922411503417365243702862438621752652316949911731468078059351896513217290653807201316163624269825315042604931221422657607067133334832678781279935451629628651924302530710325585212322245294876844678167794956875/376655306362038364607878604899014178616856546631470449435180550326706197877315268565196411968906744880969033365971600816818915757934736096197167051586641292728149348007535427892360330779395083058344477563042261165763154633077663695593773125004070665682390050860231046002191422021551396454760177672229293987968507798704366711287530574282732231124509392853924031055211500832017262938588118548338955336575415653531761203274354307579320666340314167384057671112839419746809314080095346601881419643312277253550524235868294457855269560165988853062591306169267896637013736550785092565587646702370737733063212421084660559033962894126575691680138403483260675106986270557540713727013000212191055080138544622909490523649169830575918115852543731125443261516326929883051476383294005183459399117216483849714425066227204504786490223306840825921536*x10^84-178153860228015421010096674490847061066261672092569285956259773397924479374899954857536872742385813727984718449839972281052568641475121267217598080368110910605646734224202870366569953314012081942017182338850394509785357939300753445476988035055481603645400582265042893708056110669190907328379963265630477919045733193380700432100068648235855031820364013950324471868332890226093721903760542957536202784768934966645451975433971002446313919228428906056646128973929401219434657864393070490697170829438342987003125/17326144092653764771962415825354652216375401145047640674018305315028485102356502353999034950569710264524575534834693637573670124864997860425069684372985499465494870008346629683048575215852173820683845967899944013625105113121572529997313563750187250621389942339570628116100805412991364236918968172922547523446551358740400868719226406417005682631727432071280505428539729038272794095175053453223591945482469120062461015350620298148648750651654451699666652871190613308353228447684385943686545303592364753663324114849941545061342399767635487240879200083786323245302631881336114258017031748309053935720907771369894385715562293129822481817286366560229991054921368445646872831442598009760788533686373052653836564087861812206492233329217011631770390029751038774620367913631524238439132359391958257086863553046451407220178550272114677992390656*x10^83+46756206656958134056682748946019337318539536101650111550265524629050442513043448359589449389066118333659313561827344061122471479734301046388875776425573992371025877933879825480749775180534479263919192504002840837356439777126499197523751168704748664959266773609530180199232216791222248298898829568967903126571617142412558307783135639623366150551973978408267121981724946104166911547140920149032114953558244412002689303739481889771490145982058511794291233350576562398744269896498972392617934262185035300265625/17326144092653764771962415825354652216375401145047640674018305315028485102356502353999034950569710264524575534834693637573670124864997860425069684372985499465494870008346629683048575215852173820683845967899944013625105113121572529997313563750187250621389942339570628116100805412991364236918968172922547523446551358740400868719226406417005682631727432071280505428539729038272794095175053453223591945482469120062461015350620298148648750651654451699666652871190613308353228447684385943686545303592364753663324114849941545061342399767635487240879200083786323245302631881336114258017031748309053935720907771369894385715562293129822481817286366560229991054921368445646872831442598009760788533686373052653836564087861812206492233329217011631770390029751038774620367913631524238439132359391958257086863553046451407220178550272114677992390656*x10^82-2252504760659127501262411574857653743092324634308021328144718498771147517386946945116154727648698409670518602130807654091255076000520279485190694404268095760561998119293347810285411283570669363194463428014029494951241205833776237858524698890821130132599147517069211144894854869937818713034192117403201771446755421905952863797547941454615809780180531842356029755485099162918380703128629157324708013364313632348294601953850433968387375485996732849400714584936575719768271494494350796291856001952915365546875/11550762728435843181308277216903101477583600763365093782678870210018990068237668235999356633713140176349717023223129091715780083243331906950046456248656999643663246672231086455365716810568115880455897311933296009083403408747715019998209042500124833747593294893047085410733870275327576157945978781948365015631034239160267245812817604278003788421151621380853670285693152692181862730116702302149061296988312746708307343567080198765765833767769634466444435247460408872235485631789590629124363535728243169108882743233294363374228266511756991493919466722524215496868421254224076172011354498872702623813938514246596257143708195419881654544857577706819994036614245630431248554295065339840525689124248701769224376058574541470994822219478007754513593353167359183080245275754349492292754906261305504724575702030967604813452366848076451994927104*x10^81-13592861862737193454625343116401233460755949707090460262452497371709114662109366017685159733354388057982913379097785115538099623408637961680263382642075861922499093151654435971672740964280810347028498665382544180046798252749043165710495526056036658498950103199542088186391990512328057485273315664703938699479448118029182120093078230572487734971852509460661210094843022018240826485627866075632599700799845654617982401830388756452531409317583420169991313126963035476400832092979143151171882124300346640625/23101525456871686362616554433806202955167201526730187565357740420037980136475336471998713267426280352699434046446258183431560166486663813900092912497313999287326493344462172910731433621136231760911794623866592018166806817495430039996418085000249667495186589786094170821467740550655152315891957563896730031262068478320534491625635208556007576842303242761707340571386305384363725460233404604298122593976625493416614687134160397531531667535539268932888870494920817744470971263579181258248727071456486338217765486466588726748456533023513982987838933445048430993736842508448152344022708997745405247627877028493192514287416390839763309089715155413639988073228491260862497108590130679681051378248497403538448752117149082941989644438956015509027186706334718366160490551508698984585509812522611009449151404061935209626904733696152903989854208*x10^80+135636617520166643432471228230549721516744687930281398378647250790453708731616620342736958419635086011177746730719516527678559455807399431551523109660811784550992412028043231768198179021621813924830309746927255120083367446823733605592104691771157659859025409046689179353171035817085329907589013750092366656171855225022535181547042893732808576126472659592362749914372198980765786603639493221281322446732769796334830720699854194563328168311065686087772548195834152438623938921982705026617787185540355859375/92406101827486745450466217735224811820668806106920750261430961680151920545901345887994853069705121410797736185785032733726240665946655255600371649989255997149305973377848691642925734484544927043647178495466368072667227269981720159985672340000998669980746359144376683285870962202620609263567830255586920125048273913282137966502540834224030307369212971046829362285545221537454901840933618417192490375906501973666458748536641590126126670142157075731555481979683270977883885054316725032994908285825945352871061945866354906993826132094055931951355733780193723974947370033792609376090835990981620990511508113972770057149665563359053236358860621654559952292913965043449988434360522718724205512993989614153795008468596331767958577755824062036108746825338873464641962206034795938342039250090444037796605616247740838507618934784611615959416832*x10^79-61918681832364695247024720920113755293485225590728044719527515501833249113704066054774320297979297332303396696750014841856353151211659156890998608343138339898530548743031693776161435796980278046308677508494661142980048292625851432891509653859912211087094840423663297199101052718293436007850315934137338118316781545104698858810487901738680638639625991296994550086842868090284277120027454928075494994747281504639411019447199377162071345529173463644172083419986498600342692088977325637036105246986328125/446406289021675098794522790991424211694052203415076088219473244831651790076818096077269821592778364303370706211521897264377974231626353891789235024102685976566695523564486433057612243886690468809889751185827865085348924009573527342925953333338157825993943763982496054521115759432949803205641692055975459541296009242908879065229665865816571533184603724863909962732102519504613052371659992353586910028533825959741346611288123623797713382329261235418142425022624497477699927798631521898526126984666402670874695390658719357458097256493023825851960066570984173792016280356486035633289062758365318794741585091655893995892104170816682301250534404128308948274946691031159364417200592844078287502386423256781618398399016095497384433603014792444969791426757842824357305343163265402618547101886203081143022300713723857524729153548848386277376*x10^78+45727871008250521845305513830573602323501022592315191920035427750875536900556759735038619875170030952502547462050191462364507620270456580577913742469269564598922281752173561004853398698148431924438504311287261710066507505539919310982686833326819486519691854098804995624345544249402946854106918990421285612957055272264166176606864733298819311532637688106899390117359417861667092524559389974748188991624037807609814276619953145969254984998114684606055520525526526114313323763487782863700350419205078125/14216323358074883915456341190034586433949047093372423117143224873869526237830976290460746626108480217045805567043851189804037025530254654707749484613731691869123995904284414098911651459160758006714950537764056626564188810766418486151641898461692103073960978329904105120903224954249324502087358500859526173084349832812636610231160128342158508826032764776435286505468495621146907975528248987260383134754846457487147499774867936942481026175716473189470074150720503227366751546817957697383832043973222361980163376287131524152896328014470143377131651350799034457684210774429632211706282460151018613924847402149656931869179317439854344055209326408393838814294456160530767451440080418265262386614459940639045385918245589502762858116280624928632114896205980533021840339389968605898775269244683698122554710191960129001172143813017171686064128*x10^77+116444059309319880115775478637546899109087549342155101858238814166026069304393827345524821666877293845420177957801535438756501533933949637213743861584952202857104569236825825447356972812009266185028890324510483400029293782466259345521039757897598926896082420096127002739415315955075896086341829574903560700914871285515328191335101420093343219356834839268609284732077997694933655009661636048736120317760405628834949149428295790756175592417365696123902061732452891830885437328260739755910748865212890625/184812203654973490900932435470449623641337612213841500522861923360303841091802691775989706139410242821595472371570065467452481331893310511200743299978511994298611946755697383285851468969089854087294356990932736145334454539963440319971344680001997339961492718288753366571741924405241218527135660511173840250096547826564275933005081668448060614738425942093658724571090443074909803681867236834384980751813003947332917497073283180252253340284314151463110963959366541955767770108633450065989816571651890705742123891732709813987652264188111863902711467560387447949894740067585218752181671981963241981023016227945540114299331126718106472717721243309119904585827930086899976868721045437448411025987979228307590016937192663535917155511648124072217493650677746929283924412069591876684078500180888075593211232495481677015237869569223231918833664*x10^76-29657387859940712281880300473834956839254380052970375989963647805495844059789348135810277722988973234661409846460603812182183924842492177381374814397480535302446441128125174502395069641597502421052152030043217355440192142262504340692269801788433176461526184621351887628475699089903551634793861660709526390046163459488141599907702486034808025588984539091625050834751537171894574137234939304668762045983018106404097669495512788599781772709260830647190624249390255444119748046080643170833285868271484375/369624407309946981801864870940899247282675224427683001045723846720607682183605383551979412278820485643190944743140130934904962663786621022401486599957023988597223893511394766571702937938179708174588713981865472290668909079926880639942689360003994679922985436577506733143483848810482437054271321022347680500193095653128551866010163336896121229476851884187317449142180886149819607363734473668769961503626007894665834994146566360504506680568628302926221927918733083911535540217266900131979633143303781411484247783465419627975304528376223727805422935120774895899789480135170437504363343963926483962046032455891080228598662253436212945435442486618239809171655860173799953737442090874896822051975958456615180033874385327071834311023296248144434987301355493858567848824139183753368157000361776151186422464990963354030475739138446463837667328*x10^75+1242284841192232391095663998338386023412643871819596192339885298096121084851082987982932941518600605011597911992559929778501416111422509615102368492252251649980496276073503658172034323816006328278349438813424041550672448331899441118159961212384649839906547861562953169393940760131012075998437808232246658776219773342186513683832840481490299133595666673182335993372157330487458867160286913122828261768512688675113634415741774733171884988031383510182627718747495885304566548282210629732003442548828125/369624407309946981801864870940899247282675224427683001045723846720607682183605383551979412278820485643190944743140130934904962663786621022401486599957023988597223893511394766571702937938179708174588713981865472290668909079926880639942689360003994679922985436577506733143483848810482437054271321022347680500193095653128551866010163336896121229476851884187317449142180886149819607363734473668769961503626007894665834994146566360504506680568628302926221927918733083911535540217266900131979633143303781411484247783465419627975304528376223727805422935120774895899789480135170437504363343963926483962046032455891080228598662253436212945435442486618239809171655860173799953737442090874896822051975958456615180033874385327071834311023296248144434987301355493858567848824139183753368157000361776151186422464990963354030475739138446463837667328*x10^74+41666094954124297459264454269202740352557031094630395062920992230798569148415674918015501675801784896986087728485635175120565064417289601268419000598041947669952027757088389893690004412808384012337676874934529501934285539230264752637562432465617655830465331374584151797416899423191805170070167943047509932960450016103551856741163146418335039676101818541524488954729359769355606946314701431665321056920402286012381620990812417204872511610078120087879003633978617844315452379500033457624924462890625/211213947034255418172494211966228141304385842530104572026127912411775818390631647743988235587897420367537682710365789105659978665020926298515135199975442279198413653435082723755258821678959833242622122275351698451810805188529646079967251062859425531384563106615718133224847913605989964031012183441341531714396054658930601066291521906797783559701058219535609970938389077799896918493562556382154263716357718796951905710940895063145432388896359030243555387382133190806591737267009657218274076081887875092276713019123096930271602587643556415888813105783299940514165417220097392859636196550815133692597732831937760130627807001963550254534538563781851319526660491527885687849966909071369612601129119118065817162213934472612476749156169284653962849886488853633467342185222390716210375428778157800677955694280550488017414708079112265050095616*x10^73-28337980066104545046317747313791748845453927617209861027564616610824574753357141222417130938814347240609413218345139141332568559143442286079245328199964746066306020841772135684112491351925762566728381039336937648787296536914373399967984153705601457313062148874464982879754898333289463539718081094493579983641941627834246860547782867703255599288258317622209325742410580558125670837896887935530654460435463511575603592001464926722036242597339333981959898004588136588301634664808941904744694580078125/739248814619893963603729741881798494565350448855366002091447693441215364367210767103958824557640971286381889486280261869809925327573242044802973199914047977194447787022789533143405875876359416349177427963730944581337818159853761279885378720007989359845970873155013466286967697620964874108542642044695361000386191306257103732020326673792242458953703768374634898284361772299639214727468947337539923007252015789331669988293132721009013361137256605852443855837466167823071080434533800263959266286607562822968495566930839255950609056752447455610845870241549791799578960270340875008726687927852967924092064911782160457197324506872425890870884973236479618343311720347599907474884181749793644103951916913230360067748770654143668622046592496288869974602710987717135697648278367506736314000723552302372844929981926708060951478276892927675334656*x10^72+6591002659054437119402524249740244455450588846817796253921101186138891266507797146770308644427929181650182945992362181323444900709225801014141285161375129708940783145419768287940812766671387404407579973436402298400864775267761230246412242387952712517970471537373582015266602901900235746061939875570438167990181141544778471700467589426823714064906992392395877266068752418288115988858093623581161987139838736726543102892421627950787853652911378516497168602573283823727542564338207545920946533203125/2956995258479575854414918967527193978261401795421464008365790773764861457468843068415835298230563885145527557945121047479239701310292968179211892799656191908777791148091158132573623503505437665396709711854923778325351272639415045119541514880031957439383883492620053865147870790483859496434170568178781444001544765225028414928081306695168969835814815073498539593137447089198556858909875789350159692029008063157326679953172530884036053444549026423409775423349864671292284321738135201055837065146430251291873982267723357023802436227009789822443383480966199167198315841081363500034906751711411871696368259647128641828789298027489703563483539892945918473373246881390399629899536726999174576415807667652921440270995082616574674488186369985155479898410843950868542790593113470026945256002894209209491379719927706832243805913107571710701338624*x10^71+5825315624597779479128449946350567668823787324552573567585503107213481573031835395930155356250187788402063259857937973419375424809809844488589805057030831834728533509594776543837017302259804894352481660955652605313657373288819368887202628802174205218369383481083962006605831858774097483039652806430022241140156549761590906737739634782605361943404276273156977225336110739399938067810779817719260219965814426924673546207881207338949601760282507125358267613846306936629099413357114257767333984375/211213947034255418172494211966228141304385842530104572026127912411775818390631647743988235587897420367537682710365789105659978665020926298515135199975442279198413653435082723755258821678959833242622122275351698451810805188529646079967251062859425531384563106615718133224847913605989964031012183441341531714396054658930601066291521906797783559701058219535609970938389077799896918493562556382154263716357718796951905710940895063145432388896359030243555387382133190806591737267009657218274076081887875092276713019123096930271602587643556415888813105783299940514165417220097392859636196550815133692597732831937760130627807001963550254534538563781851319526660491527885687849966909071369612601129119118065817162213934472612476749156169284653962849886488853633467342185222390716210375428778157800677955694280550488017414708079112265050095616*x10^70-18721599951741665321752159091549772775112588293712098291050565810523239982782555205702555072160228598710108492673172088714041059519947110149123234876501375374727403356308215029892170721041195846518615221949813755964735835495715716452781156264566001384420961049217656615889588842972127462513097202983506915617569472766682341702706163889573041915916539965429094444145292185939931229129301687073298840141336004631105767811191585802854685176805764461651309062256130342790020885434793975830078125/1242174021625530709689106896671789110800840913850646506349838594314161502822450354301968199214687622409379356414669627170443058731482028220630914849677039239142109282962049205029877548206443043644910611995347102846188310287508945649880913623201830472330973951951293369102235156682990756746133403981844756984475851806355141746726026757054807744513679930056097287602372228186749363121140848288241836601137602670584616657497387474915376368220553002902657182671650775590121538222279017456768353348636946562433935000093827777274705409371892384979367141762738570551697475774569838283934783327625234907107019385477270249438898562272507273044965298443990116938982096782356492291340780087870017397944829931914068586849436091818808858721432465933828984839673997424298588780976042859460304979161608573615366401986014212242724601179404205293568*x10^69+3377025974786161654959534299922600912331813669935739072815284343900896294164736563688656974690846619177169101981342128106214348504385500894642974512808573084954852154109137823813832077006069586479773203063869281515717390408754875241535258697976824950098821770607763668368989031885426605842915506820815834395666394724422523461126785441802894343706347545013098831645899050543463922059151764804286474984739479247511510349371299935790714763299589926334267491359741423495904836787963658612060546875/2956995258479575854414918967527193978261401795421464008365790773764861457468843068415835298230563885145527557945121047479239701310292968179211892799656191908777791148091158132573623503505437665396709711854923778325351272639415045119541514880031957439383883492620053865147870790483859496434170568178781444001544765225028414928081306695168969835814815073498539593137447089198556858909875789350159692029008063157326679953172530884036053444549026423409775423349864671292284321738135201055837065146430251291873982267723357023802436227009789822443383480966199167198315841081363500034906751711411871696368259647128641828789298027489703563483539892945918473373246881390399629899536726999174576415807667652921440270995082616574674488186369985155479898410843950868542790593113470026945256002894209209491379719927706832243805913107571710701338624*x10^68-1086776333650584502256877213502316369489386995683955891314709721512731049763153951118693745286230011703469126024742944819659264552245159206442146348219411203721584185843650899598142391882067907323505443036010470722261389799583678012858129544120422492098230530966565039589148045781666473366428348281204286264370061410186066088299373087471871873167962251704676474875711191094216700900999499737147309334138201650254678021064633803365795068295466868876134040139426962124367179259475945709228515625/70967886203509820505958055220652655478273643090115136200778978570356674979252233641980047157533533243492661390682905139501752831447031236301085427191748605810666987554187795181766964084130503969521033084518170679808430543345961082868996357120766978545213203822881292763548898971612627914420093636290754656037074365400681958273951360684055276059555561763964950235298730140765364613837018944403832608696193515775840318876140741216865282669176634161834610160396752111014823721715244825340089563514326031004975574425360568571258469448234955738641203543188780012759580185952724000837762041073884920712838231531087403890943152659752885523604957430702043360957925153369591117588881447980189833979384023670114566503881982797792187716472879643731517561860254820845026974234723280646686144069461021027793113278264963973851341914581721056832126976*x10^67-4392223604945853857022158904871547224750623370979241387539902543458096594747784384360933933348234284553875484205135822656468004117805670583014643503184373288915668286041052347865821585874139446144471166508796250540736968571979514950457187032345296588084760573224468837389605043843971439873877049770018644035810160300228401082269447263759998935064588935832859578146077305754555714567767121511692206809014252969523977277426485607294325056343037011731105622262214985433134707017058258056640625/921660859785841824752702015852631889328229131040456314295830890524112662068210826519221391656279652512891706372505261551970815992818587484429680872620111763774895942262179158204765767326370181422351079019716502335174422640856637439857095547022947773314457192504951854072063623007956206680780436834944865662819147602606259198363004684208510078695526776155388964094788703126822917062818427849400423489560954750335588556832996639180068606093203041062787144940217559883309398983314867861559604720965273129934747719809877513912447655171882542060275370690763376789085456960424987023867039494466037931335561448455680570012248735840946565241622823775351212479973053939864819708946512311431036804927065242469020344206259516854443996317829605762746981322860452218766584080970432216190729143759234039321988484133311220439627817072489883854962688*x10^66+67348434113698366615682332892859698705226538784796822422814594133673631768163861208920674820745163436341955686333361645486874863828513117371238183980212789709734480634226858173191193370483701092676029566268662851564285130577417756935001710563359406026668536989279141987990633629442326085590097658050485068625866779967695600735387728631010175510269410458018644456846069661146358008177194380839998183450008784016330325851007146606448942086455405159823533793420646360404556974791085357666015625/141935772407019641011916110441305310956547286180230272401557957140713349958504467283960094315067066486985322781365810279003505662894062472602170854383497211621333975108375590363533928168261007939042066169036341359616861086691922165737992714241533957090426407645762585527097797943225255828840187272581509312074148730801363916547902721368110552119111123527929900470597460281530729227674037888807665217392387031551680637752281482433730565338353268323669220320793504222029647443430489650680179127028652062009951148850721137142516938896469911477282407086377560025519160371905448001675524082147769841425676463062174807781886305319505771047209914861404086721915850306739182235177762895960379667958768047340229133007763965595584375432945759287463035123720509641690053948469446561293372288138922042055586226556529927947702683829163442113664253952*x10^65-526669659950787146032675124226154547562221880984810844571754863817972149235069303843086423170657063068293715749740178444441654964255884479190671787675172180274308297986362717162527168156929459390581997475743399104117361759459628783262921953686499757054825418392957531805459418906950458824804575227503653109011110693444274999148640080648628400556055064288440439858345454621755900965073321832379082561602404699079837447689927321148196914836539798396100569866424072619304998444855499267578125/35483943101754910252979027610326327739136821545057568100389489285178337489626116820990023578766766621746330695341452569750876415723515618150542713595874302905333493777093897590883482042065251984760516542259085339904215271672980541434498178560383489272606601911440646381774449485806313957210046818145377328018537182700340979136975680342027638029777780881982475117649365070382682306918509472201916304348096757887920159438070370608432641334588317080917305080198376055507411860857622412670044781757163015502487787212680284285629234724117477869320601771594390006379790092976362000418881020536942460356419115765543701945471576329876442761802478715351021680478962576684795558794440723990094916989692011835057283251940991398896093858236439821865758780930127410422513487117361640323343072034730510513896556639132481986925670957290860528416063488*x10^64-53073881758617172088107053431795618433054653934537839848209027237241589164306430152790260052764921541735508349739678556359569786109906717891110070168973970104562546978268178990372230952283479124222651976205506757860484652660126875581060528543122244098189834241097885437843314370737851901725134543672799454697846866296706702328205726110678696904092297120484893897865001145712636152758840620614187373633390709798378990030476509664975552454456868239186919429676194176838307243679046630859375/47311924135673213670638703480435103652182428726743424133852652380237783319501489094653364771689022162328440927121936759667835220964687490867390284794499070540444658369458530121177976056087002646347355389678780453205620362230640721912664238080511319030142135881920861842365932647741751942946729090860503104024716243600454638849300907122703517373037041175976633490199153427176909742558012629602555072464129010517226879250760494144576855112784422774556406773597834740676549147810163216893393042342884020669983716283573712380838979632156637159094135695459186675173053457301816000558508027382589947141892154354058269260628768439835257015736638287134695573971950102246394078392587631986793222652922682446743044335921321865194791810981919762487678374573503213896684649489815520431124096046307347351862075518843309315900894609721147371221417984*x10^63+280120166873617223252861574078244057831698891572823088006968675984819159596586222537814822761358053726119760169282112911304032767146071810765036526523608963196434399273894430794426645241392495357126721719910340601605364789914821450386444150824868196023539011504711150111779692836360651053308067244801817488883692779299364083706105198350263358241916443764760057615153456891461998400903249764412001334272440096425844435327416549625057672827917769781781098690866511410399617931365966796875/1752293486506415321134766795571670505636386249138645338290838977045843826648203299801976473025519339345497812115627287395105008183877314476570010547944410020016468828498464078562147261336555653568420569988102979748356309712245952663432008817796715519634893921552624512680219727694138960849878855217055670519433934948164986624048181745285315458260631154665801240377746423228774434909556023318613150832004778167304699231509647931280624263436460102761348399022142027432464783252228267292347890457143852617406804306799026384475517764153949524410893914646636543524927905825993185205870667680836664708958968679779935898541806238512416926508764381004988724961924077860977558458984727110621971209367506757286779419848937846859066363369700731943988087947166785699877209240363537793745336890603975827846743537734937382070403504063746198934126592*x10^62-49373030530211754135476844841495239527046768509291265154238558564776454782602682013354009678670449547706333996859892149700979179695591359228289534257598333797606091538563831815054469505936924764491468943367296272830771775122795262978714443167719014281526625168352808439020664072805223586281956792752725351586771048052697582496352128799741187317105437340357050402458919676942720420891611184868877551847278964280632736329054614613236833814900780646574655967936646093653167415618896484375/6640270054129573848510695225324225073990516312525392860891600334068460816772138820302226634623020654361886445911850773286713715223114033805949513655368290602167671350099442824024979095591158266154014791533863923256929173646405715356163401835861237758616440123778366574367148441788316062167961977664632014599960174540414686154287846613712774368145549638733562595115670656445882069130949140996849834731807580423470439193089192160642365629864480389411425512083906630270392862850549223423634111206018809918594205794185784193801962053636019250399176939713570059673411011551132070253825688053696834686581354997060809720790002588047053616243738706966273063013607031894230747844573702734988522477603183501297269380480185524939619903295708036840375912220842556336376792910851301113140224006499276821313975511416604816266792225925775069645111296*x10^61-26026251978733025374293028162645583640667537142393079383209101854305603491648776874604943480877315274706938927116973107647830553736607604452635530719339486725295251367232997371971097052346973381480133094617385167070742039996421778412263812452402634037996294444987327834189132211933623268787455942532976626238715553114612629670023496707106040909183825482630070071159629894608636487691351175437954151638774158355369052666034902014562033013057865387348548953130211301026176166534423828125/189247696542692854682554813921740414608729714906973696535410609520951133278005956378613459086756088649313763708487747038671340883858749963469561139177996282161778633477834120484711904224348010585389421558715121812822481448922562887650656952322045276120568543527683447369463730590967007771786916363442012416098864974401818555397203628490814069492148164703906533960796613708707638970232050518410220289856516042068907517003041976578307420451137691098225627094391338962706196591240652867573572169371536082679934865134294849523355918528626548636376542781836746700692213829207264002234032109530359788567568617416233077042515073759341028062946553148538782295887800408985576313570350527947172890611690729786972177343685287460779167243927679049950713498294012855586738597959262081724496384185229389407448302075373237263603578438884589484885671936*x10^60+8182181456737457817852664252751290942939024909404594367000765864095745745529413597547424798182304609557108019132493921125086094364332025744942631817881840251537726115397221324299763459749132374911697583659655277002927664417114942894099373703032944728683972593543638151615388070479498608393510524327695811709866652903901513428859822846807177605580097204894683293284680954492520611874357646186877854300684832515089393935443903781490512136752717843943202306232474462270336513519287109375/189247696542692854682554813921740414608729714906973696535410609520951133278005956378613459086756088649313763708487747038671340883858749963469561139177996282161778633477834120484711904224348010585389421558715121812822481448922562887650656952322045276120568543527683447369463730590967007771786916363442012416098864974401818555397203628490814069492148164703906533960796613708707638970232050518410220289856516042068907517003041976578307420451137691098225627094391338962706196591240652867573572169371536082679934865134294849523355918528626548636376542781836746700692213829207264002234032109530359788567568617416233077042515073759341028062946553148538782295887800408985576313570350527947172890611690729786972177343685287460779167243927679049950713498294012855586738597959262081724496384185229389407448302075373237263603578438884589484885671936*x10^59-3068310174802916676210876522258695454158036643579733886598034679943725361609949000480149125540135917162570117048869837829375728639399783981425545205284904023836952855767238794014555810442744585171052106412618925920156931320397139472870728670218710635487791353385542410268828295048718858620920349431414462897919803918975129807800217575311444510003847885234445615790639382525090957276549943115573828321081003689732938819205171314039243645863743947315101772810164447577886104583740234375/1135486179256157128095328883530442487652378289441842179212463657125706799668035738271680754520536531895882582250926482232028045303152499780817366835067977692970671800867004722908271425346088063512336529352290730876934888693535377325903941713932271656723411261166100684216782383545802046630721498180652074496593189846410911332383221770944884416952888988223439203764779682252245833821392303110461321739139096252413445102018251859469844522706826146589353762566348033776237179547443917205441433016229216496079609190805769097140135511171759291818259256691020480204153282975243584013404192657182158731405411704497398462255090442556046168377679318891232693775326802453913457881422103167683037343670144378721833064062111724764675003463566074299704280989764077133520431587755572490346978305111376336444689812452239423581621470633307536909314031616*x10^58+1358290306238904749469199509332125313194571590734536812174746852620617936464924372421407530352116971141114190948738869966435193138789331623048693733289027472171996015007706497235464685428820789733089786957371616539973207678768514332528430798226858356190852441008818675006832927280074110798378472970748037089779565493701840407319469129767137728862297535121864922555044981755215266535486723334148507072121288448260734748454705224549256073248425542938321989803770865603923797607421875/58986295026293876784172929014568440917006664386589204114933176993543210372365492897230169066001897760825069207840336739326132223540389599003499575847687152881593340304779466125105009108887691611030469057261856149451163049014824796150854115009468657492125260320316918660612071872509197227569947957436471402420425446566800588695232299789344645036513713673944893702066477000116666692020379382361627103331901104021477667637311784907524390789964994628018377276173923832531801534932151543139814702141777480315823854067832160890396649931000482691857623724208856114501469245467199169527490527645826427605475932701163556480783919093820580175463860721622477598718275452151348461372576787931586355515332175518017302029200609078684415764341094768815806804663068942001061381182107661836206665200590978516607262984531918108136180292639352566717612032*x10^57+20330696934439484579482007963752190577873243836893885331344502885682239163384617056956626459523302906680780520013423875276572785368522715616622059837040626869946201789598753399652407860810002150038788229779676753856117371847709220525492910840425402225842959047983024102301464747763852422358887338283698682788329674623665582766437619582283257529023799174016025373133427698740507563280314820493512564798239418400893986561667704426942091639309383072337207830422281322913646697998046875/2270972358512314256190657767060884975304756578883684358424927314251413599336071476543361509041073063791765164501852964464056090606304999561634733670135955385941343601734009445816542850692176127024673058704581461753869777387070754651807883427864543313446822522332201368433564767091604093261442996361304148993186379692821822664766443541889768833905777976446878407529559364504491667642784606220922643478278192504826890204036503718939689045413652293178707525132696067552474359094887834410882866032458432992159218381611538194280271022343518583636518513382040960408306565950487168026808385314364317462810823408994796924510180885112092336755358637782465387550653604907826915762844206335366074687340288757443666128124223449529350006927132148599408561979528154267040863175511144980693956610222752672889379624904478847163242941266615073818628063232*x10^56-1632072609282487790427332623503279137964674321355521745808437753024162087900196138163416004301309649558183901425960969468902385594358578353563405822531318183334959392051841415775856513869077932553269163488740870819359540421245441385460097337267095147359131602169510611009787255831980837971795126246933028741625552991693252167248951032417343394080310015823744239307135355544545545960788030252069658226336232542926615907223126159341766325847300546364301307194731902463436126708984375/2270972358512314256190657767060884975304756578883684358424927314251413599336071476543361509041073063791765164501852964464056090606304999561634733670135955385941343601734009445816542850692176127024673058704581461753869777387070754651807883427864543313446822522332201368433564767091604093261442996361304148993186379692821822664766443541889768833905777976446878407529559364504491667642784606220922643478278192504826890204036503718939689045413652293178707525132696067552474359094887834410882866032458432992159218381611538194280271022343518583636518513382040960408306565950487168026808385314364317462810823408994796924510180885112092336755358637782465387550653604907826915762844206335366074687340288757443666128124223449529350006927132148599408561979528154267040863175511144980693956610222752672889379624904478847163242941266615073818628063232*x10^55+28435089167470606232841055769672535415831793277816595097224510710297053687941482913103474848687401589070565707856756298047242300931722633166578781226060304877441175676958445630263571599622097024689985683857575898403925545590259342664876896719941598413498419870269952103946724133646408579995281936773449969185252943185070333251304975015775709526003359838038696744450352514441995969372162298091233709449018940717574585251169895288623552008589984706072028618768695247173309326171875/1513981572341542837460438511373923316869837719255789572283284876167609066224047651028907672694048709194510109667901976309370727070869999707756489113423970257294229067822672963877695233794784084683115372469720974502579851591380503101205255618576362208964548348221467578955709844727736062174295330907536099328790919795214548443177629027926512555937185317631252271686372909669661111761856404147281762318852128336551260136024335812626459363609101528785805016755130711701649572729925222940588577354972288661439478921074358796186847348229012389091012342254693973605537710633658112017872256876242878308540548939329864616340120590074728224503572425188310258367102403271884610508562804223577383124893525838295777418749482299686233337951421432399605707986352102844693908783674096653795971073481835115259586416602985898108828627511076715879085375488*x10^54+403519985009638151864187753802332236725506266691773815571463580311939623280509650828962045341481923389697317453990192384602958548577924880163501871163468124842675951916282912094208406352328265950691249232994437970241775545421018064199958559558744750556905723883573238563546476807383337112505086242798829242226627596810433933503779384424191175527167236730826086576519525309634443059673953270744056565029437234551892453233428146275319532975085593523891509918411386013031005859375/378495393085385709365109627843480829217459429813947393070821219041902266556011912757226918173512177298627527416975494077342681767717499926939122278355992564323557266955668240969423808448696021170778843117430243625644962897845125775301313904644090552241137087055366894738927461181934015543573832726884024832197729948803637110794407256981628138984296329407813067921593227417415277940464101036820440579713032084137815034006083953156614840902275382196451254188782677925412393182481305735147144338743072165359869730268589699046711837057253097272753085563673493401384427658414528004468064219060719577135137234832466154085030147518682056125893106297077564591775600817971152627140701055894345781223381459573944354687370574921558334487855358099901426996588025711173477195918524163448992768370458778814896604150746474527207156877769178969771343872*x10^53-62851954631592014960324448006387753628358825339528427068466567222309742570263817085708655305037156837348141901345796917081938453313268511424627822024473155313148968451726658006984807930295811015645217295403769794928514650244361780761677049839329781696918155992431947531912409108819912843247882546665159712986973323348927734727207312780679563491451008658092872656136930900461643536094383974846076518206072754844315749262336435588908604815463883213007628585313618183135986328125/465840483797397796141673388115053328267642375155627560702549192666956635761245431085817745444322679752156956820892915787498685252575384525463535111822760079167455097791591681193136995013779718364035499221452607539255338951194000954217001728792726833527553337914297716601756875300841865284398563356164953639627975321604476444054655085515850017211441636194231468211191664513741880542109662814548234559646808718938849272622872557731218265725877393472555389770809449754353714686130837827873408416914550357365993514176725783442106876378157658181849951462982761109396218656510188313191463654228577941089399673639958343489267873869147146001099207750249310266800739468272187848788555145716117884582623334860239205769071476826533334754283517661417140918877570106059664241130491278091068022609795420079872743570149507110408808464946681808949346304*x10^52+2941878931480376960348307801971320061982495591515686721032950196030619361092298735747605194415004361083889071203977334159655275092901019476292545662708358071395192472882653242893064576615324456545093972432017601157564375257749716878213808719895489330119972187871243488730059496425014818369487959112870990257324152203714898443525993604722675728589304141069374663547803662779731862629547647152124248320826463064828963668376044905499500045964107139195923264861404895782470703125/465840483797397796141673388115053328267642375155627560702549192666956635761245431085817745444322679752156956820892915787498685252575384525463535111822760079167455097791591681193136995013779718364035499221452607539255338951194000954217001728792726833527553337914297716601756875300841865284398563356164953639627975321604476444054655085515850017211441636194231468211191664513741880542109662814548234559646808718938849272622872557731218265725877393472555389770809449754353714686130837827873408416914550357365993514176725783442106876378157658181849951462982761109396218656510188313191463654228577941089399673639958343489267873869147146001099207750249310266800739468272187848788555145716117884582623334860239205769071476826533334754283517661417140918877570106059664241130491278091068022609795420079872743570149507110408808464946681808949346304*x10^51-5546236702185898141184461947960657352577013974989575191106538490554413076495559494781003225920120781824180537920069458126002803091036600093515766998854671952412248497308287067451934353440893709924226686922699670981921122509525439377019382190023513638464087452682064403104835424749005707144747428392381518430939884377189466412838866034016157329944496185178573714813051287516267926611123797461765133602906857148304346028758200598565197846369417530140251581966876983642578125/155280161265799265380557796038351109422547458385209186900849730888985545253748477028605915148107559917385652273630971929166228417525128175154511703940920026389151699263863893731045665004593239454678499740484202513085112983731333651405667242930908944509184445971432572200585625100280621761466187785388317879875991773868158814684885028505283339070480545398077156070397221504580626847369887604849411519882269572979616424207624185910406088575292464490851796590269816584784571562043612609291136138971516785788664504725575261147368958792719219393949983820994253703132072885503396104397154551409525980363133224546652781163089291289715715333699735916749770088933579822757395949596185048572039294860874444953413068589690492275511111584761172553805713639625856702019888080376830426030356007536598473359957581190049835703469602821648893936316448768*x10^50-84330021794129995918668860083198729260599683930926858870233106808153087052589132672419235442248319597957853138654695649921562497051013801259679281422703520832424703169439198390436544558218962309911066958708158847902741658327472713678519874161053921821504603570775600352778870074562912779569425504755650345402478935133937421428626094643457686051670733873600018305014419846085653361356790862080706492239581790393643705697391566165951257118067975435244935439527034759521484375/5590085805568773553700080657380639939211708501867530728430590312003479629134945173029812945331872157025883481850714989449984223030904614305562421341873120950009461173499100174317643940165356620368425990657431290471064067414328011450604020745512722002330640054971572599221082503610102383412782760273979443675535703859253717328655861026190200206537299634330777618534299974164902566505315953774578814715761704627266191271474470692774619188710528721670664677249713397052244576233570053934480901002974604288391922170120709401305282516537891898182199417555793133312754623878122259758297563850742935293072796083679500121871214486429765752013190493002991723201608873619266254185462661748593414614991480018322870469228857721918400017051402211937005691026530841272715970893565895337092816271317545040958472922841794085324905701579360181707392155648*x10^49+5703184973696519880462572301490900297080709839473957520915159633578082122432914332700833265960175901284451002437792640906886338218568926362593610677562324953664449409269378216593693955895762842782912534024493562564718486712427103086227072850475639259529915395810203992390386062730739597244746140452052657406511336016505536888858854417810034173107181216123585856193923104900258927109474980924784721623767293773714131116272220491507693722399865299392616830766201019287109375/5590085805568773553700080657380639939211708501867530728430590312003479629134945173029812945331872157025883481850714989449984223030904614305562421341873120950009461173499100174317643940165356620368425990657431290471064067414328011450604020745512722002330640054971572599221082503610102383412782760273979443675535703859253717328655861026190200206537299634330777618534299974164902566505315953774578814715761704627266191271474470692774619188710528721670664677249713397052244576233570053934480901002974604288391922170120709401305282516537891898182199417555793133312754623878122259758297563850742935293072796083679500121871214486429765752013190493002991723201608873619266254185462661748593414614991480018322870469228857721918400017051402211937005691026530841272715970893565895337092816271317545040958472922841794085324905701579360181707392155648*x10^48-30060498616485264142621552849070963941652026973886405470457498384746311518084206655024422455301479631155983342894784677427137047749699496566770311999755030246962301717586265214708023684446376561156734161812685293638427438699285429087315270342068880479211538976854212451569540036763122320943799926396400285323300787962826338508309467229279861873460659692169035270122529171937320561323334732472701332913936395222601496194161940156735759946115552501092813909053802490234375/698760725696096694212510082172579992401463562733441341053823789000434953641868146628726618166484019628235435231339373681248027878863076788195302667734140118751182646687387521789705492520669577546053248832178911308883008426791001431325502593189090250291330006871446574902635312951262797926597845034247430459441962982406714666081982628273775025817162454291347202316787496770612820813164494221822351839470213078408273908934308836596827398588816090208833084656214174631530572029196256741810112625371825536048990271265088675163160314567236487272774927194474141664094327984765282469787195481342866911634099510459937515233901810803720719001648811625373965400201109202408281773182832718574176826873935002290358808653607215239800002131425276492125711378316355159089496361695736917136602033914693130119809115355224260665613212697420022713424019456*x10^47+52713484675556804745493581672617959099417682684771432516114045692430883974196425387759149651353923432971372117121433980396971854322140882673954376197754215188613536246183321149954687694081303378692112355350041377164658855142262559499138432096377882533882069901792402524554950716850594658999064393998259032779760004246996383740908915304710519861646855125560282951392119300189242819142523503797826645151644487308136784967726538026909550059295680237017028033733367919921875/22360343222275094214800322629522559756846834007470122913722361248013918516539780692119251781327488628103533927402859957799936892123618457222249685367492483800037844693996400697270575760661426481473703962629725161884256269657312045802416082982050888009322560219886290396884330014440409533651131041095917774702142815437014869314623444104760800826149198537323110474137199896659610266021263815098315258863046818509064765085897882771098476754842114886682658708998853588208978304934280215737923604011898417153567688680482837605221130066151567592728797670223172533251018495512489039033190255402971741172291184334718000487484857945719063008052761972011966892806435494477065016741850646994373658459965920073291481876915430887673600068205608847748022764106123365090863883574263581348371265085270180163833891691367176341299622806317440726829568622592*x10^46-567415771958102422753108236978580712689793272217748820145033780979140343476978294462936927455604883589336366743762447311482700423602689031574221967855210809275609221829211922994949300772382562327151105785828155322212593764431911258728705021018734888485175669541470716925414970646517443066888520781805990292559304635120055038897995806715628279838452333159467595924800034286210357066602079083525565408561089079845100380306347943554340689500289057780914008617401123046875/14906895481516729476533548419681706504564556004980081942481574165342612344359853794746167854218325752069022618268573305199957928082412304814833123578328322533358563129330933798180383840440950987649135975086483441256170846438208030534944055321367258672881706813257526931256220009626939689100754027397278516468095210291343246209748962736507200550766132358215406982758133264439740177347509210065543505908697879006043176723931921847398984503228076591121772472665902392139318869956186810491949069341265611435711792453655225070147420044101045061819198446815448355500678997008326026022126836935314494114860789556478666991656571963812708672035174648007977928537623662984710011161233764662915772306643946715527654584610287258449066712137072565165348509404082243393909255716175720898914176723513453442555927794244784227533081870878293817886379081728*x10^45-229886144068038506202560709244968501083272425253800575537204636009242325647065279104196137067082644961577529706377332508549678355327912790150101528052252444351962949030035923037177497635057976859682408801686422081662980693024572180713608693709962813091376159708183238492331071994426162868449219457139236869599999935166710791782906195298110732043132927932255076761849758941641207961797345374479390433636955741129871639732900443807018974366114112830646336078643798828125/14906895481516729476533548419681706504564556004980081942481574165342612344359853794746167854218325752069022618268573305199957928082412304814833123578328322533358563129330933798180383840440950987649135975086483441256170846438208030534944055321367258672881706813257526931256220009626939689100754027397278516468095210291343246209748962736507200550766132358215406982758133264439740177347509210065543505908697879006043176723931921847398984503228076591121772472665902392139318869956186810491949069341265611435711792453655225070147420044101045061819198446815448355500678997008326026022126836935314494114860789556478666991656571963812708672035174648007977928537623662984710011161233764662915772306643946715527654584610287258449066712137072565165348509404082243393909255716175720898914176723513453442555927794244784227533081870878293817886379081728*x10^44+1439101529215385666460000682985128431396860467584281984895380587025777752593078311835205500625622548635673189122973876328665460934037798012766936285739556792580360579318985713034809481168151255218468813101340916097856894206389441466398657370244193515394287559419308259709346814927207163894472949930979280593188715074319368604229037660224931238339543248891794624698245503257836017481311581457773823379086064456704393097664852297508124149981059872917830944061279296875/931680967594795592283346776230106656535284750311255121405098385333913271522490862171635490888645359504313913641785831574997370505150769050927070223645520158334910195583183362386273990027559436728070998442905215078510677902388001908434003457585453667055106675828595433203513750601683730568797126712329907279255950643208952888109310171031700034422883272388462936422383329027483761084219325629096469119293617437877698545245745115462436531451754786945110779541618899508707429372261675655746816833829100714731987028353451566884213752756315316363699902925965522218792437313020376626382927308457155882178799347279916686978535747738294292002198415500498620533601478936544375697577110291432235769165246669720478411538142953653066669508567035322834281837755140212119328482260982556182136045219590840159745487140299014220817616929893363617898692608*x10^43-1301401941029065476198195900231104640518699754370886101291304892775158168789494976685425216226029603977499922892390212298009683659074576181753210365453795653249796980105170917311282896594100722945466512302324674820915865042555154228686787528113612678760212638657531176040397293391032800803399225728524213038513191445053208721444758079568986998928339117851226138422064202864332126238532647454786428095069107717173507735073281852000552706269412301480770111083984375/29577173574437955310582437340638306556675706359087464171590424931235341953094948005448745742496678079502029004501137510317376841433357747648478419798270481216981276050259789282103936191351093229462571379139848097730497711186920695505841379605887418001749418280272870895349642876243927954564988149597774834262093671212982631368549529239101588394377246742490886870551851715158214637594264305685602194263289442472307890325261749697220207347674755141114627921956155539958966011817830973198311645518384149674031334233442906885213135008136994170276187394475095943453728168667313543694696105030385901021549185627933863078683674531374421968323759222238051445511158061477599228494511437823245579973499894276840584493274379481049735539954509057867754978976353657527597729595586747815305906197447328259039539274295206800660876727933122654536466432*x10^42-764038531616861537263918505032510436252884073791036522187287782676068277438091580943450453050902843771847990343158291917526206035987504585194231999510757302515189884106763360627658987297478463989093843664547711963997451585621761133302815058581674806913013587855168325162289736352298669709759930956354333783626832659415777504803698675441528847124509766054206622897976092516330049269895370747049272680436396415408410729030998999673952016895462758839130401611328125/301149403667004635889566634741044575849789010201617817019829781118032572613330379691841774832693449536747931682193400105049655112776006157875416637946026717845627537966281490872330986675574767427255272223969362449619613059357737990604930410532671892381448622490051049116287272921756357355570788432268252857941317379623095883025231570434488900015477421378089029954709762917974549037323418385162495068862583414263498519675392360553514838449052052345894393387189947315945835756690642636200991299823547705771955403104145961013079192810122122460993908016473704151528868626430828808527814887582110992219409890029872060437506504319448660041114639353696523808840882080499192144671389185109409541548362559909649587567884591079779125497718637680108050695031964513008267792245974159574023772192190978637493490792823923788547108502591794300734930944*x10^41+3559510248352678897982635124417906297779618234355165699402112003397883766712518014042531940162492118379977739438661003108501778395280956232500249520345663835811246552239611496945504734704269298814883681691803316849533098237679341401798250160751328347664191949439045038546499046197921271557312298058892453062978129608434999627652241125772136082362062034694460719444883062179143083376035395784076087082676961576335302540952972878776918628960694186389446258544921875/11180171611137547107400161314761279878423417003735061456861180624006959258269890346059625890663744314051766963701429978899968446061809228611124842683746241900018922346998200348635287880330713240736851981314862580942128134828656022901208041491025444004661280109943145198442165007220204766825565520547958887351071407718507434657311722052380400413074599268661555237068599948329805133010631907549157629431523409254532382542948941385549238377421057443341329354499426794104489152467140107868961802005949208576783844340241418802610565033075783796364398835111586266625509247756244519516595127701485870586145592167359000243742428972859531504026380986005983446403217747238532508370925323497186829229982960036645740938457715443836800034102804423874011382053061682545431941787131790674185632542635090081916945845683588170649811403158720363414784311296*x10^40-117289902896602946626281248081944689065717311069411146597019931588604895649070032714157048276574332405106982975196507686142977183218565037080633885502260148976778775203957910180490462005134655080058106250653750009524139515196539544459040765504700676209473189133782535156421070385483850766800977732213228483323707069819897889400128613682376889361247646778188573472439619040801019863871564368836369732899668914331632835643195099063395646810834296047687530517578125/7777510686008728422539242653746977306729333567815694926512125651483102092709488936389304967418256914122968322574907811408673701608215115555565107953910429147839250328346574155572374177621365732686505726132078317177132615532978102887796898428539439307590455728656101007611940874587968533443871666468145312939875761891135606718129893601655930722138851665155864512743373877098994875137830892208109655256711936872718179160312307050816861479945083438846142159651775161116166366933662683734929949221529884227327891714950552210511697414313588727905668754860233924609049911482604883141979219270598866494709977159901913213038211459380543654974873729395466745323977563296370440605861094606738663812162059155927471957187975960929947849810646555738442700558651605248996133417135158729868266116615714839594397110040756988278129671762588078897241260032*x10^39+1025903343284140111409791338775004576407516726494536723839434982619074494772812242393055872856604399350463225000937970203436686212132155970057141565699640524363719244271898704302312379014943120855628431546508090156134111913845066639068468116240933244256044705874526498345079759049480406336004258685997471706022170865091972179763707729822021062004867137377788191215154372302426992439880271059036335342309947028410450235480568299963000440946780145168304443359375/25554677968314393388343225862311496864967810294251569044254127140587335447474035076707716321517129860689753059888982808914213590998421093968285354705705695771471822507424457939737800869327344550255661671576828756439150022465499480917046951979486729153511497394155760453582091445074753752744149761252477456802448931928016993502426793262583772372741941185512126256156799881896697446881444360112360295843482078296074017241026151738398259148390988441923038524570118386524546634210605960843341261727883905318363072777694671548824148647030362963118625908826482895144021137728558901752217434746253418482618496382534857699982694795107500580631727968013676448921640565116645733419257882279284181097103908655190265002189063871626971506520695825997740301835569560103844438370586950112424302954594491615810161932991058675770997492934217973519506997248*x10^38+349264082090808460236973107115484461282401031537983959038994344144772056289516146260171638581362496439682196120075263373108978736635574457735040870324022892539637644661372906388924315086025940834475154809386761358416036626590815645705055884945062568506743846169264909022137597749852884031799783241597374311337008207592090165260787550933695844977917731308299695167661196917386648250218674468738979298105288660802856414766234485145746157853864133358001708984375/7301336562375540968098064532088999104276517226929019726929750611596381556421152879059347520433465674482786588539709373975489597428120312562367244201630198791849092144978416554210800248379241300073046191879093930411185720704428423119156271994139065472431856398330217272452026127164215357926899931786422130514985409122290569572121940932166792106497697481574893216044799966256199270537555531460674370240994879513164004926007471925256645470968853840549439578448605253292727609774458845955240360493681115805246592222198477585378328184865817989462464545378995112898291753636731114786347838498929548137890998966438530771423627084316428737323350848003907556834754447176184495262645109222652623170601116758625790000625446820464849001863055950285068657667305588601098410963024842889264086558455569033088617695140302478791713569409776563862716284928*x10^37-384266937422407589280948643426310656201869751033794590107334787555464942107493130897584498772579173792456488451080137690921089282903420324419253616296780321162088079458345469040637297549573976168904555576555529980197470413822975657948729965995597534417357523248933555181329301419066460576013639590709649925336960048055609102987716895734055499180499090952442670335542533916847983133427954198095518457885382439607637192107880898045544360647909343242645263671875/119255163852133835812268387357453652036516448039840655539852593322740898754878830357969342833746606016552180946148586441599663424659298438518664988626626580266868505034647470385443070723527607901193087800691867530049366771505664244279552442570938069383053654506060215450049760077015517512806032219178228131744761682330745969677991701892057604406129058865723255862065066115517921418780073680524348047269583032048345413791455374779191876025824612728974179781327219137114550959649494483935592554730124891485694339629241800561179360352808360494553587574523586844005431976066608208177014695482515952918886316451829335933252575710501669376281397184063823428300989303877680089289870117303326178453151573724221236676882298067592533697096580521322788075232657947151274045729405767191313413788107627540447422353958273820264654967026350543091032653824*x10^36+32529197682419765447143406823789331412237484357188708622919128677608167988877418083385951475974711353884481992195484662798381542125760489018454146709408446617804209482096133887514132393340209250572280637247204270517956291686134608934216826234473223545677946172409369813294569016535363404894222886162864291312037365794536078299321399961778607622915679255964573407713234797151119313056983465157294716842860270620532001661835979077644296921789646148681640625/465840483797397796141673388115053328267642375155627560702549192666956635761245431085817745444322679752156956820892915787498685252575384525463535111822760079167455097791591681193136995013779718364035499221452607539255338951194000954217001728792726833527553337914297716601756875300841865284398563356164953639627975321604476444054655085515850017211441636194231468211191664513741880542109662814548234559646808718938849272622872557731218265725877393472555389770809449754353714686130837827873408416914550357365993514176725783442106876378157658181849951462982761109396218656510188313191463654228577941089399673639958343489267873869147146001099207750249310266800739468272187848788555145716117884582623334860239205769071476826533334754283517661417140918877570106059664241130491278091068022609795420079872743570149507110408808464946681808949346304*x10^35+75475441345978111933643051515704704690427698806563250038562793921818908566887334544362220663394582359207839956688690326036910045201869575104434679594597326936723687545773257538696093862064896931583775053377767709821488112213281383178861756484009094967745010090502222115622451368481701827774095905885119707369057290088833860628428561848478852468461697314506728379083413017667322339898121340271843072685901017133477384286180434745620004832744598388671875/21919890424066507823227348103566519995683567326503199253717965871287730678224212913880956315365610884395217525254771885231074979259130307603835123357527172183966272407802126713618798037593531458724949508444420095588524358332076876073808003413461643117921818675868066436917518624577799377411273268849963814308383729865039237143275747062229134161589754409654122941285739567230570980384169410996112130736068933378980868264213836003895207430534806126086605970283470110672649749039517412725961318763004299510282940838018895425269618666080022147698481311372775819135269180418455694913521679162304191327798238480255369163358620661796097670486425362386512899237384303626078501845394746310693167623040451010793352941252145587279208472952225075144341158943600394660651419121295058761384691441615224251529716451421427041680848261561685606670532608*x10^34-3193850774189660243651103372748809468710030557504708416352354760397567354572017622796103905139716582781834083877299373675013411027514245249512120002928277958943405099838281464531560299121786268384467153899041924189522202492809182012984153520522461048819766154131524280953880929371584115543801807970378919028404291346676662808325051717377164297066910009858146370828008806025132111344451615000278819735721897950525616300103216978561249561607837677001953125/8368783428219918302615325428593238739404663020339695125603690759490589386307286340910129321666428492389626733063058697656116731555038486913590525517658005632762702107694559325294250577089656694820567564960832809126271352386362403107337013513750039956705519614460365996494720005404597720196914541696717763631211346128473401380911698378390007326745898867770053042951934464246871678510882363545568284018918107512164590441505640335381886036899972823085907353075594325411547435764876805890217021384570167823557497517841529863942411252828656876810778075405163989053012770250288295310667697928597610731149916943988023574263338646350994342195185767302724451108841354658082813283499657354619380944080812191173420117675950741585440961199760036584055303525098803308861336542414439802899186932498780880031398059926896408439624909966761441620423344128*x10^33+28201093500174095519394954755071375053067090257497110457896286347361329037598864024431117676990031452847254150754460714113749855694324004433528180957822473720180976498888622175832312557713225726116559907683526996196530674729922169222751114775840065308248055357964352935859449301695013933489011041524667950573399480369437531532347137711312113808749347760369451467928634365051141365961129085436308750027847456917629586386115931571112014353275299072265625/1667904389540333368003753669335016112398831441116652525032903403115257325243060564447123675996456028203527006239840369812582705239990187951309999840931840283452706364120943641754448541587798711904798430778907238182508626174904395024888845350642490480881869293791051964336360280797419825353930520547947246597828834717912531044447436390098707753931874949170954627441469456161089810052868163363976895766008154294382453339740634612296389874487057520684953563375205862057546167267825097677420874891330418062736983771038346860995515529409907139783966259783546669146929118546386128785692513223531691649215193237088522180884651408538484886381558002574319208787426423830457064185872309332913652845498623408730366946529822350595699771987364762535983050003253957302815021618593087653025362430602903881684579333621794039444260908629739168434839617536*x10^32-1211383667030756433739550668701137361655423580626202575926667277168455969018436301848118357847754884086453368960653350617331951795312833485072524524946625501705651675834848048212564764750954394471238156411257554905564920335724458470576675188674587763171820049343376099023737622677970434620117394127717648599519538367202084369040131842459626069664826603257943559633650333611586071504037512269502973703185003368140433934037481420091353356838226318359375/3456671416003879298906330068331989914101926030140308856227611400659156485648661749506357763297003072943541476699959027292743867381428940246917825757293524065706333479265144069143277412276162547860669211614257029856503384681323601283465288190461973025595758101624933781160862610927986014863942962874731250195500338618282491874724397156291524765395045184513717561219277278710664388950147063203604291225205305276763635182361025355918605102197814861709396515400788960496073940859405637215524421876235504101034618539978023204671865517472706101291408335493437299826244405103379948063101875231377273997648878737734183650239205093058019402211054990842429664588434472576164640269271597602994961694294248513745543092083544871524421266582509580328196755803845157888442725963171181657719229385162539928708620937795891994790279854116705812843218337792*x10^31+262601958660883516327219691929103225336961023878098852145811466869182811166583281908404911424690225091660092998006252007376919774284814350871359800043903124602369476098514417859802607619245026021368743393371255680129293075852748365206430171679810826912574020707529527098590059249902829155569987211071757717656390459270692434910189271743402087269959053444308163365242857281502022896224940942010688131615640866987721117877288852469064295291900634765625/636027540544713790998764732573086144194754389545816829545880497721284793359353761909169828446648565421611631712792461021864871598182925005432879939342008428089965360184786508722363043858813908806363134937023293493596622781363542636157613027045003036709619490698987815733598720410749426734965505168950550035972062305763978504949289076757640556832688313950524031264347019282762247566827059629463189585437776170924508873554428665489023338804397934554528958833745168731277605118130637247656493625227332754590369811355956269659623255214977922637619133730792463168028970539021910443610745042573418415567393687743089791644013737122675570006834118315007058284271942954014293809545973958951072951750141726529179928943372256360493513051181762780388203067907509051473461577223497425020338206869907346882386252554444127041411493157473869563152174153728*x10^30+316670733466877195617695873700731577676322818139668182591685871252511612631301655850366505264200134849216094800141525237874157006917271145005767243384051429297100806106700708175487100278264554862653313180128007890886859476895688030498362145283385303126827208093252679595266724315803052198906757272140301139030867278789322776040810702135078964028292606469323902491088329595954505752080025072560206309474577582354086502019482504692859947681427001953125/165920227968186206347503843279935515876892449446734825098925347231639511311135763976305172638256147501289990881598033310051705634308589131852055636350089155153904007004726915318877315789255802297312122157484337433112162464703532861606333833142174705228596388877996821495721405324543328713469262217987100009384016253677559609986771063501993188738962168856658442938525309378111890669607059033773005978809854653284654488753329217084093044905495113362051032739237870103811549161251470586345172250059304196849661689918945113824249544838689892861987600103684990391659731444962237507028890011106109151887146179411240815211481844466784931306130639560436623900244854683655902732925036684943758161326123928659786068420010153833172220795960459855753444278584567578645250846232216719570523010487801916578013805014202815749933432997601879016474480214016*x10^29-6990016232531894257852806121593467393429844344425132934880992709873481425445741755677644911316712459216579214552442343856599193167614121896074474753676967899772403885119526790863853709935287119469598543196359021861278811782692672892071737859175404025526306720994256143150081490722785908703984681171546828198970982150881012625851944087190072933382568104432842081935897729128267381277317537283789644054292016475084331200831729802303016185760498046875/23702889709740886621071977611419359410984635635247832156989335318805644473019394853757881805465163928755712983085433330007386519186941304550293662335727022164843429572103845045553902255607971756758874593926333919016023209243361837372333404734596386461228055553999545927960200760649046959067037459712442858483430893382508515712395866214570455534137452693808348991217901339730270095658151290539000854115693521897807784107618459583441863557927873337435861819891124300544507023035924369477881750008472028121380241416992159117749934976955698980283942871954998627379961634994605358146984287300872735983878025630177259315925977780969275900875805651490946271463550669093700390417862383563394023046589132665683724060001450547596031542280065693679063468369223939806464406604602388510074715783971702368287686430600402249990490428228839859496354316288*x10^28+100989956974335641482242271777550754305083343583383139641537565488869854398557164637303061105237140779209702339502341018830874498124889516247194629105086414481631108068212377954514783917293372270711521895272450367629771546065415182642205860063637474214346031268432346809072196944870888276914447860872572394762383575888493760867656099732199864333749679965055785942730721296587195756626055271276645508938482245802395155269550741650164127349853515625/9217790442677011463750213515551973104271802747040823616606963735091083961729764665350287368792008194516110604533224072780650313017143840658447535352782730841883555944707050851048739766069766794295117897638018746284009025816862936755907435174565261401588688270999823416428966962474629372970514567665950000521334236315419978332598392416777399374386787158703246829918072743228438370533725501876278109933880814071369693819629400949116280272527506297891724041068770561322863842291748365908065125003294677602758982773274728545791641379927216270110422227982499466203318413609013194834938333950339397327063676633957823067304546914821385072562813308913145772235825260203105707384724260274653231184784662703321448245556119657398456710886692214208524682143587087702513935901789817753917945027100106476556322500789045319440746277644548834248582234112*x10^27+14188793194611964317091099676438253334752048288742643381140074260157954881732516187875307287284686703049498203093773356176410567480733762939504163952884062684277986756440180541098410180008577526465228526429117136868487659548970270282767876618911613575702396342972937351801175504840140608606296812328261307637355840678762910457604696451991246993760921264689484288594164187629794131546720080849282597045523409563846396849839948117733001708984375/17507674155132025572175144379016093265473509491055695378170871291720957192269258623647269456395077292528225269768706690941406102596664464688409373889425889538240372164685756602181841910863754595052455646036122974898402708104203108748162270037160990316407764997150661759599177516570995960057957393477587845244699404207825220004935218265484139362558000301430668242959302456274336886103942073839084729219146845339733511528260970463658651989605899901028915557585509138315031039490500220148271842361433385760225988173361307779281370142311901747598142883157643810452646559561278622668448877398555360545230155050252275531442634216184966899454536199265234135300712744925177032069751681433339470436438105799281003315396238665524134303678427757281148494099880508456816592406058533245808062729534865102671077874243200986592110688783568536084676608*x10^26-30086662103598822281654485559848589051456069043165053496934300532272222556154448222170358141058719774630584593718578168259915059846213441716733514317312352187580126916349738434651989981298569513647129598497177314652770045021863126669708017944499283970369258740704814233803001161337571589852978952642755282460749941543441403390280709438888185491692430053833448901758980473144420674352256573477185249540572866492411776562221348285675048828125/441988968853262917670620755711486225495824924037871692576543735274862874419139768899931066220352582420067398114778009027973786601318317481614822903239363270250107572180005075510902039825452430169627211260378981133480012266305267822534250856478117567595146942424560885936585126645551090155740859863389314466205595057140047629858112102073933392042137455015079983693222221897528841444419294991730049264999499601844604779114582704552392336343486954023170378732874003491824065513084157030391154505618234142614400823450916605928561939076597800079616510374246267304554892106736346715332510228855535048827689748814222944692801424812523708541629244862235924874351794402038129841873113977279257318170947972492367545129217806422769168956818653058991126078257852948418932206604563251647328371853615107781317533992114470909758755116555727418687488*x10^25-1845468707205808357796172726852072853610019179914630386682217601337566264636907021472775437243610722802894629741163500927639892634624642962825007987480251658122576324343399105913892878147062770774393472639714496983539102495421766919981185359529924233626103024615507787524467531303222849070022346816521615014814815665454985986681561824805200231509867261696061178448420566980319023948160275933234790281943457249280982068739831447601318359375/4252238700346908759658730718741539893563281165743662145822610418678853171135861914588991981913047258455131174966312569613954705578200364736915020344958012151716552159938669519570402383148318207493999722125715025387618049044798955947829516860599820736518827480567327144010594839107198419084541375927090301243840035204899078921738388844090600564819184481007148808634793100324501612516999424230782198101202082376367059771481674985176464201373546902498777091947305068076514285453464821085487314036809907785841994129062266657036854517323130559386655392910852019930028099923428990813026563925886009607687084135143731088596261983541176368383260666088407691032556918557539249168365475850376303164472223597426570520381095447998365453067324282877880143994273826641685589160092177489986366060246848795551296275303446116683541126811001653441855488*x10^24+38426891502029605682643018338534907199490975344550196920048926218088959966199650531158408977649779006863681371019742945496812850560171230039776942618421235767691686463256920955799166401049563924592283546281703005942509904763452851279416592228913902633927995055039001646371397447658083302754785649951875911035085265422055322291914267728770242622569042241063264632448178487703783686174712040044012612764114275043039015145041048526763916015625/246629844620120708060206381687009313826670307613132404457711404283373483925879991046161534950956740990397608148046129037609372923535621154741071180007564704799560025276442832135083338222602456034651983883291471472481846844598339444974111977914789602718091993872904974352614500668217508306903399803771237472142722041884146577460826552957254832759512699898414630900817999818821093525985966605385367489869720777829289466745937149140234923679665720344929071332943693948437828556300959622958264214134974651578835659485611466108137562004741572444426012788829417155941629795558881467155540707701388557245850879838336403138583195045388229366229118633127646079888301276337276451765197599321825583539388968650741090182103535983905196277904808406917048351667881945217764171285346294419209231494317230141975183967599874767645385355038095899627618304*x10^23-1074839238432400323688637449956385312894824482357167466901252555162849145338026432700802340751412645895707903026922041130155693303734297086778078241714817392544394326920588962395905827191415482015698429477355515643915856731227929065731605090646740958622684446857929148912874430707424624834269622113405916140601930417884379452475164236974212097704536317641514744737992829380005180838859464182104244986410299816270708106458187103271484375/2569060881459590708960483142573013685694482370970129213101160461285140457561249906730849322405799385316641751542147177475097634620162720361886158125078799008328750263296279501407118106485442250360958165450952827838352571297899369218480333103279058361646791602842760149506401048627265711530243747955950390334820021269626526848550276593304737841244923957275152405216854164779386390895687152139430911352809591435721765278603511970210780454996517920259677826384830145296227380794801662739148585563905985953946204786308452771959766270882724712962770966550306428707725310370405015282870215705222797471310946664982670866026908281722794055898219985761746313332169804961846629705887474992935683161868635090111886356063578499832345794561508420905385920329873770262685043450889023900200096161399137813978908166329165362162972764114980165621121024*x10^22-113640111767326804368108152506377501810609111856398678752893337410993207272765089385682609990183809173176077633852936004200845127945966296784970855838105853343459024517466947366792277261630559583905388178709415895910201507318091753378407695527181550963299402162439504788115473456849014246487900136428471126720118590722783081114795117752950699802473347103472718943988086956917995957802073071289634892666409708681385382078588008880615234375/493259689240241416120412763374018627653340615226264808915422808566746967851759982092323069901913481980795216296092258075218745847071242309482142360015129409599120050552885664270166676445204912069303967766582942944963693689196678889948223955829579205436183987745809948705229001336435016613806799607542474944285444083768293154921653105914509665519025399796829261801635999637642187051971933210770734979739441555658578933491874298280469847359331440689858142665887387896875657112601919245916528428269949303157671318971222932216275124009483144888852025577658834311883259591117762934311081415402777114491701759676672806277166390090776458732458237266255292159776602552674552903530395198643651167078777937301482180364207071967810392555809616813834096703335763890435528342570692588838418462988634460283950367935199749535290770710076191799255236608*x10^21-16255515987711156854519394260456833535287921854114282622139754389150502006129816664360873924130424429485888841047884291939359095380452523701507199007936743248618573490461140613994175699289875667161594381879801082036414436932253101842776651189240564299653156739869745670038531474090324926236390588080681272913729377811237550343697181889822580840691783867064482617810891859673365722489771906310887527425358030086499638855457305908203125/2680759180653485957176156322684883845942068561012308744105558742210581347020434685284364510336486315113017479870066619974014923081908925595011643260951790269560435057352639479729166719810896261246217216122733385570454857006503689619283825846899886986066217324705488851658853268132799003335906519606209102958073065672653767146313332097361465573472964129330593814139326084987185799195499637015058342281192617150318363768977577708046031779126801308097055123184170586396063353872836517640850697979727985343248213690060994196827582195703712743961152312922058882129800323864770450729951529431536832143976639998242786990636773859189002493111186072099213544346611970394970396214839104340454625908036836615768924893283734086781578220412008787031707047300737847230627871427014633634991404690155622066760599825734781247474406362554761911952474112*x10^20+1550742707797720337805722832575358947859594300323466967862769335643265761370884693627174519599348396320783662549696590937416571986275710196132230509120898982550200298433999219862219067586748372381114182199560178688108805465351870194560686988854784369340514389149942988797165007114429993877832996974646572743613440384580079430540649926064280451967532806722774378797229084123037276756559366714579431217242699858616106212139129638671875/2680759180653485957176156322684883845942068561012308744105558742210581347020434685284364510336486315113017479870066619974014923081908925595011643260951790269560435057352639479729166719810896261246217216122733385570454857006503689619283825846899886986066217324705488851658853268132799003335906519606209102958073065672653767146313332097361465573472964129330593814139326084987185799195499637015058342281192617150318363768977577708046031779126801308097055123184170586396063353872836517640850697979727985343248213690060994196827582195703712743961152312922058882129800323864770450729951529431536832143976639998242786990636773859189002493111186072099213544346611970394970396214839104340454625908036836615768924893283734086781578220412008787031707047300737847230627871427014633634991404690155622066760599825734781247474406362554761911952474112*x10^19+1307004183875602740064733324992435037661660115190823399722467481844951051439187869500718250933369680869962461264488920042078703911615123515079596649151259506160489473938708525290950345192017665285155799350290525368939623261300531391589990764857664409528163366080482640830104662091343247023787438834185314227871592430859482071472667555129022693102493045353225429295670536732119678088099266345841891228474196395836770534515380859375/48139334332722531217529182001075355258218964058582424136575690095812908588470207592087353720969451225374051265904675555088932401021933568485057566975565257365843951647185445202768425944976812772098176720498018147168661854213309802366488455163185400423186843092354457493312741066357782327019645694387593319112423177062244976813707422623774914899626740818506735158506416789893347684767670249428657100447903338277321908309361664790950065618438631795233313098705644649087557420836570462686432286953588962392784982088637381761213597229247366894925294059206444572476773492521130428371744636256553663640433490428602235522096949211025858462153734179110456464136690826396774791736729146405470274442861263582831423448417222658255052218397464189121563138958255393591521821360532141593560578049932607259449604053598765386745793266976644883546112*x10^18-59748644547604964144621355288412754719471425380731838623583822959302150399811413401948224167013152000466052025600786210568381913104305112752134798561448179804352281754712538412857703744372700741491278868157351430407555214642146798084284681437204232693859402715140780201731321523294752057485514920151742226154198042443372304493785741127043533254474984795545921054912852815604097999078722679926240882440424684318713843822479248046875/28594764593637183543212334108638761023382064650797959937125959916912867701551303309699888110255854027872186451947377279722825846207028539680124194783485762875311307278428154450444445011316226786626316971975822779418185141402706022605694142366932127851372984796858547751027768193416522702249669542466230431552779367174973516227342209038522299450378284046193000684152811573196648524751996128160622317666054582936729213535760828885824338977352547286368587980631152921558009107976922854835740778450431843661314279360650604766160876754172935935585624671168628076051203454557551474452816313936392876202417493314589727900125587831349359926519318102391611139697194350879684226291617112964849343019059590568201865528359830259003501017728093728338208504541203703793363961888156092106574983361659968712113064807837666639727001200584127060826390528*x10^17-561030689130062505721346712702214828831004069395531096980921385996007392889296341063894546173670275000557691267625610085773065216454184318742809444529571886075384170981069275526138168241712119492392195043296019941171895230588943831777900019984045946924598703624716996254290583541689680077727302978637755874335802417052049680344138312374756498731472185518590082945886475172975201456365344503321956125319047714583575725555419921875/14297382296818591771606167054319380511691032325398979968562979958456433850775651654849944055127927013936093225973688639861412923103514269840062097391742881437655653639214077225222222505658113393313158485987911389709092570701353011302847071183466063925686492398429273875513884096708261351124834771233115215776389683587486758113671104519261149725189142023096500342076405786598324262375998064080311158833027291468364606767880414442912169488676273643184293990315576460779004553988461427417870389225215921830657139680325302383080438377086467967792812335584314038025601727278775737226408156968196438101208746657294863950062793915674679963259659051195805569848597175439842113145808556482424671509529795284100932764179915129501750508864046864169104252270601851896681980944078046053287491680829984356056532403918833319863500600292063530413195264*x10^16+2349708018575566117204662111901138768297544392599415481567774960509331199940083782425696916090992663626422782462999964366801240072073783991018273740048545686396256163145786032808719035059894066003370908774607760064060659252361824224692163261625964582186069559817076138950045121851328111515430308834728519345170339816702420868442846472212983809918933881137133017407646366133993967116649014863858184298806008882820606231689453125/453885152279955294336703716010139063863207375409491427573427935189093138119861957296823620797711968696383911935672655233695648352492516502859114202912472426592242972673462769054673730338352806136925666221838456816161668911154063850884034005824319489704333092013627742079805844339944804797613802261368737008774275669444024067100669984738449197625052127717349217208774786876137278170666605208898766947080231475186177992631124268028957761545278528355056952073510363834254112825030521505329218705562410216846258402550009599462871059590046602152152772558232191683352435786627801181790735141847505971466944338326821077779771235418243808357449493688755732376145942077455305179232017666108719730461263342352410563942219527920690492344890376640289023881606407996720062887113588763596428307327936011303381981076788359360746050802922651759149056*x10^15-1398967031053595736491811398437441093366475879078102804035004777925861984257183842133160451270966153644271569570391433789555266738006967935872615259134414702202577832554605667655815339119193430654294665869636718604795200398657295874940420369785134614428730628687051990903628420170344572096152417540631266778843481022882904974753430386048676913147298224149865791906181892776437949774121602307494214301186730153858661651611328125/114379058374548734172849336434555044093528258603191839748503839667651470806205213238799552441023416111488745807789509118891303384828114158720496779133943051501245229113712617801777780045264907146505267887903291117672740565610824090422776569467728511405491939187434191004111072773666090808998678169864921726211117468699894064909368836154089197801513136184772002736611246292786594099007984512642489270664218331746916854143043315543297355909410189145474351922524611686232036431907691419342963113801727374645257117442602419064643507016691743742342498684674512304204813818230205897811265255745571504809669973258358911600502351325397439706077272409566444558788777403518736905166468451859397372076238362272807462113439321036014004070912374913352834018164814815173455847552624368426299933446639874848452259231350666558908004802336508243305562112*x10^14-262758600123478864783366736098286708389169954608296566745661596295019728330734079592081564891605837270140484359934758174203283662598494364735003378755883973597814956175922784922773158031667345458486717216943475044328808154969674599910262582877345434617417464250881374966641490002438626996297843670896753788004805880836217117831738009899226526847777255683290935367487229647779355693024467324045616578587214462459087371826171875/32679730964156781192242667552730012598150931029483382785286811333614705944630060925371300697435261746139641659368431176826086681379461188205856222609698014714641494032489319371936508584361402041858647967972368890763640161603092597263650448419351003258711982624981197429746020792476025945428193762818549064631747848199969732831248238901168342229003753195649143639031784655081884028287995575040711220189776666213404815469440947298084958831260054041564100549292746196066296123402197548383703746800493535612930604983600691161326716290483355354954999624192717801201375376637201685088932930213020429945619992359531117600143528950113554201736363545590412731082507829576781972904705271959827820593210960649373560603839806010289715448832107118100809719475661375763844527872178390978942838127611392813843502637528761873973715657810430926658732032*x10^13+30941903694717398316793180809426585470360498739845525853482989727940196299405322835102615622476454933096338099576280773862250290590935400652509102386794849720637265106061407344906052297568449342054582323711537193364083317895165317709696214649465342867739694754649183414646728963309248480046285858044009766110055930647293217378835159642981793847165996391496340876273935899466673214667746869935882614299771375954151153564453125/228758116749097468345698672869110088187056517206383679497007679335302941612410426477599104882046832222977491615579018237782606769656228317440993558267886103002490458227425235603555560090529814293010535775806582235345481131221648180845553138935457022810983878374868382008222145547332181617997356339729843452422234937399788129818737672308178395603026272369544005473222492585573188198015969025284978541328436663493833708286086631086594711818820378290948703845049223372464072863815382838685926227603454749290514234885204838129287014033383487484684997369349024608409627636460411795622530511491143009619339946516717823201004702650794879412154544819132889117577554807037473810332936903718794744152476724545614924226878642072028008141824749826705668036329629630346911695105248736852599866893279749696904518462701333117816009604673016486611124224*x10^12+886586990226931801304793850899600741921401053920076081918867233285718366415694574107898368704002708856124483629589223678957921109157900284339272048483220823769870074645871641647718178578722593338529864155769403297095077551330157004137564884803945864215465624406930669207157693884354645496227755755712891307988110817447945854788461449110462073792446975045512740804129854800802625663407315183661694391048513352870941162109375/114379058374548734172849336434555044093528258603191839748503839667651470806205213238799552441023416111488745807789509118891303384828114158720496779133943051501245229113712617801777780045264907146505267887903291117672740565610824090422776569467728511405491939187434191004111072773666090808998678169864921726211117468699894064909368836154089197801513136184772002736611246292786594099007984512642489270664218331746916854143043315543297355909410189145474351922524611686232036431907691419342963113801727374645257117442602419064643507016691743742342498684674512304204813818230205897811265255745571504809669973258358911600502351325397439706077272409566444558788777403518736905166468451859397372076238362272807462113439321036014004070912374913352834018164814815173455847552624368426299933446639874848452259231350666558908004802336508243305562112*x10^11-13607547943411289626389789915240167652947470169665641598594227253727012698075940434597970772359841228457574459767400013480863998975081293113113005599187027117042266424413934119461966092659261739703388012722371187249425380806537328060385152835254611610885719458134616409115199798395070803464736111123517916612822479305599217074904118673073491692060528478137580517247699813345618111761594274611297805677168071269989013671875/57189529187274367086424668217277522046764129301595919874251919833825735403102606619399776220511708055744372903894754559445651692414057079360248389566971525750622614556856308900888890022632453573252633943951645558836370282805412045211388284733864255702745969593717095502055536386833045404499339084932460863105558734349947032454684418077044598900756568092386001368305623146393297049503992256321244635332109165873458427071521657771648677954705094572737175961262305843116018215953845709671481556900863687322628558721301209532321753508345871871171249342337256152102406909115102948905632627872785752404834986629179455800251175662698719853038636204783222279394388701759368452583234225929698686038119181136403731056719660518007002035456187456676417009082407407586727923776312184213149966723319937424226129615675333279454002401168254121652781056*x10^10-156555068599150619885544053808307903979106697596855356906446887365420652076672014124634458084872672562777459334385460903739127934487039315422960741539425134322006085483443389674172639775339177825743219739629755073029659820707655429949137130432527088568727504147955704406955106821148627864746195958744780187046189109398711581341691602757019188256716126702683205087784954356630934082430268716734644840471446514129638671875/38126352791516244724283112144851681364509419534397279916167946555883823602068404412933184147007805370496248602596503039630434461609371386240165593044647683833748409704570872600592593348421635715501755962634430372557580188536941363474258856489242837135163979729144730334703690924555363602999559389954973908737039156233298021636456278718029732600504378728257334245537082097595531366335994837547496423554739443915638951381014438514432451969803396381824783974174870562077345477302563806447654371267242458215085705814200806354881169005563914580780832894891504101401604606076735299270421751915190501603223324419452970533500783775132479902025757469855481519596259134506245635055489483953132457358746120757602487371146440345338001356970791637784278006054938271724485282517541456142099977815546624949484086410450222186302668267445502747768520704*x10^9+17127731172251621596173021302649148821356530636029790498688615497292291091142613028518915259625889846573680885737161782106284394797189941275407678877149857504274459246899204721192086416545377008292009262333555512826055825017748883008302371984978644588928924518283490550548975904547333213372667543298501310168697254076344502511022749897788568666826943412265631378795157277512910081369756909452917170710861682891845703125/76252705583032489448566224289703362729018839068794559832335893111767647204136808825866368294015610740992497205193006079260868923218742772480331186089295367667496819409141745201185186696843271431003511925268860745115160377073882726948517712978485674270327959458289460669407381849110727205999118779909947817474078312466596043272912557436059465201008757456514668491074164195191062732671989675094992847109478887831277902762028877028864903939606792763649567948349741124154690954605127612895308742534484916430171411628401612709762338011127829161561665789783008202803209212153470598540843503830381003206446648838905941067001567550264959804051514939710963039192518269012491270110978967906264914717492241515204974742292880690676002713941583275568556012109876543448970565035082912284199955631093249898968172820900444372605336534891005495537041408*x10^8+35888307702953665933770495148189227860293893796852386098735835627391597650875581638848481655242499679114155797399396077181448093551691749412372405589111697043731765428272430727260661517114151527195151337141519783500467417271457184840553926230210199231520598094819361071912142233265053029056982486891993845848021929106955663908572983082756026832550503427547738457963950842749732937253526188214891590178012847900390625/101670274110709985931421632386271150305358452091726079776447857482356862938849078434488491058687480987989996273590674772347825230958323696640441581452393823556662425878855660268246915595791028574671349233691814326820213836098510302598023617304647565693770612611052614225876509132147636274665491706546597089965437749955461391030550076581412620268011676608686224654765552260254750310229319566793323796145971850441703870349371836038486538586142390351532757264466321498872921272806836817193744990045979888573561882171202150279683117348170438882082221053044010937070945616204627464721124671773841337608595531785207921422668756733686613072068686586281284052256691025349988360147971957208353219623322988686939966323057174254234670285255444367424741349479835391265294086713443883045599940841457666531957563761200592496807115379854673994049388544*x10^7-36933419171901562086882730610312129695326941390242546149552760622383203232864977280915458770465539586846142367333912863807429180904893503898252484675557095334376692542913276822127411122632169506260579194279144518599056170939477861316193392238983656471577518727962020920092869561666385604193466783917089445432392014902506515771713046208162379381349899863698772618112154840469357452992227308641304261982440948486328125/305010822332129957794264897158813450916075356275178239329343572447070588816547235303465473176062442963969988820772024317043475692874971089921324744357181470669987277636566980804740746787373085724014047701075442980460641508295530907794070851913942697081311837833157842677629527396442908823996475119639791269896313249866384173091650229744237860804035029826058673964296656780764250930687958700379971388437915551325111611048115508115459615758427171054598271793398964496618763818420510451581234970137939665720685646513606450839049352044511316646246663159132032811212836848613882394163374015321524012825786595355623764268006270201059839216206059758843852156770073076049965080443915871625059658869968966060819898969171522762704010855766333102274224048439506173795882260140331649136799822524372999595872691283601777490421346139564021982148165632*x10^6+94188316079297656142024991461620477249214649688247124171027477548019538462901360246999957537640132867618493343083115703560532056272554717872973445304282583845860426648685532858159308173904841049011705996357600982912730544780149797285467817000163127807333418933580095573079843220706793117210456792952922310066580857092719945391431487887987984845025803889297556563420982587259755458575227748951874673366546630859375/101670274110709985931421632386271150305358452091726079776447857482356862938849078434488491058687480987989996273590674772347825230958323696640441581452393823556662425878855660268246915595791028574671349233691814326820213836098510302598023617304647565693770612611052614225876509132147636274665491706546597089965437749955461391030550076581412620268011676608686224654765552260254750310229319566793323796145971850441703870349371836038486538586142390351532757264466321498872921272806836817193744990045979888573561882171202150279683117348170438882082221053044010937070945616204627464721124671773841337608595531785207921422668756733686613072068686586281284052256691025349988360147971957208353219623322988686939966323057174254234670285255444367424741349479835391265294086713443883045599940841457666531957563761200592496807115379854673994049388544*x10^5+792275686270223529604524218109245500590812399224556656632921016383572756842856128427408839736054078372605679214560031432012105917174302807219991590642725307887065351807331995148295745378866992805219346501414154241618591367403622838423643506919057213196355007577602009729515517582300460536358403799208508813855734643558421587753693511065742611966151392377160692838351312228206690946308299317024648189544677734375/25417568527677496482855408096567787576339613022931519944111964370589215734712269608622122764671870246997499068397668693086956307739580924160110395363098455889165606469713915067061728898947757143667837308422953581705053459024627575649505904326161891423442653152763153556469127283036909068666372926636649272491359437488865347757637519145353155067002919152171556163691388065063687577557329891698330949036492962610425967587342959009621634646535597587883189316116580374718230318201709204298436247511494972143390470542800537569920779337042609720520555263261002734267736404051156866180281167943460334402148882946301980355667189183421653268017171646570321013064172756337497090036992989302088304905830747171734991580764293563558667571313861091856185337369958847816323521678360970761399985210364416632989390940300148124201778844963668498512347136*x10^4-31007556465161377850153431440646281846024973239072892796114654546076591858231665905463835788853135623428427564671696256176216022079595487989736909534178765763110739205568164100222299468644147288231084600555549201746750980973518698956389636218333831327833411197089129314005521239183369368844800268337284093409099665122642818063706873287366971449057329772154942097177513221917255492598997079767286777496337890625/67780182740473323954281088257514100203572301394484053184298571654904575292566052289658994039124987325326664182393783181565216820638882464426961054301595882371108283919237106845497943730527352383114232822461209551213475890732340201732015744869765043795847075074035076150584339421431757516443661137697731393310291833303640927353700051054275080178674451072457483103177034840169833540152879711195549197430647900294469246899581224025657692390761593567688504842977547665915280848537891211462496660030653259049041254780801433519788744898780292588054814035362673958047297077469751643147416447849227558405730354523471947615112504489124408714712457724187522701504460683566658906765314638138902146415548659124626644215371449502823113523503629578283160899653223594176862724475629255363733293894305111021305042507467061664538076919903115996032925696*x10^3-711967239971363194408297893904547057198606476150338206420668099267629058808644970133276689729259987047754833993532198109443455139091911544301920996252243362611482990299877740450768153639681109045701011941961036996039014195711880236132100296739239765468603397209937715755667180616439099599995178791784683985404381321178501694810222022761784795107998766964968420356260903059109068635734729468822479248046875/596306593024691999597780835110094723198583296725666157046614999896521190257179345656823994479105460340117280197012755263037098128787822267685874378019905123499486368790942288963325018157132132402764511634556095758476327484448740777701018283311715927822701540240777796046196534499399626244372385375639865630295822580383937777305279041533211849079247370138922138737627872494162758417767270186471107308774028448338439122283705783216929845080014019657083620319450565975794259664556227666825483812586392308349336552323766277300194236646160931859719771572105635994551000681552067241766127107177955059287950333051072852918878338613997730627968836283174686523499654107624565162158193297409696302776087910187331180780393983895804517802084717697505814366450647456101431593627236850707331031328197457665440256663933093822915632726420375331667968*x10^2+3847292197622618348414149708706883181966939530267760604208325328888552774862118421889466437932613228026676567796278766802088624246752925887980915682751066849965541943883966140584201411981006352241493765809677166277704346328754517741316355273261665069444186384331246793678446454385885355000991458482904418390488911813455856760865246415290935518574078151914492982914317575904306067968718707561492919921875/113092629711579517165096365279500723365248556275557374612289051704512639531534013831466619642588966616229139347709315653334622058908035257664562382038257868249902587184489054803389227581525059593627752206553742299021372453947174975081227605455670262173270981769802685457037273784368894632553383433311008998849207730762470957764794300980436729997788294336692129760584596507513626596473102966399692765457143326409014316295185579575624625791037141659102065922654417685064428557071008695432419343766384748135219001302783259487967872467375349145808922194709689585173465646501254132059093072050991476761507821785548299691511409047482328222545813777843475030318899916963279599719657349508735505698913224345873154975591962462997408548671239563320068241913053827881305991894820782030700712838106414384824876263849379862966757930872829804281856*x10,-1198640/149017*x10^511+286915548734/2813291943*x10^510-51546131321762366687/81415768576998240*x10^509+38880345472061555222015786221/15166055526421132809796320*x10^508-9648723430057185100677947229928051987/1267935626524259705286462835046400*x10^507+352789863907004909141212873075855333893979327/19996049667449524949422387796477593497600*x10^506-11195982652402104383030957478514953212248669113469606337/336855637866162356182056017697999939131987017728000*x10^505+707441786849557800606633048419120785797017711830291117644083/13539575508392529744381559575353409553471086190559232000*x10^504-31969039280583665102829298462680364037940174333780394242725561857051/457704017296037685370238565799131636036862718300588080103424000*x10^503+109206633791169199559445730782727839061771978400154220908199092207067110233/1356934045692767308083619245050658801303229205260711654030936375296000*x10^502-23941990578044207281049275940351205672117463019043360504636691412273300800748429/296624354036811888528860131579395013271410848239249187874684764338257920000*x10^501+131497593055492436944842425067651178609630691683971253441243186882520097559046122617263351/1853904058920053828422570025996677783100880402756426865303725109152085241317294080000*x10^500-59085616952324566979123509924310750381701301820618146250333409597020579328190332055175499757879/1077627106109775910140630222087520985383657360912030049062651600335478794917635738828800000*x10^499+1861385145203494511021341836507698965092134520823488977311737035517057717264124178963779772468538323/49876892979184868224948929199098821287497197292452398790815766669927300543967852535952179200000*x10^498-393246044591914204299123394517127325667173032217512727865089294882351848120570249515759281479460267580651221/17627236147011462701536138819028006033462267481448389424368299279760356530470333327851235097706496000000*x10^497+102964213382472043278473663853500866444367576119502091742990871503483290235173934639275677542555210558014378119/8861128168564688281303866517396057790389370798936027501431485499773260172925280491327015404397658112000000*x10^496-14061574760720248862880527090868166293941794258021271853760838608250394440643819189892732015319123460953142839855996917/2714100608576854537017823931610672919601721349623949582149093839307559201726744953300854431249569838742372352000000*x10^495+21238625231496104734190190502092189285264936736463371778056809610306869592130349415911689626779528711919265702723172495641/11179528448579440757314799564700631428907832151174664180667507474680889491505283921461853994376864505952854029107200000*x10^494-2319667431916649915853288244223155986280108970830908263856989844791449198413974874702718409135705611634446759965497309264508539/4532236730696348180219206317527459484436379693246964732163510867773006004303699628180242918590352755035816787670204416000000*x10^493+1190779845606568911788423802459942055857593786677407316167164231024578902928162784810190388032600556267810706594523548304953699467/22817092597017695278495572284960242028446509927682519247603979112716421428066545408110614949351271909952316035846877111910400000*x10^492+40608476683431018786351488303182516068933888379299382053442743467993227643512566830433600027584363905103522299750977060093523881305116667/930450004860449669391470683802371123990889987597391486691113526804982371503411551240995847198213750758057912792026896870833913856000000*x10^491-22867976271166279406920743835108426716502949580923216844066929974662436030691858765278509892110167099204830210413336089698835466053633762739551/632374763103375455103896701422178720193664434730641539580695161811845438898064640331635381573182786420209512081624328296881044548747264000000*x10^490+105156108640774358004909994671222918641032009553249927155511198136873365130414795235112880794226765456520350511652803986232832268742331923683359/6277756739171690881576865435936537840468014206598732374746537424532138357060787156746780333435596388826079883573943331819946369520291020800000*x10^489-641665242004389308772533820656421724289883162394404931908108815781985918122908305700275084554984449463019722308390524747069092697865701862885985670903/117332591784034128631756746139395438911293683804313693817811481237364817642521094724900241255781317982401086500772551399814479835071838439866368000000*x10^488+4792979765629432846179245051294559127952568694543326674618407306692535269353780559759668928642648998350443152979413162249854279463369789087615341651315475069/4146708384544340748629687462604490231538218790645946758297858650412553854335347558966925177538300380099212209754015116025926641317433357360475966275584000000*x10^487-39404248407373130143619013912228738717224282532323242408833708836598779780862015362793814553479536703121684952228939165225700971181132340693983656728782185377/1474770001729593889985178077359689251137394647697422207533537333647822999359441630751709521382962126390449494027241156209484503512059485468290595302670336000000*x10^486-140124281787159642939168296764584425177199044712021510885008387722374982687008043927102758439419813704334763412970521598050385495838132335748526666823100129450907/1287511468857347582013228508139068329445079524778317732579915781638767949758671097961124560618392453276792272272999059673773684858748235474503204409007270789120000*x10^485+49407812309669577094965282905058296599172665405363175474102994866324922640733775664657173876314730256623191198751056359409828740050760178928397263891254165802865568253097/831296972503078983028308742376385507912503047111513228189467067421293864223493146717556013833080384489109596741874664267276130158532131463291593064487570670790639616000000*x10^484-289326269754246744612693450685215019614306249049438267753620050782245240505393733667068433713103708860563437417449999452522242143436661395129594047211001017579225566027118933367/14689635989076947920873588539495059955631815744727489707949656044832424023464106181400372626104822205728626471968901272352984073342100710862171138394735352505449670250594304000000*x10^483+1084720582470504671541546085437699140586400106045431222468473498743231458352789017420525689531987417799144467984791737340080515611609997879722053063901847310782039997682124463567/250496950550575322440160141410336811874984647436405613967141503080300283347493179093353722676734862876635525100943369065387728408570559490491760465257592326935036482168029184000000*x10^482-426957036359137133769566963720024270778347847050670396448021684763431671653872578409513645705326502654731883481861468130080676820308972719537650018716705771629836675423574441049221893/1078242079913303024815294594608350697076426416241033561627531491556881503244349810007580884134409664584544473870801849125483722814592019117586619647780363503167094254281850835959808000000*x10^481-69970441255224193531630254252945841094033747114566008599953767956761084073398886091082697529456030418133443902881331524551192866585819862485170764352801801599736824393968666848232001375867/427478776760348203915246879683832109012222940556503924809289507611149683894751681325795509743043921211523917566344230302440151263350337307339273638939355134102123020958328300573789519872000000*x10^480+396416378755207709786801785549597889646226441378431715847774804376405222317325911895930450848883950984348196969994397028424380035071621792918186762865538747707605819696697775844977308085188159009/3776934014782631231123062653845899068667542226750599195150101855441338804892539952138856524509417456242504498595985954775731244147970196435820812809822888049902142879930627033697243857770512384000000*x10^479-8607323298746067896254839716723168426940437018896958828961640537550508737968847286241159973654763124479072707420962593996981088228989338773414579688549537948911685931988260334231405584319691188887353/244473384908850154328133599458137354916712673253112784703675792899006978163084326022043905118445573107664831185120978880723531971209814874897809571554215897694065904332149626637155200425769725591552000000*x10^478+721186850858043914752482457027107803905995403452469986228640094148922287569580454310221676153861497924927241880699000744616211985121592484888987174571602308739687437428393904554467696539944993625336503793/86897086772311151955317775392997090255725852857125926871782745882780434360155671347231417898731005178827033585426511459237656545038643858022926820970659823971764949431245256189670267370538145882614792192000000*x10^477-46960299149095585115347108483455214232333023134892489992497299744278411863167880190534123414365368042651654369589449524386206644962270380453683383955078973804194741121834095185187958152794083761662708175913/36637148661464417220545902071462850130125646116146708091095479244886120056001018050321184730995741491165459313978669946775507347950523614294127838903091268860711052910204249936583287342916890583277821231104000000*x10^476+2853017781003578062921219915872080393114816835637673659247895158819394319765001628036485402224535320075116905934576687228293204410165770537796091590850945479523571687046290190290429442934694093420052757047739051/215801891628893460604486058584629910053272326784340915040158964431231978887619884568868257719378204326854364393244232696654538605250875818048757914843255540224265557982224762780459835105041528924371019950867873792000000*x10^475+986904609432243129416108640410455126601830623481567146298010616272885346416692661618967137957564044984674055576577074773132627139632835260917162283015413505714679835637722904345681408738937223659843574734068541742831/12222371736185638928256276900057684215687184772084716405129483268491685588258127402326991512452423358460050636140173607240423102985593853706827502022977464031681728407439263889596903680844237073689601456957303767957504000000*x10^474-23558762874465663887578426354827328216345799321142980991758986365597925483396353800003252424291404702357548625861067451311494782196602477980435775813142639811214229789755536820204717346563280071022299289781874195576835881/620627592020034373498997228431129089104163868356917729619664901407470810800571193235359975019309153295884451201925735428454204323402484703525286897722749668600734805072950941785951575105908670127810582781377970729346138112000000*x10^473+2510816782518506640693868940245115758340242422216299383522645904824586506381538779657154777256522401989678511951185737726275901377369047347075456518317209853776326515482240337447006117551913346703063307602965974153633946481829/210902909575432120871176236159923149317555174072784496714813766126089545867871704027626497431011675091314045976340807264768164621587279156921370044157940237883238902929500334939585636155640096100172847861933424769187863345496064000000*x10^472-56817542578700941206781024546689641132970874925376699898018292894643839323524080433401584348902704221714262978163784388388586028293050488038400251416695002810542775104102628399804638886492975171893913369228620034635343053041519/20279979778648130780612578077062083884377542264788277657787618458545557910557979118867032147708333178517408526251297624880601934928418895773439108982976674453298814508010374312348576697702866082895568054934335108068748754327437312000000*x10^471+1242203366661440202393263124642861593497872236835188592546420786038216843844327087018612843936334432464584443780154925189497052481230694760383670247661659248464612505511366164319659685824037864912049722822845715795618593998458113329/2885731845255218443293823088457618466675084477853283960645055151880495934442998083140518333255587498631685139480938859904382199534846460694014564693409341925185879562117485993869916089934300469474667037437223512436113023573952829587456000000*x10^470+3311196046784067196944714855050589468762046172346320282376735389211701711529839879647847875937638004595014567121000109060686962211378537047422190732469326422016312283975015352925941393780966514987387841397290256832049971790470436244691/656679062527507679101571244558141296688893340503278533607029180398693575172471605798178445594530328246958691463708767585747816247616017159837083684675358788056582210408496524422367352036176037700634880817239540638970170386504421869474545664000000*x10^469-110465427091609551283822323667812250636717699943086250775080938748819870324868323458093722364928154544969287905407251608157616907843206826172308997463630012403644839120077386077946184697568854284358788425999137632642662992217673950947616314547/3442947311101721881283806784938508958018373739671793246788578567896577656434863110108464048541863486028300516666098229771513056656130854256476714972074996514299442718541014205657690510970405808031222259808600759904820156290990315720155219730890752000000*x10^468+79687744254635353262865793160130516398635868569355291751760219727823657345986629509449105980853636431724602792332048501144906103754725034894170948933364440077459677428551936684164064999169269183639289723235583493212066622498797819040704817214017811/5914945608052336073104885934649724066277027882645004408257063305282073551400874039672130042290387508498273976326673431666931944691609590173230175078160151186604785296583558454163650063251536503733751498906318210908122075486202161513753745790253272137728000000*x10^467-7422663852347588010778488793289795593551541319791205457786307290937710821090509206556243026300970031250641347550474628120600741083665275926873732233302068064168901712383587193689014654198144025476070940411353889596589219665521817972496395032801060539/2061567842481600973368870305727731827333735558088400705664340273361604921419638787599448795108927245038872265829008019380430920316915029899330691851703116816958370614416018462575179376199244756689036822421890120068943446088074041979412128617369689686550773760000*x10^466+5334030114881979631215101340265167168716729947867717623616146350552500393660322593857738196412126753655092826328920209256592761231201224709657698552290542110071952420958105500219131385593385101078676246587049512177466764346217908811987621669663705804907/8169793853189183212205345711569414677030626235843871828737554922015263374077504034083622079971990711387917995390117263899546405191387465262347596580055738740752768709064769939592283431163781237395102375307393588724829108126448259908734838730447302515895566336000000*x10^465-2240039713381196920532261972867190040881209704706055312979726801170556535830427804753286759212461772286729433672664130515845868924238242045366517027975093126408433603100332963197909439046067887509498032666433800178765566877987906193778653923321513653770015963/43032273145066046571839697351152595332857472765112511295071427524990597869739366425990651648133748326641608569956636647219510706826688903915913016957929369380581354207903027881387998572246546248638216430416491113668557596317061458969944400689399980151128278723198976000000*x10^464-117231948415029592833538712792460156953207258228421512765373868332497785119615702982103393963620406641707476575012625322344580930695474448357917670832720807265640292032568803637845551860587121867307507338667347728381103699123771338726843447332800531810212661121381/7267978805109075001797437523820268741338295720136442707692383823260812017807500031884117100763197557376461121031396103168786480340200449115782044912126438770902668400297989797054907406858152675210000202231623683134164703787566412174187729498836899047604961763233414250496000000*x10^463+6808813429824731984374617899855035513360859453413740873848783095151868398210727624402361554056878436706096654402161705065955064458388577436948447696882952773808343448741572850249934941339737274143630554873545635203382705091929180324888661246271692901894298525116193/735430003030206278489570862794933408700465209392021707338989952036169427746515218610895615309841584221176309003810745380949883669131790675758794858400584816676631240037537515279839030713652950390634051232582081364769662919255104710031808222457693114090882377063674033974804480000*x10^462-85710163478485983505584133515838112335254765785007088495109865971313588493479027639696909852750473864228172942772215851679166175463630754101508594683964992249565676421327636815675103145054177121430016263272215983825458420728482229113093435450221867859665577001956613/30420059216249441519341340233790427359882879115760897894476402561496099056787674951632500451452538256421383690612171740757472460859542250679113787324751462871624292201552688132029705361337462947976226664620440638270017875296461149369497521928931851537395589233088335041685094400000*x10^461+4361295157962762891718891279122125353697142888642273011547981676330436171137469045425448847940195105756667276708961259083040905281348208180598546888051700786633166267763524491653974310623852585743589166979932336168602589553822921650103104190919951881521640566013781905033/6877709213275856544909782790132969959830119992881276106084537950631854905872946414408281567694468690067131165340119174082532895516309981883854185068487214179974125754214299200630761122276488669736630056887366199457266178948121021837386406604814613478904190514195483029993385099264000000*x10^460-83450730032121425020295441685216570756884648110801325150057232426496429896328828562872861936627365710541145227628602820452991445812943534610009122149416366020839146514862645943735532591938996122190179374475109809911867449695228560212974116867675571567067323301126928444813049/804196782889919354083211082084667911463016270527621852532252853491481530433911878343931547147378834992169512900889454787122406406931093561715302151688072979636014576188769576931353636505545267174964679291725954970139219772045894841401917751487763124861309188443849439731066532886740992000000*x10^459+59856311163855898257884503015988253424088484115702814407742549545804615778997151806335719800086158530441098109536499152310125838916045690292790691269002532505390493121071189164818097981407901117783976477461599998232934133904084604613628956304249946222088593510571925350813207623/8815605134039295959460159881812129645457584357523790747458555779973620536616542010406177619829566789184162200419550203376435819032778647623523142186804656002769991784181292102321498563373787218771962814395899918382666127141167099251447822391808859374729671323721477558331951333504454754304000000*x10^458+206558078062652285952908049165736941565634596700253051325765413794250778808593499909540267761667626076791465453237113775305017375993466849622561143250920583453016598337041301197903895025554166820175605568390774827397252468607092809809725597784601588042301812846984024397135020109/61709235938275071716221119172684907518203090502666535232209890459815343756315794072843243338806967524289135402936851423635050733229450533364661995307632592019389942489269044716250489943616510531403739700771299428678662889988169694760134756742662015623107699266050342908323659334531183280128000000*x10^457-1104176129696815598088051987770338565387708821635375296688108432694338956761120702399979841677458208830519539563303159203676462913158684842793398300543665390986379000870465101209746729534737402536032095425927135256111166399902985484150306104459381238927232141049861814234146580086799/601294794982552298802858585218641738857370913857982719302653172640440709561541097445784563093335091556673335366216680271899934344587765997105266482277571976636935599615437571715144774010599278617998039644315541633044891200044725505742753069700498680231561421648394541298705736555671849881567232000000*x10^456+75387586959458896959158308540259325856381763517176442086564730541548302879884638026042996034477072174634286872214219400436764966181572588763624045313932656660704571845430188680624718812338545611261555598314701162125644518773026635165223121220941154009877390752454610188131419606758793083/133475719237624450564407950176126702512428624143651933022162602589311348928825673581563980207740070291296125321260461795096483375778764589920425606369216566159855282870434639888113694507259833167262513839264986089474121471031528190127529197788651547287142120158221444474757348753496315072635234942976000000*x10^455-118482643526533268284948670790338499604256209042202621232286397932464559757669303575462931096223579090884397753860479346844863700994486926639582435563461329907332976718153703440681456862188889786838622140218861391839759924037787570261638919441259125587823310492258530404017274744799973176479/975440556188559484724693299887133941960828385241808326525964299722687337971858022534069567358164433688792083847771454798565100510191211623138470331346234665496222407217136348302334879459054860786354451137348518341876879710298408013451983377439465507574434614116282316221526704690551070550818296963268608000000*x10^454+7712268995693709970948759234874508613378302471631004652041632001020815404919614306158780999629562365294925760016967391244596602813866835816289530153736093166381547469981559533547354623752922428207931911822295626206674971524001542292032874356708695975127602736692074881346821603164761882982393/491622040319033980301245423143115506748257506161871396569086007060234418337816443357171061948514874579151210259276813218476810657136370658061789046998502271410096093237436719544376779247363649836322643373223653244305947373990397638779799622229490615817515045514606287375649459164037739557612421669487378432000000*x10^453+18239565402863135098923991455954260716484799139611136121024334356949154399136603395515644117811548988001356368581698839275114824583175541043626367779045810682401919862083625391629422304114007516519611089131168941734257253547531686559993364851360986564015116362599380543038823004152675947435567/25785458401805026277809819753563790358729180777734135163590051719589902841239922737231144407079521794912227592642069026320300470925975574897958524082285080857404178823295604400217503608179905882802721610800371707483644952697046597685665853870237684835366506836990976661300810389264027277658121370052251877376000000*x10^452-88047400183780838051247867085610189676222856498984147401127232238899476836056246134961022173115565136000357443207567245899502610783482456075236182900406756211839444033919983904095310837483630371779934033063795168767841817521540403725486877415951463770297779513124411865221249527911922508455111985033/78767974340163493191981880033280467215585812605698682986165728950106938164860606542020414990659726725877357765257804505737779941758298331566089413689215857038670270835389307767938017842065918416056317024262770671205419517381586912000701653114985346324726824561257164010248682731741951742262480306438896108903071744000000*x10^451+1686985057787734418768542373508644484542184951663380793597634080589072871618978402803656511631036517187435250008112880847836536298302702850137551650335297915438454750911227337563846720821353703265210788436408679881406625486823342657430505520181571687033856610818216866719285379888838246843755940295761/4427971972907036986515412148332412726242316296326507502022301132056780800836933173916039944244163714713167158065415656368705352418228032362192164886467611409527710302038654316677623341460136398342612037025479446655147737177112593483854828315110099314931566414566671958360749026181309102557340046765041944337412679270400000*x10^450-9171688919460886914953167219611421966233151530998487555627811108181422112219059913060104519161556936323580744051075871709217577713433920031565554539979270617385741572604543038758791410919096382553607662441280581831884709402649539058864984826823132563626379504558740941502078763492999009580828177748781229/108795271374325898758683676484527380683773711400742289324687938814635104276563448083117101430079102470502517073667262676979090508915862755139061491260509212332095842121089736560769205499675551307277977749716030004316979902441656421898313131702255140167868586805903130016923603573274764649833844949017080572370229529673728000000*x10^449+1223948599783659812294505326616032005788590677846114514814605023025393509916113731242092146967794738388338774249172853910457510439687778548111595177679014870983866518598900611528315816251889084231137877312696891157442135010603948861214083195703434288476778782101635949329230890296254319752293504958275509539/99384480400446708516057538468615762254627285364578081298102432107169167756640709823927472156377260106804049346795044455420399179894640626819532672266475165465369551777615474348262669223953616119198432674365593408943561140880453141404109045810010070543347954047192509270459711864186497507623217360927103102860204675356950528000000*x10^448-5336236612630010152932228031974175765131050934054971595733183404642840675887722231250299022950203042458736806279319420288957789900181543803822169256244717590366388969118716350927440866160249097364074806093195488599807707725019546626837186611183352332207225682424600445465651908137438162690591929201188631/10470271346535355579450877798533098699066085247438827962843567262126517673358469429611088203765497302221831285699143479417199244704619330250218325004662099371769701943126713852743391573760999691487460298469953820674656106815164795833543260678980994053897861379553725893041742219805600907993750323977270059331426245062688768000000*x10^447-2051713661029979582929455991019456885229312976616688962637749453467280132522261214474298696617325837914994227284360216840986035750636360162651102389007264964351604643518197358056646233640668011613932184124744448602556064316986701656321469192400597373762050203181802488016251995476136088477002826043766222319931921/5307813428457322900964726773168130282989212800155212005268700049616817167372095486429958451319427063216709338113571775104591321826344606285425533971292210921386488361528067882813153011520676318386238482852999533470745153526687201181342020850744977676138990286476659924426181049009794743025972132837472709328432962108952808303624192000000*x10^446+8765660785984051629496460332005488181517036591749446878528926924249879659944076246896210785197989024929983399360062103527457064107640666126071770483663066404929611654462131792792416799881446736078079479556464077514222007889364248601380678501993665886476581569695694181697047235692920069455634113273134911699467827/52113077297580988482199135591105279142075907492432990597183600487146932188744210230403228431136192984309509865115068337390532977931383407165996151718141707228158249367730121031256411385839367489610341468011268146803679689171110702507721659261859780820273722812679933803457050299368893840618635486040641146133705446160627572435582976000000*x10^445-54682137197502573165650000540810924785702963041595482671944590073808287280853716484798321181448476873287044711227742841610015396249484650511204619341305198930784068765468110104709838095195862052103840201794058350155271564057918532129764974578443905354626588219364467875010075153036398960050764986195150830558440807529/1196933159370840143459149746256506051335199443286200928036112935988790738511077020571901350606336080463620822581962889573185761437128014095788599612662278731616338671478025419845897256709958592501370322837282806795786915100882070615197351069926395445880046865561632719597801531275904753731328819843381445844398946687417294083700469792768000000*x10^444+4576587978779797217982134529258347265701332792628339491226230162139743586401368028276900751868808156345813563150284033612837790474263015308669641002406381017199198683878257108124609833640789898214459290649454075722260403136112543299482388409982459205095042329892510096762326590912276183403179489423505777645788385096507/485954862704561098244414796980141456842090973974197576782661852011449039835497270352191948346172448668230053968276933166713419143473973722890171442740885165036233500620078320457434286224243188555556351071936819559089487530958120669770124534390116551027299027418022884156707421698017330014919500856412867012825972355091421397982390735863808000000*x10^443-2662327469673034284350499964851466330986680961432644911387049166138502908176179292420111070788863834223137620539186853734247880405694805656854105562309122516136166871616133286835182777579263288513369221383272304110457476201203418987404568337727064335802405604153030085493609613483885800594782488495372977140422912814107117/1997638951862774534608228126686116493713625471264432688759327208156064140503770404100273051664028393362926694350094403015067187744035637481370772258247093692172696862673986955820397992096307687354753270168964281002527110867886094543257539429744171612135469476958637571047185033745124739358830338145499193072974365858692060511756112717452148736000000*x10^442+230717443411935094846144283565055886453344660101920794183879591032994968497689389662231989606937777449441224368453656352179148921882486686399283576542389683339005033834171008470006953568649237305495687222520841278392886943270167334881667619063717682858944284189257856938240015662061057898069360379862516696051294970801507/15410357628655689266977759834435755808647967921182766456143381320061066226743371688773534969979647605942577356415013966116232591168274917713431671706477579911046518654913613659185927367600087873879525227017724453448066283837978443619415304172312181007902193107966632690935427403176676560768119751408136632277230822338481609662118583820345147392000000*x10^441+217070165399764269951232583462458568324880091103894079527349135658511134392415152951998677651358714809763018305607533536275547060970344981810485237196712560213973561836272857059671359913357170088571141577097305859066713945244065230365165581429954884918602468763424068675095750175606882048727265733157196848625079840336733720357/3153329019406041760566057128361582096588781787904102403321883259236175615581135688443595819697115411718393948979065817802567977735217086762193242391266268311717982833243043281397261201667800381104723970053274848562357115264062501047179237200955207726560978362524564247749970896947624264570615736012138550243096079790189460895501353095654305439940608000000*x10^440-24352395244667540131652267538391446270619863136182224474063136945198313932896437558021337403121880975053916333823765484956860755415619752737235518642110795089771883182307164635903985633450535003803969804266625979830335184210230756896065832672176960595768798972895524385222436673380584381402892202539237733343814938082087392194281/877886799002642026141590304535864455690316849752502109084812299371351291377788175662697076203676930622400875395771923676234925001484436954594598681728529097982286420774863249540997518544315626099555153262831717839760220889515000291534699636745929831074576376126838686573591897710218595256459420905779372387677948613588745913307576701830158634479465267200000*x10^439+3776107889654663403883189463105448238421972653765845444507337776995783152717605493243136754427348723446151135816291550048886221812655464617383688631372552744855346190086724819836497392464556735230761161225723961475672815665564354991632325519959104644037190871167262911321875211110806992138831374903151007258380263370634130312270347/553068683371664476469201891857594607084899615344076328723431748603951313568006550667499158008316466292112551499336311916028002750935195281394597169488973331728840445088163847210828436682918844442719746555583982239048939160394450183666860771149935793576983116959908372541362895557437715011569435170641004604237107626560909925383773322152999939722063118336000000*x10^438-61252813019453590107574200786923413141871841743470328713091238419767737552340576417583284159393667955811842503081485168267583956005551824107489111612813400385925535342476625457618370652725121553632034464736925599422080080021430521784232419847762301829859469271205777727803658592718041663233847888643801378960070500467473896230360461/57016353358497046937824995033319298584934196709107505161124691174261889962374493496085822289220988434114148490931579792070523192687319222645588471836408705289136824066361618430643586108948179054367653872184748714461954273444300591661656374044002471810572623148412372223809593051103124438465430862136990838291352731683642895944108995211045630149529052381184000000*x10^437+5146755988394521100217927334641128868585596714035061111725058320665233815040610847764602889628518731584673417494895415557804040151259278787698088189824401203415279596973103455722477384788908978653281795949906962624687299337517453842082975586070423692934817396103416083085655945781187695723653655240525559476852027560971471726982968839/118678114106877640774909281536978287022075907095089544305252016561946767409433448849765236949456256900897747230161810047699992262498837778956226264415688809841706070873530049722923858396122910997189912343605749830434696271317475574028946201163240045011911650767841642474554072696044875940554832703766593005132493427181210596835264270806911203015490984305124966400000*x10^436+845413298958982548532349343862554339841876194042167082777906187645716860114661268955635920270699543022745381745451444285670873680530098074137989326205489991447064299528105188868532166983836980736581015990055524691469680708283352956246367727104094756410498364249848647130345095807028642060293159371932348267760648568829048863003952663782751/23127990877148314634214320785926328574862152774691050394207512987592186032750390511842249376710035344846952980213933542095774492115773506362989374409329435261951679091833536090003401524236432895132370117521888526955113609354349639866761035682692219971921342501636979285441097687005225423295325797310033644840220319089074321111256301094850855243658883021382753452032000000*x10^435-316237757687480862329914319234174560261975240659003651048516893454196397708962275811187473262358206972221370199264846902969252446070822614046153299459259846549365597944436090950202191689817135412506765118065822575791115129049665352088190277338402119512300017050380160776868526532066778361835957636252803119455555769860022846333148007717118753/21731060228168556430307775810456378328940478747099710950397379203141617996372266924926977514356749210018197020209011956153189712791980786578664816195005937372129797674686790510167196072172552348266374962423566459927024747349346921618808669127457609885617293414538105736600455386710109807728288119152507612691871011816094232116136420508721863586941886486891235143529267200000*x10^434+15030458345713163378892016140665363373505772653449976734192971091858454144193600682475368277983606201764396405309217967126936319102826672742962151779272372444657396179072906846342966349364915621953771558520501833347265910510629109920229076806975247011332759237874172250704544679161929838482665810860090753067145134412307719457531892935210531381/4563522647915396850364632920195839449077500536890939299583449632659739779238176054234665278014917334103821374243892510792169839686315965181519611400951246848147257511684226007135111175156235993135938742108948956584675196943362853539949820516766098075979631617053002204686095631209123059622940505022026598665292912481379788744388648306831591353257796162247159380141146112000000*x10^433-96177253645071497977863600137069045718288203135190778501786722295965749877998145422331235161720079232121230685610296806882235369944505797613143407376328210762900033982172422934840838399477903279435548145338671611189315892218827812987011441267386387615047708122587393564824073938072390258936444197424183598220393975720012064402130580069665826552877/200101341065794321094788424284747168163150243541593906408135099492864269840035543626081603110398095265784359617846198813215063130565582441279271920708910271797560947372329941960860354808250635827024641963993193848324838035572574402019719730019159868435554887144540040671075921237257627918346695264205822298275763626483540976863953450957951617657647846122213444500428974718976000000*x10^432+1110917733294212680081764719699151351632466574169232984017766616514906021709350115516450389057650723173452772857189003632475583035802790127343454838624077596807781616413903675713987819784274145068089100030219109681329484330635477083827126506553997162355835849014145212041151819449372922998370294446948085514300459987618588222342780237260312723466263/44765528587004843833491238918559152191927611626590865347877080829403635224213665902634827210126202455174043880221021048784969837495100300434762832547164783662140063369295527015815330804245785100731512759373334509496670909100950216223268728172857764852868421895478529098700698951077920760018703540535188245585692262724746452824135872028593176178839503861055179155381682058559488000000*x10^431+541763320805711684413882178934012134160487960067494613998764517824617315657737679729095319489667122925117179080700662909685282471734035243705714316240018121418991621006368353557558758198767454375005377338129387934729603963586976032315533795337105906505094220697086417440881972003346115218963105872292496913659429732071423229234765601203860105273870111/49783160443409125894479952567778521511527150008040919733391303193673312250649441150330156973069913321671378016012751147209650369715203281935667988299625253761313849602601782174370631796130377882891766667793528264517645587521048027415598588226319822148116021532284774664633325120463959008685147789556914997634384204172763685666771623249885054795754644772089972714624028856253677568000000*x10^430-7750177331092520810637670761332714516538530487859543209918002976785900344076962609048210551961758535281440732475682427485702946083716226182513408821993207500308250459561736023141467272273116769973912647667614290840543170374471507246001674404542578560900403135332424935960578832695895872244047714137580946588152561961025020240899917221184698361631119413/1648818273885710249625176029044824632461779208266315261569919961774460101741509490898934798948075529213756039890342317995583620244967532697709323772483588404574714698838171025615155325087838115481375312037321656120824421858697110668004625242055712509545602633149271736892655727989766322367652094790125024721650804842201933269283476162036193014835393834851619896308347835719121801052160000*x10^429+1649795477748448157425712972628998242857753122826913146015623358295948928682171181297668666891137670448962535535292952813103947191619991781961987898119069165961962297036580277784370993177765859016890906072285630738188113482521769111414316019805084738061918759513051414270865741496126144453663020682761470056278774690920590448821936151012217924398460749862081/1355575943875136681729338472279202571578451776076151092299709696572872372646782027942559244955160296343089528195844936740069073384400057007421720539547382206821101689649802308709499950520966106643012712791483999579735798431127829535700002642756104039722917204843673758486296906766786381934565169731701289074905209201016319437341409926618056087146919041323259297749908173136475988735033344000000*x10^428-966654979227080852641976823955904527518542429566301631934776378315296591357422442773457345197025730182133708946568658150658024546414581619406439753844054598070210334535572111010242940460652599783752389681439327278970679473366943399466085944982319353610688128959495135756706202895683128213815853800436911736770829505023195207781396462747549283530482553628089769/3962619599135799548031202222166564957238130231825804873010511385021820519721073224081689184852924578270119308822093919078569915317278246644095173481204907666979444459184302108819610255362888122938854762032066027571483685973872871298758247725304643328918031573199027130807143117860669951671120904159709208223762907536410904979236409497489901553947873741596151579182531571712546610270249471180800000*x10^427+365181492825972848463105652328781203987527642312545604129270518361537015849097040001412939637982834174432932412633006925136946380487195577068980933570263905617421747018861064650011716776721835768062460126963514406821992105224253801458394444050263439045445315742076192363955321876303977803112459836696546214779233541405471285762046992189583588742287873654209674157/10342437153744436820361437799854734538391519905065350718557434714906951556472001114853208772466133149285011396025665128795067478978096223741088402785944809010816350038471028504019182766497138000870410928903692331961572420391808194089759026563045119088476062406049460811406643537616348573861625559856841033464021188670032461995807028788448643055803950465565955621666407402169746652805351119781888000000*x10^426-12935441132959463206602158168041869511369018101384824760505772687038289409737331443363852017878182616926081693696504242689455708998683824742796326947883789639602144166829176278556830102242947629853805862554457115702212381938008094259558581949606910616415545519743832404464094444397243806238991511730737977597842627301890198125437336065725879200385175420751788987/11566394213359163071291785468476596613940812201522788673416302728505407361971646217202700934888160740916373691413317806758980790099764415899797089506174963923338995013438014125796600845372538947718980269602354146394894600319832832443576662842695429039775004702623361499147074725499940121064184797709721629140236713956426836196494251130276884837555897266224648594644680467515278801066339417980928000000*x10^425-764293576324512264618361152568722346084510487592310410376335852373752219471327358649251098625578576662627209889964629721670697391563912938196655555968465328040512274334474374030110176446898825678633052124939471975821627114522568020340359881297127520087065350454987411468030478682603320192094605501661764573797438001276302088661822570022988248380329776536020584501301/510182082357059323911609365229034200044315285396968685595719697051645013329207342994593935536981882121080327154550035138331883670510508620924149821027871483694559731047737365074762266688537320444936500711890239043332405925507506406253723021328452679515435682428013852365878319067076858800020127242178111339746701215904031317791164923105383113299753072515903024861182210741631432636235165387720753152000000*x10^424+951635541090384876608956520427505002194169782640143825734165849038284217466030248852685689240501728382273251412972808596173188613431072724435260056503482779191134879522280166858185337946710557883306725039167676095211464110277209686285903174685708262998632992247941155297221438199541878780453787484328886233087299608863033196831576508016429829192469511394043457431631037/1491364263146155815658416496437512773569542442272418861733407818421368702963938905041796992361705437816342012338180662716371762345636318800685474756828673921135937005798745865586545057983932295124638378880997546771469289001443542726760883135947332872759521586873570093235935502296879073644218835954335055068347556994330664348167133303221655916797838181578487722274207838439937003882242635461385305613926400000*x10^423-18250620839759373576888792808306868072861348497463856472135917789466859925856726919343382671944648368084733882275600957978738214631875946549623046211677233754948704102727924740586421008080883522850207262671720520985035156326968384933510192117757731576247979591984310635312862662315813212214803364784787106547761546537775931758428255365828088836645020027690980193914262211/116110334180455682182155977513835333976344632472942155982397844499538662797519163899631950499069708873172877409454093925403886781483418513445413169633209684115711231942939291040907009414913819738325894242141300480886692798535682637576369324831354140278337184909858489787303444433085144923919935225365205068602456816561454137674773545951106478408649873199313795536717800603541118157366077911418364489629696000000*x10^422+69179066342932489299301328760782511886498603844778477752925480685671258446575589109592103730920323926660883207358475758303299262897225159470199385600634878345854448143451321912366397022249537661963206038383265527279212260377357650805509111854448254031460023945126135640035332644667993874151979132587976672735177986859009139575176745763600257858359455761120271703562627157233/2942700309469468809224561094110642704296478365394246001217890970996307869940325689872272153448422701681693405065204556445436106589915758804760551371184066234228585462361853392140747246611575847448131463672829119387592342286088340766735504168525839331214177614355453565169418495712109912951826838351655757258660665558933493665229460748584842588788822386363408834082575938496146098580285878586987029625175015424000000*x10^421-16856122047795792990409710661506737954306427853939289684156431419521813527461927740169365561944908988697489735698914573700358568775517601270794490935589580764736050039021417720357816770236848309294287419688914671275568461903154902498561322861357395555394668553899267868721972302104121269591680500407075203259323087629752084898715731235129950939608718391810546049540437250150167/43010507723205756115626184951521153765997327788602299553800694432082035827047800283173129794802146207779630808433029797006494133918208730690380218841226312079485005117880849179529161756474792586301889473042070408969049674853467188646606128927173667665026420011419309308516220733328198487703901069347800548092584287809371943410993798301316059277737427999087583518950929917059671376849458401427402425001558025437184000000*x10^420-3648404760864017448902143041368238020241835688579908027827365603766006737945521348694004845020736632824891873986532682849664400936130581999975827686018360044161029101036161738931069311319074448438084350248748439648111869893042236620922267030998214983604824489925943683124234312091186180172331914792255823224832455761148550369769555592867694391542748290015130503153497733440266653/3741914171918900782059478090782340377641767517608400061180660415591137116953158624636062292147786720076827880333673592339564989650884159570063079039186689150915195445255633878619037072813306955008264384154660125580307321712251645412254733216664109086857298540993479909840911203799553268430239393033258647684054833039415359076756460452214497157163156235920619766148730902784191409785902880924184010975135548213035008000000*x10^419+823454552412084602564638908134675004348920440697452807966497948269970590042562374161217862392663419327099397192492957814538191755003867416727412787360692632860972466701349391025341995155105237835774175949418513009679586919874409256857599088665428192318971414934502764310294151355127774369306909479151394338018664264510671067938144391152036984876583553468925267652848791744976582071/2461131789154499422376159929869360913182543331681396888239743968542602704562431490595630890791442281528931233453063795153578684993179529432421888345653869188339942348253535514645313063530768250448035650746203057796679731636582152220548183131264317828607782396382231606300564116963042175711937053585834877754756544786684269971964259168630519070209351119489710032591343289379218374044384042841454307698566152770677385461760000*x10^418-994693020348600513041098109704983775505598808667006458005418733020812385747337525406442820844619266183930994842851654808283454100308621519153403487459638544497795776719637728610727025682589368685047648755769107185942579445506277508445710119846220580836874106246993066122004543034612438924628897634856646412739400774301736368630987411226779440768481283431669018415373696242885443176479/15505130271673346360969807558176973753050022989592800395910387001818397038743318390752474611986086373632266770754301909467545715457031035424257896577619375886541636793997273742265472300243839977822624599701079264119082309310467558989453553726965202320229029097208059119693553936867165706985203437590759729854966232156110900823374832762372270142318912052785173205325462723089075756479619469901162138500966762455267528409088000000*x10^417+25082345826794260497524896960271171489543239810168253489109200155143974876759590636239738003416593918957370671045340166184732728282453694468385542074190842655398617525098107912830084625167042061713316831116610142256088783095597050392955010953712122914254652080287289791381175814169181373730513638127718962003031215650968175608379000341418155597320172062141096192152358062876107139733691/4046839000906743400213119772684190149546056000283720903332611007474601627112006099986395873728368543518021627166872798371029431734285100245731311006758657106387367203233288446731288270363642234211705020521981687935080482730032032896247377522737917805579776594371303430240017577522330249523138097211188289492146186592744945114900831350979162507145236045776930206589945770726248772441180681644203318148752325000824824914771968000000*x10^416+31448016301991369187582686004397714977011247918874423580526993766239919813782259063467033825280031332775900161282061437456605044930270438325400446267518359475912594007317189882954488496604778737780368748899784860875935681688860010786082928716370514870193463631743802465935430941814540884518019492319582378904623399437706712118927550524051038750219052024799316395083575601682784137668484163/52576532299780410255568852086712998422902359555686101976097282209110024339439183251023255191478964117386136980152011396436414377091832022392541192599808473126184674704406883499932897208564439906878471626621586089652565631628576171388045928775411028130092457514071974165678308367170114601804610158967758257081963256212942326932791600911921279292830906706733877244016575453275424051555819415921489509388590206410716125292717408256000000*x10^415-297300076722806174589821679484506591543741746026271247871997635399375836914029724508379064650303985665295790768915030388194605706882168577930461082000786650609929718700608341451601348131140397191548211770866686544009263865283811874612318989794415281806644578191750173478886081069019374787736314850912352908171286429772464601086074092451085035497902338899639158601867995535521997588678394175027/741013646233105102141987401310132999772385855577839921251115095455196683040055848739921758668704520270440214598262448621374824230732280523600475568501700620240446805283910616048054253257507216047545179105604634347563260012173152559543119320160643030465523096203330403891070078126895595197834175580491584875313190133065209155790764823252618510353158799124707265877169614438463826582627718847997473145322790369152633069875559151960064000000*x10^414+7532901687142782938341750619925060947516261617559069745838309767993553086597763413887930677891646379456474055948226113172704336141066128866328121494707342450916416126631792716968044474667708579658254614573986211444408731422973236271197304757358309199203590823588618894190915535528512018002881993569031766973505620755559537438165974845490322202228186832048650476291981621211794402097990168743/78066655037935821797567234586184580243579111875257383008060620424209683999203208144841255511920375881334002541288518834693334325311260322720451439490981837918307941024893593329477287550540057877918639270322896260696463847436302025503706550451706539998876179031454540878156212244137830263316978363831053256094867856827940095008057163653703956776336127666984210284718537975958563670076164360240536468487183600763571711374849877213184000000*x10^413-7794743483732803547319922243967776887683617392429527444292212796576008844969264441371721236203797143316662718084282384703678353375472897903172234074633081817173709426050024192817844146180557218322399281151699187931836041603098358222529047663064757198330982884977899931360135639828584300341400975760009034430674641826186776554092742802158889775402859430921936805025227952984017035772727515564662659/511748470170459782169869351269185710440808306177189716655547591611931560487560809474882406067159353925887634842847636592613181862689097323281630030460685458541774006409900374906482555625154028445730985961405194108233272743966852196535835461218861040697673043376597196909596342374902859417195468660940971464400540985035631834244036931527197858960953585628317586058368598748889749420922198402740142938998790965679023313854480403698531958784000000*x10^412+3959756779835285664501743063687112690020598134501620182815739814319437306096452049808861218138455620805791978696324354933968642462251671465643416115290626944118373762563940523589892034547269069780467341627503643620971284049987712155340946820102658659018435896389425760105161328187223212943925318185865520564558656116557043874211122322203213169090995694748518831929522146716871136538584249687702538079/2493238546670480058731603479383472781267618067695268299545827866333330562695396263761627082359200372326924556954353685479211422035021282159028101508404459554015522959229034626544383011005750426587601363603966105695312504808606503901522590367058290990279063067330781543343553380050526731080576323316104412974559435679093598296436947930400507968857765869181163279276371813104590859178732950618149976398802109584788201585099028526819247703195648000000*x10^411-11472973829997171823864924355430321727882158357862913945160640486241177233651064976696226930099173098458701656722559280829736484295779965604940442777250704135020544300314768792528783468577759608615220942509967960737401087860325832025719207635966368763733649831091114890930566897937036263268614175869718810458894564770004805277012573285950414178361001217244415430074873712749743799451050582243209554181/354946505825997433815790095337683488678644535819162741553524221697999605561908231731882546452227980278542168744592533769131371536985757078276182451105580332871664450377515293197136708657727742548743975945800992865350852957297980464525852410437571244616092069403636717897818599378102260079289320210274500974378188752132779539292750950818835952657387395557972881395163478120162662315808709151638442094593100328161665789296825333908994718473125888000000*x10^410-384486881132156976305931631463459454851212885003246428099723709459436325272776419169093018312041909631761791008529612049431808289895148793072447779211516604071888101326828102815073681171617754355879916599891433742866619931337703327189107819796748909074519694341611387710626368491966360834292945483340312918740284700777390742008118076943250904825719385410940203959680341937528979160655104735168119975907/8109162479255479834099204485791692010581340549099333403184361064946606373222057294182239715100900780209771085934152502264001334344982296326771245229104412220221872443240157083042277113180395348998227758146376529308400256024423092151090628146150666126998411124067700401204009539638182403349917546342425137645409389183341194089995925568707252149172619729285995828797196384745254669830398970618201330930319292112616518417012086474690110106655260672000000*x10^409+1064158806146946561379022665014891793565051614713878975215374916492808153051787568291386870858634455775373869356750934148599418046839754146756064823919158299590194016273096137678278566361706570076016873989953563738052390040954551149372329147005932550632518669963254799399309331561141520911670961725312951163688756634354937452679574504029925836111869881628581575856096980163435072567145148758268177234849299/48914468074869054359286401458295486207826646192167179088008065943757929643275449598507269961488633506225339190354807893656456048768933211443084151221957814512378334577624627524911015546704144745157309837138943224788270344339320091855378668977580818078054415900376368820062585543097516257006702639537508430277109435553914082750855423030442144963809242207053126839304688592783376168416966590768990428171685970023302839091416905615330744163344532373504000000*x10^408-390004083347624663213962679552946170800922028768143299763372890625342814003894521748923592304339662775681344362518533049167032644958025519584712685619573438763097600546255967631143486027568773322895311448022029050045797104271931906781378960565180767848665225785126388926817596894346509136113455651432697130449805456769528969896965440839792711189336620811329505127288613790417836093737986434528747178733864527/57450042753933704344981878512768048551092395952700351838865473450943688366027015553446788569768400053061660879071721871099507629279112056839902335610189453144788353961420125028007987759604018003187260403719688817513823519426531447884142246714168670832674911474992045179163506720368032843854372250136803651360465032058072090190879694349254299259993954972183897472763356752224075309805727260858179257887645171792369184512869155645205959019848153272680448000000*x10^407+190439321702481104291091020473445565217577224070638877967764659030628352512237440381340599926293262606733074977467617323217141825395230862357018561525999910043134339138166873531310279698871658312195791363534977904727586702337765378211084946132157820688936351723622485196183090341993642189528318700242810031352876280499779813369167992700280462135525152557804947125267600635609475332851082770682316388070848905023/125953473733724253405938270451392669643414968886700251371528663993848942373677628899376739260360240276332385311276843030198560526431525273415801880591779357074633987225017482111404712364155849070187749709115045763517306683990727546341193461696143393933556475917772559850798072133734875206866325721199928325242683536284117250534484641891305125697610746881015976819286383343576062709218076446705472204992873274637590200126014336836549544555115091235024614195200000*x10^406-20208860012006676997835247178899445397169274732496132358751298783459034837749739160941485361525044241885088303326282921484898345593487399633207552522395173493183465349021727755279297597301331638682976627184914196765867851375711411917477991293949967055236426205319704417426041486192331035288940175169297381287828796975322979698653557243941209140032604632125694331404886828524719624732891708788432463843373980097/107321303063054985150621958254441091293797369938963527795858743284699690543251944150948227535454879288709251389490327789044927312462364730011097460385894836797321267221316671148179163197860605124893703894157198757079835281033519329426815730676003838617941612616326914902455162054780012010584324874868577981271872362277591030041217683031644604144709748821694086757261770422928716154600017800743124245674400896732621235610331742629959375242228243419192570675200000*x10^405-5215398654378420711432692786508206416165529967901043501485850912707475604756811797793354859107041941666679973294592448084957839535518818927034761876083396797222448681178644074835326127321352280444914763140689709099045816857592451239503435508308067014563621374567308086084675066188204613554053894430794210192432378474474950649501759221750624165664213367345075315113875048206500218003288591591971987969611123893318881/331368474976580463800614876965159946711467573344641957328327331528137305512061000318792275785296548938197345867732020791288788917778171211324164851611300474940513064310553993337252429664610340201775546954716591598322411808777525287118119054507149732231915061362549472260267632015200408484240479013390467432314471261939158392086164954658996829095330161754327313094324160210947391860427652962108492714671650440778543305707528598496541465779161191228401556993867776000000*x10^404+3558259909931827686290908989923483749924720103319659707105882178825898082638585989003911080689955081376602966781010832104010933803522286018529514272577752494641560337502620479896613851343635784558757222969451155950295568452665112762574108007418412676445767999044642184990072551257870164174531520738127896792936737252585431357316316083144357764527823685266663179901654184526365827556385517051174574816668043738787630299/230632458583700002805227954367751322911181431047870802300515822743583564636394456221879423946566398060985352723941486470736997086773607163081618736721465130558597092760145579362727691046568796780435780680482747752432398618909157599834210861936976213633412882708334432693146271882579484305031373393319765332890871998309654240891970808442661793050349792581011809913649615506819384734857646461627510929411468706781866140772439904553592860182296189094967483667731972096000000*x10^403-1063754760214913031001519156894697849069349445826599416556414358705503461103261291657743807824426458875431375138328015492292875887182703184638732208106974646564959978765990882950544238903290355398510306737884522619912120140465681976477163522746192837472894592138354033328329060745606454369355958280565356393268450152594721867218402606336431484550954860790144043994074403520398850424704937265428316861547866610375547264209/244663839773663170717829887333479677588939114240009006595314946669209326020402196364926668900218792472050461602565797550859899554697962747261358508897487170437097548145488629771698801540563272610368099466398569115693285838111179252520898658247077411662852130991815682372477687004209965188879411142345606539917716662464880302128172645369205668588832363832875947768396169534105235044855760049583300787891147093265433867917498667779014670966290079825067763480549472075776000000*x10^402+813922413522808014136925505699069648242648200084432792849595202677315115567034364202135061876602168856524045831064282897876297559125383175289426864855866517975680046434267421296934806524943225771046923378758809080013385249609689889941574988012834219318882805390024068277868623736230097891566085249428143044194815616694421488171514880425972300182296269386494957758627069327689449082220064884938761400078082326679929562900709/1228701803343336443344941694188734940851652231713325231121671662172769235274459830144661731216898775794637418168085435300418415563693168916746542431683180569935103886786643898713471381336708755049268595520253614099011681478994342206159953061716822761370843401840898356874582944135142445178552402756859636043466773078898628877287683025044150867653116131168703009692885563400276490395265626969007336556789340702379008884681678309586211677592708780881490308199319448764547072000000*x10^401-21524302516191758556553297416708794279584976234806061107796584642157101066293684409721626284453180782632472696602431605720425785923340082492087994696742419436360181146055026249768401343734481949502776594991179352898712028102888896433300047856267215835577694272234901874262018750402528444309035165478756486814026048613647841782811999421339278151391892158591112284496717717420012875224115392436965243923283477798673221293852439/2244838194708275681991208475282818736935968627340245197259294126789649392846438109674296982933274063376802562993092090293864445234867419610895933022685170901271434801159198402949512213702166895475013724015503352958894342062122663210654234243756635185024530895163321298009863038934905247341215239836782555051413794415147794958804596886755663635202243171645220398708901924332305147952150300472376403889254125463246449232313426271614008734961878942670482793080156632892827500544000000*x10^400-29813503407719315299673660862622325915369025129128839812170684682627452548085213936112382683139803597466512795141068768617601720256440211336499953612885822294207884088214091946615408573760111080343739659700656089154114768372796168457673319167621480759185731957516345811040228749808830526715251534406411834645369225784313661046950481868331303559180837096368372038949365724008570854858169731708008505366255037990931488291327792459/1171805537637719905999410824097631380680575623471607992969351534184196983065840693249983025091169061082690937882394071133397240412600793036887677037841659210463688966205101566339645375552531119437957163936092750244542846556428030195961510275240963566582805127275253717561148506324020539112114355194800493736838000684707148968495999574886456417575570935598805048126046804501463287231022456846580482830190653491814646499267608513782512559650100808073992017987841762370055955283968000000*x10^399+199971039844459521124500170825100395135250621263302861641019643454657332934596314915583811991976505631813619687112158799213640097231748496876544516255813848318150377082409313498412349510259314989837417089291416694288322072602553448617710532172319021909382921501236178349352102342269658946362023459645878721407911745643521595702462325334532916104524224758403110791676096041957587416742547609058049755018294372249845846850544165412109/25690664607169371219131082907516470390040939968991533637860063035454334656735491358812627842098790495176916122133607615528601098805859786540725431377640536530205916895080646740430385213613692262557772862134897456361357367903128134016260151274382885233761419610382662503810619852647826299493995123290806024686436327011519533985306294679810670498926817192068201875115450141890081109252936343904430505569099887154544309849943049056167805357768810116214201002365442798201106763645714432000000*x10^398-7838075451551556761137196815380908993235840431302226994264130373127096078459529048463196922105669378821223794267514922711116845234684928526345256299863484202756116121980675926583980929004999645282827188482066904224891773297232362901116308443209294671745991766904463134281787279415342734592775970503124506439493380880198964287804207612438488918080338875524337984378150067763858532028814487035966471660745125630589255344242007916997733/6474047481006681547221032892694150538290316872185866476740735884934492333497343822420782216208895204784582862777669119113207476899076666208262808707165415205611891057560322978588457073830650450164558761257994159003062056711588289772097558121144487078907877741816430950960276202867252227472486771069283118220981954406902922564297186259312288965729557932401186872529093435756300439531739958663916487403413171562945166082185648362154286950157740149285978652596091585146678904438720036864000000*x10^397+619467458256564744192050572874953536390216429046233113559206068080469918111126713182278171192390020978216341739040271915668664860657770486609698590468580199207490197165803864058362038842028022618250472695198266714125248075140582169399176590333740974228759071521422601446681061566983016932635367770000746578845633487602101457004126269265838004890984840832772996026615562894620634671492063408530472551419254615032466277639999751066799847/13517811140341951070597516679945386323950181629124089203434656527743219992342453901214593267444173187590209017479773120708377211765272079042852744580561386949317628528185954379292698370158398139943598693506691803998393574413796349044139701356949689020759648724912707825605056711586822650962552377992663150845410320801613302314252524909444059360443316962853678189840747093859155317742273033690257625698326702223429506779603633780178151151929361431709123426620639229786265552468047436972032000000*x10^396+625433285234404999908095800850387579931715491795759453967008656322108073261809093559670012062102613157633746060282692483115922979102880514030905526492107453280407931123542403904300880435182710911868109845099343378193527686343414396222114777963959521754496566502938760126243394399468572346902732675917426010797950197008549137823927557899130157421155535618381677242047232231601905587245973653480937343168204317289877804261873634386020648423/21168892245775495376555711120794474983305984431208323692578672122445882508008282809302053056817575211766267321373324707029318713624416075781107398013159131962631406275139204557972365647668051487151675554031479365061484337532005082603122772324983213006509609903213300454897518810344964271407357023936510494223912562375326431424119454008189396958454234363828860045290609948983437227584399570758943441843579615681890607616859290499758984703921380002056487286087921033845291855164962286298202112000000*x10^395-11164185609189407262474292335570492189309452503822869991687022689421612518853293657565962212855810547828580742750646414484517489578173984753888509969163185772910847739657739689824531372634755772538541081803737178248777950860541944493457347512704128669452141306016113714202666068482093521406617765661417410352726025591494396300335027343898667417297114338492447396833083036380321101610667872621374793050333999635013481415325708847988249447209/1247598907517155808160234974764242122403226888897342173752943031216407333617133312664350030155022900383773238585453685152985977090058328079099458586130378519217018685957397636368242323815791292484713265716629445160236512408741073739222751775411107424609453461070022578422508608596782249156814234926838860417648008111603915813286007821708452523970835038152107332346643366993314187574087032766986763491878063156477875487612965282034182743679495524637329105538149410607591878044722132163445653504000000*x10^394+904924012605528853239995985551926622072427047659559453961917959999959136420261900358415919866320209213691524253044208094704996957757928596820640424397681296164801002380496196857123817980715849105175935248085281566735609339345118595511468590894892533326692398477598010798275897247879999307078330595680795422577835235453634012720071774559585018060995244977384648983172491844196127614673025930296608841546928725273959419385197842467182095365851/696160190394572940953411115918447104301000604004716932954142211418755292158360388466707316826502778414145467130683156315366175216252547068137497891060751213723096426764227881093479216689211541206470002269879230399411973924077519146486295490679397942932075031277072598759759803597004495029502343089176084113047588526274985023813592364513316508375725951288875891449426998782269316666340564283978614028467959241314654522088034627375073970973158502747629640890287371119036267948954949747202674655232000000*x10^393-6191212469838947841338264508373584249811701264329764174249253053550115435205355310932089352058702993901440358962528032953100600663234479925634945506300878833554833842987557084943030845922519177900416735571512242456693800416769312068005573224533468588242176101330370755005672236451193288192735386910916105551433832636718328616588262939191217154708250732458916759437052972725608995392501405219712153766935167814818809484793791009718590981498647/92500703116427982772500517002400207967849316619390388109615841473604794092605413071176310388510587357283183159836954660958109245097702072253615174324944906725243430668963224636929929373904689875216050483423225741070958280675609271318579044470637093944501896883142664577024084448852888175920056787194524049057305035454865282800540599997514855331087368218529182085680227401833166658138488068860285660364433566100499913589442855579218919634033497055994134829567638329780309930381141322773766297826099200000*x10^392-763378609071413069023321274310801425718485730417244854642051475890032894629127672871522383185975981610836395371084251720596210708935123806956062730506333787047386193567062725616779988094857033079780025986516610819815239310434748605972651220038360850010305778697224806649192786522193372496091893252350003357142174650318056836821027373553737224114168882293610427831848810341995300699417673827052496849448026787684219749053021345953748397592138807459/63736684475343537249563756235333839298166893123424753023049699408972647321568833822563324910099335112662404524454055239586575594242120635865630999716860038529961733468142420303830198535795287511618867425097939464627533093716721812309353704802047783211519587028360621600152675148637594068735955928648514850762445461629820374460884495022287635917332440197295347624317103888959125154123743818967491231417509304385888460459669705208305004384634440811462198662965285514751824754429821617044035929854095392768000000*x10^391+42964616103059317016424888957429364177362908744410980256214510473010965411972750988844080891995105415701714724664041138682807033886280447827063368382611167292684139839838677723110260592456062251023469524523111985991769345472633512193662272805369869502931328345817258263966738875867453367850709840217303750379660940406722463297931540150363770106031513041175197595705738448166217360720673050435601291245997459114815481115160049850863263570973694993473/17914911159454252700761997329531526830423217497922619042017200126183542562539424522126645324730997730897571240950393680419180555489285292573308897920415890829883090314814800291553503496138152351342718582408297754134538917264684730936798341334360199988837890077048439332842913461009366825166244843329359481898921208984258742175390149600879924741687133575455169247634976739250511024089858454962093304584582999863541264193817930987011268155496480517314067224190396405454089819437428322206069791360528043474944000000*x10^390-52355579955905425603511594931581226745426678429517890524412436512033915052927379974665979889645143700255901792146602690016130955597146339736880056806332555561154141451526297000737953371153797009501955291037015270792951370675188802900854906152897257106729145776084990121758756780426913642009559767483215270781778911470260539034053698740864193366832565464825060756979558974825522763127667151891277338855245549895071571585893664916707453622638067476119/598869887330327875996901053587196754045576127787698979404574975646706994233460762596805000855293352718575952911770303031155464283498965494593468873339616922027520447666666181174788545442332521459170878326220239209640300948562318148458687410320040971055438039718476400555034535696598833869843041905581445537763937557473792238434470715229414627079255608093787086278083508140659939948146696923018547610398917424009807974479056550137233821198025205864498818637221822696608145392622603913745761596909080310448128000000*x10^389+29019660523605716209513326856528412529671731318844586255154863068351787214266912103596589474060280098906168709807708870859872142732893779048041938053628247116244121758664389093333788029339002209343326802468205712486272353828461167406217472540410748744974528409613000695770497355362620940022628798044190767570356686601210126795778632618855285549709305949552100782079384599740117118576482139151309292944092069602255698488104257954830226763048234156745401/510596465937837547074957838288443952499258206551792149840340624236382383283448646190035943729223112527857857452575360364363148848111217980690391561409357387720663933680599586069624713844132707796089090860935375950139320588744232453375876886038866931921866472663972979113222445134920165757428177528698740465497533161502155262489229731804598911047773331460762869760693999040726664799789873796565613692626116995710762279040843614647005555953436290520071692770095326031128104761750032096859636337524681872688073932800000*x10^388-2530150268780422712348811659718942712477354315251882737261386635997038495218336608080015188203773266566603425700455950041621221428098471424566391315679548711645259611855872284204319739356361034681208385598218989523773377268134889618104237013249894525805889484362116688288690704038263878481364642412505614903886480405344799268343140819007805840634073553246672268931171311037437127739643922416606360103742354485468855414284426804931070005473587659689033644623/47975643939519215923163038485582193776830301087606390398998405053250488733312834796015777272797803653117524286243980859835561465768530041465669191110023220150233583208629137107101938112794709224520530977293487924275090562518408081319197392212211936923378573771506901117478380944877098774567951560596533654138148215854742508463488025600360113682048782224053279242714808149866677424588256541925305062559149952916983223738677666032232642037384873857265936252678156833884796723414033015820931430273819108757771426725888000000*x10^387+4631662926681649129254389568091711849513881134502249805190426514726174979813013260794458357738332194390645852173689810084384909940708480246319725593641316090194685945585120446217664086620246629384715992746453125575258464510906141593593581479105842791328183607392490177929893537199469850758598382657174289230362108322610624840270922492631440454461500539438278983604768859998036982700968519437540822573098906287474119589482040305529369678550797574120180457129/251872130682475883596605952049306517328359080709933549594741626529565065849892382679082830682188469178867002502780899514136697695284782717694763253327621905788726311845302969812285175092172223428732787630790811602444225453221642426925786309114112668847737512300411230866761499960604768566481745693131801684225278133237398169433312134401890596830756106676279716024252742786800056479088346845107851578435537252814161924628057746669221370696270587750646165326560323377895182797923673333059890008937550320978299990310912000000*x10^386-2158478113504322245076034588893022161318102074064117665599173064559080298024952007047793282822158340143485423421368384444632413960520530576823812673833147226926206329913223745146515709202403167192146807846922483574748474396329575879148777129290177013858894675227693281015163244690503638596373950528557589818741593385638656478195040964923838780152607451329263232102566055028995081764539974813049778045108559632993426021691640345875555827712812876782010639074861/701212011820012859932950970505269344242151680696455002071760688258309143326100393378566600619212698193965734967742024247356566383672835086062220897264099385715814052177323467957401927456607470025592080764121619501204723661769052516561389084573689670072101234244344866733064015890323675689085180009678935888883174322932916503702340982174863421576825000986762729411519635918451357237781957616780258794364535711834626798164512766727112296018417316297798924269143940284060188909419506559238733784882140093603587173025579008000000*x10^385-3372767460691962282976366511820436489546309668585195074225430029205186318294773247168388592695307201521243145498345524886991533180074515540844478063360423511855400813225003841066387839397428794541825798213842985234529196053203337321266840432249129314433642468993509429173013568770194018229197087244543781192900463368910791974369624580653048171628306473339012179706784075464462604198155879684930144390295231957749090370561300043125353894313166217759474631324380209/46120116441425885823510051232072575309494800342767238396263843988125508974844275073295082455926857585613514320298328418797136084186929709280484392854854344797300521839806919134494239572675986518523242336017807157833237084681874122119275682870580716979982242378719050574767086453138368797422510459596602971283624141567943784281510371079605116963950933964901358238854469493628382668243394916370871181422944242838787073768876333693175629933723343727538830847030135240363206744950339785414249998499268118236495135544238382514176000000*x10^384+97714076627472696697252561103056626689319512847180921614144785137819375171357723782199170864538350168430465852351642084027470582851618263149707073641068658263301831978043736329845531480008422651137162594565386889666371311527875749698123088110392991263391081036460107033059182992480708885672902925726869081911640515685153598223963333443632426489703872064794466680975901850931590922641339174043643022474213767542647241243958429029176662635413570075405513989272220246933/505568716430910560397317181605979570542682001357414467299844257797831829382242943353460693881870212853495343979110276126854205754857123473132669914474913327668008320407963447552325854195674164216051782487427202064167944922282704126671500035627305819534565340955518232400596801699302798757345559658097961771211087839867799763293916687774631292158830138123248689014322694589154330809284095073257489890758314789998783902654422369944591255333475293941280663745144342504861472338145624727711008483548977112108459675835941149120397312000000*x10^383-173892675823720073733957314924756946275657894488350015573349237706064763326489639261065752615577930728769704288115781320980483949269216166487368311130473067922963824303769370111727920184015594057295775748196783396558042482539941304263522052740832809807541292291710940923246794492201518623448115392552893741641993605869950211125563981196530507043610353746509889917481234467677017251077502177036605402522353624114010899065526247205461363241337208983718675312504026694911/3086630058209769737162568056120717378050058534603162010883259679186762747807377969947444236331418141631866310609304843721846729871759280151757353162057365579446787640385461048214199951931484371003263514133766075760183242683410193615468105480671972371895241028991584997814169947216796034518530785281019135024236115232877093291689175567466169994232857685384044627666391188017994861782997633078835201438313921875782049089890157627030136085193849163009924052338775985819154252169731182548130367583772702368662174862998377541998215168000000*x10^382+33215306655217693301574666114828448431829394046242289454986026609073347157465545233852120399245053822913291397901652161834473549401347019501655068363120461907680287934649794700176700531973853524649727476927734111311369927780971484999531651293040325306393734474687343839715229790077588208723211137857313420032893228860359043631583426317938315250087214353171061694973896550341998070589721950156039823382072132735444545296932930169074199724237459972737976566922200425661/4318476054168032386811992943972530949835490986140242122499396951153116244432322450681015163376411381792220229116109231352656470247852301957776878651278441478880551071412022321092412478202322224521838680228969082359020009536152989067459467577049241345769796312380044828760006862515135542840017162315898589820272164857634405978099673816664032382840334525278222438162341853054267356621848506643933977285059205242571430499400865989090344941012121692611157378681251129250616721899287536310520577919478353586700988285595002761032048312320000*x10^381+33474284736835543976134218332762084561181518168803770028021537860658983500425121732686081238900893323023841003130405374468797691176065687621150973891107763960128686472922368294757048123383963407892745002165310369935756968942727187191677006381541275134137685041196465715866004655440361217688037062162629654543230558991646305495930971748503652309124520301382355030995652732677972257510671588439087093836633563740847387523100258619179480118210835883954455733715744530434229/108825596565034416147662222188107779935854372850734101486984803169058529359694525757161582117085566821163949773725952630086943050245878009335977342012216725267789886999582962491528794450698520057950334741770020875447304240311055324499978582941640881913398867071977129684752172935381415679568432490360644463470858554412387030648111780179933616047576430037011205441691014696967537386870582367427136227583491972112800048584901822925076692513505466653801165942767528457115541391862045915025118563570854510384864904796994069578007617470464000000*x10^380-349486165223798930337784701827829295800951849683400460277459071834861632416839709558471890369480957804270917161353869694270141172989481941585989683760020469042222324920110035373769905952528029745253720211004661451457898527290385048218391465578906789476150177935727700650950430891409135946825606075320121978382841820514172046273093214302523718304597942100945068715050367927077255940784857662234229740836127895109613611265906762753066224963239592036337176768960674295561036127/833168767301903490026501973072153163188901078545220280984355653062312100777821289196829072688407099582831199467645893335945635992682442039476242530445531248650199374868807160835144450314547869563667762782991279822424561263821439564371836031001202591928981726303056904866462635993280118442775919146201094012332893092581235106641943789057571764460245148363357788861586408519983466233881178605022154958379214538495597171966008356314387157883397852701501726457828197867676584896095823525432307722698462131506525711125786596689226319353872384000000*x10^379+942701924630120697677579042912734702324903520924443082001866262516056862766194769019388371390632036649154122791472733210318579557350139503437263717164816566617706468547218968531541341038245792866790167549951135009926794316064744715196328942701182723776188567840168383574403201029349822777254992449782435130095988945972896915513231896476719964825464969732446065037218549318835511687342354869290193962536576325404379196677310195615528147191616975620346105571018316439813329270689/9133196027163466057670514628816942974876733623012704720150506668869065248726476972175640294810318625626995608564334282748636061751784929636738570618743913547703485547311864097074853464348073746156926015627150409413418040574010620504644066571835182812725497683734109791146163415758336658369709625680656392563193174080875499239008987815649101682013207316359128081500710210196058756855805479868252862653752949770988736199091383601918312024717807261313861925430712705025470723631002417485788957256220541885574534845360872672907298912757149073408000000*x10^378-19847801813077962767673402887742718632901484989767946095899019007865144867608449434119412068264377471737295352652219055864979397069554321932271869639385202209443692804919591843064148837134796523904148987887971810372670410379045646860339810957581257218805283058775517309206365656029822329629375117515660090891657692457044115213086575640230888283240205398661587264185777066814298195996148557336433669532359598353873000670464573340899509320653209977424785061792744521319195191061/1786929657488504228674665905638097538562839187111181358290316522170034505185615059773494840288975383274846966893021924885602707734044877537622763816710765694115899346213190801601601764763753559030702916100964210537407877503610773576995578242315579245968032155513195393919901537865761520115812752850563207240624751450606075938066975876974824242133018822765916363771878084603576713297874985191614690519212533650845622299822227226462278439618701420691842550627748137939766011145196125160263056854477932108047191600179301175134036743800311775232000000*x10^377-3160483770624009318012489424647951129251683338294502757012976392797627485600463011762964717127716660565304903874047105614605452061798660211367952154950213497489824136699516982085752575837172885799623937700996864684205073232923678997663001871859893069159810342069218163778126809195240459084269698790833948568014315094056035531396485494854724046015379119183354464465374792070643725591539230786308854511294424896689295890480415114138111232404657559657892875100206996580953254860869/3013588139290612823804875024246896187342437410632733853781299956311987422437648043882623144499653561762903454012508667783996443412399991933449344147505140544445921328182922702639501314667733309860702364045964565524779254337627892300157773644963596876046395152113176601253840101243765812847621445653519058118727465446391354528167721471292003591117254205409226950718050394372985835564816244256996959611016583673933801792407885362535307116169262303634458159997134628937802309872867680616431327575198014118217432972486999920279893967006002720014336000000*x10^376+7373419072502063349219800591757298867731350463733653421619374649430552489226707447624987264170838136523029183244529755838550788099405836638208130302711631504484438199934867686032981672439548477072740295867677129869625352951451036721962963891317120332648466417882277927402566681483840178040242449242853504385448841795991464058785014406555952443697599016712913621314256928930009856656180082579964875274571559598175780254453814534871854130084945720130991933015962340599573035537027209/10812754243774718811811891586997863520184665429350249067367304243247410871706281181450851842464756979605297592996881100008979238963691171057216246801248444273471965725520326657070530717027827115780200082196920861102907964563408877572966091838129385591254465805782077645298778283262631736497265747004826380529994146021652180047065784638995708884928708089008306299176364815010273178006560684394105091084327502222074480831159492680776681932815313145440435878069719048628834687823849238051755603339810474656164149505283355713964259553617537759411437568000000*x10^375-1048463286777136153965880082187600411464301203951167092227410266943525663747831621286069667276796814655815883652297807089705415558809883380726657905236223601805923025542202175215451249672470555375437291076542308285885765383591620628941456937958280827180688627033147038194318737457935557935820082864557492458905821541125971617574357147581612233392664441338500950103915362600952817078142255183525254727606353813914875948732972875581989846099668411996015253248017507775327135102743170233/7901960801350564507672130371778038660550953495769162018432025940965207865042950287404282526473244400695551480962120707886562027834665507808613633162352363075053312552210254720987143848003936056212170220069509765294005140502939207730323619915304954990088763610865542343184347169408331273032201807911127118891319721912623413178395675414178064053105899871447270243438087406809507638487194548155212000564426538623892030591411357251111599156501430846687870539693350680737952389861669023168222994920733494878724760458461076355765080881783696594577878574694400000*x10^374+367209733472462198256222312459881013231859383604270501945885647468720200145617841974163106084686753390335279688138756672194737530629982581665968555207279223447818399763683386748560326675463907818395017211539651290161164487417428208699123186981027616964615100192294162693333196690284255067151346949959756556096225953205118781127165531312250478348924987867895421470815174865241212316722216829256150745791678480318579224332258171293942660367853144109933383296175970174655526885200078911/43101604371003079132757074755152938148459746340559065555083777859810224718416092476750631962581333094703008077975203861199429242734539133501528908158285616773018068466601389387202602807294196670248201200379144174330937130016032042165401563174390663582302346968357503690096439105863625125630191679515238830316289392250673162791249138622789440289668544753348746782389567673506405300839242989937520003078690210675774712316789221369699631762735077345570202943781912804025194853790921944553943608658546335702135057046151325576900441173365617788606610407424000000*x10^373+2679234760337227973217644087209610649400416215439005406919923356165093283771776628185164533147335342807053044665419625884433337256385190369551240679015267274273577706256785940186441287547685367067610936588161854137556050935445621948962470310788137423814500744610018811325130323878640896870844410263184051119362156603041833295256279783548091540513157287493294532277791773173564117143918727795633588070889119154287548512194810282831212621097739397008493344407911888809997313066064755050711/1094163717529324902733918650131758229014225922786798577423813074082449793051799844848746253328838380468521709485980217261294647778403410062290812379693136050889276785650469207386876684570347120608814441504024834279825907581388036991239673955935657893911827705713365159991412383213315293662892583810380321818357643683446457119093558659665936060843960518620694438845073441938263023997010020676346534107628341680780266602228016398147604420466130757154430781340444338891571799128382515772253395414582070368765231462892425082255538736329846931407528904452210688000000*x10^372-762708337172155919069399430445555370431145235649956079892284925699755341724142412535750374062627135390265479251014493502982464664198639012281139048570685049822885775381607014974387578967802415343232843707322863484866132511593285251408977894454034824815740235797206315952025669376161906666051037400257966557158965589925055514127261623719712210891565446690161625240195664796676001529531769552448387093059164989181685853501714996694439238292693196895917807798251714260373965408765925772579/921684707869529844174877286564190429366663215746515057829911505754181845378609721522835513887839226897129124739421759367888594926635384830796694172056779629074218376089804110655940458431179101596587534468907619023892759588262829189664947026921169950043953387571356858909022253839787759686476018874753867147483532363888394913128071580309729391154272161005609601194618515130260970953146372096823927745834711465090766448182220709769656925614326893957673219749832423401274766753465074862341530127554354842654456059874899946136439034051250370791563756952354816000000*x10^371+68886461990183657619203321309189101012757908790079647481349324696956215575330165307488825572639366657165601978016247664497779616145522448460058210142223487792959839068853203123426161207499483832166226283922346922317830526285265527331433423362106814201141810643433436450514625856416976596595844402322256462148113332307199318300202923890054335503026324622862166211670071506455581515112584034015053843160105466766819091185448734647640581951036798343368346895019345895007011952017717777556494187/683670692278718196274845325836427021267874840238566502326030818331233433991728304256221516452471400621668293824962963072243779949970916322861417462453180971221350371085125276728371706326828272758487962742725853302400741137709012705384250436583100864484502952671704806378074165052708648200559824712575178003051679933302583587551704631553705492641375226691842989001322619020052638336147759259284310292605847245768657102136540398120160260457534345515831602828075198046976373536583760860040178070474973356797054635884925533846057290775923577539091915484492613025792000000*x10^370+145797675914967542743664360468073740879658000430518690817151897616771200561520776254129658693026200332048059083711456237786029067951276011813647453965777743433030060147665921586518384257978360282579836082520056263298374111546558071010905717680377206771737950842227188149570322787855077403609797615536515590364341538117313774994081008160957856798226678177931890640944974249723306873870984698288837695349446420973589649570102690463094022930088653978120532248814527026813966496987681860706813693/28714169075706164243543503685129934893250743290019793097693294369911804227652588778761303691003798826110068340648444449034238757898778485560179533423033600791296715585575261622591611665726787455856494435194485838700831127783778533626138518336490236308349124012211601867879114932213763224423512637928157476128170557198708510677171594525255630690937759521057405538055549998842210810118205888889941032289445584322283598289734696721046730939216442511664927318779158317973007688536517956121687478959948880985476294707166872421534406212588790256641860450348689747083264000000*x10^369-93316762272513669779139131240114143151340091879821928423180650843436611774471609360975376180838088377702843475547982729838397484727111203731019725411128087673353704276412669114613747451237540803681626975279785083540001236121987678112446127609707768990068184748939722122094830632421967036638840453932532909592910762418865502402600039236433558572122070633307911958460473198197175900814428561280552523094418433548641623913537266322481494080288556689168454339896073096472527825686753645083150681/22710297359876693538075316550966403051934678783924745449993787365293881525507047488656667464703004526105235869421951518781625199429033893124869267343672029716752856872227706919686092862893004624177409235108366072427020982883533931140673191775224095989330670809658266931868027264569067277498596359088633640210462167966251276626490261124520362455559864348472675289189389544538839458911671930303862452810743325782169755010971987406646050833743913622862260697579879760578651535478882383478061915177414114961240342177486526369759030368138406839344016901639418254511308800000*x10^368+1268900260578379567231694767478336874803617722513745601372075500626317765765225174246647042822971093319637683043883483432616158235002121815542935912828108750161302689335157601819575444285930114319618191972497073907438671782807868119442369756511978775551135993036096400135893788535540815952336325403172514885900071177111419246791099235421316363638885039671814031898717422836026400083155086947353143435487998655175043379901677902047514428342717759427641209356806911557204853688312028609093872721/2157308007079141383167094537734979456327708017615400107513652724835112943712333626508675338176285407457312960549587478605702807549960401002086531902391394007276553240516263134079926302538082118422609668870263979533697225600450839395911624334150222971340316795352245566421526547950668819643644775579993744293455596645189926367397935449549640427562628193582052033467825669478232186081924338087035569730267911726474176428028763301476902220128957072180738887254364590150319881990917522964272867984469202884474045097999319806278758866754496937542484124269675473172168704000000*x10^367+41235454390948644271734269435983817505293752045877487277477118939103215708398506371293351044876634732859039278332674819018360215141735917976958203159392514125083364462388910434538080413037717493103390149880120578401694565935548339892698825852630784928940372814166938880186176026008456947782891426426729056635219342766226303207228131676682628017842620156089446162658768022745546039059676204811071481396672185905338713492600795863713176785588774538861160509379659609886416442839034981130453282329041/1051565981279482160719947963013874232118420775855314043846841933343436859689737267306444138071865993638459475816948899086486757042259877721900666622016509703925309307148913160623201964643851884899543178388929407134231696956695918778164987447285787625952820843866961846980548018028646631854848926529904238695881452468879300392259372288096095108716666712141132338580877428502879618419643094284761731437372819856434787865113481287219786535027651299509239213863261591535396464429228004696787838152674412343138412649131141243923820825542732303424683614476857983474745332885094400000*x10^366-1458940895721888573040843323331230396749977619344954654396700192098646513626833276547565903481004985519076318556852936738279471632065291789294704299977626939139776056465353127369404529690928058646826501725006190922232681444823404893662500282095121274667741030896946191656568992353923102949420366490547729664929547053853345578309950788330095790053404663433635264153627790124116681985181942445906310574391506422590389231562849285191826928343204298560616268675203058655130881670515233029801163101739291/47320469157576697232397658335624340445328934913489131973107887000454658686038177028789986213233969713730676411762700458891904066901694497485529997990742936676638918821701092228044088408973334820479443027501823321040426363051316345017424435127860443167876937974013283114124660811289098433468201693845690741314665361099568517651671752964324279892250002046350955236139484282629582828883939242814277914681776893539565453930106657924890394076244308477915764623846771619092840899315260211355452716870348555441228569210901355976571937149422953654110762651458609256363539979829248000000*x10^365+407076596689718559824627563585718657023917786476386873931361412034699727827776290276414365276063599720976172989218146506578579403650868891529942149660983465957366339415484282526786986955644690977873915814393859691791006394581670087348311541427994701151229318569086037674609333893710745287474025259758988944805279423125847345801974498705817699478462652010557525932648579745019722064206283397752468668252405430489514588731712554588609924928454711139916190869044504915546628510703224784834651319261374207/86454497150892625843590521779185669993615964086944644114868109549830661419391749431599304811578462666985945804290453738395508730229395846906063306329087345308219304687247895500636549523194282717015942411245831207540858965294754962346834442978601029667711165678522268249505755302225182837946404494656076984381893614728911681749604292665820459363140753738683195216426837784364247828370956996621685750123606384496786084330304864028774749977298351589152101967768051748082620323048980406146412113722126810791124595948316777369196929171995736326060363364214879111376187543148036096000000*x10^364+1448500234132723744158486912796395023519089345803767787282896429072499742000183204223042515165017011831288218869176883188944041508161815086766409732408788503317930508948921430933329840803148064925355202574068381194251910695214341515488056528134239982724658454117613934496228073296411016094565515177479532340335834772048794297834459085765828149450932655638298381077845176616748384020731873301498237630807720890481048003455478150777555234141220740125248447577978933527662932601391050225163444549084812257/4149815863242846040492345045400912159693566276173342917513669258391871748130803972716766630955766208015325398605941779442984419051011000651491038703796192574794526624987898984030554377113325570416765235739799897961961230334148238192648053262972849424050135952569068875976276254506808776221427415743491695250330893506987760723981006047959382049430756179456793370388488213649483895761805935837840916005933106455845732047854633473381187998910320876279300894452866483907965775506351059495027781458662086917973980605519205313721452600255795343650897441482314197346057002071105732608000000*x10^363-10663317461438175172585859005541417329878218243747905979158649338730274862278511294216203754724685831657876807758037178792316148662450486715151553680316666817649101937505232642538855196562720498803807001590566626091550730265858081085113262283854920628667994230053894188020677182233122345080804852093759912455105268377503478656332541084221395656607685240905681848183216011812159606366312134456603849858197391939084203269933832974813227933393209931502833868500665429284582355983650963351809294168410425999/34858453251239906740135698381367662141425956719856080507114821770491722684298753370820839700028436147328733348289910947321069120028492405472524725111888017628274023649898351465856656767751934791500827980214319142880474334806845200818243647408971935162021142001580178558200720537857193720259990292245330240102779505458697190081440450802858809215218351907437064311263300994655664724399169861037863694449838094229104149201978921176401979190846695360746127513404078464826912514253348899758233364252761530110981437086361324635260201842148680886667538508451439257706878817397288153907200000*x10^362+96467709110156152595310233511114652092599982028755605404138353870906953896662049842762051366166937176516916860744524168131984969620789951502607571934826589556457525969944068548814572724092325875054458457392030981031122027720058772692281208414001364129650118910751987447283715345716232947361885195515968716651138750443911461990135036192972267356363415459338150898309095302212954853040005775459402409275033033596763533123884429554587948054306517872281678301355050243855313383571666334892836040567698359209/1568630396305795803306106427161544796364168052393523622820166979672127520793443901686937786501279626629793000673045992629448110401282158246263612630034960793272331064245425815963549554548837065617537259109644361429621345066308034036820964133403737082290951390071108035119032424203573717411699563151039860804625077745641373553664820286128646414684825835834667894006848544759504912597962643746703866250242714240309686714089051452938089063588101291233575738103183530917211063141400700489120501391374268854994164668886259608586709082896690639900039232880314766596809546782877966925824000000*x10^361-84141494022860184954962687604587317140218215906009074502971424626532845010662853591408944722511735111932920266554562045907626296138764513221344038623365028474899558092179611695097493243901774917624045365557628361699255530080672579737655286374302528211243788083193348049106799559390231228608878026554996443025417715009794769915408078038968288415154184816244429596767215360765859040043702188044169129269128748645322848684857638505083909725322583448689043649049869519987549950618230139276190514368480875627/40543062550672876146988596886636850121412343508017225943659700397679603614353626997447007404956150349816188325087957963345735776525446551595736449514749755887654095198958698012596357717569942619037886081603115803104059380175346110490141842217204281511519974389530176907691914964030828388487004093749953325411848163271961654925490739703017322718007806218496031722023162387630280817916572946068653773852427075749542671994917022168245994258892464142652419077128435876014070555039279643411114497500134948867541486826598709883471865527176004231262552480598904736656000593772845914390528000000*x10^360-244710332663447937701227908042286099402826163769724669725279600811105774410399891539227462728948342915357437345291882087898293136702839892637676533577477452863388318431945306510052750720664853088014117510703600298724644899315882615566864420691720528590710257843737371643891762751270933985823491208640646554596709957764384988757914028625038176566443774953283408633586887827230422434319383454402883963347228070855675168025873026851950472572858549449206723788300897995423520645590553596533947778975541996831/112941388534017297838039662755631225338220099772333700843052022536393181497127960921459520628092133117345096048459311469320263948892315393730980109362517177115607836625670658749375567927516268724462682655894394022932736844774178450651109417605069069924948500085119778528570334542657307653642368546874869977933005597686178895863867060601262541857307460180096088368493095222684353707053310349762678370017475425302297443414411704611542412578343292968817453143429214226039196546180850435216676100178947357559579856159810691818243053968561726072802824767382663194970287368367213618659328000000*x10^359+43447652517926957133379952213553591958795279773269563354314966686128878826599323574682398880604513526339408808759175364551470160947342567735676863276686985273086490990565343670738755183717871559029702626657132757933491080533728666986003215619147123422390433343591970830067742777265214262234642181952136168841382985980452906063425955252977601341762941359035502376235791091812996679872040272431148850998726110927599172922931017445104378843311867449012273782418032514255890024743414438811210446161375373094559/66409536458002171128767321700311160498873418666132216095714589251399190720311241021818198129318174272998916476494075143960315201948681451513816304305160100143977407935894347344632833941379566009984057401665903685484449264727216928982852337551780613115869718050050429774799356711082496900341712705562423547024607291439473190767953831633542374612096786585896499960673939990938399979747346485660454881570275550077750896727674082311586938596065856265664662448336377964911047569154340055907405546905221046245032955421968686789126915733514294930808060963221005958642528972599921607771684864000000*x10^358-704423479136433506759977822985777289112199949581552094643994424061783119820816468132733046146316267833223097446573554444696456935822691297284610675878723211144655786151887097068766064844415846026789087926391258741387375482204376380514486647206803655505409030120135007191835206761470032291776391371686519553950203054470544914511572491537789572790745726136108082778668502932279664602098829103412150116262739855016691721914270977700091727456346398373507170709222689738480365010257028787048350705068783153231/8827359923032903977731533222933668103234866727313574570261139248185984735745986498900142028266292703364779051644750911443340359151332426785836505679947434849907150839478879400886579773131068466557880860775283197578240640726817757944797603022267453804940220983883626357757945261288504203368498427323989837635270876892877667203617247774058555640746403632340703994772659100333965781923339594401635848873341242348796426888109293402647863838000138432851425900825020086412791553807592278200615137311709382147032072843781683905508562337500977049264333026495838330502637697280974195248420880384000*x10^357-10747543735252946294846416941195061557057378691683263887133193947904615484254041549856634211634227432572793249466501799843460684335102417215113921866223199475484760544052675708832528639573482694285715548437925367724405317981592616942429371423682663148334498748181885466247591982019165639729692328177360660900297906101200423240290456750496828153876007254001889131169424585121698145752221441992602512946952483053700370166472258646620358475388009841533429382268113105285795023193682703722218512949138418633117167/1807401944240987089440531427395668544137338962417454393260968261066080374643990735649804080287523431013938510824262749118023938536235314384400024537969237285518489134383300557331527208548586268527726106243739234704144771188815935939197309218809261166561510246450172496750939292248821235639700052994586919255821712043816702359940631481738489267442826143721759142929701950793379493848803781953734940056816619370916068405340377824192150120830528344126329453193922862693019070642104518961575949364572495994604816914764299779652878138603325050836872187175022898170415068518279466477114175258624000000*x10^356+147098822472570777206186232710320131718818287092096567684181439256852224998251395240649888676230038762810243526393203670564268896283660933288994758791978018256067847820088552009463375053437295269308931915141934885832634373385709444625851025000250337146324458952918788373844416663758729225920842498341239734474460341201988943880364455788528450532248724206743522181710047988220318105613259700545347778888701959912419011302180160810931212407655104738750671707429975414814670752683539058701743174940333998543362201/31411399306808879071656132393359205042938580588220586696673379433700155476571425198879353671203855490725000326049256053637381552491813739646124564384017089375907535301006326927416886658913361356481860605063606010030653954453904541839842891251029918205069005662444377184912875975634686302152028507216269217411522167933917861703795802303317192785902909532267814070226544248271147065510245038092496889263295729756610292285915531841132540030985733980678277393439211130940745227711057846780492361370501309699338887070386451342932778684692269849027020080559018644065144639076305210498811873460224000000*x10^355-91826634184897009012932070200697414501511634864563116642689264322196166600027835677737713023097413377689807656931683461550564900380315875976950104929867534366417224703105085522085080101438411929121265607235442774119652502918907262959406410339687611910851401292956491769976789143203447170220066536741541161399363455512385104457218995826726398256229596247682566498884994477759781002614551172227797653188479133849416544319454934977936888838772557427378555644343180920041086061888641029652562438332368085141400541/95887429462890262429266088358675468025812509164041790968792421429189948296902245343947500680517032550634211521624044795314112107606589310498696038645946904410665107760966682199483127695630260982944627110194165714830417334648761232984783562766301855573368543601145993511839305609832200290779876495712821821572015038956170314674745080715389325346440460677449116635428398231564554199978642747861306293540586964520178786978057939304509859041956451098912636253656539241819117010907439742803608261025740840134823971056969167257373745458534297433871956035390688492409388898232931695206899403194368000000*x10^354+885229536926411460667376314336476279767974591555972602204177616369747217028509038547520706436429131861740757861326232553883296958124891769547889561055002027488663677244044364128742555129250864842694425141138673769077131101233965287417167739081066085949909825800997478077609540166165164941514711916930349259026767297507597417723357256765015373868334277946042551118292552293238812704147943014678634285526148339891166108721788189051703139093656178635746404981039921111197493165771282823984912584379753630180378039/14054357518417915607489572379428718599211947771758125361997289198049840993231671960412876528315782199564385860169467137141754146057765804653094590807248789132191771508964545133809955573673806824071598202151316289059429740764232717863198276485460814831182303676396541334735303936526833928334307612085907884133269632852718677550898350401998492543635416093580399095421362369369318944168298208472242893881806032228243347919926777960918159339578188403926337828035944180300916293313004739445214582258915728854047056329207195086580780405779455595307518127472978056173147572798141131326039826811060224000000*x10^353+15441210310087555988392098439324382741804606794751423317334434141733064963486054078641157680372722327597737534099290398537957400287305494850069805374640239397086437051723364256138437052691347247922253843997724766074141628539933876429042527632379842527110753109307792292157720103796915281630419123099040455592650525137441329768951629974108494927592692296738701807719586851769209286460674894817638501067833092779808732842813509104303234837447058984492805426215394456076070271093196813499961751086077416659413360791/774746458202787597862862677416008112781558620918166660580100567042497484751895916817759818623407493750986770541841875934939197301434339981501839318249589500912071404431670550501273800998768601176946850893591310434401064459628328572208804991261027417568924490161359341077283629501041720299428707116235672112846488511006117099993271565910166901467902312158619500135102600611483706797277438742032389525234557526581914554085963635095613533594247635766439372770481422939088010668879386261917453847022729553079343980147546629147765519868592489691326936776947915346544759950497529864347945452959694848000000*x10^352-66873627102929207603640219864723298098265169094129771182330073120202072849872797190474429256576851224234529419063365586205386097154192712854225414018012440639551288516191313753516792222629538713489750477617311686750319208247230911606979373612332949925134763300104169624032813424424492456449422311768189164346124694193339015067536504458592618982501725340118490309924285517050420880430067347377479813354413810278750492722219429897857490994096485775487525377065090339816112331158762429767954645108499528693942930201/9296957498433451174354352128992097353378703451017999926961206804509969817022751001813117823480889925011841246502102511219270367617212079778022071818995074010944856853180046606015285611985223214123362210723095725212812773515539942866505659895132329010827093881936312092927403554012500643593144485394828065354157862132073405199919258790922002817614827745903434001621231207337804481567329264904388674302814690318982974649031563621147362403130971629197272473245777075269056128026552635143009446164272754636952127761770559549773186238423109876295923241323374984158537119405970358372175345435516338176000000*x10^351+3224847295886670886254969366379581863502308224444029973599569565599471465199016049210395036524113613038421720331085970889570443795181113766315576491752803624354542925610242509941633336126108266611150009282953721101743787193260203925844052618650399646518211395293557646021708941797656932113994306226635202210496200081859545631797995766138677938522807100501115628561655193881205775425907583686403271588841138041111464908854577608931210651041315084565325686940349825641795714479662495466209224903852258743090395101283/3123777719473639594583062315341344710735244359542047975458965486315349858519644336609207588689579014803978658824706443769674843519383258805415416131182344867677471902668495659621135965627034999945449702802960163671505091901221420803145901724764462547637903544330600863223607594148200216247296547092662229958997041676376664147172870953749792946718582122623553824544733685665502305806622633007874594565745735947178279482074605376705513767452006467410283551010581097290402859016921685408051173911195645558015914927954908008723790576110164918435430209084653994677268472120406040413050916066333489627136000000*x10^350+65769195728938786415009172996927474358766681117617495940794219714898252051688265737696138143394583085459313303354656690318941759650152033561868012420833307057535658300254074052695945883856619174462850840317137524199936093638122989777923508469609427767901432765084006337184632605575963356030974538334612086376830585039774500455475584172153952869663636082712534773101722442357109912412732870932756297021751359910691449880637170204040506385006427270128565029035834250410533771357150989222064337555043306479114011079/10882838506553325039192604195382749314819560994533586495147363629743799507100696398509497405757243019317086940421557933133060745164302966160802094908635265990618289209296694556099441428636121935293824771055474118597501610494577853120637335041114901778867534928635641717037084521548568495313162164064758736631344532291892894448215163322741214136955060298172381066155846388770137065390814334350014716551630305880492070453679270344651467318865054789687439468036863177656887379800888452389339573626100958718248993942552582740069980071609606812613756857456213916940161128677543624664822546295613447733248000000*x10^349-141117942985480037391830294888668299052504773859305819279383407821175475685133817091859038991762497695666892205780131124264871986443999208272010194481804157003289800237168250816122209028146386775849004143233915652201870844989885930114933978550093253303104247309233427378497062107531868780946888923872532910729887602316584359243510251646060098343718916900628964615290836040475268065629694471301743470599322837899081166882359432379239364523039738214105209005496267555057551640490564832843113738080762676992267705055171/3778521529475314453607672176636890562105351577302061231115164652247047188865361789562497499278914776306892585714364914383798690721045989851030487352278164351942670013467812349877726064022461535934015960510460613977052559163717430603485282726275093897622808127222294804155275745881662981572729903363284233358402821611745212952420304705655749548350796935525450706169309866180991589103690736886325109586726042201706846861517442663662989453109947022979478983302398895282471298266868470669578699962982252866976050696854256727352297080862855485339496380908797471961623943876843146483626388073836989052983705600000*x10^348+2906101579801676931843697270610070509249455645914261250720489983865720761811187834187815881385346134411550628406743276927560754849299565015130657068002094270010263253012966881316194307742328696931349775189501923296580936625761459727663288682116536743760637196027519035762970161338654429009121229270283559138463939123333541726743464499231080169158665685072292710454139663588548755532795413008381257244015729479180191573093639513131903632639052585981221257844574805559627209398534941502860068649228394561611190977012807/340066937652778300824690495897320150589481641957185510800364818702234246997882561060624774935102329867620332714292842294541882164894139086592743861705034791674840301212103111488995345762021538234061436445941455257934730324734568754313675445364758450786052731450006532373974817129349668341545691302695581002256253945057069165717827423509017459351571724197290563555237887956289243019332166319769259862805343798153616217536569839729669050779895232068153108497215900575422416844018162360262082996668402758027844562716883105461706737277656993680554674281791772476546154948915883183526374926645329014768533504000000*x10^347-2074414556412048551471516455372497353219008551730562807794036646035997347336190874176541189985610891136974839943991377507062826993432893620535097822857115193407274718006956145996637558025758965348332915680692159606290071701360864531613999039718209370016491246236679620625550959256554072612734873498226329680541502490238519850454185296404623683023186324923580803160690517798740100465607380390557986780550605372665038634926948384165873718527085929856640953277904236207015364596666293780510722864095373350035769746484199/2921484146198868129812113805663341293700546833177639160966770487941921485572718365475367384669742742953647403772788508803109805871136013062092208630102344346661128042231249457791823652228275942101709613103769774715893819607946977025694757235179061236298362102002328846303692747156685787116006166191339309519383272527990276014575881047418377264429411630603996205088180037442666678666080883383472277912282271720501521141564168168586702299881827220949133522998809327670674399250883303913160622107742187330330119197885950315102844242976235082073856065420847499912146512970231905531203857324362144717784219648000000*x10^346-6594700358318491113623423481934095291162032865947251708148441358763929507221978413239688195132956395435820126000770877108104781815584518613718232321408392706002987326464245465813586369787583487805837798786648655477571372368639904484020666477239465307533620435986217565997655764691411423835137851753094395555378190893304462325651680869063021419121628914176898275569263965170492835585204235415404091536304637241510643129301934560270071783697664899663645353614599480037758773730495098329970226451167651760970067231670131/52586714631579626336618048501940143286609842997197504897401868782954586740308930578556612924055369373165653267910193158455976505680448235117659755341842198239900304760162490240252825740108966957830773035867855944886088752943045586462505630233223102253370517836041919233466469448820344168088110991444107571348898905503824968262365858853530790759729409350871931691587240673968000215989455900902501002421080890969027380548155027034560641397872889977084403413978567898072139186515899470436891197939359371945942145561947105671851196373572231477329409177575254998418637233464174299561669431838518604920115953664000000*x10^345+15221678644806964066117913143992802211905788237384465923182006427490849988610793155541257027496479469333390881994578581753067573854685884060072008756195964644793540929228486624322341817547622508960459395689580698851652674806207733196624041232492655719551611802897968104207343483110840594248199987739552273811547715693581035459422867970162981446593118672842263949584421590562098999850806259425734832780074491953093579597037320408378309118830567372212360461356729811361270764253538317297241869612955564252187205617491412389/291540745917477448410210460894756154380964969576462967151195960532700228888272711127517862050962967804830381717294110870479933747492405015492305683615173147042007289590340845891961665903164112814213805710851393358448476046316244731348131214012988878892686150883016400230338106624259988067880487336566132375558295532113205624046556321483974703971939845441233989298159662296478593197445543514603465557422472459532287797758971469879604195909807302032955932527097180426911939650044146664102124801375808358068303254995434753844743032695084451310314244480477213711232924822325382316769895330112747145677122847113216000000*x10^344-1513255109046737257268402741728825165685787505351901240095686985642142852651110309851955774760342198498808299669398091774062691206675393246759503698737403507441292726846932891014467464474879271816907488977935480667688178532071733256441540543716124400449979786661790126706786721659149816769413899363293378431465288490852651847623515037193791900018604019377525131159011329173799813866613045958983975943797370793785242745714872630160304852747491001453012422116174093377736903945784731022655464302179947572591267700972424759/200870179005343313737178499372463570482578735019189795549149369936405899329718997140490775767170657243519497451150009403584260572434958479573646021246817862076789711488081731140873109521797283470080325465849763845055409333347077709636989927358231572060032563287819912120424341406188699912798039121844607952537772998202400047189971819587044772114637979634151648128875556797573767561876355340205258565879598249629901640561205223266330163689053834893519876956468870724762293347398837892969885030612997146228878797700203849538961706737283066931508378972194826671854263992415574419209880036058543487930649234374656000000*x10^343-16403845616835334319727638876268883138998691962079917650918954133836615884379255238627468568341081970349379554693221125924730453147914288903607640851075938420267507502126837688077431556783179430926384001712960342133067526050844878474281641134042253513018022310337026973435201047748967126670716153073885571829491906077046788581235386013102344712419241374618435623190430925888781939584748755567813557259452779291538436184074204892604481209097184723846892383689165951505799266991140654809568882671432546963105457084911225243/251891204472700515426421838213069317385153733714064003618633309900252997759467622414175432812032004183373449803742111792094662757833437933385352110643509599044294298206054490850654879340333793471480728134175603861699483304017235447884785368907222391363280834362926169799012124123360629690648741058793138372482367339745809659176224661762154144231756026461226166753609948224157504522592949596617394241613016205035896657263751349975978025266073508956473925703411963888851915857638142717784235828388698421371014012316055627321857980248552965932111507231132312646505247046489130321689189565217413533865034139905818624000000*x10^342+19751855049694652255280598016293603438485785398550139083054664939639136977714596213398776252264591383054529676452794275528916664237275803737695447591172510457878465118640303614169506905716857631307275529003362430481736525806386023818364347393715232678999572614272257839146660262274592775266161122732975220300205667993475001847286917282331169141119165442081197599804667821430948890600231482882860343805528899296027162339150079136576750103111137522303667888552651092714612972051651707210719181701989991481748398660663498827231/74056014114973951535368020434642379311235197711934817063878193110674381341283480989767577246737409229911794242300180866875830850803030752415293520529191822119022523672580020310092534526058135280615334071447627535339648091381067221678126898458723383060804565302700293920909564492268025129050729871285182681509815997885268039797810050558073318404136271779600493025561324777902306329642327181405513907034226764280553617235542896892937539428225611633203334156803117383322463262145613959028565333546277335883078119620920354432626246193074571984040783125952899918072542631667804314576621732173919578956320037132310675456000000*x10^341-18910500931273251138453172303165998129837228405624967814922981863302846956860588854850723727879320518864025744023679345382111514236091872658254848094030348276415550324220986230994220975210882628971412962774346355894235791140649655478462183465688001857026928473289178171764213824706841316027154836400803845388558946190209157227301531596199731474225957639906391139556676586316977398121707865930895212498025300896628961062433426314339600890846752262338865035715002186086481624386069844552924533674158739641082974165244453748533/333252063517382781909156091955890706900558389703706676787451868998034716035775664453954097610318341534603074090350813900941238828613638385868820842381363199535601356526610091395416405367261608762769003321514323909028416411214802497551571043064255223773620543862151322644093040215206113080728284420783322066794171990483706179090145227511329932818613223008202218615025961500560378483390472316324812581654020439262491277559943036018218927427015252349415003705614028224951084679655262815628544000958248011473851538294141594946818107868835573928183524066788049631326441842505119415594797794782638105303440167095398039552000000*x10^340+167615807239969392584960132856142189463900241463613863518455411892019182595812641231262608230618457475072459874876111180716107443322750583758973824447494203897109935236006951809061850384442674362784945838648145614097381031288404733734076728170512851907883788930371923178661269147154166910886733562114824336516134047034606487311484867741751894480890103591291883231697797379582501902660062208302395694914102805709054074324164393145947037213433504613103356830748086630549201129587817939031496900815702093670779404402865864028957/47988297146503120594918477241648261793680408117333761457393069135716999109151695681369390055885841180982842669010517201735538391320363927565110201302916300733126595339831853160939962372885671661838736478298062642900091963214931559647426230201252752223401358316149790460749397790989680283624872956592798377618360766629653689788980912761631510325880304113181119480563738456080694501608228013550773011758178943253798743968631797186623525549490196338315760533608420064392956193870357845450510336137987713652234621514356389672341807533112322645658427465617479146911007625320737195845650882448699887163695384061737317695488000000*x10^339+7058715777109051787509732876942211365451845377364355036173055410676777518844669445579174168119719099529549104243979883944318502968911073659851418657937521297961847712759766850049918650596431859404906128194193921297723914861518227828753731494547494822360744816433354169258217031089445449792561013128975548655739359797416032197953773712165600745164650460988789506529877623686477715471540134048816321301108093820839216896195333488026894376614001194427063499735333932882814287805259669938236850460494052167341931646442484437527623/6046525440459393194959728132447680986003731422784053943631526711100341887753113655852543147041615988803838176295325167418677837306365854873203885364167453892373951012818813498278435258983594629391680796265555893005411587365081376515575705005357846780148571147834873598054424121664699715736733992530692595579913456595336364913411595007965570301060918318260821054551031045466167507202636729707397399481530546849978641740047606445514564219235764738627785827234660928113512480427665088526764302353386451920181562310808905098715067749172152653352961860667802372510786960790412886676552011188536185782625618391778902029631488000000*x10^338-3186842702023651196501501687602949454576020998938533404425755209415388901809590562902409837405058453406517539625454545167761880751303673169654870142675783207841888836794800174077846585000007968452800618967631930982463390687263185176006969713056417105904602703064583362872777690812561222122129787979074830805614917673793312746795590757819886186612539445249401812114043931518188259980194671452433622190636015651923861836043371348383903760543514609596621719757672135358409812150631701264012576049826496896193141931209028806659657/8372112148328390577636546644927558288312858893085613152720575446138934921504311215795828972826852907574545167178142539502784697808814260593666918196539551543287009094672203305308602666284977179157711871752308159545954505582420367483104822315110864772513406204694440366536894937689584221789323989657882055418341709132004197572416054626413866570699733056053444537070658370645462702280573933441011783897503834099970427024681301232250935072787981945792318837709530515849478819053690122575519803258535087274097547814966176290528555345007595981565639499386187900399551176479033227705995092414896257237481625465540018194874368000000*x10^337+819215606467783545176262710356325508136548136394820749208114807737739763020386114424632473627278544097399853741710563294826924891108752149793042838022232904787069746178392808044580017699208166947980723881391777302352820109479829270805395860409364306712754892702388941038595974034104270946000648608622988138967377463352173476883141790185192694727801963019913740767440750489771312780538742585657981411930319633075725962877892502290394460537785804680853228186739457139498434159117526755309306049271926213631750880757552796079411491/18284692931949205021558217872521787301675283822498979125541736774367433868565415695298090476653846750142806645117063306274081780014450345136568549341242380570538827862764092018793988223166390159280442727907041020448364640192006082583100931936202128663169279151052657760516578543914051940387883593412814409033658292744297167498156663304087884590408216994420722868962317881489690541780773470635169736032148373674335412621903961891236042198968952569610424341557614646615261740813259227704935250316640630606629044427886129018514364873496589623739356666659434374472619769430208569309893281834133425806659870016739399737605619712000000*x10^336+349553440179236617311887419964783982847067254084449503018881975738527004872324794758298583400383778762382165874116005855005516976983956771720361130303537177937491013671062786829668174654194086412009339484342736850684139328152966614455281905191043191907977009252987291065182885711346328794847655757906862583849249605214197331239114897152381579776411264086551175040254032726366918773035480667928768157731669199074487335131690331966641196787192665094513612870378368514256119790002727753682752041400915690473698666396206714716152229/109708157591695230129349307235130723810051702934993874753250420646204603211392494171788542859923080500856839870702379837644490680086702070819411296047454283423232967176584552112763929338998340955682656367442246122690187841152036495498605591617212771979015674906315946563099471263484311642327301560476886454201949756465783004988939979824527307542449301966524337213773907288938143250684640823811018416192890242046012475731423771347416253193813715417662546049345687879691570444879555366229611501899843783639774266567316774111086189240979537742436139999956606246835718616581251415859359691004800554839959220100436398425633718272000000*x10^335-3532230614301514633895766267041737732122519421620512827875184322517534082652378487038933390752250157832286467525187689862147750803758571678206573379251034472852763974497205596592322431683567212659212610397091839733956793019424352264124666707035296845895067135608624595615661250410117781465426125543425511258867302391540415483840379419382996449230581494852921560860737373727841069093307850658809379687291938111599580233354240776422746572644546717557873950302466581418292293797155365088279004226264804631558072188747119225952749741/1535914206283733221810890301291830133340723841089914246545505889046864444959494918405039600038923127011995758189833317727022869521213828991471758144664359967925261540472183729578695010745976773379557189144191445717662629776128510936980478282640978807706219448688423251883392597688780362992582221846676410358827296590520962069845159717543382305594290227531340720992834702045134005509584971533354257826700463388644174660239932798863827544713392015847275644690839630315681986228313775127214561026597812970956839731942434837555206649373713528394105959999392487455700060632137519822031035674067207767759429081406109577958872055808000000*x10^334+5938469351915029427760330270878458244218957994965478365839935803350312871300171437229645048298285425975281923296611272255689903286357114515908668104681512763906733991112778928669041775174232698008748879799182391093184165625250246013924837855915859662847434581061838414923942203076478742130853617254962308589683750133690790169262633478323138181209576824067700801937115240634980985223592402697546083125835127444105233049030303873661042120665340928882447206228240503873291950900182545588825994830170434059221787968793163196514133/14269138432571457028436658282969260593617047297867590419519538582112805166075307629053271122942253567079186398666838564689760852326115572565931172440752763572983074956644803681247231067575526152687499047533133431183446366952419714511302507916148448278044877458782770856207002197882862727156892899736864715591685852195807647616625999956532067871327599533194391214385044973838664309250337800051807298519023659868694267811261311163638139770240545179484367279708445597771497162379173136665735276634199036633405478799981330103738694032891274070242016660639517302814245724582438893830481879810688897971442437917579340595230811357184000*x10^333-107628851392686191321257767102072867097876293032790399198591826748005223933481290099659349316002251984648272442408660656777156164944407168132922851016651095928526031843714544320499421461033709137608344855269212112290087214788995854433440616324686584186756108174437182104385341977395193599913559657808329532379002398578938647722043461504520605047295318518730989283889223327200377823485647374575022989786993311058860930286915553361074766221967335597945385785553864034527394788547842544687893655886044130914679992587158141316758747179/6966906839703013894134198406659741484833523343183851022330414712716577122336268949885259625776555304126412759149083929209775736148225928305315894944197536814508986347581825397368960568743750644049671409958052397775317688664518925610143449490059479871755411419250687870543068823116307726534352958296524197387640617334603083948817644478776782138175700472082161510423498208476727848991477430875294913501913301930889976258848335175646321742819946183883242324317648563111933489531631283977045248816647679636260225024090884423150417361559164564795664634557244323099055475027375789912732777817568854434556770313258113045621443645145088000000*x10^332-1834885327617675428650831372497155836777610834120771731615190762498684594500339856846227911734001836156343067971121918755236646190158054778592795715900522510743441159573015477930904208391038612238577837288623063350533491557703331140307173446086813732321787215129245184274788247397207401766796575637359650150670401498658570599469841527017400800096502140673285515394574438760001453197879404224389430537574728303150557486412521066516010525881950018536302994688049028329479388780300365170577660168119383969843100478784342490614200676633/167205764152872333459220761759833795636004560236412424535929953105197850936070454797246231018637327299033906219578014301034617667557422279327581478660740883548215672341963809536855053649850015457192113838993257546607624527948454214643442787761427516922129874062016508893033651754791385436824470999116580737303374816030474014771623467490642771316216811329971876250163957003441468375795458341007077924045919246341359430212360044215511721827678708413197815783623565514686403748759150815449085971599544311270245400578181226155610016677419949555095951229373863754377331400657018957905586667621652506429362487518194713094914647483482112000000*x10^331+1194680837332629203986152178441010080685881814397811391062233797503852620639746846097978854108253326522107156037187693001327865148479668705353355214431949060945750945958362524687297463907724909892518617220539792750957130343645766336187404359769594641472935171002003275559956102218308020685094303411950347571332502624422824667904915129390765996278813396516631693123028788579318472310309410522847036820336501718305611615375432123504513089503874856372594580290966223244519144082112225837395571808365368727575216882024212713971124091/385682861020813071228591596919708160185566582879413555908964285423431198497846724108979864683721798438046172698706266396894495672535198301057670779153379429328607317438671670510640489883406900642676546337998177590344360467212910408147803958955420908598413988683095288247546729905788824989288482304598428794512132298761367979152852300298782410724820470985381352998089859632652174194054512603512893701231777117418970951153452916634406900691762329703669103683964654551038661278602343299708646817785676580687431038404591935846349878285673476319305992767068317309868077921881636406335998537671912417576195394549977736383693282982494208000*x10^330-21808215362283122773563685974456824515408710373057690472563716504001926473768197412962190134607812923684475835315103337105494099027102090815739785353389109432685327702925229700986010760681241674629488490675487994468465294950009546177310395405469841756033392057158793891539296973224743521024173649682012240046258691431080132037157327138666538473658371836537480085872696527186105981422865623546049187191477581006356484676882125975006567501670216329378985184542009131282591608038722839063232277257238427243925365225917386054830945271029/63203778849785742047585447945217174750409723769363896474581522273764787653834631913359075325044909719034816551000489405791085478336705621585825798933760053981225524145262320004931210279643305842818619031139451352617682071564515693135221373773819601396565092395442240361566720363311143695119650037666067518700675680459519177583673670711462967557529954682729369222561975747300875046050683252900675455289357475117033864620272096713463430850862551780188774366209707764551460617030959008239754497264627749660152761418552503486820586304064740931826269564703320499154631269448353166088311760360984647430299020281877601549877736748756238336000000*x10^329-16872810071554909624220341618084368563141103666897593319703820223836305569537087603308797567824464505335625447871638655237119667566795956604184694755783821370274474929175775009947914031554036695905790661295961602667507012512371331607175687452271235607222392964509032240610549173683590914447511086284767287701010129971564103074054665033096988819920281550359146789073937705870721756602577474978964200628974753207352663885473371129999303748075532910331909576743777806776937728799286745655179509448495828270681201332429716691019853865929/663639677922750291499647203424780334879302099578320912983105983874530270365263635090270290912971552049865573785505138760806397522535409026651170888804480566802868003525254360051777707936254711349595499826964239202485661751427414777919824424625105814663933470152143523796450563814767008798756325395493708946357094644824951364628573542470361159354064524168658376836900745346659187983532174155457092280538253488728855578512857015491366023934056793691982130845201931527790336478825069586517422221278591371431603994894801286611616156192679779784175830429384865241123628329207708243927273483790338798018139712959714816273716235861940502528000000*x10^328+171443173281063267954799847764278196333224680192342463596674137703561412326939726237410653992277617045262104719208203964776288476159840187539372377977374823838654022157821487690154939379163666830806136107774512642664842093598517976892351262364835524218801179270304812107944586454532874796565570789080837251878155650649373313123977672962935688159229058578340988563835831657528596065026694762965551540639606803764822390316600236840586180862791970260137722400282325677568798085994888692477324831981508807365352183371589933287850869819709/9694910077480178171473106971770704022584587193839818554883635242688790036640373103927426858554714847337166643127379418418736937720517279693686670375578498715033202138455889781625969994199199261454960345298260190088486189064330928929611348116262415379438332433526966260678582149641813693755744579690690704607651469593964506891965248272610493458389812179159531070312984801585977702715948283314503608967863181400560672799144345965439086262688829681761130259303819521449458828560227103524776255058678552208739954012376227491369696890466974174238394740185796292218153874722338694346067995241458862440612823632802790359476898054330956906496000000*x10^327-3295122883400644156952755089108552558274633610692502154068377519771559379628358461324575171410508515395665865709728142742922628383039973683184535240548161400221886894243047123035882480795663199420296060486127041012909107065432060545149628769515241424238904475858173385326368741465723033461389646683368954449930821249638623337357670510813515381834513047748281546603132908871327547753459419653864744856879346482880996407086926563462257845653626445534790967528467845163434272433945415832658756604246641817805036159929139257623262685897999/1003423193019198440747466571578267866337504774562421220430456247618289768792278616256488679860412986699396747563683769806339273054073538448296570383872374617005936421330184592398287894399617123560588395738369929674158320568158251144214774530033159991771867406870041007980233252487927717303719563997986487926891927102975326463318403196215186072943345560543011465777393926964148692231100647323051123528173839274958029634711439807422945428188293872062276981837945320470018988755983505214814342398573230153604585240280939545356763628163331827033673855609229916244578926033762054864818037507490992262603427245995088802205858948623254039822336000000*x10^326+317976077822989779810160360857353604906289604696184881524594475019391416722447102787467017786137573999007788987989533650808801145442482793747929433503237327159799864606498024938800410009422578550848089777228486529518003216330715593359219494487035868955635209588246537239752041288308574288097775833754270642344555609289823200837793490249020538633086962062957420124717026380683035941267130903065264152272069563665365715488755513025849885131453216681484041154138243809552729183013133189548075830447345897776658188082642757910340053454867/1783863454256352783551051682805809540155564043666526614098588884654737366741828651122646541974067531910038662335437812989047596540575179463638347349106443763566109193475883719819178478932652664107712703534879874976281458787836890923048488053392284429816653167768961791964859115534093719651057002663087089647807870405289469268121605682160330796343725440965353716937589203491819897299734484129868664050086825377703163795042559657640791872334744661444047967711902791946700424455081787048558830930796853606408151538277225858412024227845923248059864632194186517768140312948910319759676511124428430689072759548435713426143749241996896070795264000000*x10^325+540123650414037745560590715578485141205678458324607405557800192624186425225936379452754449626881756218363286729569009844789059785503073893219130488076116214529451270003126823309125482880320212575774253468684467197224047425869379514668080440262968637680868470791839562157871811857826306405425951096507803550665322620639631643619252983670225229153264108675724049718030228138436167005543347408673863638680075878606044698611071839440786854602376409402134451340186893769474195395236942408105250217999505513045765929456598692364697247383009051/8091604628506816226187570433207152074145638502071364721551199180793888695540934761492324714394370324743935372353545919718319897908049014047063543575546828911535871301606608553099793580438512484392584823234215112892412697061628137226947941810187402173648338769000010688352600948062649112337194564079763038642456500158393032600199603374279260492215138600218844460028904627038895054151595620013084260131193839913261550974313050607058631932910401784310201581541191064270233125328250986052262857102094527958667375377625496493756941897509107853199545971632830044596284459536257210429892654460407361605634037311704396100988046561697920577127317504000000*x10^324-4664544218808105735955700346006697606531331674914116557139025905326232626888865681241315664492307510415424544874919685532553388741935942139515443936313640885974025396367102909180455668192185855791189871844921465219493165107618702444980841358197804460485805077784763263113005596462854401621430657689662553730183045336747143667208383292263453451984601448146315889895903029510797779353175094987279095261751750002516389525130139155864611217227722082770319490442493138829704091147593585443775216516486659090342451971230547748328136044090742019/218473324969684038107064401696593106001932239555926847481882377881434994779605238560292767288647998768086255053545739832394637243517323379270715676539764380611468525143378430933694426671839837078599790227323808048095142820663959705127594428875059858688505146763000288585520225597691526033104253230153602043346325504276611880205389291105540033289808742205908800420780424930050166462093081740353275023542233677658061876306452366390583062188580848176375442701612158735296294383862776623411097141756552254884019135195888405331437431232745912036387741234086411204099680407478944681607101670430998763352119007416018694726677257165843855582437572608000000*x10^323+801834250146663029797998019396117832541458815220975004064253390802965517997384473594083865924902247103054000457971351222463906520494231868233514203667217425763729493092377253873010128892936913954188948885006956073522453722728312871095537384100104089006879404162889906604709114529755649232559356324458142990700505144404982420610837097360975077784933317250236189969437871939694051078471441606122775979569475834505936064602071316293865112163886501410569153124726896297798763756800397779300522357315826647320825981162653938215885192017831579/286746239022710300015522027226778451627536064417153987319970620969383430648231875610384257066350498383113209757778783530017961382116486935292814325458440749552552439250684190600473935006789786165662224673362498063124874952121447112979967687898516064528663005126437878768495296096970127918449332364576602681892052224363053092769573444576021293692873974145255300552274307720690843481497169784213673468399181701926206212652218730887640269122512363231492768545865958340076386378819894318227064998555474834535275114944603531997511628492979009547758910369738414705380830534816114894609320942440685876899656197233524536828763900030170060451949314048000000*x10^322+283074519099128851651940994736060744556610311381083744549867302011463436694593704245101154972980981095115422642693843186478840787095566760778920239418561858242505519757200807740330030080406311785475612512470459647841008989860809550296767244826286311066808441576695506572908469134858084549157048927714974074733028024073600364537561337364606855873719338133072703041428186486164369927297352381868214434979142840778595833334812994946398388885186028303042493813493171796380028577643620499494171150702015916433521746416570994090543244488891951/7865039698908625371854318461077351816069560624013366509347765603731659812065788588170539622391327955651105181927646633966206940766623641653745764355431517702012866905161623513612999360186234134829592448183657089731425141543902549384593399439502154912786185283468010389078728121516894937191753116285529673560467718153958027687394014479799441198433114719412716815148095297481805992635350942652717900847520412395690227547032285190060990238788910534349515937258037714470666597819059958442799497103235881175824688867051982591931747524378852833309958684427110803347588494669242008537855660135515955480676284266976673010160381257970378800967752613888000000*x10^321-11981085344388332391333335924988237806169157665878818941943515332759822429334107601341922272269017377029338270903988867586866576071789354894972627779154260049259324890349813443414430781529592132449371368628422819271286718994846884468240710299356618870531541376662160722840364776743929732906112877375038094045664829053290073756445636823997839591445663714477175150732766115567504973503271025686725126088320281246461106941359410318826618029909914331561866518182892039976066228187107592081764214320840159747695472343459568424549152541496141813/123874375257810849606705515761968291103095579828210522522227308258773642040036170263685999052663415301504906615360434484967759317074322356046495788598046403806702653756295570339404739922933187623566081058892599163269945979316465152807346041172158939876382418214621163627989967913891095260770111581497092358577366560924838936076455728056841198875321556830750289838582500935338444384006777346780306938348446495232121083865758491743460596260925340916004876011814094002912998915650194345474092079375965128519238849656068725822925023508966932124631849279726995152724518791040561634471226647134376298820651477204882599910026004813033466115242103668736000000*x10^320+294491319278183143611678326974369531591896031211244072024479899218203347473294615240371676003235107115267371166333174121852883305052912795371027142219026362106413415536050159537194245019195348587587854608869379735705451497341464281950641330797677940928005589251168742095052211919098137059884056365108675354725445707265248346652168165199729184965348769316941676663298410492672213481351738246768970516433660867705578125385607378371836021063065199058343752906856768811280932550604057515526796899272739362949265010612204588569046821080410992248377/13984921469105813677198625907463172192375078580285655150669374193182509091751923478089094549049488933878697937247731611614920155860422696708225188549565046804161502798470744709037437518339465149950116287224738875136523821280911649891338138664172055676284069486757870888945555417606649090559902517104695738913950375262170616527287545874705143988228302479964384721616610025595969017176829135342109532111786215525725541884108670683869727475473427288053286482229763956552865925581244340826643099393228959149307989170771534870504943454068330769142437256284058844761987273433315246285263603554882546631656269170522425999442295839372226190546372535785619456000000*x10^319-152251378695061237496495231696478702520428521378564701867124554879417817611751065514240565777739579557603808656810873240000354223292618989884477378218282781503129470787428933780085507691149031150187046655838498480317450009141641195036548064904742360965377183770207504986128870219951053789201717059017642461904475837823595697923476531391308126748374489836960918480265923776962522285863746462780640813820331322855987281722335375018276365850631101038204380427669397332768544816045838454956282018349486392848537821627955516628447847327760616578757/83909528814634882063191755444779033154250471481713930904016245159095054550511540868534567294296933603272187623486389669689520935162536180249351131297390280824969016790824468254224625110036790899700697723348433250819142927685469899348028831985032334057704416920547225333673332505639894543359415102628174433483702251573023699163725275248230863929369814879786308329699660153575814103060974812052657192670717293154353251304652024103218364852840563728319718893378583739317195553487466044959858596359373754895847935024629209223029660724409984614854623537704353068571923640599891477711581621329295279789937615023134555996653775036233357143278235214713716736000000*x10^318-34173501356862384176486942905980069701715849125693264807466486889676950406627968582285558597627295291498464928040439369035134041580652650472811263297902238102832321893024896220389679712530940811639701843750409824811223940814807259636964613098021274984764825359143394135905285981463511486903709918844886540761216570716798751762444348287986091724843971412218922596463597319746539971510680154414579791526605887012294279763998167936013333248934588235607477985541580693830982293467290364012183735829156862530382778680330999301916754746061924528409/146841675425611043610585572028363308019938325092999379082028429028416345463395196519935492765019633805726328341101181921956661636534438315436364479770432991443695779383942819444893093942564384074476221015859758188933500123449572323859050455973806584600982729610957644333928331884869815450878976429599305258596478940252791473536519231684404011876397176039626039576974405268757674680356705921092150087173755263020118189783141042180632138492470986524559508063412521543805092218603065578679752543628904071067733886293101116140301906267717473075995591190982617870000866371049810085995267837326266739632390826290485472994144106313408375000736911625749004288000000*x10^317+951321228712492117399979817743876549883431907455136786218403673642306265207353157614958376942335158352442053780118594201367188651059317170135076239313514005271304794574254055799937709195095229236737278912987501139543692448358941719082017445767520356138077565792646783159477118148977875074477141704143592021540646546087797923208208472196246796679860890370072862836437439784036388851219769062330775853401234937898570215304397263213315474142015037318283609983691490786948276112467658456563324205699251388610408407329651299754253036729234802129/8832581980487882322441237415239898226763207524390940095159604753588953110580162196687849188873361431923388170893304175756791677385530124236773803294462134823680949135876259816234171064214399042073757655089308763244120308177417884141897771787898140427126780728478655298281403421646304688774675273960860466682494973849791968333023713184024301466249454197872242982073648437218506747690628927584490230807443925595195079084700213063496669984509533024033654620355640393612336374051312215258932483827302500515352414213118864128739964286779998380511013003968879270375991962168409629232798065403083713662098696318224690104910923688024563909818761601548812288000000*x10^316-30687016912898535058801579315086024785359121108602889110427383849348700393289528186646137085267329356140546454219621378237253683289504025683056857027322393148599251927864622539002300786875964480488984322556856782962967757726596005250763840799862773043403453341067894244261154506213641507965105539997549454997344791976264093751453455904907099564577751443679043903974792457845529154654815098522014075499917540507989082076304897916937373264498530722914440209827326474616577245683829775656925989331477835153292932492306855163425797398974246107781971/1776196905948191183513643079255082573809173980324920489376215877527724114725228297105139720485677490514065667613959896527987779155520565863518264747303157464502944147428172344005426864329258789764864369407839635053339617493246026829399074315459164447333487097374143665863197102479385287693832098892433196407983009261297765663897736626454550927656900241375316574723082406130892832933594714821530647454453743661491349623616874046216926347204929053001071809535037860593866395476222681239710286767735223643635309088601351100833091858214310554327242671046125745755530479624218502800198759760298522482593399434809712281337167109966987704008913683025059955867648000000*x10^315+451529196759814773589616533888886321000979790978293436386375015815310479778395007121248603026773295349468066372899008968537974625092496193564276046309446010355855358023274731077275904559764118774269493034282153781443824539034425578954600577377493387205053105029067320487122644841478499467270988414499851968286011857799315102453142975304514895676126444215857032612236483019754333388740631248493099629667723921097561620310807461361142931450933568702392912091956507277182536809960356912709440849096208402390964161881755028174102999287613167134279297/671402430448416267368157083958421212899867764562819944984209601705479715366136296305742814343586091414316822358076840887579380520786773896409904074480593521582112887727849146034051354716459822531118731636163382050162375412446998141512850091243564161092058122807426305696288504737207638748268533381339748242217577500770555420953344444799820250654308291239869665245325149517477490848898802202538584737783515104043730157727178389469998159243463182034405144004244311304481497490012173508610488398203914537294146835491310716114908722405009389535697729655435531895590521297954594058475131189392841498420304986358071242345449167567521352115369372183472663317970944000000*x10^314+1683703149925939652482205534332463271479994443533765834483604246021590910196801042835276183817522534024383516995824236907512625134919228585811093382718302844702713763366231332087883167682871571349379035755326161316114580407442574124119481334267104810397203951020312113381363834016596399430572203638045351281809430428744043029733460706005682331669478526658444559626015291690343887383244105496715278840414650684036930287371835270675413849073411319197100677956143058276938270294546159294851134812882957087588202574752512634900832590571521207867695133/4699817013138913871577099587708948490299074351939739614889467211938358007562954074140199700405102639900217756506537886213055663645507417274869328521364154651074790214094944022238359483015218757717831121453143674351136627887128986990589950638704949127644406859651984139874019533160453471237879733669378237695523042505393887946673411113598741754580158038679087656717276046622342435942291615417770093164484605728306111104090248726289987114704242274240836008029710179131370482430085214560273418787427401761059027848439175012804361056835065726749884107588048723269133649085682158409325918325749890488942134904506498696418144172972649464807585605284308643225796608000000*x10^313-1031878148120264590499364537651111566831766396492540278092238244292735959992333389420018522331984621563740806554158291216273507108047732091418609469457088664615755741084792909842185941091365989888211086928117563999315552023246639661917121657106785122828333140191827916525597206730726343515798854559270334285522599285274907530858849882737158389192913542604338269377155677037193918489077171464005671090656910955622302036132365886409625153315948267472778832190549589735312785631181636257833023635917646570991967775679203815539187331956167672417215301/10411902306030824577032343702001362809277949333528038531447435054140362355216390564249057797820535079163559337491407009456615624076201047501248973955022127226996458320456491372343442546987561555559502792142349063177902683319178063486845429107284810375089147504459780248336289427309312305511610486898314865048543355704257228681861095390126443271685273193381363424112119241747958627318307578771675283318242818844247384599830704870550125300267859807548929002404281012229497684152804167641221112390608397747576923233465249259135815264373068686953589407579677171550080699512895858629891265213968988160117960403829781727449427090893254198958343494783699148069457100800000*x10^312+3198620755016400140576577443689374891610229960773669272783406958207367847101586438717798046481640682141460539003835466676988863508092964637051129779232403442686796183624345877063820469855985037314670829962378322633434440052846922444812160576370623794553624465806407521610894675807873348283444534370696171895671769507733738977447986508602699619849576271601381372520627469374676305056219151302194698577529182394912037589091372521674214152487608119706127948738653183451038376819804049612244085409374452824018913288062786363649390962605899706922517561/276861947683092380798360048439581692883072743641541024586215886666914180809163112731168127805682410059576464201476050024187279094753527854010484080167633837626951278066683975128223358635805614091014051518330645543594230442805416688172935273989164275883052331368589611148942241589815804487467824310705190729699902867590476308131306400146544059724358400824004436504799534382843445317327724253701365488235093137449305454131861924966901059120758999428005612109386563279738915692245019912277925034022996031015113640526235037117929633166283871903084081974277779334399873146138367149931199552280539003348591219829110105025359765826025168472301406565839272800937836544000000*x10^311+1144590584763861317080828219703483276727125758805221978720682075502504356543122743073142090399264530055527450163466830958055628359531921058809968837006440817205873629261040452707438358360087103602052874760469753481076430970809150904034829772253197207621512606233210083931561843943236626982549346018739580887562892515696541207257183490087412468525564370965849835229651798482498260221551275037325785788878905936081685135821293951464464324974502675991413898856117094552163469276354813246239095826747941805266006696560638192625095864152970274627172209/3915618974375163671291092113645512513632028802930365919147910397146357700015306880055092093251794085128295707992304136056362947197228465363862560562370821417866882361228816219670587500706393685001484442902104844116546973405390893161302941732132466187488882972212910214820754559627394949179902086679973411748612911984493879214999904802072551701815925954510919887710736271985928726630777814445205026190753460086783034279864904367389029264707877277624650799832752823527736093361750995902216368338325229581499464344585324096382147669066014759772189159350500022015083920209671192549026965096539051618787218680440271485358659545253784525536834178574012572470406545408000000*x10^310-1578859419624696627516774093195803317908505474480802188413348031175889512052632866720821860459661373425498253711797284579268224278977467304219339901707960743428645067028381559578402929173745553619389451055310375790966043846323174780797207154176228923946242249551135422503258289896420586820859639902955487494212697105765353927206500299653598638571079237240799474520605177110717345788874139882287072929480865596691972174329028624202777532338660678707914894169082867028014785380067965063666929388078408802739376052825935904601163855402614406943580001/4041929263871136692945643472150206465684674893347474497184939764796240206467413553605256354324432604003402021153346204961406913235848738440116191548253751141023878566429745775143832258793696707098306521705398548765467843515242212295538520497685126387085298551961713770137553093808923818508286024959972554063084296242058197899354740440849085627680955824011272142153018087211281266199512582653114865745293894283130874095344417411498352789375873318838349212730583559770566289921807479640997541510529269245418801904088076486588023400326208784280969454813419377563957595055144456824802028486749988767780354766906086694563777595100680800554151410140916203840419659776000000*x10^309+1211214157638712388127284457559960011784734467543494563880910620205078622623693753263058125229357721662195135019264954334581881844763991904260440670399229014337809160849082982607266103167653153526564598898717738004226882614357073773247297182478659836340444447400158963937565349934325540715393759939440941233857077274817926942291408725182219998726398338421032464465805602408503420737291510958425387014187977169609176337828590765313223412651566377851814972838668200143435888253608037233135264533998193042520975512268550017659067816533303305076089170689/15787775704680659922645683402218706454964340133415235386004374721294114246461717340382131319991233751237288294624970276579255403099225172347093844187479151956839269680474586997711808802848179337925985273781286731477917396770536081226373461063958103667955176143962453986157282384417656435093365213493652796170407261121479320994879616161956528461721813448588028987249688648647264625775296147843066665601117951069909194216415294409312565995302161183382592024925659384463831928434580015477736397140127325672605840237368026756612819401674171511401466690501216088764818366285394248357676723269245456126950065719535174628966115286463259206964515408010418692200679191085056000000*x10^308-726167262904406095860935011955099153172508982369142518902159590232713985538327225872745496947520870840019613277506711547469187002334363632634523249066322084814905816519228997935417918850275764795725416370564670079240744669919447244353713589941274774452436011132596980208044890301790670616841378134029673467830066320243526594195117123276121191255004507369665808177053779013397285344818932474661258689936556757335127322542069058428568372949933937966687813086284656807771536407215099537667889966353525315861751781531177752057047441197271746563102005621/126302205637445279381165467217749651639714721067321883088034997770352913971693738723057050559929870009898306356999762212634043224793801378776750753499833215654714157443796695981694470422785434703407882190250293851823339174164288649810987688511664829343641409151699631889258259075341251480746921707949222369363258088971834567959036929295652227693774507588704231897997509189178117006202369182744533324808943608559273553731322355274500527962417289467060736199405275075710655427476640123821891177121018605380846721898944214052902555213393372091211733524009728710118546930283153986861413786153963649015600525756281397031728922291706073655716123264083349537605433528680448000000*x10^307-220221521988539102633159945556546048150642316691450463840728187191341944449224715061841907266843097559764964153496078099645498264722233302779964593740725472649224187488126631833613385886446485427414994970506637737217103652856476792981687714266484367043668756147035494093372842836052532014524519668153926330964386567752933181810481605948476741466864676113400608038693062938211710955137341234192381850189983392872479855024304752587629649448282817547125154386976995076390964237737545514511787928098861416403792777038834166762809326075850716619383847077/252604411274890558762330934435499303279429442134643766176069995540705827943387477446114101119859740019796612713999524425268086449587602757553501506999666431309428314887593391963388940845570869406815764380500587703646678348328577299621975377023329658687282818303399263778516518150682502961493843415898444738726516177943669135918073858591304455387549015177408463795995018378356234012404738365489066649617887217118547107462644710549001055924834578934121472398810550151421310854953280247643782354242037210761693443797888428105805110426786744182423467048019457420237093860566307973722827572307927298031201051512562794063457844583412147311432246528166699075210867057360896000000*x10^306+42093351602180290669109198773148823022299311210561425755417964558939084329836634318280671666421326072536455733088399545329495490526520814003217513863584064950807777685709147530579799737402685972873220665057293971194808752741650899081259806006738251766415357170330352544004099460815641811397861346530976304322734539787016237592735391554401071109512431027385557290642943655948706820214925943713817480406832346220215140037335151712258697334828811356946956903942021716464301749669486569854358999232428240796120708125059830673795957562331984258072719884369/122765743879596811558492834135652661393802708877436870361570017832783032380486314038811453144251833649621153779003768870680290014499574940171001732401837885616382161035370388494207025250947442531712461488923285623972285677287688567616280033233338214122019449695452042196359027821231696439286007900126644143021086862480623200056183895275373965318348821376220513404853578931881129730028702845627686391714293187519613894226845329326814513179469605361983035585821927373590757075507294200354878224161630084430183013685773776059421283667418357672657804985337456306235227616235225675229294200141652666843163711035105517914840512467538303593356071812689015750552481389877395456000000*x10^305-18191507577047633310660741374735732634456721484807060239617317955067374916043444516661175593039088225605077527901109486742854181572952247322091496251795547299768357000660002343740759699130741463299730394588814095299167304298852577635278949886013902871213830192995681094364170981081733250321471425755488235276324777309266622144111637328738815159726101276340061837655181714897468485083759734587020573266973114213937324170763986152559681323033338123565784193994957473522857872894524276925784628068115147343687763322052241242674078124391718489445102718629/368297231638790434675478502406957984181408126632310611084710053498349097141458942116434359432755500948863461337011306612040870043498724820513005197205513656849146483106111165482621075752842327595137384466769856871916857031863065702848840099700014642366058349086356126589077083463695089317858023700379932429063260587441869600168551685826121895955046464128661540214560736795643389190086108536883059175142879562558841682680535987980443539538408816085949106757465782120772271226521882601064634672484890253290549041057321328178263851002255073017973414956012368918705682848705677025687882600424958000529491133105316553744521537402614910780068215438067047251657444169632186368000000*x10^304+2838299246261561816762859848523318857437795450778256642979892681374529667943420282323702261819003405257650673227563387459073738317264844966211889446380374322638806264711670122621786673657306824990529164267056436420015769721714206445970346447668271216497337722135895630937951768722857703363842877510752086128665024624278346807248294860216009642666368539299985325287248013962889813339706035251471299201089152658450274285434702317112798086908559498188919907178799427685827417354607177310284765531992241909266862911324654587199871365101322904520044905027/2209783389832742608052871014441747905088448759793863666508260320990094582848753652698606156596533005693180768022067839672245220260992348923078031183233081941094878898636666992895726454517053965570824306800619141231501142191178394217093040598200087854196350094518136759534462500782170535907148142202279594574379563524651217601011310114956731375730278784771969241287364420773860335140516651221298355050857277375353050096083215927882661237230452896515694640544794692724633627359131295606387808034909341519743294246343927969069583106013530438107840489736074213512234097092234062154127295602549748003176946798631899322467129224415689464680409292628402283509944665017793118208000000*x10^303+82482059877436610417661394317404843100255309540120261572495708903917892693828615682990022675620813338495940661816007075955969072062835984867558095277868034795897299760535944114844448752332829363676026452019690610103291963746501618782572619116334040857221464176861105895139265888527786977989109298810448005348785823287895613577287171408314180081438227481393793870511433625361501048966923346966285509272697471762490987331184259099743603087814505786534356208332707696694699366526957665522847445950152688356765373403975776107229025432995738793062318677763/79552202033978733889903356519902924583184155352579091994297371555643404982555131497149821637475188204954507648794442228200827929395724561230809122596390949879415640350920011744246152362613942760549675044822289084334041118882422191815349461535203162751068603402652923343240650028158139292657333119282065404677664286887443833636407164138442329526290036251790892686345119147858972065058599443966740781830861985512709803458995773403775804540296304274565007059612608938086810584928726641829961089256736294710758592868381406886504991816487095771882257630498671686440427495320426237548582641691790928114370084750748375608816652078964820728494734534622482206358007940640552255488000000*x10^302-716774151840860162356973928086803230866823782599766640875523360077205937846502620177760843725816018544405510564609189938688396775406511526247960246355682134334328393419074400877348485449712180289580351524619324277692232940671736046282272239819360044623895325043085838961537015535520324602091243759861145370554303198850037161229644769948850309283712556771164173180988328140681078854482586246772627384975104185977794321097232610874535437594038182529933721051681036844008879538019612033875758532274556471289832682990887208575348015065543344075831077821513/2863879273223234420036520834716505284994629592692847311794705376003162579371984733897393578949106775378362275356599920215229805458246084204309128413470074195658963052633120422792861485054101939379788301613602407036025480279767198905352580615267313859038469722495505240356663401013693014535663992294154354568395914327947978010910657908983923862946441305064472136708424289322922994342109579982802668145911031478457552924523847842535928963450666953884340254146053921771125181057434159105878599213242506609587309343261730647914179705393535447787761274697952180711855389831535344551748975100904473412117323051026941521917399474842733546225810443246409359428888285863059881197568000000*x10^301+245987863621241742995898930414499391727989172368571926759996279290918478836868382218557854342784707325572084273679625565996985021444900502083853657063608226769850105377734581036702583702582024260053479329186994187626616853179886435852828130159286545519309620856230008697987870976010590294918034389714141280191260774035086205843387674057894237923178192120227787314966532144029070505657708133587188924177124978486580062520475267804954845775985850662803729945491040997133025819760207799366319841148533480581558835747979637097770315526834256758584698368943/9819014651051089440125214290456589548553015746375476497581847003439414557846804801933920842111223229868670658365485440737930761571129431557631297417611682956545016180456412878146953663042635220730702748389493966980658789530630396246923133538059361802417610477127446538365703089189804621265133687865672072805928849124393067465979398545087738958673513045935333040143168991964307409172947131369609147928837822211854467169796049745837470731830858127603452299929327731786714906482631402648726625873974308375727917748325933649991473275634978678129467227535836048154932765136692609891710771774529623127259393317806656646573941056603657872774207233987689232327616980101919592677376000000*x10^300+104599101780737421947989148983193626999120873261514808470663605850566139203893145754374496197241543294257148308800414464290587937565483859584499276548253207606050961958584593905102791605520752835035677666998803576246337143008994023191356265043721863781260992298135759116479680478319945988585916672045097123620151649942656467447450445536856366614586787097276773917973427332817212052431111433584109588885592459758804264165467141925731163582351806770098010157510485638391054514765609370370380325946976325409575866998966433027940809446530749132373903986921/82479723068829151297051800039835352207845332269554002579687514828891082285913160336244935073734275130896833530270077702198618397197487225084102898307938136834978135915833868176434410769558135854137903086471749322637533832057295328474154321719698639140307928007870550922271905949194358818627122978071645411569802332644901766714226947778737007252857509585856797537202619532500182237052755903504716842602237706579577524226286817865034754147379208271868999319406352947008405214454103782249303657341384190356114509085937842659928375515333820896287524711301022804501435227148217923090370482906048834268978903869575915831221104875470726131303340765496589551551982632856124578489958400000*x10^299-123537123993408208469692442202733530730821665169667201318056904569251647320609173403915729774657931067098040552141950190211535574033443620704255175302779775950240488930659170635645535485075607984338298295034133092497663879219486707551147156197086541846052796286421362629640347975670985087962662041452230881031062188264909325342029677094419048939629153037493312257645953955129208896491060838109516773253408685295724382776126986541061752096804561677234091167646305605189287021305646644766583093164858193729768397686136091645278982343809289455277364513039/137466205114715252161753000066392253679742220449256670966145858048151803809855267227074891789557125218161389217116796170331030661995812041806838163846563561391630226526389780294057351282596893090229838477452915537729223053428825547456923869532831065233846546679784251537119843248657264697711871630119409019283003887741502944523711579631228345421429182643094662562004365887500303728421259839174528071003729510965962540377144696441724590245632013786448332199010588245014008690756839637082172762235640317260190848476563071099880625858889701493812541185501704674169058711913696538483950804843414723781631506449293193052035174792451210218838901275827649252586637721426874297483264000000*x10^298+1121742616950862976844707181521873972449194152898874086390132482422377473256609216854447801598386653629200214689949139147719701221528082782937557219775414603121906277932804606362576788575179068657857895451887425536800765624216269586673017642993753122462167605704083174763890866895313612312622896053040379666301409362402663740649857772454508218938813563056868429421410447166324713643434942805000221385612979347311881236457984992904944717233966366644522245959655591353734100175945918265007895703739353053749271351781327332043635312331410996590415558557453/7423175076194623616734662003585181698706079904259860232171876334600197405732184430262044156636084761780715017724306993197875655747773850257569260847714432315148032232425048135879096969260232226872411277782457439037378044885156579562673888954772877522627713520708349583004471535427492293676441068026448087041282209938041159004280425300086330652757175862727111778348235757925016401334748031315424515834201393592161977180365813607853127873264128744468209938746571765230756469300869340402437329160724577132050305817734405839393553796380043880665877224017092052405129170443339613078133343461544395084208101348261832424809899438792365351817300668894693059639678436957051212064096256000000*x10^297-1299561642510148852789712193911523621428252851266522342024202685465960569453024403926482012540781709811309129942890565356708034911161738517029821853723160024682097600760225644175401705004831222069969277940907632510245100203372186738609252696386897263827085316836539988018486510077349881115452531018466512871739628732911252514742195041812435070106312061460313180155814234564904671074383985235434282229122236309463172159630337810559567632100787058885040630301624015352555924956190348047350948778901571939103493254423126184052739194739022440883462058054937/160340581645803870121468699277439924692051325932012981014912528827364263963815183693660153783339430854463444382845031053074114164151915165563496034310631738007197496220381039734988494536021016100444083600101080683207365769519382118553756001423094154488758612047300350992896585165233833543411127069371278680091695734661689034492457186481864742099554998634905614412321892371180354268830557476413169542018750101590698707095901573929627562062505180880513334676925950128984339736898777752692646309871650866052286605663063166130900762001808947822382948038769188331950790081576135642487680218769358933818894989122455580375893827877915091599253694448125370088217054238272306180584479129600000*x10^296-16295169246968470344725001162313803916798379910937526157831887096109912638012002819844269463736695682596615787479943441067029421970050013780304165228752276993211454237394735059946730314187419497672744714318091310525434486010942821409771792166474609611541906492597514216446243817267116744561905508913668016330057627920563254182265154284892967343136557154608207234890944876509617002522857837226605627654754050111340915614806983394057889276931557056993448798106117023804173482475653966741707576057650655425499224893359019912510062072350389994159084429810987/7696347918998585765830497565317116385218463644736623088715801383713484670263128817295687381600292681014245330376561490547557479879291927947047809646910323424345479818578289907279447737729008772821316012804851872793953556936930341690580288068308519415460413378270416847659036087931224010083734099329821376644401395263761073655637944951129507620778639934475469491791450833816657004903866758867832138016900004876353537940603275548622122979000248682264640064492445606191248307371141332129247022873839241570509757071827031974283236576086829495474381505860921039933637923915654510839408650500929228823306959477877867858042903738139924396764177333510017764234418603437070696668054998220800000*x10^295+143610296560300181992584769270759748724198186822602579005538986288302134815223937405343889163385182522769004623919519544193768174608799845989427705819862596714725457888345531354190980898683679274165974884908352985157349955835239567063786569456671342919324056801069873997641520951724198536005701849357287257080061184140881104705177138636351803652898986707748814436694384791960628362863292813157488491782750938058596541200916274054846239867377607814782751805511957735021517407577010512096371320029614930313438120945587927415580449505553613343200417845195629/230890437569957572974914926959513491556553909342098692661474041511404540107893864518870621448008780430427359911296844716426724396378757838411434289407309702730364394557348697218383432131870263184639480384145556183818606708107910250717408642049255582463812401348112505429771082637936720302512022979894641299332041857912832209669138348533885228623359198034264084753743525014499710147116002766034964140507000146290606138218098266458663689370007460467939201934773368185737449221134239963877410686215177247115292712154810959228497097282604884864231445175827631198009137717469635325182259515027876864699208784336336035741287112144197731902925320005300532927032558103112120900041649946624000000*x10^294-5423165116729434336413244239447028926895940563595883175903187822663999654666303306518812113190022289920521727276048378919701526630595440334935751051877747232870502162753926060630464333459000737040783740200674592171197407588060647719782057426104054047828779363701437784491292044500513440824141613394838041074179641096245041140020073876487279612405650416533435570077197909788054426529613434199445871773396202292015064107875518257150484056538137982147721596819836774036514352028860980463656083574068291087053521882725094715374658823657628852922380039899839/75564143204713387519063067004931688145781279421050481234664231767368758580765264751630385201166509959048954152788058270830564347905775292571014858351483175439028347309677755453289123243157540678609284489356727478340634922653497900234788282852483645169974967713927729049743263408779290280822116611601882607054122789862381450437172550429271529367644828447577336828497880913836268775419782723429624627802290956967834736144104887204653571066547896153143738815016738678968619745098478533632607133670421644510459433068847223020235413656125235046475745693907224755712081434808244288241466750372759701174286511237346338969875782156282894077321013819916538048847019015563966840013630891622400000*x10^293-16573144329360060160104082917185911542715941869573715681685185059654438518584115737948784465584869617757615733456907336667066302280136656838548240200813222559615229946410150299538457885652358558024789554173171593501947000850919942830714589791224461634654394332308370462316137593934385589023394590390612054150596287588213736376290647657124182246954756483119632260400121890556677046642542321746636157756900212764585257501475739644604288689711455916841969360003638006059990768454428465272998011379673466547898277566136762463942503082003538822469019008621333/18702125443166563410968109083720592816080866656709994105579397362423767748739403026028520337288711214864616152815044422030564676106679384911326177441992085921159515959145244474689058002681491317955797911115790050889307143356740730308110100005989702179568804509197112939811457693672874344503473861371465945245895390490939408983200206231244703518492095040775390865053225526174476521916396224048832095381067011849539097195665959583151758838970604297903075356716642823044733386911873437074070265583429357016338709684539687697508264879890995674002747059242038127038740155115040461339763020717258026040635911531243218895044256083680016284136950920429343167089637206352081792903373645676544000000*x10^292+44655345084625806409389041719208889289297679215897332552392299638413387380936531590548958506721432813815117966597410523962285534293370130841209669498267058321127324610448066836682989135003560451539048481971307836339546606384360010328831836399002152090967306778648487490306163442673173293830948723031389388619575835961344342130441529315854075027865989576920911331862433048253188907167648801395443750044540486940876752359800318102863830905375641831380405896593029292885083385762289660326570212548865464474977869346155417410168095662895163018072266247198281/23623737401894606413854453579436538293996884197949466238626607194640548735249772243404446741838372060881620403555845585722818538240016065151148855716200529584622546474709782494344073266545041664786271045619945327439124812661146185652349600007565939595244805695827932134498683402534157066741230140679746457152709966935923463978779207871045941286516330577821546355856705927799338764525974177745893173112926751809944122773472791052402221691331289639456516240063127776477557962414998025777772967052752872020638370127839605512642018795651784009266627864305732370996303353829524793271279605116536453946066414565780908077950639263595810043120359057384433474218489102760524369983208815591424000000*x10^291-95395978432027955302417809511460519419365873216267021207042780794143807825826637794744828223878877952663383046331098514731574917664456201204079776611292189356159501474773878907175454225220626765963310514624564774507382645361792748986257304822177249394035288020343088734361435935352997030522200623274897239778323783614758152674104166807769939207449519295018010622554297106807741995188566545881338272910962542538621244079253274096647238265899499130355614596978183368824744468660199574959246259324812872061085066490168358082932049466003344069071983636930541/276216006545229244223528995698027216975963569083716836020864945660412569827535798538267377289187119481077407795422194540759109062498649377151894312989421576681740543396606687626176856654988179465193322994940899213134382424961093863012087630857694062959785420443526591111061529014245528780358998567947804729785531921096951271136495353569152544273114019063759618930016869309653807092919082693644289408704989713470115897043681864612702899775565848092106959114584263232660677714390746147555499307078341272856694789187047695224737450533774705339117495028805486183956777675545212967479576921362580076907853462615284463680653628312812548196484198209417991390862334124584592633649826151530496000000*x10^290+257763336181877063044098618596378805128685729061562109745057371100041401533482938267225748411549280989289205475675828166116069860904885212218176034339382112149196248421541049463401161501865058867259440365134136443959953458697503125960938781992782565317437979872918714280332940053612708074005957989703967633550160616271898631523761369590494470615057836738799596842475030936927229209587474664894771072840348784682065806506519395465163045657728627750928748265785689448803663143058391167458225256369321794203087673284024529822447771457984294974403736776855449/11751735551197026026964688180606976140431904575561770841614981324461189334480613974173557506485415628831293349841598822279569367386306173500644230770822663444277688573601084528095524446775860726337315923784758257431535543171071993444514273749218256496834506978870040421816072325333355224473455575436324783049057176279397563171989075042760308247256123720167227423567990439719816519953284609147775222115812289627637658165131192058067723372269528809736914260511403199353199742757715381550543061428423974154266651030867120124107011531800596554427907970316451594008342904741378151707312909017971588726625038227632102636595081640945115686904964069273419997356688397300508122958919876265115648000000*x10^289+429742038741351507985536469499139744999017979312279073988279623559902726968193051361419359173364004160037131457474265255292235128076452968341551597154031832092257174539265682261438288554835234260498880898360924442466384229374585456405639771441868264086123722273191477153377541524133378249761237128481681068819012275689690903733231502679991575859744732920364272696253051110562194479744018518344103367767795338132962537333593949384760606994943919470465512449145399886732731212281855281447298134056719833647939189329225319233862942926830391603210845764383491/110802078054143388254238488560008632181215100283868125078084109630634070867960074613636399346862490214695051584220788895778796892499458207291788461553470826760332492265381654122043516212458115419751835852827720712925906549898678795333991723921200704113011065800774666834265824781714492116464009711256776525891110519205748452764468421831740049188414880790148144279355338431643984330988112029107594951377658730774869348414094096547495677509969843063233763027678944451044454717429887883190834579182283184883085566862461418313008965871262767513177418005840829314935804530418708287526093142169446407993893217574816967716467912614625376476532518367435102832220204888833362302184101690499661824000000*x10^288-1999861568021455169361934067613624295915511217239836355008080180168892265506922114361803039318555943833313668981320098618004735932064317994634060375101862320846598399624961098342074704229160084198099002659181818638672880692859622033662206092670461686218109294528324067044932077651945252533286549745581377140067244433179926675654809350174300435443293963124780366162971720586466173150576141672212500880514915484673413806466569014304803576533912808615323150079570095549487902871056395801869758995003911540564693330769716879592606373040087899958709795804189109/1610891750171776952311621102910894729403819534896236587673684363091526107234188777075175344350539280813643442262902238561707124052492123167549847633354306635207910849089010202235863428011891062641007459706495324210999718302373099409086495063162071775181468572026647079359710837211079923847053679648271597184109222163837419813268040902015297638200800959179846097599858381813901002965904090269333495831567500008957715911558752634421283311491100026073167785556255423172877072430326831532543671958880886303300244010538862158550668811512974081537733231007993595424835927403779682026340892605386567008526601393972338992185571960320322781081895843957325725791509132614577344239445786115725852672000000*x10^287+48069927252358587975156848683223997347462778727512367352280980323159561986655491681650960198234486067004606058133605131943299459858211698577099892962249473008590935587368398462207159668304539067104182990777849017257139484313590679065453069950267626642608335340578552423868640882269088508408852881117490210299843504119877572499595067746693512234528898160959527614751619213937457738550601075767995126521452234542448488313676680216710315675231427136624253750497180048315973616066487695133520844887163002130042086229516741997641805799081929318583274648761592309/335065484035729606080817189405466103715994463258417210236126347523037430304711265631636471624912170409237835990683665620835081802918361618850368307737695780123245456610514122065059593026473341029329551618951027435887941406893604677089990973137710929237745462981542592506819854139904624160187165366840492214294718210078183321159752507619181908745766599509407988300770543417291408616908050776021367132966040001863204909604220547959626928790148805423218899395701128019958431065507980958769083767447224351086450754192083328978539112794698608959848512049662667848365872899986173861478905661920405937773533089946246510374598967746627138465034335543123750964633899583832087601804723512070977355776000000*x10^286+2089987495653619140688882270520395228516794739736409457359025149869628573807176434753734521770835401622262125978448138788228118613262701379646257419119986166058916592129830699203043212516330136080881087311275074921960466201732900699902259617576460616468602255861058344142688244782458500209252137174485189302098087959470717019666346816396602249303894376513288135084722090511566050717462691117375850278357629128419603329159728489547827386528474513233760540113376430749254595050571581592197068806577042797787462466295383669649283120764481120583702994002757699/1206235742528626581890941881859677973377580067730301956850054851082934749096960556273891297849683813473256209566461196235006294490506101827861325907855704808443683643797850839434214534895304027705586385828223698769196589064816976837523967503295759345255883666733553333024551474903656646976673795320625771971460985556281459956175109027429054871484759758233868757882773956302249071020868982793676921678677744006707537674575193972654656943644535699523588037824524060871850351835828731451568701562810007663911222715091499984322740806060914992255454643378785604254117142439950225901324060382913461375984719123806487437348556283887857698474123607955245503472682038501795515366497004643455518480793600000*x10^285-2060072413927995475238575312216410755356010799518460391910340474399780157078823843180139261388867560966770797280593691357876388067673249255897435495402373356624586836929633028961383963905380547266897124090886327801546612316570980549544412898070550953276542547465839206957426249079706749752235022599849505727600436053346966001061326062445384258508581421323066824831728074099382714754016904721216215494928017326456316730893807087172539765747441986747903792516105115085970800794097854095120018637363643440464901679632753883989161587414870955802554534048093/575128294276204663965801914427691341406983503367912566838869127979784527541462439418574998974737991166523939717003113271617750074939336535852507584800876418520510319674754055674291736281931354595797704622484281040621387030268742929525095758087615708163962333153315320895367836095195476943741479014920107424409242954361789553166771627826949239423757036665862408399288281771574572959727741319299231569617487606503911796523455486008259826912524967986453292033307721331142888669339827456246996930774002382665872241779164010325528038490582482003554343632605977870685223668126299698660550087212394171639249423302521028615014121370561521840809094702119597968538797759915217116893040993383114342400000*x10^284+25014185944411362970295401781290489728066338562349337981142160314602217635543963001299235446328082187583484005688077531491997528534712062718542594122783102428828560041191425826098276765788609618525924318105778824266800402132247025274739294268170255123408945852710849953496333252149348861601374311658003603048228758385092792174276699848713014731153243192990515411662054540908472788089441428478003809845185957919259480243403340789355855523580935050688840620377607092811882497118357335507974564746550515187546620092350772261026151227977076740354245072952327601/40710456310341147138819288512764131601493327285897691043689351224049047782022418774243831302426828704722397072868065372931462439054580936690319749390130037284974322978177465830904740552716510935063540521702549833460384880937572968266433903236231877902386073752257424989578612277998411835462740592071119804036808262524499273520909929675730601912610641840393070578543621025200906146954328169286596106655373860226379396516912796577094671848003079858921096276577687054424949374459219686490443677744837758657003766634338124470892502204555880988621594214034014143576453557348320124169687037923329321439484270428468951010513774581215197323501671768489535742203018799435598643619273906716623748726784000000*x10^283-30867269994959540553366723365783279177252428591364318182732511256644877912428098594549878119502242231447984765394138764780690304996341821037983517659399321228276174503538146759052357646853676527704703402801493240224836145970439264407786699017028058031097994039003942979735639026519721849855906209430191746655040509243598626592497569994693496344490628439148632659006317049051089966927163107790904912812843617192449295424814771667989186976385231126907537982605799348501768840671455611993238619547492522358535584125603793811542772606602600469385646644684995467/1019531427598108728346083051450093034889572022464220436572394187176184848801952748433236818704254492779134813650956767600370537604149505197114094593422387020701965653714357405156570893841943926025939101760898639307529638757393131727020257750611720072685842542665229425825968724875090661618545155697085435092400067791917894849914961717096557682681031726089843854488744596109379214810682305456916493801456319282191066625814859601235066564541294521684284845882989032319511775638630893018195459060044632564627572590494728682401481794340182063019392968142764875943479880392723147457466944949732073441267084337686874599219823224294780593840737519071737938587345166455430644292378337837772838228983808000000*x10^282-1168729859431256142592279265338173828468808013370765984149487175534009597987461905246938403924849532027778005154024377045034009807982658674455617025103859609220100617486058616000037347528680864792111923252999678084697687432979586944198125860536565970383573310944076550239588006076405496623517564533651804274686057736013394211108242892532054138442569394763518635965739144981779030281082585951617621878838626758768215685704499816972582992463961624689769492652114069169993376823457535873557647513941032564763493446077940584982540649354954855489023655579817681/138752797838795862437632604635219762144734653944834733971390924881965985339910729076712703137265404342722489431787015708926167839617979997240379737566360363764172840446332664607107281410442072772760942843199223101024743736213266448056011409846565453679138334208877377479273850130929498326784251958774940870563322835586459062414462245522016726045347513018144429900835063375832674205004100742657274304340209133079257588128649531529032727718637715968867168374607974812714620353186452895967429339532701473292509879179755974528012315206060280765952889155524213885799036976524452020838696649963536622184277750099397134805064699164378424013828183068934749038514430937721330288311844794489794551873536000000*x10^281+153578879625429194586987327938267644066097579005107463455884687038173613773620141030498877405460887400237887619241407453795879220743125256169557725852597261931437911064979146017954434180311255026738501883818156097938464968305130561569636764842140039397689675220434658104780817451470811657336443618913338799342938921679999978928179879293142476012586805158815445063857957701311301950299833753867443163118642310118792110138365876920102170455170936456663586393722150029746961030055376730891867621811997176265769106201305188559819376490963305799120722317862230841/70347668504269502255879730550056419407380469550031210123495198915156754567334739641893340490593560001760302141916016964425567094686315858600872526946144704428435630106290660955803391675094130895789798021502006112219545074260126089164397784792208685015323135443900830381991842016381255651679615743098895021375604677642334744644132358479662480104991189100199225959723377131547165821937079076527238072300486030471183597181225312485219592953349321996215654365926243230046312519065531618255486675143079646959302508744136279085702243809472562348338114801850776440100111747097897174565219201531513067447428819300394347346167802476339860975010888815949917762526816485424714456174105310806325837799882752000000*x10^280-992642020613774652541772223190736682665693805970893569006499480982982677547930365808264027015597753064482132287335189531728454159912670661277766586427363443558472874794624744702551210608824545711590259493487816464064040019505192545619743354394514676576787251201886432641131248522698133746110481754123576708139599906203614407127963682172974053901706691161779883551222615677374677533820508158596715584112079483754285498803202465727329775263341324555909941182851297458454244260937698857114671334884906320199319433892386415304853618150408705348844005389554815651/5065032132307404162423340599604062197331393807602247128891654321891286328848101254216320515322736320126741754217953221438640830817414741819262821940122418718847365367652927588817844200606777424496865457548144440079807245346729078419836640505039025321103265751960859787503412625179450406920932333503120441539043536790248101614377529810535698567559365615214344269100083153471395939179469693509961141205634994193925218997048222498935810692641151183727527114346689512563334501372718276514395040610301734581069780629577812094170561554282024489080344265733255903687208045791048596568695782510268940856214874989628393008924081778296469990200783994748394078901930786950579440844535582378055460321591558144000000*x10^279-747419469457084798106118682172779937003998533130755394706039192389495453395837985066258225986825152769120751235203759054402865071955089347663082287097222314007974493949149712689095126514468622947781745830380991678916178641263002934984647132190413141991154824904303688552192823406425785299908307933935272783971835693000216134309603576521092930365640781379771701623464494855022667693636135636844426419192317931142531658489945459372036106517114759292406863631691446735096072592179712583566193603523369816424391961814731362568504563916959744661034032251425423107/49729406389927240867429162250658065210162775565549335447299878796750811228690448677760237786805047506698919041412631628670291793480072010589125888139383747421410496336956016326575197605957451076878315401381781775329016590676976406303850652231292248607195700110161168822760778501761876722496426547121546153292427452122435906759343019957986858663310135131195380096618998234082796493762066081734163931837143579358538513789200729989551595891385847985688448031767497032440011468023052169414060398719326121341412391635854882379129149805678058620061561881744694327110769904130295311765376773737185964770109681716351494996709166550547159903789515584802414592855320453696598146473622081529999064975626207232000000*x10^278+50755119934120251863468160289416445456390655798825732040029693272173243460273409529325808577129315613590232613001292297132997653544241847343405896433475369401870156565298281388659253103200425483623162780902212989067106753888678609633858747213482024498041173770614557456986070763651337177343583716326775996427492457120207477936368033971740190041500243075342523562667848210383247705473794203607120263516875939027413410414140009211326222944992350092670061865525921680647667512802540790560909191394795363034931102870310997827389647064390775663584472336226331649/7135088742902604124457227627268331095371180842013600303308243479533812045855586114635164552019854642265497079854855842374433170368879897171483279602607233325680636430954558864247745743463460371899932209763473037329815423879740093078378571841881061756684600450588341613700459524165834486271226417630482708950652634434958195317644868080928549286474932431867163231254030181411879496931079046509684390220111904864485960674102713433283489845285795580555299065427510443784871210629394441698539100685816356540289604017318309210918530189510330149834919748250325707802849594940433675166336667536204942771363563028867823195180010852904592507935017453471650789409676412921685821015780559523869431061720281907200000*x10^277-131678001993458065126722205039051640145792244176321850001058269503644858179913808403087507160404664336836769994193333068741138898116884242327499344582796663678536105651812420810683561746919857259631562894270588705774229975664108092679566426116746777929545916292586274346425821431750621177987938833165203326080873035300231015335458805165635748295381189974791459925188561871869051149620153372789284474160151050539641933984910842182355529251853152184719960397692574372390020840997165496885020655181045771349730073731718083099190918137231385981443779154355104973/145872925410453239877792209268596991283144141658944717312079644470469046270825316121430030841294806019650162521477052777432855927541544564394769271875525659102804122588404314557953912977475189825509725177386559874298448665985797458491295246545123929247774053656472761880098283605168171719322851204889868716324453859559145326494072858543428118745709729718173114950082394819976203048368727173086880866722287832785046307114988807969351347948065154091352780893184657961824033639534286363614577169576689955934809682131840988312112172763322305285513914853117770026191591718782199581178438536295745496658988399701297718657013555214938335717782579048753749472375606664176687896322624772487997257261836874547200000*x10^276-1115540281194275756377723989423002836000215616937660413780803188481746462682970061550405635958121749448420889571159523380627494800773163649180720115506425649686170115058157032675623277279257800729502547651732993890748270946414436872297917963037587659217195743480508002110846876164184785463114098134501702459298404674316174388219586960195893571315235599742656068441043290303783923218808059746008692814429650020662520888696888390308344762033319142925648609939862889716878349963781605997024269127441240062302260900248237235525516588736938395076342542783958293303/177235604373700686451517534261345344409020132115617831534176768031619891219052759087537487472173189313874947463594619124580919951962976645739644665328763675809907008944911242187914004267632355637994316090524670247272615129172743912066923724552325574036045475192614405684319414580279328638977264213941190490334211439364361571690298523130265164276037321607580334664350109706271086703768003515300560253067579716833831263144711401682761887756899162220993628785219359423616200872034157931791711261035678296460793763790186800799216289907436600921899406546538090581822783938320372491131802821599330778440670905637076728168271469586150077897105833544235805608936362096974675794031989098572916667573131802574848000000*x10^275+141758476066214279525388794203466497775953982209260313136359215687560168673031214521304943360295155252173751783096170643659405374370029199429788648152471710704734895008933279483213067141161811817121209101535501750591472217910255048697776522531222858272064348378307449711045038531601760532724179376274105557623678522640312498312065019468563341107528033121360341720083981247893525132311677950834838588053244148578163329583861831034845033807147003737196018995780085854474299605775845388488855536692371117776933533247928326927651019843655372453303096518229989111599/6380481757453224712254631233408432398724724756162241935230363649138316083885899327151349548998234815299498108689406288484913118270667159246627207951835492329156652322016804718764904153634764802967795379258888128901814144650218780834409254083883720665297637106934118604635498924890055831003181511701882857652031611817117016580850746832689545913937343577872892047916603949425759121335648126550820169110432869806017925473209610460579427959248369839955770636267896939250183231393229685544501605397284418672588575496446724828771786436667717633188378635675371260945620221779533409680744901577575908023864152602934762214057772905101402804295810007592489001921709035491088328585151607548625000032632744892694528000000*x10^274-145048746521369568803807814472665942314920091962353250321039659999425323425729278906401600266849735654947261596045227414674481752417216935680859706298064817414334107173846798754754581984934749841836374444050440977953920816159410250758767694417326307503643166373651954621891711432764154830721443471117353169935157722168769372857376011771970677478230590891105454545757105485851340895638607085708958378348010428778276863539672118211912501829304316501363512437483989187349150010803152075867977464963441721595965303252987280747080724547886439044416157850468392894127/38282890544719348273527787400450594392348348536973451611382181894829896503315395962908097293989408891796988652136437730909478709624002955479763247711012953974939913932100828312589424921808588817806772275553328773410884867901312685006455524503302323991785822641604711627812993549340334986019089070211297145912189670902702099485104480996137275483624061467237352287499623696554554728013888759304921014662597218836107552839257662763476567755490219039734623817607381635501099388359378113267009632383706512035531452978680348972630718620006305799130271814052227565673721330677200458084469409465455448143184915617608573284346637430608416825774860045554934011530254212946529971510909645291750000195796469356167168000000*x10^273+16992324180191514240695770866463700151513516558706531747502663336953050413243552263623058083191195020632316631317675613243422912223176640187705747597500976446025145414822056525857522138813391541575045895679014012394937385302974999581615986441739959252770234392922597555776995132486117087203610481747788401385870633218793341302007659539898839759395052867936482362471480437003207312028994488784940542934882283320076063416908266973169000033727154330800145209182504585391000201938592974660668841576092792466261932499536000817916353317204962512871265740728196869191/114848671634158044820583362201351783177045045610920354834146545684489689509946187888724291881968226675390965956409313192728436128872008866439289743133038861924819741796302484937768274765425766453420316826659986320232654603703938055019366573509906971975357467924814134883438980648021004958057267210633891437736569012708106298455313442988411826450872184401712056862498871089663664184041666277914763043987791656508322658517772988290429703266470657119203871452822144906503298165078134339801028897151119536106594358936041046917892155860018917397390815442156682697021163992031601374253408228396366344429554746852825719853039912291825250477324580136664802034590762638839589914532728935875250000587389408068501504000000*x10^272+405268100628135740174338999931094610363609678356710506945760708914498277082359881452296053773857753234177177422339000670467695147443280345616587830689816752199497329638239515881119535972491500229549966911500757933863972061877422286439387551548099121310916978706013157701377553751271870235266695413164464426722630316627965498288326038915256201468703072744457957694796091996391970396782463190043423676447934006919491231690475169826889735189458184225588046044541881972139226522632959333614834504811015975245178132481154186824627649720042965151940772743718121363/6336478434988030059066668259384925968388692171636985094297740451558051835031513814550305759005143540711225707939824176150534407110179799527684951345271109623438330581864964686221697918092456080188707135263999245254215426411251754759689190262615557074502480988955262614258702380580469239065228535759111251737190014494240347500982810647636514562806741208370320378620627370464202161878160898091848995530360918979769525987187475216023707766425967289335386011190187305186388864280172929092470559842820388198984516355091919829952670668138974752959493265774161803973581461629329730993291488463247798313354744653949005233271167574721393129783425110988402870873973111108391167698357458531048275894476656996882841600000*x10^271-124954807176247640418912047539195793814670175612722239647388676884173691571495378768407979295811565533274400806486621546299032033035814053591948151011070247288343451172277328174265624443189934050695971994990016287666143381049069111296560450932653269831753818737658781524433778805888789805092446273579741731914086169788527171547503548418075843158332617315997284979059400530521671806687561623804902202496066440438059033963354818050123326440480588989934506709763707732162712747074163228673791777742772831409152317962226097529587390227794454565408086632917684161171/8269104357659379227082002078497328388747243283986265548058551289283257644716125527988149015501712320628149548861470549876447401278784638383628861505578798058587021409333778915519315783110655184646262811519519015056751131466683539961394393292713301982225737690586617711607606606657512356980123239165640183517032968914983653488782567895165651504462797276923268094099918718455783821250999972009862939167120999268599231413279655156910938635185887312582678744603194433268237467885625672465674080594880606599674793843394955378088235221921362052612138711835281154185523807426275298946245392444538376798927941773403451829418873685011418034367369769839865746490534909996450473846356483383018000042292037380932108288000000*x10^270+2163661215147851228952201611438589143249005633933013912062225766357591905013012317138125058703107195099837141127742270533797646848764997349507734222910595564818035047324664245477275861457247201523133702618015099183998102475752289022067125598873055120056264698938170089990919282788441574014932349542016880841283491819712762718102682791926923016486535082372264887880777273331914725335000335066065116116882203753577110379091634080321370399214260358688750707450567519221780680850926594748362733090652736248549171317871430457521661734719952982187580275432144956792821/1786126541254425913049712448955422931969404549341033358380647078485183651258683114045440187348369861255680302554077638773312638676217481890863834085205020380654796624416096245752172209151901519883592767288216107252258244396803644631661188951226073228160759341166709425707243027038022669107706619659778279639679121285636469153577034665355780724963964211815425908325582443186449305390215993954130394860098135842017433985268405513892762745200151659517858608834289997585939293063295145252585601408494211025529755470173310361667058807935014203364221961756420729304073142404075464572389004768020289388568435423055145595154476715962466295423351870285411001241955540559233302350813000410731888009135080074281335390208000000*x10^269+16507985614727359834003333582851011969703036222220576450515343948100271676989851297506537817108690595482039783308668099020493795389287625991269311331876772048335610789767932402073830258255424099908379872823431012070127498323798746137196340460918259010658718715421915186366989782994510460152735447875320094244179172178396170305680886982533344686167275793424747127011435602710840834340509170468793955113437962687581661651940275967714417493319409951131842794642308280798389461866679661537408288154606703889244377188032231971850056804956701112123869565176287942069/116486513560071255198894290149266712954526383652676088590042200770772846821218463959485229609676295299283497992657237311302998174535922732012858744687283937868791084201049755157750361466428359992408223953579311342538581156313281171630077540297352601836571261380437571241776719154653652333111301282159453019979073127324117553494154434697116134236780274683614733151668420207811911221101043083965025751745530598392441346865330794384310613817401195185947300576149347668648214764997509472994713135336578979925853617619998501847851661387066143697666649679766569302439552765483182472112326397914366699254463179764466017075291959736682584484131643714265934863605796123428258848966065244178166609291418265714000134144000000*x10^268-1417197850137888641691861458207305578509695622291104756700148331839076581637895545859950892267171258398979660048387106171982176359627383815803767843753848142263200433327825221080747054173375968161580386670284920472985736997616417382452159266948845980348194362338931383164327220366753275292707363688983954199644721289313102498199338413485533286855937573155615900688684710394635456139982569112128641271984730639193858953444547458164785514879181083329736430092352097212705153750585093926858745453672057517420666311242039093015012713316284167315578999338179999247951/25720222194063733147915859264958090220359425510510880360681317930186644578125036842254338697816526002081796356778717998335701996937531739228439210826952293481429071391591785938831279811787381886323735848950311944432518719313972482695921120897655454485514934512800615730184299589347526435150975323100807226811379346513165155811509299181123242439481084650142133079888387181884869997619110312939477685985413156125051049387865039400055783530882183897057163967213775965237525820111450091637232660282316638767628478770495669208005646834264204528444796249292458501978653250618686689842401668659492167195385470091994096570224464709859514654096266932109918417884159784052959553851707205914539187331545153069651229618995200000*x10^267+1566527393035191537086464494690622709717112303961052486554679802066469010724750528902252371446024825731603416774551136850238409827304962602658889278200365517117286122100618688541152611809360456559956566383201559896122954219066830636301190151453732894276152716012025088079015393919077735017995092432589970891588939393355187858656538877675029700149654195652494201038018710511906820106677077023196084801627399271282744017022937131230124177095830085400515520519276363232452484344272041171463429575802358917974877856120332235892254640668425774989398556447080170776481/231481999746573598331242733384622811983234829594597923246131861371679801203125331580289048280348734018736167211008461985021317972437785653055952897442570641332861642524326073449481518306086436976913622640552807499892668473825752344263290088078899090369634410615205541571658696304127737916358777907907265041302414118618486402303583692630109181955329761851279197718995484636963829978571992816455299173868718405125459444490785354600502051777939655073514475704923983687137732381003050824735093942540849748908656308934461022872050821508377840756003166243632126517807879255568180208581615017935429504758469230827946869132020182388735631886866402388989265760957438056476635984665364853230852685983906377626861066570956800000*x10^266+1254959301231422667052637389515456718889816700802664423294162570568205330880894412817953805877866300369481475925637033710564255586647890412851056105407020940897285317247735927183400455922047520540859611135542368207551776184568358265340140298972218168025510535936896071044034523746793976085850050966060112550006999087837953573502079603028964484282801079996604305597803316865026999211908111450653247724153846133488721343048165524488071496437180230240341600777815949848158559939407066642728105219393697792878064390446958454658127426416461203238246012558958953722411/20833379977191623849811846004616053078491134663513813092151867523451182108281279842226014345231386061686255048990761578651918617519400708775035760769831357719957547827189346610453336647547779327922226037649752674990340162644317710983696107927100918133267096955368498741449282667371496412472290011711653853717217270675663776207322532336709826375979678566615127794709593617326744698071479353480976925648184656461291350004170681914045184660014568956616302813443158531842395914290274574226158454828676477401779067804101492058484573935754005668040284961926891386602709133001136218772345351614188655428262230774515218221881816414986206869817976215009033918486169425082897238619882836790776741738551573986417495991386112000000*x10^265-10686348115789292523165021198737506502013558425080120083851847637691862836766275463720201236151123145582424983096901442987441670559207322364883909001546351704313169006501802907261378652673903291243651661095004012696090218613709815700508545521336343790956046438135231598994025859975562419465631819841748123610622329001516586372582564491943656272013551808378514134837364321479577037341741139125834903667633441709299272481486525397209955019693456543079494571864960211834295198951752924164966764410519244862169313811773843532347401501118232091732428732157913231147997/62500139931574871549435538013848159235473403990541439276455602570353546324843839526678043035694158185058765146972284735955755852558202126325107282309494073159872643481568039831360009942643337983766678112949258024971020487932953132951088323781302754399801290866105496224347848002114489237416870035134961561151651812026991328621967597010129479127939035699845383384128780851980234094214438060442930776944553969383874050012512045742135553980043706869848908440329475595527187742870823722678475364486029432205337203412304476175453721807262017004120854885780674159808127399003408656317036054842565966284786692323545654665645449244958620609453928645027101755458508275248691715859648510372330225215654721959252487974158336000000*x10^264+6974244033778844884182145891581931050014408913886169624282203448928645035079104736795831400324640767714515258893487205201460355484759882943348814669748107433694977589935128186816941094363405409222829602942682344676616424244279767826299000075829827575136850217690605853043594588277443555882266737201587042242004671882368493595909484987668127377360724056583980185174791596954722850141786186853290435899455446393100577337132491184722062636108834917857189213091405112366751485243462895533850920961926486366730881852995608345254305564584058115166276892378308304942181/230769747439661064182531217281900895638671030118922237328451455644382324891731099790811235824101507144832363619589974409682790840214900158738857657758131962436452837470405070146560036711298478709292349955504952707585306416983211567819403041654040939322343227813312601443745900315499652568923827822036781148867637459791967982604188050498939615241621054891736800187552421607311633578637925146250821330256814656186611876969275245817115891618622917673288277318139602198869616281369195283735909038102262518912014289522354988955521434365275139707523156501344027666983855011704893500247517740957166644743827787040783955688537043366001060711829890381638529558616030554764400181635625269067065446950109742618778417135353856000000*x10^263-174656346693408826445115731533336074222670019626772629523506107886520793953849257305697445514907775569676634380052458838904828777837218798257196345528214811296492993222804056454447990982676647576936411078545450200326445379564089974101044928408462730571293292723187158358094518116931104526582083290666525582170818754420190160239172908551183455266009622164852967500332073950611872709765158510760206112055148476383905787533941033844230431975930765191676775821876804106219323389472708111575398486769408301569479203981517666522440182264150856414171835299299315699493427/108000241801761378037424609687929619158898042095655607069715281241570928049330154702099658365679505343781546173968108023731546113220573274289785383830805758420259927936149572828590097180887688035948819779176317867149923403148143013739480623494091159602856630616630297475673081347653837402256351420713213577670054331182641015858760007633503739933078653689332822487774533312221844514802548968445384382560189259095334358421620815042410237277515525471098913784889333829070980419680783392788405429831858858850822687496462134831184031282948765383120837242629004948148444145477890158115838302767953989740111404335086891262235336295288496413136388698606831833432302299629739285005472625923386629172651359545588299219345604608000000*x10^262-11700325601353974346420086454254449063735168384103112934427103447454546043401326033980983839382468085645207729685020680028394696310156359318978011516557307715465782431286058611644863506392094455796597219469299685051971794016150031321260154701387206174993913545274035728339590198870188989621687807839537179326367621988227288092456846885353099573325903622123860458060443516443013376875716794612000918033307980343280541364078924224704892691865478117279758952794696649446335190747393458403009808682250611131405417632961180458132155598102397555397613367236005647783769/29454611400480375828388529914889896134244920571542438291740531247701162195271860373299906827003501457394967138354938551926785303605610892988123286499310661387343616709858974407797299231151187646167859939775359418313615473585857185565312897316570316255324535622717353857001749458451046564251732205649058248455469363049811186143298183900046474527203269187999860678483963630605957594946149718666923013425506161571454825024078404102475519257504234219390612850424363771564812841731122743487746935408688779686588005680853309499413826713531481468123864702535183167676848403312151861304319537118532906292757655727750970344246000807805953567219015099620045045481536990808110714092401625251832717047086734421524081605276073984000000*x10^261+80456204980645164077010367973248797866351678916723153457290509511634049416215182158691906988639100044268109214134933428831741567113035154425226884650795764697275047828274934415915712895793082435444964706463986276542426441311708693892839010786681976283402835251190593226146036430808135550137385099131563572694634105747082605551262678765033057414652497446631195797073796269529963437465610876293658897733391571266651567777646324684134036548211116273550330386217212152293183033489794898024448947690144216465470355243287503075694407608399071239696166105878522856237439/729001632161889301752616115393524929322561784145675347720578148380603764332978544239172693968336661070525436674284729160187936264238869601456051340857938869336754513569009616592983155970991894242654533509440145603261982971249965342741494208585115327319282256662254507960793299096663402465230372089814191649272866735482826857046630051526150244548280912402996551792478099857497450474917205537006344582281277498893506919345940501536269101623229796929917668048003003346229117832845287901321736651365047297243053140601119410110492211159904166336065651387745783400001997981975758567281908543683689430745751979261836516020088519993197350788670623715596114875668040522500740173786940224982859746915396676932721019730582831104000000*x10^260-36235377186810098918180800748528689138159228454792273104289383735641859383133754907912659086442140554420774626596301167944873020321575401214009523639699704625453736525905951615348812290277559824672475347204558378531288630426571835511933302012559732184424749032067010069132586955868498791014987747322825307174795985948223078404555840872610654172124827953210744235943876252956789228733393464633451154302351493228059885424031660237789004495972815172034095442785615181136682915149612622294028211831664162059889150725859861269175302851080018972757447454017113702338489/3181098031251880589465961230808108782498451421726583335507977374751725517089360920316389937316378157398656450942333363608092812789405976442717314941925551429833110604664769236042108316964328265786128873495738817177870471147272576041053792910189594155575049847253474216556188941512713028939187078210098290833190691209379608103476203861205019248937953072303984953276268072105443420254184169616027685449954665449717121102600467643067356079810457295694186187845831287328999786906961256296676669024138388206151504613532157425936693285061399998557377387873799782109099627557712401020866510008801553879617826818597104797178568087243042985259653630758964864912005995007275957121979375527197933441085367317524600813369815990272000000*x10^259-1087256996330229183583999020571605866444993812751536574636351595790702068935270426145061519560564323829010317865139167831331143559254624575138955661141837880242010951279291226084646670800653247003196349505599110993607351562430531740258687997062644986203446655008322574607597346828389531554082945405429342465608504787742526489203725856813311292534763512091999148851442424002289981717229428705229805327408444399586238890793574587984685181696026204452646786581252263786036040707453191644190144259335632664155923069972579309066005325622579906267950058203818702610707/2879348160858845059265190051200025320844312601151376001968363520918133268039741541589235234690938857896841039024374884545839437404810895248722415353148613408488941255879425411366114042326569127431558934638428735091283900741302720256588118839851609795674787976028287519442859019060649964479812761077026110102728031357518456706232175380656428851610124380874006951994062072122869930104358699812450202144416108612772525615153794712353538303097008203645480526598741005216648949977500931413677624990991546810596561890191392778676412664878432912979934732795485059920465034315095110409744315345109520768751221531804465142131915342967417193515023629212685912011781426338014352046408760477189443754673841046262267250501593444909056000*x10^258+7342043515684607971163959208439663419704183530823561706187913539584145802365372035447048898090205394322549241349568476569388020415819970898869894448129423264697876764892726759080045023248207828084455583147220309445508147606499364903635275961389955277815424637202410825756523700771941767886173677038107616270182427228828696655973991457884804013949926827535093076157420486143242555900490524306234511826732427806388127391872853897900826463360110178742488373868290561402103824890372315536629884484036350597557597186668579027965803746771238717486564637402012319065824799/22674866766763404841713371653200199401648961734067086015500862727230299485812964640015227473191143505937623182316952215798485569562885800083689020906045330591850412390050475114508148083321731878523526610277626288843860718337758922020631435863831427140938955311222764215612514775102618470278525493481580617058983246940457846561578381122669377206429729499382804746953238817967600699571824761023045341887276855325583639219336133359784114136888939603708159146965085416081110481072819834882711296804058431133447924885257218132076749735917659189716986020764444846873662145231373994476736483342737476053915869562960162994288833325868410398930811080049901557092778732411863022365468988757866869568056498239315354597700048378658816000000*x10^257-139921887023385179530805533239108491844828221780930549473205160989333783783158591522045925454212052138340487588006705725276795566743347731911217642972895826996241236545261430494420806267994427369955213196924107252995601837887449175037027250628686181102821237696269719399050189391841856081673594502399971881488781803891931211186684261972631461035021045884992668463068603286328134937867377322150509376689232326252777707093966431953178529810767562407773845239007405812549327686820533983498879902440823537443472390824007417692674118966522036254208692849382888541958181/2730084292988236034453783877977281533308905091727140791163983472174885556820290056991799963327361759912222189175285216617877861218273875595360551012099103348851554669036177605760178364547098152598150361103660690295581892508894050811848600973571676846400676893658928132983446594995632993077013102894103351886700324046342750756577999064936781202111940675510973146790356513200112458811323382598092415745625306995722444855839802009873672605110373999108674679902150752437859455915122120587884972190455195721752927410933979440651381239107142912474285942299398041764052967318827638130978305686751000461341041151393196882255511704786832021275950497932429618914180716945909929114237068880545843827592086744532952393034119537229824000000*x10^256+5597094720480447520920791292563693314284616533878309018423373477905846194771627077349961486691804025647133264945400898532333620393896940606803028715096297967298292445908977247728895369076443287256371029354554647389179193682610358588713361602354137679227528396052712213538884489072123497149564868560093771557218207862715123449983875841952006829447848645987028043588962794188902963936508650343976625059300766030086168885919139830099828327768603149812760066162938529083362995606672790101147984066853884731679837821708018757010568335268398757766778660343091045999425519/2448885610810447722905044138545621535378087867279245289674093174540872344467800181121644567104643498641263303690230839306236441512791666409038414257852895703919844538125451312366879992998747042880540873909983639195136957580477963578228195073293794131221407173612058535286151595711082794790080753296010706642370190669569447428650465161248292738294410785933342912670949792340500875553757074190488896923825900375163033035688302402856684326784005477200481187872229224936759931955864542167332820054838310562412375887607779558264288971479107192489434490242560043462355511684988391403487540201015647413822913912799697603383193999193788323084527596645389368166020103100481206415470650785849621913350101809846058296551605224895152128000000*x10^255+20638802705133614420863825913613024038147776531960056916391003912378208594931971596209963498544760908118008287232958058791104577123296958616726620860885243169114778464733380118703897202383447015229759118677436021960902847885059993561882150024081556347046553756266770813033400039450054182755943419824797730924535451175192061879013515695209782803340141579815088892639446106521878039486650279736884280323651661971394962019639061106331235398927023068683842112418974089250951651986944625059514308555582816087420181766204980712573425298072683660024518712509319583150922423/29386627329725372674860529662547458424537054407350943476089118094490468133613602173459734805255721983695159644282770071674837298153499996908460971094234748447038134457505415748402559915984964514566490486919803670341643490965735562938738340879525529574656886083344702423433819148532993537480969039552128479708442288034833369143805581934979512859532929431200114952051397508086010506645084890285866763085910804501956396428259628834280211921408065726405774254466750699241119183470374506007993840658059726748948510651293354699171467657749286309873213882910720521548266140219860696841850482412187768965874966953596371240598327990325459877014331159744672417992241237205774476985647809430195462960201221718152699558619262698741825536000000*x10^254-118603194626518975662575711970127682971508921238370558431267599701460382750978594958020338972788923757049708545140895216728131435390515770049336357768652282238351553905290283855332071644394914008005929260795028091987730514457642923841755323275382451356878989491869908097242999364169001806158213395566741797017874025653496384139426606842701320430641040254913217926698931793970864955818658174375339270640437286349972291675004898779634197156284492675021679286822137704912080623788446512310270722404137819540396521102460768405495502677483731496565413563249918120547453/667877893857394833519557492330624055103114872894339624456570865783874275763945503942266700119448226902162719188244774356246302230761363566101385706687153373796321237670577630645512725363294648058329329248177356144128261158312171884971325929080125672151292865530561418714404980648477125851840205444366556357010052000791667480541035953067716201353021123436366248910259034274682056969206474779224244615588881920499009009733173382597277543668365130145585778510607970437298163260690329681999860014955902880657920696620303515890260628585211052497118497338880011853369685004996834019132965509367903840133521976218099346377234727052851360841234799085106191318005482663767601749673813850686260521822755039048924989968619606789586944000000*x10^253+1900403555849435957551328097886635561619114392031096022273341209392824758839059246698972452609362580330198522239717198946987189293166564571173959657277695565305680040314258071321084645149342867370124792146167421854661950208912832929299866955724622411168237611452555258923871069865125763747116161441086813695939050853537802905426719975620918761081437059999634484021204570389508001872831700997694953508785948161826040018796097860974060456894173603898063272597058625674307383364778167381158156107602957034103274082944402806026610824914481099537226564401577858405178207/111359850933696149083682007142285105608771995648908838435706131726490195032641018762584258209390104359265868125703128692662541340371157883021536311514994836220355035838967891257104437576364076055199332371485571803399912176291208449031008449648728322598699778842148346025643946247072396563085777413039644765210939196763579083071263257858869732941387943107705698765668453714852250340970848005293810891693977785481097923307089119793061855702177933279011355069558213176071609537361419180661871396177910543469699619310164291491597140597786769174256389451030098818498692741885787903821749196509343124502263032666259933122267348173864900586580623342190337583970598372569250649629823277840740701743920419142473387801083521805758496768000000*x10^252+483379921483210635496346208442339632288698964101672910957154021742886341471662038072655704644225301194283201409351918895877629222443075596069796031878579729932542443354909314503487672559627044118120358950188374589994558560733314966858426356333474480458694238677252759417195369430263532224559838027100939429189843957087817394113705349529118632024838113675208321307866646746442758251477591009812299025543714919184551726924670776803025456318662572454074993655608988611058321100093043906470847406172045317539410724615494747017530626791678286228985147693217171390111823/680090518202215767618200829333241180682143259141550406160919590186779405377914793157211005493060994479802266053401250230189091757266714214167239616752289892631453968873696764463030672341366321622824494125858313513620892219492737313725087317497590827299202220785977398942325528866049279010273854915349259101823950094520429400185214896209525869034904938264916946033189485187133386010929107460901487945702507189902419460196865695879056333038300949668247918460516230468151615388885809996185000312372239390475665532215646208752253965793626340314208664147362389212974159245088204698339968307253488367495963520926087448710989876347532071439474521125519561673534725775333637895953563589670237857078942559762962475499474365313739390976000000*x10^251-1482222727209719610751793235166347627700080705907554936933575470681774140281792926075059360475407804733577330057920622425615989919420239682930366810627510932352226828085468874639006380639515782631717921382187090765596468813773311079421918250421366364711110408613987307267111457171808271764909813951814273164232547531392261605314351209245455222489841668431938632026026641723400147778958365270269060505875971075392137655146294411191268471081882769412121857992711136654138355281217912814792249241624407021299690888094617823322116283993255356323757000245394828188288623/3046805521545926638929539715412920489456001800954145819600919764036771736093058273344305304608913255269514151919237601031247131072554879679469233483050258718988913780554161504794377412089321120870253733683845244541021597143327463165488391182389206906300425949121178747261618369319900769966026870020764680776171296423451523712829762735018675893276374123426827918228688893638357569328962401424838665996747232210762839181681958317538172372011588254513750674703112712497319236942208428782908801399427632469330981584326095015210097766755446004607654815380183503674124233417995157048563058016495627886381916573748871770225234646036943680048845854642327636297435571473494697773871964881722665599713662667738071890237645156605552471572480000*x10^250+588909502302743166559957150306636204509064442251693148696392531662784734054659307368308581744872536455634781873876802644033092133186624780526924871165781218607165774252574696705156318611285312426858071353963338498998157448573661221740169203800029089365662898361089983386537205391651826378269570720340454145687876070981607614666626401399152510750307116432221733778126201583188084601354707485852319286029680907610856985158922225950416664780865358279396039767411233148608740342361468138756055417875637383474221988447863055487929231989324621745916513410860816816576365509/8226374908174001925109757231614885321531204862576193712922483362899283687451257338029624322444065789227688210181941522784367253895898175134566930404235698541270067207496236062944819012641167026349685080946382160260758312286984150546818656192450858647011150062627182617606369597163732078908272549056064638095662500343319114024640359384550424911846210133252435379217460012823565437188198483847064398191217526969059665790541287457353065404431288287187126821698404323742761939743962757713853763778454607667193650277680456541067263970239704212440668001526495459920135430228586924031120256644538195293231174749121953779608133544299747936131883807534284618003076042978435683989454305180651197119226889202892794103641641922834991673245696000000*x10^249-4820700480398214377628613848635346218614126871706114975712760365090177135325386598161633981611792968018219895210769965850826084685476041606826506056743815892728797985996480147312466246621752892540778563558374929382857748731824614659643323922003966740100709653185339665215248035348047809069621233470393801894041606201933047206600152037103841021083174280803576421459411205332868266781208950140440595392733861323700963771577597480120556097855685937158829439447682463675746622457652335713770400045138046237919201086555236157068461546234881037202986168831453775067984943/1828083312927555983357723829247752293673601080572487491760551858422063041655834964006583182765347953161708491151542560618748278643532927807681540089830155231393348268332496902876626447253592672522152240210307146724612958285996477899293034709433524143780255569472707248356971021591940461979616122012458808465702777854070914227697857641011205535965824474056096750937213336183014541597377440854903199598048339326457703509009174990522903423206952952708250404821867627498391542165325057269745280839656579481598588950595657009126058660053267602764592889228110102204474540050797094229137834809897376731829149944249323062135140787622166208029307512785396581778461342884096818664323178929033599359828197600642843134142587093963331482943488000000*x10^248-1761320895910668726873295700685346637624773719644287464552368094566420557559126418962323119684295950003107091753473572413345434212004971315321669029721611388660614202977059364578251590995880684148379902540445817438981694615119875494524044761304194255893628713291740874038018139447004349348260375679072881446864361381126382310802935824961155770182278599390361244717890848117305348661121385721018324614525289485822501514075339333639941332038927591489927762050908837633585090152361633487381261707933153902818068713988078921041630810042555309177013064747323509539293249609/1776896980165584415823707562028815229450740250316457841991256406386245276489471585014398853647918210473180653399299368921423326841514005829066456967314910884914334516819186989596080906730492077691531977484418546616323795453988576518112829737569385467754408413527471445402975832987366129044186870596109961828663100074156928629322317627062891780958781388782526041910971362769890134432650872510965910009302985825316887810756918090788262127357158270032419393486855333928436578984695955666192412976146195256113828459978978612870529017571776109887184288329723019342749252929374775590721975435220250183337933745810342016395356845568745554204486902427405477488664425283342107741722129919020658577753008067824843526386594655332358201421070336000000*x10^247+489598240797962051579345671825236534212017639297238310386016391155776871366476582927561755643179028886768116661443456719514132148601389528046173256697362235412902577997120559846079240351639044021076251275297822579561685123250844838206192791014116851128505528503212135424892335745495656210559358189155523832231637721775345545085378608953573987632923630081495707515772672007108898076470245209199378738841652991070104856711111236035415396331531513545323011493200347005548120388620273472443245399640215324773141265265229409495258254627957296262413639582977659249260167/2158174469836742205453895824326496230102113664351973087438772963222160254845512046576192939653341956040300388744088302333712542722486646755951162308479648848074090506258121849711839157972257584240727098159212809655454002575694627349934611017290751580268512243150775034902399797150647120296583243638999953638052348268206795906059495093598653984970179824432217864669195987169907045869616444345302724707655448370830228110231074604196269790312337979796460801805897166714700298361978893521691189849570277639004649951391471999437889495026448716462167151817477351428440388173329686952293897289741194554661457990862763582666425318504549256118810002948265762131981083340091628836099752938081771551926730446750822096825823468015009961240166400000*x10^246-425035947855963848970508152840099177043492504260223563870170779031900187263276975292897105155502576949839243065784703371006436510436893158318918613574203302346415662185299901421536648855550148997687948632487883537393083511608855634193342580425537140184149969445008730283310827105516872234347019835681951005518632108606932155321829860406935051489756131507215580105039706436764959997952931743934071497672473241068368002264183282209790210218784744767850189365915635060172402713293245326486415512297170956284022180706969689841723169995058605473367854971417613759692386597/21322763761987012989884490744345782753408883003797494103895076876634943317873659020172786243775018525678167840791592427057079922098168069948797483607778930618972014201830243875152970880765904932298383729813022559395885545447862918217353956850832625613052900962329657344835709995848393548530242447153319541943957200889883143551867811524754701371505376665390312502931656353238681613191810470131590920111635829903802653729083017089459145528285899240389032721842264007141238947816351467994308955713754343073365941519747743354446348210861313318646211459956676232112991035152497307088663705222643002200055204949724104196744282146824946650453842829128865729863973103400105292900665559028247902933036096813898122316639135863988298417052844032000000*x10^245-669958565919537543327197915024030378987570396017692199671563754626358298234039978532811532462503859305959439618382066242646359989393796014586533388883512686701498231709342724632603146447919359134068529080958942836782087433410520849060584448983406598631967515481709255934529495424275887314349197280524381820936947351795912606269918574489369872468416592658053483055031624982328224060937188848914751450229159605948593627311257433591122919914756710656814065313847649614828607017929564750315040519454305436061888925984416816598146598151467570290006849118184847544124603/652737666183275907853606859520789267961496418483596758282502353366375815853275276127738354401276077316678607371171196746645303737699022549452984192074865223029755536790721751280192986145895048947909706014684364063139353432077436271959815005637733437134272478438662979943950305995358986179497217769999577814610934721118871741383708516063919429739960510165009566416275194486898416730361545004028293472805178466442938379461725012942626903927119364501705083321701959402282824933153616367172723134094520706327528822033094184319786169720244285264679942651734986697336460259770325727203990976203357210205771580093595026430947412657906530115933964157006093771346115410207304884714251806987180702031717249405044560713442934611886686236311552000000*x10^244+295717601337053493113894216504703472028256703919755691468579697495773722234573263115931197746555949071204488955308001346050533257397789305990439838633572222983109522694271313787183144317755171125243630738858465585706404837959315705728810664204526725862538011979835842404915843094221033007894173137819830716965823984264443017841678073751409650762680742340349841929080899110045598945841197939434330744352676896007616040897339582817016366882750478196916274886648153139312146776392933290291103861631739726230576511606631136339934993763016010051009501125287768426715118909/511746330287688311757227777864298786081813192091139858493481845039238639628967816484146869850600444616276028178998218249369918130356033678771139606586694334855328340843925853003671301138381718375161209515512541425501253090748710037216494964419983014713269623095911776276057039900361445164725818731679669006654972821357195445244827476594112832916129039969367500070359752477728358716603451283158182082679259917691263689497992410147019492678861581769336785324214336171389734747592435231863414937130104233760782596473945840506712357060671519647509075038960229570711784843659935370127928925343432052801324918793378500721862771523798719610892227899092777516735354481602527029615973416677949670392866323533554935599339260735719162009268256768000000*x10^243-13407681902066476913853628765984065995415663499799693561894171339025303202970973719152657434149498916747211933780496041884361396389361630885464745197936386895291519606240158258978561871341494105386370054214253570769043394183237806430990052955937385082249123808164355724726485639491541319436342372946299689357537379134160217860751496976475819078851563440269192000657991510070627452117409701511427628412438672953360447861280779195172959554891433497838181648851172340627613356942689906594124459588830141150128817143705755356796417465403543072517103643912610687593698014597/165805811013211013009341800028032806690507474237529314151888117792713319239785572540863585831594544055673433129995422712795853474235354911921849232534088964493126382433431976373189501568835676753552231883026063421862406001402582052058144368472074496767099357883075415513442480927717108233371165269064212758156211194119731324259324102416492557864825808950075070022796559802783988224179518215743250994788080213331969435397349540887634315627951152493265118445045444919530274058219949015123746439630153771738493561257558452324174803687657572365792940312623114380910618289345819059921448971811271985107629273689054634233883537973710785153929081839306059915422254852039218757595575387003655693207288688824871799134185920478373008491002915192832000000*x10^242+38018756474192197736231698448011886609373062429125335839985047991954065963245873782188292047106137255619286117753172374593404346657675809415387087548284219225091660909985270328727135331600326462796044504854206289938640431553687541154489545761687752615799493763221006009341097587809798522509780526334975427216128519740925177967168282775776020266372416255244496953321886833479203550627780610188734124476562470260742398342956522531247981071814539029866940450907877568849514572239154104150700521224660447935782549817233463805485484382100493760844690750225630065492827263/15073255546655546637212890911639346062773406748866301286535283435701210839980506594623962348326776732333948466363220246617804861294123173811077202957644451317556943857584725124835409233530516068504748353002369401987491454672962004732558578952006772433372668898461401410312952811610646203033742297187655705286928290374521029478120372946953868896802346268188642729345141800253089838561774383249386454071643655757451766854304503717057665057086468408478647131367767719957297641656359001374886039966377615612590323750687132029470436698877961124162994573874828580082783480849619914538313542891933816827966297608095875839443957997610071377629916530846005446856568622912656250690506853363968699382480789893170163557653265498033909862818446835712000000*x10^241+79012096522998905092433411055686623953366912825519839977676413211379629826557097365484195935625887614376989395653760352749076356818610058697794342111885415515989097685713287425772884620889407416029181465366768995507045463993022526037711539213252711442259305109563417588052749631842997825503740120544739798254506333129309882748289581532533862939656764468655354885488804311803334546047947945302430968073180034375304375735648666330560058840204093375777940333894436907408810580812599747657898775150186375388843317336961963650499766296763124180212273276816874700563327107/66322324405284405203736720011213122676202989695011725660755247117085327695914229016345434332637817622269373251998169085118341389694141964768739693013635585797250552973372790549275800627534270701420892753210425368744962400561032820823257747388829798706839743153230166205376992371086843293348466107625685103262484477647892529703729640966597023145930323580030028009118623921113595289671807286297300397915232085332787774158939816355053726251180460997306047378018177967812109623287979606049498575852061508695397424503023380929669921475063028946317176125049245752364247315738327623968579588724508794043051709475621853693553415189484314061571632735722423966168901940815687503038230154801462277282915475529948719653674368191349203396401166077132800000*x10^240-16498426872383113987619720302451472638609246319614084644074833547652505364718962567967019838616071412360573187143498763553520093440923395757437239607648867023849088278216830364146537209914897049862420378407604981002360475135872394909907861514668884859092018252847990176953733078804719032453623076880207954477364936497282056521103924905430389279187089774347635384890325497150939510032006711919494579217489306594799021886210584218950861271628759251791078257908891800752908315484860002955243793456941255648655058980505660879551865982707917104220983013872310427996921501/64880534744299961612351139141404141748459446440772340320304046092800864050350876211642272716710908543524386876954730626746203533396443226404201873600295681758179888778299469015595891918240047425303047258575416121598332783157532107327099970271681324821908444389029510418303579493454520613058282061807735427104604380307720952971039866162975348729714446980464157835007349488045908435548507127899532997960553126955988039938093298608204732202241755323451568087191695838077063761912153962439726867681364519375932263100783742213807531877779050056179846209287305627312850634961407458230132206360932515911681020139195291656737036598408568103711379850163240836469577985580563861667833847088387010385460791279297660530768403665450307670392445075456000000*x10^239+8148599220540687794725759482906808171930597144024730478401508049567932604659124332690590093728181959562756314754213124088995466687246897994446724668761217583789244105393128326237693156563044692464944259468077402345469534476310178993634163417099638016275765987399221113733844634540844569181502172407018323300938830803039078473436703807719438661527270142659317900617378494367000414142092162786147741611129056979256615915863900126984492113063579522416206292703432540578515151060025445493420290412494550241258883594306852504225252041579171602641205880121673741927794870867/429768662146242945720213945672661034941795373223675982281694001318712923469524204025918414475493058192305538672948135671566852205218039931701433210728358595966183583267455682759307188066422074145207385040803556389467356355635492678934710203079617095620321535632931477010842910564642744540898060377414439469140899415158343592480168073463548709985628496798594581499088683008816097477073311215206506578490703912956464776549930009980748146107649387262543187009557793231422470358906107847200750771521358576346175310779591508424261091158408427572135301290319112475320322605984363003316395734934816985398975077402029611934226130427858355118984180127481307300774484576485655019687731403113475556793292281434067703355809905879942838008679556179820544000000*x10^238+25895717067651845733946284346025419852147489150864643886594566399853548708929208853446382458293243700322137022220112708072098517474786880291006751083743751305090223752896871304136734039440888377784354143241714088838138244222700387145557247120107649700781870090859190399926786892969813535954855134669293113760858221898194761467286249719890363433909484870529282601083938923158632380714082584876164383581336665005534330193451596724410632718177812178303182134951776348933278984911552394670780926015536474834780141796705618550917442166558787470717321676990760670369849661/13863505230523965990974643408795517256186947523344386525215935526410094305468522710513497241144937361042114150740262441018285555007033546183917200346076083740844631718305022024493780260207163682103464033574308270627979237278564279965635813002568293407107146310739725064865900340794927243254776141206917402230351594037365922338069937853662861612439628928986921983841570419639228950873332619845371179951313029450208541179030000321959617616375786685888489903534122362303950656738906704748411315210366405688586300347728758336266486811561562179746300041623197176623236213096269774300528894675316676948354034754904181030136326787995430810289812262176816364541112405693085645796378432358499211509461041336582829140509996963869123806731598586445824000000*x10^237-311729990707217302007395131100179289288793767846733585517997669070478160580618977079411943533068755440934706016931061182251376050369616549911219847111391612540070946589945188012403771133820582504173903076826712930977266530933068587067633182899954609113361059040766667232289366110845560160925142944890734903466694651233816984683829374776734485288689020494990057673462374999584374100104920640186909882118388291722921836459275369048089490507875035816294579576970725271555322166727375379884697465094437323622871018493011342409431154923576981932910185176286307360012595063/468838540523174122603869758915630219936504043516737435216393455984050461966753677119183724882356063482515133097761602550800202405692407198219745320794573013781291181746315290282880568799733171794771692771785697879418934206147810195201502039723218649767623493417743429466374084252337539499161520411724843057244617543809102100887456080142053138166140178325739543453551290555072106338625430416588916267444404268679779756236287283615361613935617513377319840374063047161551785846079390378764455387114209356014009429941372554644648463081900102805965783225802668154894897388346577821799704438110709438617063720802214122110064869557663660129800923775434153419026710447075260021477525167032882425592682488837164767297247170050846732373104970377986048000000*x10^236+11453000515988001067845653014105444695639781349636910589472957390855566040275388765978252966710369373925001429565132162875956628007786281116946366276466064727100774600260001986378354887803406389160772061550548119188616370552236259805412813499660315039249182378781388927244691263775429891580603322003114413306543903703333085967041552736506268645692025543232377296591901238823391456278385057200839064002162787232042781743281596390144343212141052863727806383302541680497535598512712296524001406399129238906061693122112762033710503115335535495857070497772592705074054043/162859703550155221536081074149639971135838246695287740654115621552354370998977593104558557064397369420242098865538240886067438730398415132013174690381272731102974831553983206098263776530433628097131219594409768737061313987398713015175258603272275952024542897713531928130424681898180408457603475511441261272516551357323161782413537375207239511152448693523677946673338869350709257991311991618394044598164898324909818231113657687992704560630267136225805839287832426908749567714953893499991863450260725355246971696716476782139719992438975825185230219436331453148542438040162495453888318383764772752361716871436558589785601481004241060887194005100940284871872436260562985060092192952758790737311142338227646708640096385386083601771710147604984627200000*x10^235+637043864235016964593419889569726861269512349869328937737141099927519256939463388134183051533161175894404521164077942041580752776862657907659678670200211910340979659908312681615986702509641971992634205445566379432758959308449630809727280634927601963053892665013771829018707055303151034154215137615132065679476634135198982608360312198041283062907674055185524438694638092895945916462385411217522889929377837141088770495362190333161824624978082529921810234832776027595700456762390453848348575129319330492971183345475120772502540467697251978061734809333349434485364970801/556980186141530857653397273591768701284566803697884073037075425709051948816503368417590265160239003417227978120140783830350640457962579751485057441103952740372173923914622564856062115734083008092188771012881409080749693836903598511899384423191183755923936710180279194206052412091776996925003886249129113552006605642045213295854297823208759128141374531850978577622818933179425662330287011334907632525723952271191578350408709292935049597355513605892255970364386900027923521585142315769972172999891680714944643202770350594917842374141297322133487350472253569768015138097355734452298048872475522813077071700313030377066757065034504428234203497445215774261803732011125408905515299898435064321604106796738551743549129638020405918059248704809047425024000000*x10^234-2073407683177224954048364351027342793338041856023449741941810144993683141870417020963850126075233291802523346406567915243196298403464567784953546375281553844682245720751848884165624160963006959131012642836492936395693090695079789971610153705812842212713452002338617325825609497518548982494739899818022913184659326642815958594069981338834760148598547765256811076274871171229607728947076517696473675112764001810518612751004223785394433318261780735764833515989820043043407266536669370986304727751193780292793669812223243633333650618682407965316603677848015923911942575501/1432234764363936491108735846378833803303171780937416187809622523251847868385294375930946396126328865930014800880362015563758789749046633646675861991410164189528447232923315166772731154744784877951342554033123623350499212723466396173455559945348758229518694397606432213672706202521712277807152850354903434848016985936687691332196765831108237758077820224759659199601534399604237417420738029146905340780433020125921201472479538181832984678914177843722943923794137742928946198361794526265642730571150036124143368235695187244074451819220478828343253186928652036546324640821771888591623554243508487233626755800804935255314518167231582815459380422001983419530352453742893908614182199738833022541267703191613418769126333354909615217866639526651836235776000000*x10^233+4222686955879770722631434021892058145806412497589308008503850459143172390544034554150071992952742328162088013745536013397252316268092073426465297331143293041397271482179047403331935419435012187657156320068555751541452963439116186495977364494660316855323248027035736040981725565228275986617672059704076274941844772311573228481376141297554812926723799036347273351242393717997585159453775107101236520125644403818113031248609288637370824202964414992772542529117417429451161523147888414328808692285662200515013391779140294111580461583039609195244820180140611436344157051577/20051286701095110875522301849303673246244404933123826629334715325525870157394121263033249545768604123020207212325068217892623056486652871053462067879742298653398261260926412334818236166426988291318795756463730726906988978128529546428377839234882615213261721566490050991417886835303971889300139904968648087872237803113627678650754721635515328613089483146635228794421481594459323843890332408056674770926062281762896820614713534545661785504798489812121214933117928401005246777065123367718998227996100505738007155299732621417042325469086703596805544617001128511648544971504806440282729759409118821270774581211269093574403254341242159416431325908027767873424934352400514720598550796343662315577747844682587862767768666968734613050132953373125707300864000000*x10^232-17570812842276354802030269203832152392293984779794838668982381237451060695580238835379592215012307926883318947981959941334222006443737874376543520857185146362924652379778837834635225885934789811735999750165293281280314605504507371136555453971566888698228270425635784259158157899969774923733221597009491130321651473682165775811417199890712972606527934925776894117602442508318691407336126175547796247779895699146665883521625527709924989541109074472992413435796705047699547993799318876693431079398721985721332018574825333960190854782311164645819207339745117135873390824159/2165538963718271974556408599724796710594395732777373275968149255156793976998565096407590950943009245286182378931107367532403290100558510073773903331012168254567012216180052532160369505974114735462429941698082918505954809637881191014264806637367322443032265929180925507073131778212828964044415109736613993490201682736271789294281509936635655490213664179836604709797520012201606975140155900070120875260014726430392856626389061730931472834518236899709091212776736267308566651923033323713651808623578854619704772772371123113040571150661363988454998818636121879258042856922519095550534814016184832697243654770817062106035551468854153216974583198066998930329892910059255589824643486005115530082396767225719489178919016032623338209414358964297576388493312000000*x10^231-3765672043968871412146295803687923767821295330197062453718678884442675833644309122540300738056533653853585674240882540322590784533337693974016963964410510928359174989974738571265327095266334173761486645702276992054945296653006985440624871485013042894827167205188004626559694659451543168968868442480781549678284010156362729441370174799583800170364330575698018589700197400486966783236109105277888567176037108467625739612968375181119990570508816429330231973994162911916374528656289303468483784237622517358817920032970440187261890399762365223023255795024868339652648698557/1443692642478847983037605733149864473729597155184915517312099503437862651332376730938393967295339496857454919287404911688268860067039006715849268887341445503044674810786701688106913003982743156974953294465388612337303206425254127342843204424911548295354843952787283671382087852141885976029610073157742662326801121824181192862854339957757103660142442786557736473198346674801071316760103933380080583506676484286928571084259374487287648556345491266472727475184490844872377767948688882475767872415719236413136515181580748742027047433774242658969999212424081252838695237948346063700356542677456555131495769847211374737357034312569435477983055465377999286886595273372837059883095657336743686721597844817146326119279344021748892139609572642865050925662208000000*x10^230+40829099983414161459811881746493843374086379381887393397534566414015088005570318972909563292278145646505325506177341011401189899169793712524478348132314753808491920528891637118855749384808122157210523903267638859316175234561637606439902784922395211086488685918522468118089486698835435389467350072173499022547459269496638921521961234894933908370421427704362584017351973178233524916962515595027134752344181670630341150896680936627383767239391802837164003261952707393720036870935182192529771708102924371811395399752519724435567426468749247696039817133372748774041855193949/66822345166163820929169179648650869926912782611416089658445748444838214147384294403434235057669999568830770549874170198142730094531519739419309017071232620426639234099270192420948544755772683265697838200969415771040891268826048179868742604810191663956424205814725701361113780584853008033370523386158374656269080495862100926794972306616185940840878780406386659616609188947935300947181953487878015579451882986994979575900005333411599733179419881476737671708539290534092913830767885417449827237527576085408032988404594656059537624077550660215182820689343189417105322442180589234130788546785131980372089918642355059271954159610356727838072852968924538421608124081828458200303284711014993499685385960107915666092358209006663007604785933755468071416365056000000*x10^229-72686349053209001815775738330437841536495448277430680958835806406706873776373935708841499556423512661246233948559206422193392008172219655416869573749501623548846149703922648099522811634428237343482788113849849729411606472507273742736348278013467366711599636124161006669334105439359713156967911040412282575318854355362514600025103276513663879238873937818734961305219743928101226471691955585724758781716064447809778119711484585398403211812502864882558276226318789583462950815710511639096795857837222546656329319254871130865153559759540354146206722232732129663926361366409/1403269248489440239512552772621668268465168434839737882827360717341602497095070182472118936211069990945446181547357574160997331985161914527805489358495885028959423916084674040839919439871226348579654602220357731191858716645347011777243594701014024943084908322109239728583389392281913168700780991109325867781650690413104119462694418438939904757658454388534119851948792967906641319890821023245438327168489542726894571093900112001643594396767817511011491105879325101215951190446125593766446371988079097793568692756496487777250290105628563864518839234476206977759211771285792373916746559482487771587813888291489456244711037351817491284599529912347415306853770605718397622206368978931314863493393105162266228987939522389139923159700504608864829499743666176000000*x10^228-2031684626886806730338538776363227117256382798581488594256087225223910890336585414997782764509918747792757395904144853294867111123811646277238128534842924744721084763812111951034241880438140730018479573968757114267206354101135321387599600463017629752076488204869036011007158015753689640257452394403586649867503053042722439058743587742746710327841506436002601912601923170360473942071629604794735522880669998071096567114229725341099304416957731869281477197198842408853168068425116543534892023573792752597709278532714036637888434133959861329156018510068354921053080027793/488093651648500952873931399172754180335710759944256654896473292988383477250459193903345716942980866415807367494733069273390376342665013748801909342085525227464147449072930101161711109520426556027705948598385297805863901441859830183389076417744008675855620285951039905594222397315448058678532518646722040967530674926297085030502406413544314698315984135142302557199580162750136111266372529824500287710778971383267676902226125913615163268440980003830083862914547861292504761894304554353546564169766642710806501828346604444260970471522978735484813646774332861829291050882014738753650977211300094465326569840518071737290795600632170881599836491251274889340441949815094825115258775280457343823788906143396949213196355613613886316417566820474723304258666496000000*x10^227+95836515460811046592207588867999331471989674506727605165461535660679832106334326663437918751958039118241144781766838846505985400465594493053368598920731045596269239972415915469438127948145584725805709953109936983472123168915312243192954582126784241854639155237182632875272809354874153750959687419068208175100580810568272455088429849800693216927291348262494584980998502543455041134409556823481685596786379313605890499307618951089354569912842249552050829437252922492462323515188698914201806385223147741009374221707573469574998157175554440587194358020069340574129673449/53713655444571875196652737708006440898188265448411019438367874348003923333782590716636131529610334581643872977889285135349180171680838833600210118985488422161126274299891829314446677124257467888216444104128525595860620732836249254631333768459866983467364911851071377170656053293087585404814583391744530824178016857917861032064858122064685349575443230183124204859283941355278136646538603760590940752860843740742375927039238736905017967340394928651157554292031582821663203462052654306849621894280539628461959531349147857502403449019275171847611071176122755129539206556393966465712786965836852500968952661875194497405207171361435073094718848319518289257560597348072636256703118810768033052378683451187224076093378847431193230993320750578558066975834112000000*x10^226-13184432740143966950065803741029096704799162233572294582502961655566184609857768689654215938305950945211996249892643300005969190481440240792985376224303200742217661185597959800972588467941433675639807922339145237864794539975071114416852286243585463963266294707158583074740586383130548843643631503471065321184855040930709703625181700528678185326195980815866979384133556161506911508865688508870407347392833142992521967840533148818322012233482055468212945849887610301461006092196764174668051079012206337429970322608525284114681065332414021105858107559218265174016951860963/67356923927493131496602533085840076886328084872307418375713314432396919860563368758661708938131359565381416714273163559727871935287771897334663489207802481390052347972064353960316133113818864731823420906577171097209218398976656565307692545648673197268075599461243506972002690829531832097637487573247641653519233139828997734209332085069115428367605810649637752893542062459518783354759409115781039704087498050890939412507205376078892531044855240528551573082207604858365657141414028500789425855427796694091297252311831413308013925070171065496904283254857934932442165021718033948003834855159413036215066637991493899746129792887239581660777435792675934728980989074483085865905710988703113447682869047788778991421097074678716311665624221225511815987695976448000000*x10^225-9139677623023663732024126578857929126893548387326135280913241210643905697527931100943052952748318300621323154228578981995178288844331846795902513492420158931694239434765603770907415660542047545678223960867840854749427936548926975299884015163396210731066859997318847064758875552322834901204592566938495169078184743626046360036334680903238795562172638836700657915043207658442879961755428894576153972551558286011734481021172746872075954426738792595951487298954569060783755558413638115089867529791467493825135518633403617454020145351327601497894612865598829663695743785429/1558831668036269614635658622843727493655021392759114539552222419721185859630180819843313835425325749941684215387464642382273607645231292481173640750237714569312640053067775048795887652062665155222199169552214531106841911519174051939978027485012151136775463873245921161352062273483450971402467569552302563981445109807471090420273113968742385627936020189320187995536259159777434700495860610965218347437453526320618883546595324417825798575609506995089336405616804569579319493844153231018269569797043294920398593553502384136556893694481101801499784841040997922722232961931188785653803035219403558838120113622088858822696146635390401747006563514059071632299274318580894272896675025738557768360660683677397456658602532299707434641404446262647559170000964026368000000*x10^224+26977594924981041310828904156304882969102578709447286418967930501887313763149128788348484993133256613912324879932775464874975943684486994659674304015530597269779392849970191556473046802971214377232751834643521137273597203575001138475836581941455363282789791720290399547181363477162519073169671560473975565381580061993170398227072459950546308271285251199008348274491102126706082296575369290873317988227286127132278416713569384494555355786128660698369619290180544534639569296647807966280123594441366952607984546559167941124910530809073432908162785822600224112035093902997/5819638227335406561306458858616582642978746532967360947661630366959093875952675060748371652254549466448954404113201331560488135208863491929714925467554134392100522864786360182171313901033949912829543566328267582798876469671583127242584635944045364243961731793451439002381032487671550293235878926328596238864061743281225404235686292149971573010961142040128701850002034196502422881851212947603481830433159831596977165240622544493216314682275492781666855914302737059762792777018172062468206393908961634369488082599742234109812403126062780058932530073219725578163003057876438133107531331485773286328981757522465072938065614105457499855491170452487200760583957456035338618814253429423949001879799885728950504858782787252241089327909932713884220901336932365107200000*x10^223-202865695767860171201757400758344797473095982468745124641312232472780702209321426850011570702352540886207514255520193583269721236551539804440226203552071781770060757771251281833238635484720068289108609477937163290940762178043244765115282974363830180802785075598478080996098417760265927539662554116658721847719421283258265466460976715562613478227918414092966118601723794377731849877679013790401092501456057902525063979257187624126466445859748607134428015809680911262199927998795026453954407796758133565471568198625827969609054207703400978092365937450328694139743476347137/349178293640124393678387531516994958578724791978041656859697822017545632557160503644902299135272967986937264246792079893629288112531809515782895528053248063526031371887181610930278834062036994769772613979696054967932588180294987634555078156642721854637703907607086340142861949260293017594152735579715774331843704596873524254141177528998294380657668522407722111000122051790145372911072776856208909825989589895818629914437352669592978880936529566900011354858164223585767566621090323748092383634537698062169284955984534046588744187563766803535951804393183534689780183472586287986451879889146397179738905451347904376283936846327449991329470227149232045635037447362120317128855205765436940112787993143737030291526967235134465359674595962833053254080215941906432000000*x10^222+51808430970021757386475589098804238062076615840522312575533863899427313730236206738426225079759134223771894066425120280429979415079639165027406378260876570489161383885098764333687522526329106496787999958996722184810538892667051848077749310173685647279133057444843463891451950581501643395041263978776369267038761644541735019869727690948218322111467919981663217626647940636406676153866244698868493587496003931643458630113546600088187463181589222145445837079090948856755149439828563304381267623990763781495334150150767555725827685774723163970279169252858888535140877117307/9427813928283358629316463350958863881625569383407124735211841194473732079043333598412362076652370135647306134663386157127990779038358856926138179257437697715202847040953903495117528519674998858783860577451793484134179880867964666132987110229353490075218005505391331183857272630027911475042123860652325906959780024115585154861811793282953948277757050105008496997003295398333925068598964975117640565301718927187103007689808522079010429785286298306300306581170434036815724298769438741198494358132517847678570693811582419257896093064221703695470698718615955436624064953759829775634200757006952723852950447186393418159666294850841149765895696133029265232146011078777248562479090555666797383045275814880899817871228115348630564711214090996492437860165830431473664000000*x10^221+14033807184140221944943247805945505285589106795485640229364866279209798756363746673880760016737682510571836508224983890063814942207561579400233192393097247308607732200450870989400574880556759529544193450465021602381530013699269162178842289999265178062491002192575687836931871705214621703906922613900740329591012824597163288555713493960857139055259236371843381587949396202036803949463263909581361742854162909927127491502013517603243181431383820372021102717775462488534102768302843146095205054586706475473320494528685628208572527421263559075144198440946664545569795270479/1515184381331254065425860181404103123832680793761859332444760191968992655560535756887701048033416628943317057356615632395569946631164816291700778809231058561371886131581877347429602797804910530875977592804752524235850337996637178485658642715431810904945750884795035368834204529825914344203198477604838092189964646732861899888505466777617598830353811624019222731661243903303666528881976513858192233709204827583641554807290655334126676215492440799226834986259534041631098548016516940549758021842726082662627432934004317380733300671035630951057790865491849980886010438997115499655496550233260259190652750440670370775660654529599470498090379735665417626594894637660629233255568125017878150846562184534430327872161661395315626471445121767293427513240937033629696000000*x10^220-11445759090936835739273437585073590076742877346711085887667299633004211307332457446655012475175981198355951399157444068997260278764814385641038267618741208999368682705616163104268190998952559473580013965987669644446327736968989649573799891701361383762263293617395440146091372299569955863616759188735957321260626495028384118052676463108699356634314145574908554276870833366303060208484015146441386030913634093639857032225068849715753679934772027401664877180908498434134144578075663133200145188975218982783354140776430805141703934392775658750463474688978103533285115329437/7022095891411053323904676151059015856659044782123927388985371372435607341632276059507138650196248101033855603749280723929813821628570734813951195584850147263737292968434631568777193656033792253439013395619266870941320187129242647878362813136346047780162376514360439778321278924434582340031375013451387572080387880030918598103970163272820871820674216629937363280526592434621130395921987705604863317604038925077290516072409106100228458046971863566071952488044185351559298098393788855513361315022840879650245758149316560550708814144385820683523003183520849566588958724179735281162025391425868235697369988249175787318923860992350649480805070223221797552219097906951329963777529517324235292199239917290601243655811285914842075784904288466352988199295928873097625600000*x10^219+390556329101074297486938081651634184060891804370462195570333789613315625130036026834570145517072712497890650231248145365941672267625127300607056402312915285009326978693652863002568383327945627990783299112396257403882927938118811213973408781387855614907219998548068009223410474534916608801101583976866940412337898312904878030820804891246890178684175754895946092609080393038202589787845476436050041289464423549799221835490084085038752553270921107075801195320380194778737815008329035204294552686731390328847226127667303115249805546806979423350244574522387067752453394835813/3490984814587209366741181857955053597310496548827323901952727482296559078411474383869263214668991913085402500149642417039393157038203736736078594376468358925400825647164645408477804846142513863138252373822149815839399178744252059230957512816354892324995010038567761489794007236718906649044169292401546964405678546072513817343116595455630947705135181981740289173747505953211647682544073887929274906466007922752710142275997669889827862000494583601418627808341966431918051054630055031026642482325640894454693605479945947245209524746066093711237150154093222355961368051449354111206264051737431637175263937015304534267122148036197180027600234910973122211674637245170089753420828960041191259550479273167327475417460467854807203390209560551844056990507118925482819584000000*x10^218+16311769149899612850128318596357466546921917322772719366313137742306064053131225725629481688117768451810473446874465615558407612431794841747080669713233103939488341848077763486905907316796319540695506781618248496087177354549975507261057325220743301974094420044767895396678936966991252416115671435679393715756528879458457150560263155244592548292265168450856539052834188791180067238128409873385678859494148093221354549728230782878510355843004411623937990793317116138765742276092335178913536260084385681600283163664936600745582362897710272610045086859774478249954186792747/1286152300111077135115172263457125009535446096936382490193110125056627028888437930899202236983312810084095657949868258909250110487759271429081587401856763814621356817376448308386559680157768265366724558776581511098726013221566548137721188932341276119735003698419701601503055297738544554911009739305833092149460516974084037968516640431021928101891909151167474958749081140656922830410974590289732860276950287329945841891157036275199738631761162379470020771494408685443492493811072906167710388225236119009623959913664296353498245959076981893613686898876450341669977703165551514654939387482211655801413029426691144203676580855441066325957981282990097656932761090325822540733989616857280990360702890114278543574853856578086864406919311782258336785976306972546301952000000*x10^217-34235992178390279307602257464384267516384243485353985300023537903480007512153616235056899605182894556670900402925475421810100998016799939759924397139315125864712737315677451242087683668182324553393756453838794571701700471988236599004101745603922367919978535127795125260757634435786203284216669398039454152062550169343194820222751292111798579539997936391581119151123062028867845186900348047867333254960204863705056528008433461454553293202426497270275640443839267020394969572254713920933499405343510102460391894350273988983730009220919663077131167933497829547795791277043/7270480770875840995196510976898128153076406035574261349521382855692007336856954915165738265261041009070425041633966025569645252674606129400758725478264681398355438537896616883771957200230690029015203290935386393318418124326872057241333001898524238561146632477017156160562725815315408888918435220538758967191991682729532908846821339296024783650364180656186387370118772729002770380174434874034522945697801624245313684740094320762286125819211860062458629815720459015234288146832841882799288475587285168616386682487160154593328927570319467894477370568855306063655080569960638314247756537502750186513772827502948286242270919877038755098803795021200221465636434593246798494727676842399836342204303940811293585166942461978606737639114126107972746790147057596873310208000000*x10^216+4380021417697540707090122395564830413184361960017994155643538821195817430933902745748702836742159045075092128155133150975661472835629288129516252980143934022466260898332750290855090282575638816725524858928523157455347417428685237428002238755350919915642695645386111884165697954740734189647430964128021328317938265048328053948773393722973291446485892273879712234327973511774955964770179936341707276471258746640493595912566263175028849666668946471028396345890350404630182931035471857749798918206753939729422188235958856539084488554748334939613378550389611203712879203706621/7917553559483790843769000453842061558700206172740370609628785929848595989837223902615488970869273658877692870339389001845343680162646074917426252045830238042809072567769415786427661391051221441597556383828635782323757337391963670335811639067492895793088682767471683058852808412878480280032175955166708515272078942492461337734188438493370989395246592734586975846059343501884016944009959577823595487864905968803146602681962715310129591017121715608017447869319579867590139791900964810368425149914553548623245097228517408352135202124077900537085856549483428303320382740687135124215806869340494953113498609150710683717833031746095204302597332778087041176078077272045763560758440081373421776660486991543498714246800341094702737288995283331582321254470145722995034816512000000*x10^215+14509159556658353594823817070717581176040381883577672430799218888399640415386299575323957091448140402365031871250252993938566643993039832919557156807526769268739626231035415859122475945307432348836040359005489332436061562273878383069920162579461615465148226736875379813555502070149212715408199716053315361326031306853000637688466648413779656316157246934153648948709407170641617616573623039521510389752348541539299509677285822844792149880486767178040219997530738986982467206992840848159949329633890958708239743122137254552479787283831936780111403643878453888342571312213/2111347615862344225005066787691216415653388312730765495901009581292958930623259707364130392231806309034051432090503733825424981376705619977980333878888063478082419351405177543047376370946992384426015035687636208619668623304523645422883103751331438878156982071325782149027415576767594741341913588044455604072554384664656356729116916931565597172065758062556526892282491600502404518402655887419625463430641591680839094048523390749367890937899124162137986098485221298024037277840257282764913373310547612966198692594271308893902720566420773476556228413195580880885435397516569366457548498490798654163599629106856182324755475132292054480692622074156544313620820605878870282868917355032912473776129864411599657132480090958587396610398742221755285667858705526132009284403200000*x10^214-1301666535376482823496865279966846763568538358195769294535291672142524206765836870877046476066276489202919151499767371580072427164953771452744010893362977651624920328846814581899196130196070146269291547991946913567550547297678348367783593007944042771418167898122158937786296089610282882497955421619188875057642766337701129869536173414783127006115103531855119811587336064372554159186436819194942245745524076960816953204313468369066801034269523211958252393715613123615517618313416423161804986742067165541328342441435113742625571306742896246899836141076266707687714103277003/106886973053031176390881506126867831042452783331995003229988610052956045862802522685309101106735194394848853749581751524912139682195722011385254402618708213577922479664887113116773428779191489461567011181686583061370724054791509549533457127411154093206697217360867721294512913573859483780434375394750564956173065723648228059411543919660508356835829001916924173921801137275434228744134454300618539086176230578842479136206496656686749478731143160708235546235814328212466887190663024939973739523846472906413808812584985012753825228675051657250659063418026282094825166999276324176913392736096681867032231223534594230190745928572285258085063992504175055877054043172617808070238941098541193984916574385837232642331804604778486953401436324976361336935346967260432970022912000000*x10^213+3952378073206457711695800299538770526559016533642039606187485418512216788308648315173347685423655450248101602509721866357633263095826390616716319911681664920553944913155139689520975403743416292728564622575243266125986054708458026737164726380368717167581571338766681869484313552807336952012234406886759913892556851747811410546575756692609938186486460836290877835981590058252231771141189465335367287563905291018482752410938604083820309039825300241386325648754835695043433069441824117919696839732568756415496317791090018021896091544186640243407339398403401686066633841350979/2280255425131331763005472130706513728905659377749226735573090347796395645073120483953260823610350813756775546657744032531458979886842069576218760589199108556329012899517591746491166480622751775180096238542647105309242113168885537056713752051437953988409540637031844720949608822909002320649266675088012052398358735437828865267446270286090844945831018707561049043665090928542596879874868358413195500505092919015306221572405262009317322212931054095109024986364039001865960260067477865386106443175391422003494588001813013605414938211734435354680726686251227351356270229317894915774152378370062546496687599435404676910735913142875418839148031840089067858710486254349179905498430743435545471678220253564527629703078498235274388339230641599495708521287401968222570027155456000000*x10^212-250096513115048373605759874495663242707519777733038624691040906749196080319905279348881002408332635420309191783652089663480374002945297548520007593374901826563427960856425700856790453267966051633103326633944518426415258713045105200431443868860659994268290656529058344808994166087760440313191072894024007160560468971973812455257900111977378344343491904776348843104446847302917367684174542143286336397184908650374139138631232895324974024769410036674437954537006359981344463445832029662771470738786232374528577257127451294223800273456394714326021030637559874490590283015299/5771896544863683525107601330850862876292450299927730174419384942859626476591336225006691459763700497321838102477414582345255542838568988614803737741410243533207813901903904108305765154076340430924618603811075485314019098958741515674806684880202321033161649737486856949903697332988412124143456271316530507633345549077004315208223371661667451269134766103513905391777261412873448352183260532233401110653516451257493873355150819461084471851481730678244719496733973723473211908295803346758581934287709536946345675879589190688706562348452789491535589424573419233120559017960921505553323207749220820819740486070868088430300280142903403936593455595225453017360918331321361635792902819321224475185495016835210562685917448658038295483677561548723512194508736232063380381237248000000*x10^211-4597774598040551910564841046109742830951541316477942462268313723791528920987511439595476799754675631217441162936298990253177447476147776925822189521829516548564024410875958071102154098684689810597335774661998652955677266535716919926187266586511119295314847510270732822439553282558126151884596322799829062240356524628425080692796425237660471264967346192297578238670098923314544974087888756046554693346382281042323105118492419805245912561025554285876639025017619873626320177838887116051978119925077203705674023917810847573310935174332966996829733774276697978405931569795583/201491661202514043058301719186066485863300083197477126088822165278008778819188464582051774595387362815598711941029745420052557131819135602553148662972866683341072776211918107053583074469574065952277594896677544214598484909105158365375069726727062843339461227199541188069365434169777295970098837107777064993745880985960877912723434065280027389758886380340849060949315307503945833385306549488875093317359119752988877033488901333914221562815362234585997480613258719073973942980508044105026860251498223835217885412523840838587574540164170105886333303548744816865299514808817623466588737434154617744980031513746667814294118870443173373786535177142415814424235694475218442558588607510850018042839098769520077824672027298607882315066562148609984425699214064828394369672282112000000*x10^210+18668087307753745173332088157585619199693386914026133941144948264587870165548582369471799042296210611987109277870982777758293058463562456189492032826072875895790105002843206094849048975506825411604359400646572174390044420183227931701839744810531322934819502027656049721942633004545237017586835097500175944834195153423742332614380514160985056205631703037605360834591435217381272023851238282550545777799783983480096735533371655046873153265703247835038412025911605327586610481899954182406709096464142564213379677670310010511009401311774935827055112211885464858003776310753271/4432816546455308947282637822093462688992601830344496773954087636116193134022146220805139041098521981943171662702654399241156256900020983256169270585403067033503601076662198355178827638330629450950107087726905972721166668000313484038251533987995382553468146998389906137526039551735100511342174416371095429862409381691139314079915549436160602574695500367498679340884936765086808334476744088755252052981900634565755294736755829346112874381937969160891944573491691819627426745571176970310590925532960924374793479075524498448926639883611742329499332678072385971036589325793987716264952223551401590389560693302426691914470615149749814223303773897133147917333185278454805736288949365238700396942460172929441712142784600569373410931464367269419657365382709426224676132790206464000000*x10^209-792719655205066439174711042819483196429364445771037252087258580343042657415373780426413658190376669008030133306788673501572600677043806104190265017728572141440105923110685105844681647867989586443974973173085940468257407050395223568704835822351113456179156328184472897315393546915532230351653755926507693605701762646087423058795257696810945465964921337140953397308542944941839437871273323284973965589126482575335299912365165644337641821815670340097876425790158254760263528308127992156152761365606058845386115720820215469570605551922428955087730826805660991228889554937873/2659689927873185368369582693256077613395561098206698064372452581669715880413287732483083424659113189165902997621592639544693754140012589953701562351241840220102160645997319013107296582998377670570064252636143583632700000800188090422950920392797229532080888199033943682515623731041060306805304649822657257917445629014683588447949329661696361544817300220499207604530962059052085000686046453253151231789140380739453176842053497607667724629162781496535166744095015091776456047342706182186354555319776554624876087445314699069355983930167045397699599606843431582621953595476392629758971334130840954233736415981456015148682369089849888533982264338279888750399911167072883441773369619143220238165476103757665027285670760341624046558878620361651794419229625655734805679674123878400000*x10^208-1058822142361926292337427251735465317274839153820497162655349672810027058185949702247105914509092488508171318879991883409270032555712573205805797032533408739698210028535992094416448325518559975244109201053762217622831613687362488828934716361488506002209216077012424452542111082947465238931672830896674348644929391974900148947939513905646613505574085111609188127018089498800844230208519918963317516911163968783083841433630097216292453495689905102461499160224407551783135975761604972558607037335619598871175123076653702455902264722178544517172803447276437934184996260682831/49101967899197268339130757413958355939610358736123656573029893815440908561476081215072309378322089646139747648398633345440500076431001660683721151099849357909578350387642812549673167686123895456678109279436496928603692322465010900116016991867025775976877935982165114138749976573065728741021008919802903223091303920271081632885218393754394366981242465609216140391340838013269261551127011444673561202261053182882212495545603032756942608538389812243726155275600278617411496258634575671132699482826644085382327768221194444357341241787699299649838761972494121525328374070333402395550240014723217616622826141196111048898751429351074865242749495475936407699690667699807078925046823738028681319978020377064585119120075575537674705702374529753571589278085396721257951009368440832000000*x10^207+9601846272540127640960941517641606526416605807069189990582973336135970960970409919385913127669134908191852076869532222317399925721090668107876187019110339759046217748163764049417659532404478836798652563116499219319222500329339621163955849606062416909874661469655278446957334149539445841059894798044103593349518418912235436155517666079275828417126716048616650022986070108695089274184103467812332214270243785423026425675040649706344099766407436132801249883550722858195126434962763534711988580347210508416310721971912527943062433020669354963583654546604042398960827937312721/1060602506622660996125224360141500488295583748700270981977445706413523624927883354245561882571757136356618549205410480261514801650909635870768376863756746130846892368373084751072940422020276141864247160435828333657839754165244235442505967024327756761100563417214766465396999493978219740806053792667742709618772164677855363270320717305094918326794837257159068632452962101086616049504343447204948921968838748750255789903785025507549960344429219944464484953952966018136088319186506834496466308829055512244258279793577799998118570822614304872436517258605873024947092879919201491743885184318021500519053044649835998656213030873983217089243389102280226406313318422315832904781011392741419516511525240144595038572993632431613773643171289842677146328406644569179171741802358321971200000*x10^206-53948798451698369611675055486035163079903630165765562551855561206734312770199319726891082681676577058212979837144836240953907826527564214979558995305622033822034755407758235163069393789826633448758709628984016994712053881081592121460596669378914336423192983243575081075383522912864493533866507925085556656010214758753885734903311759822730981855293622257354798606607357282679227270177616647058534888019438131573658602072776066919515858518481304445143734171746468854137134753129700767415480581279142454449060317026929610787451926807361914765135382562385963752183605732338249/45959441953648643165426388939465021159475295777011742552355980611252690413541612017307681578109475908786803798901120811332308071539417554399962997429458999003365335962833672546494084954211966147450710285552561125173056013827250202508591904387536126314357748079306546833869978072389522101595664348935517416813460469373732408380564416554113127494442947810226307406295024380420028811854882712214453285316345779177750895830684438660498281591932864260127681337961860785897160498081962828180206715925738863917858791055037999918471402313286544472249081206254497747707358129832064642235024653780931689158965268159559941769231337872606073867213527765476477606910464967019425873843827018794845715499427072932451671496390738703263524537422559849343007564287931331097442144768860618752000000*x10^205+1370152375772433981662788246035827351042395137545365167830406975026032261796752013421032961149084494957163591659127310421799461021791941681674795088152869969359661868659957920334828071477374338986336109897001579552512738688995505042874366982570572699957052399440817166654945149298833312185087942359679598834060814827476990836291245070142705491268960863786797245754361316105607360049057815683317988824906320241317168192034366295413520065217679437436399883099591880017051616692294624996228147635626915839980612617012211654110493539863215159857792226421721335999255457468581/47727112798019744825635096206367521973301268691512194188985056788608563121754750941050284715729071136047834714243471611768166074290933614184576958869053575888110156576788813798282318990912426383891122219612275014602788937435990594912768516094749054249525353774664490942864977229019888336272420670048421932844747410503491347164432278729271324705767676572158088460383294548897722227695455124222701488597743693761510545670326147839748215499314897500901822927883470816123974363392807552340983897307498050991622590711000999915335687017643719259643276637264286122619179596364067128474833294310967523357387009242619939529586389329244769015952509602610188284099329004212480715145512673363878243018635806506776735784713459422619813942708042920471584778299005613062728381106124488704000000*x10^204+766945411509561486533710198579206426013557532677483246394747558479182905762157024546304004802923002849385167158141305013598475864355823873427259242429917232728217353142271839665542924803789063695371233590080643677804895632407436820234100670207016672140907352098949740292804043038824288947275295593258378419356077489848164116154478483925675143969161929524699637496262144126219988217492077599265085303034120046558110472152376791419057329065169386029793591566295671240911063625654446596008682722154372002423385221778261466174594430627710413999089709508766391201455120426863021/44672577578946481156794450049160000567009987495255413760890013154137615081962446880823066493922410583340773292531889428615003445536313862876764033501434147031271106555874329715192250575494031095322090397557089413668210445440087196838351331064685114777555731133085963522521618686362615482750985747165322929142683576231267900945908612890597959924598545271539970798918763697768268005122945996272448593327488097360773870747425274378004329707358744060844106260498928683892040004135667868991160927879818175728158744905496935920754203048514521227026106932479371810771552102196766832252443963475065601862514240651092263399692860412173103798931548988043136233916971947942881949376199862268590035465443114890343024694491798019572145850374728173561403352487869253826713764715332521426944000000*x10^203-81261141624691706108711336673756431280578893988119829317556821382336015869653059230590549871081033780629714409349044736820245788421052038306547804370044501416057175181810555185517510380893524199420472607675517701108885382397471470594805974976268832695711744862663748350772699294871717361280722210997343571213908907740292685443226226884042450112955168487260891090222604413803948379512743613604979735955983509863747526956913636993586402194433750739869942198450359651214214037774790100022799959034049624525324130109985759632934403108489191156450034557689298011051333981654497/25128324888157395650696878152652500318943117966081170240500632399202408483603876370462974902831355953129184977049187803595939438114176547868179768844556707705089997437679310464795640948715392491118675848625862795188368375560049048221572623723885377062375098762360854481418410511078971209047429482780494147642759511630088194282073594750961352457586681715241233574391804579994650752881657122903252333746712054765435302295426716837627435460389293534224809771530647384689272502326313176307528021932397723847089294009342026455424239214789418190202185149519646643558998057485681343141999729454724401047664260366239398162327233981847370886898996305774264131578296720717871096524112422526081894949311752125817951390651636386009332040835784597628289385774426455277526492652374543302656000000*x10^202+13805197925438515652356828457774000609925460330217780163842041936160868014113358240694117088995475971367565466330812893626387945090605127667251823605160447243063061186785841662635641512600439081146261352667957085688012827336650555583785184711003146118066967776349884861149634412901893101879205087466267446021236828540465559680362118409785581841546710449702186359782969240784351202116597077124103939024253084207510801703379079843077361721073279140804009955021313077665723612382404676534584455963461086239468153461319359913745511752881992993314058181541624005478431272493569/68923405407517428070482865790132572303386837849822638373944591723526606126456346616127016876337433471440050222763486547006005315970312817009864508830784112562532564400491822989153758030762219404211225184802366523945238972964705960836313482214085605656800270891046915149033354544673749601958663724197926804962997517613956190030830431316922566740809184133233097804046092562271042065046830965677492115419553064499479686296027566183206680119924919408159478230484061398004861720666458997872076860157433756837730634997052415420592198989136689893125993552968173650904680386246440255475199257932958357159307685575970920673811841778781360146922961295837981618043328148254732150466136930357253197575255091545100666671501631230197025026292437753494736600981283991618358379846513033058713600000*x10^201+7410788588251171337830710503845984760295238672366139103300228624903085778941990341212577436500699222407989151565789720801436387818169926134317192752656524564719508536483310810931519441694860181083512775378432319836399247416000227712796496800140437301089168370830173638267050776673829914674565129022018552583793183774725472943206048977738381042432278859151250156069919750708980409938321772357675957315191665250820331132404548950983105736252775804199898710217501654638799156675117779221674248853324489740706866727067208490551130590011607598713903110979916438211081667202037/318108024957772744940690149800611872169477713153027561725898115647045874429798522843663154813865077560492539489677630216950793766016828386199374656142080519519381066463808413796094267834287166480974885468318614725901102952144796742321446840988087410723693557958678069918615482513878844316732294111682739099829219312064413184757678913770411846496042388307229682172520427210481732607908450610819194378859475682305290859827819536230184677476576551114582207217618744913868592556922118451717277816111232723866449084601780378864271687642169337968273816398314647619560063321137416563731688882767500109966035471889096556956054654363606277601182898288482992083276899145791071463689862755495014758039638884054310769253084451831678577044426635785360322773759772269007807906983906306424832000000*x10^200-154938115958365702625086899550999850970187924245616597907110801758132550123405239334025225140205789218051208685064791675510720679769545616354012725007643142907509997951679155557739157463170044193959282101043273245482948000778032619729025875553141934839283673206976524128952844261981538849539367931047957260757445661285551187236193939442455648358843388873358530962053943947217957253960307978342711980069659265333144814783925108598273433898142760205548100776538108962994166880614569637952256960062274894674382727367687344801899072014573018739968482246907747464080278403835527/23158264216925855831682242905484544293937977517540406493645382819104939658489332463018677670449377646403856874848531479794017786166025106515314474967143461821010941638565252524355662698336105719814971662093595152045600294916141202841001330023932763500684891019391763490075207127010379866258111011330503406467567165918289279850359024922485982424911885868766320862159487100923070133855735204467637350780969829671825174595465262237557444520294772921141584685442644629729633538143930223285017825012897742297477493359009611581318978860349927804090333833797306346703972609778803925839666950665474008005527382353526229346400778837670537009366114995401561823662558257813590002556622008600037074385285710759153824001624548093346200408834259085174231497929711421183768415628428379107727769600000*x10^199+10509661612578918242116725072378050722237609866116694051163797065885542117976132697280060089488663627773432438551242323808959867437561162055404798037758001732855143956193906583796531596049079855665941795191541825717778629748060246168073111639448158817838854607977541210475329121786277797807266393381856856589741284141779108581934279248957945108863838962555398004923568884083475111827005636270764267491463793081835957088778051747427823265925537576053865364522689011679450753428638918553686814637676738844601972184008659175370966406761550225502486097959195968742007345336517/16283154527525992381651577042918820206675140442020598315844409794683160697375311888060007737034718657627711865127873696730168755897986403018580490211272746592898318339616193181187575334767574334244901949909559091282062707362911783247579060173077724336419063998009833703959130011179173343462734304841760207672508163536297149894783689398622956392516169751476319356205889367836533687867313815641307512267869411488002075887436512510782578178332262210177676731951859505278648581507450938247278158212193725052913862518053633143114907011183542987251015976888731025026230741250721510356015824686661411878886440717323130009188047620237096334710549606141723157262736275025180470547624849796901067927154015377530032501142260378134047162461588419263131521981828343019837167238738704060121088000000*x10^198+173918418246974752668399729273901135311784275586496411245698982017978012547160946718310323212735568595159223547791701430474608006355701920737526018999935640837001464507088771744943959896334600350608335661119217064209238343351910810851120597136187641126025555454896239998812763332249195427560500754999535928232588588680129388274596660560916313946573090948149913017098425704008225907247011387157859681759256161768409716850349838206633350888866623162643020066113128241042946955196263214437015913322966040078526681614010172176981711104537986642583181492301286565970080061817999/37516388031419886447325233506884961756179523578415458519705520166950002246752718590090257826127991787174248137254620997266308813588960672554809449446772408150037725454475709089456173571304491266100254092591624146313872477764148748602422154638771076871109523451414656853921835545756815383338139838355415518477458808787628633357581620374427291528357255107401439796698369103495373616846291031237572508265171124068356782844653724824843060122877532132249367190417084300162006331793166961721728876520894342521913539241595570761736745753766883042626340810751636281660435627841662359860260460078067892968954359412712491541169261717026269955173106292550530154333344377658015804141727653932060060504162851429829194882631767911220844662311499717982255026646132502317704833318053974154518986752000000*x10^197-401949372715924312608090662052020371484213049608541537373252144207250025758847807278301186331465813072430002124666670853649522865382832905179221300979066907058967867644614072880034291815586450204857730178490381529146148707771923205381782192805419065170323753857444952666798116261909247126662222345129439798081036982283228412827671450402969084205489664497898558871759499422570029881808706084594026841156380783840005392234064225588606816816465075220943966608366668644033067572986119690095556705537323741687177610278780166881086614089188475257440097017816414905325289216769593/37516388031419886447325233506884961756179523578415458519705520166950002246752718590090257826127991787174248137254620997266308813588960672554809449446772408150037725454475709089456173571304491266100254092591624146313872477764148748602422154638771076871109523451414656853921835545756815383338139838355415518477458808787628633357581620374427291528357255107401439796698369103495373616846291031237572508265171124068356782844653724824843060122877532132249367190417084300162006331793166961721728876520894342521913539241595570761736745753766883042626340810751636281660435627841662359860260460078067892968954359412712491541169261717026269955173106292550530154333344377658015804141727653932060060504162851429829194882631767911220844662311499717982255026646132502317704833318053974154518986752000000*x10^196+503101083397724504251434206978431764951738252820993091882850428898052776396358205909251247640030142143431276063493558962918935512162976223585318830225162205419491408230353439773739682938706827001738236956716197316384633990106346495867557094416684889404509950326613038965174250523292321767883109211867074078486075329895898924395468835455812347958694927838705255174413497074611932454862702456380393830848704755191727959474905400340021963237122454048536259197710863749670402780816572806016304803025898435778539233745710243508175174442981050100551647054610900374370162501851981/311674608261026748947009632211044297666722195882220732317553552156200018665330277517672911170909470231909138371038389823443180912892904048916878503096263083092621103775644352435482057361606542826063649384607339061684479046040620373004737900075944330929217579442521764632581402995518158569270700195568067384274273180697222492509139615418319037312506427046104269080263374090576950047646110105665986991741421646106348657478661713929465422559290266944840896658849623416730514141050925528149747589558199153258974018314793972482120657031294105277203446735475132186102080600530733451146779206802410187742082370505611468188175405033756704242976575353496712051384707137466592834408198971127883579573045227263196388255710071877834709502280151503237195605983254634639393999873063785283696197632000000*x10^195-77339410469895242353631440653407765235101839539446554197269966733859169687824520941523020368093700000651878035516991074171464864894159935048427979757866863467291918394030072066662525502276021116899555587344700700065871371044118224647595965635709183770374477542740088569933890222546946416884040751144517403047298391188023921744161980768402192357182482910694033032987669187541469949052399014162436639466264688639000766863546463575107632784074811370512848895592228203482063227770310137333654620040024772489494251755439242706261094152802997571161282197895588165561740436771169/900393312754077274735805604165239082148308565881971004472932484006800053922065246162166187827071802892181955294110903934391411526135056141315426786722537795600905410907417018146948165711307790386406098222198979511532939466339569966458131711330505844906628562833951764494124053098163569200115356120529972443459011410903087200581958888986254996680574122577634555120760858483888966804310984749701740198364106977640562788271689395796233442949060771173984812570010023203888151963036007081321493036501464220525924941798293698281681898090405193023032179458039270759850455068199896636646251041873629431254904625905099796988062281208630478924154551021212723704000265063792379299401463694369441452099908434315900677183162429869300271895475993231574120639507180055624915999633295379708455682048000000*x10^194-41472643624549051313225567022879113885849879882955672184232666669288913964000779071429753144206126400616524292546780373841180874605073506206539648603289468354447296847440221822064799396296514450890917839533627960473379997457942159930856185125365671703505675875866960138707403586563388744643551401162349093259678867911018408165931117130747581746133380375738480191089500466801630180082607319420523204602704471480784398251422568838770278191903773183249083354881272202119621152380893930792274522904126135081719697257872305391984984779661678696629139379297995075053092406177717/3418680859363137152512511903314892140031859086083108657608165525213318954735341481521974744405913251606253361507327338375892390638294041286557011080837135692672187732039098990776693816685121766623385654187411750332851629536258054716395718841458014379879855324510160605813627264107089801806687992770137239121258433950772659214709625156619686940521554871661956201474138884556015920835118270221523794815663718680729011836719070674663823853697215115551223585226756806852262826984652339386892543872966496962309371263390396385663260956812007217259325306379742856166307196587071482542266234424613936746795966001483425791689048973964018849665149310908667060313626006414086690152414932464558973013441839836543185383679819850909999469853135411801132989303128824273700852936107668394830542667776000000*x10^193+8541934724574595860927737028575947810163218447566879174714330130003385301568573528744792918644649505667063684451200242739430632557816797285597368516125565829796193588739504552704963156014024240707276987107052069506612884092470762212605929403426699647074957364403203293650395215607932195471079181383391103240479732820992328830161966256032358210025981533453078006933324038071773349875823175476038411519803396123145167336492445647727375852147927736363821172539468841041662838988667924112246370566311212911903598964509143938681875963619344770359970251716223938136772605278387981/2625546899990889333129609141745837163544467778111827449043071123363828957236742257808876603703741377233602581637627395872685356010209823708075784510082920211972240178206028024916500851214173516766760182415932224255630051483846186022191912070239755043747728889223803345264865738834244967787536378447465399645126477274193402276896992120283919570320554141436382362732138663339020227201370831530130274418429735946799881090600246278141816719639461208743339713454149227662537851124212996649133473694438269667053597130283824424189384414831621542855161835299642513535723926978870898592460468038103503421539301889139271008017189612004366476542834670777856302320864772926018578037054668132781291274323332994465166374666101645498879592847207996263270135784802937042202255054930689327229856768851968000000*x10^192-15742976001964999261298129134213520579926167216759685280361206591489328953025161591768263146052612399531531618053103343384099600510827678937018842995654104664829819126045003814241111288603448821610770013781130267330476716743424313503073059910745976742636485304092405363611411646876734280112971095061785231983184931561975138977010199724389591833920044448688209335800755724304715548955427784992161216513904728094065796505283420209875810764629671261874407116816896272787344278719759802361171762613764479356868322346722207615978108496862517325148860099181671290600560909078611/50491286538286333329415560418189176222008995732919758635443675449304403023783504957863011609687334177569280416108219151397795307888650455924534317501594619461004618811654385094548093292580259937822311200306388927992885605458580500426767539812302981610533247869688525870478187285273941688221853431682026916252432255272950043786480617697767684044626041181468891591002666602673465907718669837117889892662110306669228482511543197656573398454605023245064225258733638993510343290850249935560259109508428262827953790966996623542103546439069645054906958371146971414148537057285978819085778231501990450414217344021909057846484415615468586087362205207266467352324322556269588039174128233322717139890833326816637814897425031644209222939369384543524425688169287250811581827979436333215958784016384000000*x10^191-7479726708808265917368913545154360782909355842052332933632101918323417925347512826186799662565345780275466528471496215686091644704453057940004645220942144300500021051834920017499710800859985234528287778738084320397419071859766922920441524379026504221894203080659052198005520776388054367092240508376971109754045524251006366937427240525249953822154739591998499651314839549661537381425574000703970040554432544667283773911714744217540922337799970356904659762597213175121947243883633813460931578861854104339788991748675202389896759288491613271474984162467687447600886859183017/3150656279989067199755530970095004596253361333734192938851685348036594748684090709370651924444489652680323097965152875047222427212251788449690941412099504254366688213847233629899801021457008220120112218899118669106756061780615423226630294484287706052497274667068564014317838886601093961345043654136958479574151772729032082732276390544340703484384664969723658835278566396006824272641644997836156329302115683136159857308720295533770180063567353450492007656144979073195045421349055595978960168433325923600464316556340589309027261297797945851426194202359571016242868712374645078310952561645724204105847162266967125209620627534405239771851401604933427562785037727511222293644465601759337549529187999593358199649599321974598655511416649595515924162941763524450642706065916827192675828122622361600000*x10^190+16767970424406971101321086218144958038452762327487274515497928836295057381628524084057825982698608080558002830839205949220940308299333256265778945408610522884584327176486587274691121852771261240874073798767937822302380567647110476243786359691699746894581411262088038691744177885772357373831744599890938721552820982100193735456501225348421148665931767266936312906797935810280309546094458649273563515166259496298878170133860408532068241628761894515252332785051339871812363161468039287366641240401410167395084436352617763480486017219397708638205387114268181283673138317988751/3316480294725333894479506284310531153950906667088624146159668787406941840720095483548054657309989108084550629437003026365497291802370303631253622539052109741438619172470772241999790548902113915915907598841177546428164275558542550764873994193987059002628710175861646330860883038527467327731624899091535241657001866030560087086606726888779687878299647336551219826609017258954551865938573681932796136107490192774905112956547679509231768487965635211044218585415767445468468864577953258925221229929816761684699280585621672956870801366103100896238099160378495806571440749868047450853634275416551793795628591859965394957495397404637094496685685899929923750300039713169707677520490107115092157399145262729850736473262444183788058433070157468964130697833435288895413374806228239150185082234339328000000*x10^189-746931077296579877664894764000244149464535122134389911835730160137473975813263787598192417676658410142888974402417334860880516369193481176309453717692091487017834995700970025425206713032810553236334565556953342874613895175830596805395811932820386051981683696594861796991378258741872742958354906711916671159512060399645012897073945581285401378302777572254667907870089566717888694461046044242785268471547780712574172618230205342718730018604103728274202959199685089009004696387033653480748358874164539748371063335261182126770497462077398506141429473220770981089484027048404191/1020812634716457772720792034310781489186089072129878512187946052763856698573645389836091223520014647468424683740709531515300066416769579457699865017520239378414806981286503696087535530952070663318916358923314448790588964016919397125428215412909216761009116992130214740638979799258754443475794143940374547382025174364206394805257550536366387928940631450190465462630255512306211064335892979298914650693885481336115793768025375752941538340595822517959410480590973219715194716517094013097183094572397599246550438564254350936124832660486534455862086921564501009262689462809385005372748629973214642130294480574497348567917083321147297686079854119998430530342352223713636023140806854970025366047456911868248056686470180319769964385698994468947159428793131381922008236765357052010426968311729645158400000*x10^188+1497985015571847727498205588647529058510684481568078401698048184636973655074431457500453541455230175712873967980624646307710114309453356967117235743300095663172914588659248155240748509300222880142963241965445145662149328210509073389475682543504760380996061410193322939560693925464669820356138191274380837983944072093534976838215425470377922194358935779964537214649771663491455998647925998986751606056467541908688582817987474858776603069222086946802302049003910889542853887433910336273590457600082774436080003717934389079409708362426964595351707868590244970098451286356322323/40832505388658310908831681372431259567443562885195140487517842110554267942945815593443648940800585898736987349628381260612002656670783178307994600700809575136592279251460147843501421238082826532756654356932577951623558560676775885017128616516368670440364679685208589625559191970350177739031765757614981895281006974568255792210302021454655517157625258007618618505210220492248442573435719171956586027755419253444631750721015030117661533623832900718376419223638928788607788660683760523887323782895903969862017542570174037444993306419461378234483476862580040370507578512375400214909945198928585685211779222979893942716683332845891907443194164799937221213694088948545440925632274198801014641898276474729922267458807212790798575427959778757886377151725255276880329470614282080417078732469185806336000000*x10^187+2570078658897853426213418837918926293659802335935202400043718904565098380229207227336233235080927222175128972193502728436963436464693633133077892047251463339844304193137175845671079020574141297796959140790267383782251990125730655666153850936863373716236620159838576449684056014245988915843479934005215187386187884268435267283713828591426624729238767369168246869859617252536623334220931972631956025956715006051049784945670598764375625660491984818945863552797127066640070774604597824514459526205304197648026733165474547567649391857939871296246437082202760145187596356449351/486101254626884653676567635386086423421947177204704053422831453697074618368402566588614868342864117842106992257480729293000031627033133075095173817866780656388003324422144617184540729024795553961388742344435451805042363817580665297822959720432960362385293805776292733637609428218454496893235306638273593991440559221050664192979785969698279966162205452471650220300121672526767173493282371094721262235183562541007520841916845596638827781236105960933052609805225342721521293579568577665325283129713142498357351697263976636249920314517397359934327105506905242506042601337802383510832680939626020062044990749760642175198611105308236993371359104761157395401120106530302868162288978557154936213074719937260979374509609676080935421761425937593885442282443515200956303221598596195441413481776021504000000*x10^186-1763920000733889428809475067314582409024771592559752693419918432254135016661312237411587801377754138269222560624872325398429432062810638235551671407593148259963936642260029585293881784550887820563839075954164209391199057092638764279322290532615055999243569957240741982684041765641467449385665129756176569510384657811934042072643215123117310825981463784646159973161419330044147002478509862020857448607934559976618803282156030878888948232390684409897746276071752404292098981567993005703817347849808279551249676036132313399019183377516942028446913936207245864660474851456693/1289447538589209818173632043339934512656112512164057068026879224543818987671973124003483650762123765223273284725106776650905347052761574051831408443183460267471335134256636247689518565413141890508104874429449830051270270337161343737383008942622168540222042516375008093438711325379479297022055760766788901956242325512681761859272695414357542647082902884451114268585585910281529765476917447535471137718592186950883107917505737793189311588121038970053992186009650382798140694547908227070126014196712756943011080291689706445631367571140885628457372953555159169594976163548696848891893006281955337427740396515154545559474210510922902340311394677892754354116655440480382345019966553646347830796787678149365966340804438298656797118777677223933254015317639640322536720124661539381591959972711130726400000*x10^185+1706396689333363650975676754208890317638327401840470646051774233101238847962577028525659088355168196789056010572898336112621962284660149404241736727950383275927173160591109258965854371780280724922485571084484804488179844785486009503385206422065454504186514349815786785828654283548905045150384332976511342860583569674219956160058638947769375636340643400297008935472239420873706685474694714608090156768193583507835483061120487261410259520723244744752358446292194062927444577178930829948910556566845140802424981439752661938350244861950648460057209985793857910806221096127373209/13229731745925292734461464764667728099851714374803225517955780843819582813514444252275742256819389831190783901279595528438288860761333749771790250627062302344255898477473087901294460481138835796613156011646155256326032973659275386745549671751303449222678156218007583038681178198393457587446292105467254134071046259760114876676137854951308387559070583594468432395688111439488495393793173011713933872992755838116060687233608869758122336894121859832753959828459012927508923526061538409739492905658272886235293683792736388132177831279905486547972646503475933080044455438009629669630822244452861762008616468245485637440205399842068978011594909395179659673236884819328722859904856840411528743975041577812494814656653536944218738438658968317555186197158982709709226748479027394055133509320016201252864000000*x10^184+493689517215337614838507840617521074221378405258097942021512660382224368176527827750167124844075009608371138497402539166492856704309737959130634271553042373556224897913115250132368872005037777952479479757207025349933279294710459828992063734598111422699955539975564047388581030654507532661343972843183093242733227345819155064100460072493790789879410165541534910229640467718830439601504801158348520399081383855783330933623845950519528620251651484587674816777582069195536478183769659141360392683827132257648681827845892046428675070766543413688049769560548497012198071038171/417781002502903981088256782042138782100580453941154490040708868752197352005719292177128702846928099932340544250934595634893332445094749992793376335591441126660712583499150144251404015193857972524625979315141744936611567589240275370912094897409582607031941775305502622274142469422951292235146066488439604233822513466108890842404353314251843817654860534562161023021729834931215644014521253001492648620823868572086126965271859044993336954551216626297493468267126724026597585033522265570720828599734933249535590014507464888384563093049646943620188836951871570948772276989777779040973334035353529326587888470910072761269644205539020358260891875637252410733796362715643879786469163381416697178159207720394573094420638008764802266483967420554374300962915243464501897320390338759635795031158406355353600000*x10^183-393121617211713375784976707626652535458946372815466860818736173432923869255525370271817883241763842754637599504897306503103403350611828718143719796635775693004398076381939067825660104950920952045547047329308638182522996350381007826963797720818219363145263329562080114227753204732645973210449700477445566297003728315622869729742459858567828485045834682964415831792034130968332789082153326823619862034690453275658882213162963013315137383530462137947039729291417180241980570135853638791903926531494803734631495091573815389673739594023685140876953698058841491726044199830919589/190508137141324215376245092611215284637864686997166447458563244151001992514607997232770688498199213569147288178426175609511359594963205996713779609029697153757284938075612465778640230928399235471229446567704635691094874820693565569135915273218769668806565449539309195757008966056865789259226606318728459530623066140545654224136385111298840780850616403760345426497908804728634333670621691368680647771095684068871273896163967724516961651275354781591657021529809786156128498775286153100248697841479129561788229046615403989103360770430639006290806109650053436352640158307338667242683840320121209372924077142734993179138957757725793283366966695290587099294611141398333609182629938501926013913240598720499925331055810931996749833516689143772794681239089351019812865178097994474393922534208233298041241600000*x10^182+531111206694285967044617383013873026863581955741405537803321620404979350267728666795175003259306674757645938896247657804402309615101146557512155908876671163433666053075529156341163824657944321935766536533534201768321645883484604579224123214395680401002608864581866205290913744473817948730921802907693441777391087355868889292214419464827763538256669947230521841290231361722772742473457204293562754776342493159039609021123053209292659948183925463341452333119102025048786668991841428091443149336860374781082393165007763912010329771534850003947017619744269997300576292134264149/1905081371413242153762450926112152846378646869971664474585632441510019925146079972327706884981992135691472881784261756095113595949632059967137796090296971537572849380756124657786402309283992354712294465677046356910948748206935655691359152732187696688065654495393091957570089660568657892592266063187284595306230661405456542241363851112988407808506164037603454264979088047286343336706216913686806477710956840688712738961639677245169616512753547815916570215298097861561284987752861531002486978414791295617882290466154039891033607704306390062908061096500534363526401583073386672426838403201212093729240771427349931791389577577257932833669666952905870992946111413983336091826299385019260139132405987204999253310558109319967498335166891437727946812390893510198128651780979944743939225342082332980412416000000*x10^181-3569032490402563374959011342424683583551445996808864890264514726934406536947396765238146041693069914556401350340898713997889808117637922562606963584322952906023637537107113696156772434236347682990514838309109383184924049146272466552934320784147005258377859437980447227618177924979906805260616545045545881100797484282849581572106332163615905847929982602385997222984317470612837406318984525223930818541475008109192829012088693580163451140013458189771118860429585378074398633554390285290882397224806223793188799515855149640718266878502993458145101955972277885225303917505469/317513561902207025627075154352025474396441144995277412430938740251669987524346662054617814163665355948578813630710292682518932658272009994522966015049495256262141563459354109631067051547332059118715744279507726151824791367822609281893192122031282781344275749232181992928348276761442982098711010531214099217705110234242757040227308518831401301417694006267242377496514674547723889451036152281134412951826140114785456493606612874194936085458924635986095035883016310260214164625476921833747829735798549269647048411025673315172267950717731677151343516083422393921066930512231112071139733866868682288206795237891655298564929596209655472278277825484311832157685235663889348637716564169876689855400997867499875551759684886661249722527815239621324468731815585033021441963496657457323204223680388830068736000000*x10^180-40246421129248598387940440949289397256917573939742408281862483433934614008045515198604381574482433136908060689628488553681141450542447486858804732275979558739552200545076213224407548678795476081380141955548049885209376645235602517201224868432301740854781838046000004534538379398907832522308664597863861309106061316979809810786580644815989187386675885823791987671175008120576171890655799411202151238784894068586312085640565381582801802998991882129876763906483053611082299667249497483674245618682002393512703292408755666686101710168890542937414949385085329255131734133843/19050813714132421537624509261121528463786468699716644745856324415100199251460799723277068849819921356914728817842617560951135959496320599671377960902969715375728493807561246577864023092839923547122944656770463569109487482069356556913591527321876966880656544953930919575700896605686578925922660631872845953062306614054565422413638511129884078085061640376034542649790880472863433367062169136868064777109568406887127389616396772451696165127535478159165702152980978615612849877528615310024869784147912956178822904661540398910336077043063900629080610965005343635264015830733866724268384032012120937292407714273499317913895775772579328336696669529058709929461114139833360918262993850192601391324059872049992533105581093199674983351668914377279468123908935101981286517809799447439392253420823329804124160000*x10^179+10398396082550882549340737906504947466398028254397913765281643242035105744092996531613605369654884804496787494554249890970472352182568050914760517658223936886313778864173284099010480118921867161024821284717572930587818711922193619978389315604643162618484705916583561060418778308575597949556539058503526245687286481450496266695806561338702404763941921473606829412160423604315466961749815123870875463952710524880346591316885999073364474439021659686082422175644362761402557418980176075140199355693959317911614226194165264271766028322575162996698140966975764659703219959545809/22860976456958905845149411113345834156543762439659973695027589298120239101752959667932482619783905628297674581411141073141363151395584719605653553083563658450874192569073495893436827711407908256547533588124556282931384978483227868296309832786252360256787853944717103490841075926823894711107192758247415143674767936865478506896366213355860893702073968451241451179749056567436120040474602964241677732531482088264552867539676126942035398153042573790998842583577174338735419853034338372029843740977495547414587485593848478692403292451676680754896733158006412362316818996880640069122060838414545124750889257128199181496674930927095194004036003434870451915353336967800033101915592620231121669588871846459991039726697311839609980022002697252735361748690722122377543821371759336927270704104987995764948992000000*x10^178-3609405613188666103026543361255482982278514464914458219886258208144472062611033457527331775267953921690362810767950982210088719828797680606432563085210161068811501552022961644326740330833306226523311771411058673510861878750327834139221147440243797709822059497160071072981461266455011808913025371081115600914576847443551519201143686168513130517651818478611441101667826179906171376133131349407288204507591607763098344898521075943324589266388204066625306177767533243835893411085543923472117431677629345160421524534035970356296384933864846825793452378156012868077955609738251/91443905827835623380597644453383336626175049758639894780110357192480956407011838671729930479135622513190698325644564292565452605582338878422614212334254633803496770276293983573747310845631633026190134352498225131725539913932911473185239331145009441027151415778868413963364303707295578844428771032989660574699071747461914027585464853423443574808295873804965804718996226269744480161898411856966710930125928353058211470158704507768141592612170295163995370334308697354941679412137353488119374963909982189658349942375393914769613169806706723019586932632025649449267275987522560276488243353658180499003557028512796725986699723708380776016144013739481807661413347871200132407662370480924486678355487385839964158906789247358439920088010789010941446994762888489510175285487037347709082816419951983059795968000000*x10^177-187758053153179312972050735880562950900777867935878722804668475656627654877438684599124706803874943398764969685939592645078888488732370812108572521227818115956262798284390734493284858593265899521621085522172727918601047703769342151200120897736292225366036508457460501233286576170517420081608352682033758514505612306547637790380013783684144956685960247867821198628062903149261196410619995473277058367864305088769520203722991885034685432889573589353829952394614498870318672252126204121398371954530207678596385124775839137241445511588937892253988774886591938597597913138591/548663434967013740283585866720300019757050298551839368680662143154885738442071032030379582874813735079144189953867385755392715633494033270535685274005527802820980621657763901442483865073789798157140806114989350790353239483597468839111435986870056646162908494673210483780185822243773473066572626197937963448194430484771484165512789120540661448849775242829794828313977357618466880971390471141800265580755570118349268820952227046608849555673021770983972222005852184129650076472824120928716249783459893137950099654252363488617679018840240338117521595792153896695603655925135361658929460121949082994021342171076780355920198342250284656096864082436890845968480087227200794445974222885546920070132924315039784953440735484150639520528064734065648681968577330937061051712922224086254496898519711898358775808000000*x10^176+1378300685807719286994218925313699151627701543911510245937499884476497101034551886412509018934913877980065618875465571808165796317839282068960673932787548317023292906574577162342915034365762919769138637895915513786298221570713658621436346802587371125348009284215859320179035049017074560600616003784753334424408529534391716509624922755318194894247357634259905364926143967897559134560696491504169870694168423893695149677948767962872273932997721350340233679516462241592896593235793546202317748922550423236738396750382652258688464789760553951396846613994227485687528566346589/2194653739868054961134343466881200079028201194207357474722648572619542953768284128121518331499254940316576759815469543021570862533976133082142741096022111211283922486631055605769935460295159192628563224459957403161412957934389875356445743947480226584651633978692841935120743288975093892266290504791751853792777721939085936662051156482162645795399100971319179313255909430473867523885561884567201062323022280473397075283808908186435398222692087083935888888023408736518600305891296483714864999133839572551800398617009453954470716075360961352470086383168615586782414623700541446635717840487796331976085368684307121423680793369001138624387456329747563383873920348908803177783896891542187680280531697260159139813762941936602558082112258936262594727874309323748244206851688896345017987594078847593435103232000000*x10^175-587627754007665138574344280066685375296273216393009405292339620623513710722667471963331300314936731516341853706307121360527001827505501363937702730507300986562734919595485989812790888085944245618513878418456049747975816265449306482293964100386043236986428283337040980648491784678352484879755194518044277395001334659467382076506341753979250112764865478163565214160897749570064781217722194891782984745310602898404982538519780317114256697600618232195675117675051414377618850747034957772011718219696274477338563009035867621814702882015270345474041722214613616643096196479101/6583961219604164883403030400643600237084603582622072424167945717858628861304852384364554994497764820949730279446408629064712587601928399246428223288066333633851767459893166817309806380885477577885689673379872209484238873803169626069337231842440679753954901936078525805362229866925281676798871514375255561378333165817257809986153469446487937386197302913957537939767728291421602571656685653701603186969066841420191225851426724559306194668076261251807666664070226209555800917673889451144594997401518717655401195851028361863412148226082884057410259149505846760347243871101624339907153521463388995928256106052921364271042380107003415873162368989242690151621761046726409533351690674626563040841595091780477419441288825809807674246336776808787784183622927971244732620555066689035053962782236542780305309696000000*x10^174+98722036601824320194044984483673888214567129216156982600324423831378303139540196804871118236184369265660678113279724471427436097935524472029635173974134885959079566766149449383179298522098679035042466511621706565156479366169295104213651596991931509308951725446011259222520475779516533628419970001068118067251237238694614134907721500819607759676104577067594891458219895434240831898376375526646840735626194188575928661143282159487699451234555302229271162440822776829924391573533443111554578839487972613094826098381663950428392221471784978229518442433628257600026259826717/26335844878416659533612121602574400948338414330488289696671782871434515445219409537458219977991059283798921117785634516258850350407713596985712893152265334535407069839572667269239225523541910311542758693519488837936955495212678504277348927369762719015819607744314103221448919467701126707195486057501022245513332663269031239944613877785951749544789211655830151759070913165686410286626742614806412747876267365680764903405706898237224778672305045007230666656280904838223203670695557804578379989606074870621604783404113447453648592904331536229641036598023387041388975484406497359628614085853555983713024424211685457084169520428013663492649475956970760606487044186905638133406762698506252163366380367121909677765155303239230696985347107235151136734491711884978930482220266756140215851128946171121221238784000000*x10^173+90720358644162433422619201158116921204929336893776792112259065836862382968941856123893040427071975369585407015809368962518009627932355464415979115780100314344327247794497746072738756839380226461211638301885209215625251792820197932128449715192241671230922885708461554000067697109138438582186571393559150045157677409875458855678004339302822558041581765680566025140453912007164948564643184648379108006208192800169866693811967341866524735278910225742909361361511671325848797654691295933953854770849328681122141561173537696218902496573969839025883500296979881175719638837/124030666617346905181846726542736582174278246454418946766115146961230057041849652452707472423819745449602454243888388616603690818246688839807125085489475672851210689982288856841001062120291571325947058211237781026390685220781845389061297931097783606039966755467727330713260217273317708197152995561229304138995287268143004269754853427563352038672476663999200086777414033747345731334191880446498019220767350230835627488566908468935124546337386397208307692258779771608586516502490853082786718946339442090839582967366311369483431363756663435932375368593516736458660795059999202635613567123329149059872956471954562592233137458844648336700076024915089924363361275605521058713061676759056132637518274884404598168438721993277381618455323895926928430460714498673370159256924333231429587995897705672470429696000000*x10^172-2031393990568888891375989833833606901234421106674700785134517055962570093402226685743595919500249095656024302600849729401672145487941038833813093598437007622130847867092807129608923691156282186718170398528192927615690907835667849741547682007656551100403084259622852395446350712886953245514102924491194628274758004475488521787719076873539760964849053909175379921108174932548379314559717014147960291882871635651373470443433230057363289994818330048698557485784506755441552208571068092268633323414706751545122425948855878466021509608628020540045210651630710080789564999477/13740440806130431061015019966560557016524390085472151146089625845965834145331865845630375640690987452416828409279461486743748008908372311470806726862051478888038471220646609010037856794891431466891874100966689828488846345328354002231660309932050114269123273605729097332929871026626674803754166638696185519398260519966451081710233327540496564979890023472607035700384824260358127106066126581638128390196313408181268645255151425167247710611637414786381217385885689480812106262971595376301763472837952106411272060906493972584512309341390366728508366920707854108550769817951216013719276914358377034980708395240879368913479749788528867909208422238419527272949762184472506852212224016611957650452024539367952875355733201690033407122789795079209288731039154026945528947245356568420982183197711045802376298496000000*x10^171+904135430525804481266539095279360025840189745157495108258746472355533779193771951467165396764385433147889404891714801267405718040742426942722503821904584607335339458848661444311763055753345664400549180830605960576498772798400716751245032142044083394104917062366782370874337840842183959879558641493398188891608495702736312662462162735721172144123387028541611628786546094367892765360600585851780245392541302506943298875650292299043358734161958195439964714190100614597148568862557505022119510099399886253056334855984203467448139986292274858267883066358071569283834498543/90294325297428546972384416923112231822874563418816993245731826987775481526466546985571039924540774687310586689550746912887486915683589475379587062236338289835681382307106287780248773223572263925289458377781104587212418840729183443236624893839186465197095797980505496759253438174975291567527380768574933413188569131208107108381533295266120284153563011391417663173957416568067692411291688965050557992718630968048336811676709365384770669733617297167647999964391673731050984013813341044268731392935113842131216400242674676983938032814850981358769268336080184141905058803679419518726676865783620515587512311582921567145724070038903989117655346138185464936527008640819330743108900680592864560113304115846547466623389611105933818235475796234803897375400155034213475939040914592480740061013529729558472818688000000*x10^170+8295841980182471162738458992182571499892851089319681532157076829717059583402180362206072345377891236460968514520072315761818151975293868375529444980943307686310959953948823839271909251791992507914401566544223935700319412056559788047039642677756614623497040476833400443915313599981634270578108825308740032388877228126310486199502930693230348483934830255651904958549792978124446212429093825730783673487178863528579560016314567941431346086700825191659524427578478856796991421047583978086911394189270858832037608714232455628971724889269072615380977929542589007561184179/15801506927049995720167272961544640569003048598292973818003069722860709267131645722474931986794635570279352670671380709755310210244628158191427735891359200721244241903743600361543535314125146186925655216111693302762173297127607102566409356421857631409491764646588461932869351680620676024317291634500613347307999597961418743966768326671571049726873526993498091055442547899411846171976045568883847648725760419408458942043424138942334867203383027004338399993768542902933922202417334682747027993763644922372962870042468068472189155742598921737784621958814032224833385290643898415777168451512133590227814654527011274250501712256808198095589685574182456363892226512143382880044057619103751298019828220273145806659093181943538418191208264341090682040695027130987358289332160053684129510677367702672732743270400000*x10^169-290340014572911212209028657147501066124340052625048339194925397113309724662834468951485361143559585792109588341414480975615491299231004640215292503175080152384028201540544410508095097887408075173548816264486088137568194271256967592933785547257292665044589444450090282077447269082249432026352551010118952358468900962308785610934332347201290543456829897872719727548538655321425792755202012378644269785461835710709980205340618668389804719410429747490775246254356324755788881844884929060898591504518350556683666918198876014141482880141653266814107174789682450261931758127/1516944664996799589136058204308285494624292665436125486528294693394628089644637989357593470732285014746817856384452548136509780183484303186377062645570483269239447222759385634708179390156014033944862900746722557065168636524250281846375298216498332615311209406072492345555457761339584898334459996912058881341567961404296199420809759360470820773779858591375816741322484598343537232509700374612849374277673000263212058436168717338464147251524770592416486399401780118681656531432064129543714687401309912547804435524076934573330158951289496486827323708046147093584004987901814247914608171345164824661870206834593082328048164376653587017176609815121515810933653745165764756484229531433960124609903509146221997439272945466579688146355993376744705475906722604574786395775887365153676433025027299456582343353958400000*x10^168+15216950424343988770016120148357464852555678419519965753073125386620310795464152566745390111576288289853551108819533743141265806888890432133392972134621951933200548985741474972017936646665588156126585616325337996225939305687062485262474839801360709308397985936924853321798233725955604057532876560426315624284068328464489628269113054463898322410651924199555478939752084548852343184036006475575819297164242102776291059227778529295902261603806588752641369595271739420045683517280674131602360321657236391572873028566691995832660356259274554643434497785891413138813850739/798391928945683994282135897004360786644364560755855519225418259681383205076125257556628142490676323550956766518132920071847252728149633255987927708194991194336551169873360860372725994818954754707822579340380293192194019223289622024408051692893859271216426003196048602923925137547149946491821051006346779653456821791734841800426189137089905670410451890197798284906570841233440648689315986638341775935617368559585293913773009125507445921855142417061308631264094799306135016543191647128270888105952585551476018696882597143857978395415524466751223004234814259781055256790428551534004300707981486664142214123470043330551665461396624745882426218485008321544028286929349871833805016544189539268370267971695788125933129192936677971766312303549844987319327686618308629355730192186145491065803841819253864923136000000*x10^167-2830639362440347100996775949535658029611317767017120349924531090584286965856662456203134123293096696714432431188648966441675458798709721720493832990124072259116158310483606927432992855813510995648652109302643802422863140315929074038547486672055230630874745949199064282950309527866177312623667618969867113894278497243742563638828072397850973669381291862503309383924508233703903732080889134772422261674252388499219072638602302862717724450943395340981328226572364715984743308515735336905491210512889879739150837200616632167374606194470017378825461926034784139668960807/15169446649967995891360582043082854946242926654361254865282946933946280896446379893575934707322850147468178563844525481365097801834843031863770626455704832692394472227593856347081793901560140339448629007467225570651686365242502818463752982164983326153112094060724923455554577613395848983344599969120588813415679614042961994208097593604708207737798585913758167413224845983435372325097003746128493742776730002632120584361687173384641472515247705924164863994017801186816565314320641295437146874013099125478044355240769345733301589512894964868273237080461470935840049879018142479146081713451648246618702068345930823280481643766535870171766098151215158109336537451657647564842295314339601246099035091462219974392729454665796881463559933767447054759067226045747863957758873651536764330250272994565823433539584000000*x10^166-2749817805045460398697985842478593767892934965904644970059382947674048603362311335798309004791675104228075086786480232129334701872967611792843330010149344418594065046162297080148509718390309001446198606043127235587945139623423990499151079202590979947900642508700518164402896991429481687376774466804318056564251747407156353567516649838479796561076997925457255033377554301490442401377513416797940946312011534274635324448421891689555192323796601121580675755390565519120648884617261784282330575168910389453999219587248980958328214322778607383499511332209278407705983277/13002382842829710764023356036928161382493937132309647027385383086239669339811182765922229749133871554972724483295307555455798115858436884454660536962032713736338119052223305440355823344194406005241682006400479060558588313065002415826073984712842850988381794909192791533332495097196441985723942830674790411499153954893967423606940794518321320918113073640364143497049867985801747707226003210967280350951482859398960500881446148615406976441640890792141311994872401017271341697989121110374697320582656393266895161634945153485687076725338541315662774640395546516434328467729836410696641468672841354244601772867940705668984266085602174432942369843898706950859889244277983627007681698005372496656315792681902835193768103999254469825908514657811761222057622324926740535221891701317226568785948281056420085891072000000*x10^165+5429109564049569383827743225007023286146661394327864072513752342804837962153222037563564997775499273935877656199637837528554397366317686887037994147037134232631593196219133529187101956587304030016326574377173052973655270064338472791225867204265302794575315563744420184097282605070882733420587742391710905788826363774788193653824170784605573872454763367864338864749873597743784311674543599542225020031937859910770047144926066988211734800285391555540184399264345495296244892997883009314561171199355307054411294503478445908896786038017144051093069820411572341924954893/182033359799615950696326984516994259354915119852335058383395363207355370757356558722911216487874201769618142766134305776381173622018116382365247517468457992308733666731126276164981526818721684073383548089606706847820236382910033821565035785979799913837345128728699081466654931360750187800135199629447065760988155368515543930497171123256498492853583030965098008958698151801224467901164044953541924913320760031585447012340246080615697670182972471089978367928213614241798783771847695545245762488157189505736532262889232148799619074154739578419278844965537651230080598548217709749752980561419778959424424820151169879365779725198430442061193177814581897312038449419891770778107543772075214953188421097546639692712753455989562577562719205209364657108806712548974367493106483818441171963003275934789881202475008000000*x10^164-5473943961428250344726068978872118593552624925815194935519043236757782711910109670655908507576290201043631701103295016357346936299996362869664685793563980582277996564424859036205524070837680643214108628224861187039462309868039920571065387151471477051044045558028736380353789021170866997962815968934583570491104033669456372679657152527526469120214377257689087817415224494530588323747500887098817705180187499027838365971459850694371996700816749734549275502706450591678735003693793684785792587948987351024609245916971879994440205202736682426698625708759727874510314749/4368800635190782816711847628407862224517962876456041401201488716976528898176557409349869195708980842470835426387223338633148166928434793176765940419242991815409608001547030627959556643649320417761205154150560964347685673189840811717560858863515197932096283089488777955199718352658004507203244791106729578263715728844373054331932106958155963828485992743162352215008755643229387229627937078885006197919698240758050728296165905934776744084391339306159480830277126741803170810524344693085898299715772548137676774309341571571190857779713749882062692279172903629521934365157225033994071533474074695026186195683628077104778713404762330609468636267549965535488922786077402498674581050529805158876522106341119352625106082943749501861505260925024751770611361101175384819834555611642588127112078622434957148859400192000000*x10^163-281450744173800379495749297876537579583186466297839027750260172413990389072829665671344609688260518360223268286453832536072496646212907514907042437279312905615188609615556657763519953687170761253822082342055709418711824221769266973379669319807250736886445387322019161336572239921968871230476225638620551644176032297254502685838393179425904562792930026967164647347020870402600372413581824830561335111927616719379027920839152856815877454726079505289472140741054351980795313483371403709330160260534827332529506090627555576244409302881656659628900313186584214877062969/1456266878396927605570615876135954074839320958818680467067162905658842966058852469783289731902993614156945142129074446211049388976144931058921980139747663938469869333849010209319852214549773472587068384716853654782561891063280270572520286287838399310698761029829592651733239450886001502401081597035576526087905242948124351443977368986051987942828664247720784071669585214409795743209312359628335399306566080252683576098721968644925581361463779768719826943425708913934390270174781564361966099905257516045892258103113857190396952593237916627354230759724301209840644788385741677998023844491358231675395398561209359034926237801587443536489545422516655178496307595359134166224860350176601719625507368780373117541702027647916500620501753641674917256870453700391794939944851870547529375704026207478319049619800064000000*x10^162+336993480011046736623665899337615057647331577451123540967960802158212989080847389506593909728335598124055602876055052258414348248651023164222904748166309913195535871078129082276012970635072277726138784217858605175449868064196341205054291966002793460274606675840665386817028349964682609986544910423723997521619879681396284976176220235049781938617447667767728982237457639495707405470133720241622992968908492832430140191863335729631463261581379548193718199791668294978852420339210519925539727892916638116097637262950417843018226079957004861498107772568493382621750727/8737601270381565633423695256815724449035925752912082802402977433953057796353114818699738391417961684941670852774446677266296333856869586353531880838485983630819216003094061255919113287298640835522410308301121928695371346379681623435121717727030395864192566178977555910399436705316009014406489582213459156527431457688746108663864213916311927656971985486324704430017511286458774459255874157770012395839396481516101456592331811869553488168782678612318961660554253483606341621048689386171796599431545096275353548618683143142381715559427499764125384558345807259043868730314450067988143066948149390052372391367256154209557426809524661218937272535099931070977845572154804997349162101059610317753044212682238705250212165887499003723010521850049503541222722202350769639669111223285176254224157244869914297718800384000000*x10^161-34228192678396135278808267729766335448527723133425555480969716293867471418154677096898896708671706996176781683633172258103934051713894346917649498552181409059490370165430777488199441972938909904532727137355886199835139103145012287788760627077949537297807554956201355568192419444923606663205644720074402270108691404806704679626893932254998729133854338357499941549209958493018867689111963260207269207802664394681528376293682043230612428379425801410284475968509705416291052315648551526645252490621611962997633964071327878252171675939853914079791935795117447100397001/13106401905572348450135542885223586673553888629368124203604466150929586694529672228049607587126942527412506279161670015899444500785304379530297821257728975446228824004641091883878669930947961253283615462451682893043057019569522435152682576590545593796288849268466333865599155057974013521609734373320188734791147186533119162995796320874467891485457978229487056645026266929688161688883811236655018593759094722274152184888497717804330232253174017918478442490831380225409512431573034079257694899147317644413030322928024714713572573339141249646188076837518710888565803095471675101982214600422224085078558587050884231314336140214286991828405908802649896606466768358232207496023743151589415476629566319023358057875318248831248505584515782775074255311834083303526154459503666834927764381336235867304871446578200576000000*x10^160-76551457103257193634234137256962507770064851216114547280842840969585655925899794320795458851024115675533424522650769701468144665593009698163105609187423376960416207733778246098399745180147502116454084947120574434868210218291968092260620114138852835777546281650742053108836693980037640584374555957477729575840190006046359394672885818611861136288922963549529205478896952430114667570532520245264478511995067240698558236345973271510067664527004176606924239018868711570721186819956413829676538166137244227669893704125381128077493866444974151394405835715478223752957/635461910573204773339905109586598141748067327484515112902034722469313294280226532269071883012215395268485152929050667437548824280499606280256864060980798809514124800225022636794117329985355697128902567876445231177845188827613208977099761289238574244668550267562004066210868124022982473775017424160978847747449560559181535175553761012095412920507053489914523958546728093560638142491336302383273628788319744110261924115805949954149344594093285717259560848040309344262279390621722864448857934504112370638207530808631501319445942949776545437390937058788785982475917725841050914035501313959865410185627083008527720306149631040692702634104528911643631350616570587065803999807211789167971659472948670013253724018197248428181745725309856134549054802998016160170965064703208088966194636670847799626902858015912755200000*x10^159+19454595723397833361251387516086384607020992300260592961703068606547754971213740810549651640403642825171207243136124298696285234506579349633279604347549825434825846832787555500199273176274731480560167361790178891981690136711326418814510951441934021983212663640651600520661618634850372541066837591938364758071143453379817245341814644529364835649034282615036241209536500533696241495155997191684332362109565636149109356511134922562390295277514164915440603456632533924835113575620698487168381424749454478648220547121661908599595194968029178149577459181590328797881669/419404860978315150404337372327154773553724436139779974515342916829746774224949511297587442788062160877200200933173440508782224025129740144969530280247327214279322368148514940284117437790334760105075694798453852577377824626224717924885842450897459001481243176590922683699172961855168432691511499946246039513316709969059813215865482267982972527534655303343585812640840541750021174044281959572960595000291031112772869916431926969738567432101568573391310159706604167213104397810337090536246236772714164621216970333696790870834322346852519988678018458800598748434105699055093603263430867213511170722513874785628295402058756486857183738508989081684796691406936587463430639872759780850861295252146122208747457852010183962599952178704505048802376169978690665712836942704117338717688460202759547753755886290502418432000000*x10^158-1199243906420208862586084020271273663130583426393404472810910296439305315295800225301348110576225051951194571822920638248702581428340417780764147027012735114125353661867635687605863496902943534566730136009356598574078941895919806669696916151676367485156904094040166985263713771300831708687886138683094420261157126138101313968711094083145942056677697974211270858297660434394891617718920837417571119029026540231026553540087526536917176472504657406747359023872924834129116513669515354965153598199514446344971386195842777638651482864585994416088739013582106273873563/279603240652210100269558248218103182369149624093186649676895277886497849483299674198391628525374773918133467288782293672521482683419826763313020186831551476186214912099009960189411625193556506736717129865635901718251883084149811949923894967264972667654162117727281789132781974570112288461007666630830693008877806646039875477243654845321981685023103535562390541760560361166680782696187973048640396666860687408515246610954617979825711621401045715594206773137736111475402931873558060357497491181809443080811313555797860580556214897901679992452012305867065832289403799370062402175620578142340780481675916523752196934705837657904789159005992721123197794271291058308953759915173187233907530168097414805831638568006789308399968119136336699201584113319127110475224628469411559145125640135173031835837257527001612288000000*x10^157-30279418042067592655942871768998927527122988834165758491884525639189531872536427247332679304353800674782275879480838176128057320453614164233164393306440023042658439945197424499571471493340241315845749029123186866657269160302476915428198551633296638635353652578749561354010643430443545458925929325061513152737236452541293757426514322110319365686692448132715801447559876058962261057870897297909310956725784181909915171831343215937369510020562217051855633652943588570304094707266593341539584897589989940488471327994272046833106385103178761076181745846220488450873/629107291467472725606506058490732160330586654209669961773014375244620161337424266946381164182093241315800301399760160763173336037694610217454295420370990821418983552222772410426176156685502140157613542197680778866066736939337076887328763676346188502221864764886384025548759442782752649037267249919369059269975064953589719823798223401974458791301982955015378718961260812625031761066422939359440892500436546669159304874647890454607851148152352860086965239559906250819656596715505635804369355159071246931825455500545186306251483520278779983017027688200898122651158548582640404895146300820266756083770812178442443103088134730285775607763483622527195037110404881195145959809139671276291942878219183313121186778015275943899928268056757573203564254968035998569255414056176008076532690304139321630633829435753627648000000*x10^156+572607354708470037629409118098850110798232916967718394940404453303243166437119714830731219653463886778098810978611705632877737508109541065715072493114944511581048892901691856870857419301430544785251410060817845777548232288337080418746990175588904707250464094637684079152304184014351109410419535018229810575641831384887688221951318461579073730793919159752283004010548596751401809729000929882489675192581861821479451825524964528445715146889532066600671413930146880748709618081267822768430728910541464242557037074246655066732132083214912002300005853874292870142743/10065716663479563609704096935851714565289386467354719388368230003913922581398788271142098626913491861052804822396162572210773376603113763479268726725935853142703736835564358566818818506968034242521816675162892461857067791029393230197260218821539016035549836238182144408780151084524042384596275998709904948319601039257435517180771574431591340660831727280246059503380173002000508177062767029751054280006984746706548877994366247273725618370437645761391443832958500013114505547448090172869909682545139950909207288008722980900023736324460479728272443011214369962418536777322246478322340813124268097340332994855079089649410155684572409724215737960435120593766478099122335356946234740420671086051506933009938988448244415102398852288908121171257028079488575977108086624898816129224523044866229146090141270972058042368000000*x10^155-42934193438657353142653601842194693499918075491859799250876534691676105939212717822640603120217699597985598371268570784309229066427873634158677475205647934892900978631385786446326723189334682077222429271628602332888505693700408279852945794147136033565311483847932882017292430495574488758010810090886699674576825126319242119878070193043598733606887710463336795757209600643677888618924157095964217903282386939784675018629807585322149575338440158708847445137226437538975293659212138114557485766116432891503471004811330834215139035742788845008845178629542692389/7374151401816530116999338414543380633911638437622505046423611724479064162196914484353185807262631400038684851572280272681885257584698727823640092839513445525790283396017845103896570334775116661188144084368419385975873839581973062415575251883911367059010869038961277955150293834816148267103498900153776518915458636818634078520711776140359956528081851487359750551926866668132240422756605882601504967038084063521281229299902012654744042762225381510176881928907326016933703697764168624813120646553216081252166511361701817509174898406198153647086038836054483488951308994375272145291092170787009595121123073153904094981252861307379054743015192645007414354407676263093285975784787355619539257180591159714241017178201036705054104240958330528393427164460495221324605586006458702728588311257310729736367231481361203200000*x10^154-219396474507545788194586049158778231201616615316598780139975091720832134270088089002760770771675683397774016908066533801163476462991573628365168628818324796560547127283792236254215004082715345986123136887124268219975496187401074670035609137852892631468914893194374667050600711285578898978898216955701944181946161505257457274322708106371568138810524183912470341293218683425923838412977052691506594778437106116914518869352246747667445310040549042225684501728182771935423944168134358445479848053779048141297214552015757237450253372195854391715411432739298441/23871264814576040181116435420992208455231746562896567719450347835368986359048509733933830735763221804868311831769555507219225399058767818527910023855974355279139296843235632964787711874232492274755296462836899119028619267263383154618008424082701223799722931790155283182877828658950298145287611064134161932773757405353602017029497804976105946231221487621136900008016220558103971961413676750397757185787315604837665323306797424364566683882460819987489590117688142323591712760746458907991880670067525575278752461680765962608751943852475445995903026904065699515617083266376869118551005880927118017407904335624693493239707879093847611994187520854786847257944216835863245905801347210483804947157723951802226850074887940954305578550770247836973189121316780973378861561024860385512702873200543429462785622858635673600000*x10^153+16283578303552634656126555813627417728148146956811967549246522508564459794802921161818619014634379316330242066641952416649577539143484705908424634826478325109452094934262262587736780687780468463013735152190851535553275288906345763629345274886378498910433236595730210842009220910877224652073327489285343518110929666731144328448405350102208695488486210512813588076610283756829118809728734979203540666589187550173953054828569903119821042359076670598622558932680768709522944452095441509891651185923425090142259288729476807004627794030368987594610908845257931694041/241577199923509526632898326460441149566945275216513265320837520093934141953570918507410367045923804665267315737507901733058561038474730323502449441422460475424889684053544605603651644167232821820523600203909419084569626984705437524734245251716936384853196069716371465810723626028577017230310623969037718759670424942178452412338517786358192175859961454725905428081124152048012196249506408714025302720167633920957173071864789934569414840890503498273394651991004000314748133138754164148877832381083358821820974912209351541600569671787051513478538632269144879098044882655733915479736179514982434336167991876521898151585843736429737833381177711050442894250395474378936048566709633770096106065236166392238535722757865962457572454933794908110168673907725823450594078997571587101388553076789499506163390503329393016832000000*x10^152-1463887009370035420484497302057898688193409507882637796954645766905870697544681360338378314180289234348146152018955329459805070321926004167929154445607116969015958970230392934777041424303306108518362462403121066347734989819252742678989700150460227837759993319080190457376803377595847060170670509270168903984779373417114093539310853076286632990965738660414861776993492223068721463990983320012651375915654148679372220266991266142678015560429950694326739565365713143950196465566828077593954695707884873957425661184825411779855029289003491382177928959639426897729/193261759938807621306318661168352919653556220173210612256670016075147313562856734805928293636739043732213852590006321386446848830779784258801959553137968380339911747242835684482921315333786257456418880163127535267655701587764350019787396201373549107882556855773097172648578900822861613784248499175230175007736339953742761929870814229086553740687969163780724342464899321638409756999605126971220242176134107136765738457491831947655531872712402798618715721592803200251798506511003331319102265904866687057456779929767481233280455737429641210782830905815315903278435906124587132383788943611985947468934393501217518521268674989143790266704942168840354315400316379503148838853367707016076884852188933113790828578206292769966057963947035926488134939126180658760475263198057269681110842461431599604930712402663514413465600000*x10^151+78443138942054738891984830439783916200006263734296070256434223219269362014355679449973745385341226950815232790910828753336218698684669942381907770262471529478436504134273065491485572248225149130376703227543221383559222648366391538509329970788289472755779841780813350893898204662199678830437292673630080813645700860710739206210565156099799415778284317990964789216677403425119039529478086077637634226538972238117711444412193560229717972210932173607908155994593816522926806064843207718840244104556390702708478346494501413682854850385930884656566294089957451/813391245533702109875078540270845621437526179180179344514604444760721016678689961304412010255635705943660995749184854320062495079039496038728785998055422476178079744288028975096470182381255292324995286881849895907641841699344907490687694450225375033175744342479365204749911198749417566432022302926052925116735437515752365024708814095482128538249028467090590666939811959757616822388910467050590244849049272461135262868231615941311161080439405718092237885491595960655717619995805266494538156165263834416905639435048321688890806975713978159860399435249646057569174689076545169965441681868627725037602666250915481991871527732086659371653797006903848128789210351444229119753231090135003724125374297616964766743292477988072634528396615852222790147837460685018835282820106353876729134938685183522435658260368326656000000*x10^150+16344570657588367435036821119378693964040301897568016549891831378159775266984821041520431999552660375229456815284902798830415880540452948037510262875474023534769675059957888229652331885757356798379221267671403655500559227592004202372623423695481687845859554959724762299484123224550736791978814420153196966034131558030596510693607995189295094098128317926527591867458448014060805784867995752772181401984956741300404236853086843373657851543772751946246564231420943481040034125553310588990091797125594862826969727419460945365504868939702214434441233585963953667/203433431514534338217177538071950441740585494919169065533336859026470856381954457690450835407093730244435634305269811985733525085031351851370483740145229874042012365518774404718864542456617113112019873855923721334374422723962473705039364422498472745139533532392733865945872527181959593457103683342347552639722463109202907294600857083249003937566283330295499307857788759619378691578531712601284465448562218038700777323675612576479507234434108209072332338518740210791366848958950875072739227268280723218375557820807874982400479723610148642929295690331911477135195690657460139351356782749458892072562519474965808969756499988572410807057833861937215068842438294213840883003544954753765141949672561172411398503375045021016903119944248343671720988553874377642605540208481336506432465748875368005190223581751067803648000000*x10^149-431561452187718422252358859319614050121672920405067694686769583377528690590113813527623510718442565146325253196997655593700860890099199357858504089085978930662102693736354011981929174836571936437805812143657941649313948969017710671872229831585700280876455569592497630594220821852839273893174017818099240050710213065545102500107731298937960612303472355973747754286894421542811024490367851269972884552709470113439584094734451118751432169545939728260409999386606842918007484104624991417116385579729287344522266252791599362387186828110215582414420456864692301/39042779785617701274003769933000589829001256600648608536701013348514608800577118142611776492270513885295727795960873007362999763793895809858981727906660278856547827725825390804630568754300254031599773770328795003566808401568555559553009333610818001592435728439009529827995737539972043188737070540450540405603301000756113521186023076583142169835953366420348352013110974068365607474667702418428331752754365078134492617675117565182935731861091474468427418503596606111474445759798652791737831495932664052011470692882319441066758734834270951673299172891983010763320385075674168158341200729694130801804927980043943135609833331140159649839382256331384710181882096869322997748155092326480178758017966285614308803678038943427486457363037560906693927096198112880904093575365104986082998477056888809076911596497679679488000000*x10^148+1798851845195235989325793738623162850061300561479889463623455563843030172800885971473071635240788599623057531190804392143472978580922178381030345848639037340499641622526697232760811876159764289697567127242993237990943138554215370726788945071118102391109566280242894192560192756910883780827008495862790239473039474411292332896377265782473733897371609045852370306477464996195036781538963585842844426577344894716151494859173260960340004891979099010215089613938278357577870906333027782087407478165106693124522270616400559611865866841005800392886474974221671817/5153646931701536568168497631156077857428165871285616326844533762003928361676179594824754496979707832859036069066835236971915968820794246901385588083679156809064313259808951586211235075567633532171170137683400940470818709007049333860997232036627976210201516153949257937295437355276309700913293311339471333539635732099806984796555046108974766418345844367485982465730648577024260186656136719232539791363576190313753025533115518604147516605664074629832419242474752006714626840293422168509393757463111654865514131460466166220812152998123765620875490821741757420758290829988990196901038496319625265838250493365800493900497999710501073778798457835742781744008436786750635702756472187095383596058371549701088762085501140532428212371920958039683598376698150900279340351948193858162955798971509322798152330737693717692416000000*x10^147+468462443602444519185502777192200848722719300456300123682275005860607164697032659272259413325790409486373808051813701858928642472328349271138534652765887487179222218735442379206505363080858783666124548537274461059641604643921237156447986301665818553476658628050940774935256049726109413012758901810191368887539227395382962464656515339415174541871144995705964101696626557220768109194086949547773415460438198665151321203397849058527939613733318983256393676559049256036947110972630159719242192213153772671077145509839497173913031801834515561340222434097231247/4882402356348824117212260913726810601774051878060057572800084616635300553166906984570820049770249525866455223326475487657604602040752444432891609763485516977008296772450585713252749018958810714688476972542169312024986145375099368920944746139963345883348804777425612782700940652367030242970488400216341263353339114620869775070420569997976094501590799927091983388586930230865088597884761102430827170765493232928818655768214701835508173626418597017735976124449765058992804375014821001745741454438737357241013387699388999577611513366643567430303096567965875451244696575779043344432562785987013409741500467399179415274155999725737859369388012686493161652218519061132181192085078914090363406792141468137873564081001080504405674878661960248121303725292985063422532965003552076154379177973008832124565365962025627287552000000*x10^146-302219211804545114950143454999491072125497305761420141029709738391391776066570852753660456694555961453555850790866366863739083738984187301073150629116313940415781784894828947115817090085463696238983852227127098012777586841388109816170063383216541186221957226137927974771342269070360877914722561004364789360445862369837986500943521640132725686859450470152961688931128323241841909533308125622554133704156603785185042725803306081377600731830004689022170248480445275790140620836178113470443588107716567157544704904535089688423534407039583476728730279936066273/18553128954125531645406591472161880286741397136628218776640321543214142102034246541369116189126948198292529848640606853098897487754859288844988117101244964512631527735312225710360446272043480715816212495660243385694947352425377601899590035331860714356725458154217328574263574478994714923287855920822096800742688635559305145267598165992309159106045039722949536876630334877287336671962092189237143248908874285129510891919215866974931059780390668667396709272909107224172656625056319806633817526867201957515850873257678198394923750793245556235151766958270326714729846987960364708843738586750650957017701776116881778041792798957803865603674448208674014278430372432302288529923299873543380945810137578923919543507804105916741564538915448942860954156113343241005625267013497889386640876297433562073348390655697383692697600000*x10^145+8491691674531595225706888593075472069437512251004717334947446487095603184517251661552389223588871106655949791201403413327450984533949146182275003224745306239961532321112351767493676726329762224083335111122200787301262516687769197629760425769232744444870441873887203498938098392871498536681646334979589762032524932570695618696084392557187440702999426129478553022153234859196211281820054253044191214611292444854245912563633938734933596323302663684912514749423979720569459623270584717565491741309082324269911459498794169989546896815388828094438173041562703/9679893367369842597603439028954024497430294158240809796507993848633465444539606891149104098674929494761319921029881836399424776219926585484341626313693024963112101427119422109753276315848772547382371736866213940362581227352370922730220887999231677055682847732635127951789691032518981699106707436950659200387489722900507032313529477909030865620545238116321497500850609501193393046241091576993292129865499627024092639262199582769529248581073392348206978751083012464785733891333732073026339579235061890877835238221397320901699348239954203253122661021706257416380789732848885935048907088739470064530974839713155710282674503804071582054091016456699485710485411703809889667786069499240024841292245693351610196612767359608734729324651538578883976081450439951829021878441824985766943065894313162820877421211668200187494400000*x10^144+97691815191775958312245069975890734628650287396294897448732277148829005891221043778721880361809810271559870142635042036274245423402727813877698986376630898638712264528324087970043243806235340948896071809450136849904472772602725858264827542782320448846399758301781045535072764423023870592235302913142148200316868618712940474102916752474134209706327783954862600635691144402103324150813432632581403045128025035277281554833890988405643651256484822793941420218694822231686354849028091438155245209763662230423568147091941121956989385152901249480244192932975733/1113187737247531898724395488329712817204483828197693126598419292592848526122054792482146971347616891897551790918436411185933849265291557330699287026074697870757891664118733542621626776322608842948972749739614603141696841145522656113975402119911642861403527489253039714455814468739682895397271355249325808044561318133558308716055889959538549546362702383376972212597820092637240200317725531354228594934532457107770653515152952018495863586823440120043802556374546433450359397503379188398029051612032117450951052395460691903695425047594733374109106017496219602883790819277621882530624315205039057421062106567012906682507567937468231936220466892520440856705822345938137311795397992412602856748608254735435172610468246355004493872334926936571657249366800594460337516020809873363198452577846013724400903439341843021561856000000*x10^143-6302208784170644896785231110179902574860929155016517139694860520380564859417748968060017838966567385986217755018436949637039568540860566548785945239122486017668764467827431269362280721684688884533311506415927868091344968866197188004598551651791780337278215954748247948622909052078967710377693016424682896426835087636929642899768863471583871056697340827403620012085235509923034985777675514129089162276023082376706212890780432512359067856909885244638774782778092671720334545648430881648163706861740272802318988779812566889340907127749139493253143650834129/278296934311882974681098872082428204301120957049423281649604823148212131530513698120536742836904222974387947729609102796483462316322889332674821756518674467689472916029683385655406694080652210737243187434903650785424210286380664028493850529977910715350881872313259928613953617184920723849317838812331452011140329533389577179013972489884637386590675595844243053149455023159310050079431382838557148733633114276942663378788238004623965896705860030010950639093636608362589849375844797099507262903008029362737763098865172975923856261898683343527276504374054900720947704819405470632656078801259764355265526641753226670626891984367057984055116723130110214176455586484534327948849498103150714187152063683858793152617061588751123468083731734142914312341700148615084379005202468340799613144461503431100225859835460755390464000000*x10^142+592553788659899618532755298982244637673640606249175797542245017721893821109964275559416130855073975296833951135789779074836148039261040650668939756594000711032084101372273426853897461732663415802239486988792016110462712673837588244723174911017120030316980064433891232646532026562071397520876753764951678290535029593675617237240276211257173263438177568954886650747604593479625139925260088207031260723939738832850847074813165506164533319465072830780312511021434001825919612055634761413451682082036720586467083072243139035480936364549393445974381648882331/307086272344146730682591858849575949573650711226949828027150149680785800309532356546799164509687418454497045770603147913361061866287326160192906765813709757450452872860340287619759110709685198054889034410928166383916369971178663755579421274458384237628559307380148886746431577583360798730281753172227809115741053278222981714774038609527875736927642036793647506923536577279238675949717387959787198602629643340074663038662883315447134782571983481391393808655047291986306040690587362316697669410215756538193393764265018456191841392439926448030098211723095062864494019111068105525689466263459050323051615604693215636553811844818822603095301211729776788056778578189830982564247722044855960482374690961499357961508481753104687964782048810088733034308082922609748280281602723686399573124923038268800249224646025661120512000000*x10^141+70669181604571184218917598524740505073691764102243184667500789745954933126911037316854107858553591769664985008105140969578659690771450077097805934937882268519140076594209858895787628049370635984621306484526313209327093392379390389084834337870898473159423524408138351231916902004388808617893605441029017934563726214477721019514391103603263010707009714277819077956627757564193374828873649403482571097311173488559869299902138744244487822759645545774054902217910192712088060433571449619152076757390748542638344479206062386654138675018774255707755586790973/2226375474495063797448790976659425634408967656395386253196838585185697052244109584964293942695233783795103581836872822371867698530583114661398574052149395741515783328237467085243253552645217685897945499479229206283393682291045312227950804239823285722807054978506079428911628937479365790794542710498651616089122636267116617432111779919077099092725404766753944425195640185274480400635451062708457189869064914215541307030305904036991727173646880240087605112749092866900718795006758376796058103224064234901902104790921383807390850095189466748218212034992439205767581638555243765061248630410078114842124213134025813365015135874936463872440933785040881713411644691876274623590795984825205713497216509470870345220936492710008987744669853873143314498733601188920675032041619746726396905155692027448801806878683686043123712000000*x10^140-2060206351354718686272223093968814153862080973861686114570112529435286214648506346634776202255537905809533804788549944969215880976303855472291321169358969298100929439758489632305468873252276822856499822076670834098103494933242229674266845424568711164194623705372749950950876764784428201972634675296502507423924486545091421672089222037247390744457852880883735750186968305577381605367605189010528349526821923443495984946238666815019107505921925444898821140417845122095164876063297252154072994067452216311563186296178394018029953306978451357963569118844887/71244015183842041518361311253101620301086965004652360102298834725942305671811506718857406166247481081443314618779930315899766352978659669164754369668780663728505066503598946727784113684646965948734255983335334601068597833313449991294425735674345143129825759312194541725172125999339705305425366735956851714851924360547731757827576957410467170967212952536126221606260485928783372820334434006670630075810077254897321824969788929183735269556700167682803363607970971740823001440216268057473859303170055516860867353309484281836507203046062935942982785119758054584562612433767800481959956173122499674947974820288826027680484347997966843918109881121308214829172630140040787954905471514406582831910928303067851047069967766720287607829435323940586063959475238045461601025331831895244700964982144878361657820117877953379958784000000*x10^139+120682534152108020471414768352424396044718690098069342602190601511219121476774111618212531367349319726667973805522445500985770975901904245781483623745038118157053694009780592816115559024415801774388855093249620894949003596368390614652353821747310729632598004214182689948880484088785190106522185754689145504121442366955896849171814072168447953033013314994974947328564089526082292757520523000731692085544924461479120827238610616069411195459620186333102221274637527742060679002473712706981905456330319270497685208949308466741622826638968461945501804781149/35622007591921020759180655626550810150543482502326180051149417362971152835905753359428703083123740540721657309389965157949883176489329834582377184834390331864252533251799473363892056842323482974367127991667667300534298916656724995647212867837172571564912879656097270862586062999669852652712683367978425857425962180273865878913788478705233585483606476268063110803130242964391686410167217003335315037905038627448660912484894464591867634778350083841401681803985485870411500720108134028736929651585027758430433676654742140918253601523031467971491392559879027292281306216883900240979978086561249837473987410144413013840242173998983421959054940560654107414586315070020393977452735757203291415955464151533925523534983883360143803914717661970293031979737619022730800512665915947622350482491072439180828910058938976689979392000000*x10^138-18063984111505228087338197223711586131782273799183386307160621892273781545809058618110764261044054728432872920219508157962402518732585237550388392127484360622427764891244049360345947206164079975695034821877150264120005272635448270933494827049575097686975238791884515165073710224201257381213077968825018854233578856602730292193427678747445366828764820512451628749925856956578344349533030690484276689102281006990983479345017493869561149009092981629651625947746519402871100035857991100682990006354302352933454241602166447389607849810967313286316525422133/213732045551526124555083933759304860903260895013957080306896504177826917015434520156572218498742443244329943856339790947699299058935979007494263109006341991185515199510796840183352341053940897846202767950006003803205793499940349973883277207023035429389477277936583625175516377998019115916276100207870555144555773081643195273482730872231401512901638857608378664818781457786350118461003302020011890227430231764691965474909366787551205808670100503048410090823912915222469004320648804172421577909510166550582602059928452845509521609138188807828948355359274163753687837301303401445879868519367499024843924460866478083041453043993900531754329643363924644487517890420122363864716414543219748495732784909203553141209903300160862823488305971821758191878425714136384803075995495685734102894946434635084973460353633860139876352000000*x10^137-312322269286983267497579262951641402141421802330657547868826566107761376955705177314635463239903690111558169453622595212180390144649057985220177376320313333318319529757323674051193804433572100712909516839691634989251582557069562929548588552301212654498548569292897469192260204055758169097541491457969980693352034927334652657192843562342371175235550580777275544672994239138093871243848667612902707106714736392477139226791134983714983904192723947571542393549299184130500396063400562613619253590722336070283450655811414031171572335140817732417314556559/10554668916124746891609083148607647452012883704392942237377605144584045284712815810201097209814441641695305869448878565318483904144986617654037684395374913144963713556088732848560609434762513473886556441975605126084236716046437035747322331211014095278492705083288080255581055703605882267470424701623237291089173979340404704863344734431180321624772289264611292089816368285745684862271768000988241492712604037762566196291820582101294114008400024841896794608588292109751555768920928601107238415284452669164572941231034708420223289340157471991553005202927119197712979619817451923253326840462592544436737010413159411508219903407106199098979241647601217011729278539265301919245255039171345604727544933787829784751106335810412978937694122065272009475477813043772089040789901021517733476293651093090615973350796733834067968000000*x10^136+916740066865017288546257121445290068084019329995434777893589819116236809570317499269241990490385993529486930795893228420261547210619442323050268512876504528920077010243085832703401557036691092738345920664610910971025106365730816773743344246921343471156179685354199734549510654469338164411743218931826161986061181420532555768567477844912372120564861534914739637756477387802368886004538155695260415772587566723479546226350070302582807702606040956806437784947902643051004086271441181650251001237210456622523332738523239319380708199540939595723148914073/189984040490245444048963496674937654136231906679072960272796892602512815124830684583619749776659949550515505650079814175732710274609759117772678319116748436609346844009597191274090969825725242529958015955560892269516260888835866643451801961798253715012868691499185444600459002664905880814467644629218271239605131628127284687540205219761245789245901206763003257616694629143422327520891824017788346868826872679726191533252770477823294052151200447154142302954589257975528003840576714819930291475120148044962312942158624751564019208122834495847954093652688145558833633156714134618559883128326665799861266187436869407147958261327911583781626349656821906211127013706775434546414590705084220885095808808180936125519914044587433620878494197174896170558600634787897602734218218387319202573285719675631087520314341209013223424000000*x10^135-19547296817142884889533328990789171298617341001079587205857822262910359216018729931093232438172083642539972911663244910501507630562398022849035001263667622721480698586393241275644545116295070421493242028649385820912198261718412819903792637530153619021282314676219160823853603558796724451166731851323679738389059707796207773410317721408546392445874507440935032765234633633038051492262378068093987965693131158848119002723342568712812013320450270583882129158831734897924300954788334911365870796429262548138848331220349812282229497875777433537388578987/69085105632816525108713998790886419685902511519662894644653415491822841863574794394043545373330890745642002054574477882084621918039912406462792116042453976948853397821671705917851261754809179101802914892931233552551367595940315143073382531563001350913770433272431070763803273696329411205260961683352098632583684228409921704560074625367725741543964075186546639133343501506699028189415208733741217043209771883536796921182825628299379655327709253510597201074396093809282910487482441752701924172770962925440841069875863546023279712044667089399256034055522962021394048420623321679476321137573333018131369522704316148053803004119240575920591399875207965894955277711554703471423487529121534867307566839338522227461786925304521316683088798972689516566763867195599128266988443049934255481194807154774940916477942257822990336000000*x10^134-38052011224253017372520367510814340674077215161457067426243023268225322922604716535967841677065227932573718746086941393682957756924256843215831437594929547776593091756061662582720251920729954461880244037668213764995757008074057908189029782422455085918177456611630058563436375825372040898096420813345211064068526037448661034402108991988716073486517425071391445128747721789249364752376183255602957479290146653334160085814711012706353206950662204655630303223001051300739416315552620069253074595442707544708792754319298133704854071085177044706056340081/1954121559328238853075053108656501585401242468699036162805910895340131812712544184288660283417073766805302343829392374378965019967414665211376119853772269633696138966955856824533507118207459637450996735542912034772167254856597485475504248749924895354418077969705907430176149741696174774091667201900530789893081353889309213928984967974687099546529269555276604935486001899760915368786315904182965853507933547562897970056314210629039595964983776027871177973247203796319716610931646209576425855172664379891040933119345854587515626140692011957293242106141935211462288798183345384648044512177074276798573023642207799616378999259372804861753871025041596749600163569555404469620264361538009129103842604884146771576776258744327888671893083170941789182888463672104089628123387389126711797896653116663634043066090366721278869504000000*x10^133+17209680837281244311256926266796891940312114264083579614751686360633871946110120513435585680951120755330199290654111085402129891844800033975298343182882252692186109524317171898361263793286727946006696474077318585593241019492986304643886109117620845372809420537306560016103746101476426187400968660486449213852815444122914301819960564049822599742091789706857254936939204531157440599098289985544261287823082393613091316471961937758430909626220760486895807672464758244192703062364763682153253434427242296742037606323731602652830699859315156441037824401/2931182338992358279612579662984752378101863703048554244208866343010197719068816276432990425125610650207953515744088561568447529951121997817064179780658404450544208450433785236800260677311189456176495103314368052158250882284896228213256373124887343031627116954558861145264224612544262161137500802850796184839622030833963820893477451962030649319793904332914907403229002849641373053179473856274448780261900321344346955084471315943559393947475664041806766959870805694479574916397469314364638782758996569836561399679018781881273439211038017935939863159212902817193433197275018076972066768265611415197859535463311699424568498889059207292630806537562395124400245354333106704430396542307013693655763907326220157365164388116491833007839624756412683774332695508156134442185081083690067696844979674995451064599135550081918304256000000*x10^132-14686165445077202246790990675778313548820415696210230519988411019270594866007627388555849174516600410011477787115436175495784989370904322363372906178767515747542445538937201018356208929481254190731860263196563602518340587393878902862359567051432863999553309907207399962422969112000653134453867905984459446205616740266802680153667603465799426721453594620955514384983770221108943813737462839311756711989799847958562345842383534646112227004664826340036636601755631644555059278708096584646336087837683099919145147305746075323734855944503572685603739857/27357701830595343943050743521191022195617394561786506279282752534761845377975618580041243967839032735274232813611493241305510279543805312959265677952811774871745945537381995543469099654904434924313954297600768486810341567992364796657059482498948534961853091575882704022466096383746446837283340826607431058503138954450328995005789551645619393651409773773872469096804026596652815163008422658561521949111069665880571580788398948806554343509772864390196491625460853148476032553043046934069961972417301318474573063670841964225218765969688167402105389485987092960472043174566835385072623170479039875180022330990909194629305989631219268064554194350582354494402289973775662574683701061532127807453796468378054802074867622420590441406503164393185048560438491409457254793727423447773965170553143633290876602925265134097904173056000000*x10^131+65078571630010182893177855897035619154427488902635924833925757763380204835492050620510241186079102151471190209376322764986178472545188217321253311662021947766251802229288479198081777441086544742585475685004094183076097422372036680822934315588550419690426365941980527840791457449849624696816991267586809938400826377728252345064285374583866695765573309045259013127714453126988699071135251190486474309880694408856523705001819579807058712556702301610588775776914418007251417216234878051651812320619303736175929755918672936034254530633554294679959249/41036552745893015914576115281786533293426091842679759418924128802142768066963427870061865951758549102911349220417239861958265419315707969438898516929217662307618918306072993315203649482356652386470931446401152730215512351988547194985589223748422802442779637363824056033699144575619670255925011239911146587754708431675493492508684327468429090477114660660808703645206039894979222744512633987842282923666604498820857371182598423209831515264659296585294737438191279722714048829564570401104942958625951977711859595506262946337828148954532251103158084228980639440708064761850253077608934755718559812770033496486363791943958984446828902096831291525873531741603434960663493862025551592298191711180694702567082203112301433630885662109754746589777572840657737114185882190591135171660947755829715449936314904387897701146856259584000000*x10^130+183856302727816208597823419313451485066979158908450823562737226030255018078255605064210436650773855842501768154969265114873438305262096563358459790799578595184762061157858408875619111131431222619100112825120919680421059361185129908450914895518022862666709211278330167802286925200281173796672029766000557124490256867405775977493696544699745219367284899320288351869515933028077380510784548237434365653944653342370994723819184885833518635404448819328727287185984046733836616366995976975272866560818296733498470628536792569184170356869634285167320023/31265944949251821649200849738504025366419879499184578604894574325442109003400706948618564534673180268884837501270277990063440319478634643382017917660356314139138223471293709192536113891319354199215947768686592556354676077705559767608067979998798325670689247515294518882818395867138796385466675230408492638289301662228947422863759487594993592744468312884425678967776030396174645900581054466927453656126936761006367520901027370064633535439740416445938847571955260741115465774906339353222813682762630078256654929909533673400250018251072191316691873698270963383396620770933526154368712194833188428777168378275324793862063988149964877788061936400665547993602617112886471513924229784608146065661481678146348345228420139909246218750289330735068626926215418753665434049974198226027388766346449866618144689057445867540461912064000000*x10^129-335538769703542509207369937027226352619617711827050826807714171158973649258039385874061123765127510849980564522233062224065308329091043851926756427129118716382630594356407961985033958408732888632237745007394180271642479937011688837034723358573285500392076903973719002535907263494821345394221955226061526917980231703716123136331266112655176857929023836385933511942533081579039317055877559162996289732830418804920427063953609054314712979354054404830479061407151066162506949179487385848023033054460467483044644005244252920685935092867927214224726159/437723229289525503088811896339056355129878312988584100468524040556189526047609897280659903485424523764387725017783891860888164472700885007348250847244988397947935128598111928695505594478470958789023268761612295788965465087877836746512951719983176559389649465214123264359457542139943149396533453225718896936050223271205263920092632826329910298422556380381959505548864425546445042608134762536984351185777114654089145292614383180904869496156365830243143866007373650375616520848688750945119391558676821095593169018733471427603500255515010678433686231775793487367552690793069366161161970727664638002880357295854547114068895834099508289032867109609317671910436639580410601194939216984514044919260743494048876833197881958729447062504050630290960776967015862551316076699638775164383442728850298132654025646804242145566466768896000000*x10^128+18782875242517724362491369955464418144952470056185028572037173948469065048078543961416410731873301650324925288094187465624570022621753917384811711741226918668653012287837938387440507204233412596411541359101967835880336778080256612236534554496441726247354423209409054544415178001569450781793747848891220428886390484216438879951450723670847986622141042095018592262062430040970766181395682828942538027707782122783856391085604491878778033599447334713331446098030913587289697965098213648485137289628319784412110420878407356068656246638495612513013839/583630972386034004118415861785408473506504417318112133958032054074919368063479863040879871313899365019183633357045189147850885963601180009797667796326651197263913504797482571594007459304627945052031025015483061051953953450503782328683935626644235412519532620285497685812610056186590865862044604300958529248066964361607018560123510435106547064563408507175946007398485900728593390144179683382645801581036152872118860390152510907873159328208487773657525154676498200500822027798251667926825855411569094794124225358311295236804667007353347571244914975701057983156736921057425821548215960970219517337173809727806062818758527778799344385377156146145756895880582186107214134926585622646018726559014324658731835777597175944972596083338734173721281035956021150068421435599518366885844590305133730843538700862405656194088622358528000000*x10^127+4627389634740401714382511394688416551946101154204524868264005421603592289432468052966650280494227677902352506581314815141335404944902740959318939775468607261552258324724637825418433077398627072078740285370692855205389206407055924262815934841223062079834049657136174364544211622308446217971011476563601891881323291114772479937240241317893468703915237809364100451096855720970734781269245290769801276684614279731904387634945789551031539757570903721995172739935598767470877059612486278329261545251580737793945020742442211844499703582887737065905931/1050535750294861207413148551213735252311707951172601841124457697334854862514263753473583768365018857034530540042681340466131594734482124017635802033387972155075044308635468628869213426748330301093655845027869509893517116210906808191631084127959623742535158716513895834462698101135863558551680287741725352646520535850892633408222318783191784716214135312916702813317274621311468102259523430088762442845865075169813948702274519634171686790775277992583545278417696760901479650036853002268286539740824370629423605644960331426248400613236025628240846956261904369682126457903366478786788729746395131206912857510050913073765350001838819893678881063062362412585047934992985442867854120762833707806225784385717304399674916700950672950009721512698305864720838070123158584079133060394520262549240715518369661552330181149359520245350400000*x10^126-19127572771633762014609218635889651373015371618802117994744154352155425040206907683739142020131285771726887496464564376798328338856768394057065863135283165471357292445350319493608106649059291541757382652693501743010792087207897199825438156903735086558282145747796586589491365904304757329480717112045189980555841507321677094376933645485866616618121835801648085374195759438442034008041645035697373344740395669200555042578825368891941532616383659831315933607357369855448677214366866989644314409198659640562390910987148308655897263641603411927173631/21010715005897224148262971024274705046234159023452036822489153946697097250285275069471675367300377140690610800853626809322631894689642480352716040667759443101500886172709372577384268534966606021873116900557390197870342324218136163832621682559192474850703174330277916689253962022717271171033605754834507052930410717017852668164446375663835694324282706258334056266345492426229362045190468601775248856917301503396278974045490392683433735815505559851670905568353935218029593000737060045365730794816487412588472112899206628524968012264720512564816939125238087393642529158067329575735774594927902624138257150201018261475307000036776397873577621261247248251700958699859708857357082415256674156124515687714346087993498334019013459000194430253966117294416761402463171681582661207890405250984814310367393231046603622987190404907008000000*x10^125+274297836434970393294522429235476141672904980317706424642998925119831642360379839485107381971945347227896017760991965584434909554055147673404252240114835534712997127630279075059933434088276307826196558374760400599740382294846487762883297208139870205474817351017678539324256159355352653861114010352301486221140381310617853709889278765811054625602054503494560678910846300397777170194756540933131744593612582975685337830917234863632471160488472180145800987901640743936332332093482720415732516287249927837166130253343700356147584167823339214111903/4202143001179444829652594204854941009246831804690407364497830789339419450057055013894335073460075428138122160170725361864526378937928496070543208133551888620300177234541874515476853706993321204374623380111478039574068464843627232766524336511838494970140634866055583337850792404543454234206721150966901410586082143403570533632889275132767138864856541251666811253269098485245872409038093720355049771383460300679255794809098078536686747163101111970334181113670787043605918600147412009073146158963297482517694422579841325704993602452944102512963387825047617478728505831613465915147154918985580524827651430040203652295061400007355279574715524252249449650340191739971941771471416483051334831224903137542869217598699666803802691800038886050793223458883352280492634336316532241578081050196962862073478646209320724597438080981401600000*x10^124+49749319578846158726833077324181334300056210052871870732247288952763393433120411315518126653431984465792664454617192766401414455555838786900142127198460887283067227587888589045812245865082117759890206267075467493674673860934679984513994213824579221485448780493334095341341213697626852521250284515632059167821726401133444387403508043835691482085316468893488217563644124711731654984805609234375391693052315747338623734297470218702136301355153103548828920930224243128606205205764156967652017469715239110260565734441587457297873642041885672952223/28014286674529632197683961365699606728312212031269382429985538595596129667047033425962233823067169520920814401138169079096842526252856640470288054223679257468667848230279163436512358046622141362497489200743186930493789765624181551776828910078923299800937565773703888919005282696956361561378141006446009403907214289357136890885928500885114259099043608344445408355127323234972482726920624802366998475889735337861705298727320523577911647754007413135561207424471913624039457334316080060487641059755316550117962817198942171366624016352960683419755918833650783191523372210756439434314366126570536832184342866934691015300409333382368530498103495014996331002267944933146278476476109887008898874832687583619128117324664445358684612000259240338621489725889015203284228908776881610520540334646419080489857641395471497316253873209344000000*x10^123-10106116291032295066645994556164013682256261844633238867246164979686806903840539168613394793229937401425011898043962674688723100925457195349141035992466569206317314200356273456183814069518864401049647263370711087254435205376778552158290636421349209244152673160322657078943058329143919210767376003829620837019906080328970576179820868905041155957817559177824828895029647031028341259597814609979490969549943299273484137940735551087062130180435753696335824115879194827931123467247981227291354006937609093046337229746793262099284829432670194658231/11205714669811852879073584546279842691324884812507752971994215438238451866818813370384893529226867808368325760455267631638737010501142656188115221689471702987467139292111665374604943218648856544998995680297274772197515906249672620710731564031569319920375026309481555567602113078782544624551256402578403761562885715742854756354371400354045703639617443337778163342050929293988993090768249920946799390355894135144682119490928209431164659101602965254224482969788765449615782933726432024195056423902126620047185126879576868546649606541184273367902367533460313276609348884302575773725746450628214732873737146773876406120163733352947412199241398005998532400907177973258511390590443954803559549933075033447651246929865778143473844800103696135448595890355606081313691563510752644208216133858567632195943056558188598926501549283737600000*x10^122+15051549137416730038786337801789266350488200837562287752331437365193767353224017765698517413073341313303688198060315293405587610870420760826116977847398212457744244829370829805131506132466901215368261243797551252564639059110848411143029687180867297672590075616011773439258443323911302942980886949293702308232676920714305086110857328033857401228631200025933645554586291234908800989353775210497502097066775764456523797439615542267966738488910941907512809230268030661629319241826520368571445214707020682109148575301864472759737662986037286086863/168085720047177793186103768194197640369873272187616294579913231573576778002282200555773402938403017125524886406829014474581055157517139842821728325342075544812007089381674980619074148279732848174984935204459121582962738593745089310660973460473539798805625394642223333514031696181738169368268846038676056423443285736142821345315571005310685554594261650066672450130763939409834896361523748814201990855338412027170231792363923141467469886524044478813367244546831481744236744005896480362925846358531899300707776903193653028199744098117764100518535513001904699149140233264538636605886196759423220993106057201608146091802456000294211182988620970089977986013607669598877670858856659322053393248996125501714768703947986672152107672001555442031728938355334091219705373452661289663123242007878514482939145848372828983897523239256064000000*x10^121-337456584803518661414844046779115941793178021360175719354352187764936465493201004288527501557343036117523928352967295146496504567117709422044379082911657003826045967041382110916246330896292137429715787136974805969595258342683029044130147969444038839629201158315504415111211267830819246273662344540072872400214467371819219701107694538981574012837871226329642106334173379572184717990259884703242999297728525711659603561751708959756541605459450784568688674993292538432909276089259682489485445100338109722087426946510218626234089713123455873001/224114293396237057581471690925596853826497696250155059439884308764769037336376267407697870584537356167366515209105352632774740210022853123762304433789434059749342785842233307492098864372977130899979913605945495443950318124993452414214631280631386398407500526189631111352042261575650892491025128051568075231257714314857095127087428007080914072792348866755563266841018585879779861815364998418935987807117882702893642389818564188623293182032059305084489659395775308992315658674528640483901128478042532400943702537591537370932992130823685467358047350669206265532186977686051515474514929012564294657474742935477528122403274667058948243984827960119970648018143559465170227811808879096071190998661500668953024938597315562869476896002073922708971917807112121626273831270215052884164322677171352643918861131163771978530030985674752000000*x10^120-963226350498193126253277799157525846617798882881730880115091806307256629915016500056465827323107033684406656123255037531025058395293242681426079327737848631047142885131375813738290424123469494202058177803951388474431467563610178344336186530023411359000559497874860522376274946458347786762771895690603860054288774689884479993756459911278021749537887370326241335174380739600767978372768654894854782155095307354778435438433125807817980525025227270151040199513873214494981881272443328846585248983219362132294291846137548767619437573770977873337/1344685760377422345488830145553581122958986177500930356639305852588614224018257604446187223507224137004199091254632115796648441260137118742573826602736604358496056715053399844952593186237862785399879481635672972663701908749960714485287787683788318390445003157137786668112253569453905354946150768309408451387546285889142570762524568042485484436754093200533379601046111515278679170892189990513615926842707296217361854338911385131739759092192355830506937956374651853953893952047171842903406770868255194405662215225549224225597952784942112804148284104015237593193121866116309092847089574075385767944848457612865168734419648002353689463908967760719823888108861356791021366870853274576427145991969004013718149631583893377216861376012443536253831506842672729757642987621290317304985936063028115863513166786982631871180185914048512000000*x10^119+33382507261920904722050725689093648818890971828321815978807515679251670161583485914481684958360302794745259772182571773713406141498306374030070873398198202494035609685583401762653417641932972998812889814918014477963064074753953823869356094186594853177030478087536539224039381825404518821263377091018782578598414550995674580186038746748043488868687389873810762266619172633527025225942210767783566538150289142847184213876579598118085466103802816228457103455247469586538780411150855381319140840774920004739685029794431238704400597301435876521/336171440094355586372207536388395280739746544375232589159826463147153556004564401111546805876806034251049772813658028949162110315034279685643456650684151089624014178763349961238148296559465696349969870408918243165925477187490178621321946920947079597611250789284446667028063392363476338736537692077352112846886571472285642690631142010621371109188523300133344900261527878819669792723047497628403981710676824054340463584727846282934939773048088957626734489093662963488473488011792960725851692717063798601415553806387306056399488196235528201037071026003809398298280466529077273211772393518846441986212114403216292183604912000588422365977241940179955972027215339197755341717713318644106786497992251003429537407895973344304215344003110884063457876710668182439410746905322579326246484015757028965878291696745657967795046478512128000000*x10^118-2431591676122852150205259897458766845112371880129451908187255035655052042779268086145712177216605504129011588911991407735504523959997014176419252964639753680416856749795908970725993194088796105956205390961323086330717653354328187748621625394936638966600830907680305182911670765258568424917774409418137389460256692804183419213378826038131225881911014916713299099052613337822193775243670439602357535995584576396261914162321395717706622952001975677539205845457031276435832080767475899327171690708040848417524474470740607313828566545316519/527017738733067742695994570077829168316279121105596847595259985337493327069667883380829795613256569470585573683963204309875932298701594647295248521550697377423498614561395196924394742793597015637812847985762481937566885655481369580751631465329538855749560320257803906765531479307821028785479431044251793606720080693373533514608884202424254139429391808949002391160537532933050821435308638257345062450600547214329552944899621842735551280498669735648417776356908427965468921045334839468315410883110011524852916020203497638878288373483093397667365903984024139993385015134747831803680021193566830470252187972904240146744913973095704277448155109041671129966239998742316820251167264188292042324894769356738447827389337008511409514408169130414983933702791585246969620858824345406618042744671023266123130232013573141751983505408000000*x10^117-163178714322328692521278569447812371474559075643808688360871170036332023756539704065452466614348779049626430638405980863413796004537369380054936287722944645827060098756001602680607468531972410070275355734591059883741437741889141605925110392380352070006364047296353927347460126426809230485041254922486267701743807331828176942018104925503940285818037098611963053655572300649615438941469048165013993294203563307744083912762098437148261335778493961342566813830086040990015553928454651987469277796472734963088735337038199489667952873636757127/384195931536406384425380041586737463702567479285980101896944529311032635433787886984624921002064039144056883215609175941899554645753462497878236172210458388141730490015257098557883767496532224399965566181620849332486259642845918424367939338225233825841429473467939048032072448415401529984614505231259557539298938825469305932149876583567281267644026628723822743156031861508194048826339997289604550526487798919246244096831824323354216883483530237287696558964186243986826843442049097972401934533787198401617775778728349778742272224269175086899509744004353598055177676033231169384882735450110219412813845032247191066977042286386768418259705074491378253745388959083148961963100935593264898854848286861062328466166826679204817536003555296072523287669335065645040853606082947801424553160865175961003761939137894820337195975442432000000*x10^116+42786210366408769278253098444102700634466325885326462501999263878229056245004584862658787853550395504175149929692540253713221235847243014616259521028378861619928223287658323900750301935546469399337716122590564851445853185164022021529864079637440936849097799837934661415588971783062129009669528560491801156351393993676076220531859066530693177400129894234673612394131015539459002379233590631355554962397999431762238088101812800633545782816264279337429503701609707973503324056316134166165036345629921788706197233828277775085548926754286411/462687573463199086619812523201232214351479114839029800133954701965974786758970358519118184432593251442305063657507824790244624949724599997444757540726573542708320590125901021919171849028081818632216595831629409948800656774180030790636658127755120306389678505681819068597764669059408294175019619203237316606467539230672712520438561046876725827700333144269549970252425467622771327618818061251996878053404661064038487514464132518448089150001670823400236716171923218564780714682897838418376523309507163666464418142124464249668112786216640964868226788478361322389031179738945064205450176025939188970270437028082638704316438022315247987581580304763810370101973800186157889675992524585437297545623743316548180518394457936246661978842991324302393636763070186583275006493347205954403762946418276426155068141757464729868451067199488000000*x10^115-280349730894685033375158685720256123787978677021084931869231403272502983630162649796116061501897997877444156342139258281902369767078741746419247633821393338652177334248557939436498216966944430579623088613800241148184053723948857145275448780000609643319537661824356638577280102053820227865371500669660490986743752375404408509359213331161976738266952489544157465652940110207320185354968447659874056520688827606364364172834366073463254908571085235030728575793661694896420450366599576441312928403463508280467767111676248391353106458648262937/43029944332077515055642564657714595934687557680029771412457787282835655168584243342277991152231172384134370920148227705492750120324387799762362451287571339471873814881708795038482981959611609132796143412341535125238461079998742863529209205881226188494240101028409173379592114222524971358276824585901070444401481148452562264400786177359535501976130982417068147233475568488917733468550079696435709658966633478955579338845164324215672290950155386576222014603988859326524606465509498972909016667784166220981190887217575175219134489118147609732745091328487602982179899715721890971106866370412344574235150643611685399501428736075318062845086968343034364419483563417312683739867304786445668671743008128438980788210684588070939564032398193160122608218965527352244575603881290153759549954016899707632421337183444219877765949249552384000000*x10^114-1945644950342441368381598466693054138069193378078407210862635371059255194315980676854631627520408292784328973580307493657311503518394148364841032572753125344281700491800523297666530425028167372604515433219715801460623054509716430540338922871792081013572363691031133674550439602158842233832712406547182512049899987157885487855565647396701820460664420548976832097901863892317877754200599574496636875161228380021542853652247895477508836641094480468179893032066941601867742999510931142130134932620161506554389227051931922711780091496702833/17211977732831006022257025863085838373875023072011908564983114913134262067433697336911196460892468953653748368059291082197100048129755119904944980515028535788749525952683518015393192783844643653118457364936614050095384431999497145411683682352490475397696040411363669351836845689009988543310729834360428177760592459381024905760314470943814200790452392966827258893390227395567093387420031878574283863586653391582231735538065729686268916380062154630488805841595543730609842586203799589163606667113666488392476354887030070087653795647259043893098036531395041192871959886288756388442746548164937829694060257444674159800571494430127225138034787337213745767793425366925073495946921914578267468697203251375592315284273835228375825612959277264049043287586210940897830241552516061503819981606759883052968534873377687951106379699820953600000*x10^113+1019422572106906325357785938820220436101175611522153147762784514882555902899362953882908606719484699714841831862118820496671815034128524563443113304748198465089973428818041081048322096034610975843889599418568901383180675340607589503461824164610654378401862224165281391953508179215216571518453093471525348127836430784130238869759834519056615291355529188897415373356036331262578631761161673789797274134743510395135010648273343656226075994570195042581728766711581060423163497614251488936628023048095421635772305953729449960156439025623629/14343314777359171685214188219238198644895852560009923804152595760945218389528081114092663717410390794711456973382742568497583373441462599920787483762523779823957938293902931679494327319870536377598714470780511708412820359999580954509736401960408729498080033676136391126530704740841657119425608195300356814800493716150854088133595392453178500658710327472356049077825189496305911156183359898811903219655544492985193112948388108071890763650051795525407338201329619775508202155169832990969672222594722073660396962405858391739711496372715869910915030442829200994059966571907296990368955456804114858078383547870561799833809578691772687615028989447678121473161187805770894579955768262148556223914336042812993596070228196023646521344132731053374202739655175784081525201293763384586516651338966569210807112394481406625921983083184128000000*x10^112-2371797545173004117237115466162326278986397971264214853506674788554752238250636916492618199258906651520059132743017066397186349452858609755361061589954256672747040071242281590949773475858058973145598912357620265426972816374100202326430616335221621196340617393699617394398785408580040097929898158431738837038584523505473524784355907387116226208005478079255894186815743338623434143742088575647893869011727988523110690579915524802242240110351614170977989707275664555381541153124135562898103355045080868832894163359783991073400945214620509/344239554656620120445140517261716767477500461440238171299662298262685241348673946738223929217849379073074967361185821643942000962595102398098899610300570715774990519053670360307863855676892873062369147298732281001907688639989942908233673647049809507953920808227273387036736913780199770866214596687208563555211849187620498115206289418876284015809047859336545177867804547911341867748400637571485677271733067831644634710761314593725378327601243092609776116831910874612196851724075991783272133342273329767849527097740601401753075912945180877861960730627900823857439197725775127768854930963298756593881205148893483196011429888602544502760695746744274915355868507338501469918938438291565349373944065027511846305685476704567516512259185545280980865751724218817956604831050321230076399632135197661059370697467553759022127593996419072000000*x10^111+96088106079737405235310782423005386738094633369998067857831358841698542568899105304324662877726168785626374906182577474650148537846340725522381959615182369018097081662428417480505548421892785058633526700119338402483453710192713331038745433509683996795898976587736138627796368579535369847560904759652573944089273359505460584521552872731633994112605990669573955315105708507323235779551343105423576692177981991103350612946260321869852434034199774108404923175915124927139921241978222126866889295518547144137595802584362370823154986857473/688479109313240240890281034523433534955000922880476342599324596525370482697347893476447858435698758146149934722371643287884001925190204796197799220601141431549981038107340720615727711353785746124738294597464562003815377279979885816467347294099619015907841616454546774073473827560399541732429193374417127110423698375240996230412578837752568031618095718673090355735609095822683735496801275142971354543466135663289269421522629187450756655202486185219552233663821749224393703448151983566544266684546659535699054195481202803506151825890361755723921461255801647714878395451550255537709861926597513187762410297786966392022859777205089005521391493488549830711737014677002939837876876583130698747888130055023692611370953409135033024518371090561961731503448437635913209662100642460152799264270395322118741394935107518044255187992838144000000*x10^110+3025769416509138997330418011531688225179400248733256356609127489318204223984415509222375042260942491233532155513745277682518205320457217478358009722296699175856470750259596526520279296511397878518190576140667405342813082672125384145950542097224999051419631938110088589728246065215564695072273843285013478900151877344568221789675232015394311751017919491787083845332671701657680581069003919372758358657848053986278827383394455943856580848255523501941900722601701266136226638237149046131501992720415056634438813663539890524491296392641/68847910931324024089028103452343353495500092288047634259932459652537048269734789347644785843569875814614993472237164328788400192519020479619779922060114143154998103810734072061572771135378574612473829459746456200381537727997988581646734729409961901590784161645454677407347382756039954173242919337441712711042369837524099623041257883775256803161809571867309035573560909582268373549680127514297135454346613566328926942152262918745075665520248618521955223366382174922439370344815198356654426668454665953569905419548120280350615182589036175572392146125580164771487839545155025553770986192659751318776241029778696639202285977720508900552139149348854983071173701467700293983787687658313069874788813005502369261137095340913503302451837109056196173150344843763591320966210064246015279926427039532211874139493510751804425518799283814400000*x10^109-3159549367893866029923589205843675731451913910477102084159982356387754419805089265025366185857932855397445025816126600227567585228969581783290653212100783428849137003851616454249695618124516397544246314644195576820103503178535557279905602541068898127061025950463712584935848981040738631258159596788834978430092334580903591970948141913396116453725384386568373387983673985141107474106263687707065742245794479167104127340428717456783572468423319103532669134175313428912671890281355164883220653683919825033682035604693314125015058601/534533469963695839200528753511982558194876492919624489595748910345784536255704886239478150959393445765644359256499723049599380376700469562265372065684116018284146768716879441471838285212566573078212961643994225158241752546568234329555393861878586192475032310911915197262013841273602128674246268147839384402502871409348599557773741333658826111504732700833144686130131285576617807062733909272493287689026502844168687439070364275971084359629259460574186516819737382938193869136763962396385300220921319515294296735622051866076204833765808816555839643832144136424595027524495540013749892800153348748262740914430874527968058833233764755839589668857569744341410725680902903600836084303672902754571529545825848300753845814545833093570163890187858487192118352201795970234550188245460247875986331771831320958800549315251750922354688000000*x10^108+26365558420857363957951073490483927646770984964989984820866438715555752156197741543817854855885895994696676953710731195648980420773767583963832637394149712959764149357008366871277859947072883643070877376478339934064608224593375217861965070103244152263105340625726840451222967086283253931640731954973231202842013046854198771295328854627313672453693437052260558584208168113058218231931152115408616585365217029996845472085171679822370794991404111936009092920101873118993669113359177034421316470380561971240537168014910334576915858087/98354158473320034412897290646204790707857274697210906085617799503624354671049699068063979776528394020878562103195949041126285989312886399456828460085877347364283005443905817230818244479112249446391184942494937429116482468568555116638192470585659859415405945207792396296210546794342791676061313339202446730060528339320142318630368405393224004516870816953298622247944156546097676499543039306138764934780876523327038488788947026778679522171783740745650319094831678460627671921164569080934895240649522790814150599354457543358021689412908822246274494465114521102125485064507179362529980275228216169680344328255280913146122825315012715074484499069792832958819573525286134262553839511875814106841161436431956087338707629876433289216910155794565961643349776805130458523157234637164685609181485046016963056419301074006322169713262592000000*x10^107+26013087500608190474144152872339960134802430917632585233085034413248588396149248320557550015895989257240724638075782668283842262998365121465813770750654922948058148494272014959299365024925580072490093051618788406665856259709435184275477327608215992400184245521132011679801198764230612072774893690649499103850252981828533175974983409148586681936228011251383280484382970892995603258610410871879341837329564370167673237845488923690436740362256243345853042468473043263174322098147281844904286463192294683916498427336231591313789329473/1376958218626480481780562069046867069910001845760952685198649193050740965394695786952895716871397516292299869444743286575768003850380409592395598441202282863099962076214681441231455422707571492249476589194929124007630754559959771632934694588199238031815683232909093548146947655120799083464858386748834254220847396750481992460825157675505136063236191437346180711471218191645367470993602550285942709086932271326578538843045258374901513310404972370439104467327643498448787406896303967133088533369093319071398108390962405607012303651780723511447842922511603295429756790903100511075419723853195026375524820595573932784045719554410178011042782986977099661423474029354005879675753753166261397495776260110047385222741906818270066049036742181123923463006896875271826419324201284920305598528540790644237482789870215036088510375985676288000000*x10^106-4790771390993723236503421845121085466377025785372991662582704853039786309751986774847387292315639383128390501331699635201385556224338155830572199759494008974542431797676638824823603615326042417242054714245979475907094803594807603793063802954103428485429297832536913135993289746919808621029275548878922311755097070336728423324420436101850122890503845885433144052691840545128367046106908385595136626698799573516141104361373531620874532062722698360518716317726239243020212639781941620662895915583979498190643542345753486988455611/1184480188065789661746720059395154468739786533987916288342924037032895454102964117808942552147438723692300962963220031463026239871294975993458579304260028269333300710722306616113079933511889455698474485328971289468929681341900878824029844807053107984357576974545456815610277552792085233088050225160287530512556900430522144052322716280004418118912852849330047923846209197114294598704174236805112007816715932323938528037028179247227108224004277307904605993400123439525838629588218466351043899672338338986148910443838628479150368732714600870062660578504604985315919820131699364365952450626404323763892318791891555083050081337127034848208845580195354547461052928476564197570540862938719481716796782890363342127089812316791454665838057790214127710113459677653184016622968847243273633142830787650956974442899109708463234732030689280000*x10^105+92952482212864473724354286000043275603956560102446238696127891245158493943929442495426751816513340905283686465786046050527961109264481173751118519675813715596480054398006742332691882971085369798123869287803044478436249674601475115239227631513288269220108183188811431523998319188416727528492000993583825256461614523770198017621182262692536944437069693356111582518850518616417762766089330228094507087441098480700831553631521255795209443441265645598360297709001609880639494047170118511539874650841013514016194049241159801313499949/333808053000358904674075653102270804826667114123867317623914955891088718883562615018883810150641822131466635016907463412307394872819493234520145076655098875903021109385377319086413435807896119333206445865437363395789273832717520395862956263805875886500771692826446920762896401241405838415723245272444667689902399212238058778381856406183063288057258530265740778538477137368573932362085466735986111293801762745837221537707941424218548681310296332227661689049125696593645431974861567789839644453113531896096511125081795298669649370128660245199477072124025041316304676582569820866768417903804854878915108023169438250677750195008528002677038299873236281557205825297940819315334243191820944847460911541829669144907128925641228133099816286333072354668338636429533677411927584223104387522070494701633329161180658190566911606299557888000000*x10^104+360564942978974418495057862233689301093398766348765730187337866326378734654834286382221431054418640212122327203646212062736348611130201787234291931695019862739814329092108253469956247827334133087685302066800034595376226575573134205545009889414823778020359018694700463301295478724964381680758270382731403177452342132712272774985231599247472815431736645365675375141722532550213344903805082933736228528286744028752571847160648136713549610168164519823227167934555924981758679688703193448135175011660087678992513859632921837597267/440626629960473754169779862094997462371200590643504859263567741776237108926302651824926629398847205213535958222317851704245761232121731069566591501184730516191987864388698061194065735266422877519832508542377319682441841459187126922539102268223756170181018634530909935407023249638655706708754683759626961350671166960154237587464050456161643540235581259950777827670789821326517590717952816091501666907818326824505132429774482679968484259329591158540513429544845919503611970206817269482588330678109862102847394685107969794243937168569831523663309735203713054537522173088992163544134311633022408440167942590583658490894630257411256963533690555832671891655511689393281881496241201013203647198648403235215163271277410181846421135691757497959655508162207000086984454183744411174497791529133053006155994492758468811548323320315416412160000*x10^103-45989209261005437771033686335090409124886288857628427522995135073052245872281061383645608918413083103397679292437032089663085466235623508204627527498316092826866631260073149120505548731797585188614633555930386396319383520305164293889205159658320451160864068586539650367002759697298648480125292252903859091480461025399977010769605796374803850983835986449755909943066790840308860782255062980394592833363095890044306096224849480762241548542008446836441187854632081151391066105446538324268210248216178818373683001883616546890401903/22031331498023687708488993104749873118560029532175242963178387088811855446315132591246331469942360260676797911115892585212288061606086553478329575059236525809599393219434903059703286763321143875991625427118865984122092072959356346126955113411187808509050931726545496770351162481932785335437734187981348067533558348007711879373202522808082177011779062997538891383539491066325879535897640804575083345390916341225256621488724133998424212966479557927025671477242295975180598510340863474129416533905493105142369734255398489712196858428491576183165486760185652726876108654449608177206715581651120422008397129529182924544731512870562848176684527791633594582775584469664094074812060050660182359932420161760758163563870509092321056784587874897982775408110350004349222709187220558724889576456652650307799724637923440577416166015770820608000000*x10^102+618671564882858290701458812788220265793292320679208126082275269095752367383480925297624215764639582000615863591681484671884246745929007234517605073578797841700947485614199761823331263687822382741241176629942249230934632921606071075687783531335903226972145601728119049780468134893948909661854967044167126020955631305801242528128274291133905333864709814380907992965032234000201828348206174680796198350138326186789657440765712570648904925084731292742613647468056938063982440970148756766892479399799422111699746859833985040778633/2937510866403158361131865747299983082474670604290032395090451611841580726175351012166177529325648034756906388148785678028305074880811540463777276674564870107946585762591320407960438235109485850132216723615848797882945609727914179483594015121491707801206790896872732902713488330924371378058364558397513075671141113067694917249760336374410956934903875066338518851138598808843450604786352107276677779385455512163367549531829884533123228395530607723603422863632306130024079801378781796550588871187399080685649297900719798628292914457132210157755398234691420363583481153926614423627562077553482722934452950603891056605964201716075046423557937038884479277703411262621879209974941340088024314657656021568101088475182734545642807571278383319731036721081380000579896361224962741163318610194220353374373296618389792076988822135436109414400000*x10^101-1178360952661778193982424475066021473517619483050705968258110890503622042911246722192599899256059490344141803292975951929805807951960073441916595200938510127656172214069390544503884026161408976794706746855860264250996176516793961349427510907233884565083986022983313268793962369604485193888825031680527765247176687059324781541619203319899994772204375901351469074845767618110885873057556512534595675033247950432351866473715521113818924027702398911755602466037527677207748126791050659866671793281438330968871302338150365874737/153261436507990871015575604206955639085634988049914733656893127574343342235235704982583175443077288769925550686023600592781134341607558632892727478672949744762430561526503673458805473136147087832985220362566024237371075290152044146970122528077828233106441264184664325358964608569967202333479890003348508295885623290488430465204887115186658622690636959982879244407231242200527857641027066466609275446197678895480046062530254845206429307592901272535830758102555102436038946158892963298291593279342560731425180760037554711041369449937332703882890342679552366795659886291823361232742369263659968153101893074985620344659001828664785030794327149854842397097569283267228480520431722091549094677790748951379187224792142671946581264588437390594662785447724173943298940585650229973738362271002801045619476345307293499668982024457536143360000*x10^100-222217748415668229142254994584703701001751122638162427765571310806017214316058489996925861697327404041627819173819927704918151412953763076918973568668690306765702846263781023613400816877374041511865779755448921416196757660695002925539781464476169647556817530848736892396899007926144251728357477731739729251462449333338249484538738042384217238839267916475209014109225107952772243350977341127688464973828473712356788403796409340541316505334056716014820891104265615207286833368267349048285735611880943983964946996338628075573/391668115520421114817582099639997744329956080572004319345393548245544096823380134955490337243419737967587518419838090403774009984108205395170303556608649347726211435012176054394725098014598113350962229815446506384392747963721890597812535349532227706827572119583031053695131777456582850407781941119668410089485481742359322299968044849921460924653850008845135846818479841179126747304846947636890370584727401621782339937577317937749763786070747696480456381817640817336543973517170906206745182824986544091419906386762639817105721927617628021034053097958856048477797487190215256483674943673797696391260393413852140880795226895476672856474391605184597237027121501682917227996658845345069908621020802875746811796691031272752374342837117775964138229477517333410652848163328365488442481359229380449916439549118638943598509618058147921920000*x10^99+382462951085528873512420010527582006118755949242495185906553620793829066988249530119427633269110368931520080281658558412490873291599790725222350002738892293493156333557195956933236601015774087261187211649667374812929269774099804549588012871910479078499842299086234698660880628746379267385158933640296699942826375788079095569502226891389337497505590004269604005111119606123698168013341562812447540669655944045832645905634657644731314121320153763261645668686960587044830589285813795566252918423076559593980954243475254901029/3525013039683790033358238896759979698969604725148038874108541934209896871410421214599413035190777641708287665778542813633966089856973848556532732009477844129535902915109584489552525882131383020158660068339018557459534731673497015380312818145790049361448149076247279483256185997109245653670037470077015690805369335681233900699712403649293148321884650079606222621366318570612140725743622528732013335262546614596041059438195861439747874074636729268324107436358767356028895761654538155860706645424878896822779157480863758353951497348558652189306477881629704436300177384711937308353074493064179267521343540724669267927157042059290055708269524446661375133244093515146255051969929608105629177589187225881721306170219281454771369085534059983677244065297656000695875633469955289395982332233064424049247955942067750492386586562523331297280000*x10^98-7298558559506898019417586175099584981359097956472221586700170331930042800385238898344403939718934783595344291343666891317131754739409778485157316320064923307777238555687253317683124264853757050888364126283516427059183214424993845986723482805728464501852284303862285189547581735240703287248209680507390075636374587700680328097985117859207798746735732370158239047738284536709554273169785311978760012116315335860124933333994345676828406366929542194044372429008518438083560449024075805813867523747377549180251137957966537/847358903770141834941884350182687427636924212775970883199168734185071363319812791971012748843936933102953765812149714815857233138695636672243445194586020223446130508439803963834741798589274764461216362581494845543157387421513705620267504361968761865732728143328672952705813941612799435978374391845436464135906090307988918437430866261849314500453040884520726591674595810243303059072986184791349359438112166970202177749566312846093238960249213766424064287586242152891561481166956287466516020534826657890091143625207634219699879170326599083967903336930217412572158025171138776046412137755812323923399889597276266328643519725790878776026327991985907483952907094987080541338925386563853167689708467760029160137071942657396963722484149034537799054158090384782662411891816175335572676017563563473376912486073978483746775615991185408000*x10^97+9263887682355272618578892840593137879203969674821860973478342750447717032156119146638736990466842562250087621407267464366490592760801960225931472012208810059344703782079509458260038624936714681705314172036047316038796640729946743295150346687655847729605602449998364374340548527992365063623357554496563887904908321943467566179548839954177027958622688212629495939649694867589599271867595187632806477329498036286650351182293016314796222941762508384804765010154923539417446736989367746465957157585301184144433776763232143/27246477601420599291657885192347669170779553431095952650114333790994371952930791996903675634324851336875653455293084549827757216285788201403151551764079954624432099826933986392676528557537260059197372508900626531088191162693696737239132893880502796996700669188384768952704819301327502637063091556150845919268555251642387638258646598255405977367224348441400754561285554168982730247293700705174982301546254025863119300005378639147809654683182448450814356996009795988629145983803193475251838805216455241142254357340009726407354568877748036245847172031920420763672868674101930885820865646872883227218114324441888061272711436207072894363435937751971981706234539247507285425854528371830950164940577591356299951074158697234947780371277758327940050746262075367697589437448929773109042181511609074776795794721296622163374582125784203264000*x10^96+10149084673128124298939384339191560482509115103549835451745523053912641766852212990433920047837471212929129026412208467116879516441290183442105162942786711250385050998493985844994328888389070101659538344895209460400568960816887453852751480936710217808349028486195076855572955818762762446565432632304661047362758892175828607523251090189784427804797118281046037247660846310991663884253026494509792596996619413767194185826664635750230566147244770292948224411762255271807500159427917526332589798863960262552734637124088941/564002086349406405337318223481596751835136756023686219857366709473583499425667394335906085630524422673326026524566850181434574377115815769045237121516455060725744466417533518328404141141021283225385610934242969193525557067759522460850050903326407897831703852199564717320989759537479304587205995212322510528859093708997424111953984583886903731501544012736995619418610971297942516118979604597122133642007458335366569510111337830359659851941876682931857189817402776964623321864726104937713063267980623491644665196938201336632239575769384350289036461060752709808028381553909969336491918890268682803414966515947082868345126729486408913323123911465820021319054962423400808315188737296900668414269956141075408987235085032763419053685449597388359050447624960111340101355192846303357173157290307847879672950730840078781853850003733007564800*x10^95-1258288688912082367561319668038396631699784698271306107145996584984009829160110169674513763291815681510697883441441291219677946423768589878931342860723337068538697558300216709716665834826845937539192708888093092366781904270545914450503143958080142255647092951005595427157417239965479120316986481998614219122881418538194835360828073618121225172542180874457337154203376491202197824114880196638149799408790679338167550424659878114177985685178886153148076015703948239978629989120107008778625151751385356408831024000363547/225600834539762562134927289392638700734054702409474487942946683789433399770266957734362434252209769069330410609826740072573829750846326307618094848606582024290297786567013407331361656456408513290154244373697187677410222827103808984340020361330563159132681540879825886928395903814991721834882398084929004211543637483598969644781593833554761492600617605094798247767444388519177006447591841838848853456802983334146627804044535132143863940776750673172742875926961110785849328745890441975085225307192249396657866078775280534652895830307753740115614584424301083923211352621563987734596767556107473121365986606378833147338050691794563565329249564586328008527621984969360323326075494918760267365707982456430163594894034013105367621474179838955343620179049984044536040542077138521342869262916123139151869180292336031512741540001493203025920*x10^94+118461607267937786982097647498761277496493206717470346612502915894380118521682204534651100097931674154098144538565811843898059839070016983206757811575009992794872591454658422513826654895672552492592024724323825719652353233273924469533259423756944801828084786946801402894886660921738256128477882406164579881699455966104929759777477926737835360954676645678653159917320485715728825075703832436649791814876830172857379399720302400656649839476765218806315467266434043301877020524101064811768762436831933224300976601994461/180480667631810049707941831514110960587243761927579590354357347031546719816213566187489947401767815255464328487861392058059063800677061046094475878885265619432238229253610725865089325165126810632123395498957750141928178261683047187472016289064450527306145232703860709542716723051993377467905918467943203369234909986879175715825275066843809194080494084075838598213955510815341605158073473471079082765442386667317302243235628105715091152621400538538194300741568888628679462996712353580068180245753799517326292863020224427722316664246202992092491667539440867138569082097251190187677414044885978497092789285103066517870440553435650852263399651669062406822097587975488258660860395935008213892566385965144130875915227210484294097179343871164274896143239987235628832433661710817074295410332898511321495344233868825210193232001194562420736*x10^93-41345025292696970766743357370185612224101342926793806613360654360291875769459638579261023437373063893703120909108080688445979682056657890895988640367693326164498727048769871555092123975518384160081949926184196373513734691329525972318863382342006324851990707923159216125253371917754081688990717891648350325833260830022702456866692231417087317257392583415608862725694229547803054523170566586116023741057251067241580873342455056388065367178077559202195270210049134289806037414374153967549645851687274378052559137943/1079429830333792163325010954031764118344759341672126736569122888944657415168741424566327436613443871145121581865199713265903491630843666543627248079457330259762190366349346446561539026107217766938537054419603768791436472856956023848516843834117527077189863831960889411140650257487998669066422957344157914887768600399995070070725329347151968864117787584185637549126528174732904337069817425066262456731114752794959941646146101110736191104194979297477238640798856989405977649501868143421460408168383968405061560185527658060540171436879204498160835332173689396761776806801741568108118505053145804408449696681238436111665314314806524236025117533905875638888143468752920207301796626405551518496210442375263940645426000062705108236718563822752840287938038201170028902115201619719343872071369010235176407561207349433075318373212886138880*x10^92-269190654223584907710393549952916194728324330466105063718098513835611096919324884371687158760660805934449184842527308700564857715026716561327551053110408371164663774497800068266491915243131945144531186838148537017865748951649813783462398058789620381688932952011857914036583814095063317758060049591218015932254087826560623619498167273573649491419517663144983691253940352830462851580193244677167812295356497793126129210905071343228666353469014045542541478630170189883338602076754114766216172692582413281096047067763/180480667631810049707941831514110960587243761927579590354357347031546719816213566187489947401767815255464328487861392058059063800677061046094475878885265619432238229253610725865089325165126810632123395498957750141928178261683047187472016289064450527306145232703860709542716723051993377467905918467943203369234909986879175715825275066843809194080494084075838598213955510815341605158073473471079082765442386667317302243235628105715091152621400538538194300741568888628679462996712353580068180245753799517326292863020224427722316664246202992092491667539440867138569082097251190187677414044885978497092789285103066517870440553435650852263399651669062406822097587975488258660860395935008213892566385965144130875915227210484294097179343871164274896143239987235628832433661710817074295410332898511321495344233868825210193232001194562420736*x10^91+214581209902105508821824407212903905011519112997318541374672020949205365989168727956146822405756271496672205781912725408913711318197088092013138757448011005913399724154577534475294625679586972696016325588811575239479234781234030018140388054984746123751678852187054591449392007377530366795318778460171125112274667701722054749659001133251501915816995818634971740315254181143664006058717651444073277698300654571243058971709508138737854650052339573189771245081324868810855914863009430118017668400715255244885244256695/360961335263620099415883663028221921174487523855159180708714694063093439632427132374979894803535630510928656975722784116118127601354122092188951757770531238864476458507221451730178650330253621264246790997915500283856356523366094374944032578128901054612290465407721419085433446103986754935811836935886406738469819973758351431650550133687618388160988168151677196427911021630683210316146946942158165530884773334634604486471256211430182305242801077076388601483137777257358925993424707160136360491507599034652585726040448855444633328492405984184983335078881734277138164194502380375354828089771956994185578570206133035740881106871301704526799303338124813644195175950976517321720791870016427785132771930288261751830454420968588194358687742328549792286479974471257664867323421634148590820665797022642990688467737650420386464002389124841472*x10^90-2727227915632659399110340579197534806501685460149374894987398150354047050040737962405563911672638829075520929794528537887942240175236755347975676444188225774158632171553230852089107371932956461297929875196470440741339322275019412395455141902735981495056200042013357229626679494708648638386024647468662629157816498056202793352044445157165578932827663598277067778954574944137289064976087728381915968258414185391201100598379700585844103106841887399901560241100504586261802492853524891775228987462655095388623275735/45120166907952512426985457878527740146810940481894897588589336757886679954053391546872486850441953813866082121965348014514765950169265261523618969721316404858059557313402681466272331291281702658030848874739437535482044565420761796868004072266112631826536308175965177385679180762998344366976479616985800842308727496719793928956318766710952298520123521018959649553488877703835401289518368367769770691360596666829325560808907026428772788155350134634548575185392222157169865749178088395017045061438449879331573215755056106930579166061550748023122916884860216784642270524312797546919353511221494624273197321275766629467610138358912713065849912917265601705524396993872064665215098983752053473141596491286032718978806802621073524294835967791068724035809996808907208108415427704268573852583224627830373836058467206302548308000298640605184*x10^89+13811629484529104294709148315043468820133058298989377525389490610905744117788045235476608195190141313577533161510180915300177956761084933847699115584657146987139993163760249266866206451339463491990953967936578878902992012790807919366671007872047074683311586029300529187266743817070403950901168848630330672081686227892356481380475275702380954105305759944854447641480642292482388732003062848490480892694847954665674838931342639957825511678486192739992165590528069860725738692416852304745250050457087507844457115/8967983484810437252568538211881289967068013015035010700837632150635861854221792108695152665926351068594500794427895257543307518046065145147551596466348602207813079714465129235532388828080835310912963751501006218232456062692325326085566026785811206325771191687148358238147414810036938010827623277910221285427821614254865874078274537482922195979154985544141048358457416686476601498537812346389022746108938467941232409601770340656650492055721765890096611216972367136828793192383222538140033801031244696513107719901626058520363560956333067930061697765934949919928898489304406965847324921485017565072933629073444299024618164145870849801908057225791920835880625489465255088738404766956929882860441538640702155324980234061331383710774850741081982417055403092453606580554619171034747598028963901183676787291123916780630719602543829188608*x10^88+15502474356075038856626461782448395958765737836519152541927166393113516488685074211605421644389983144504201920085336485196561213413162969191119435100448309854756581603680815130366899027626288622250972907859921570861290396310156111707752781829927088288055734088254714611826226261327373367881012142204172464963216718546391873053282157878686830807883355611300122206032684492753808850230004091358898339272927989161041239798216954132316893128043671092175882356902855692234368689981417050744295841883359055918724925/40106815029291122157320407003135769019387502650573242300968299340343715514714125819442210533726181167880961886191420457346458622372680232465439084196725693207164050945246827970019850036694846807138532333101722253761817391485121597216003619792100117179143385045302379898381494011554083881756870770654045193163313330417594603516727792631957598684554240905741910714212335736742578924016327438017573947876085926070511609607917356825575811693644564119598733498126419695262102888158300795570706721278622114961398414004494317271625925388045109353887037230986859364126462688278042263928314232196884110465064285578459226193431234096811300502977700370902757071577241772330724146857865763335158642792530214476473527981161602329843132706520860258727754698497774941250851651924824626016510091185088558071443409829748627824487384889154347204608*x10^87-10323751501666870356198552957978331546860367530726050309994777475380118265444025855925014610226758408037132304983141626502130690272164769654414660297679830076812169019831458135168713752466229615004814936362025680775374489635203931427903546845795257433838710107416634816551763930635254350441891375838803118322227036839298679168592151693754480485279339076334626795219411544454552910849242033157988257653458316985632539023899023609606367640688367682648320580031817669852477464015710536988540394538309739363519925/180480667631810049707941831514110960587243761927579590354357347031546719816213566187489947401767815255464328487861392058059063800677061046094475878885265619432238229253610725865089325165126810632123395498957750141928178261683047187472016289064450527306145232703860709542716723051993377467905918467943203369234909986879175715825275066843809194080494084075838598213955510815341605158073473471079082765442386667317302243235628105715091152621400538538194300741568888628679462996712353580068180245753799517326292863020224427722316664246202992092491667539440867138569082097251190187677414044885978497092789285103066517870440553435650852263399651669062406822097587975488258660860395935008213892566385965144130875915227210484294097179343871164274896143239987235628832433661710817074295410332898511321495344233868825210193232001194562420736*x10^86+8084239970071755820779211664822865220117373930688994470711696664872491375834507650980792500744571291164953034360142415936180494915211498250583725761955650930243898127202964875801001104842704448255299644103654138694300522460860536040413836602704478986652237769967889894934678039041327292942275215723375837720138304004633144278359068550785600120496414444611559951379458904036891668944276490324544286521446730695891172784674776130236873936843261030382940308513687752200661193319727034005983282489496722297625/2814513335388850677706695228290229404869298431619174898313564865989032667699236899609979686577275871430242939381854067182207622622644226839679935733103557418046600066333110734738235090294375214536037356708892789737671395893692743664280955774884218749413570880372096834974139930635374307491710229519582118818478128450357516036261599482944392890144157256543291979944725314859128345545005434246847294587795503583895551551432796970215846434641723797866577789342204890895586167590056196180400471668675236137641993965227671387482521079862814691500844717963990130815892118475652088696723805768202393716846616531821700083749560287495529859858084236554579443619455562970577133112832685146326922301230190489577089682888533496831097032036551597103702084105107013421112396626303482527474392363865863724311818233666570373648237536081006821376*x10^85+2034222456196997202471601465286173985525054023796769725783188263768083783914683359714568043952548899453845541304095262911278726504091215703500072676447528984672422241339852814367364375599986300651568394501746355705589330650872190646484360628457369343641779004623292666116462579146548070034966975169346863954147049242286226826080987040061061505247674619978788208197308899602418005049481483742847783985077450629663568750373289444140964111720186671393524489773629879500824303489396685786160839281347754339015625/11550762728435843181308277216903101477583600763365093782678870210018990068237668235999356633713140176349717023223129091715780083243331906950046456248656999643663246672231086455365716810568115880455897311933296009083403408747715019998209042500124833747593294893047085410733870275327576157945978781948365015631034239160267245812817604278003788421151621380853670285693152692181862730116702302149061296988312746708307343567080198765765833767769634466444435247460408872235485631789590629124363535728243169108882743233294363374228266511756991493919466722524215496868421254224076172011354498872702623813938514246596257143708195419881654544857577706819994036614245630431248554295065339840525689124248701769224376058574541470994822219478007754513593353167359183080245275754349492292754906261305504724575702030967604813452366848076451994927104*x10^84-484024026869127479679144877592791106952893090387362630030629547630014870219774008393948255997506935468889910176464335194666788726316317094059452102060130374335241901679172617625161936093691986027954887036957060019384825127906122690957001400926142167716882158940879884673963809257815669919833451779986149664606463424515696580699263272217027728541732356327491026360688424754081476104990083256123848550400622493837649396048089473720815285053345073460283020135307427673605541940236750571731742248908535036403125/11550762728435843181308277216903101477583600763365093782678870210018990068237668235999356633713140176349717023223129091715780083243331906950046456248656999643663246672231086455365716810568115880455897311933296009083403408747715019998209042500124833747593294893047085410733870275327576157945978781948365015631034239160267245812817604278003788421151621380853670285693152692181862730116702302149061296988312746708307343567080198765765833767769634466444435247460408872235485631789590629124363535728243169108882743233294363374228266511756991493919466722524215496868421254224076172011354498872702623813938514246596257143708195419881654544857577706819994036614245630431248554295065339840525689124248701769224376058574541470994822219478007754513593353167359183080245275754349492292754906261305504724575702030967604813452366848076451994927104*x10^83+8347732566094866866469396694181439734639498770882046991444119583269436084615972184471322650682235115522395322100787281877158988154541458854019154715268272160065667580301646901768541719428033550006278261839490234944800413853928365941563895646255611402938478877921331061577789537221415637451664392034131941089689370462834826513002942831509617613655925490842398847145522679419711253872244763923911893790055307928952384638384856016808052721723710700639827704657284583819489433674672279413357274306340395578125/2887690682108960795327069304225775369395900190841273445669717552504747517059417058999839158428285044087429255805782272928945020810832976737511614062164249910915811668057771613841429202642028970113974327983324002270850852186928754999552260625031208436898323723261771352683467568831894039486494695487091253907758559790066811453204401069500947105287905345213417571423288173045465682529175575537265324247078186677076835891770049691441458441942408616611108811865102218058871407947397657281090883932060792277220685808323590843557066627939247873479866680631053874217105313556019043002838624718175655953484628561649064285927048854970413636214394426704998509153561407607812138573766334960131422281062175442306094014643635367748705554869501938628398338291839795770061318938587373073188726565326376181143925507741901203363091712019112998731776*x10^82+1597953197166216881428322380845343285481767751267187143811735870210880069138136674651771012558085481455908713781308113242880616553998675523693527324171233253290734055265190848660528869678475095582951153154601905192850171350428051444585594985138712112879957270799862596796825946446874019883442818800413127936155979009635218598936922835141050689342958548085088038230330335093730313027473001138660447496713085623257124720459698557213670412584268328980787098613589208605477871060897624653284315397554221640625/46203050913743372725233108867612405910334403053460375130715480840075960272950672943997426534852560705398868092892516366863120332973327627800185824994627998574652986688924345821462867242272463521823589247733184036333613634990860079992836170000499334990373179572188341642935481101310304631783915127793460062524136956641068983251270417112015153684606485523414681142772610768727450920466809208596245187953250986833229374268320795063063335071078537865777740989841635488941942527158362516497454142912972676435530972933177453496913066047027965975677866890096861987473685016896304688045417995490810495255754056986385028574832781679526618179430310827279976146456982521724994217180261359362102756496994807076897504234298165883979288877912031018054373412669436732320981103017397969171019625045222018898302808123870419253809467392305807979708416*x10^81-146397578896279919028856340017216256519186636874558331443546578496860001286729904439668726567134723753752196804971277663962023781691419857145795349268235064671073535858535370460572274616526008597995652695659375891215197677810844126264643993363597280513000739360092043517987122028345724670462193477109169471812855461090812076514712288933171595834584632365483031674187201584128515799678381671693858804041305589622726114505240350920916546726012887728662833201472011506992559734262782414499417654039422421875/5775381364217921590654138608451550738791800381682546891339435105009495034118834117999678316856570088174858511611564545857890041621665953475023228124328499821831623336115543227682858405284057940227948655966648004541701704373857509999104521250062416873796647446523542705366935137663788078972989390974182507815517119580133622906408802139001894210575810690426835142846576346090931365058351151074530648494156373354153671783540099382882916883884817233222217623730204436117742815894795314562181767864121584554441371616647181687114133255878495746959733361262107748434210627112038086005677249436351311906969257123298128571854097709940827272428788853409997018307122815215624277147532669920262844562124350884612188029287270735497411109739003877256796676583679591540122637877174746146377453130652752362287851015483802406726183424038225997463552*x10^80+14892027974578524757119022811772627960549552370875583471691722240453248386473658442683999096930777358000084486337855696549655200083082236642127908105536238842345315547594152924364781087163757614826595617643438888941677695432789634129609128260775660019405889865664366482325641335114439334435677246591451844428254343037236497183474188046759337215807263234244403286993333038128289377102078050279233688621130399884338525694405266736284601888527499122542791615042665841360194410159677785702402196505859375/6718489299657317540385794513248859373321855904240275575209463550978036974400272348989010692867901803896883538300496781570905966696717700712547015412916678577090735304482237286820251162174271269714059800455603320682508889776190210846711672240875285006597815845890408847307762265713291352593269612882573805805458333087257377235897981258108936118162932314005333887272445945721601122650401222712846472001345206751960066056175773602306723145423664078199467935123111166052340050481076416533001911140464254243933542668776712737663671084343167947604750165784042749378171443492264750333781880978742256108150946195490043416436350396906589818151855580526388853636321436923803143402684507686796969099461219583669842116373151938923845990680824635459411576656890611068922655666336770273523284142100046371717726933818586484485890270802066014208*x10^79-71624594926604602959288805152663031452897918443327689673058111225347706122364718095230142664498857440833123052327360794473463263765137258267802897323982900607951818450608045964838355228381405938551927297212502419579652615717448052485255637998852265422049134078161903185521697464405869558917908619238610473769309155020031969093534544124364754045220866104662028832745841356397569644486187125947306863104649319386139623361950602220644057693744055310335230065721137098991835190775891719645067026001953125/2369387226345813985909390198339097738991507848895403852857204145644921039638496048410124437684746702840967594507308531634006170921709109117958247435621948644853999317380735683151941909860126334452491756294009437760698135127736414358606983076948683845660163054984017520150537492374887417014559750143254362180724972135439435038526688057026418137672127462739214417578082603524484662588041497876730522459141076247857916629144656157080171029286078864911679025120083871227791924469659616230638673995537060330027229381188587358816054669078357229521941891799839076280701795738272035284380410025169768987474567024942821978196552906642390675868221068065639802382409360088461241906680069710877064435743323439840897653040931583793809686046770821438685816034330088836973389898328100983129211540780616353759118365326688166862023968836195281010688*x10^78-87060563985745680927798303150817090986283536973232294402833575969850883243732287982506988071476958716224224498514333725456650411743766855469086987486848232168979221641331439079998746696209298978466788059691563663894265989398217956340627649202375047564149163323481881460215250280008193414474250683397670854591327861242149315257388437372707509037879839389422159473986756405030851823091701376025830585001846080114857846243870067413919720876160864052465235535900335912361524860628911584496656707361328125/6844896431665684848182682795201837912642133785697833352698589754085327447844544139851470597755934919318350828576669091387128938218270759674101603702907851640689331361322125306883387739595920521751642851516027264642016834813460752591531284444518419998573804381064939502657108311305230315819839278191623712966538808391269479000188209942520763508830590447913286095225571965737400136365453216088332620437518664716033981373084562231564938529048672276411517183680242294658065559579016669110733947098218174286745329323433696814357491266226365329730054354088423998144249632132785879710432295628268221519370971405390374603678930619189128619174860863300737206882515929144443587730409090275867075036591823270651482108784913464293227981912893484156203468543620256640145348595170069506817722228921780577526341944277099148712513687749008589586432*x10^77+516307516463978487263659784227106821531616687697915216581033197935462769423727557498253189311907124665290566450848712237495662356002671757052187503538640989855018153734236388195640746734386169919947478701281440136337373897877252817744018228713394747330389306556701235137083951807205910316905594622912042892146473294070363314438314884798058739773121096174198262661352060651957392798067962355772371249529327376482348026859096392799464679900054568606671865411140155420329821366780220924487219941123046875/369624407309946981801864870940899247282675224427683001045723846720607682183605383551979412278820485643190944743140130934904962663786621022401486599957023988597223893511394766571702937938179708174588713981865472290668909079926880639942689360003994679922985436577506733143483848810482437054271321022347680500193095653128551866010163336896121229476851884187317449142180886149819607363734473668769961503626007894665834994146566360504506680568628302926221927918733083911535540217266900131979633143303781411484247783465419627975304528376223727805422935120774895899789480135170437504363343963926483962046032455891080228598662253436212945435442486618239809171655860173799953737442090874896822051975958456615180033874385327071834311023296248144434987301355493858567848824139183753368157000361776151186422464990963354030475739138446463837667328*x10^76-16201844984080999750286929049715217206578668556228480933814726193026434873546488281453777634822825733919210351572433302990389902080938940069035131681694839024276458406888979162926829308917512440737756050976861875516572062611270038864338074856089724061128472975380086222715234198191969616445465603040399267827680299450512930810573179953076691778373409218915191334449320006691240904803838033901743533441021604680378258763182758012822191030240630256004587343943724091710872797063491104208891791318359375/369624407309946981801864870940899247282675224427683001045723846720607682183605383551979412278820485643190944743140130934904962663786621022401486599957023988597223893511394766571702937938179708174588713981865472290668909079926880639942689360003994679922985436577506733143483848810482437054271321022347680500193095653128551866010163336896121229476851884187317449142180886149819607363734473668769961503626007894665834994146566360504506680568628302926221927918733083911535540217266900131979633143303781411484247783465419627975304528376223727805422935120774895899789480135170437504363343963926483962046032455891080228598662253436212945435442486618239809171655860173799953737442090874896822051975958456615180033874385327071834311023296248144434987301355493858567848824139183753368157000361776151186422464990963354030475739138446463837667328*x10^75-35187185559315348158049011290864615364419721708415520268232481878188647679970038829707218057359600802912428027237510844008662251694142198902266962520733564162706026002336726048822979910467277198866763339614070459791026212562416688795021003228599539722570755192969735672810356130742064831089474417335160831447901928373170350403989717424833356824669302081826879827626384326265229715119358598145119027636686528978893309682710958095726421736225848904475706323789456070517952381953767664228037744140625/6844896431665684848182682795201837912642133785697833352698589754085327447844544139851470597755934919318350828576669091387128938218270759674101603702907851640689331361322125306883387739595920521751642851516027264642016834813460752591531284444518419998573804381064939502657108311305230315819839278191623712966538808391269479000188209942520763508830590447913286095225571965737400136365453216088332620437518664716033981373084562231564938529048672276411517183680242294658065559579016669110733947098218174286745329323433696814357491266226365329730054354088423998144249632132785879710432295628268221519370971405390374603678930619189128619174860863300737206882515929144443587730409090275867075036591823270651482108784913464293227981912893484156203468543620256640145348595170069506817722228921780577526341944277099148712513687749008589586432*x10^74+274907107493022801406589908088851027230866458182894608991279603053803840827194093074212672962016168255481990467442262478922539830232114933050186759555407930218394107869867687250252137496159504095872161697572927648178912331663971914781985212763949612172994407152818201840154573371708952260967022638688851352550128116096270862502285947274580721277826509928497055157333469022056704175522074085288666019588439088552075906742569633425297654980837459247015438816357873494912593455605869213578628369140625/369624407309946981801864870940899247282675224427683001045723846720607682183605383551979412278820485643190944743140130934904962663786621022401486599957023988597223893511394766571702937938179708174588713981865472290668909079926880639942689360003994679922985436577506733143483848810482437054271321022347680500193095653128551866010163336896121229476851884187317449142180886149819607363734473668769961503626007894665834994146566360504506680568628302926221927918733083911535540217266900131979633143303781411484247783465419627975304528376223727805422935120774895899789480135170437504363343963926483962046032455891080228598662253436212945435442486618239809171655860173799953737442090874896822051975958456615180033874385327071834311023296248144434987301355493858567848824139183753368157000361776151186422464990963354030475739138446463837667328*x10^73-4804520349388746660555062754500487007940945546330294864010745732246041266606013348773670739639176116011864297696417367076461209844990682937749934070361536082152449433497301183160229547563481701273757294727555895068084109849306575724568075954886882956672519045559084411396372360339384369692799488007706479011099435837367108430055499415976979950940170390311412595617437787576232912931147273542303877419684963197012914526900520316668381641961690652516049554637147375408820217788083085674314208984375/140809298022836945448329474644152094202923895020069714684085274941183878927087765162658823725264946911691788473577192737106652443347284199010090133316961519465609102290055149170172547785973222161748081516901132301207203459019764053311500708572950354256375404410478755483231942403993309354008122294227687809597369772620400710861014604531855706467372146357073313958926051866597945662375037588102842477571812531301270473960596708763621592597572686829036924921422127204394491511339771478849384054591916728184475346082064620181068391762370943925875403855533293676110278146731595239757464367210089128398488554625173420418538001309033503023025709187900879684440327685257125233311272714246408400752746078710544774809289648408317832770779523102641899924325902422311561456814927144140250285852105200451970462853700325344943138719408176700063744*x10^72-566164965079605831384710862852139296256740690312121841134689196552464198712501396040633501051572334889843375280497406002346912328136448248863250680757594168224409339658560774790669244911008504044785508017616937499413404603791084635342246681133416664423236611837680978769589654110704159336698175617809741969026909658611589666979419457851733348019629860614148920916515255095248876416501694695078019493162801261681413583948400770652284315351793004991664905423574808055133402762593215028342529296875/369624407309946981801864870940899247282675224427683001045723846720607682183605383551979412278820485643190944743140130934904962663786621022401486599957023988597223893511394766571702937938179708174588713981865472290668909079926880639942689360003994679922985436577506733143483848810482437054271321022347680500193095653128551866010163336896121229476851884187317449142180886149819607363734473668769961503626007894665834994146566360504506680568628302926221927918733083911535540217266900131979633143303781411484247783465419627975304528376223727805422935120774895899789480135170437504363343963926483962046032455891080228598662253436212945435442486618239809171655860173799953737442090874896822051975958456615180033874385327071834311023296248144434987301355493858567848824139183753368157000361776151186422464990963354030475739138446463837667328*x10^71+991008650798982638202609094302243795006151441029395046925255710187895699792355469792152859124872183173896232256882432308617260455098427035624063818572439940015087037294224750910334891907855699904611682700382034172771543228008397166383380243136960255515163751588729748844766493533626638353711709435509964423715432668212000263781108767944423800960250317148308157564934534129397271678631632094265292235628387687323556125777788712612265034147665785189064781071879473219806405906780134635692138671875/2956995258479575854414918967527193978261401795421464008365790773764861457468843068415835298230563885145527557945121047479239701310292968179211892799656191908777791148091158132573623503505437665396709711854923778325351272639415045119541514880031957439383883492620053865147870790483859496434170568178781444001544765225028414928081306695168969835814815073498539593137447089198556858909875789350159692029008063157326679953172530884036053444549026423409775423349864671292284321738135201055837065146430251291873982267723357023802436227009789822443383480966199167198315841081363500034906751711411871696368259647128641828789298027489703563483539892945918473373246881390399629899536726999174576415807667652921440270995082616574674488186369985155479898410843950868542790593113470026945256002894209209491379719927706832243805913107571710701338624*x10^70-51301617056842540150415527566738989372974788117644701253004136963902493191233458200685998563900892401856131860889463551555883141961247899932593248190520349079580081753056343093689932589644808824104724582865954736813181997141978508699341508164435387832254973211094100225068473513854232989087329312436113350416878475806254625738261451087565499882408677417262969220035018332803045176979800687964686806066309387092327137326377468924683129243912722987334640178233897534698059635073754925537109375/2592150127968070001678649105875252227272760723577877719365146415748289684390833283730734427552543401398665402537910188454297349384433897154689364715894097662746255663459266388405543286000821972734349955603702632763840694840600521691467468665379756685850434795196190107515117940375945208357808957421679985975493986609711518674627487788883602748906259104535208935470039087616530229156147963489072708331368015040391566910517230667574887963663402518877734318080091756556900566941166075876254275824177296771311840690531104119046623911470339533152209932909225656101964357730759149712826431480527610516211492129851976181274861299574581252231899971900870894914088872575410589436367939512754395280129447865808845295634523442099210596700740727727793029507643174112244392367401683126842214335212981993856129493690735772293496307786606803156992*x10^69-156218192449306127855468517788881089179063877316900919616887694426028411200085702503639486279911946174704441673742770518758015854137372352224552366826172167017768366988896431961670259919361975058886414231590815606938626228587315188974034956660164376398941722321472415140139472375102212191891203766403889952328604882704802875057045455162155476418474731380629928494430053650448205072371481482642262447602814111383808800382351297102078767351567456180902577153826590329669639250511538250732421875/739248814619893963603729741881798494565350448855366002091447693441215364367210767103958824557640971286381889486280261869809925327573242044802973199914047977194447787022789533143405875876359416349177427963730944581337818159853761279885378720007989359845970873155013466286967697620964874108542642044695361000386191306257103732020326673792242458953703768374634898284361772299639214727468947337539923007252015789331669988293132721009013361137256605852443855837466167823071080434533800263959266286607562822968495566930839255950609056752447455610845870241549791799578960270340875008726687927852967924092064911782160457197324506872425890870884973236479618343311720347599907474884181749793644103951916913230360067748770654143668622046592496288869974602710987717135697648278367506736314000723552302372844929981926708060951478276892927675334656*x10^68+740761993582803932499920964658968272998496107991260564350250096536879443504468329033900226002640303054918438621106114393212008491407152435651248404851005317331691498396079167028647835087879084243937751066180474243633128943022955616340587390178741295179859980994022402367544209316811609365038432621713217965554810200327294923269153602675861603638520650657918807662735428730844835995398878326530299833115965508639244822280299266880722152666748913751595658738281974860295173956938675994873046875/5913990516959151708829837935054387956522803590842928016731581547529722914937686136831670596461127770291055115890242094958479402620585936358423785599312383817555582296182316265147247007010875330793419423709847556650702545278830090239083029760063914878767766985240107730295741580967718992868341136357562888003089530450056829856162613390337939671629630146997079186274894178397113717819751578700319384058016126314653359906345061768072106889098052846819550846699729342584568643476270402111674130292860502583747964535446714047604872454019579644886766961932398334396631682162727000069813503422823743392736519294257283657578596054979407126967079785891836946746493762780799259799073453998349152831615335305842880541990165233149348976372739970310959796821687901737085581186226940053890512005788418418982759439855413664487611826215143421402677248*x10^67-576261993093608047056575507260772295188607900360338980445911762442807357834729931641754552245739667805324940992457190291182923421206860885889154245294212256932827430820858774064458361046698152723713903719013968879299201879756832985425276147256707780049445209999398244480730386136487927458004475217045290619798757276409664971921019551729365076963061370164654897525122093585322920588013870272254918789000498634487640446380160556405215693591979040946117014489459740161844527875042572021484375/62747909994261556592359023183600933225706138894885177896356302891562046842840171213068123039375360957995279744193550079135059974754227441468687380364057122732685223301669138091747978854226793960672885132199974075869523026831088490600350448382641006671276042283714670878469406694617708147144203038276529315682647537931637452054775738889527211370075651427024712851723015155407042098883305874804449698228287812357064826592520549263364529327300295456971361768697393555273937861817192595349327642364567666671065936715615003157611378822488908699063840444906083123571688935413549072358763962045875261461395430177796113077756987320736415140234268285324529938954840984411663233942423915101847775401754220751648599915015015736332615133928275547065886438426396835406743566962620053622180498735155633092655272571410224556897738209179240545386496*x10^66+1244688931720555821731879021952392885657493764664383674631251679135617528214244147994177232809688934410619314340000508709061739825403340690709970942149866411758733677072427190770845956217971014753134981837059486573061036165681837896513978943148845942804168165102339110307260983514357889022781629861160009144066773637708936465076031585257915093515507091128642465430765604058512704227853431907646937194633146164437395185249254034051856536252618063650336821645258768225020220994676055908203125/11827981033918303417659675870108775913045607181685856033463163095059445829875372273663341192922255540582110231780484189916958805241171872716847571198624767635111164592364632530294494014021750661586838847419695113301405090557660180478166059520127829757535533970480215460591483161935437985736682272715125776006179060900113659712325226780675879343259260293994158372549788356794227435639503157400638768116032252629306719812690123536144213778196105693639101693399458685169137286952540804223348260585721005167495929070893428095209744908039159289773533923864796668793263364325454000139627006845647486785473038588514567315157192109958814253934159571783673893492987525561598519598146907996698305663230670611685761083980330466298697952745479940621919593643375803474171162372453880107781024011576836837965518879710827328975223652430286842805354496*x10^65+321102970882784749550932419466403829817520027015805926353484541652167042812438413931966226880311026422857497877427527624264313525191674749618812935762956215555954246543782561180620406454109105153848029137194063920968803740195811061931843248767935349213595606009491042477607967599711629756825965145640530511882520758380757361019619382052882730531352332088758547983904961280288440784478342962112664318644768451532710173518972709331903910658698854557518210308081657657461976492687225341796875/8602168024667857031025218814624564300396805223044258933427754978225051512636634380846066322125276756786989259476715774485060949266306816521343688144454376461899028794447005476577813828379455026608610070850687355128294611314661949438666225105547512550934933796712883971339260481407591262353950743792818746186312044290991752518054710385946094067824916577450296998218027895850347225919638659927737285902568911003132159863774635299013973656869895049919346686108697225577554390510938766707889644062342549212724312051558856796516178114937570392562570126447124850031464264963966545556092368615016354025798573518919685320114321534515501275588479688569944649813081836772071650616834114906689676845985942263044189879258422157308143965633076320452305159013364220708488118089057367351113472008419517700338559185244238057436526292676572249312985088*x10^64-330590510620047929692426451640103831000746813091416601080391955328675941855211534755207784769372346543103273461326421589254820146257706074430515709060478644364112705024152192175583132584681748406557097963312901559707282314235924292289653942466233576320549124268221886752512073809029630031584506896150239906728858769292053182264659051047973803925751511642864542724701076792345901000695089538685312294757921049725452501051342300547550306561040847746435061096069891371385007440944671630859375/94623848271346427341277406960870207304364857453486848267705304760475566639002978189306729543378044324656881854243873519335670441929374981734780569588998141080889316738917060242355952112174005292694710779357560906411240724461281443825328476161022638060284271763841723684731865295483503885893458181721006208049432487200909277698601814245407034746074082351953266980398306854353819485116025259205110144928258021034453758501520988289153710225568845549112813547195669481353098295620326433786786084685768041339967432567147424761677959264313274318188271390918373350346106914603632001117016054765179894283784308708116538521257536879670514031473276574269391147943900204492788156785175263973586445305845364893486088671842643730389583621963839524975356749147006427793369298979631040862248192092614694703724151037686618631801789219442294742442835968*x10^63+207871687933959726942699428490165732513205726098741987493693499418177708466594487404386398180233332849573931078391271118835984164556368140948543361264760360937564494078870187869805096916848444857832752729974162358724879869285345484183333285600747168448030686262076107061410905747101450193239043571640742811121310062647704950440524548226649853371937760143036930202884557526778187217517232412714050535942191602430980526940247345284801330053402593035052245903163560402635786701202392578125/2079645016952668732775327625513630929766260603373337324564951752977484981076988531633114935019297677464986414378986231194190559163282966631533638892065893210568995972283891433897933013454373742696587050095770569371675620317830361402754472003538959078248005972831686234829271764735901184305350729268593543034053461257162841268101138774624330433979650161581390483085677073722061966705846708993518904284137538923834148538494966775585795829133381220859622275762542186403364797705941240303006287575511385523955328188288954390366548555259632402597544426174030183524090261859420483541033319884949008665577677114464099747719945865487264044647764320313612992262503301197643695753520335471946954841886711316340353597183354807261309530153051418131326521959274866544909215362189693205763696529508015268213717605223881728171467894932797686647095296*x10^62+10185167373776308099517362100227265231490132146962572604228215405407987357933555728237072150868556322353616856694762479922616402009616849978342858043826348070507909180212856279651096934127007764780411913969545850413484101825230295567453640170700168662597813510892986645151680566686171138336320321792953587002327882424278024731460014117056950987502302730659087112334921007874292188250813403931612812091249483747544627628485095714951342118986694215258811721643762906491330814361572265625/1245050635149295096595755354748292201373221808598511161417175062637836403144776028806667493991816372692853708608472019991258821604333881338615533810381554487906438378143645529504683580423342174903877773412599485610674220058701071629280637844223982079740582523208443732693840332835309261656492870812118502737492532726327753653928971240071145194027290557262542986584188248083602887962052963936909344012213921329400707348704223530120443555599590073014642283515732493175698661784477979391931395851128526859736413586409834536337867885056753609449845676196294386188764564665837263172592316510068156503734004061948901822648125485258822553045701007556176199315051318480168265220857569262810347964550596906493238008840034785926178731867945256907570483541407979313070648670784618958713792001218614403996370408390613403050023542361082825558458368*x10^61-24586076268162400481800838088362109761887225977394173014118321699784827523418733081803532975891215774340174701428237254559427417003611348237017420584456444986608174254537018347107870931727166349332075998605750950516131248728100138097044571593663477211146680216200446369306682644929658682187471384893629240732185032223143936637156771992520414580297778047107141167538803260543168895555833454232371896573878205232798020185483970272571667685656393072913273511227543706223180789947509765625/22939114732447618749400583505665504801058147261451357155807346608600137367031025015589510192334071351431971358604575398626829198043484844056916501718545003898397410118525347937540836875678546737622960188935166280342118963505765198503109933614793366802493156791234357256904694617086910032943868650114183323163498784775978006714812561029189584180866444206534125328581407722267592602452369759807299429073517096008352426303399027464037263084986386799784924496289859268206811708029170044554372384166246797900598165470823618124043141639833521046833520337192332933417238039903910788149579649640043610735462862717119160853638190758708003401569279169519852399501551564725524401644890973084505804922629179368117839678022459086155050575021536854539480424035637921889301648237486312936302592022452047200902824493984634819830736780470859331501293568*x10^60+35389653897032385939342319354115542773843273779231978430412850798433994526807886162191942826332101221594184377164125803792515385367039650752366504361111500093932619213718778146181018383435509880288351285637139093647751203414822415111110134426160403041126427231550370486600666448662843030174663170522520091456700803674228768568515456645830152459856139074072369815027977401534805676671879375414512686975255609463666907613702019088986202890710854609388721777164431786167867183685302734375/756990786170771418730219255686961658434918859627894786141642438083804533112023825514453836347024354597255054833950988154685363535434999853878244556711985128647114533911336481938847616897392042341557686234860487251289925795690251550602627809288181104482274174110733789477854922363868031087147665453768049664395459897607274221588814513963256277968592658815626135843186454834830555880928202073640881159426064168275630068012167906313229681804550764392902508377565355850824786364962611470294288677486144330719739460537179398093423674114506194545506171127346986802768855316829056008936128438121439154270274469664932308170060295037364112251786212594155129183551201635942305254281402111788691562446762919147888709374741149843116668975710716199802853993176051422346954391837048326897985536740917557629793208301492949054414313755538357939542687744*x10^59+110070737087432378777948227724102277487495915971915925292429599005862404916666666680380619015528532583456660384846954459800087231475244841880180551139256333348808571479734333770985143317094439948504614153404101402421050577896894010565317971717096486098747646096831479780426149496421808999636814747386944482335440190643242878698523978398933460301488931844499508310258364159253984854895249241316624499039980547746152129382291450400357528818700926410881528288855847849584484100341796875/126165131028461903121703209281160276405819809937982464356940406347300755518670637585742306057837392432875842472325164692447560589239166642313040759451997521441185755651889413656474602816232007056926281039143414541881654299281708591767104634881363517413712362351788964912975820393978005181191277575628008277399243316267879036931469085660542712994765443135937689307197742472471759313488033678940146859904344028045938344668694651052204946967425127398817084729594225975137464394160435245049048112914357388453289910089529899682237279019084365757584361854557831133794809219471509334822688073020239859045045744944155384695010049172894018708631035432359188197258533605990384209046900351964781927074460486524648118229123524973852778162618452699967142332196008570391159065306174721149664256123486259604965534716915491509069052292589726323257114624*x10^58-760463334651066499596452255249862133280796494509583085028929261173878599464872116071004158502497107347697764891834868733303939525149045581394966561282599963380125564927212658169195571304270480123483535599271979104241740671210843663002061771880484823792928873258334620383212016642052235941261726041448311115608885111453669148348716866066342667666876323836877528316368351877838903730063901463399726012191231133409810602641916637930444862459676239701450625309702878974979877471923828125/3027963144683085674920877022747846633739675438511579144566569752335218132448095302057815345388097418389020219335803952618741454141739999415512978226847940514588458135645345927755390467589568169366230744939441949005159703182761006202410511237152724417929096696442935157911419689455472124348590661815072198657581839590429096886355258055853025111874370635262504543372745819339322223523712808294563524637704256673102520272048671625252918727218203057571610033510261423403299145459850445881177154709944577322878957842148717592373694696458024778182024684509387947211075421267316224035744513752485756617081097878659729232680241180149456449007144850376620516734204806543769221017125608447154766249787051676591554837498964599372466675902842864799211415972704205689387817567348193307591942146963670230519172833205971796217657255022153431758170750976*x10^57+46813682048378290251177933413735157651616165909425453544630527237028778741804487185488784934198108683236879539527637453451713825552385304844330990161875447108896550966429915788179177789822866618643734352283937812753488798994045219207314092449340129848395510206241981141789400511580796946630782880959718334951589227398724870639837096865886311984833039479176145491909478831514074701619950709411772130225094749848127738263233970070542071756260947751333775384016472727335453033447265625/3027963144683085674920877022747846633739675438511579144566569752335218132448095302057815345388097418389020219335803952618741454141739999415512978226847940514588458135645345927755390467589568169366230744939441949005159703182761006202410511237152724417929096696442935157911419689455472124348590661815072198657581839590429096886355258055853025111874370635262504543372745819339322223523712808294563524637704256673102520272048671625252918727218203057571610033510261423403299145459850445881177154709944577322878957842148717592373694696458024778182024684509387947211075421267316224035744513752485756617081097878659729232680241180149456449007144850376620516734204806543769221017125608447154766249787051676591554837498964599372466675902842864799211415972704205689387817567348193307591942146963670230519172833205971796217657255022153431758170750976*x10^56-323882603598787937325460125407971604541897541061845135726711764148273738267954396579403143582590119833038755821755047954478459645264055576894654231082722706843311021786616999823841963363578959763199919727300620289641093124744882097455988482371616781828803543266631680329518273503590102061795739171405836745306873797643522807844759502889215522846566347762858689958118616029582652078443666553090429822280539024420242884881684895740908763757512450030209923878876986844539642333984375/1513981572341542837460438511373923316869837719255789572283284876167609066224047651028907672694048709194510109667901976309370727070869999707756489113423970257294229067822672963877695233794784084683115372469720974502579851591380503101205255618576362208964548348221467578955709844727736062174295330907536099328790919795214548443177629027926512555937185317631252271686372909669661111761856404147281762318852128336551260136024335812626459363609101528785805016755130711701649572729925222940588577354972288661439478921074358796186847348229012389091012342254693973605537710633658112017872256876242878308540548939329864616340120590074728224503572425188310258367102403271884610508562804223577383124893525838295777418749482299686233337951421432399605707986352102844693908783674096653795971073481835115259586416602985898108828627511076715879085375488*x10^55-17324821077092638264038432964390306231098341535821594908733514961777973665430054731348429674558758182595377673523161879065345165333980960673960228353394935751254372444426843393864030110175491162104281123421784698292679159441507884759204792227064022297597939114278304415528193410256079329779352579583568872977354016584957713588795404115128429397870262724403487849096821799806520311190111736402662301906369383760007876533723886675659336658353722948419180065100516831874847412109375/432566163526155096417268146106835233391382205501654163509509964619316876064013614579687906484013916912717174190829136088391636305962857059358996889549705787798351162235049418250770066798509738480890106419920278429308529026108715171772930176736103488275585242348990736844488527065067446335512951687867456951083119941489870983765036865121860730267767233608929220481820831334188889074816115470651932091100608096157502896006953089321845532459743293938801433358608774771899877922835777983025307815706368188982708263164102513196242099494003539740289240644198278173010774466759460576534930536069393802440156839808532747525748740021350921286734978625231502390600686649109888716732229778164966607112435953798793548214137799910352382271834694971315916567529172241341116795335456186798848878137667175788453261886567399459665322146021918822595821568*x10^54+6151628496167341254537399930911761242936954444788982333447394516313126865467659354236550780827605147092860544380858161658550267084431529753421485148670593777566921668857920048285602280019786353776058045019968067682262462155751719325271575686425722455546295304820231754194456442032550942256854760390763933348693406389190069739711326925834402846220218146041637892549241283275062480346069683017012526185921329549048366511386572707987051566041006707739888620461571216583251953125/1689711576274043345379953695729825130435086740240836576209023299294206547125053181951905884703179362940301461682926312845279829320167410388121081599803538233587309227480661790042070573431678665940976978202813587614486441508237168639738008502875404251076504852925745065798783308847919712248097467530732253715168437271444808530332175254382268477608465756284879767507112622399175347948500451057234109730861750375615245687527160505163459111170872241948443099057065526452733898136077257746192608655103000738213704152984775442172820701148451327110504846266399524113323337760779142877089572406521069540781862655502081045022456015708402036276308510254810556213283932223085502799735272570956900809032952944526537297711475780899813993249354277231702799091910829067738737481779125729683003430225262405423645554244403904139317664632898120400764928*x10^53-17915167684801561291140383465603002153261792057633301418384987713435545077086263604308774136527184531098134926878950512254269334566877054607460567245639900934721764671770682136768020029320670842678356712795656727738733167993495867446043414023143874343693903796299436386864348382369650634649640498668412888017380111183458776137193237264643144374420232071186904070788072570784355937933261863108185616430506530329799029676242964300234788187266657734895233708322048187255859375/135477819920720603792837978221623768581544968781627907722131508700583578816706538050259632236243326960057279866480417562163351825672643456583840369877202291454836439666014739332015993896693243671378653256202590530538123877037662048630798815993231593289967525931161179759126617798703465256477697646114571365312774559140461376779018492225054534596900286809431865118857543845787954207389752163602801965870818298368139965863857076554084125556456999701193947875762527193355740784100868933509788691846604728040131893027984814146315799441081186035146125189176315576383951914064326977807609031330108460401163203036195533950637741418975467791507694561654590742126142058534880863396409814080592666739166303580119007058040272452096360260079545633682460642395687103696281588230475869737114446011282658159043985333764579645313016857625907171426304*x10^52-514455243477924482697289749543634748653745491325740384188524716844147732902315287766909647529297586951750498716543916567203786967637216469142355410383610435886222529044169220589077097928770807067919841809433056912180517707530046098571937013738261287527518517139684416245508941269010436907148323765237416797253216777671496211308540491888897715419817329154260706619758220234553093294392641514267721695070955132028375136317175654930353266753047651608625030554831027984619140625/465840483797397796141673388115053328267642375155627560702549192666956635761245431085817745444322679752156956820892915787498685252575384525463535111822760079167455097791591681193136995013779718364035499221452607539255338951194000954217001728792726833527553337914297716601756875300841865284398563356164953639627975321604476444054655085515850017211441636194231468211191664513741880542109662814548234559646808718938849272622872557731218265725877393472555389770809449754353714686130837827873408416914550357365993514176725783442106876378157658181849951462982761109396218656510188313191463654228577941089399673639958343489267873869147146001099207750249310266800739468272187848788555145716117884582623334860239205769071476826533334754283517661417140918877570106059664241130491278091068022609795420079872743570149507110408808464946681808949346304*x10^51+92816828857003504668126734129321971822335425648657471126533474394700203973892335005469073216513444615557073683525325163808804509009608846576079769955121047627777055096326621380134025157479425405856798247267650689677276875569054177651892554655657140937305747130035402191049784025299632912486543011781659088653232679915319881443215981999897144444018542337429632594368150113787426921344904033660484612900567202823413610765592106902099594037884315329993888363540172576904296875/207040215021065687174077061384468145896729944513612249201132974518647393671664636038141220197476746556514203031507962572221637890033504233539348938587893368518868932351818524974727553339457652606237999653978936684113483978308444868540889657241211926012245927961910096267447500133707495681954917047184423839834655698490878419579846704673711118760640727197436208093862962006107502463159850139799215359843026097306155232276832247880541451433723285987802395453693088779712762082724816812388181518628689047718219339634100348196491945056958959191933311761325671604176097180671194805862872735212701307150844299395537041550785721719620953778266314555666360118578106430343194599461580064762719059814499259937884091452920656367348148779681563405074284852834475602693184107169107234707141343382131297813276774920066447604626137095531858581755265024*x10^50-11574709858799412548923446963447357334640253639814995416213840526433109922991362708247525371615864140400747205596277089556991350222533085903159337296324077818429807481982979803337008054593175119329207243856548447168269756578804571385700528615070350953584793071564817497138973405923689276503837281024169808564387947692442314520557917983732128810512062388937989701228625281377015195815584038104753108921684116816441529935666483429291043031778065727057672701776027679443359375/310560322531598530761115592076702218845094916770418373801699461777971090507496954057211830296215119834771304547261943858332456835050256350309023407881840052778303398527727787462091330009186478909356999480968405026170225967462667302811334485861817889018368891942865144401171250200561243522932375570776635759751983547736317629369770057010566678140961090796154312140794443009161253694739775209698823039764539145959232848415248371820812177150584928981703593180539633169569143124087225218582272277943033571577329009451150522294737917585438438787899967641988507406264145771006792208794309102819051960726266449093305562326178582579431430667399471833499540177867159645514791899192370097144078589721748889906826137179380984551022223169522345107611427279251713404039776160753660852060712015073196946719915162380099671406939205643297787872632897536*x10^49+16176978189175188022517854480959519237330889144527713391901241881354980277577672161252437421053225841290138939203985822055459096696844685783751256268723524013749163298672965040330662834915781276791877961992961557021922983976034760933768109608092350579628947083911208425635681154590299954884183224312191268894356494497616701386234392593814012397365856458873383704178321346134529400196282170218372358769295378549963196398887465475869496284308182250444611795246601104736328125/7453447740758364738266774209840853252282278002490040971240787082671306172179926897373083927109162876034511309134286652599978964041206152407416561789164161266679281564665466899090191920220475493824567987543241720628085423219104015267472027660683629336440853406628763465628110004813469844550377013698639258234047605145671623104874481368253600275383066179107703491379066632219870088673754605032771752954348939503021588361965960923699492251614038295560886236332951196069659434978093405245974534670632805717855896226827612535073710022050522530909599223407724177750339498504163013011063418467657247057430394778239333495828285981906354336017587324003988964268811831492355005580616882331457886153321973357763827292305143629224533356068536282582674254702041121696954627858087860449457088361756726721277963897122392113766540935439146908943189540864*x10^48-784969867540894694362788260036478268910003426029100985545292525826625290607903235254131548799055571242307528208478734468664404692534400508329179298275877497671135149720110262973092183504497310036819424879753602169608155660806771919073265078721973405645615637363236154826369560544429870125511770345654665179656789163339938534560298647531487954190292057478923353490100995354182963486542574015489277395234099280698714462785668118849793942105226850657977163791656494140625/19410020158224908172569724504793888677818432298151148362606216361123193156718559628575739393513444989673206534203871491145778552190641021894313962992615003298643962407982986716380708125574154931834812467560525314135639122966416706425708405366363618063648055746429071525073203137535077720183273473173539734984498971733519851835610628563160417383810068174759644508799652688072578355921235950606176439985283696622452053025953023238800761071911558061356474573783727073098071445255451576161392017371439598223583063090696907643421119849089902424243747977624281712891509110687924513049644318926190747545391653068331597645386161411214464416712466989593721261116697477844674493699523131071504911857609305619176633573711311534438888948095146569225714204953232087752486010047103803253794500942074809169994697648756229462933700352706111742039556096*x10^47-58606334516792715092520966000993409010871396356857946670277749438334155643773245862834031607623839234549851894626488206243473481645142807094218094793774805939065805057583703054795205051864508377903141647637198733515963260763146973151881944875221069559198252181089448136997639544679023151430908662734996411087058141230349588223611625524326105375689165575512338232804082059830093160552575719810460528356013930553862619233780373046032679154699132819258011877536773681640625/7453447740758364738266774209840853252282278002490040971240787082671306172179926897373083927109162876034511309134286652599978964041206152407416561789164161266679281564665466899090191920220475493824567987543241720628085423219104015267472027660683629336440853406628763465628110004813469844550377013698639258234047605145671623104874481368253600275383066179107703491379066632219870088673754605032771752954348939503021588361965960923699492251614038295560886236332951196069659434978093405245974534670632805717855896226827612535073710022050522530909599223407724177750339498504163013011063418467657247057430394778239333495828285981906354336017587324003988964268811831492355005580616882331457886153321973357763827292305143629224533356068536282582674254702041121696954627858087860449457088361756726721277963897122392113766540935439146908943189540864*x10^46+6567068011881489859601008747647684607872357335026968010160345788865366883151594797083051591619463024720218792726602886804305169605922402278071073291606871472183425831688297551032323914595456695260874039254668244689087593667745957377896331105702537766566300233601092732783793599159890515011840779446436464300852711411201904219886604077163666405218270026162613456427961053693049997506748063965504560153556806386339218724758231674631270578391213968895636498928070068359375/7453447740758364738266774209840853252282278002490040971240787082671306172179926897373083927109162876034511309134286652599978964041206152407416561789164161266679281564665466899090191920220475493824567987543241720628085423219104015267472027660683629336440853406628763465628110004813469844550377013698639258234047605145671623104874481368253600275383066179107703491379066632219870088673754605032771752954348939503021588361965960923699492251614038295560886236332951196069659434978093405245974534670632805717855896226827612535073710022050522530909599223407724177750339498504163013011063418467657247057430394778239333495828285981906354336017587324003988964268811831492355005580616882331457886153321973357763827292305143629224533356068536282582674254702041121696954627858087860449457088361756726721277963897122392113766540935439146908943189540864*x10^45-1026676044703285472674296249425325917447163945975678284085227594470099489492731418906372129469364312400609200777050344705237451053521204214032898872660747831073046712157465229081762370069251612691088339427141069943953877142315373419745995015757073077781271243053322467226187851963133072807170998833904230384822390472733702480937028990680561328236674835822326677151083503793043898632954392278513759115095953563715779827752474041235425880876060264560393989086151123046875/29813790963033458953067096839363413009129112009960163884963148330685224688719707589492335708436651504138045236537146610399915856164824609629666247156656645066717126258661867596360767680881901975298271950172966882512341692876416061069888110642734517345763413626515053862512440019253879378201508054794557032936190420582686492419497925473014401101532264716430813965516266528879480354695018420131087011817395758012086353447863843694797969006456153182243544945331804784278637739912373620983898138682531222871423584907310450140294840088202090123638396893630896711001357994016652052044253673870628988229721579112957333983313143927625417344070349296015955857075247325969420022322467529325831544613287893431055309169220574516898133424274145130330697018808164486787818511432351441797828353447026906885111855588489568455066163741756587635772758163456*x10^44-1688112365620759325133705873012677771915430590564829034912325892841034614736152071127013232222657025917399782584394527461462020416673971697023188259671504137217801831249474855086988709040477802097252413167173450534292225781394683202929138215544585565001612897112195850482956386603188635480580720102178994553600128742076115933612019813910275250361242995363354306053246791592527626309695837654018679622510762407020512757245131546145692428951941263116896152496337890625/1656321720168525497392616491075745167173839556108897993609063796149179149373317088305129761579813972452113624252063700577773103120268033868314791508703146948150951458814548199797820426715661220849903997231831493472907871826467558948327117257929695408097967423695280770139580001069659965455639336377475390718677245587927027356638773637389688950085125817579489664750903696048860019705278801118393722878744208778449241858214657983044331611469786287902419163629544710237702096661798534499105452149029512381745754717072802785571935560455671673535466494090605372833408777445369558446902981881701610457206754395164296332406285773756967630226130516445330880948624851442745556795692640518101752478515994079503072731623365250938785190237452507240594278822675804821545472857352857877657130747057050382506214199360531580837009096764254868654042120192*x10^43+1020336471186102172018041315715927294023287498922151482683015686434321023653080536108690357406381145701787350210805765610788692960921980441019777335385367722468359332707082505250619152223570472546627239117013113218962626995042106383192190189945189828890917523640623443211183784381070118582394953673722122397487595006318558685282947261715926692698080804832611268210764142485388374197936529208686806385193979006951679676875093880154903330087640310637652873992919921875/4968965160505576492177849473227235501521518668326693980827191388447537448119951264915389284739441917356340872756191101733319309360804101604944374526109440844452854376443644599393461280146983662549711991695494480418723615479402676844981351773789086224293902271085842310418740003208979896366918009132426172156031736763781082069916320912169066850255377452738468994252711088146580059115836403355181168636232626335347725574643973949132994834409358863707257490888634130713106289985395603497316356447088537145237264151218408356715806681367015020606399482271816118500226332336108675340708945645104831371620263185492888997218857321270902890678391549335992642845874554328236670387077921554305257435547982238509218194870095752816355570712357521721782836468027414464636418572058573632971392241171151147518642598081594742511027290292764605962126360576*x10^42-99831915842520913019820174078966386584923301279338395418386963806349645906761038905911406706383837177021837411842563208516007304078603733849270593683209878187803167824703016245817891789729225090183015734529817211391255227102306753532539014610472994608053435978585724142316600263192062744671898002595035704327912576889821784246524512384745809730606799608380295676226854588840275733129046088263257177025590016236510929466228257478153413796764272265136241912841796875/9173474142471833524020645181342588618193572926141588887680968717133915288836833104459180217980508155119398534319122033969204878819946033732204999125125121558989885002665190029649466978732892915476391369283989810003797443961974172636888649428533697644850281115850785803849981544385809039446617863013709856288058590948518920744460900145542892646625312220440250450928082008885993955290774898501872926713044848619103493368573490367630144309678816363767244598563632241316503919973038037225814811902317299345053410740710907735475335411754489268811814428809506680308110152005123708321308822729424304070683562803986871994865582746961666875098569014158755648330845331067513853022297701331025090650242428748017018205914022928276348745930506193947906775017896765165482618902261982091639493368315971349265186334919867216943434997463565426391617896448*x10^41+233807862669377474504442867458463034256891420436047607143179605546332173815786224772151165424125580414297209043526892540921797854177045182814282876043257743792592723888154828924622732850967068462448666396430774655387644092284338404939806299298973086095174597507566855807369298054736097450264229296446243243172690191170594216135134210699003058165915135278674414034630579521728823856642108391805416195430238403243148629300860250555420789810246787965297698974609375/21682757064024333784048797701355209461184808734516482825427744240498345228159787337812607787953928366645851081117924807563575168119872443367029997932113923684885182733572267342807831040641383254762379600125794096372612140273757135323554989558352376251464300819283675536372683650366457729601096767123314205771774851332862903577816673071283200801114374339222410156739102930094167530687286123731699644958106005826971893416628249959853068368331747768904396323877676206748100174481726269806471373587295434815580789023498509192941701882328792817191561377186106698910078541103019674214002671905911991439797512082150788351500468311000303522960254033466149714236543509795941834416340021327877486991482104313494770304887690557744097035835741912967779650042301444936595281041710139489329711597837750461899531337083322512775391812186609189652915027968*x10^40+169082019981502815066665686704356514432534607688661118714095564713336633719790308017115989292529962050165667707199966721443804359988476148765182943380160582603003811798060896009712844995086219534345959860697863797274460667432725581693453795074825585823985211990324581043147017718780710444955078153902833382633980562569815462169388761505934707605578347766114512635736997330709506843327402587847624620807642563879372429894327302843479979265178553760051727294921875/4259112994719065564723870977051916144161301715708594840709021190097889241245672512784619386919521643448292176648163801485702265166403515661380892450950949295245303751237409656622966811554557425042610278596138126073191670410916580152841158663247788192251916232359293408930348574179125625457358293542079576133741488654669498917071132210430628728790323530918687709359466646982782907813574060018726715973913679716012336206837691956399709858065164740320506420761686397754091105701767660140556876954647317553060512129615778591470691441171727160519770984804413815857336856288093150292036239124375569747103082730422476283330449132517916763438621328002279408153606760852774288903209647046547363516183984775865044167031510645271161917753449304332956716972594926683974073061764491685404050492432415269301693655498509779295166248822369662253251166208*x10^39-207065033114509476229572821535651300552984293800178941172129989704538221894282553756737197849047032449839307353436934793908649424352529356357873551786137596370078636511639884867847143126062508861943726789851817903711536436166937686277230917489418901087819082869585753910987159636944483788742184042511549685153450034159051174935503039418964305791243159445733312974754249624285584710910463628973556184897188063679547887548488746033141935383132658898830413818359375/79503442568089223874845591571635768024344298693227103693235062215160599169919220238646228555831070677701453964099057627733108949772865625679109992417751053511245670023098313590295380482351738600795391867127911686699577847670442829519701628380625379588702436337373476966699840051343678341870688146118818754496507788220497313118661134594705069604086039243815503908043377410345280945853382453682898698179722021365563609194303583186127917350549741819316119854218146091409700639766329655957061703153416594323796226419494533707452906901872240329702391716349057896003621317377738805451343130321677301945924210967886223955501717140334446250854264789375882285533992869251786726193246744868884118968767715816147491117921532045061689131397720347548525383488438631434182697152937178127542275858738418360298281569305515880176436644684233695394021769216*x10^38+15259963275819562795770185024297724092049453218707031509117477410079450113090024109576802737004952090243376772421830524270821146536620293653500238374862105650247096891230862781745249115485847666157599887722788937289522838852823943236097373316389067597692391923515292823494089839593224489204943608934858025130550852493347282231182682033750119431883172147521159191092318920552480903936445881771257993863980244249210774212677468416364647564478218555450439453125/1204597614668018543558266538964178303399156040806471268079319124472130290453321518767367099330773798146991726728773600420198620451104024631501666551784106871382510151865125963489323946702299069709021088895877449798478452237430951962419721642130687569525794489960204196465149091687025429422283153729073011431765269518492383532100926281737955600061909685512356119818839051671898196149293673540649980275450333657053994078701569442214059353796208209383577573548759789263783343026762570544803965199294190823087821612416583844052316771240488489843975632065894816606115474505723315234111259550328443968877639560119488241750026017277794640164458557414786095235363528321996768578685556740437638166193450239638598350271538364319116501990874550720432202780127858052033071168983896638296095088768763914549973963171295695154188434010367177202939723776*x10^37+910178408788145223923146922225108074458157522669674004851440976072993105740370586049367214820029745305422220252588166054256296880263360935483703242292822196401530458820544761445917319929637971038448852382512935833159600458476314731304443654411598294140413914698295931336869058507466534062431841480377892676891054032563282413106425263993512387493759170447224212367098713434250847409174005897774763730673228464148100030263493314839232580852694809436798095703125/119255163852133835812268387357453652036516448039840655539852593322740898754878830357969342833746606016552180946148586441599663424659298438518664988626626580266868505034647470385443070723527607901193087800691867530049366771505664244279552442570938069383053654506060215450049760077015517512806032219178228131744761682330745969677991701892057604406129058865723255862065066115517921418780073680524348047269583032048345413791455374779191876025824612728974179781327219137114550959649494483935592554730124891485694339629241800561179360352808360494553587574523586844005431976066608208177014695482515952918886316451829335933252575710501669376281397184063823428300989303877680089289870117303326178453151573724221236676882298067592533697096580521322788075232657947151274045729405767191313413788107627540447422353958273820264654967026350543091032653824*x10^36-44072948557201620783214214481314116861096637055493252202208931969697446458985163462039214447110593741524186510699980477112955970813102983169637436515193860571776297996155194674872944401396003020291925117493727900484671775520009730522830267456401488480193484264089001781900284807209484976383848775123678680696807155880155449365195280912857682122301147890542799202674071153664907178939692456721146374811299388034697524156437915302677964209578931331634521484375/119255163852133835812268387357453652036516448039840655539852593322740898754878830357969342833746606016552180946148586441599663424659298438518664988626626580266868505034647470385443070723527607901193087800691867530049366771505664244279552442570938069383053654506060215450049760077015517512806032219178228131744761682330745969677991701892057604406129058865723255862065066115517921418780073680524348047269583032048345413791455374779191876025824612728974179781327219137114550959649494483935592554730124891485694339629241800561179360352808360494553587574523586844005431976066608208177014695482515952918886316451829335933252575710501669376281397184063823428300989303877680089289870117303326178453151573724221236676882298067592533697096580521322788075232657947151274045729405767191313413788107627540447422353958273820264654967026350543091032653824*x10^35-2622165766922797887767664013236452603109056284843435869860263073632529529019759172490952318681011083729482695038790217230111923357070084038080813022729054308534122000713787501397418580403964860812660673345525743044366007618353928646387642737180460091128127241869047040801437448157421501926004353959760152216588943197455251293590157106029797774825010438113328226324999281344448349468512758857777814202268308753271772831734704386187848285771906375885009765625/954041310817070686498147098859629216292131584318725244318820746581927190039030642863754742669972848132417447569188691532797307397274387508149319909013012642134948040277179763083544565788220863209544702405534940240394934172045313954236419540567504555064429236048481723600398080616124140102448257753425825053958093458645967757423933615136460835249032470925786046896520528924143371350240589444194784378156664256386763310331642998233535008206596901831793438250617753096916407677195955871484740437840999131885554717033934404489434882822466883956428700596188694752043455808532865665416117563860127623351090531614634687466020605684013355010251177472510587426407914431021440714318960938426609427625212589793769893415058384540740269576772644170582304601861263577210192365835246137530507310304861020323579378831666190562117239736210804344728261230592*x10^34+148541493965372830587451597303770477615350132373110046643375481731977388057493635441756936607233063953751238279480602209748736710050394272347854410779815612473312228526888105504467907886021059433310477450116474507332655724134934160136186829191820506338655000201368641004860715536148513092685364001402557894171020559511719600694246916368070115438854480322105140541177045854125956439757085686280009367004081576443941307092502359402715228497982025146484375/207490498220328552957404762692394348910859413727430457659595638665055935197701314237441222851233764274122976852803108206350001608802607113560095673991520800812298399364327917156055799431974959375716551197376020060981934356686671151421578847448348098100136849945298330491604628233171844302402839876778126371021768912276200034237480125084049768431716500853802968007072755311905909384567331327576073157493837376334659267144767942199550893476858830324443983960551925423426795928054796840253314579782731433641921426062186690841547386433768352317622596910871834439330895130172437073818207386659444894160741742412926204320578644124404818401533531420728705399392760859291309420252057620362463990349111046062150912008494646485589445319002314956629470335333028181211438096092919995113202981797490435042100778345294952275362601073556068800506363904*x10^33-714486389161909713892536174052068479134326770403142860738259872013449263570532848419966380276536120348176423109483661781497068097499634420013934332147005691030716865361105640360097919413953071499765530684205681884830277138027931763438959101362871092057683689525262254246320922643442106656350902667081019397011324298810846245396451987625309850469841612946142066433425537907494946097961476401240315694950671175702657124165034512014244683086872100830078125/22715269305168349678527311877610219435526942483779172483781446347188742619976920068184636730237448765057558275456873607923745414220818750194031426405071729574641620006599518168655822994957639600227254819179403339057022242191555094148486179537321537025343553239249564847628525728955336669105910898891091072713287939491570660891046038455630019886881725498233001116583822117241508841672394986766542485194206291818732459769801023767465119243014211948376034244062327454688485897076094187416303343758119026949656064691284152487843687686249211522772111918956873684572463233536496801557526608663336371984549774562253206844429062040095556071672647082678823510152569391214796207483784784248252605419647918804613568890834723441446196894685062956442435823853839608981195056329410622322154935959639548102942366162658718822907553327052638198684006219776*x10^32+19431629749665007095025198025269893514635158815318138166771703486339444710679848922217961083587026927903265161417611997796972508275221411155847273495280331794028105224053125685718932796755066170244642529963408131163057566085970281181685124785794712652776148903061420004943649946183364034374692970560270738737513514368677164141639672500490657550599688092993113196825672932625226755349245323183316166744871938545440009648207568461657501757144927978515625/11778287787865070203680828380983076744347303510107719065664453661505273951099143739058700526789788248548363550236897426330830955521906018619127406284111267186851210373792342754117834145533590903821539535870801731362900421877102641410326167167500056235363323901833107698770346674273137532128990836462047222888371524180814416758320168088104454756160894702787482060450870727458560140126427030175244251582181040202305719880637567879426358126007369158417202941365651272801437131817234023104749881948654310270192033543628819808511541763240331900696650624644304873482017972944850193400198982269878118806803586810057218363778032168938436481608039228055686264523554499148412848324925443684279128736113735676466294980432819562231361352799662273710892649405694612064323362541175878241117374201294580497821967639897113463729842465879145732650966188032*x10^31+98661193070261522060048632655211503347084201474194310585142372794027952874868564229143661672283550695000358251305680979114675113579064321180841204148603284487792759571715291320007691510511171420487389698994124448027306876102947991055157434619272810618588123609429497666101589761922825048929337298114159634968358556780043415444942206659711336932338744565594430490407316440994692267344127495053666914626221766526426121565936118713580071926116943359375/2409195229336037087116533077928356606798312081612942536158638248944260580906643037534734198661547596293983453457547200840397240902208049263003333103568213742765020303730251926978647893404598139418042177791754899596956904474861903924839443284261375139051588979920408392930298183374050858844566307458146022863530539036984767064201852563475911200123819371024712239637678103343796392298587347081299960550900667314107988157403138884428118707592416418767155147097519578527566686053525141089607930398588381646175643224833167688104633542480976979687951264131789633212230949011446630468222519100656887937755279120238976483500052034555589280328917114829572190470727056643993537157371113480875276332386900479277196700543076728638233003981749101440864405560255716104066142337967793276592190177537527829099947926342591390308376868020734354405879447552*x10^30-197199066160507070023820661157237316932075983451010122568459494088107020246729875370451554885738246585335582383661908573407814006178565123163242493889002678389046754804536165109056189299149141454763492999598830558286277039566829827743516426108086359563516159808804834386002112314351614027720094558232240193126443494841927518519621321094940506418951813604925824035955922422838214718021286522510159083882274437049861395179113242193125188350677490234375/13826685664015517195625320273327959656407704120561235424910445602636625942594646998025431053188012291774165906799836109170975469525715760987671303029174096262825333917060576276573109649104650191442676846457028119426013538725294405133861152761847892102383032406499735124643450443711944059455771851498925000782001354473129967498897588625166099061580180738054870244877109114842657555800588252814417164900821221107054540729444101423674420408791259446837586061603155841984295763437622548862097687504942016404138474159912092818687462069890824405165633341973749199304977620413519792252407500925509095990595514950936734600956820372232077608844219963369718658353737890304658561077086390411979846777176994054982172368334179486097685066330038321312787023215380631553770903852684726630876917540650159714834483751183567979161119416466823251372873351168*x10^29+38085572658916697508479777437739375799327728731144769107994251942338335226432033632150985569775437259315976545675558669310890920176826682796053101864471080592976713762553169388561666993076185969660289990299388672001152373353578799321435242583036638531043014106878543170747203624614657803435978201103744184429532963216107369801154650367464627416036353011801267279078249276881404997558643435739592863501840817638740034514934450271539390087127685546875/110613485312124137565002562186623677251261632964489883399283564821093007540757175984203448425504098334193327254398688873367803756205726087901370424233392770102602671336484610212584877192837201531541414771656224955408108309802355241070889222094783136819064259251997880997147603549695552475646174811991400006256010835785039739991180709001328792492641445904438961959016872918741260446404706022515337319206569768856436325835552811389395363270330075574700688492825246735874366107500980390896781500039536131233107793279296742549499696559126595241325066735789993594439820963308158338019260007404072767924764119607493876807654562977856620870753759706957749266829903122437268488616691123295838774217415952439857378946673435888781480530640306570502296185723045052430167230821477813047015340325201277718675870009468543833288955331734586010982986809344*x10^28+49696407460331426229970042183902438756684386083033764840216679999129458444653665196297208344362587737524114043647866830136472017320502075636668033433571484726749785916104351228958797330299427999620803397560020983698341285139241177979646580110417502416444827037024325623121717123467380004863512952959282398330977397730444636914578687511860717592495389984561274747742101964473126887486891277985537210715726728143946277012219070456922054290771484375/1024198938075223495972245946172441456030200305226758179622995970565675995747751629483365263199112021612901178281469341420072257001904871184271948372531414537987061771634116761227637751785529643810568655293113194031556558424095881861767492797173917933509854252333313712936551884719403263663390507518438888946814915146157775370288710268530822152709643017633694092213119193692048707837080611319586456659320090452374410424403266772124031141391945144210191560118752284591429315810194262878673902778143853066973220308141636505087960153325246252234491358664722162911479823734334799426104259327815488591895964070439758118589394101646820563618090367657016196915091695578122856376080473363850359020531629189257938693950679961933161856765188023800947186904843009744723770655754424194879771669677789608506258055643227257715638475293838759360953581568*x10^27-2543010805677575878771972566273633932453230223021063633927848732242810031184184377162586025911269661471739988609941241534560568705810282007669517028195176388747029275877411516070414118699616745291686267801910468377409083759777153984266707109194235774195142984282791641531860875003259611752911329076418294955074121389374745185603959112282721548878666172669699301952299679036126555926775868854302431334254215203874160579289309680461883544921875/1154352142096617070692866662352709446075176449959716178780497008245337836852918151009710074048027074232630237567167474128004797973406448221213804871830278431092771791078181753990011554562445357915546526112271844498795782951925479697681028793658966394488424065746197478654890825268417316047777410558961835950199960716999465055270453951570382815113714305588835268766547414699406827655204971901478114014449242549872539221643580470131339691622367026441466959840802800328463585021351662866919022573281322138036878341100745567864705723668916598742734695592811679810064608322721667428688936971333320475509680552763886298776437420847360454909090298852652800129717323841220463652950660314286118929875039942809736482333817933990602261780995236743811988621970143414735159938861002192031300839309991105670620519180870394720358946513202321060528128*x10^26-50589347355660672785372199430614973447573981864787174741197640327490806250663801122385553187595305027836767694493475137214752311077096889361936365289176374044598184750143491833311691773752562138390721925668735697658895438147443041311034183364884331570578875812064899793656570460612324705899898196959737231284726747339206770281048461127543053915407603157269109493248021702296282991917306906329161677486595624320514079954591579735279083251953125/493259689240241416120412763374018627653340615226264808915422808566746967851759982092323069901913481980795216296092258075218745847071242309482142360015129409599120050552885664270166676445204912069303967766582942944963693689196678889948223955829579205436183987745809948705229001336435016613806799607542474944285444083768293154921653105914509665519025399796829261801635999637642187051971933210770734979739441555658578933491874298280469847359331440689858142665887387896875657112601919245916528428269949303157671318971222932216275124009483144888852025577658834311883259591117762934311081415402777114491701759676672806277166390090776458732458237266255292159776602552674552903530395198643651167078777937301482180364207071967810392555809616813834096703335763890435528342570692588838418462988634460283950367935199749535290770710076191799255236608*x10^25+2273075835698844039963593987456604368053547228228227742255262217755827704002051593789779010934108967560859061924650712785342801818672998690333930201241034283155965426962335738008907072513236580264273358046140532669543560579144575013653546108569680481932372449194496256598772943205421755461389461982920030696995436127180509485011651835966243958604380981275093178751853615901702353203442927847336193483419000574268511627451516687870025634765625/328839792826827610746941842249345751768893743484176539276948539044497978567839988061548713267942321320530144197394838716812497231380828206321428240010086273066080033701923776180111117630136608046202645177721961963309129126131119259965482637219719470290789325163873299136819334224290011075871199738361649962856962722512195436614435403943006443679350266531219507867757333091761458034647955473847156653159627703772385955661249532186979898239554293793238761777258258597917104741734612830611018952179966202105114212647481954810850082672988763259234683718439222874588839727411841956207387610268518076327801173117781870851444260060517639154972158177503528106517735035116368602353596799095767444719185291534321453576138047978540261703873077875889397802223842593623685561713795059225612308659089640189300245290133166356860513806717461199503491072*x10^24+16885926138595088177140194386830758546010780317407615749747102964362717943733723390525044350741747856095463700967737536703927760217793198413861708034069601602096273889313768575725535545761050775335601311580759964806568839415282664618823549576274828867811711991600650093146815366871182522767795482127066823266177921989844397799529795474624368135084495717155125158476993969720654769122089983588815868615465804354471401893533766269683837890625/123314922310060354030103190843504656913335153806566202228855702141686741962939995523080767475478370495198804074023064518804686461767810577370535590003782352399780012638221416067541669111301228017325991941645735736240923422299169722487055988957394801359045996936452487176307250334108754153451699901885618736071361020942073288730413276478627416379756349949207315450408999909410546762992983302692683744934860388914644733372968574570117461839832860172464535666471846974218914278150479811479132107067487325789417829742805733054068781002370786222213006394414708577970814897779440733577770353850694278622925439919168201569291597522694114683114559316563823039944150638168638225882598799660912791769694484325370545091051767991952598138952404203458524175833940972608882085642673147209604615747158615070987591983799937383822692677519047949813809152*x10^23-1775848545843543393238607476606417723564969246440883628924546227861500366491896423785436653014582711814598752647254894432965808296375992474921633764386668030715224635552940370790313591837247118842691947938611147897657556071880609839408809617394962990148519910104389652196591338737353947070641637788308779449015815262377791931382467034219648207533752150571821800065529164045537953334470125277894298691155327678870889940299093723297119140625/140931339782926118891546503821148179329525890064647088261549373876213419386217137740663734257689566280227204656026359450062498813448926374137754960004322688456891443015110189791476193270058546305515419361880840841418198196913336825699492558808451201553195425070231413915779714667552861889659085602154992841224412595362369472834758030261288475862578685656236931943324571325040624871991980917363067137068411873045308266711964085222991384959808983054245183618824967970535902032171976927404722408077128372330763233991777980633221464002709469968243435879331095517680931311747932266946023261543650604140486217050477944650618968597364702494988067790358654902793315015049872258151541485326757476308222267800423480104059163419374397873088461946809741915238789682981579526448769311096690989425324131509700105124342785581511648774307483371215781888*x10^22-9562847034002046439827483180221712786883070725789469627618974449112660675757470589077350058588385891735077382391075043636363599885380929641387595683039087207624144121618715968721499789863695189890810612721135837085469294485848767172661990310527419049381836948116577736058690192079507113682843064129725231193159364473915732989357686461801455643952206476759750148130227940997720020278803969229805840535594919174400274641811847686767578125/54806632137804601791156973708224291961482290580696089879491423174082996427973331343591452211323720220088357366232473119468749538563471367720238040001681045511013338950320629363351852938356101341033774196286993660551521521021853209994247106203286578381798220860645549856136555704048335179311866623060274993809493787085365906102405900657167740613225044421869917977959555515293576339107992578974526108859937950628730992610208255364496649706592382298873126962876376432986184123622435471768503158696661033684185702107913659135141680445498127209872447286406537145764806621235306992701231268378086346054633528852963645141907376676752939859162026362917254684419622505852728100392266133182627907453197548589053575596023007996423376950645512979314899633703973765603947593618965843204268718109848273364883374215022194392810085634452910199917248512*x10^21+8195317693785527768965171272520069969231677053660554013506223267421963933488206496431589804015331233890377175599315024195087428944195594685160818701320257399942974877051806824722506468464097303870816929419400095894365659070180831992539026489205985205236485357228867885100589463636913293817249503971369650992107694036461151937862795296549634574093632757454868232229276529621248950869022936402411485147471239542937837541103363037109375/875349936539913781935071452305268194593328509718304896034468160721822480659733774786731268681301653914454687304511549379270178965521281826942577391331196822713611447298821054605442194223966126121213784856402738145454647185797123140990637011232616158715499534597710645439625556941322123538255190075496849945493245933927760700837006399138437738276886246312030633188351374689693322186285595760019050540797589273573343271502882516912989968694465733256181264713198558823204360448273148617420636075013219703917784062060732798964108472066518447007723204219447798246465411874210759422024989202134475802114821223916012078575273096878041630403652594971171769582567174006520945702804605498923959480175293588822506087602851946704188806665145726377700260343098072565102978425147635472650254592703876593227950963505234693052867383691350828392644608*x10^20+80769140083627887561579234195055120953366892044194886385025409447902919809855886863587872066750512384339232321202066774970114683819752839227831257159445658961978767026071493281336814723931757505166479166397772362099165909475739049181925165635439578762952232486028019512926148060120822824006452827508223389079521799081269380813538248161643001875934574061641188629665482629400817618455858030300070546883262068149633705615997314453125/118160184271228031170298901275366781088355639052884131971594875689722593808063236816941686406015925735009034925402385453400106802508382395372414028030932904443435154043091547315886136410397631349695524677586044543050351823978124060354108026309636891947822251226688213847222182617423647529957312158951365419639584161880055852179100037349265700208174727463607440843606659393374580680793372430415794701099399103044335593122978631759604706517985732588299950333186582320487640942053400226593970158886081998600472228763019027959342465926334446014816630872597636677897534936188229233276100470811540810753791294688387305372419784427063470770740983894180211321062786573882992670626516995722517946359750374248768039373387728342989673626975593918752927704715717784270099016066760711184194146122561854182285391767924242312921492564397219259613184*x10^19+696696990288206933095846295803988619302967975371403003297111146438136465687845541340395337745382433211905679962115882817146245873562151621885065254919078106506083514286321034277644293099402152928356449863225329165107128082319804489964479059065591423727120769012572892094942333646336737237493744615396836919993821396519721401969972887081530596087070292736512748030310580613843305160340891315246581289812866089050658047199249267578125/57189529187274367086424668217277522046764129301595919874251919833825735403102606619399776220511708055744372903894754559445651692414057079360248389566971525750622614556856308900888890022632453573252633943951645558836370282805412045211388284733864255702745969593717095502055536386833045404499339084932460863105558734349947032454684418077044598900756568092386001368305623146393297049503992256321244635332109165873458427071521657771648677954705094572737175961262305843116018215953845709671481556900863687322628558721301209532321753508345871871171249342337256152102406909115102948905632627872785752404834986629179455800251175662698719853038636204783222279394388701759368452583234225929698686038119181136403731056719660518007002035456187456676417009082407407586727923776312184213149966723319937424226129615675333279454002401168254121652781056*x10^18-19979852439662218433487998596941103105005876687600190717849967044703971286320528882860220579581624068164903122235319950616102986612225735411059862836129002639101926033253778958432595709077147195599247010870472963091206983663665907824458302930712108622547430044709956048365603081224741963012316151729144974062123034037913221127400976001327849917652530270225875118214264214108968774712103269669457237961296414141543209552764892578125/7148691148409295885803083527159690255845516162699489984281489979228216925387825827424972027563963506968046612986844319930706461551757134920031048695871440718827826819607038612611111252829056696656579242993955694854546285350676505651423535591733031962843246199214636937756942048354130675562417385616557607888194841793743379056835552259630574862594571011548250171038202893299162131187999032040155579416513645734182303383940207221456084744338136821592146995157788230389502276994230713708935194612607960915328569840162651191540219188543233983896406167792157019012800863639387868613204078484098219050604373328647431975031396957837339981629829525597902784924298587719921056572904278241212335754764897642050466382089957564750875254432023432084552126135300925948340990472039023026643745840414992178028266201959416659931750300146031765206597632*x10^17-1693021140548378383621146639606782741307568229435582366712879816737748236058556027544103967596573631500167364326919533196040619185525708087587523826155648906303094039923333908419875935768648688450142356290633042289613212408661569779825382479848827901308595652823499165080978490608334623943496127016916607083276592971652142419840928192587385606571638060973612971506770999895446106553605745110973993433844952960498631000518798828125/57189529187274367086424668217277522046764129301595919874251919833825735403102606619399776220511708055744372903894754559445651692414057079360248389566971525750622614556856308900888890022632453573252633943951645558836370282805412045211388284733864255702745969593717095502055536386833045404499339084932460863105558734349947032454684418077044598900756568092386001368305623146393297049503992256321244635332109165873458427071521657771648677954705094572737175961262305843116018215953845709671481556900863687322628558721301209532321753508345871871171249342337256152102406909115102948905632627872785752404834986629179455800251175662698719853038636204783222279394388701759368452583234225929698686038119181136403731056719660518007002035456187456676417009082407407586727923776312184213149966723319937424226129615675333279454002401168254121652781056*x10^16+6166789519331060771415545247772819451635905339070643105515332303629622419284294792778775473712242672568919377690228429685128322261547847132706120575519293506374605128826765443947065212578759470050006459740371389960100647711865606735290455706933980095555413576098837907564638033174395977426834665781524906049557206983186069607158406686219937353187382143406563058943104743320247686561791431533021210498191067017614841461181640625/866508017989005561915525276019356394647941353054483634458362421724632354592463736657572366977450122056732922786284159991600783218394804232731036205560174632585191129649338013649831667009582629897767180968964326649035913375839576442596792192937337207617363175662380234879629339194440081886353622498976679744023617187120409582646733607227948468193281334733121232853115502218080258325818064489715827808062260088991794349568509966237101181131895372314199635776701603683576033575058268328355781165164601323070129677595472871701844750126452604108655293065716002304581922865380347710691403452617965945527802827714840239397745085798465452318767215223988216354460434875141946251261124635298464939971502744490965622071510007848590939931154355404188136501248597084647392784489578548684090404898786930670092872964777776961424278805579607903830016*x10^15-400317253024117342280781070636325030938511855333509977180458425321906292936479541669546075132365433716001535570398823256745704946469386430815488500974023347093383229063377379543866192615917099721919411413194832468148555505586093541054006582701541247444471230199834291557086595774365788072575096143659503653457295780798263746867152082991640863554575716368461238989107957251000686126808184929602276724835974164307117462158203125/19063176395758122362141556072425840682254709767198639958083973277941911801034202206466592073503902685248124301298251519815217230804685693120082796522323841916874204852285436300296296674210817857750877981317215186278790094268470681737129428244621418567581989864572365167351845462277681801499779694977486954368519578116649010818228139359014866300252189364128667122768541048797765683167997418773748211777369721957819475690507219257216225984901698190912391987087435281038672738651281903223827185633621229107542852907100403177440584502781957290390416447445752050700802303038367649635210875957595250801611662209726485266750391887566239951012878734927740759798129567253122817527744741976566228679373060378801243685573220172669000678485395818892139003027469135862242641258770728071049988907773312474742043205225111093151334133722751373884260352*x10^14-436409028542980778199428996003686056851113301759917043539691928669180920605852213861065083170672108382592311757567043969375162898116226862587936290717551035387225352260032135442189524232679140286941198927532360853921705065156035820609597767580489614221073122493153775944062288807933368259845323220971098561256226116000620919450618446894279257489448125934528140729567203560165600057431115301500170744475326500833034515380859375/38126352791516244724283112144851681364509419534397279916167946555883823602068404412933184147007805370496248602596503039630434461609371386240165593044647683833748409704570872600592593348421635715501755962634430372557580188536941363474258856489242837135163979729144730334703690924555363602999559389954973908737039156233298021636456278718029732600504378728257334245537082097595531366335994837547496423554739443915638951381014438514432451969803396381824783974174870562077345477302563806447654371267242458215085705814200806354881169005563914580780832894891504101401604606076735299270421751915190501603223324419452970533500783775132479902025757469855481519596259134506245635055489483953132457358746120757602487371146440345338001356970791637784278006054938271724485282517541456142099977815546624949484086410450222186302668267445502747768520704*x10^13+2585839477476385453108981387407346692788640473307951022579531389157166398451296603924277718567375806392342202029986057617233136429720565917862136951533690422898727384446747097800584174684589802607583786058793323996508300392996004410225153370387009729699062040065060644386843949048151070917281824800542791501791440416807562899554619480086121521482614829587339317812553242210227076304200693653712050945614464581012725830078125/15776421844765342644530942956490350909452173600440253758414322712779513214648994929489593440141160842963964939005449533640179777217670918444206452294336972620861410912236223145072797247622745813311071432814247050713481457325630909023831250961066001573171301956887474621256699692919460801241196988946885755339464478441364698608188804986770923834691467059968552101601551212798150910207997863812757140781271494034057497123178388350799635297849681261444738196210291267066487783711405713012822498455410672364863050681738264698571518209198861205840344646162001697131698457686924951422243483551113311008230341139083987806965841562123784787045141022009164766729486538416377504160892200256468603044998394796249305119095078763588138492539637919083149519746871008989442185869327499093282749440915844806683070238806988490883862731356759757697318912*x10^12+2622571310134638736178110624523142824283954107058042254416125513356036891455432100459682566408009618783578836181096173048743374987482946360827733792714135494806255053973590036120448848351973885201013788079047161917548583211822345974341870688334993820250394188285920369314638556076113596252646933182394843593426214980773079504164012378635242472906239381919141074253457647877334946673027889504936638331855647265911102294921875/228758116749097468345698672869110088187056517206383679497007679335302941612410426477599104882046832222977491615579018237782606769656228317440993558267886103002490458227425235603555560090529814293010535775806582235345481131221648180845553138935457022810983878374868382008222145547332181617997356339729843452422234937399788129818737672308178395603026272369544005473222492585573188198015969025284978541328436663493833708286086631086594711818820378290948703845049223372464072863815382838685926227603454749290514234885204838129287014033383487484684997369349024608409627636460411795622530511491143009619339946516717823201004702650794879412154544819132889117577554807037473810332936903718794744152476724545614924226878642072028008141824749826705668036329629630346911695105248736852599866893279749696904518462701333117816009604673016486611124224*x10^11-44409783993122765491710407814438706042110464392533160868007135798082051129169030848603789156341451311573959478185666650919375354730260884379503743390187418289155689418417647976262141304714413004096974246356554399576362028780833483173062503242537564601324388448063337966692373420327306859466879386305625830065381841008574292242866839816887897301127570994211942333874888322529081239381904072871520838816650211811065673828125/152505411166064978897132448579406725458037678137589119664671786223535294408273617651732736588031221481984994410386012158521737846437485544960662372178590735334993638818283490402370373393686542862007023850537721490230320754147765453897035425956971348540655918916578921338814763698221454411998237559819895634948156624933192086545825114872118930402017514913029336982148328390382125465343979350189985694218957775662555805524057754057729807879213585527299135896699482248309381909210255225790617485068969832860342823256803225419524676022255658323123331579566016405606418424306941197081687007660762006412893297677811882134003135100529919608103029879421926078385036538024982540221957935812529829434984483030409949484585761381352005427883166551137112024219753086897941130070165824568399911262186499797936345641800888745210673069782010991074082816*x10^10-297281694793689818742314007745816837267886522505770209800059387014733722933869815638504161494956718051771717802418668511856583947843116727220906963742604506267331282999382276485627572191413967688209136693359336248756970150151015690243390480125129165269581228936182748976940925975972220579018292222567887707202077002184654878144819744153343858727959413554889389451285779309144228575535517933303708559833467006683349609375/46924741897250762737579214947509761679396208657719729127591318838010859817930343892840842027086529686764613664734157587237457798903841706141742268362643303179998042713317997046883191813442013188309853492473145073917021770507004755045241669525221953397124898128178129642712234984068139819076380787636890964599432807671751411244869266114498132431390004588624411379122562581656038604721224415443072521298140854050017170930479308940839940885911872469938195660522917614864425202833924684858651533867375333187797791771324069359853746468386356407114871255251081970955821053632904983717442156203311386588582553131634425272000964646316898340954778424437515716426165088623071550837525518711547639826149071701664599841411003501954463208579435861888342161298385565199366501560051022944123049619134307630134260197477196536987899406086772612638179328*x10^9+326403633351461670782454586911082192243452323584520839450761139247688249142898093998013953154215752782286552791559324355363700626897422788382730191312982002362143171481797724472749927406749226780419423250778666312713267885001235827725998333490262454826672706196642665841401112056556880512312912276445260564816935156706959225685521629947207403800420682826799869566212863284543514146027032296615288942120969295501708984375/1220043289328519831177059588635253803664301425100712957317374289788282355266188941213861892704249771855879955283088097268173902771499884359685298977428725882679949110546267923218962987149492342896056190804301771921842566033182123631176283407655770788325247351332631370710518109585771635295985900478559165079585252999465536692366600918976951443216140119304234695857186627123057003722751834801519885553751662205300446444192462032461838463033708684218393087173595857986475055273682041806324939880551758662882742586054425803356197408178045266584986652636528131244851347394455529576653496061286096051303146381422495057072025080804239356864824239035375408627080292304199860321775663486500238635479875864243279595876686091050816043423065332409096896193758024695183529040561326596547199290097491998383490765134407109961685384558256087928592662528*x10^8+99051788786333597363936564226909222213441282693436953896920277781973451651067237388278095990602498731180581659209757631840585874657277295138072085266036641863262449593375578413681658468332054446185349079055038952245338087608828766564331138364471154411823449421630767339307763434577688749182966168755147065043251431746755963431179593610123006348035195709377939362913755270181408757235175244204583577811717987060546875/101670274110709985931421632386271150305358452091726079776447857482356862938849078434488491058687480987989996273590674772347825230958323696640441581452393823556662425878855660268246915595791028574671349233691814326820213836098510302598023617304647565693770612611052614225876509132147636274665491706546597089965437749955461391030550076581412620268011676608686224654765552260254750310229319566793323796145971850441703870349371836038486538586142390351532757264466321498872921272806836817193744990045979888573561882171202150279683117348170438882082221053044010937070945616204627464721124671773841337608595531785207921422668756733686613072068686586281284052256691025349988360147971957208353219623322988686939966323057174254234670285255444367424741349479835391265294086713443883045599940841457666531957563761200592496807115379854673994049388544*x10^7-5216318788980903625678137851666674408572079318251059208418358031910392216676357350292374108447474764417706262943451998459960472447616249269022885871080132941191376669027880814795092670034675608761917915525869762968733813541834017228743611266207684631159712995849070643373530674546008911113820025500359766879362602569794891126676746649589812993559390684337970518781364780146581481279355330116231925785541534423828125/39356235139629671973453535117266251731106497583893966365076589993170398556973836813350383635620960382447740493002841847360448476499996269667267708949313738150966100340202191071579451198370720738582457767880702320059437613973616891328267206698573251236298301655891334539048971276960375332128577434792231131599524290305339893302148416741191982039230326429168861156683439584614742055572639832307093082379085877590336982070724581692317369775280925297367518941083737354402421137860711026010481931630701892351056212453368574301812819618646621502741504923758971975640366044982436437956564389073745033913004721981370808292645970348523850221445943194689529310550977171103221300702440757629039955983221802072363857931506002937123098174937591368035383748185742732102694485179397632146683848067661032205919056939819584192312431759943744771890085888*x10^6+2979405547888314402432739186770443826958261646571783189671219466589286165790481133201826738887835219838417431246870447803206659039656166105893315520987647501175500954426044784929508596607894241312876821110155519558765023591472823447139231860432082893202788927008209153628373294280900191225666486476948187527758512777629552591330593819817771828711643825188368108779843788741625854044059451553039252758026123046875/3961179510806882568756686976088486375533446185391925186095371070741176478136977081863187963325486272259350504165870445675889294712661962206770451225417941177532302306968402348113516192043806308104078541572408350395592746860980920880442478596284970091965088803028023930878305550603154660051902274281036250258393678569693300949242210775899192997455000387351411350185670867282652609489454009095843784265427474692533917026598902702798176828031521702007769763550635902553490439200266369501054999612181034619749164240436447413494147429149497618782424196871844581963803075956024446677446415783396415750984241498124983951532548963650127782028650126738231846191819130857791754291479426904221554011298298260530128558041188607307844296828134196133431481148565015244102367014809501936841556136680168825920424562124698408966510988825506778988937216*x10^5+4299618365934422717805446252286943524309736386374754830732101939115462482276687075378882148754232617049773424030103128488388783117975041934053671733236596384171683219987543667622656409174949223059260277260980474998704568623321013104865396186215621908303936359553215315532219310194918037654707218074240001962755947284870903363396786710777177530400963733682358473109719741127865422214426871505565941333770751953125/135560365480946647908562176515028200407144602788968106368597143309809150585132104579317988078249974650653328364787566363130433641277764928853922108603191764742216567838474213690995887461054704766228465644922419102426951781464680403464031489739530087591694150148070152301168678842863515032887322275395462786620583666607281854707400102108550160357348902144914966206354069680339667080305759422391098394861295800588938493799162448051315384781523187135377009685955095331830561697075782422924993320061306518098082509561602867039577489797560585176109628070725347916094594154939503286294832895698455116811460709046943895230225008978248817429424915448375045403008921367133317813530629276277804292831097318249253288430742899005646227047007259156566321799306447188353725448951258510727466587788610222042610085014934123329076153839806231992065851392*x10^4-35832926163107730235561649183423696093920355266547108078528108706462917204711629547897513383255468368253740119857578414147857714667970377880609532033098775803764043161355535246048670745292798505127963619566166406364635491577540626863843306645019916899028051697142725227006988104829611278983576384513882749251324341842025741063784053576591610985810236417250600806781730115202488917702794424258172512054443359375/101670274110709985931421632386271150305358452091726079776447857482356862938849078434488491058687480987989996273590674772347825230958323696640441581452393823556662425878855660268246915595791028574671349233691814326820213836098510302598023617304647565693770612611052614225876509132147636274665491706546597089965437749955461391030550076581412620268011676608686224654765552260254750310229319566793323796145971850441703870349371836038486538586142390351532757264466321498872921272806836817193744990045979888573561882171202150279683117348170438882082221053044010937070945616204627464721124671773841337608595531785207921422668756733686613072068686586281284052256691025349988360147971957208353219623322988686939966323057174254234670285255444367424741349479835391265294086713443883045599940841457666531957563761200592496807115379854673994049388544*x10^3-13020499237657189516273153155636615776690023723425740681089400547746338772138470715391304056161062558004491742853360259586960958588621386920043921756860297023103020344955424204327476121511981561823683033130923491955462245902401205564642968425859647518640141381936477710612854492064080979421615505727140380085160365441462174575668493067449455008427299497579128253483161936632228616872453130781650543212890625/4481334396064351996977262033554651253128747199635309301441227878010219854053953870390677291842974368616638954207853433491915161695132724920790813507543529412965836953337990535239533469786932388966230269253633689336428158064948112511207652553372895457576666120597360406650204259268215372988010653732081414433738303028339896023385127342431410259747071145286445163846415526622798911745644939583176806441695728945088875828071485885993897017571014450756264783006780010969605345357877104890082423803679554317291983787160425356680247596613573063673045556057036294746928732394694323513878773411519177415254899472626244470420661453826407187749583981764464310843270127839117944248946422356291051002680903082619943419198112363823015770149000302696407332208477593003428940461198628453800548356648271803061490413716830523275244755034916760068292608*x10^2+5422909622294574191835493022314526725105776784202414338719835754019380206109399022644280510968957286545099252620852603409661021425445978908638887236961771457923760312266798830922171940462465746197824299075254584743048389294044273304486466234372665912649678743401927444238545186326232981121649922046734745241934015967588598385575948925495804888918538866403864022779079956393388783908449113368988037109375/122319301133270153763647350791814302194581189071931519394177435876209474924549609365502357841867786736434313886566719028315302180264168670294538333952801050974253614110962520812989747314283514339028617771190994001738733842963844262092516570935736600579015700562210829958194160922953769486025104692438946795958117452386448774831852111083735763913691768233625054100026230255212873521593286192096637396671595579146346486622298622198344583606156721980940229809118064815547540444011533880374458217966439447866530574835644364574398817773571473201993799296842181742472000139805552254721256842498042063443682119600220072393616069459281585769839761288856345953538390586179397981981167855878912062107915468756375626826747483876062465190171224143078115767477055888431062891000458841170734570528861016957013385982345250014957052866958025709060096*x10,-951920/94829*x10^511+5025312420889/39386087202*x10^510-120119324591949171883/151200713071568160*x10^509+2701244529167373012246599695/836747891112890086057728*x10^508-29095728547835531991456019865123753413/3023538801711696220298488298956800*x10^507+253417544264078478165680012844503805745141243/11302115029427992362717001798009074585600*x10^506-2862533113293012683684207454369688194674229594479431651/67371127573232471236411203539599987826397403545600*x10^505+5099706360933547398159670894412339757367745244471879039727829/75821622846998166568536733621979093499438082667131699200*x10^504-6679834929624271645930927958789043322648035114307354787792076279800611/73690346784662067344608409093660193401934897646394680896651264000*x10^503+286200736310537982187459904966139771203011394965417967183867390298026799167/2713868091385534616167238490101317602606458410521423308061872750592000*x10^502-37776713090802090994890317803284347293609588196608174096292198334833719798763/353124230996204629201023966165946444370727200284820461755577100402688000*x10^501+6424333567443732805395194945035761674678710795066530923934290698538930397250443057001703/67414693051638321033548000945333737567304741918415522374680913060075826956992512000*x10^500-10411716576400511408281967980947862909453000195662093498641364233098720871013061428290453509543/139048658852874310985887770591938191662407401408003877298406658107803715473243321139200000*x10^499+24698046488813941030094673248983995044605340933074223867639366412746277539342390365771742714597513/475018028373189221189989801896179250357116164690022845626816825427879052799693833675735040000*x10^498-302470512309516158026795246020379576911416409739347135482571957140322121582533273301139182798355431209360677/9491588694544633762365613210245849402633528643856825074659853458332499670253256407304511206457344000000*x10^497+24578444416252610679504314687668387906106704519393649523038404629040385789458214924281839616289440643366513193667/1433533623714465126397603294369851126978547098138984004676026987518874090197689821708014936533665579008000000*x10^496-34775226886217201776058065014693015615498305726563945005214634016548352250440715900917650360645551680460229110579459/4349520206052651501631128095529924550643784214140944843187650383505703848921065630289830819310208074907648000000*x10^495+3864866529258338782598227455333830345951672423643844133855846852615627647727492757550254602883462322855527320152435148801399/1229748129343738483304627952117069457179861536629213059873425822214897844065581231360803939381455095654813943201792000000*x10^494-8809571707694400804913114618787917605110076880309673602812534999858380082811495318216111286253109233282020779184550481481233343/9064473461392696360438412635054918968872759386493929464327021735546012008607399256360485837180705510071633575340408832000000*x10^493+499851367824761791675800193494374308765059987824769499575943426341836509636978937365833585361874974259970353931794496294863641417247/2738051111642123433419468674195229043413581191321902309712477493525970571367985448973273793922152629194277924301625253429248000000*x10^492+11613046868519938411506982704023326465037674462701506051436763303254516183621490066824968840625436470798749674001026222010698163345967803/465225002430224834695735341901185561995444993798695743345556763402491185751705775620497923599106875379028956396013448435416956928000000*x10^491-76752428999096753515688917218347581666965093236323273037233966242318617816210137234129354522114833299726117344043654343774782786800375019963941/1770649336689451274290910763982100416542260417245796310825946453073167228914580992928579068404911801976586633828548119231266924736492339200000*x10^490+908031388072774099844969843757838240602929775938085851257798830034233977475258811562268829753960312039026885623576002736111830846129630837554483047/37462513341007065335809944488951289562992874777877935446299962080895535645760247357886411639776921450319631705227506832635529960112336666624000000*x10^489-8701147339930812985180791689205155309533939259067620325677328118845390782007306370198577026285439349055290779800972378784148856532672945332821306227971/938660734272273029054053969115163511290349470434509550542491849898918541140168757799201930046250543859208692006180411198515838680574707518930944000000*x10^488+2742983999345191020592406312272981160058354420552183749343836754595535870840851772600232145777027432198095422075282077264426644310663780164233446366657453/1084957714428137296868050094872969709978602509326516681919900222504592845195015059907620402286316164337836789574572243858170235823504279790810038272000000*x10^487-18208305002434093058651888559688694119362202558407077678886564350812648017887817574161733968789976232822481468149053720396579340729260518248596163171637954638333/48175820056500067072849150527083182203821558491449125446095552899162217979075093271222511031843429462088016804889877769509827114727276525297492779887230976000000*x10^486-844266660603694573327604205886755639742703093031729234770229528815297358622364789307537970786261709564826839058290045512319305007493450244025523771691118488377233/12875114688573475820132285081390683294450795247783177325799157816387679497586710979611245606183924532767922722729990596737736848587482354745032044090072707891200000*x10^485+245229711395888713033735932044892343159548783361339380996065216225777076252017840217452945896999779443300089314418323646839806221400276952989346820322803747971815842290671/3325187890012315932113234969505542031650012188446052912757868269685175456893972586870224055332321537956438386967498657069104520634128525853166372257950282683162558464000000*x10^484-409702988475883090777207272849730405158014845324722015259868127520484583786389295234612719365746845748768692277137073429830820897077751416855082059167046101082697734042618426077/12853431490442329430764389972058177461177838776636553494455949039228371020531092908725326047841719430012548162972788613308861064174338122004399746095393433442268461469270016000000*x10^483+6615693088590192633063134672053714022836529248989730936434232661547885527068607123494883426170941517085164858813804301030640535650217315573816028665702198729785542514005544172619351/711912333464735066374935121888177219348706368014264754894616151754213405273575614983311279847280480295398162336881054883831924137157530071977583242262077393149373682321538940928000000*x10^482-2695358975174688243866695011802927770437389658346460858822209053606739852281721792739430411017509848199445254307611496949137706594007470069224358794200034427340153887776081747657056787/1509538911878624234741412432451690975906996982737446986278544088179634104542089734010613237788173530418362263419122588775677211940428826764621267506892508904433931955994591170343731200000*x10^481+36667203607644713459681931563909858849873845426573784505359138864808870673154825294314877706528054069993876272239150016682490061972407292984883967427228739214499641876562030910862490208257/427478776760348203915246879683832109012222940556503924809289507611149683894751681325795509743043921211523917566344230302440151263350337307339273638939355134102123020958328300573789519872000000*x10^480+765665298305909925604379701281761411054766209598922209300096472849580898312113427170381117106387363598006816865427332560221594789914929966471165332569500748254782737594860734321542897251510614779/7553868029565262462246125307691798137335084453501198390300203710882677609785079904277713049018834912485008997191971909551462488295940392871641625619645776099804285759861254067394487715541024768000000*x10^479-45886721875124958123245654554157030259720038307280444320958871303829048218433542396701420447468852989255917366824016774457070046207719570408798202481086825198202494158975631431518385906497366109565741/855656847180975540148467598103480742208494356385894746462865275146524423570795141077153667914559505876826909147923426082532361899234352062142333500439755641929230665162523693230043201490194039570432000000*x10^478+8207703619441934573807052508616844629723596425716527506702916253658275654668488749839729991549092703095620206866299053761953514539405492991544265038673682172945718773966127204469292017039632079964783371/477456520726984351402844919741742254152339850863329268526278823531760628352503688721051746696324204279269415304541271754053057939772768450675422093245383648196510711160688220822364106431528274080301056000000*x10^477-514697574516039538416021305676135008296195914796218565518311134438766435827406015421968034987365992030009083190938096617089413071558770386726849348321373173733536123699004726331557112791920957121229207733187/128230020315125460271910657250119975455439761406513478318834177357101420196003563176124146558485095219079107598925344813714275717826832650029447436160819441012488685185714874778041505700209117041472374308864000000*x10^476+16179986283531906729392049939642754790166011961356741759905063599283860199058154287917509326393757391096463645178409540105640412320998437117367790592234817753029081860690612526097650223861852569138756350585845303/26045055886245762486748317415386368454705280818799765608295047431355583658850675723828927655787024660137595702632924635803133969599243633212781127653496358302928601825440919645917566305780874180527536890621984768000000*x10^475-5987380381532213572849505546484258793251525432033508561532413125452244988572697929824499292455730100267798231838228743329135651856582053695899433939906949807468555908840984352010070509829458166883652540748987935033/1880364882490098296654811830778105263951874580320725600789151272075643936655096523434921771146526670532315482483103631883142015843937515954896538772765763697181804370375271367630292873976036472875323301070354425839616000000*x10^474-13114636744227330864723419395002404638110339596682411313128624948189893705261920212324628890089569813190244963023292818861086522195436386339110046072798620439802132973703828777571588823910957367319569590354844533245841303/310313796010017186749498614215564544552081934178458864809832450703735405400285596617679987509654576647942225600962867714227102161701242351762643448861374834300367402536475470892975787552954335063905291390688985364673069056000000*x10^473+8340441144568355809149965300160649855015856383066957023470456374218089682780864030717221296129672191879643687135764356689669502922001099842606139504228980740544571928762070334398366584571179528392562128728379818756348988748827/421805819150864241742352472319846298635110348145568993429627532252179091735743408055252994862023350182628091952681614529536329243174558313842740088315880475766477805859000669879171272311280192200345695723866849538375726690992128000000*x10^472-994506153815513450918093986244935722610041487305123092632422653489928999782159851603442416136534674372018037660673648388498076292791497212260400587371597939173379689302364553099338766447199183492791642767794014529720259321142919/162239838229185046244900624616496671075020338118306221262300947668364463284463832950936257181666665428139268210010380999044815479427351166187512871863813395626390516064082994498788613581622928663164544439474680864549990034619498496000000*x10^471+931285344470922501889576270528994017540981517936433733178936105421265171090566535242805388580329507293474152312007135983406163325072613241528711142499561083628070009452150167137715603438063211850847482546814698373447003800497432931/660063427742687016329967095847583808067457886238652853001988040411228748710024136219286802124623983618967678406793198579263225224416676264604465648208942103870494190956929688578941109417864568632201723118911238194271598964930609414144000000*x10^470-52226016446352097145638603691193298071454435940572022335429061919895223894780050294700630794117788649868656111263796984306016962300414541358005476219722459757757928679338316087115776755531125494180826118064875663952767064929860719965697099/248224685635397902700393930442977410148401682710239285703457030190706171415194266991711452434732464077350385373281914147412674541598854486418417632807285621885388075534411686231654859069674542250839984948916546361530724406098671466661378260992000000*x10^469-20300214353053010107270072257870119797919230698407684104942517043131378486384638355500718641309715156598046698218049810114827919757592842511361758581893341000340983818680648667707939039653504962560257575168869335622770881644228465700137186799/7334974706260190094908979672260301693169578836692081264897406514214448050665577930231075581676143948495075013766904924295832164180452689502928653636159775182637943182978682438140297175545647156240430031766149445014616854706892411751635033339723776000000*x10^468+6904698958794393205244249642495385032730331309236703618585772280514566370720529632713105751296243583506602696900591425695853615589368829222665274762011478013504787976674437641361959413511065281196080617570238816054235810518311295272226549588486607/454995816004025851777298918049978774329002144818846492942851023483236427030836464590163849406952885269097998178974879358994764976277660782556167313704627014354214253583350650320280774096272038748750115300486016223701698114323243193365672753096405549056000000*x10^467-355703547303495790221402423083032275472165700991534732994833845235725459494518037588819745040175647244239376689854276810458552063136736073037129261939978248466036500422455231084488201148999490153160574340217224343113332320585934909314065795625936939567/56224577522225481091878281065301777109101878856956382881754734728043770584171966934530421684788924864696516340791127801284479645006773542709018868682812276826137380393164139888413982987252129727882822429687912365516639438765655690347603507746446082360475648000000*x10^466+1745871220098658765483852258118949566818441583696135658367131807254223769474838627716198127265143337390588417538993540589475411506245481570492953281656025870118903326873845852196122970188056603460549902789739770987256948946790725227347164734654738551121861/1013054437795458718313462868234607419951797653244640106763456810329892658385610500226369137916526848212101831428374540723543754243732045692531101975926911603853343319924031472509443145464308873436992694538116805001878809407679584228683120002575465511971050225664000000*x10^465-231102811085174689368655491960618004680102795467046458955395952374308681231145131984867137116461922177823522343521738468810807054668226785767546907927304839643494286882560503580995394839362004613574595148010864532643335050558903849644267655640609963966056765517/688516370321056745149435157618441525325719564241800180721142840399849565915829862815850426370139973226265737119306186355512171309227022462654608271326869910089301667326448446102207977155944739978211462886663857818696921541072983343519110411030399682418052459571183616000000*x10^464+135498760440088750481249514444682409789945714045998234497681163085188809152012907915462592348728187600686909535589811627204579256297919860540875087179914308539319126438675703795169304698436492162515902561874632209735190702884736309767616050026423260461735802681333/3633989402554537500898718761910134370669147860068221353846191911630406008903750015942058550381598778688230560515698051584393240170100224557891022456063219385451334200148994898527453703429076337605000101115811841567082351893783206087093864749418449523802480881616707125248000000*x10^463+2222905771052038343211246185568540624024403600333718421702422471242501635557063792730843563357909352355304507495220322400487975935017903032462781680457787752770368530787471282434682468717154943187682528755902618262990146808211820216344833632210025374431437219193350321/557701085631239761187924570952824501597852783788949794732067380294095149374440707446595841609963201367725367661223148580553661782424941262450419434287110152646445357028465949087211264957853487379564155518041411701616994380435121071774121235363750611518919135939952809097560064000000*x10^462-87967576636747531228188735183893184924768364390926875854806661779091075864305527813602035109021906515045090892120026599377705535850930997247990719092033834062195918751910500394013663653718548720311704983661573956038877050392735641007462684779000961948806564949810035807/23423445596512069969892831980018629067109816919135891378746829972351996273726509712757025347618454457444465441771372240383253794861847533022917616240058626411150704995195569861662873128229846469941694531757739291467913763978275085014513091885277525683794603709478017982097522688000000*x10^461+4159650477421075479239963788927251259979364375647499492737972772176061885332291168973498194568940331010045033712250186790654556686668853478928824325286587029692923972826302722591807617311197073872940866712316800277763475923779514477150784449588203787896311508251244747353/3144095640354677277673043561203643410208054853888583362781503063145990814113346932300928716660328544030688532726911622437729323664598848861190484602737012196559600344783679634574062227326394820451030883148510262609035967519141038554233785876486680447499058520775077956568404616806400000*x10^460-269104578474880012847487507526560029781138349816805569748810495998223033216319095336167376357500717420247452567739956030062081302457729173435120695827173003379917972616284292291354183817816950879831535078099672063844174145061660406395239958822557819499338422818439349470435789/804196782889919354083211082084667911463016270527621852532252853491481530433911878343931547147378834992169512900889454787122406406931093561715302151688072979636014576188769576931353636505545267174964679291725954970139219772045894841401917751487763124861309188443849439731066532886740992000000*x10^459+4603875234329136831251989465034204786603005475708172155063799765922509960449731873059816400658987600953223723380168961168312061566236391328470460537039952564064942525306041816139499238360740241862446727560087122164644350023369070692160856159786844271537039396328755244819656143/72856240777184264127769916378612641697996564938213146673211204793170417657987950499224608428343527183340183474541737217987072884568418575401017704023178975229504064332076794234061971598130472882412915821453718333741042373067496688028494399932304622931650176229103120316792986227309543424000000*x10^458-62834121317726095804361812533780123076682946996983820291131815411866084488646846295473886106894307116976365419652348047927544458633817915836567999677244945016773074337228508455122605015336624222483423367882005686712092471024391103843640871447437138473376175622866760036212748721/9142109027892603217217943581138504817511568963358005219586650438491162037972710233013813827971402596190983022657311322020007516033992671609579554860390013632502213702113932550555628139795038597244998474188340656100542650368617732557057000998912891203423362854229680430862764345856471597056000000*x10^457-14905588203527098828355519213383339853557928283017204479953176958564376688668101756020494637246664422378729885648564657963254537609908339289462618536970874905496807993642037001841237275653305578431709245226760925829121023915008995777618887095717641784850427088369082795993505796971/17646695070140121812692588914025355379509798558875579805621343110099890389306097425039329569043529860902369624878098225370976334025945306436784994588580916705649196945235667865553161845963239698571681598257086547926317459131747378972885144436862461267665389548376796320722885746742543420437299200000*x10^456+2804277600711627593261238639087712840822530874483586709806230405069079982616578510401887501550580518718360777592807947195389036163689667742258275665581640775504813065420788624883431095268781870228504441900967660721515808560328888646915382490353688206835996312527394026010093361254691253893/3737320138653484615803422604931547670348001476022254124620552872500717770007118860283791445816721968156291508995292930262701534521805408517771916978338063852475947920372169916867183446203275328683350387499419610505275401188882789323570817538082243324039979364430200445293205765097896822033786578403328000000*x10^455-702050285178374579153279509819645175527965417055517643659478214065190627589680374725964632593123756073939199837296376852452409183559996330042814783726924150022037572894590370574227699540020866021886370484025560435550367869104460063826297445695471051288035253751621949164398526662425576430407/2731233557327966557229141239683975037490319478677063314272700039223524546321202463095394788602860414328617834773760073435982281428535392544787716927769457063389422740207981775246537662485353610201792463184575851357255263188835542437665553456830503421208416919525590485420274773133542997542291231497152102400000*x10^454+29856445353133902756713018192291316619798930065798252984600045104518377044306721563416405386731554634502004674846106480893576043071246209915365946140363759940962592059324658734021625544551648558450460217441388881879387762957005149776405970542161260050086815103324495454086776203271898021529469/491622040319033980301245423143115506748257506161871396569086007060234418337816443357171061948514874579151210259276813218476810657136370658061789046998502271410096093237436719544376779247363649836322643373223653244305947373990397638779799622229490615817515045514606287375649459164037739557612421669487378432000000*x10^453-696124458449660487044255771758511694604479142160636539861387126115738353167749538561172200014050700876191443272247427529875499885439219157360138862400671695330295598910970620086205348929616694584764167820892330046255158012401772835361128437816210500819890960986719680022934096569939199236581947/70910010604963822263977004322300423486505247138768871699872642228872232813409787527385647119468684936008625879765689822380826295046432830969385941226283972357861491764062912100598134922494741177707484429701022195580023619916878143635581098143153633297257893801725185818577228570476075013559833767643692662784000000*x10^452+4457421954302443523725546572909025677580495419911894931170527073231375323155676367644421725864849138533090314426794161426507554763323700830159754920494623224399255855088927490337770746487551233031848468051707965350149866955813647295062338434311459683510998936461576403716438530650161746536484327731/7876797434016349319198188003328046721558581260569868298616572895010693816486060654202041499065972672587735776525780450573777994175829833156608941368921585703867027083538930776793801784206591841605631702426277067120541951738158691200070165311498534632472682456125716401024868273174195174226248030643889610890307174400000*x10^451+16852525140798797428266741074150574050873749897561228052675131436914465644017818850066608369510542543214256394254503563896488098908950321957677220438413555145534681701376451729804189774130927824182416101223881895158451067867683402939051168582755771851489069113692163279314079628526406826188612871634389/57563635647791480824700357928321365441150111852244597526289914716738150410880131260908519275174128291271173054850403532793169581436964420708498143524078948323860233926502506116809103438981773178453956481331232806516920583302463715290112768096431291094110363389366735458689737340357018333245420607945545276386364830515200000*x10^450-7583965430431235858990382540974963050764745140274869378307656814731624272203973018702516871722108108714925310522468395922495664857977081181973982178798671936418021179778038325964973825640180895570636906714352488770760935468184706804578030514544718145031162625027713852145925626727686343077178526112548957/54397635687162949379341838242263690341886855700371144662343969407317552138281724041558550715039551235251258536833631338489545254457931377569530745630254606166047921060544868280384602749837775653638988874858015002158489951220828210949156565851127570083934293402951565008461801786637382324916922474508540286185114764836864000000*x10^449+117537344974460166427850551863409913413128801591520126371391472227198204636297084039697727745692302698340179125455777292126805177307235689790615395119853273762337614714191365446963463066417570737133888567097130249930156841951323620148611996294907364443619149111557154929350076426323321322525628599551015977/3095400946843723958230935569656553218164142369530796747883056839822843934578353587397073660042895754160749034160468570357921220285928740323633943073928036299255113959703262827309627072603672137194166979846759305284115363675920676261752005876173839794453551405251824537900858656504140078101724233710744034349372336941039616000000*x10^448-151873299536577068950103776698929888569731772455851757434116220546848598729767630850338774774152537606023988592581662998535357184415311539423920110721058756086732403151617693286129322423540212612560074972189518111264177974192845750141089698665355867948908695042958871668033294026214777130422486285951071110357089/20336449917461007283389757751602031735590853640441425307542912067497383783034848607011335062526540472094671793538589176645943761786760943622320053529855214258185779162942788823038900427282284744774860087559385185711667254891521843606674409389827500674862031748952720016958548080497297865999893229262347545319666521490240644841472000000*x10^447+2846306792010013488911613181648757917429923179293181088046609503914538310064604135193549598687861357527446006140562427689918253304657472091539374497217402513254358576971734477357134383106687397993665597295906337009599423788514660855126022424925600433384079896805307083528750187509249452474900276482530962554859/2928448788114385048808125116230692569925082924223565244286179337719623264757018199409632249003821827981632738269556841437015901697293575881614087708299150853178752199463761590517601661528649003247579852608551466742480084704379145479361114952135160097180132571849191682442030923591610892703984625013778046526031979094594652857171968000*x10^446-8228819079285624949388854688797480156952919919583239858892056877683401691966791647066638652257643666180210366443971099299864907292686484630588023494038829238737023338666337230978841981650742960768810802647700403346997481271949305281418055040082504685220720950764878438306763544861802126000906385062728677947139/2127064379493101570702005534330827720084730918058489412129942877026405395458947356342988915556579305482020810821023197444511550119648302333305965376250681927679928545621637593112506587177117040392258835429031352930762436292698396020723333031096317584500968278068568726671716338749750769004842264736352699842192059026964390711656448000000*x10^445-11264908572708040958135977873124438556350917570657565484587388449888459747583024497866102740199733486638227598476578620278786561888802974804684027318455715799649579802890261968916294655514773648123565368902798097008091723439958053715743885190479914934395443474369774910243572887950155858250939147342228130022266744159/239386631874168028691829949251301210267039888657240185607222587197758147702215404114380270121267216092724164516392577914637152287425602819157719922532455746323267734295605083969179451341991718500274064567456561359157383020176414123039470213985279089176009373112326543919560306255180950746265763968676289168879789337483458816740093958553600000*x10^444+19386178536907429959816727751550747140516396486399164495583211890692221327629014442065147129042875300447725091482383870605207935122827236403674797491985994521195495851533062616404119825625760628574232115458485483041051985847006421129732883833815627319312647328424372176088076268243691191831328705982337077283605195987/1047316514449485125526756027974442794918299512875425812031598818990191896197192393000413681780544070405668219759217528376537541257487012333815024661079493890164296337543272242365160099621213768438699032482622455946313550713271811788297682186185596015145041007366428629648076339866416659514912717362958765113849078351490132323237911068672000000*x10^443-11777832616813482502943199226065257430441045019916601163823816268103452002818740116401376653168294346162703012504878088972028048518640409514117766851700608975514461035452036366233290633124606152865813913004723045288622112841346243265330675561104878602418597355745014944039246832857118933743510840302638792503976865904102593/2458632556138799427210126925152143376878308272325455616934556563884386634466178958892643755894188791831294393046270034480082692608043861515533258163996423005751011523291060868702028297964686384436619409438725268926187213375859808668624663913531288138012885510102938548981150810763230448441637339255999006859045373364544074476007523344556490752000000*x10^442+1546972290180587608982721209909932068427622419555965367285756977359202759171382729375807758909834080610608346372721477537377670752328732792073355744901010627902656617094761508767869333266621801068095955307462705005255472846599881259243634094456372888344006173840311828167172349924744618156522624037165140943733495814528239829/1725960054409437197901509101456804650568572407172469843088058707846839417395257629142635916637720531865568663918481564205018050210846790783904347231125488950037210089350324729828823865171209841874506825425985138786183423789853585685374514067298964272885045628092262861384767869155787774806029412157711302815049852101909940282157281387878656507904000000*x10^441-92203814443905259367659355557477340991159110863598463292737763502491343735727781306873039756382673321253044032130757996537959791791217393641738853109062772529376130854066385598972832527149131216270424895975101706679427453190549671688138544210085041946586520046931724581480687422361451225131213950141320731240118632465480482199/970255082894166695558786808726640645104240550124339201022117925918823266332657134905721790676035511297967368916635636246943993149297565157597920735774236403605533179459397932737618831282400117262991990785623030326879112388942308014516688369524679300480301034622942845461529506753115158329420226465273400074798793781596757198615800952509017058443264000000*x10^440-9660093838108348165516936627155305159873919716804147842634869663900368274825614005447263783067130329887707918219219018161453179444035265369930054011068370329963140492903610779464527248912575656106388789962315842929818564250023072857408142788665420088610699255797115106742857215915807672013058924733125476138537191514898148480373/940592998931402170865989612002711916811053767591966545448013177897876383619058759638604010218225282809715223638327061081680276787304753879922784301851995462123878307973067767365354484154623885106666235638748269114028808095908928883787178182227781961865617545850184307043134176118091352060492236684763613272512087800273656335686689323389455679799427072000000*x10^439+624531142942709974882133240587700873603641770042359225792903660977591124066677505407425342728636203228935281545229021497975547391969637917610615987007131211154212323816105293956144859434016302131961283918183560757928755201084105095549261883567242853457890649063799574023861111659240208201964607146180624118190381006179703993055977/72139393483260583887287203285773209619769515044879521137838923730950171334957376174021629305432582559840767586869953728177565576208938514964512674281170434573327014576717023549238491741250284057746053898554432465962905107877536980478286187541295973075258667429553265983656029855317962827596013283127087557074405342594901294615274781150391296485486493696000000*x10^438-6919006599956935493033307913204455462925177052648297687436265144805496738201036952602461124722074343742335226514076537683332844188504439313718522996012646312127879340830243379697450364119993148853621760333022279537641993994439996735416521062483253328936706878142586929006813707598961209720411048336094431293124498642910537059821620177/2598316674480079710452310487946979464084858392886470592342682354941363271142494775035911044323070758640344766943881993381499556923893547431991817502259196712462092411024193754196471995536352731191897369318133548559051916175533126962866911902862398358224666683477649534199322883328842385124353206431671439630705931629583154829452967067474793716814252529942528000000*x10^437+5139236281162942507515234183946369831260230191067414993323003345397145013484594685423779359326802946744663761173841167388036001429214754627067580888603414911471916583132803235823067072285785544852871607035241881816229449289404695544792573718562170599240488989809785850516092359589536420478699285514583244142190524641485630176304211156691/9494249128550211261992742522958262961766072567607163544420161324955741392754675907981218955956500552071819778412944803815999380999907022316498101153255104787336485669882403977833908671689832879775192987488459986434775701705398045922315696093059203600952932061427331397964325815683590075244386616301327440410599474174496847746821141664552896241239278744409997312000000*x10^436-466065311871319493424812647362544390516910451073233933660536903790330278400924290880427922100966886623638851068201084822831216685527552060481737039417237673951589203397836774016889549178395965252246769745584688594668145230302000485631355773028012041723713873464828696224388693624956087492699325215085689432865956927698852875258434524507/6934929798245371704412090190682557293811739962426102067228639576489411104272980663221064280872574316295937925101629248004729982643410346735529047798899380888141433011044538557722159377582138799140140964774179468352357903854377703108474073667973679152000402549216485542860898856673231011482856311037491347778177007223110740962895442607151680732731299256786432819200000*x10^435-116647604033549974307456724024812851363182545379138615886842687067182263509064554978593428300596668724921631212335375620777283181460816103145439361864403048800760798133519904226642774123933617200248106490315077675162228768515579565893046323319983112514963982562681856498427592640396897097765657950468019873608848944297968918664440678120603739/108655301140842782151538879052281891644702393735498554751986896015708089981861334624634887571783746050090985101045059780765948563959903932893324080975029686860648988373433952550835980360862761741331874812117832299635123736746734608094043345637288049428086467072690528683002276933550549038641440595762538063459355059080471160580682102543609317934709432434456175717646336000000*x10^434+91356247776012802511372993671428534219204770273841837930897206301688414966034413961541556336108723901651420380608598187073042465088683616193247962464052889524825655480712502951991802581645686727515430402493966589527222585945149640725946306284989874255947686211561361819296766638524982318539800038790951449430573842216350987336960773093167098753/27381135887492381102187797521175036694465003221345635797500697795958438675429056325407991668089504004622928245463355064753019038117895791089117668405707481088883545070105356042810667050937415958815632452653693739508051181660177121239698923100596588455877789702318013228116573787254738357737643030132159591991757474888278732466331889840989548119546776973482956280846876672000000*x10^433-122770040352999608652242337335246294286778535595844443845910849968353078743200806083823952949734135861954458591226337163492719996974502635338291634707024541710490353319758831619116541247361273254773024149827010292470368330704031541108616730902161798639464950799206841566935258171034804999138716056834172949555732376553742109094861104791579181157/111291068445936774802440725408646923338793238899662906789841545880347202358195519258109901618686371115564159965431701230931625767834028054104155684487714277974171828349460479399811098336068206800347409323689206812194014480296203783103292397118553875659374242015873215056215751522390226873385258767633938986805207801158810331959929616773054292356867545118027499722151821312000000*x10^432+104687334360841018559671380827230698816429580974929860312776834728144348728093038818295382577570475182841706162150671652917935316723704024130867660104694614275732054069388464300460425229419478276526869798377238785374727038927724099284793844804304474885081860636642557265472248831262642566238657177192154259194706555349403815416328861923266114968559/438263916236411058509704436964914776704186407533057422986209182945210414782511414431389916742494289770934695330835171106985718688763219724536139619342872007881091529489606558196793448433175518468700124916941736456610764145044267851136896639454551544014096438137552033134132717003560063384798496201043801005734050124577937300376155390489723403149477660178162593129610873300582400000*x10^431-5941995574307168633069959477759698908836174289640315042634725007836402705268874209870473812352807517568155308701292529472344328341523274441612461622234298154315515078564190638769484274932245211615001017774850800384551949909953898997333814965799550320207928094656794246560318017564385745047551010621181433756778576070351282922785468897959001568819302087/163573241456915699367576987008415142109303492883563021981142853350640883109276735208227658625801143771205956338327610912260279786207096497788623390127340119501459791551405855715789218758714098758072947622750164297700835501854872090079823932743622272772381213606078545326652353967238722457108342737115577849370119527996223538619392476392479465757479547108295624633764666241976369152000000*x10^430+3174196302852338778363887724035360482546182078652079323225027252671918282880833944623945767247618097719280109939934948977316189442008678021551523752565663980798800356172003219360598033524834505851950590979727877696191565863198488494955629318952171745596098436015419646997583176356371560943479047421724489534139481215433675528895685352978300606785173023/1249104752943719886079678809882442903380135763838117622401454516495803107379931432499193029506117825161936393856319937875442136549217827801294942251881506367102056590028917443647844943248362208698011600028273981909715471105073568687882291850042206446625456540264599800676254339386186607854281889992518958122462730941062070658548088001542570465784389268826984769930566542211455909888000000*x10^429+956361196807681567540472852337848834711913005423804863894525223129430736700099005770374202421741864987013440211003716314969430221103279164053159103999831145081039999697716639425740016473920165903010391251330372492247011117234315860096018860607810704665807591484211430453913501227609609800254213306820816693712820859378715292410801627102653694224790924464021/1355575943875136681729338472279202571578451776076151092299709696572872372646782027942559244955160296343089528195844936740069073384400057007421720539547382206821101689649802308709499950520966106643012712791483999579735798431127829535700002642756104039722917204843673758486296906766786381934565169731701289074905209201016319437341409926618056087146919041323259297749908173136475988735033344000000*x10^428-3764778716941087219657193677386807816429885372735561023038967200062819249469027157268938536152060461888175645380766498858284760371202378063411930616825884117775379712653002669654597068659809458422571811389958630708075780824851942037255008835076610738710648121927044984846914661276549124608967928154992582830675151591971774377867407216317617073652559410861759109/9906548997839498870078005555416412393095325579564512182526278462554551299302683060204222962132311445675298272055234797696424788293195616610237933703012269167448611147960755272049025638407220307347136905080165068928709214934682178246895619313261608322295078932997567827017857794651674879177802260399273020559407268841027262448091023743724753884869684353990378947956328929281366525675623677952000000*x10^427+101893925243090204786743740421728284488616791322880829831133745717432110674196240205384859392653314415049345140522070668658124115768469132801022250833280184451300886508782083794552360159434713415942555754124326368097599493520047341225827582131262575004388884786701687262311606292087520223099787277043669329655916105943961138537453596468061840895474265943514769141/940221559431312438214676163623157685308319991369577338050675883173359232406545555895746252042375740844091945093242284435915225361645111249189854798722255364619668185315548045819925706045194363715491902627608393814688401853800744917250820596640465371679642036913587346491513048874213506714693232714258275769456471697275678363255184435313513005073086405960541420151491582015431513891395556343808000000*x10^426-42643811762512541672882918426486713986725057918623313760897397887697546857028002667136529623732755064401292211145955460544763508888165675251694342456478455858343197606308729468015010322108381297517378263015453462348748341346953909515407440035800697924069786298135027495750648004646937157371597277238516860907976775383730579471458388706896680495525517960302810389749/1954720622057698559048311744172544827755997262057351285807355161117413844173208210707256457996099165214867153848850709342267753526860186287065708126543568903044290157271024387259625542867959082164507665562797850740737187454051748682964456020415527507721975794743348093355855628609489880459847230812942955324700004658636135317207528441016793537546946637991965612494950999010082117380211361638776832000000*x10^425+1369073483608708255217022160302010414921095372265483207391916607327602196776605325212680431567559394710759615001287045841112481233566754185754135357550304737369426595315964239827806047773850327087961793039083695357428097613327023554142576325656643675340198170604245664493326039180770960039435159044079448567576153980994413089655426879826560634934997567373822534188823/510182082357059323911609365229034200044315285396968685595719697051645013329207342994593935536981882121080327154550035138331883670510508620924149821027871483694559731047737365074762266688537320444936500711890239043332405925507506406253723021328452679515435682428013852365878319067076858800020127242178111339746701215904031317791164923105383113299753072515903024861182210741631432636235165387720753152000000*x10^424+1562406900788806595483276331545013974569073357474224306683348368236435356436583406660741800704547269197866836650938656211569501832755541769388200416353497828975914721566494523265103646953203462357821009067041906337053650214897469838062034844420913526586840130813719812344228972445717715458042106366811472829790175776866774446075599692834256192030891303821362606336876573/14913642631461558156584164964375127735695424422724188617334078184213687029639389050417969923617054378163420123381806627163717623456363188006854747568286739211359370057987458655865450579839322951246383788809975467714692890014435427267608831359473328727595215868735700932359355022968790736442188359543350550683475569943306643481671333032216559167978381815784877222742078384399370038822426354613853056139264000000*x10^423-105895881788950851195395959129779945413340269798127253002616931974604865976737848373470863021001609468378223615107468206848698321030694276456067102416795022064093436651568104922099029026073761483656445099191043081661469174941327435017424588712653594158009725237272447262183298834167740110016067056459816548013099396589482623613920264152029281398833455456451131561432783953/628782117408006155817213908998000577841127855853471367781600634828270912380411472194929947318039038820874659201966785565264125339725589488196699010936766289365082363752532776098450266369994839198318688818980581065724859462839389052721261574471333190430379832127233667771243268314553400203381803066593110525354843068148182407100312125765992006151457774863976246598841012499176516790659375766450220005379276800000*x10^422+316392345803694468035825609709822122306324165207653518358780903643023555163878145741705296854768103102597842258749290340496242225110852548726690464562280852121298260322676138999300815793779892080355831465080373593951326097248266313688463805659118147964263513806786654312654099074519305400220963954833027291562771402976075352087290872874537980768832074838250821060298817823827/5885400618938937618449122188221285408592956730788492002435781941992615739880651379744544306896845403363386810130409112890872213179831517609521102742368132468457170924723706784281494493223151694896262927345658238775184684572176681533471008337051678662428355228710907130338836991424219825903653676703311514517321331117866987330458921497169685177577644772726817668165151876992292197160571757173974059250350030848000000*x10^421-453663488697767665067926733365561090348544931522256308228645639223184879290269785452847467347881810632299704651856963574346944599552374838351089946435745711870384545190397135690857631328373312264737411816210425708182020761035612005762316877095506638815443591822311610980293981307964219548977290655434812384890260902147936676325682925527243978488277046496931072760790811964053941/43010507723205756115626184951521153765997327788602299553800694432082035827047800283173129794802146207779630808433029797006494133918208730690380218841226312079485005117880849179529161756474792586301889473042070408969049674853467188646606128927173667665026420011419309308516220733328198487703901069347800548092584287809371943410993798301316059277737427999087583518950929917059671376849458401427402425001558025437184000000*x10^420+19274169241666876676838776460602324275562248667067765215149608809132673221988041316959484409817304917617844027684844861745639299520297948709428175065570548829754695386554465897117790072684872202554552490663195255774646434952205936901948153103210955042467836145137015930407588573983873558579943300244186519640063824848322329639392329750904840642061319696084097132691930382588487/17243844110225349226080544197153642293280034643356682309588296846042106529738058178046370009897634654731925715823380609859746496087023776820567184512381055995000900669380801283958696188079755553033476424675853113273305630010376246139422733717346124824227182216559815252723093105067065753134743746697044459373524576218503958879062029733707360171258784497330045005293690796240513409151626179374119866244864277479424000000*x10^419+43637665650301117560113103016770939124302286016537432873949362884203502912063019003523540567075160828100470246587563404635405879258105378453252087195174010211466868074532322868279936909201857859667706186240424340396006202328669568661521073765842061741075981448769468318725220538780573917830172912397751682042690765056301337866074227193215330941872239941246151418650455540469050242221/492226357830899884475231985973872182636508666336279377647948793708520540912486298119126178158288456305786246690612759030715736998635905886484377669130773837667988469650707102929062612706153650089607130149240611559335946327316430444109636626252863565721556479276446321260112823392608435142387410717166975550951308957336853994392851833726103814041870223897942006518268657875843674808876808568290861539713230554135477092352000000*x10^418-4632837968813990725752703699106151248249547844204221411199210013712259124039473905724559013743487253858094798057168312671360051260233332071472695599514837714048472347667781710798881424589998142249242535641084139312375302361515456884741488620027401380064857648333677496006179316158305542556822934514921663164475971066523505563495197422457374479368089788729137863473219312112643071837157/62020521086693385443879230232707895012200091958371201583641548007273588154973273563009898447944345494529067083017207637870182861828124141697031586310477503546166547175989094969061889200975359911290498398804317056476329237241870235957814214907860809280916116388832236478774215747468662827940813750363038919419864928624443603293499331049489080569275648211140692821301850892356303025918477879604648554003867049821070113636352000000*x10^417+2038226709925275596865201777739997523299529699594743006071346529499759449651151810732448799604254538513725310239762584041864056100639029382502026344579064690815191675262801520002104115537781294458598083709423033127432337393094921263699746707892858717834928066866544514145230565277705489877079394313433960452533184286863646833618728754555293254353194265788747384526215574573901188691551/101647447432508468451192961323307758858299679755949033678684106938137560492609258398402408131324798581300386239670274370386924501960065312294664012728631889642382849688748218442230160637077355961361507579829995301352100037175058911051739466819162770626807575368823948012308133815317557287865321123043975874214032944244770991897038150103087284323899178543847540510893457349481915791301241611157383187409791522783669071642624000000*x10^416-267855675770737496995098092107472439210749862779812391702201191033159682712184141449238289448035212231719226845595941118690903484257402520160336220941554957859879074526505177742887621082970487217918414254439322535570057038778074801727320313826468396776108586208188367408972608015059819489189103672704211255269770832747320589132928892462499225650643941768993279485139777313576639641314033257/78864798449670615383353278130069497634353539333529152964145923313665036509158774876534882787218446176079205470228017094654621565637748033588811788899712709689277012056610325249899345812846659860317707439932379134478848447442864257082068893163116542195138686271107961248517462550755171902706915238451637385622944884319413490399187401367881918939246360060100815866024863179913136077333729123882234264082885309616074187939076112384000000*x10^415+9259797420329639238841221329664567170710366451667116866572801156838478257347296529688422683959839802829582295466756404687944858853584072007343921655505507914482081558201603157400588041774157138230570810629176565008951008891152089250586493612817834864844640388258229676203244811838447765753832260457036026899901869201759205237611664948860982358460219333030068932290494797368795784121346294153/29640545849324204085679496052405319990895434223113596850044603818207867321602233949596870346748180810817608583930497944854992969229291220944019022740068024809617872211356424641922170130300288641901807164224185373902530400486926102381724772806425721218620923848133216155642803125075823807913367023219663395012527605322608366231630592930104740414126351964988290635086784577538553063305108753919898925812911614766105322795022366078402560000*x10^414+16533221701621967142672353190637435509421835992038441616278485572128870353439990787185611357512979709014496114000168911877936348484303226033431394612255312202488202556680656999412030901664088141868820783208874801717086565312133380286235536452994209844973256742548304877304644446219813940934354429144348880126121060051147505221466017221483136798423512118862668208490959325706640983422866945137581/653574035977598700089232887955537305799244324619654810543483514191483474441329258588610991145797386878528269275667479684052594971505871421815619451418499947052074082260409163354383851373121364553934847971143287494550795330736720557517031240381687152870591370851337416231923808907921914964489742861993577860026233697363514475407454574108809526131486060827991808503663599934725095045877648023933771314174701105592622367630243172028776448000000*x10^413-138681317358283965745301033000753239805897710573456793554829673707228768726017697973419069289334453966889765268494731325194626849944607025655484341907833374409733603196383229165995950977634390661332541396014040032323677108009668093535997531916629434915436029513851262840887701040935084438884673991872612892400258633175508207277725438434231863025971702126197436081733969117386986877290886298792562173/7164478582386436950378170917768599946171316286480656033177666282567041846825851332648353684940230954962426887799866912296584546077647362525942820426449596419584836089738605248690755778752156398240233803459672717515265818415535930751501696457064054569767422607272360756734348793248640031840736561253173600501607573790498845679416517041380770025453350198796446204817160382484456491892910777638362001145983073519506326393962725651779447422976000000*x10^412+1052033753118690838526298091943079615246257699887917594517730762513194731248920240120974066145226970017522049805514595686990578038613138828083773354971363205095223200466982772722676790675710482728791275866677987816850072787269587615502194525442645518404072454602813023510849360939247948145825239749533589448005450151478737542301876362419567335563997098061343151528103278019279460547999553778507279231/191787580513113850671661806106420983174432159053482176888140605102563889438107404904740544796861567102071119765719514267631647848847790935309853962184958427231963304556079586657260231615826955891353951046458931207331731139123577223194045412850637768483004851333137041795657952311578979313890486408931108690350725821468738330495149840800039074527520451475474098405874754854199296859902534662934613569138623814214477045007617578986095977168896000000*x10^411-4476029385800773608276771493959488693204757486976210627366886350082558420895222616924525662387012154445006365491130586316907406255576025015197536230087987188715902284225958952470871554689394487684674038303313866392464751801241205773066648134293915943571486548590228518831536179955997086382631351708487252386675983199771513617185809670630634625774991289851438844157689692162702411197750174909788417706797/3904411564085971771973691048714518375465089894010790157088766438677995661180990549050708010974507783063963856190517871460445086906843327861038006962161383661588308954152668225168503795235005168036183735403810921518859382530277785109784376514813283690777012763440003896876004593159124860872182522313019510718160076273460574932220260459007195479231261351137701695346798259321789285473895800668022863040524103609778323682265078672998941903204384768000000*x10^410+76093856442264554982168621826408686992493681980459757942474844377245615031943804714028402886683556821649374844256088378677887614448846323480754439030100696092450107655508001475593659467189190809050194449546102146521470080244882470282648765977715015538582797419957604218261442420350055858560245945838616833970048233868509865365195289145059119057818854138417187979657007322381237608047413443360754374181571/421676448921284951373158633261167984550229708553165336965586775377223531407546979297476465185246840570908096468575930117728069385939079408992104751913429435451537367048488168318198409885380558147907843423611579524036813313270000791856712663599834638603917378451520420862608496061185484974195712409806107157561288237533742092679788129572777111756976225922871783097454212006753242831180746472146469208376603189856058957684628496683885725546073554944000000*x10^409-96418908119344549491943091572160743322290643981766471969456963633192733645767732632649692817648420757688631543550339061739447402112083875971380248337322012996727043316289398188165425814911131493490691031063950182105362275021090789599888726717318413828764388180642154005743305387917056757753150906175436042438270564281700811717874868553423281331697089309173526864185525543426936120328443216036104058614589/7337170211230358153892960218744322931173996928825076863201209891563689446491317439776090494223295025933800878553221184048468407315339981716462622683293672176856750186643694128736652332005621711773596475570841483718240551650898013778306800346637122711708162385056455323009387831464627438551005395930626264541566415333087112412628313454566321744571386331057969025895703288917506425262544988615348564225752895503495425863712535842299611624501679856025600000*x10^408-138709103834776625661273084088838335330867036188655073828978040250349933623833476276838758364817360636677227523860866114434368726703081180709104933137853861106909587322962981326515564610771283149837894933224268800656560506292339165442906962385049900524140385317870617650557124998727001705665673420891662827099873542099053918012050390354280920628111250438472771498227860208343617949814511764563126362851848353/32828595859390688197132502007296027743481369115828772479351699114824964780586866030541022039867657173178091930898126783485432931016635461051372763205822544654164773692240071444575993005488010287535577373554107895722184868243732255933795569550953526190099949414281168673807718125924590196488212714363887800777408589747469765823359825342431028148567974269819369984436203858413757319888987006204673861650082955309925248293068088940117690868484659012960256000000*x10^407+211019067668285969779045860999488089940504981963663157427539832295835217444188896712814231582904835836396487161806704866813375866597649914215444412267051721909131535408170640876248975429704685354687753198728492440244873369192527798503625450624309971851059269589464850173335070513699276492038269905461930072646018238592554177296943112464160821303839424521321388148572679701055384349357023335490203258648190744403/93298869432388335856250570704735310846974051027185371386317528884332549906427873258797584637303881686172137267612476318665600389949277980308001393030947671907136286833346283045484972121596925237176110895640774639642449395548687071363847008663809921432264056235387081370961534913877685338419500534222169129809395212062309074469988623623188981998230182874826649495767691365611898303124501071633683114809535758990807555648899508767814477448233400914833047552000000*x10^406-3642918286862443877467298013043288325142106353582597086944678092377702725895330889848703527003257958581219278504952670391298564156171242719077322083218360348559044895947490150532554959445506913183806315305104230384696249748941517771358256312720480136199601725127933613785753061443832504414077261341921995136796063654717961384283780266159469526482666566966902200239563413946033768562553702658326864454328218383047/6045766739218764163485036981666848142883918506561612065833375871704749233936526187170083484497291533263954494941288465449530905268713213123958490268405409139582431386800839141347426193479480755369011986037522196648830720831554922224377286161414882908810710844053082872838307462419274009929583634617596559611648809741637628025655262810782646033485315850288766887325746400491651010042467669441862665839657917182604329606048688168154378138645524379281181481369600000*x10^405+707819369617985907490183764517790625760167803931789537478714437426180130252772073092399507128870056051950485322752561253392432004979561663572260760324365022205358236581364011426559459168046655764396995457832220029248664089224283780675433592837026779384154915348616864537516393134262353550946170074202191082355367207897061032469668787466951840333000112707308883593987571654626289170904171652448787207725275665687639/7203662499490879647839453847068694493727555942274825159311463728872550119827413050408527734462968455178203171037652625897582367777786330680960105469810879890011153571968565072548965862274137830473381455537317208659182865408207071459089544663198907222432936116577162440440600695982617575744358239421531900702488505694329530262742716405630365849898481777267985067267916526324943301313644629611054189449383705234316158819728882576011770995199156331052207760736256000000*x10^404-12868240495733850508494981333518112192629693177968348791659043580562298275418688831665135002190596100498621045137342359630703387701881575064357690777259050306193040225006073537503217311818256782524344590051633434419734113828630854762262725981972480960688474607393909783307390738291536969424706498088666804289315669191948534765196343606463575944040404476696986430529156858122819339566922998781136997979936163828907919/2956826392098717984682409671381427216810018346767574388468151573635686726107621233613838768545723052063914778512070339368423039574020604654892547906685450391776885804617251017470867833930369189492766418980548048108107674601399456408130908486371489918377088239850441444783926562597172875705530428119484170934498358952687874883230394980034125551927561443346305255303200198805376727369969826431121934992454727010023924881697947494276831540798669090961121585483743232000000*x10^403-23421888403493836925599063943804297302425372304052502920684921384982565582785656471430382869259880810112015656499911990563689547781517330947824787263089321050457038631735554584772697476208179429063043273407011847782257359612837695777197204582657022442552021663165867610615883425040681569475011116137186489916989199476366404094213961505744310066658271409124890912256344749820262456482977360101576111484584030385116049408971/7584579032983558292252726507337870005257112541440279204454763346745489106632468087312726735906782566633564309679539724076656886195636845165102113775822102283550023992510147522922662847757461450921411083458355642586491860981446556828147858405659399761548416060746286153546808297130508920855261745412713802737449216536411289365973352006445375726253803278819154380820281255557262286390528561537082324424625559891228449905442458701149454799954992474577100667897033634349056000000*x10^402+23172373369604119146643739644734559411349002943475405867531173663169965521706827413083574800697223111646654965211437871404917406168381922178453810437210112558413924426145537062945105042807941095018635553654672857419384118016939399843462103991300030632541989511638159197615360297313253380126483884561480801292187243224433205020515355981642401399392184954027773117728186015816686901494148470408951516826312147150017368508271/19817771021666716828144220874011853884704068253440729534220510680205955407652577905559060180917722190236087389807829601619651863930534982528170039220696460805404901399784579011507602924785625081439816056778284098371156152887005519454192791318013270344691022610337070272170692647341007180299232302529994129733335049659655304472381984274905659155695421470462951769240089732262524038633316564016247363819182914554500143301317392090100188348269496465830488841924507238137856000000*x10^401-1030128903157426799131929416513922704431511812387512917452125858604088994312248073021798426878605543927037902879019713116281770453945435531005624964601544413939592768510947914441789957240276208971238902091799401505993558228380025423011765127353102912660296451358530344257140932098618386124585703782503332662517618848913822517096944247435273880952424680621351927800573615250426244114897477331947211694583583846164037824889141911/4489676389416551363982416950565637473871937254680490394518588253579298785692876219348593965866548126753605125986184180587728890469734839221791866045370341802542869602318396805899024427404333790950027448031006705917788684124245326421308468487513270370049061790326642596019726077869810494682430479673565110102827588830295589917609193773511327270404486343290440797417803848664610295904300600944752807778508250926492898464626852543228017469923757885340965586160313265785655001088000000*x10^400+703316383004158465357164979990424629824522603742468836958983291094759797377067414651524903855823916909662093763078538501696365470083804112128918186941158148061942509633338720414849993569923493161813272267519819800499751147619324872423539490725462161548789736251846085016276776508121380320212463096158178131496568693817652474359446581950203940529391403143402304533674677911704477137296738350290271560450236534734236678244491175561/32810555053856157367983503074733678659056117457205023803141842957157515525843539410999524702552733710315346260707033991735122731552822205032854957059566457892983291053742843857510070515470871344262800590210597006847199703579984845486922287706746979864318543563707104091712158177072575095139201945454413824631464019171800171117887988096820779692115986196766541347529310526040972042468628791704253519245338297770810101979493038385910351670202822626071776503659569346361566747951104000000*x10^399+943488046491205577037657180232733357830254561558000649797268009026131258470571422580731013934456531010143719454906038362932525008324963013675661876751369078187186307971280926586943038735365404294645789500057848517302024186621234334086023988179629248463369552480375757274138955052135975503629626704416410732039404442548328098429997707325541831886421954243286649381810599265954861700498757383138624430450474929448961564532484792895937/359669304500371197067835160705230585460573159565881470930040882496360685194296879023376789789383066932476825709870506617400415383282037011570156039286967511422882836531129054366025392990591691675808820069888564389059003150643793876227642117841360393272659874545357275053348677937069568192915931726071284345610108578161273475794288125517349386984975440688954826251616301986461135529541108814662027077967398420163620337899202686786349275008763341626998814033116199174815494691040002048000000*x10^398-687664717403452677519027617677149189632518419353230556579864941330098606322446393404119822981545864062904373157707394694131123488729647455832596948793175607426268592768423532330628131022502880265959046016870257821510726019859000114452331732078374338098898046584545649962432079638120737642320575013131101993244631370865062092721962948456649777323057079363770247256256175231350461129411551746813584494685043784542433457768467386970313/446486033172874589463519509840975899192435646357645963913154198960999471275678884304881532152337600329971231915701318559531550130970804566087090255666580359007716624659332619212997039574527617252728190431585804069176693566316433777386038491113412901993646740814926272480019048473603601894654260073743663325584962372889856728572219742021537170050314340165599094657178857638365547553913100597511481889890563556065183867736941266355468065528120010295584734661799419665288200306118623232000000*x10^397+82765191031875108348981243177534051297707263461282895138376468331734315110135506412778040200110179903423700307092559096209025957222760591613374640809259662381538671675590928561618467908667612320606314646553794740043541190567714642681545084518539750223749613688276307229480075584479812383222389857555929872952591676234216281158227309681836045570367876161606881869570063161314742394518402325717187722473435175278657967363638103402478311/245778384369853655829045757817188842253639665984074349153357391413513090769862798203901695771712239774367436681450420376515949304823128709870049901464752489987593245967017352350776334002879966180792703518303487345425337716614479073529812751944539800377448158634776505920091940210669502744773679599866602742643824014574787314804591361989891988371696672051885057997104492615621005777132236976186502285424121858607809214174611523275966384580533844212893153211284349632477555499419044308582400000*x10^396-83556666935608093043550007798625213865151739397534904452005218921048026093587425468609962434063410110196294346097664141908495042072537124469952885465266706446040895488608349624758040497098546326573609747428350339789929937254105697552469701232660711477768372700487185889110385641464199761846650097635283885422603060074447389232922974307909549793665862894973266875903232420086206574351993201912398309758691756509214156114970476523834801/2054434418262373386699894324611265041081714327562919613021998459088303814829996390654314155358848525986633086313404959921323632921624230957017410521463425074013141136950621560362224926986418040290341183426968106081277594869177511898594989550173060268488898476631725587625923797587826501495279214279552648895954247124934630378893580552037014456371723055495813280792955158092336687459666107410611747073328767049872923875859791391669156124215972438087780210218160038222563262341320097660928000000*x10^395+72558232786608382490240512351439398127721820274689417958427850021732545347898274969085242784756818444953026659548526378124468128462924861119809180192517761833033515383587619295664222064743831439713234971676618994473974296036241165979645511444802673934463195240966858832034543646703329419194303113345350895534307183304228084014309085785606067863331318361287298148276904760992494383154958275886780536586592956706050307762877242724764216004619/154702264532127320211869136870766023178000134223270429545364935870834509368524530770379403739222839647587881584596256958970261159167232681808332864680166936382910317058717306909662048153158120268104444948862051199869327538683893143663621220150977320651572229172682799724391067466000998895444965130928018691788353005838885560847464969891848112972383544730861309210983777507170959259186792063106358672992879831403256560464007694972238660216257445055028809086730526915341392877545544388267261034496000000*x10^394+122093688976886264066294091906220068639987527335157616912938564398461024673597925918457141211869020499533815371273273993705761512778231028908514813537597069098492864204359259688618972873539221067216726614648213241431319508784848246921254684800128792273718127204163217335513483707965833411167872789660112105406796992694766175672231283911026216233810279703030750405928165527574899950724517840195672481242540177453552631830492096000415293975161/121071337459925728861462802768425583356695757218211640513763862855435702984062676255079533361130917985068776892292722837454986994130877750980434415836652384995321117698126588016257255076384615861994783003457257460767299812883046808084573128813808337901230440222099582393001704973392086092087364015508884193573493656743475656315407367741446349282734948050239285469465565005612055072407054658083237222342253781098200786450092978673925907995331913521326894067876064542441090078079121695165682548736000000*x10^393-5420711531134342737922356754513101737269405718827375111772286430409348647594428508022610635588583511102293251056755794027318500365474968630048474192422034545721780406137627889838778337693690795746362681843107496047616452888544748342454480156027168132107523059358793447484247879417791669584383979129555558386831086409531685357790665544577605110305151616458021653625507517597862218477709083738942064748890172187823187927550167314660734667951097921/20350154685614156209950113740528045752926849656265885384115485124193054700373190875658788285472329218602300295164130025410784033921494455895795338351487879479553554747171909420124584462259031772547531106353109663035610821748634039690087389783540160667790417314291386206945298578747635398702412493182795290792607107800070362216118931999453268172839221008076420058849650028403296664790467375149262845280175384542109980989677428227428162319487369352318709662504880432551668184683851091010228585521741824000000*x10^392+1483960219159150600421789570198595054848443065222873425420254381524064272373359036655112212036011196161159802260445304960772067923421009375753270342846766065725874613635245092504023288727919796370937021171171387127923032957609228678786885037201402089799722860680696144807002066990116802699356476034747250715478908318463341077220588967774698274323786739015311774074926295871351291799460204556451217302116822816211623339496791974629040985533357249617/31868342237671768624781878117666919649083446561712376511524849704486323660784416911281662455049667556331202262227027619793287797121060317932815499858430019264980866734071210151915099267897643755809433712548969732313766546858360906154676852401023891605759793514180310800076337574318797034367977964324257425381222730814910187230442247511143817958666220098647673812158551944479562577061871909483745615708754652192944230229834852604152502192317220405731099331482642757375912377214910808522017964927047696384000000*x10^391-364167316802490181249200581355208944695553880622247541063117235774045115671056173192315408977601533148739155385791835256911103325008180114816795296180650406481417915484299802450244656510272934371652787087973114429052555016636732358023154233725375627665666876224470726024003779328616762326735715202913590549072204042858157551426175199203411861298429960078300543705123996809583496514751123022578068139907934649977805537779814700724696432896223502041649/46578769014581057021981193056781969759100365494598809509244720328077210662602503757529277844300594100333685226471023569089869444272141760690603134593081316157696034818518480758039109089959196113491068314261574160749801184888180300435675687469336519970978514200325942265391574998624353745432236592656334652937195143359072729656014388962287804328386547296183440043850939522051328662633631982901442591919915799645207286903926620566229297204290849345016574782895030654180633530537313637735781457537372913034854400000*x10^390+5983374984765198736877051435370221335405822144809835228656550800342043558490799567239864329505101046601267285285706635364361685633638094895135855095043910331700056265747290228894657146705145459156012811153558373724337034356702108327306411611240239886641424701743087530663722870220630473923943922116449046363351696157835522703202182682098242540862617353163725275997060696051984593719904840859607900267620957646683693582400040606698893140336401477432201/4192089211312295131978307375110377278319032894513892855832024829526948959634225338177635005987053469030031670382392121218088249984492758462154282113377318454192643133666663268223519818096327650214196148283541674467482106639936227039210811872240286797388066278029334803885241749876191837088901293339070118764347562902316545669041295006605902389554789256656509603946584556984619579637026878461129833272792421968068655821353395850960636748386176441051491730460552758876257017748358227396220331178363562173136896000000*x10^389-350770325130922084488293853838083187213146745308677277072197544897166656361726276313670773302008033889653467426943970556922363306421466834967940927562882089227757227484911545302169804777388951988831516236452868683443632820122624864250841922378858896678908421747649937096753121828011990377404239812391998946507430910017370873487978693664024452684893171106131483037721378665439571719008116862953676081717230390258997058711836419029019215076056739670633783/1914736747266890801531091893581664821872218274569220561901277340886433937312932423212634788984586671979466965447157601366361808180417067427588968355285090203952489751302248447761092676915497654235334090728507659813022452207790871700159538322645750994706999272489898671674584169255950621590355665732620276745615749355633082234334611494267245916429149992977860761602602496402724992999212026737121051347347938733915358546403163554926270834825386089450268847887857472616730392856562620363223636265717557022580277248000000*x10^388-1046549752648633507922687485531946030954970322265808991871371006134125387681017057919626039368889525018754624693165888604924746012765974329841096723955645822151883243159891321673055961381608892322253530915557952054591479241240746150708537350149212729677760436622793457447917695243893791849863191258848918312466156444890380373388608072841753003017145363457469240095152114958961433104522394007490336868727592611006227037367991517237298629314310688188578556721/47975643939519215923163038485582193776830301087606390398998405053250488733312834796015777272797803653117524286243980859835561465768530041465669191110023220150233583208629137107101938112794709224520530977293487924275090562518408081319197392212211936923378573771506901117478380944877098774567951560596533654138148215854742508463488025600360113682048782224053279242714808149866677424588256541925305062559149952916983223738677666032232642037384873857265936252678156833884796723414033015820931430273819108757771426725888000000*x10^387+86211249030325532920321190308244194351366050530922126104202951988281194292878006052454492158867089716332539217022178649125740880226695711219566269415787201722929258594444382104772982357966504040381495346235733348574662645533421566959069834391075827735568006236110975215783282126862201312824455279887813801251090787915939496776816802920609649858540836884163250715265847621173257473595958914770247456512705331351223065415715174309214161901111003088153152163971/4029954090919614137545695232788904277253745291358936793515866024473041053598278122865325290915015506861872040044494392226187163124556523483116212053241950492619620989524847516996562801474755574859724602092652985639107607251546278830812580945825802701563800196806579693868183999369676297063707931090108826947604450131798370710932994150430249549292097706820475456388043884588800903665413549521725625254968596045026590794048923946707541931140329404010338645224965174046322924766778773328958240143000805135652799844974592000000*x10^386-146928639091027709541675374348420763667520158790231065683210900405477155397844842550644835920507052602706483714287804183905690649155771670889341944095467984637207966698958329096797034932510349987346312390945222842240687408616410728215335756634779913680249418127620845698019635134455125672038539504396635541324388434457337518976013215380491636572599155073866238609788028592303474066029404971412531518027238898462549681353154445714315664341244750703339574115066037/22088178372330405087887955570915984343627777941938332565260461680136738014772162391424847919505199993109920651483873763791731841085694305210959958263819130650048142643585689240658160714883135305806150544069831014287948795345725154271683756164071224607271188878696863302091516500545195784206183170304886480499819991172386869866623740938508197779669987531083025976462868531431217752990131664928578152022482874922790744142182152151904037324580145463380666114478034118947895950646714456616020114223787412948512995950305738752000000*x10^385+182853178418552408331174266192873200252289670650662970898348833470451506380860029067586850343468384330046232324515844755140690078665094204055337236070586617523658188924519799631194248627607121767800378189545038085068117535935148013865640816695729042796196800201337287475191424654000757700671467610629862305626059983992869479408371700342886120187290040910041180848444358074826506392159327856229970746775772884675845382960800669653298479114708037202083683134567937391/161420407544990600382285179312254013583231801199685334386923453958439281411954962756532788595744001549647300121044149465789976294654253982481695374991990206790551826439324216970729838504365952814831348176062325052416329796386559427417464890047032509429937848325516677011684802585984290790978786608588110399492684495487803244985286298778617909373828268877154753835990643227699339338851882207298049134980304849935754758191067167926114704768031703046385907964605473341271223607326189248949874994747438413827732974404834338799616000000*x10^384-667970990826731796063425906948399682696706305960333947468193121255031743160379819773666220113513566480098903323482343123126587554338877345094226092813052010966049148355305624922596064855375720060117045094448506999497129575014820740696628075462308097105904256285870406464715257286543641786029796087777936511534728540103236111450178475709191838469093421713575021169510842698372989309977267246212493296565154034010349636683194615529669751659070483356053559508559368761/19444950631958098476819891600229983482410846206054402588455548376839685745470882436671565149302700494365205537658087543340546375186812441274333458249035127987231089246460132598166379007525929392925068557208738540929536343164719389487365385985665608443637128498289162784638338526896261490667136909926844683508118763071838452434381411068255049698416543773971103423627795945736705031126311348971441918875319799615337842409785475767099663666672126690049256297890167019417748936082524027988884941674960658158017679839843890350784512000000*x10^383-132928236674137156905619884554734673892622951879281701581170012601464407279852175146747841684854813340175406442556381487216704506012014135522658551958542370265402895036323568547951520840093316899154988046206844424632776741983873897879000715112417878144052018488371202350593070420275974479806012912855201752920469440233134611884447884096166489395490573098479204597479466912855754777587692023291413853991860074623110335149273927351811440325618548023760302556811000489/3086630058209769737162568056120717378050058534603162010883259679186762747807377969947444236331418141631866310609304843721846729871759280151757353162057365579446787640385461048214199951931484371003263514133766075760183242683410193615468105480671972371895241028991584997814169947216796034518530785281019135024236115232877093291689175567466169994232857685384044627666391188017994861782997633078835201438313921875782049089890157627030136085193849163009924052338775985819154252169731182548130367583772702368662174862998377541998215168000*x10^382+46128788124026397584796312031595811904003478745869883922428726476068568686537465067397424366877659894183769787128665995204099388185687355629192975097646448317057264087761803217627938535798887421307332326681073019138665770295200707762058683162785428153750702244833201800268744869076348603884346858411644217727004990750091144666851280840066642234632895817127882178684312707417120061115705014974134601855146418005305342187708927549214976300367102189894132333389613868221331/3166882439723223750328794825579856029879360056502844223166224430845618579250369797166077786476035013314294834685146769658614744848425021435703044344270857084512404119035483035467769150681702964649348365501243993729948006993178858649470276223169443653564517295745366207757338365844432731416012585698325632534866254228931897717273094132220290414082911985204029787985717358906462728189355571538884916675710083844552382366227301725332919623408889241248182077699584161450452262726144193294381757140950792630247391409436335358090168762368000000*x10^381-83746801292391560288646672261370889727587035889934858508595651608394773662272684709482570932478787547842759963394696243846129653038054408891742947267189176507091647708570674731967927563650445076063086587297010663835470637242902653878148307402177554526737796423379342146484406953084034108762545496085924764689662381893187272590251585071281452826551350418638104144429184485273430385644536149076479996920865439699686704138248098478391048531738576709294191123038936916786116693/34715365304245978751104248878006381799537544939384178374348152210929670865742553716534544695350295815951299977818578888997734833028435084978176772101897135360424973952866965034797685429772827898486156782624636659267690052659226648515493167958383441330374238595960704369435943166386671601782329964425045583847203878857551462776747657877398823519176881181806574535899433688332644426411715775209256456599133939103983215498583681513099464911808243862562571935742841577819857704003992646893012821779102588812771904630241108195384429973078016000000*x10^380+106308078041525618380849405385542220243882839925958436474656654658246686485494597277410363346908473699513052729333053089071932361657611185678307893226761955470741652184349606776134134658314621130437367168920099763015463674748978476211328207763798785416232911281146805888432541546634697267561846948788234610302683585676734639809220427445204901751802086141859476088591605242917974250049626914842922829271311630909578895419422795727682380823559997538096300878319657019710147499/1249753150952855235039752959608229744783351617817830421476533479593468151166731933795243609032610649374246799201468840003918453989023663059214363795668296872975299062303210741252716675471821804345501644174486919733636841895732159346557754046501803887893472589454585357299693953989920177664163878719301641018499339638871852659962915683586357646690367722545036683292379612779975199350821767907533232437568821807743395757949012534471580736825096779052252589686742296801514877344143735288148461584047693197259788566688679895033839479030808576000000*x10^379+44091406204351363591447383629324776052413706715030567209760332421222865455728485851039751375874617292715261699001255169278337545386667495582897245956481205485087848598006767707483415210187939866572778405699703688600381105557451133967081157566070858041818752853856095326687654661866206213399676110825062188642079210541857432856131330819332034586743308466151033782464584162861097597743954771501694335270218465735833784389238257985364471171832134910530290484575339800617522673943/608879735144231070511367641921129531658448908200846981343367111257937683248431798145042686320687908375133040570955618849909070783452328642449238041249594236513565703154124273138323564289871583077128401041810027294227869371600708033642937771455678854181699845582273986076410894383889110557980641712043759504212878272058366615933932521043273445467547154423941872100047347346403917123720365324550190843583529984732582413272758906794554134981187150754257461695380847001698048242066827832385930483748036125704968989690724844860486594183809938227200000*x10^378-1880926395565811579929537616735148336355650483683697599760882534580761662407735986711275872769117505971694745194277498604888805949106639080065738629602982019051025514545977173013927362071615957238211183281077597633482478082793066466078985647796107920700273689988209080563512559419249102575293718357038453272083319146488092661078741166770893004380220074352849318946633315216720773161491733062915358369226801305624387454564022658214079757394285946588218669667346231455452685780251/82198764244471194519034631659352486773890602607114342481354560019821587238538292749580762653292867630642960477079008544737724555766064366730647135568695221929331369925806776873673681179132663715412334140644353684720762365166095584541796599146516645314529479153606988120315470741825029925327386631125907533068738566727879493151080890340841915138118865847232152733506391891764528811702249318814275763883776547938898625791822452417264808222460265351824757328876414345229236512679021757372100615305984876970170813608247854056165690214814341660672000000*x10^377+607079289146020773612055440034435005495313763545190445114807912537398103097532339599788901806214016090495841052822554606776017356189104613753292239939903420226554195153010279450651364243777250784657864864946265178390976640582773773266429304869535004706356191976373085345567232430649998154341203967466157698732356224696311644410436527437265491555656981042062980494263608080366074259070607858190508773573119280491772333663874193371025618580202844995686773885500315840062556042989931/180212570729578646863531526449964392003077757155837484456121737387456847861771353024180864041079282993421626549948018333482987316061519517620270780020807404557866095425338777617842178617130451929670001369948681018381799409390147959549434863968823093187574430096367960754979638054377195608287762450080439675499902433694203000784429743983261814748811801483471771652939413583504552966776011406568418184738791703701241347185991544679611365546921885757340597967828650810480578130397487300862593388996841244269402491754722595232737659226958962656857292800000*x10^376-42370969064158166076703311216540026189053428336773745334039288982002553654856086459319937878988027655458654936974168080759580642710388484825778339980587658847128480976693646470869833947890836018040592521665497542415249970338512325684266565470402335138514236280876076286701895946781633989963711557819319961845755140972674697522911056131967338928674132507441727733591387804175377155408158180766943210051275840997030683574845184936320823222287196377714887304641883270295069835102551/800944758798127319393473450888730631124790031803722153138318832833141546052317124551914951293685702192985006888657859259924388071384531189423425688981366242479404868557061233857076349409468675242977783866438582303919108486178435375775266062083658191944775244872746492244353946908343091592390055333690843002221788594196457781264132195481163621105830228815430096235286282593353568741226717362526303043283518683116628209715517976353828291319652825588180435412571781379913680579544388003833748395541516641197344407798767089923278485453150945141587968000000*x10^375-4014112238702327881261182628001028713221187316014797007167245919995194135056227022788042481433586016880589580715860342422192717491421012170496285357244220523174994538319348124711994855713538385088991713239436505212407869463197660610896627528662826206749379904292196994171902118193496957457534354048573294779972109915063400006585690593695938801221544085073866698965371603170212897032238105644653086202423589130274748465576075368294003632672554501277079552756814096923039260078785332149/39509804006752822538360651858890193302754767478845810092160129704826039325214751437021412632366222003477757404810603539432810139173327539043068165811761815375266562761051273604935719240019680281060851100347548826470025702514696038651618099576524774950443818054327711715921735847041656365161009039555635594456598609563117065891978377070890320265529499357236351217190437034047538192435972740776060002822132693119460152957056786255557995782507154233439352698466753403689761949308345115841114974603667474393623802292305381778825404408918482972889392873472000000*x10^374+74426093368027159719624920370892873603655557045970911096045130081879720993246007296887592445637627971099406115519537864174044406025885114861835530723555107379812864478226416522245307211003242060999465961587395240748296288155889675237646663539031256892847897087411743313923010949519768944501322110174930619040738785563315594777541350497562965377551037859479751859628003233253615323490273774344755254969670092736118253681372222439477985667696273903772731560957862773965993850022059301391/2844705888486203222761966933840093917798343258476898326635529338747474831415462103465541709530367984250398533146363454839162330020479582811100907938446850707019192518795691699555371785281416980236381279225023515505841850581058114782916503169509783796431954899911595243546364980986999258291592650848005762800875099888544428744222443149104103059118123953721017287637711466451422749855390037335876320203193553904601131012908088610400175696340515104807633394289606245065662860350200848340560278171464058156340913765045987488075429117442130774048036286889984000000*x10^373-629708001644885629842808870358083062141674702128680253022762044595649644213946246969532479204381353872731482930590113698229768982665762083637182625402495660170182665500975370851254068509753816126367786886283302304294016478250255636078054905771571744633459654060729329324485383827183593103239366205416022984312693661925479980345958364964435343609739781607583858019733959865557283897911400027640915047480256904027631001438590678804549279282913939386153415418594171540745762953600852675547/218832743505864980546783730026351645802845184557359715484762614816489958610359968969749250665767676093704341897196043452258929555680682012458162475938627210177855357130093841477375336914069424121762888300804966855965181516277607398247934791187131578782365541142673031998282476642663058732578516762076064363671528736689291423818711731933187212168792103724138887769014688387652604799402004135269306821525668336156053320445603279629520884093226151430886156268088867778314359825676503154450679082916414073753046292578485016451107747265969386281505780890442137600000*x10^372-184594169225308499077125783543376292952756146947582644333674572265268635911123755371287109416613725352599229234308077278151910519830014169340728296440916962220769110649931780111938462126587337309018947903555215002284921889322587405437138646639249651188477070689875428218574041405899521534468714790648220566660446252406495235570694668301951734502563884840720586801810386005220089798943057144768899194250971451606618697434880878444228496765193294651781422551075721620269209386800398118134641/1309713969882601908572500624207714600130028429575797897176304249676692402283004414283949265234619541420820486254718320061769693390748881844562102418492683852914464312423611641242091391430705503368750886480317726632951611374921480278513889725254982499012457763738898096509720622706338406514482422821025245216574099489085409171554989715620125464830220740788971243297552910000100839724420994749586801326831124991893979122866935628582682491297958516313853645264511873653211443556673871379387314311254738231411982061082232823459879867386826776894812098629296193536000000*x10^371+2075241700932160318746081422909656639909463383201634854281955826098839415184908238806391384596310467360936566282075625471192543579303266584592233544856777585140618854999320296494289586497179637418779530209042173598824905549074500372443480230994953257299508126353285038504524090441401749702210659541129494863669115778843138408743412554624299777854614723561975671602226956964072383434366899036576832127853043693875056765140459692518605853028470317837431414278152541912768951630792347178513424413/19142779383804109495695669123419956595500495526679862065128862913274536151768392519174202460669199217406712227098962966022825838599185657040119688948689067194197810390383507748394407777151191637237662956796323892467220751855852355750759012224326824205566082674807734578586076621475842149615675091952104984085447038132472340451447729683503753793958506347371603692037033332561473873412137259259960688192963722881522398859823131147364487292810961674443284879186105545315338459024345304081124985973299253990317529804777914947689604141725860171094573633565793164722176000000*x10^370-1853240311857113039892200571471814838592541991099426244977820083899218202645032541532968923730183775859625591643323051379184471946410454124870265097589040360535193667800259583182661490549755109299686661936976343411955029523272263611702719800279351384224345750506155562416985037629365217637352717569388859117671452991651988192493462130774833437171106529407237836470926037319864235419292935649772754430748937973685064632538061083549975152866560369080753525423948489040991822443490231478130471521/114856676302824656974174014740519739573002973160079172390773177479647216910610355115045214764015195304440273362593777796136955031595113942240718133692134403165186862342301046490366446662907149823425977740777943354803324511135114134504554073345960945233396496048846407471516459728855052897694050551712629904512682228794834042708686378101022522763751038084229622152222199995368843240472823555559764129157782337289134393158938786884186923756865770046659709275116633271892030754146071824486749915839795523941905178828667489686137624850355161026567441801394758988333056000000*x10^369-30126086835839480445639509011699728677581333010339585975021540960940363516872927444462772692466972306626694613225878755257693594668888726868469812707340526878068318452920132090091460286661505438180776552580429620195176622576403728323192951934625108866643548667950185156313485356655237714608243989061954633751947790730448261126162334726719635879214310433265342358071980990974433329429486864725639707264068026161782993888320155949147898858243562141196726579741364652827291833530536406758776632657/119910370060148941881037671389102608114215103979122655975967197288751694454677210740107204213631863897835645390547904019166981052985298955699309731574588316904455084285362292535942570316075064415656720761372172862414670789625059156422754452573183226823665941874995649400263183956924675225192588775987985620311240246861806740587868578737467513765356083759935725526919976795165072343053627792004393750840724760129856306457932093507091148402167863928712736483221765135855280107328498984764166912136746526995349006697128859232327680343770788111736409240656128383819710464000000*x10^368+1059598460957778731410585015134607485270972159040904091252839872967441311589086369115978694100699519039337541711887779008134621430919614328401295194185260923975165479381036840448370676945181405794749891852967868933536858673939564024084894403746331511083907977495978994052606874416190275672753804764587147111824398152540409828859188264472774594543966256181740297574155776922023217181262088160607381175934276624489842409629833707161201509052470644773815294106069831603336243813352069732649510560327/2158386661082680953858678085003846946055871871624207807567409551197530500184189793321929675845373550161041617029862272345005658953735381202587575168342589704280191517136521265646966265689351159481820973704699111523464074213251064815609580146317298082825986953749921689204737311224644154053466597967783741165602324443512521330581634417274415247776409507678843059484559582312971302174965300256079087515133045682337413516242777683127640671239021550716829256697991772445395041931912981725755004418461437485916282120548319466181898246187874186011255366331810310908754788352000000*x10^367-276279375722784070461063945326054836125718007248953503906003810397981186056291048723134400972404624711845172646496982570716308421140675258325834469211904384089475198117835394063505748983641058262354413028880971181728928187380500207860341446660018278161900775948271470294568152677160211510758755994512071316594872678056727786580444815908953041760905484886728781108277603438768448814661840588559137701210276904090601540668401264416050972508994486322401212205653366399561028195186700546276056451149691/5257829906397410803599739815069371160592103879276570219234209666717184298448686336532220690359329968192297379084744495432433785211299388609503333110082548519626546535744565803116009823219259424497715891944647035671158484783479593890824937236428938129764104219334809234902740090143233159274244632649521193479407262344396501961296861440480475543583333560705661692904387142514398092098215471423808657186864099282173939325567406436098932675138256497546196069316307957676982322146140023483939190763372061715692063245655706219619104127713661517123418072384289917373726664425472000000*x10^366-492611628936974784706177259965124436505985937010946943506058616045917632344250537031325115852150487727774823135060974225775049207959273382213922293718064932206374690913388506349075573028032391368841890184957707290351161975909407508580692052142057553759742755466832447505400074489019627409962464171290825779234877303287429599325483628799672443200743298588684451433598965939118889273233305926984148227325201814302977329698789704201161986923932540736501175421007362356815186371110435473191047992522133/31546979438384464821598438890416226963552623275659421315405258000303105790692118019193324142155979809153784274508466972594602711267796331657019998660495291117759279214467394818696058939315556546986295351667882214026950908700877563344949623418573628778584625316008855409416440540859398955645467795897127160876443574066379011767781168642882853261500001364233970157426322855086388552589292828542851943121184595693043635953404438616593596050829538985277176415897847746061893932876840140903635144580232370294152379473934237317714624766281969102740508434305739504242359986552832000000*x10^365+34338777213891219676367443630684234932450088282394842455215893580328255756785576118854620102431983946683702599947374143295393944372146637910152829424933999088003711888368556899729289842106596794970362281605045162685832942515536276011748579390513646444030078135894787305403423717149532855365789502814148481506345486466845953569151694503903591885506723675517462787437285234582555134749394294018642405865508408856185386784641782590669991970376599969855253777396287581948399732073591265870062481695188569/5320276747747238513451724417180656614991751636119670407068806741528040702731799965021495680712520779506827434110181768516646691091039744424988511158713067403582726442292178184654556893735032782585596456076666535848668244018138766913651350337144678748782225580216754969200354172444626636181317199671143199038885760906394565030744879548665874422347123306995888936395497709807030635592058892099796046161452700584417605189557222401770753844756821636255513967247264722958930481418398794224394591613669342202530744366050263222719811025968968389296022360874761791469303848809109913600000*x10^364-374065256479537831541450774462467759996115508890006794194955530642380391201641171290514333856334174755592665203022375978700937435517749354799858384953250183045569572394849726526787672702547413013527295057723879326192370284141600089614847181954850565854406660503827630883676070950422123118766618841989068254988376657124546225467187151159380123682304905168314625792001124825845389953335780077520927595792234898189609074021803173469137476258747663443492093880601894314172414316711292016204455640827088259/461090651471427337832482782822323573299285141797038101945963250932430194236755996968529625661751800890591710956215753271442713227890111183499004300421799174977169624998655442670061597457036174490751692859977766440217914481572026465849783695885872158227792883618785430664030694945200975135714157304832410583370099278554195635997889560884375783270084019939643707820943134849942655084645103981982324000659234050649525783094959274820131999878924541808811210494762942656440641722927895499447531273184676324219331178391022812635716955583977260405655271275812688594006333563456192512000000*x10^363-20321540303218037879229958946867080133107614064182067357337358824250487485180965199868679027493598740478353787780249572635522517254521328424133603036591710285045105761257713085253359259158525771149938480487022705351126145992772908283403094567291724145870719308905020046046422784484798725391884246842989686770908099129893111651774469962528981944860199977224116431470468910900585690643711573715135301751388440874416847766047362355392724962647144645035987032093471501285203610906767317955031282058695355463/174292266256199533700678491906838310707129783599280402535574108852458613421493766854104198500142180736643666741449554736605345600142462027362623625559440088141370118249491757329283283838759673957504139901071595714402371674034226004091218237044859675810105710007900892791003602689285968601299951461226651200513897527293485950407202254014294046076091759537185321556316504973278323621995849305189318472249190471145520746009894605882009895954233476803730637567020392324134562571266744498791166821263807650554907185431806623176301009210743404433337692542257196288534394086986440769536000000*x10^362+453873593958212139798784366892460618184177472259359435801221558732576019859197293886118440049816735528276122800582509520886542969965659716482550495438935133345248973866708398852025546672812448614322258607174101114781827912930327551447825947352757093794157978347671186654231620783895240217133264217803771203357362995963259985840338914651582906463583794697275783064219321064986728937055426939300446122552741665301700074864271321253102691540855893776796746874659242412129612983050892478020461386775920944577/6274521585223183213224425708646179185456672209574094491280667918688510083173775606747751146005118506519172002692183970517792441605128632985054450520139843173089324256981703263854198218195348262470149036438577445718485380265232136147283856533614948329163805560284432140476129696814294869646798252604159443218500310982565494214659281144514585658739303343338671576027394179038019650391850574986815465000970856961238746856356205811752356254352405164934302952412734123668844252565602801956482005565497075419976658675545038434346836331586762559600156931521259066387238187131511867703296000000*x10^361-36673112811116777485558042687955421980830113399875719002779770829101287421132430311581338572533818327023495003557122335901908701800016517548271701001343587074642663741950501094547375874193626961528140279061421026305913539767085902759603480221117344023737947025837322208458360983689620759022649896595373894468047095244543302872701435001719745135688643909898071113967677038473875352336513533090026657688150813891859926203054584193553110271721496569702967225829342355357806226158207565128341338896917248821/2533941409417054759186787305414803132588271469251076621478731274854975225897101687340437962809759396863511770317997372709108486032840409474733528094671859742978380949934918625787272357348121413689867880100194737694003711260959131905633865138575267594469998399345636056730744685251926774280437755859372082838240510204497603432843171231438582669875487888656001982626447649226892551119785809129290860865776692234346416999682313885515374641180779008915776192320527242250879409689954977713194656093758434304221342926662419367716991595448500264453909530037431546041000037110802869649408000000*x10^360+191934322463553978718336158068762533005938970936114060560031683356411011518954940959520665204468278898610744375922313317859034418180002454402026604466667398186446768252571949706618228552733914333089646991229176431139689707755241904797775768827442957852586884542015536446793890413266330523381449080106567518218665654992738399668710073218823593324045442657574195239411667204078794642394798351577450215638202399541996872180977742117771663964015491962531451829918483081321253922633818927221976354940219075001/271059332481641514811295190613514940811728239453600882023324854087343635593107106211502849507421119481628230516302347526368633477341556944954352262470041225077458807901609580998501363026039044938710438374146545655038568427458028281562662602252165767819876400204287468468568802902377538368741684512499687947039213434446829350073280945443030100457537904432230612084383428534442448896927944839430428088041941020725513864194588091067701790188023903125161887544230114142494071710834041044520022640429473658142991654783545660363783329524548142574726779441718391667928689684081312684782387200000*x10^359+519212545921017571147553946339918611946789052783636988682823580787117940914862458483876766066569645702779407884656274087662924892912621349856549911605109046735983154674175907964976211843511674904321917622699941573127310009472066905249122633044523357513639999359996324776334120211109475002809591504050409368965682966806523861110831208006215394565308604571264529142796665262216844360406619463117852356943908706696622343155509134607018798549628781338750458248324201208984714014791115522997242576672104726089491/1195371656244039080317811790605600888979721535990379889722862606525185432965602338392727566327727136913980496576893352591285673635076266127248693477492881802591593342846098252203391010944832188179713033229986266338720086765089904721691342075932051036085654924900907735946388420799484944206150828700123623846442931245910517433823168969403762743017742158546136999292130919836891199635452236741888187868264959901399516141098133481608564894729185412781963924070054803368398856244778121006333299844293978832410593197595436362204284483203257308754545097337978107255565521506798588939890327552000000*x10^358-14640126036583440431911938103074055402404065605504603656496569803970452894668404036539831674515982944484359879782672772336403880234711243457556311509288115630686203665063513419414988173306596682074272815694721038383325384121986589169460829517253166642819103800324740207783838493472228783840877163506867633779221428203301289615066984559763139329742249561891968748355044094025614077577684091143150201779586232663736166491501738657230432814020243111427031078287554527311247524646285595149662741340437445182594309/100411219124499282746696190410870474674296609023191910736720458948115576369110596424989115571529079500774361712459041617667996585346406354688890252109402071417693840799072253185084844919365903807095894791318846372452487288267551996622072734378292287031195013691676249819496627347156735313316669610810384403101206224656483464441146193429916070413490341317875507940538997266298860769377987886318607780934256631717559355852243212455119451157251574673684969621884603482945503924561362164531997186920694221922489828598016654425159896589073613935381788176390161009467503806571081470950787514368000000*x10^357+250437356718903098605041250585320223308160585188630664905349167277799294066227960160688731471880338237078861914264388795492739137006316660269794664983796702475816774967490434884404254647142194552240433568978064782630975292306928227236712733033849771699866160364669271041510845466278035667069576298765581238811070788745519854193348700425738721771445857442683459423868296066159627796367351760771883516398044132505895499064092862665287154140781694923049382590150109519804621323204474504035172841606582328472647/11980884100082300782276249992206136182728572667539943894722327488127426725859787073436201289784719713160577249782044738471749592569741667320833495990326383521429378731707484755038532632424340795164851083055089623985808142350105635960588223988318966066222132315484097989826302126649383190793466260380784502642757560896512231552636761716069531128882370270882873106541584901092477705437146281890288428406928348102663332232369928758849479967626608341746502057156685642851452172816980712813476937075764651479387990912263350812092942206650828935471690634682916938629645340556776766420264419328000000*x10^356+137015116133542824421772110680468848604328005080308601717343854952770545388727667278451960573852639242190384717213491001607903097265675357368531968999557039967227966940997015306223987183038267255466852365740998051172439289432610044914680123463226839290627407052795316963378243110886253875831889746520940971306830926863950882148108049818622174741763433339426202982435550275666016927732329772105191745025751733201481120231081573746633708099159535686667651743757895372473208573811280637885313351824486453667518613/455465289948728746539013919703708473122609418529198507101764001788652254410285665383750628232455904615512504727714212777742032511131299224868806183568247795950659261864591740447544856554243739668986978773422287145444482339581615856677721923139933813973500582105443469181236701646702951381204413354635903652467071435041808994705039133398099295395592188217883304018284891599931632449898553052341204894317788081470849238145775211696421830449293142719835022204868561398640805801810338778317139239872268990640413862520603544472525290928037912810891791168105770338944597266606425552232772165173248000000*x10^355-253641731243980325564890897760246589157461228479279087343533726650856276181622254644640813845236326617139943494087301940668305957527405112145531863366479672814000572759440171213695344144725838086143167398762219885349625078440967372201114328394578108611357463713336641402621869160493430783019475972301040534376654144296174523539156782349216801157607247538751466539775086360709201299802366435391830357254665680404168551465158780832145231394877917913287535586774886427894770929868154818557940303595655568676835799/287662288388670787287798265076026404077437527492125372906377264287569844890706736031842502041551097651902634564872134385942336322819767931496088115937840713231995323282900046598449383086890782948833881330582497144491252003946283698954350688298905566720105630803437980535517916829496600872339629487138465464716045116868510944024235242146167976039321382032347349906285194694693662599935928243583918880621760893560536360934173817913529577125869353296737908760969617725457351032722319228410824783077222520404471913170907501772121236375602892301615868106172065477228166694698795085620698209583104000000*x10^354+10463966716281703223287767604974692004681924249887240384158512651362911698885957274341221448277323433915093623187066050010116555424050070460209945032630607288107412781438354515408599087402542357075197950493429924744961538579017225776745024436811209344698384601305221499567703777786893051098146169071573315156419121761586029035478734656432003150601732187649709322726144332853976030263037006394039764467968108229912599541845357363452575489371290274061362292821244855034831195312955932102496019456091021953284205273/49190251314462704626213503328000515097241817201153438766990512193174443476310851861445067849105237698475350510593134979996139511202180316285831067825370761962671200281375907968334844507858323884250593707529607011708004092674814512521193967699112851909138062867387894671573563777843918749170076642300677594466443714984515371428144226406994723902723956327531396833974768292792616304589043729652850128586321112798851717719743722863213557688523659413742182398125804631053207026595516588058251037906205050989164697152225182803032731420228094583576313446155423196606016504793493959641139393838710784000000*x10^353-258897176174565384199023555516442499118311898730808170020521111733767280216683563007204184055431663013944581203803180327461521486247385507493703918571769785408189957544028254865365414089468205164813194927719655911293620619345876654432723784175184683057286078822163282689485729652632962415125159704897796874420184578612554739955275956100013498232351958898104217908826154495069747643120169618122364255602114282573377108398610178070848651913246969170144839487871393170034431512449470362065319482658035955081156342369/12395943331244601565805802838656129804504937934690666569281609072679959756030334669084157097974519900015788328669470014959027156822949439704029429091993432014593142470906728808020380815980297618831149614297460966950417031354053257155340879860176438681102791842581749457236538072016667524790859313859770753805543816176097873599892345054562670423486436994537912002161641609783739308756439019872518232403752920425310632865375418161529816537507962172263029964327702767025408170702070180190679261552363672849269503682360746066364248317897479835061230988431166645544716159207960477829567127247355117568000000*x10^352-373220138662434942690580399537338569226124629768295728046685389438978435995954157760809499999750473976705124495673502405654181397759348526628872395862934764587901983019000133801422753347011388424132426591939276907985757771084356220878675778696251477882303577951956684976587501756701338466733059696666341314595432912940952055139121835238045122823524066465266629920313834079859641572071454455064024130833799999533751279736306231184762208097650282537222429527024717560524285978824862946036753712064770785417405804117/148751319974935218789669634063873557654059255216287998831379308872159517072364016029009885175694238800189459944033640179508325881875393276448353149103921184175117709650880745696244569791763571425973795371569531603405004376248639085864090558322117264173233502110980993486838456864200010297490311766317249045666525794113174483198708140654752045081837243934454944025939699317404871705077268238470218788845035045103727594384505017938357798450095546067156359571932433204304898048424842162288151138628364074191234044188328952796370979814769758020734771861173999746536593910495525733954805526968261410816000000*x10^351+25346243060014885780767609222634399230736245289188518354394175929350407377344085495671008544168520993650290768590345586944113953969511228397301246650823935100948087606771781977129227136560758946386141489769167940312671844492164948551072071348382022785077957385959270345924940429196436058500411607302828371273844259274867936520966354912171464518344474524625266274474668591985235653665244444401514372669648935325287796753289392922266350771072349552493495541025877726315791058586160785981473641474139851761824133627773/18742666316841837567498373892048068264411466157252287852753792917892099151117866019655245532137474088823871952948238662618049061116299552832492496787094069206064831416010973957726815793762209999672698216817760982029030551407328524818875410348586775285827421265983605179341645564889201297483779282555973379753982250058259984883037225722498757680311492735741322947268402113993013834839735798047247567394474415683069676892447632260233082604712038804461701306063486583742417154101530112448307043467173873348095489567729448052342743456660989510612581254507923968063610832722436242478305496398000937762816000000*x10^350-160658597592846442864482809064560033661004430016145107378308699471072192670405661948730269847042111734252008307116371580011003021332803943451499195963914368887892403797312755558766513894084463870744850916738185485629984842767758695279076010201153382058752866179253157689108219923902348283024110805712890705288865061376039522544562667204529522176601402913566268723976751337098628457302127627435663655911248946687477213154468739072660119391911295664549457988258345339644905410529871685899496246383441069336850471478861/674735987406306152429941460113730457518812781661082362699136545044115569440243176707588839156949067197659390306136591854249766200186783901969729884335386491418333930976395062478165368575439559988217135805439395353045099850663826893479514772549123910289787165575409786456299240336011246709416054172015041671143361002097359455789340126009955276491213738486687626101662476103748498054230488729700912426201078964590508368128114761368390973769633396960621247018285517014727017547655084048139053564818259440531437624438260129884338764439795622382052925162285262850289989978007704729218997870328033759461376000000*x10^349+18489963771154883086262480014004056147423636537379941148738144693439309204398813730487334262239733371817817458620771473685293698721583956507783366824368591968166848464881153728225874785910374943824636461899540642731327024320230587845045064716675407468520435401533648170675644915349835108575097818204317680729401344717318003358432802578575960550113665185099949062610773069886948056792587787240817164198005393578418217716248184912475426239529864610481069564800022206376575794272901179648809119800514233500503984741407/1828316869100958606584357504824301884889686247081642531184757089796958317192916994949595564167216827245270605990821732766354205187602898315014751944650724686423872587161844685424706160010868485129362561537319651924380270563089079324267072286907303498849745868010787808462230199620159507212611243562879467754065881425038006267300147438220523975008450130092960019114182193313383026985656808170802472380673891387922667836218117417901446509569329204667489830630193013846357079806549260001409048369184961064665830982348833900331756652030413944519111152052643938045947069617827328943690187777663059219185664000000*x10^348+363188231130740465708794918396704991251280279871036076421610726441117871396728025675106101491466150463671374559723925678052527943432956455755795007066955775831483074961684313608357991722897617316337805074360397302091013349970687471435515429570472472838478957497178125131906290198566831284281550942310456522455170532063863242082819707424032657513575929815951884306319448314404829438070196342691894440850436244781971279686531004888264064609448093960841045920576228735368289785986277208387047327485520032316408092679331/63762550809895931404629467980747528235527807866972283275068403506668921312102980198867145300331686850178812383929907930226602905917651078736139474069694023439032556477269333404186627330379038418886519333614022860862761935887731641433814146005892209522384887146876224820120278211753062814039817119255421437923047614698200468572092641907940773628419698286991980666607103991804233066124781184956736224276001962153803040788106844949312947021230356012778707843227981357891703158253405442549140561875325517130220855509415582274070013239560686315104001427835957339352404052921728096911195298745999190269100032000000*x10^347-141696664671462215529821557115177034312149053290490252506383868576370457473508923755101710967893869136310126840624780206540373441429405701151144116931517869834016729599357228953363970611152024830144057220992901186018893491066683139529712332109511292626699639434646468684929786187457377640474315712417116987675055124133918923348495749786395320277999281428378183334619309560047377851029331626321548632754958461720545021482215893787300666303277109422541138790421349852227866640695476555941223104471572685524484634611166189/85696868288500131807822004966124677948549373773210748721691934312963030243466405387277443283645787126640323844001796258224554305553323049821371453149668767502059755905449984095226827132029427634983481984377246724999552041833111326087046212231919129598085288325401646158241653916596116422069514208279286412568575994154381429760892510724272399756596074497717222015919947764984889240871705912581853485426946637134711286819215599611876600796533598481174583341298406945006449044692576914786044915160437495023016829804654542576350097793969562407499777919011526664089631047126802562248646481514622911721670443008000000*x10^346+78825143772987313423112244088808214986015174801805018051611006620649717140837454082372351821690437130612709392010918857015755184961461774757951956245329819722866891881667912471175550485560767103069001903218215021221068439766708442815992714403647865079243949823068679618494680539436751762774246924052976032649524397598902451726459136437277783861724794882439117336865010849140935223758192481761544447535341289606245591755414199521120304581374207379158575177564606533521166129720985143470346469054525998283450037032312399/420693717052637010692944388015521146292878743977580039179214950263636693922471444628452903392442954985325226143281545267647812045443585880941278042734737585919202438081299921922022605920871735662646184286942847559088710023544364691700045041865784818026964142688335353867731755590562753344704887931552860570791191244030599746098926870828246326077835274806975453532697925391744001727915647207220008019368647127752219044385240216276485131182983119816675227311828543184577113492127195763495129583514874975567537164495576845374809570988577851818635273420602039987349097867713394396493355454708148839360927629312000000*x10^345+14570817267588567858150709757157552182267532776917428002127045747751169183540105909911669836662296833070734700990476045375328107648217234006128969578668841714066089303408674508691226066804770870038413075513606402653948956599781178832575248440498759649198990370172302561501088246577666319728138355525330836766008983289932166164702183260008633973834157760649462235387338981155151431689631875113440595903053871035802832873316095301764417176469183997872762081099582256785752036314891970516242626277794533659682345986867454713/1166162983669909793640841843579024617523859878305851868604783842130800915553090844510071448203851871219321526869176443481919734989969620061969222734460692588168029158361363383567846663612656451256855222843405573433793904185264978925392524856051955515570744603532065600921352426497039952271521949346264529502233182128452822496186225285935898815887759381764935957192638649185914372789782174058413862229689889838129151191035885879518416783639229208131823730108388721707647758600176586656408499205503233432273213019981739015378972130780337805241256977921908854844931699289301529267079581320450988582708491388452864000000*x10^344-13857534242643018653146216002507712099542449756324495307493693548657134740164857141625422336307541859523902767048233092267883077152993713625027390071750649083035975558723968558588216968715077631103366280190237900100544486140288141597111184388882819548149638370950179058964228335988792941310999213847912002516806898935129054551714598472394852802822143991527163724234780616216343759336032737791037159064918575448193781514051997814630054444228908749633426227111847055040617444108542901331651658667114625338824104814948550363/1546700378341143515776274445167969492715856259647761425728450148510325424838836277981778973407214060775100130373855072407598806407749180292717074363600497537991280778458229329784722943317839082719618506087043181606926651866772498364204822440658383104862250737316213323327267428827652989328544901238203481234540852086158480363362783010820244745282712443182967690592341787341318010226447936119580490957272906522150242632321280219150742260405714528680103052564810304580669658774971051775868114735720078025962366742291569641450005141877079615372614518085900165373277832741599923027916076277650784857065999104684851200000*x10^343+19274675373772773524869579735472816366863161896604758248478288506017911376463282418148141255877335021725763834706419029115819921081762260131336150059047781238157694154352060272273871039267680828829907058545479535834910055655049646569504550249467238381222038647730823465334217802965807803396197820355397792219069892284968870491498730846848421047813912887279433935259673814249969023876204386778499576748564023394228189599003071602572492305330611432038317014683756959791048341277050364691257909942890193013448320356967017342611/12342669019162325255894670072440396551872532951989136177313032185112396890213913498294596207789568204985299040383363477812638475133838458735882253421531970353170420612096670051682089087676355880102555678574604589223274681896844536946354483076453897176800760883783382320151594082044670854841788311880863780251635999647544673299635008426345553067356045296600082170926887462983717721607054530234252317839037794046758936205923816148822923238037601938867222359467186230553743877024268993171427555591046222647179686603486725738771041032179095330673463854325483319678757105277967385762770288695653263159386672855385112576000000*x10^342-752271286243652307321514410009305607901449985179818123916229892922280279516983945551406177221408309487543317051078594327864945397648866813827940673657762754106587363897731519609315180911137118438729737238339018591206753143976901389353132977456533411460569072980293902154057432669409513108080102468515293997870756889355696869510756864262069023105243468572072414245711297367597529301290932704355674925154263262295350258379480025539527419568455229303865565081868654548081575262899719683573148440700864040382537966505485547143/17089849411147834969700312407994395225669661010446496245510352256309472617219264843792517826170171360748875594376964815432884042493007096711221581660582728181312890078287696994636738736782646603218923247257144815847611098011015512694952361182782319167877976608315452443286822575138775029780937662604272926502265230281215701491802319359555381170185293487600113775129536487208224537609767811093580132392513868680127757823586822359908662944975141146123846343877642473074414598956680144391207384664525539049941104527904697176759902967632593534778642259835284596478279068846416380286912707424750672066843085492071694336000000*x10^341-171473583235999133954077279497426837669183114847141232889778681326203893767835325203194174318034337057556537228621730224043905569336261017569335565072500006741099731887844584777092892864304468851716381850632684014538914907600124164961151078415119555249308522314621055032224870760059432285412923261283507280403513196459214783550897116676412529248756361291349741007575232721221109820682152931528966386125606093376437489139628845070411455670070685318577195163535486587587029014572544657688648075218467844661984358647029050097233/3999024762208593382909873103470688482806700676444480121449422427976416592429307973447449171323820098415236889084209766811294865943363660630425850108576358394427216278319321096744996864407139305153228039858171886908340996934577629970618852516771062685283446526345815871729116482582473356968739413049399864801530063885804474149081742730135959193823358676098426623380311538006724541800685667795897750979848245271149895330719316432218627129124183028192980044467368338699413016155863153787542528011498976137686218459529699139361817294426026887138202288801456595575917302110061432987137573537391657263641282005144776474624000000*x10^340+522964663081959016468876521503275692416688987144900458313675233300175358141920860142685266526702183027982787169884088574668678024985477768418456177588790751659207363505475327711351383870980911379396007264139802896442264672572061173727846946612143004408345044540457475843201811300224037463558252567569813820255003423970752821877098997175444443419621711028813914205668424071508471542408854415345161234949977623548617269257085402971543175078319602894884009178388037078102082078021580569692267321547873690423081999244930866210129/47988297146503120594918477241648261793680408117333761457393069135716999109151695681369390055885841180982842669010517201735538391320363927565110201302916300733126595339831853160939962372885671661838736478298062642900091963214931559647426230201252752223401358316149790460749397790989680283624872956592798377618360766629653689788980912761631510325880304113181119480563738456080694501608228013550773011758178943253798743968631797186623525549490196338315760533608420064392956193870357845450510336137987713652234621514356389672341807533112322645658427465617479146911007625320737195845650882448699887163695384061737317695488000000*x10^339-372080147546720084774067201389910876305834855997902929486636244186520212166910961471384933040533773010491802025626316535715364667640059636736891344799868832940461043923433154395438013728150798995478564263768830792026361832658513265979469810533791398329098554663298535160820736311727077034117421537931859801276416976280829276031134077382452979313004900388199384048890867851037392890359193960243936315826100299313354953755491122467440345640743524514230391842394768425060802461611468755632514957884652641344741567988826546366199/403101696030626212997315208829845399066915428185603596242101780740022792516874243723502876469441065920255878419688344494578522487091056991546925690944496926158263400854587566551895683932239641959445386417703726200360772491005425101038380333690523118676571409855658239870294941444313314382448932835379506371994230439689090994227439667197704686737394554550721403636735403031077833813509115313826493298768703123331909449336507096367637614615717649241852388482310728540900832028511005901784286823559096794678770820720593673247671183278143510223530790711186824834052464052694192445103467412569079052175041226118593468642099200000*x10^338-38249896215121107266311278557817669556455736016873615146465314865967541588585896187019443899430553907404841369430792639213745165835581091539432965872616889997322214890641099271064094155328288624037660694930429468434580973228283700360076619117032705002775562779196256958732212109852313655588971031485545765747821195736930366229474305085256137366911956568874826871308299376098925226906791159108413446085431447584875816866940466699195030189875461594232576429991604887448875521961439101664224409569098740045741585052944498087008501/217674915856538155018550212768116515496134331220225941970734961599612307959112091610691553293498175596938174346631706027072402143029170775435339873110028340125462236461477285938023669323409406658100508665560012148194817145142929554560725380192882484085348561322055449529959268379929189766522423731104933440876884437432109136882817420286760530838193059457389557963837117636782030259294922269466306381335099686599231102641713832038524311892487530590600289780447793412086449295395943186963514884721912269126536243189120583553742438970197495520706626984040885410388330588454863920355872402787302688174522262104040473066733568000000*x10^337+219937318808265446551127012454482883474293320812979086420985196321411153887520942854981483118686578321199353520280032556392508956503259649826900828885508321893283405908509870413233817003649531795390992300120075429997958462006278856530079536101110236421687393765552905693900141699450193358534482656815776516338513588943041377186676735598088481157974953830732127603428184243163680149537685296981566983072496265382968411538325163353840843070460975275366589957204309960900426466400971173699425358499855575317221257583667135672913823/3047448821991534170259702978753631216945880637083163187590289462394572311427569282549681746108974458357134440852843884379013630002408390856094758223540396761756471310460682003132331370527731693213407121317840170074727440032001013763850155322700354777194879858508776293419429757319008656731313932235469068172276382124049527916359443884014647431734702832403453811493719646914948423630128911772528289338691395612389235436983993648539340366494825428268404056926269107769210290135543204617489208386106771767771507404647688169752394145582764937289892777776572395745436628238368094884982213639022237634443311669456566622934269952000000*x10^336-33781758581335239741733521181369919080842882872634588231113215395238968347367242704045377129472427007337691770013216222386044033537426637866383134933335262470266934299716365751820964022591846454194871697408390176514229262292752240563516574037286682995255662910949296959253153962117649885470497413651532655841249174473638686001985303833779275156877690602754988229304268602794054737277623152390907397901624037374918189106446970848611538164563608738606317795741873086921200823813002070822748111920889499660846047244068764902664699/3324489623990764549374221431367597691213687967727087113734861231703169794284621035508743723027972136389601208203102419322560323638990971843012463516589523740097968702320744003417088767848434574414625950528552912808793570944001105924200169442945841575121687118373210501912105189802554898252342471529602619824301507771690394090573938782561433561892403089894676885265875978452671007596504267388212679278572431577151893203982538525679280399812536830838258971192293572111865771056956223219079136421207387383023462623252023457911702704272107204316246666665351704449567230805492467147253323969842441055756340003043527225019203584000000*x10^335-1131045563299526233365284424220652718359044140340727721273363975500114773121209689276702093482020140798880682585236193850247191682567248236194782104727804959576878838862382807912370124400246504017304858483486069826807785214462612103482574162208121054250921370416565568874871211259972004318262842969916246630755541231992180799346746666394770084547495739712065626152997874587653266464543285296608278963922806394400290087005288009335434531047068823326046620285437823234748194828358172516726038328945677559552144649965911729921873811/4607742618851199665432670903875490400022171523269742739636517667140593334878484755215118800116769381035987274569499953181068608563641486974415274433993079903775784621416551188736085032237930320138671567432574337152987889328385532810941434847922936423118658346065269755650177793066341088977746665540029231076481889771562886209535479152630146916782870682594022162978504106135402016528754914600062773480101390165932523980719798396591482634140176047541826934072518890947045958684941325381643683079793438912870519195827304512665619948121140585182317879998177462367100181896412559466093107022201623303278287244218328733876616167424000000*x10^334+2116061970062098620639231940607680702419521420808551362293886175690368877102813525954790225195623786792060736413822047315035169061050706948681927946692850714963828107529540860176397221189642473191347908109629996496992340226546963556014285732456016707433451758883284211472505106099475215075156371883432092733334954983592508668949027817361972875876721338365365370772115215926848933219752443987818528711800686044276237908122314649322117072207081578455521721974598077428987892952308569495096164178871447939956325508353298168982348301/5026628311474035998653822804227807709115096207203355715967110182335192728958347005689220509218293870221077026803090858015711209342154349426634844837083359895028128677908964933166638216986833076514914437199172004166895879267329672157390656197734112461583990922980294278891103046981463006157541816952759161174343879750795875864947795439232887545581313471920751450522004479420438563485914452290977571069201516544653662524421598250827071964516555688227447564442747881033141045838117809507247654268865569723131475486357059468362494488859426092926164959998011777127745652977904610326647025842401770876303586084601813164229035819008000000*x10^333-48090378362487402257105611816021484366286724709077426822162452816795323640548055754003917124194999466038883493946297923985892815148987799783144249083125861169053658700296183297004605886072537998839228213044905572573301345810031260963876032998247962951898029410274634005511284536689564547770279741233830601406432276820845149675065938835034158745230739829844414962702942077919617243066404095176153708659118050760542566087116282889853455215638608720523115156468817487962189398714255784592753098148978151441559498635260266246137301319/535915910746385684164169108204595498833347949475680847871570362516659778641251457683481509675119638778954827626852609939213518165248148331178145764938272062654537411352448107489920043749519280311513185381388645982716745281886071200780265345389190759365800878403899066964851447932023671271873304484348015183664662871892544919139818806059752472167361574775550885417192169882825219153190571605791916423224100148529998173757564244280486287909226629529480178793665274085533345348587021844388096062819052279712325001853144955626955181658397274215051125735172640238388882694413522300979444447505296494965905408712162541970880280395776000000*x10^332+46737654949779344375541963163981299247576067463114801799468948844540495426097597080980278621437362385926567602810417908113716662188907504229149984981990675174097520010805327160850643792908754467629739004195741433570728315098715654130779302879300505569894115164498582233506345819037440336341149785029123760764331506460429078903286932427029674765125868540572099061143635182345883229893278265423885307563931860134629128711110219350504232141743630299615724754017849646519034500553323967329843997919885973846295529935060744363947817397/7600262006948742429964580079992445256182025465291473842542270595690811406185020672602101409938060331774268464526273377319755348525337376333071885393670040161282530560998354978947956984084091611690550629045148070300346569452202464301974672170973978041914994275546204949683347807035972065310203227232571851695607946183203364307801066704120125968918945969544176193189270772883703107990702651863958087456632693015516337736925456555250532810349032200599900717437434796122109261307234127974958453254524741421374790935371873916164091667155452252504361419516993807017151427302591770813890303073711477564971022159917941504314302158340096000000*x10^331+1902403817960869134380445984650648639930506354922324483736405927030379002799288706421344674805118026198122317539962751848757093217548703297987051161846902727477379964180045602294696657721192354635421350051223277504870943025847168014233144724048939802103652239780094461750338052901759460558200855396867910575892597854441274682862646875784956539494106396326149680385861101120563021172495939693071881034670688201848597730161467273907993493599273407344846289767950265266843889511829000962965797923206704689491238807758202092648052517979/1108838225434837579782200841144160960533503925778313973238272320592364695681309331813317110965700170509382746508780515891071675058538695115540803490065965859319746037636181052718091408414794839347695070721744760572240036343237117423424936381996835112220440217463898953711696848479142871844204386625720482784222380358938932940064450363358999430833858854082971389869508346443875000807906723735099569391041359212579541484566177135323919839488816697898048673091398381834236151175981736986662359601133820169476364235413201815558255900071311244418004729205321412265870724025409704668215995795806748200531561759331185992103118188574670848000000*x10^330-91661651137015411492061830355898967438706939316786972884043080890072487184313968804456339020000458994699819886726550028530215605035077151062514465818247779077163484402619832536090149936836189349024047150499567549568091989294768674755127941446212505971632319931084441815006007841459998882042011927648338785709860413998885853619324691968564481543211064945508619158999072655400180897340777483298605405331565137211141890058853335422615972594607194393932822544030349321085955232909976508383108594625952196956187838343957676454443974395589/147475483982833398111032711872173407750956022128515758440690218638784504525614141131171175758438122677747905285667808613512532782785646450366926864178773459289526223005612080011506157319167713633243444405992053156107924833650536617315516538805579069925318548922698560843655680847726001955279183421220824210301576587738878081028571898326746924300903227593035194852644610077035375107451594256768242729008500775273079017447301558998081338652012620820440473521155984783953408106405571019226093826950798082540356443309955841469248034709484395507594628984307747831360806295379490720872727440842297510670697713991047736949714719080431222784000000*x10^329+222473768111269064711241597220153732516955271386757721214234214635756660974485806701387214950200528101315746160460894512037999203109095082453973182435938735907413257576633859093685966597556577232693111378945082035796294962460940441334205780642631938229250708215866970406958493337816681575126855597807645163275753560830642143242954419215632589522742607342723799711397256228886293294439527526886299834439038220739046947440231072169278830616766949770755917805985985660675780173410106954804917504045149912802159217538964450176618925420323/2533896952068682931180471140349161278630062562026316213208222847520933759576461152162850201667709562372214008999201438904897154176953379919940834302708016709610950558914607556561333066665699806971182817521136186045854344869086492788421147803114040383262291431490002545404629425474564942686160515146430525067908906825695268846763644434886833517533700910462150166104530118596335081391668301320836170525691513320601084936139999513694306636839125939551204499590771011287926739282786629330339248481245530690920669798689241276153443505462959159175944079821287667284290217256974886022267771483563111774251078904028002025772371082381954646016000000*x10^328+54700210893496555156181078821917842533697761924083551858084823849583369174079251223047753440771006174730917921960570646600975041848277281984954417962509742629858191733463579099797452634239918956689721476264460906844656006888509903576950063738049666659763557302263291868908949288794613365985473479848262478329663252500221753651380364805642292589818860856591227628936006593287049069652232982337601631123735625626257960910147008162141417799692756168818220219294243934281169358164147053245917663335392176448506824839210025881410783515997/102915199284020352897176058623412088855128694826914996967226281807004078850490114487844992806196203764040692057813719980137361338879337276748366193217679447898044761162070214604952604553806884467752655973166146633247007237759820630175874310772631794027883836602055487997972641280813099210637903999793485941219684831074392457776246481663096007481368775440308868284860915586066532536523143315184730618274239925636720988175532287940814915711619884314079690444917468766155793718562410791263009476776741554215854896439070722600693705452649418157299882626587683717392710362437133832289029487947794078215736127794368082277523994730590157930496000000*x10^327-35624336156255707298316131213964249787871180919058453941051553464107054869750880754130741554417102110590263180725996565690919781524984950280088959643180171497336477312707629647026612110193229582547723105730944993037840954896132250084012990435656603781709571118655771785397861797432955347196312882847700155619170149181308074095123619702530386455955383627330448642312419928401159262293848060439059794568744878216749349210224428329169344162347800692680322376391416978968111786996829979753188597985722149236674998689684011936897835946849/11467693634505125037113903675180204186714340280713385376348071401351883071911755614359870626976148419421677115013528797786734549189411867980532232958541424194353559100916395341694718793138481412121010237009942053418952235064665727362454566057521828477392770364229040091202665742719173912042509302834131290593050595462575159580781750813887840833638234977634416751741644879590270768355435969406298554607701020285234624396702169227690804893580501394997451221005089376800217014354097202455021055983694058898338117031782166232648727179009506594670558349819770471366616297528709198455063285799897054429753454239943872025209816555694331883683840000*x10^326+29539891554282798926806149459425939377165849900546821385328430293275642866631611583748235609478885625466454830494254802125172200435621669241072510716452267232379593120237396087807175734258392483418124832674405776108365951851301195062561642754041397501399255624165494598206839083949556262376238012515320408586299602716074029436769534185607535749390842943682366263924161325483075356829264661602943288211003385641972900643945926730554130900945335916511178117017017028168254605360882160786260624030467189141779633737861194981730717202081811/41283697084218450133610053230648735072171625010568187354853057044866779058882320211695534257114134309918037614048703672032244377081882724729916038650749127099672812763299023230100987655298533083635636853235791392308228046232796618504836437807078582518613973311224544328329596673789026083353033490202872646134982143665270574490814302929996227001097645919483900306269921566524974766079569489862674796587723673026844647828127809219686897616889805021990824395618321756480781251674749928838075801541298612034017221314415798437535417844434223740814010059351173696919818671103353114438227828879629395947112435263797939290755339600499594781261824000000*x10^325-5683763177761677332633130530585350144599838103143333019717308317880342626676863419677880949365126034714838949320337181671651333439848296212838177866046403131470666048266885721855830009078256042469519476673064766211605120957601600400277994968656387608710077827531605783100549209419295045593055090055194883967051995155910055454380503226114686105357203071488232785132584378442665513032693821234992330511243233774129138110874738576270654578326633094612076184633733629028583714138844796347628185221055957501542727682322372919256915387136419/87006501381793722862231940142012387894039123678186717436034399793482674145601449048304566821444842201547692175844579781917418257075795849968425199737062676468127648404372134979567672907940994455834245411120592611746373086684173518569332707636423679286541277086021620304866676860888700132658006065373796114435016130735408952690318315852465166582958479572245639355149512118697796281199952903366497420765525160357651085745301619430737977773230126713012920231625710368497130379873666516690998463463382021060939520189521467674805826854936643582790816899277742415013811392862980757310673703875347974254129433459187054849333833996751834162659328000000*x10^324-23147450499245246595070506814446370599068033585209009295874474566576345810325813143142612707869207099962957527150389264321208749574949202610800122593520617661096962887005135810057408514493611583675744232956361415631187227155787626473867604204397844238102694620355726396276028340961724733157291216193944389187834529739382185987042289847525854804725727928547071347419196862741276601207074749635622056466825234096008150201128494071406963188044114852027742510746527760676456619929025269115228663578248128045973088513671446515028569732100227/2837315908697195300091745476579131246778340773453595421842628284174480451683184916367438536216207776208912403292801816005125159006718485445074229565451485462486604222641278323814213333400517364657140132822387117507729127541090385780877849725650128034915651256662341410201561371398591247183172119872124701861640590964631323119550510274097922510257256392284529875594550973117534629377832230394198376929119917891663141250733147615462117690760790236056823931189768295263588238751464631472871391451383795517974274483063485783525161444581115740732308327715407937715580265032194086774118203512090893030547000096311931100346457885270699423148539904000000*x10^323+147822599470672875761639207441524847544481961627002809110407844077662934033624902604084286416438968998797545482030214990666117191909731574125242530637869258790193337250005418262177481984182733668888001573841472110773741392342709157535673091011089383597668876001493603097184277560166607630135707294935412479138133027717854029822041581999135297848567783445440799160601591252556156116125591833547861126332816013400546807186320365189278448039317461581102234585348369268459907049083173223298872700772375941016046444409067463856411915180663633901/36703518594906918401986819485027641808324616245395710376956239484081079122973680078129184904492863793038490848995684291842299056910910327717480233658680415942726712224087576396860663680869092629204764758190399752079983993871545230461435864051010056259668864656184048482367397900412176373561514542665805143282182684718470795874505400905730725592687868690592678470691111388248427965631637732379350203955095257846554395219483997553617954447681582493631074373870842667529777456488946472733064319815100778820515214712909252095681488447101313222113140527326517082288746308456462706509993080632407792243155993245891140714081779203861767737849512198144000000*x10^322-29771133386578448944253224818232425609421530208500476490331079805106713693409787507965373375472702131818622110080003003535590872857477079351488928034379051912734913372670473063564714645228571043711063559645935517439497832080552392052273562733556814537429976561849340022020436448443018705236359643950220232380753712743072530020083404362018737883738074536339259131864069895136429633915130430404304335678155484596203967675603087446654724658353995552833828454326611908186354543824347116830718435938110479464755006009394816880704648195904592957/44044222313888302082384183382033170169989539494474852452347487380897294947568416093755021885391436551646189018794821150210758868293092393260976280390416499131272054668905091676232796417042911155045717709828479702495980792645854276553723036861212067511602637587420858178840877480494611648273817451198966171938619221662164955049406481086876870711225442428711214164829333665898113558757965278855220244746114309415865274263380797064341545337217898992357289248645011201035732947786735767279677183778120934584618257655491102514817786136521575866535768632791820498746495570147755247811991696758889350691787191895069368856898135044634121285419414637772800000*x10^321+178103185168571422409812775433368324422333809087386213707455287841906682463171357015701878162947455073751532684961977816999820092910665484825424241876621528006674764803615494398868674351082494812844813717053114185434612522299594771554879767955064388283286127978185539152282329119582595064182494371639847660258378421594176223647964940277534148575482658654824873779682922065373809475455031414900073234058690631951902247592521655498837860872457029019021092802167509197375549110299627058282139855048850827447080648244560017943042117253765469837/6166191123944362291533785673484643823798535529226479343328648233325621292659578253125703063954801117230466462631274961029506241561032935056536679254658309878378087653646712834672591498386007561706400479375987158349437310970419598717521225160569689451624369262238920145037722847269245630758334443167855264071406691032703093706916907352162761899571561940019569983076106713225735898226115139039730834264456003318221138396873311589007816347210505858930020494810301568145002612690143007419154805728936930841846556071768754352074490059113020621315007608590854869824509379820685734693678837546244509096850206865309711639965738906248776979958718049288192000000*x10^320+7826909769233966071138625811870769474453394428080516646755231243023054169695989454394425818040707495283121324126159163198714525907256451788151740828024284803821833604497307277179669512518431595058645441104228623845553819892815342044178955840326066693694822351498098673372850308081538524037211874338774024841979671482722315969482185364570653605196773167774859218794239867168097141731215678614272835560232100876768336934504806874006162648069666410453182481702777779209835711705799802971239023467211636873756304367219112371997434670731369373779/537881594965608218353793304133198930475964560780217505794975930507019580451997056849580559578826497456872997586451215831343082917708565258008661098060194107852365492248874796501439904551517890382696780277874572120635531587727371149666851487083540602934002672567610418805598285292563426559996250657872913035151937510083485251049520995180967076470319326152476335446792693292152654506801120590081135850453315981758674687850333487841143364441285664925126403162683229098187150983894013108717042284354959967281076506568135956557882440541089644967016817549386878644691818208973663318663984752110867178140625737327785615363165224591239468867168174453293056000000*x10^319-355701987041794755582765008776093741482691605973567830480088317293894832332796952648549683478810355482298447006335697358882155833429318725177633904512417555541795346224402779071397594738534793524413219440186863589175820276833134910932544343215197068769797122549053578033803379527154964021236961631285672955003008207198403556256369109679617778204651642802007936795522771103174038856711144985140278863383163797730386600265896216095290531622620739644936596420929226506430165951659269285794138073285184674637116089277577463847543645602370773532753/83909528814634882063191755444779033154250471481713930904016245159095054550511540868534567294296933603272187623486389669689520935162536180249351131297390280824969016790824468254224625110036790899700697723348433250819142927685469899348028831985032334057704416920547225333673332505639894543359415102628174433483702251573023699163725275248230863929369814879786308329699660153575814103060974812052657192670717293154353251304652024103218364852840563728319718893378583739317195553487466044959858596359373754895847935024629209223029660724409984614854623537704353068571923640599891477711581621329295279789937615023134555996653775036233357143278235214713716736000000*x10^318+1839547269816340334760665279984910265719647898986339449115529527251162967129848060692135097660287335235328214989261096659289805463669086658457683520218769035077559927987730167944125567979326483177415391643539348554641158455311092793507289454347381876341179602583193098366891650541213440027706188420370522378040721886237589511664060024284472206611404806549014955303386829686419765023103590541416341463235888609485661715094555883074390244802820712256517712693653916208635344003394029979112879500407739302082913785705701071382517999361492012813751/3524200210214665046654053728680719392478519802231985097968682296681992291121484716478451826360471211337431880186428366126959879276826519570472747514490391794648698705214627666677434254621545217787429304380634196534404002962789735772617210943371358030423585510662983464014279965236875570821095434310383326206315494566066995364876461560425696285033532224951024949847385726450184192328560942106211602092170126312482836554795385012335171323819303676589428193521900517051322213246473573888314061047093697705625613271034426787367245750425219353823894188583582828880020792905195442063886428095830401751177379830971651351859458551521801000017685879017976102912000000*x10^317+33773808398508095096301315264024336833878905485200126958248323876039909275565861843607515632945502366054076954832604720717748744285695627590611592791416206690320069741098860322992970091631547920452248981883078540574802345317064450395623240932881408775251657595273639826479722271107495803209874294473329606222373493930999917181180961892962963779391299597592876707293403330050588724048735597487167335228959018082332054543184638461985872983046921338986507977507611677154880341466015752609704963070882758908277657820399456011998967221078392587531/3338715988624419517882787742960681529716492444219775355970330596856624275799301310348006993394130621267040728597668978436067254051730386961500497645306686963351398773361226210536516662273042837903880393623758712506277476491063960205637357735825497081453923115364931702750370493382303172356827253557205256405983100115221364029882963583561185954242293686795707847223839109268595550627057734626937307245213803874983739894016680538001741254144603483084721446494432068785463149391396017367876478886720345194803212572558930640663706500402839387833162915500236364202124961699658839849997668722365643764273307208288932859656329154073285157911491885385451044864000000*x10^316-14907459547964769563733780835540896010235003949968647178795984274808568067788604404942451980828325492278154425325280930993460987536616890606845490419693299777999242684971188364627055155400663393190681409408720623219463338540046707564519481749038679772100550392877941220967714717170291936528363646436752119868148451421159818265394700394443558783814481820794598825449894707280170611701018844510237425753178671465889397076631338589759804698384842155012680452219249506572119888806415759627913690410196713628861411630837693931533555964842836375500903/828891889442489218973033436985705201110947857484962895042234076179604586871773205315731869559982828906563978219847951713060963605909597402975190215408140150101373935466480427202532536686987435223603372390325163024891821496848145853719568013880943408755627312107933710736158647823713134257121646149802158323725404321938957309818943759012123766239886779308481068204105122861083322035677533583380968812078413708695963157687874554901232295362300224733833511116351001610470984555570584578531467158276437700363144241347297180388776200500011592019379913154858681352580890491301967973426087888139310491876919736244532397957344651317927595204159718745027979404902400000*x10^315+17609405491255065873033082850164303038138148015525992289710912971890199631968744094852749314346870593503935607633094375424780178042285751238526972384465530781946098322892505661696165001368224035936768750567304899282345540829240359728057060222690460172821344127487260658856945862798750585889523013303597838537682166853598876003704983568708965878013480125575425973333633046436290601000562849403004438881144977213382532031601798606451940083837392309038559396089680424734296303294569595594031709791186777036462329049363866556681797169011346314354410953/4699817013138913871577099587708948490299074351939739614889467211938358007562954074140199700405102639900217756506537886213055663645507417274869328521364154651074790214094944022238359483015218757717831121453143674351136627887128986990589950638704949127644406859651984139874019533160453471237879733669378237695523042505393887946673411113598741754580158038679087656717276046622342435942291615417770093164484605728306111104090248726289987114704242274240836008029710179131370482430085214560273418787427401761059027848439175012804361056835065726749884107588048723269133649085682158409325918325749890488942134904506498696418144172972649464807585605284308643225796608000000*x10^314-3486773459983323189238874864164904872238279640992632250716951404686441700594124960268778000514115938750982720761656659239944284916013469677049945227440877047617871390281180096476040310331709598655472463325796820195339918679475185207719065483315706026677775097796168582594695220808445291796311945256798081551040449411669902254402933317641344279919368121927171938970394401624810453885901420802346171097489134811750111846477867994692424199951952357974087558674335910005015775724611280850259938109740647524420643251383959885199517351284383489619218863/11279560831533393291785039010501476376717778444655375075734721308652059218151089777936479280972246335760522615615690926911333592749217801459686388451273971162579496513827865653372062759236525018522794691487544818442727906929109568777415881532891877906346576463164761935697646879585088330970911360806507770469255302012945331072016186672636980210992379292829810376121462511893621846261499877002648223594763053747934666649816596943095969075290181458178006419271304429915289157832204514944656205089825764226541666836254020030730466536404157744199721858211316935845920757805637180182382203981799737173461123770815596871403546015134358715538205452682340743741911859200000*x10^313-78562806489701816247063655816931612128709669565065614341291423378769580991439777031028434085413561558005230728470611171065630624368471111770861749631868549307501502845236311089826844594361534430787045929831219318299983803113596664200409643384277722177502048550650818088442574381013794842821190336526923573861397497894697317951027622823655480605079318494088207359199273206704956870819206384523686016875607943196856349547618606905558521488798078586101675564530283643637162067337161431784570288247012836468124090714015245077638990624372313776451163/1944751867505757464100868794914047651158237662871616392368055398043458485888118927230427462236594195820779761313050159812298895301589276113739032491598960545272326985142735457477941855040780175607378395084059451455642742573984408409899289919464116880404582148821510678568559806825015229477743338070087546632630224484990574322761411495282237967412479188418932823469217674464417559700258599483215210964614319611712873560313206369499305012981065768651380417115742143088842958246931812921492449153418235211472701178664486212194908023517958231758572734174364988938951854794075375893514173100310299512665710994968206357138542416402475640610035422876265645472743424000000*x10^312+72548267303728907323766203912217385632118909178830793656187849070208686294616881881354151951256832264661893554380480699800518645194690718197631039650496344734469227680470089885260371476360359074421662759926217384094257267862496335234563441940153958517070987734392007337054061319223244466887310912763649435870581411201970634877372240990063968151167291599257926430010379409495978944783840483432622497970237843396320500839106258004773090220530129892943886652255398695006754429704385070930680098278642833942826988961644791155898975577032727920344248647/4060641899352021585042614043780531495618400240075935027264499671114741318534392320057132541150008680873788141621648733688080093389718408525487099842458629618528618744978031635213942593325149006668206088935516134639382046494479444759869717351841076046284767526739314296851152876650631799149528089890342797368931908724660319185925827202149312875957256545418731735403726504281703864654139955720953360494114699349256479993933974899514548867104465324944082310937669594769504096819593625380076233832337275121555000061051447211062967953105496787911899868956074096904531472810029384865657593433447905382446004557493614873705276565448369137593753962965642667747088269312000000*x10^311-592461320938806413261083257515467756677463402788130693694401490407232945341427398925422886158159083022900458817280985368099274798072872853672661959406635818792897853654027174880014068606108430729980770953448669457173248627873952453862053052857855270176964013278299134556035028513120122744972943154202275491144916193892542987910920633079253825154482581844302622364639259889926593839317719988795965603803250861623489091276462933423452863823606465958588709059817472397834363261902047467458014536676351579530564956613487321367630794379657571521637411/213094910170076934492032223871864626592219254581244403763151586239257561905594932247896168340233691707662351455363490397625194405291345053815649554414738580564184074080479794267787074868375166530693030906236998319267862498252565614220568257531018568026605876038797834820177118891286799955368821043808076829856485005958850569523804342969934786493383725415560265997863198475424692605756615752120001425347127079552818192101491394143620640256211008306103444888857296518516249978870802498079802358548311813959154522154303352184062458180463388286921859012272110041637220147465098914232760005253825938437399656078382121652171948041022287104045397473415650202471104512000000*x10^310+54457127845560231851957187442732271175715900045072860509659290854944148555055698151120586922029585680947724104482969522925898349778293002625344660131645039125467525927629729268797619918397202784968084192680044928011411347121829910680583123559874567235749364266707658790912542402873993138052624812443748313618661099564296586608326315581930084326975458828923221252501531046579215104517660878596494293913083631468138483683163516365332432101198356417835630475635824837512335167071693911257036627279440369473280534170053720728376590475948894760468658077/526259190156021997421522780073956881832144671113841179533479157376470474882057244679404377333041125041242943154165675885975180103307505744903128139582638398561308989349152899923726960094939311264199509126042891049263913225684536040879115368798603455598505871465415132871909412813921881169778840449788426539013575370715977366495987205398550948724060448286267632908322954954908820859176538261435555520037265035663639807213843146977085533176738706112753067497521979482127730947819333849257879904670910855753528007912267558553760646722472383713382223016707202958827278876179808278589224108974848537565002190651172487632203842882108640232150513600347289740022639702835200000*x10^309+87349084862388353680684267436322459385378809438893576253870228834917781322027272141718757193932782623784389390274777990749014584456067308133275137189807788958271251865763462154793316650500156000523476353275018251276411399174266047151151163893192940994297810139124593897051539306246452466469030489034621801868937996911130232752562261887406759484253080346249126570562695083442108650568393029157008964472474661341041075828903903835271546857851364539347994622812927424060004657217416076188859955704919564522377153339990509345646704183087322823312259617/1578777570468065992264568340221870645496434013341523538600437472129411424646171734038213131999123375123728829462497027657925540309922517234709384418747915195683926968047458699771180880284817933792598527378128673147791739677053608122637346106395810366795517614396245398615728238441765643509336521349365279617040726112147932099487961616195652846172181344858802898724968864864726462577529614784306666560111795106990919421641529440931256599530216118338259202492565938446383192843458001547773639714012732567260584023736802675661281940167417151140146669050121608876481836628539424835767672326924545612695006571953517462896611528646325920696451540801041869220067919108505600000*x10^308-8437470835626725531854277134610726660473134249425961860976307510603464146248896110095125215268978886230198595739591334660089403028589057176626269396144592747205528857624776046897409504440877502021449405301339869566940363222465080049007133371513848516004277086725765009050388725388070400213450103435801614175587469976081943948437874916991932006512389710085585770883806178822524168821258297680617060683574908535079065200905570837677153026835023632118607100829875145870328787542762956195731791102789368383667323899169615660482561611660716778386350116713/568359925368503757215244602479873432378716244802948473896157489966588112872621824253756727519684415044542378606498929956853194511572106204495378390749249470446213708497085131917625116902534456165335469856126322333205026283739298924149444598302491732046386341182648343501662165839035631663361147685771500662134661400373255555815666181830435024621985284149169043540988791351301526527910661322350399961640246238516730991790950598735252375830877802601773312897323737840697949423644880557198510297044583724213810248545248963238061498460270174410452800858043779195533461186274192940876362037692836420570202365903266286642780150312677331450722554688375072919224450879062016000000*x10^307+18764787695544722377371728179567929444886297337831044061077469732406800645481956641668722313526939506872907199688642652277310120579181773165471017733048488475927216554288193639828741809178870039813074179092636700340887786124177187397487795658881476201708877653424760983987196461827676110299164466827326021751565354868111029554759652381047148493612946827312815229628716384322576069789341549542855280515313613874191283472061629792848554120952730466954097798363512741877892791790591682190626331302472459371522311096150801761255942009759061742343918117/11199210352088743984536839457731496204506724035526078303372561378651982519657572891699639951126786503340736524265988767622723044562997166591041938733975359023570713467922859742219214126158314407198728470071454627255271453866784215254176248242413630188106134801628538788210091937714987816026820644054610850485412047297995183365825934617348473391566212495550128936768252046331064562126318449701485713529857068739245930872728090615472953218342419755699966756597512075678777328544726710486670153636346477324410054158527073167252443319414190628777395090798892200897211057857619565337465261826459830947196105732084064761434091631776893230556109451987686165896048293183488000000*x10^306+2773106321684831441451333049909916418674445372914498370411174377174203577273541233585999562090212895601949899388826453546796311191851283187992382942015236790086974549361302342165018003171243343052898297956034076743608722165894993605713689485806339165132765320914097161093688599936487716192212840924880306007675316741230335773009119664834804903945525873360547004198690852201334376980324575775853742831796977679923039591489797008482218431767534822980314931667741717192919555769291088506743024525614442283158319034261136812622633905058298346427984674117/61382871939798405779246417067826330696901354438718435180785008916391516190243157019405726572125916824810576889501884435340145007249787470085500866200918942808191080517685194247103512625473721265856230744461642811986142838643844283808140016616669107061009724847726021098179513910615848219643003950063322071510543431240311600028091947637686982659174410688110256702426789465940564865014351422813843195857146593759806947113422664663407256589734802680991517792910963686795378537753647100177439112080815042215091506842886888029710641833709178836328902492668728153117613808117612837614647100070826333421581855517552758957420256233769151796678035906344507875276240694938697728000000*x10^305-1221242317369729542956847970975635929249536324332758057577219215193704169445099841876601482487440151002765399357563807402217702424746412530359265717479574327964733193606720745271995558715958364135406908137792038564509461263625819553382133094122078859386480452235183688725634181628228224082186631299241261650680298721744803902458788207036332919860904784083531613245724776449000607044713139794619375017305001095015447016636647611869354997366500958656200402437802208961367918324559926976678648339810597833409384947978527138561683784216211166199054140439/22321044341744874828816878933755029344327765250443067338467275969596914978270238916147536935318515209022027959818867067396416366272649989122000314982152342839342211097340070635310368227444989551220447543440597386176779214052307012293869096951516038931276263580991280399338005058405762988961092345477571662367470338632840581828397071868249811876063422068403729709973377987614750860005218699205033889402598761367202526223062787150329911487176291883996915561058532249743774013728598945519068768029387288078215093397413413828985687939530610485937782724606810237497314112042768304587144400025755030335120674733655548711789184085006964289701103965943457409191360252704980992000000*x10^304+91544714033985205704414223050897515026438614869946929273619530741572035859266318076142443887319486296989988544569416884924033113987573903179042667906903052329836531932442341791125952115941739229362972190973320337612548344929994822354300600534674978007403622460110580363682584888112181561276503967242247638974368467480490410138977798553929083777103375474430876525897297297003101706880399168073646262897781759156041858112062120622752432916646211195554088674877684147750051958010734936386947461159303820519204907031359063342164082185932931177621851122961/8839133559330970432211484057766991620353795039175454666033041283960378331395014610794424626386132022772723072088271358688980881043969395692312124732932327764379515594546667971582905818068215862283297227202476564926004568764713576868372162392800351416785400378072547038137850003128682143628592568809118378297518254098604870404045240459826925502921115139087876965149457683095441340562066604885193420203429109501412200384332863711530644948921811586062778562179178770898534509436525182425551232139637366078973176985375711876278332424054121752431361958944296854048936388368936248616509182410198992012707787194527597289868516897662757858721637170513609134039778660071172472832000000*x10^303-3521410659783902708626699107423566312465982057133650348837809046956010127269510829583813956494343712101739381151559023381912509618066225591295365089227678263542169761359027472474247041217785592038151793689293532930451741455978653291061902440162189216563352881922346176243796634589729440547707515879399100458474803516869676629411494119148835824194701373196106479654876133530264685341346462455436615750259327572421633854573343239446026327333068485216461851013644914640394995429647647605721225247619402832139991111553801581073002610327852811055265110327/4821345577816892963024445849691086338374797294095702545108931609432933635306371605887867978028799285148758039320875286557625935114892397650352068036144906053297917597025455257227039537128117743063616669383169035414184310235298314655475724941527464409155672933494116566257009092615644805615595946623155479071373593144693565674933767523541959365229699166775205617354249645324786185761127239028287320110961332455315745664181562024471260881230079046943333761188642965944655186965377372232118853894347654224894460173841297387060908594938611864962561068515071011299419848201237953790823190405563086552386065742469598521746463762361504286575438456643786800385333814584275894272000000*x10^302-10429940791993545476587138645307988442076317561687469361621262593686450240318091764078842283481604033169197460694952459996946150344352311785899860391428199959570391880245778476030704572504001045273339431026928988039285049651224004520657166229493385342335987906650847888942953855106599206902807409655529832048961547388510616004014185838445875443848486094458985354474789054636212101820886223569854592549300067414701138933679189462916918669430247949317650794908971765689936546352601387024889846341993159771600265714534302843527609731014613107586216477893/88119362253022597539585256452815547230603987467472224978298626953943463980676453350689033198434054627026531549433843698930147860253725667824896258876002282943352709311788320701318814924741598134762716972726227908800784008608221504780079403546686580278106760692169392010974258492729015831866584378281672448258335825475322400335712551045659195782967424771214527283336131979166861364372602461009312866028031737798693936139195318231874737336943598581056623204493966823726928647921051049411649206561307895679609518254207096858897837089031859931931116144552374791134011994816472140053814618489368412680533016954675123751304599225930262960794167484504903367042716488094150190694400000*x10^301+102963858716167745207196445053853445805163204503470560058395925538171397692714982828568483904390826022738043592382423821855188621962569109882577531605279480775280310388254350899205385968161595240684997858276158538118087181108047324342426811117642116950921767483242961880399474468907618932340797269969913911584239208868231559243936156556539690776986141178986223054380471430432043433443401409846536506030074678542023489780950875800297588781909584436520327754646032021481715729311485758653550348945388566087200687217501290519989203477036889928695602771203/2370106984736469864857810345972280235857624490504425361485273414623306962238883917708187789475122848588989469260634416729845356241307104169083416618044199334338452181489478970587195711768911949831548939266429578236710742300496992197533170164359156297135285287582487095467583504287194218926066752243438086539362135995543154215926061717779799058990158321432666595896626998060350064283125169640940139155236715706309698972019736145546975693890207134249109175845010142155413942944083442018658151073028281332072256008216604674135872859636029336100216227336236287485673426067477526525585358704196805582441922524987813673310951289525020865842050021997028435389424788300463349956608000000*x10^300-12695588590673894831829338812423208103837170934018729527442120310628482743073148689539957849501040882943992851186065210732419010850820320583148622992616485277366430723823253918831820282046603835080652754208708465670671953241973712672554321863143398231064492098321485449260365091020742834753620674699939487466969876197223205240193387648282571442115927903019091818806475266591848379542141759693008463401659193806587189875472130264800969279057501936793238328996929828893671882856190874179589161669764181696506240823720275015224866539157655679742197593409/2147909454917425815027390626037378963745972194519635483846029032002371934528988550423045184211830081533771706517449940161422354093684563153231846310102555646744222289474840317094646113790576454534841226210201805277019110209825399179014435461450485394278852291871628930267497550760269760901747994220615765926296935745960983508182993431737942897209830978798354102531318216992192245756582184987102001109433273608843164693392885881901946722588000215413255190609540441328343885793075619329408949409931879957190482007446297985935634779045151585840820956023464135533891542373651508413811731325678355059087992288270206141438049606132050159669357832434807019571666214397294910898176000000*x10^299+1571654447926434842124082510267830076606844298200124623049818697901817624572340377425023085755798068162870897170951288529116772151260280516356514664631850046636996396620610572779234684435425971196937894666810455575988044894457486626396197368362459634197090467851588512650062761531387373519845595806615256660373454537033210566793498009331445810521306603140474992129788766248180584655248560401454227536530382729067650685424733324116911187661160255532485316204003854031070887542719770702256713857559370592925361970668517108700740774459349570239469966179251/14846350152389247233469324007170363397412159808519720464343752669200394811464368860524088313272169523561430035448613986395751311495547700515138521695428864630296064464850096271758193938520464453744822555564914878074756089770313159125347777909545755045255427041416699166008943070854984587352882136052896174082564419876082318008560850600172661305514351725454223556696471515850032802669496062630849031668402787184323954360731627215706255746528257488936419877493143530461512938601738680804874658321449154264100611635468811678787107592760087761331754448034184104810258340886679226156266686923088790168416202696523664849619798877584730703634601337789386119279356873914102424128192512000000*x10^298+3773673049829135161286501450411458117161094556130095532939180594804347436698108749942856514153516142160151600593216064722345992486157983195569659762167559671618813459220759050645181313861575643653883607306525880294178741802532341147046856551783858341556162575181172001107273335273532924135913483164953940169872958386818645313490779480814262456774566410670692563653716719929557502763893757167143913552071126306165446627525514029456416491589859783470847353687768972210084452996638462621115930415430327427407608341021842043670651300250060808663802879063991/29692700304778494466938648014340726794824319617039440928687505338400789622928737721048176626544339047122860070897227972791502622991095401030277043390857729260592128929700192543516387877040928907489645111129829756149512179540626318250695555819091510090510854082833398332017886141709969174705764272105792348165128839752164636017121701200345322611028703450908447113392943031700065605338992125261698063336805574368647908721463254431412511493056514977872839754986287060923025877203477361609749316642898308528201223270937623357574215185520175522663508896068368209620516681773358452312533373846177580336832405393047329699239597755169461407269202675578772238558713747828204848256385024000000*x10^297-90612695863904385290683205210014291689331256804665423876289526380174015897229435737263388030536709706683901477173555859616522785648214766095227295822141542735870328011479843859253243612742179109075099092865269674267340093574022881123623302557911241800572615263933815107228330254283165719666688452389313302122880152922439143188357563229736222264230186521911015333183108485231226792161176324681884831577846411617711951359260693024699567908730545792951705813481032476084613404773010271211664580253547514388432743675606513996114709244049867739585642341493197/3206811632916077402429373985548798493841026518640259620298250576547285279276303673873203075666788617089268887656900621061482283283038303311269920686212634760143949924407620794699769890720420322008881672002021613664147315390387642371075120028461883089775172240946007019857931703304676670868222541387425573601833914693233780689849143729637294841991099972698112288246437847423607085376611149528263390840375002031813974141918031478592551241250103617610266693538519002579686794737975555053852926197433017321045732113261263322618015240036178956447658960775383766639015801631522712849753604375387178676377899782449111607517876557558301831985073888962507401764341084765446123611689582592000000*x10^296+3731407804055176675094182866613744330002717310857927665020955826080383775171096351854282683960871566296415999603551097665402661394434814912898465302250438369015228817099964687702400428845721507087160734926966865628717543553171747517867260815817654853710047018865826839342863505164403441590309652206952370140181013712149873420681633530400595083602440784086308430559189114490672264199671935590895192836052215746517452346584292261034278604044079084228144201428485510714769310011815638836706049319400961469418496024757705629864588523614743343977439415389681/1480066907499728031890480301022522381772781470141658286291500266098747051973678618710709111846210130964277948149338748182222592284479216912893809547482754504681823042034286520630663026486347840927176156308625360152683376334025065709726978474674715272203925649667387855319045401525235386554564249871119495508538729858415591087622681721371059157842046141245282594575279006503203270173820530551506180387865385553144911142423706836273485188269278592743200012402393385806009289879065640794085965937276777225098030206120583071977545495401313364514304135742484815371853446906856636699886278942486390158328261438053436126546712257334600845531572564136541877737388192968667441666933653504000000*x10^295+1408828836022510216384043961634433885818534912376851488482040184434668339964692189404665346166250367849456277491360868963623283251458117425914776466782375787835514526632554022966638240398392376154301992439182152091634291406780512734860794097064192090701508033984936837457628635232014340202375889800972128097493121007629603990868889134047656577279586484963512940234358462193876510613000020751739312777830423780668765975420701516464462731006003717553502461538766187905709293547625262695551476077490640739527163286407663847706861507858182831732800238283011/7448078631288953966932739579339144888921093849745119118112065855206598067996576274802278111226089691304108384235382087626668528915443801239078525464751925894527883695398345071560755875221621393052886464004695360768342151874448717765077698130621147821413303269293951788057131697997958719435871709028859396752646511545575232569972204791415652536237393484976260798507855645629022907971483960194676262597000004719051810910261234401892377076451853563481909739831398973733466103907556127867013247942425072487590087488864869652532164428471125318201014360510568748322875410240955978231685790807350866603200283365688259217460874585296701029126623225977436546033308325906842609678762901504000000*x10^294-15115237194491727435000420467755691805966014671790148052070533856500749434666152629503617864388196232260444873621804423878147504266027104819826699222496659928233623491015026708955962112344488918791082199359329689290585303084180651035290812675896289617275849096191607043489478528015438562701908863122922850384628004769636074777407134188356001459343181922104898523044140563027442703166775074692846602917538290822188111612069157934726399043669915209903168101501315649039416507149413327488793228613929691981683544488740964490752456102453275424443002346514317/153926958379971715316609951306342327704369272894732461774316027674269693405262576345913747632005853620284906607531229810951149597585838558940956192938206468486909596371565798145588954754580175456426320256097037455879071138738606833811605761366170388309208267565408336953180721758624480201674681986596427532888027905275221473112758899022590152415572798689509389835829016676333140098077335177356642760338000097527070758812065510972442459580004973645292801289848912123824966147422826642584940457476784831410195141436540639485664731521736589909487630117218420798672758478313090216788173010018584576466139189557557357160858074762798487935283546670200355284688372068741413933361099964416000000*x10^293+2192424898518237914527851397673299456190382823944374242012107231057931281406409709898306895091095585476168166244380134077865036224301614635043122774748392245089111900887412017650533514933597937975017607098077347249022152886076761079158369382987413899601066179402411225477469912384268405060628240414410633385824042689345024986101751369425173560660352467622423689326667685145973811555830555372322349263846937605912530061729662491258108019166760610240482347912556642873867062830035914234501579991962805357507571985931512167632194740825673015440673319223195413/149617003545332507287744872669764742528646933253679952844635178899390141989915224208228162698309689718916929222520355376244517408853435079290609419535936687369276127673161955797512464021451930543646383288926320407114457146853925842464880800047917617436550436073576903518491661549382994756027790890971727561967163123927515271865601649849957628147936760326203126920425804209395812175331169792390656763048536094796312777565327676665214070711764834383224602853733142584357867095294987496592562124667434856130709677476317501580066119039127965392021976473936305016309921240920323690718104165738064208325087292249945751160354048669440130273095607363434745336717097650816654343226989165412352000000*x10^292-24077401051360841068048150714189225344724203735346915281509644455677496283007717625872308069166671843104746672713996820128314048258325629059342336831358583455829479347044937931786487280826314749503288756665082571121342720590216749137016579892938664663250738542055682981793530654558121199457931246858463113516592688405645506744034906411940156846257154804850566294734337827265552070587788742007921677520407198307201946133353320163138040575687041675186113061427752242309713088562127148592936133712369739407264446648931894931146718834686443361284223268670433/47247474803789212827708907158873076587993768395898932477253214389281097470499544486808893483676744121763240807111691171445637076480032130302297711432401059169245092949419564988688146533090083329572542091239890654878249625322292371304699200015131879190489611391655864268997366805068314133482460281359492914305419933871846927957558415742091882573032661155643092711713411855598677529051948355491786346225853503619888245546945582104804443382662579278913032480126255552955115924829996051555545934105505744041276740255679211025284037591303568018533255728611464741992606707659049586542559210233072907892132829131561816155901278527191620086240718114768866948436978205521048739966417631182848000000*x10^291-5307186696299304769315553065593494987272912965716820377770397056026501149776043787913801266508539512136647782956068323458278903644960979102454729404387095473816231952628523787725443780502736758461616284130499489286075273393875617184677802527751599310329552525625642108525562232155620647781270537980939584947187680590179075165183051083074022278187920110297582110493292686268062920936002012313220649750052483727497835510389970181238236522568576617259577811383987564582817863715944410764861323799220331482661660081521974944159153216704099024574549387163152753/21544848510527881049435261664446122924125158388529913209627465761512180446547792285984855428556595319524037808042931174179210506874894651417847756413174882981175762384935321634841794819089077998285079193605390138624481829146965321314942835206900136910863262794595074106662799263111151244868001888299928768923271489845562199148646637578393898453302893486973250276541315806152996953247688450104254573878989197650669039969407185439790826182494136151184342810937572532147532861722478199509328945952110619282822193556589720227529521141634427016451164612246827922348628658692526611463406999866281245998812570083992188167090983008399378759325767460334603328487262061717598225424686439819378688000000*x10^290+4551980621546753268945105540360670018032260067603887061520546140785646530201772474943870028044323517477175929895272306271997173783126582789423901237368401725346771730626353862125562306916608063702895656111458789823723051742246413369168411399216219200008919754624568000276667791537181097797084577018644732782140479814399953466971834920433303680529426149652045022008341924004781927878647680454981375836108588868934096799403683287109159870079979403374203948777858451073231641526314835907374655719797832425751727900321528267533933087788095575945471047005697779/77561454637900371777966941992006042526850570198707687554658876741443849607572052229545479542803743150286536108954552227045157824749620745104251923087429578732232744585767157885430461348720680793826285096979404499048134584929075156733794206744840492879107746060542266783986077347200144481524806797879743568123777363444023916935127895282218034431890416553103700995548736902150789031691678420375316465964361111542408543889865867583246974256978890144263634119375261115731118302200921518233584205427598229418159896803722992819106276109883937259224192604088580520455063171293095801268265199518612485595725252302371877401527538830237763533572762857204571982554143422183353611528871183349763276800000*x10^289-520411762958138933541454279422528112755863620243651630789426773938963886480508870308026292602365570270274458827838550011612163467825431241100672273484885594294919128681324572581496278643609324419035011603922940598573868457263165666210697466211046307977633717581494268122021957673977909737113142125508077910301234462998309279374579767433454228204968068102809141086434997021202197105191106945407500861590352345498532153406429158613226135565964801059953848544979087916790285558110619911121073455495448139191363277847428885165067501401627686791924132912713893/96951818297375464722458677490007553158563212748384609443323595926804812009465065286931849428504678937858170136193190283806447280937025931380314903859286973415290930732208947356788076685900850992282856371224255623810168231161343945917242758431050616098884682575677833479982596684000180601906008497349679460154721704305029896168909869102772543039863020691379626244435921127688486289614598025469145582455451389428010679862332334479058717821223612680329542649219076394663897877751151897791980256784497786772699871004653741023882845137354921574030240755110725650568828964116369751585331499398265606994656565377964846751909423537797204416965953571505714978192679277729192014411088979187204096000000*x10^288-28636659118503060459131495210252760534855747895402050549843007811799646073877293432703755007383545698035615542967933473103171322205744553111531791913609857908854711930223720036034310362939059436825874374664138232962785189363067684460030476731486841536673882402301782131386648696665926067022065307996278914918095331867948181227910085142378153026786952702011810188524225373663047391623149420586503345882695069159814653148494245473877894426213828873816258126938111327399845652925273473747129925870630563943942877612417692273407873440730219792343011703372429367/83766371008932401520204297351366525928998615814604302559031586880759357576177816407909117906228042602309458997670916405208770450729590404712592076934423945030811364152628530516264898256618335257332387904737756858971985351723401169272497743284427732309436365745385648126704963534976156040046791341710123053573679552519545830289938126904795477186441649877351997075192635854322852154227012694005341783241510000465801227401055136989906732197537201355804724848925282004989607766376995239692270941861806087771612688548020832244634778198674652239962128012415666962091468224996543465369726415480101484443383272486561627593649741936656784616258583885780937741158474895958021900451180878017744338944000000*x10^287+30965453856090892722262276670871786430223212781182562684616542823569025862062891796059363277387319815142258483143338142230663331385455263228276613404938444370708873181267908539855350805855704665572934002576722779096161982906453053687851249349479630285938070324556115739139179700330289339910774491742916292317598159424169320639494633356619588317896172240095233171551315147200552415591534350974356210778683928836945878891353360686593488082947998647476416778832324150900646742314634179530196442540181101188476721016666448708380692356876171832587146111447241169/167532742017864803040408594702733051857997231629208605118063173761518715152355632815818235812456085204618917995341832810417540901459180809425184153868847890061622728305257061032529796513236670514664775809475513717943970703446802338544995486568855464618872731490771296253409927069952312080093582683420246107147359105039091660579876253809590954372883299754703994150385271708645704308454025388010683566483020000931602454802110273979813464395074402711609449697850564009979215532753990479384541883723612175543225377096041664489269556397349304479924256024831333924182936449993086930739452830960202968886766544973123255187299483873313569232517167771561875482316949791916043800902361756035488677888000000*x10^286-39206989811227800487018915126031026181589732066296686583374763482235204035877574365230236588173906332063375292216044494077207003428157044791635846229890356702195906351885323466231454179558772509584523581224415224647705638670415617108304391977831749913400792370064371673755657723530009360221473354305315912827835595259243526502858367936849312322871589068640446549689581385955034620358517979533930297266051770088490550112114993310052852925390892833081209773034656202835845807937452559828210421446680370868509433461596802607553160914321179869067068996741208581/1507794678160783227363677352324597466721975084662877446062568563853668436371200695342364122312104766841570261958076495293757868113132627284826657384819631010554604554747313549292768168619130034631982982285279623461495736331021221046904959379119699181569854583416941666280689343629570808720842244150782214964326231945351824945218886284286318589355949697792335947353467445377811338776086228492096152098347180008384422093218992465818321179555669624404485047280655076089812939794785914314460876953512509579889028393864374980403426007576143740319318304223482005317646428049937782376655075478641826719980898904758109296685695354859822123092654509944056879340852548127244394208121255804319398100992000000*x10^285+9900718479131015582944642621284576785457615898731500951475377515539845325177114953409125728817959180961415246015315850862503283638171804186917444847513651889240269363435867944880907045800588341227759017473653255380880032119132765828714342060593270868870299486201746023140641224643588252878236129160251488201821348315168867636000068778759541744276987737075703612237367685955267261014654364599827637641185988545192313147365304116609594556428213474714820058364035628013225296273281334378853576264746610778039336537304400074728297422400657649933575926609392247/18093536137929398728364128227895169600663701015954529352750822766244021236454408344108369467745257202098843143496917943525094417357591527417919888617835572126655254656967762591513218023429560415583795787423355481537948835972254652562859512549436390178838255001003299995368272123554849704650106929809386579571914783344221899342626635411435823072271396373508031368241609344533736065313034741905153825180166160100613065118627909589819854154668035492853820567367860913077755277537430971773530523442150114958668340726372499764841112090913724883831819650681784063811757136599253388519860905743701920639770786857097311560228344258317865477111854119328682552090230577526932730497455069651832777211904000000*x10^284+471764624750194388489875609246992645248807973040224380885906542900100361624422862233698313343313040605108078039381029667648923930121807924431811063530208547365764542306536324361170989089363807124546113540318213466379583837434665489742284117909227635830993634625696283458261403148810856159330115323629264380325247417072861097527893578402319747033688120905615431626789532184811901080503980299911791538912526983893865515411973913259507239535279099431885344642047287262847171348329154781792615233161280951996125313216338148530874749793185582083361173380389205027/977050951448187531331662924306339158435839854861544585048544429377177146768538050581851951258243888913337529748833568950355098537309942480567673985363120894839383751476259179941713773265196262441524972520861196003049237142501751238394413677669565069657265770054178199749886694671961884051105774209706875296883398300587982564501838312217534445902655404169433693885046904604821747526903876062878306559728972645433105516405907117850272124352073916614106310637864489306198784987021272475770648265876106207768090399224114987301420052909341143726918261136816339445834885376359682980072488910159903714547622490283254824252330589949164735764040122443748857812872451186454367446862573761198969969442816000000*x10^283-570837070050808530863392264598307811210222321455442116115876814876050048868575002148517124874919515052136556167779134341840643329977707641616260537954750051932339425130901553072097081121848449607809362056986550056076024344306317093037538348477686362629275762533839345720192660457908998524147471806075063446071298610328562524230876181239780922399626830207259142701697523444170363630042774416998989128972330207137545111254192882697138022683597530345748729802331798099141174271761393153896360390067500032871279157275309777685249697891375038536608223655963881829/5862305708689125187989977545838034950615039129169267510291266576263062880611228303491111707549463333480025178493001413702130591223859654883406043912178725369036302508857555079650282639591177574649149835125167176018295422855010507430366482066017390417943594620325069198499320168031771304306634645258241251781300389803527895387011029873305206675415932425016602163310281427628930485161423256377269839358373835872598633098435442707101632746112443499684637863827186935837192709922127634854623889595256637246608542395344689923808520317456046862361509566820898036675009312258158097880434933460959422287285734941699528945513983539694988414584240734662493146877234707118726204681175442567193819816656896000000*x10^282+439205408830798687960780754512149514302459527674685940874945137504950717481958878428808179164279469867576857557409514584250524778181924752627360880177763406277090764340671349956323981574928890374588708444732361269929417882203880469361564934294634526698659652131308806216353296740450230611719429638175963459868705686619591410149234565862641642158542550139100414223352669913836716178275107634831367562606308222387095058379083435841865863349098344274610148652364195583019324385114216923252250563346495721574485642865238599562576194140843504681777692251927414189/70347668504269502255879730550056419407380469550031210123495198915156754567334739641893340490593560001760302141916016964425567094686315858600872526946144704428435630106290660955803391675094130895789798021502006112219545074260126089164397784792208685015323135443900830381991842016381255651679615743098895021375604677642334744644132358479662480104991189100199225959723377131547165821937079076527238072300486030471183597181225312485219592953349321996215654365926243230046312519065531618255486675143079646959302508744136279085702243809472562348338114801850776440100111747097897174565219201531513067447428819300394347346167802476339860975010888815949917762526816485424714456174105310806325837799882752000000*x10^281+2778163595143396811089200595292346751580035808655659523542774195260135395813913735883904525979335569196207264515609613026389788798380891524255240187235174612091078877046761981653682765039375803190776135818925719295281737615930365983868347671443023078803009461040108169091608087207312949614881316049837165216118219690446561561299534326119034767826175362551084073148435162024572682837907422287378623985291287946330747463576936378089071170260363953906317935211456772825146831847726806496875140570248405115525038190835609829306785043541060415555807490114685238977/2532516066153702081211670299802031098665696903801123564445827160945643164424050627108160257661368160063370877108976610719320415408707370909631410970061209359423682683826463794408922100303388712248432728774072220039903622673364539209918320252519512660551632875980429893751706312589725203460466166751560220769521768395124050807188764905267849283779682807607172134550041576735697969589734846754980570602817497096962609498524111249467905346320575591863763557173344756281667250686359138257197520305150867290534890314788906047085280777141012244540172132866627951843604022895524298284347891255134470428107437494814196504462040889148234995100391997374197039450965393475289720422267791189027730160795779072000000*x10^280-5749175977973344213263711246007897533116861080955579691794964508955287103420881915143296867565961184196771347280307564905792129917464908135793956290301151945668644695474550000942151493061619850176533884966309305728710451381342992652730701828497546838203429798469237461285505258031863782148625637958602642194744314093516251330587119903172966621660821978546747772896571723293831727769254741439016530553190998767870066488727062746906396669762963960094994035101133258747302021930426015616280028362512346125343257250703097830726686118430902611118709957756151769/17465628042439324698011519308979524818384116577938783203074670075487194237407245704194208673526676965954281911096390418753933899370395661445733868759042823168439190922941129616613255864161301463782294681200498069240714639126651994551160829327720776969321606041244344094839353879929139334210111494838346350134632885483614143497853551070812753681239191776601187134827872943004813583377481701758486693812534462737673168955338698272192450664279831668025955566712722457114946556457649229359982898656212877865757864239923489979898488118213877548552911261149158288576579468244995160581709594862996347780051293067684113823876144063091275828278565499132393375523899265346825658084605456476053311453763993600000*x10^279+17196385148800554988046066891310768919630425769214473038324208665013650909957764604522907361278323285027536920891423554681861146029897616662657044359344165691286794130600993908722647650617561120970542883627919388556075078763291173544097576743995064601942511660835496510009649741771223462650987707490550056438408035647169178163710473927990684510310937830322408940617934147159348156071590370945403439216366243270978762217195110846412579548471930821913272809135280078707527929647369211272542005365348112591706222112693295719866547356597215696378978421632410595361/547023470289199649541720784757238717311790531221042689920298666764258923515594935455362615654855522573688109455538947915373209728280792116480384769533221221635515459706516179592327173665531961845661469415199599528619182497446740469342357174544214734679152701211772857050368563519380643947460692018337007686216701973346794974352773219537855445296411486443149181062808980574910761431382726899075803250208579372943923651681208029885067554805244327842572928349442467356840126148253573863554664385912587334755536307994403706170420647862458644820677180699191637598218468945433248429419144511109045612471206498879866444963800832056018758941684671432826560521408524990662579611209842896829989714731888279552000000*x10^278+343008173437569271973379249516891454505171608477260003018839172066531196794564495018206831782368504788207274702161895585487882993166131898644519738761257576881245695287461371809445168360066420226387510741914956568642910371288172031763930367101119854198394464033057521800842866491988538614617004940691557580570822177003735763522021623551618396597321754316676395544517012339888871241526451148684515832853847844211465759593984025575984830320768148244258870354336774238273180597858737352357277641734414470845973669441431307127560937099890092255059402650701702679/156292420082628471297634509930639633517654437491726482834371047646931121004455695844389318758530149306768031273011127975820917065223083461851538505580920349038718702773290337026379192475866274813046134118628457008176909284984782991240673478441204209908329343203363673442962446719823041127845912005239145053204771992384798564100792348439387270084688996126614051732231137307117360408966493399735943785773879820841121043337488008538590729944355522240735122385554990673382893185215306818158475538832167809930153230855543916048691613674988184234479194485483325028062419698695213836976898431745441603563201856822818984275371666301719645411909906123664731577545292854475022746059955113379997061351968079872000000*x10^277-10930942148438653989815547645799743696309431829276832159525271581964694057164943904651903224128520118138230781849093870751120145021187919072062895344528530545378420629211678075864704578428429978557247017552895443026948535513313899085944423409889112170787971170684435682744079045932681874925647888540783209502068730390191298884163107099706491541193240003486963678272009987662618617569323665323853742836677969117405925217391092135738286338389027459426543838467460452847850735912307677245322489294760285634148235178128717963326483449993589166666641800392207878751/9846422465205593691750974125630296911612229561978768418565376001756660623280708838196527081787399406326385970199701062476717775109054258096646925851597981989439278274717291232661889125979575313221906449473592791515145284954041328448162429141795865224224748621811911426906634143348851591054292456330066138351900635520242309538349917951681398015335406755976685259130561650348393705764889084183364458503754428712990625730261744537931215986494397901166312710289964412423122270668564329543983958946426572025599653543899266711067571661524255606772189252585449476767932441017798471729544601199962821024481716979837596009348414977008337660950324085790878089385353449831926433001777172142939814865173989031936000000*x10^276+3301095775471772605974435869611521164072789851197750614943179078272307150243477021636032903088307294951468826194066496988053515515950222947291474141453853874286437963471779507262382968350750148912273601103281271081701549590648230015405426087441131407996775365085098092992686482638778697949978358200160537286684896716437517158774873888954255595062890146373181274241634400715869419249603359640255634463364209302072795075762059643308920274101515816531281589502817052029377143596907098883404284054188073531080457465491121282610820886924789737452598808939767929059/23631413916493424860202337901512712587869350948749044204556902404215985495873701211671664996289758575183326328479282549944122660261730219431952622043835156774654267859321498958388533902350980751732575478736622699636348683889699188275589829940310076538139396692348587424575921944037243818530301895192158732044561525248581542892039803084035355236804976214344044621913347960836144893835733802040074700409010628911177501752628186891034918367586554962799150504695914589815493449604554390905561501471423772861439168505358240106562171987658213456253254206205078744243037858442716332150907042879910770458756120751610230422436195944820010386280777805898107414524848279596623439204265213143055555676417573676646400000*x10^275+2975636567959014573086868159406331176936032260334970746276144195075358063477582306207223613737236015400275527373008386091449166644365131351181664061060537873219824293983166847813578971081709364860279736000605243043193294960315234483110321551844577488315354960317627531516612414944654904671035535801251993906792968715324153569546379563568872027544345658920396828337967480574826301004359327416642683595081018737168786484675822347647314079682100781402397984399427096345139082645739138049394554251064587722698424343865545189825580429261337936186695107390981967997/1276096351490644942450926246681686479744944951232448387046072729827663216777179865430269909799646963059899621737881257696982623654133431849325441590367098465831330464403360943752980830726952960593559075851777625780362828930043756166881850816776744133059527421386823720927099784978011166200636302340376571530406322363423403316170149366537909182787468715574578409583320789885151824267129625310164033822086573961203585094641922092115885591849673967991154127253579387850036646278645937108900321079456883734517715099289344965754357287333543526637675727135074252189124044355906681936148980315515181604772830520586952442811554581020280560859162001518497800384341807098217665717030321509725000006526548978538905600000*x10^274-26505863749901214522885752640691986997767455326477201043119452646192082716506816152082307219663006443938033268160659943297711152139641296138259989860366125935685645284876946844284489390622027894178643885628993571460276183912345562770970328618261876669120658716671451462309824070674841333436316791119443179097366425733219672755660652826654298347005352566357281719781540097938747471970168668583117331176823313912603791459807204790799451054437128128935247671267348154604422006653476333258554962446090230159333763420763920690859538665014902222914633194993985184947/6960525553585336049732324981900108071336063370358809383887669435423617546057344720528744962543528889417634300388443223801723401749818719178138772311093264359079984351291059693198077258510652512328504050100605231529251794163875033637537368091509513453051967753019038477784180645334606361094379830947508571984034485618673108997291723817479504633386192994043154961363567944828100859638888865328167457211381312515655918698046847775177557773725494370860840694110433024636563525156250566048547205887946638551914809632487336176841948840001146508932776693464041375577040241941309174197176256266446445116942711930474286051699388623746984877413610917373624365732773493263005449365619935507590909126508448973848576000000*x10^273+31700482815036727203100971359942986620990682996118939533112466207466502151715689588681929142127175817954443646134259442331905269827581058151206966229759911697893980321932259363504229694565147063736676022665499526451101192047460238085969916936918249149874572003828687169770071717949343426107911154333915180822170466619129948222069296932410440140357457444593901077869552894773294648792577982190460936111498249503448557035648355134713404333385866569907897843165662749684551583436804971350349988097148811437965261933996160398030967722077782461998302905821209018087/51043854059625797698037049867267459189797798049297935481842909193106528671087194617210796391985878522395984869515250307879304946165337273973017663614683938633253218576134437750119233229078118423742363034071105031214513157201750246675274032671069765322381096855472948837083991399120446648025452093615062861216252894536936132646805974661516367311498748622983136383332831595406072970685185012406561352883462958448143403785676883684635423673986958719646165090143175514001465851145837484356012843178275349380708603971573798630174291493341741065507029085402970087564961774236267277445959212620607264190913220823478097712462183240811222434366480060739912015373672283928706628681212860389000000261061959141556224000000*x10^272-29290543735801843457710065480882186290674607379042691860375806119623557718201498234372865782336313902647198733942036334115740329852654097685395297543676761488832300748886829463461871120832350669324201740580931401249806649925643693150076158711911807456339113786321548228106330727824305671246584082901305531164217854259298836968363797335354414331155115006022050546357106771341846698692703681371571319326280918288381907858930137425041462167284052939991155156893042954071623707817764760318815920439337688884599031458308153829590516046326058274010209263545468287913/1653820871531875845416400415699465677749448656797253109611710257856651528943225105597629803100342464125629909772294109975289480255756927676725772301115759611717404281866755783103863156622131036929252562303903803011350226293336707992278878658542660396445147538117323542321521321331502471396024647833128036703406593782996730697756513579033130300892559455384653618819983743691156764250199994401972587833424199853719846282655931031382187727037177462516535748920638886653647493577125134493134816118976121319934958768678991075617647044384272410522427742367056230837104761485255059789249078488907675359785588354680690365883774737002283606873473953967973149298106981999290094769271296676603600008458407476186421657600000*x10^271-403223830743674429821619685201886479105484500897840585238882306051946235065238559150049057989352948670833509432099564606166470304337383309311415082958061355331585626356889840249637541675214558837716594998011427047429491586889505993540913100578788829795479094957320196171059682712916895252631098433754978953555243917388644703289744005284734606994839507522116159913910350069403490713167571888189398433821693274092470606433438770370437044440546585079634516250021668221135174597035154495999513358820629677185833874945360150466738778113369105280242548974695252043643/33076417430637516908328008313989313554988973135945062192234205157133030578864502111952596062006849282512598195445882199505789605115138553534515446022315192234348085637335115662077263132442620738585051246078076060227004525866734159845577573170853207928902950762346470846430426426630049427920492956662560734068131875659934613955130271580662606017851189107693072376399674873823135285003999888039451756668483997074396925653118620627643754540743549250330714978412777733072949871542502689862696322379522426398699175373579821512352940887685448210448554847341124616742095229705101195784981569778153507195711767093613807317675494740045672137469479079359462985962139639985801895385425933532072000169168149523728433152000000*x10^270+15529882090669357366820416482076813824217928548930883379421646206022476684662050659282274981485196706956107773679243887705269776008981180144046024212125019232431347286566932075743525974871816177295802269714016054747157262290357586275288397344645046254335126078204269211093294070631246852599047240392696707978596574166065359770963724505060607361908091871162079946059666735339653937243245783451619855036884001425095140434139903865790723141143041680623044698975692985416732781442010935631850616179449932264763627433519998106548415956991771831334264591044747264219/5799112146929954263148417042063061467433131653704653760976126878198648218372347772874805803079122926154806177123628697315950125572134681463843617159756559677450638390961351447247312367376303635985690802883818530039799494794817028024873990101383354636885582276515290343205334503370203471128917596297981427401555588589728795953172190471934353003129753934465668533524618322033926316201999980370553230065253687798757902549572745174976502419481011881551488989721720771382919782673036185885018186391214970862109595682380877797620320804983812348585136239468898471766471241571673586273990275220845095417429985139789433750501547779098916543582311267160425328707647858958549682957185066268610026003685324916497842176000000*x10^269-4132228109478732630835043439970032753554761810152248668863787673839104475344395097267689040830686617237913776721927284566097912983778280552412220667664921102666485411989915662806883818736438303213540907311254947871807557778040786211234271370941767062687620689583249161012192993241140614866368070476726843350350545073757498943036180408997307776137878115828090379247904748447586042220101888676339679905045287572337273412203408952119724952126480539081707095530840523373147482725236215570575576535779719142746941024621527537932177396361330626784267124266250510495199/21433518495053110956596549387465075183632854592092400300567764941822203815104197368545282248180438335068163630648931665279751664114609782690366009022460244567857559492993154949026066509822818238603113207458593287027098932761643735579934267414712878737929112094000513108486916324456272029292479435917339355676149455427637629842924415984269368699567570541785110899906989318237391664682591927449564738321177630104209207823220866166713152942401819914214303306011479971031271516759541743031027216901930532306357065642079724340004705695220170440370663541077048751648877708848905574868668057216243472662821225076661747141853720591549595545080222443424932014903466486710799628209756004928782656109620960891376024682496000000*x10^268-2516996866901942339690093861723376007843555912886736654494324001115724805583821078768688116829468364638789123342837104953700133937507596086108518912600962961587895759499347601687787270213035564265130634029942232644324888356086831143704387819650095924526845406524432253878610522271696540357241017232301693412235340373668712290829996730975483854364625354637384960229731135700326709422900121581045615255874210252670480910283600478673849976481296592030368027997977368851431882515265079790762936230559043365172294757060021858601681422832767792180707050719941032991/82968458690528171444889868596639000710836856485518968905423606226408530897177538200820447412311374200263859215415219349470006441733973352349803905893394495101384101263199309480100902618668973826850760803065522401395221675206362847406197164185985337050048175847743921710271934159185569145648307493873571699391546279074726309069384836068139491740261563387555267999639958651241516121351968751417669954791655342338874352864080772258244463002845754506636012797463793436250083290682097069797524710588118189572995092808050545832276280110529692027241278223524059683802107260060279644652908608579006990952856355135464827645885370031804885980955699780999736831884386400170837270489378083595287701069500493773068482641920000*x10^267+121591507697972957793452520297125101185256979119790310886250783823737796075340093330492172745892098292828439758441102526220351284033416440548544966421323286183641391650890745121607478713447156851805218541341304756776527650551595787588712655742403852118118995794165132372039836842271450398543886393375798596178816116328670793718993862914713061082979283648613039543660682128906453951733679188244478311062543366305992812871395732396300310893114986566012908459629343176715296793893269357966026338031569327693348483082407124397965329788456607802484495400508795889299/11691010088210787794507208756799131918345193413868581982127871786448474808238653110115608499007511819128089253081235453788955453153423517831108732194069224309740486996178084517650581732630628130147152658613778156560235781506351128498145964044388842947961333869454825331901954358794330197795897874136730557641536066596893252641595135991419655654309583931882787763585630537220395453463231960427035311811551434602295931539938654272752628877673719953207801803278989075107966281868840950744196663764689381258012944895679849640002566742847365694747634658769299319081206023008493949928364394845223712361538850041815498441011120322663415751861939514595417462674618083660436160841685093597517812423429615031659649826816000000*x10^266-896303709838897311902056887261723116059372481357833763824965099891007030271571453898480248562964132425736860956825799146279045800723862733456907895218145999138818167538412381906445088697835759476089485903745276780003614706605655258974702492111645186936048145962738810466296364231170595646813177018705545038784503984302091697112815173168035774620078347751805232999802250922875780894079410214800241599400589038130573387639672218105745564930106809710789479266748278411397076236105205550571640411300619443645586579348808473449900484207341098795160992563502771116411/744049284899700851778994500164859038517540523696921896148280982980399361010045708650929083758263787917366251749670056380425664911407168170536991456065405632855626708113905236087619165983849261711508072773205452678226434380154203963703432425967889933330967748406017812194617238120410586159724643275416209061329188238416563435975804726311065227713559948807683135525342629190240882073981405481463461630292309159331833928720381496930185166429091748450582243337255661851514139796081234793791373386738445621492109564432196144945877640562643059572867320068817549521525326178612007813298048271935309122437936813375543507924350586249507388207784864821751211374506050895817758522138672742527740776376841928086339142549504000000*x10^265-342686489723268263885002056198370681204327139339791700316512870981000726556166659887150253573700402421025215925423474918775140689935986813610774205227389023797718557398739816789806927345965286342102954829358647450566518629505552044962456563215160496517769263688526586678113648043329505270180175556480590744423676045763208788689051467086393125886050743321250595346423367178553672973918284395238310109521898688455574755658729769594704423182276330973737909209329714559767703333793928869795094156018368451428146060659669262285143495251770572623048825037537719949/12913252051978279245751144217737222982535827270773024643895785655031724447281785026173149387540115327491480402267000978503255341437645067422542826923449188669395174273051247899041324368314739252844354982014309509291533158663833291932043042103574949256157291501261466162055340496304646536656378106432843297758605746286568456326852809299613528745441949524761442847960491911566164069052569847198952639864577266401626869837295877219449494623975972493770435628167247023869253665882401595594726314976452362025896116407500924829639198720508681199198523736731544247894241198141200135602693399760860736835699729818914391459844101083669136489556596827484938379226964519679481759475133989746349220085879074784969522308710400000*x10^264+1697426026838472695966030525127672192808164022103588126600787321517558642352641583703345668974448981841335547710891290377192100116877195031801082705875079807371949126897666082682099542549189902422856306591410559158681175730223365111202794257666362534173775697385090569547776163125148607679390089071293855413952283552173651105859491220245607878543588663449786820207015874858664080656223247014462190925758458182795022490706289512390678265189480004729719351055517599914360748569641171607347703873608156455164826109681767266872606145702537117648602414296294126997893/50000111945259897239548430411078527388378723192433151421164482056282837059875071621342434428555326548047012117577827788764604682046561701060085825847595258527898114785254431865088007954114670387013342490359406419976816390346362506360870659025042203519841032692884396979478278401691591389933496028107969248921321449621593062897574077608103583302351228559876306707303024681584187275371550448354344621555643175507099240010009636593708443184034965495879126752263580476421750194296658978142780291588823545764269762729843580940362977445809613603296683908624539327846501919202726925053628843874052773027829353858836523732516359395966896487563142916021681404366806620198953372687718808297864180172523777567401990379326668800000*x10^263-447970000246198770892118373126637765246249530605849572895026332797882521551237477992056567896238528218493831664812269486050328059237147068344571322643583342558287550114958326716132880860352683916636110786151039205941594888619372939916133226389127704725816955884260664838178933436572276649971393901465595350127149436150350791615859742051791065420928316459087534757586345495653237798148931410916883434628956482630767757962024441047767358051757870593292059682755715838899967851033357508148569027534740343010024682113165849605264188681528205548340132074782029338753/78261044783885056548858412817340303738331914562069280485300928435920962354587068624709897366434424162160540705773991321544598632768531358181003901326670839434970962272572154223616012449918614518803492593606027439963712610976915227347449727169631275074533790301906012663531218367865099566852428565734212737442068355929450011491855077995292565168897575137197697454909082110305684431016339832206800277217528448619807506102623779016239302375011250341376024481803865093529695956290422748397395239008593375978857019924972561471872486436919395205160026987412322426194524743099920404431766886063734775173993771257309341494373432098035142328359701955512196980748045144659231365945994656466222195052645912714194419724163481600000*x10^262+43376398627091148113423111397243296690515549855816956652580338768668590687787868568558458670290691578613295630081271934145734263648582590036788437969421457376995805807565206251575749195504149397302584306171753337673671260743829957304015309763819826346278978330131546119753716118423372529191589194496657192170940325073312034991256966432303770631951781421989037701878121874580897161453417176081221001133355688731354472724985346503173930309585455973422365916142793300853335112476928641686308618270305414086562797767695866554282557818998229162089665500547547862932159/162000362702642067056136914531894428738347063143483410604572921862356392073995232053149487548519258015672319260952162035597319169830859911434678075746208637630389891904224359242885145771331532053923229668764476800724885104722214520609220935241136739404284945924945446213509622021480756103384527131069820366505081496773961523788140011450255609899617980533999233731661799968332766772203823452668076573840283888643001537632431222563615355916273288206648370677334000743606470629521175089182608144747788288276234031244693202246776046924423148074681255863943507422222666218216835237173757454151930984610167106502630336893353004442932744619704583047910247750148453449444608927508208938885079943758977039318382448829018406912000000*x10^261+981916176278967580651392290236696600463787784350359708097217890089324065532630869169064897832410700566434536900879374437241001593567288106721018037762951414959888863353991643590454975444126685903308080303641933039485529220582013704972731006251117678920021605805720020191558085646901337722755699934631409059848355098106787999780058155637804579002150380614204784145416729502614327503720523083842400626521635989857376813304745476560570787601277320400410322678194156287427255593161409412025982153456130160679531983355087858341088504627152616049448893200834628806730317/11664026114590228828041857846296398869160988546330805563529250374089660229327656707826763103493386577128406986788555666563006980227821913623296821453727021909388072217104153865487730495535870307882472536151042329652191727539999445483863907337361845237108516106596072127372692785546614439443685953437027066388365867767725229712746080824418403912772494598447944828679649597719959207598675288592101513316500439982296110709535048024580305625971676750878682688768048053539665885325524606421147786421840756755888850249617910561767875378558466661377050422203932534400031967711612137076510536698939030891932031668189384256321416319891157612618729979449537838010688648360011842780591043599725755950646346830923536315689325297664000000*x10^260-2299189938144848536055406803377139724721951362628124134038712901078074119661836806705416036495231925408228656611144175058501300458418933522527410184356999209109323014733711755529194707663886613994621883053792504192721534667273111279436762138860813239726529148522530758997237612676472413328666143414982070252552469359984317651382622395485558669129208626292050698579947742260261086096658497451101280327253378313963795352732248053114346287388957715141577156065145125750719147023057732741306065368956114870379118558951784197865320628999674011752325121371684771309945121/104976235031312059452376720616667589822448896916977250071763253366806942063948910370440867931440479194155662881097000999067062822050397222609671393083543197184492649953937384789389574459822832770942252825359380966869725547859995009354775166036256607133976644959364649146354235069919529954993173580933243597495292809909527067414714727419765635214952451386031503458116846379479632868388077597328913619848503959840664996385815432221222750633745090757908144198912432481856992967929721457790330077796566810802999652246561195055910878407026199952393453799835392809600287709404509233688594830290451278027388285013704458306892746879020418513568569815045840542096197835240106585025319392397531803555817121478311826841203927678976000000*x10^259+1073572404241112375328931038682205742656584050932701824672391342783907089041242116385639864936964344952069253565370261812883290759856514426830050338682021621818598404842934359420882474602044329786533965640749847843897870677010903253470023137161483013651163969711842937089819673895439932813199440660087889309936071049776823543998774040229132023483353899792228112739828568263053414279806634776087616645932632437452844151583725233518840977404708128485469006193936907991390333901282408528097564560652683250379701486482101723970108583443798879390475059937564437489354279/503885928150297885371408258960004431147754705201490800344463616160673321906954769778116166070914300131947181829265604795521901545841906668526422686801007346485564719778899446989069957407149597300522813561725028640974682629727976044902920796974031714243087895804950315902500328335613743783967233188479569267977405487565729923590630691614875049031771766652951216598960862621502237768262772467178785375272819007235191982651914074661869203041976435637959092154779675912913566246062662997393584373423520691854398330783493736268372216353725759771488578239209885486081381005141644321705255185394166134531463768065781399873085185019298008865129135112220034602061749609152511608121533083508152657067922183095896768837778852859084800000*x10^258+1590940767650125742796433207059247378111203239700127485809290732723279878659315238936212150565355438748829160539572728841031523982988484222726438752485846065227716272654245615193129775954051747239496030335208758896216645468167872389722382727043563126428646996507843845461669812130410310272533288351006185905540984691319193340108392201875278108726928081024513985559995992747029301428421065092727192857850792291203074046513451916811228540543463385095828836558974303702959890507615291375361902695644738665547232012682533357710786054407949560908781184838324903754533083/15116577844508936561142247768800132934432641156044724010333908484820199657208643093343484982127429003958415454877968143865657046375257200055792680604030220394566941593366983409672098722214487919015684406851750859229240478891839281347087623909220951427292636874148509477075009850068412313519016995654387078039322164626971897707718920748446251470953152999588536497968825878645067133047883174015363561258184570217055759479557422239856076091259293069138772764643390277387406987381879889921807531202705620755631949923504812088051166490611772793144657347176296564582441430154249329651157655561824984035943913041973441996192555550578940265953874053366601038061852488274575348243645992505244579712037665492876903065133365585772544000000*x10^257-1380362853275659651601502343614820587188904949244759201409432497256644814665343645644910344784664506567256308396604438765812488925821378487992328815670214462637406636947774334152279723729261829746185629934066003964596858765291794693945204992903682105001144176406888501105159474653104488635211410849835422170709710824118709482502319144916708101746850313585686151330565015977401093429038825438731397728523777720346003480097170671019528857341805436481363635757308527507071599235139077642601584243503982504174261107345409382254467722279333361683871026297713356219712767/20407380090087064357542034487880179461484065560660377413950776454507269537231668176013704725872029155343860864085256994218637012606597220075320118815440797532665371151045427603057333274989558690671173949249863659959474646503983029818568292277448284426845059780100487794051263297592356623250672944133422555353084922246412061905420543010402439485786756549444524272257914936170840629614642284920740807698549169793025275297402520023805702723200045643337343232268576874472999432965537851394440167123652588020103132396731496318869074762325893270745287418688000362186295930708236595029062835008463728448524282606664146694859949993281569359037729972044911401383500859170676720128922089882080182611250848415383819137930043540792934400000*x10^256+16465860492641684273007715990806481466848384423195896090032431424836920696193330776758069956978261801708829521755569264080908158702365639518666214232484087546501003426935168098639077362775298504748730992809978763097214432595383109682384179897093014780687437606516080810098446626870948015192589989625828176098371471740138674147276225793563903972604244038637894688239749990021904258142788620794099508554810077655347660486757173406219866072157766426198045346205798764393420649571781823848812310364822441436436000736127366993899732724943722392638868203268133398167466267/1632590407206965148603362759030414356918725244852830193116062116360581562978533454081096378069762332427508869126820559537490961008527777606025609505235263802613229692083634208244586661999164695253693915939989092796757971720318642385485463382195862754147604782408039023524101063807388529860053835530673804428246793779712964952433643440832195158862940523955561941780633194893667250369171382793659264615883933583442022023792201601904456217856003651466987458581486149957839954637243028111555213369892207041608250591738519705509525980986071461659622993495040028974903674456658927602325026800677098275881942608533131735588795999462525548723018397763592912110680068733654137610313767190566414608900067873230705531034403483263434752000000*x10^255-281454973518398111431636342053649805964612439848831166837568930234813101502218752659374525026121529149384559006673044870141172703142621053638914325356079747956869669863637636233278630157161948982585092140402685842640456116922929441193787791807758832179935508396657296113668535491728605132600018925733993696595723659687397812789688120863091809733257858918091680143307780265848207128006349889031626525394620771235052725411950345276083586599646170783215863269077588831686878945394325100977633750880441078316013725570665727399560937022356699482156362223183680548333137/816295203603482574301681379515207178459362622426415096558031058180290781489266727040548189034881166213754434563410279768745480504263888803012804752617631901306614846041817104122293330999582347626846957969994546398378985860159321192742731691097931377073802391204019511762050531903694264930026917765336902214123396889856482476216821720416097579431470261977780970890316597446833625184585691396829632307941966791721011011896100800952228108928001825733493729290743074978919977318621514055777606684946103520804125295869259852754762990493035730829811496747520014487451837228329463801162513400338549137940971304266565867794397999731262774361509198881796456055340034366827068805156883595283207304450033936615352765517201741631717376000000*x10^254-56220323377677098205242433447779827765309795278923975595616203370739402456380713703153583459750611708810296294415254979884850842725365692947224779678603105226995215412360229482156649856117669785417130032423501267533011232987363372495901926126055311871300381302969007297521581752477424766914821800446446057651150703748064641091849897141276232337331575767920861671225397071964447440735236977551911651742182839575199655880848364471858088712981351661466186540526987552431570722126040355179690034688747527944682879676302079000292560568432198798979996503287113114893449251/352639527956704472098326355950569501094444652888211321713069417133885617603363226081516817663068663804341915731393240860098047577841999962901531653130816981364457613490064988980830718991819574174797885843037644044099721891588826755264860090554306354895882633000136429081205829782395922449771628474625541756501307456418000429725666983219754154314395153174401379424616770097032126079741018683430401157030929654023476757139115546011362543056896788716869291053601008390893430201644494072095926087896716720987382127815520256390057611892991435718478566594928646258579193682638328362102205788946253227590499603443156454887179935883905518524171973916936069015906894846469293723827773713162345555522414660617832394703431152384901906432000000*x10^253+1017123483093466602135165119692408389535106528293305995193753665579105665316231700553750983524968595889270913508408155573826661817973042900579614353392924184383827460475066730226368206762024371521864755192223505197937443935780220546498344197728654545842315061725617114611642215730987704516297497627970289381773684115179046533050562627742567367828027608922382892518751674726541140326485553556071789760203766603624893883526484424399469844884452311365354344250444632399440660800951387692929306529202036235598423970670704058954549784339626084809190499193715550760319771/27839962733424037270920501785571276402192998912227209608926532931622548758160254690646064552347526089816467031425782173165635335092789470755384077878748709055088758959741972814276109394091019013799833092871392950849978044072802112257752112412182080649674944710537086506410986561768099140771444353259911191302734799190894770767815814464717433235346985776926424691417113428713062585242712001323452722923494446370274480826772279948265463925544483319752838767389553294017902384340354795165467849044477635867424904827541072872899285149446692293564097362757524704624673185471446975955437299127335781125565758166564983280566837043466225146645155835547584395992649593142312662407455819460185175435980104785618346950270880451439624192000000*x10^252-120330262326539588136744821745109819084624695662013777811043978863588370395458454032600745088475626548815574783437035559675992753301999772703116114825627267354972299049636238416099635461551812066420875208679325586802901924141130249784787098470170134671095192397099410273354590999542842183071474193299856776707501160760304596831649344721065272002719429604190653081756854827924515450083180101447670346099465249441360807709925854910528287941101349413535830498338208394841225633790409082292087632364167183340541967910488691335943741160937833183692493889553199223641927349/38085069019324082986619246442661506118200022511926822745011497050459646701163228416803816307611415690868926898990470012890589138406935995993365418538128233987361422256927018809929717651116514010878171671048065556762769964291593289568604889779865086328755324364014734340770229616498759624575335875259558509702141205293144046410372034187733448665954676542835348977858611170479469616612030017810483324959340402634535489771024478969227154650144853181421883433788908906216490461777605359786360017492845405866637269804076187690126222084443075057595685192252293795926552917724939463107038225206195348579773957171860897127815433075461796000610573183029095453717944643418683722173399561021533319996420783346725898627970564457569405894656000000*x10^251-98701674442429645056482388346447989845756901412970166662680193711360151871176945543456031615617274968935670601961740892129243113365057810637999566416974243082523030521453272876610815304744889859553622869788960936445829102139501657824949852422324901582324244422835171753031035370026451827959557173517160889348633333151935587460537793955234881750292492340080884060767292559691284752415093864111847917553061243456176270153311251647226503432573722521007473346614515292465085847637151255339010848481942581799104955973231094319142343579292267558657009253457570576720930781/457020828231888995839430957311938073418400270143121872940137964605515760413958741001645795691336988290427122787885640154687069660883231951920385022457538807848337067083124225719156611813398168130538060052576786681153239571499119474823258677358381035945063892368176812089242755397985115494904030503114702116425694463517728556924464410252801383991456118514024187734303334045753635399344360213725799899512084831614425877252293747630725855801738238177062601205466906874597885541331264317436320209914144870399647237648914252281514665013316900691148222307027525551118635012699273557284458702474344182957287486062330765533785196905541552007326878196349145444615335721024204666080794732258399839957049400160710783535646773490832870735872000000*x10^250+109134665300401958972532874529948439986712305218513685689538672847246147952741455326959982310903355480194264133647073318513128180167095047952824500104536485023441789919959835199033476212970499433232035266085588985371148250240437961302161436285875106657680094072854819056824465847491889759451127508672551855173535840184497535443146193020222862132554418056932805144338953997844459785433088886870631850020643044924659523536440200309209271560645403811133256196883383322077126733479640801154185483241446897362645626610838392388040885506001257862630022896557945833728052393/1028296863521750240638719653951860665191400607822024214115310420362410460931407167253703040305508223653461026272742690348045906736987271891820866300529462317658758400937029507868102376580145878293710635118297770032594789035873018818352332024056357330876393757828397827200796199645466509863534068632008079761957812542914889253080044923068803113980776266656554422402182501602945679648524810480883049773902190871132458223817660932169133175553911035898390852712300540467845242467995344714231720472306825958399206284710057067633407996279963026555083500190811932490016928778573365503890032080567274411653896843640244222451016693037468492016485475941785577250384505372304460498681788147581399639903361150361599262955205240354373959155712000000*x10^249-473373388569492164153228430560617767455105934476140736508889720366411987504692951741365768545094371349588907394577766042550305341030911783477354811870339731099927495832896663745249163053636973796307181446995132288379980201151267780119466684701954198546682514119602446369659063952972211623300668824528245980575772163706591451673801865269157819459541417782048308107586585174923840515932645773939530305263396515417759093965222904930827266291983761782716518054900040660495468108758265184332739674916910741911854539981540420057892367985061809827614187629265495836668736291/32905499632696007700439028926459541286124819450304774851689933451597134749805029352118497289776263156910752840727766091137469015583592700538267721616942794165080268829984944251779276050564668105398740323785528641043033249147936602187274624769803434588044600250508730470425478388654928315633090196224258552382650001373276456098561437538201699647384840533009741516869840051294261748752793935388257592764870107876238663162165149829412261617725153148748507286793617294971047758975851030855415055113818430668774601110721826164269055880958816849762672006105981839680541720914347696124481026578152781172924698996487815118432534177198991744527535230137138472012304171913742735957817220722604788476907556811571176414566567691339966692982784000000*x10^248+29331362741741133749409554108524481183900609270939170769293692005418820794532935952101142563621709805503217528914311352652511689133213231224837385190244986015024301666673786263304123927712145545209664530043057784480111842773932566562881588061023516073496623893744752294827404876229075666743625051688069404571829377941428820274376248986844610985728220194515277939616510494111682176158243124743538332063468004222438519192301275561269255617119489693588195508699935855120800631337061057832101078631659558220326712751308592662139399885768220422479419151882838612918515133/88844849008279220791185378101440761472537012515822892099562820319312263824473579250719942682395910523659032669964968446071166342075700291453322848365745544245716725840959349479804045336524603884576598874220927330816189772699428825905641486878469273387720420676373572270148791649368306452209343529805498091433155003707846431466115881353144589047939069439126302095548568138494506721632543625548295500465149291265844390537845904539413106367857913501620969674342766696421828949234797783309620648807309762805691422998948930643526450878588805494359214416486150967137462646468738779536098771761012509166896687290517100819767842278437277710224345121370273874433221264167105387086106495951032928887650403391242176319329732766617910071053516800000*x10^247+33792044382077917163799472378003442644511485359779306040914683061335625875490608387975069865567623027787111384865779765575780946137037641381597555617304390471947137993208906485559799373946473963355714038766366355073585536949560014166068953042976269282617713542894352736750088745632448686021265341707925366433877605516685695320312658817306878885502505784542043461784848118882339056325340419025634547031696972437893943187510143276870251287701264776822825389002237270028603536737067902742010073813144149331195867181347843940909393945620192333789582624302880012303597777/140281340539388243354503228581222254956637388182878250683520242609440416564958283027452541077467227142619525268365739651691315276961632039136825550051177175124815882906777920231269545268196742975647261380348832627604510167420150777745749716123898852717453295804800377268655986814792062819277910836534996986473402637433441733893867181083912509023061688588094161203497739166043957981525068882444677105997604144103964827165019849272757536370301968686769952117383315836455519393528628078909927340222068046535302246840445679963462817176719166570040864868136027842848625231266429651899103323833177646052994769406079632873317645702795701647722650191637274538578770417105955874346483940975315150875237479038803436293678525420975647480610816000000*x10^246-68364228444929729814181738677735260983404459057096433303560282442965447633706561230868844676756098729414267056020105459993802157225667352783655962619268363003751666396606566233722290330694543291781569337588773681058672184443308344826066966596383630035459105334583886567634573956010566333130950221458383227202476198610210559387193593209221920357738529473639654203514969836046596317818687225593084167610128597047064238373677833206462715912432630091641965917490481437674312188127748552181621862389284884634273987303247671653702974607740044913991322785721663729289903649/1390615027955674760209858092022551049135361935030271354601852839780539781600456023054746928941849034283358772225538636547200864484663134996660705452681234605585131360988928948379541579180385104280329373683457993004079492094425842492436127620706475583459971801891064609445807173642286535773711463944781709257214600058035857188165292055962263132924263695568933424104238457819914018251639813269451581746411032385030607851896718505834292099670819515677545612294060696117906887901066400086585366676983978896089083142592244131811718361577911738172579008258044102094325502292554172201434589471041934926090556844547224186744192313923366085899163662769273851947650419786963388667434710371407471930415397618297703629346030599825323809807794176000000*x10^245+42646290592833763626390782325897998931258717289836468899249822303778847767641727917308091097313860431548545356874069125610161884199701450949526408043553236739278597499647394685066765424063343448867445372854669410369924628027939143217902584908059583206181350757778409136335048090789336756681560376509959795735307064223362155185950846101001939154135866367954086725248805835077416152334371652536940228324834747705019854381819583209374345378005049111497311225036449934642731503328730451100037101638983398148442385497179319726514125349600046347851969252993246091130069911/11630598415629279812664267678734063320041208911162269511215496478164514537021995829185156132968191923097182458613595869303861775689909856335707718331515780337621098655543769386447075025872311781253663852625285032397755752062470682664011249191363250334392491433997994915364932725008214662834677698447265204696703927758118078301018806286229837111730205453849261365235448919948371789013714801889958683697255907220255992943136191139704988469974126858394017848277598549349766698808918982542350339480229641676381422647135132738788917205924352719261569887249096126607086019174089440230180202848714364836393748154394965925496881170995425445702096088615744943562167147309148341582181214015407947054383325534853521263621346834902708227483369472000000*x10^244+828919812369340170497302241212531084467107413258688079033650664481118675038908166790052285207424847868608237254562833462366208642581575454809223961300234462741082965185790163759209608952853721172539152084841218778835465204897877244256486629868440516620610123324787821873209012927498398599124888541929792589638848775350957082724798297352664340517596358986207425353066927440877397947624983144125320078426832088408368050277744083344252269057139480506755536136319483876136895968646870711135038540487856090592191537817989122175537508768154079307095412138260597157687467747/2302858486294597402907525000389344537368159364410129363220668302676573878330355174178660914327702000773242126805491982122164631586602151554470128229640124506848977533797666338516520855122717732688225442819806436414755638908369195167474227339889923566209713303931602993242256679551626503241266184292558510529947377696107379503601723644673507748122580679862153750316618886149777614224715530774211819372056669629610686602740965845661587717054877117962015533958964512771253806364165958543385367217085469051923521684132756282280205606773021838413790837675321033068203031796469709165575680164045444237605962134570203253248382471857094238249015025545917498825309095167211371633271880375050773516767898455900997210197026673310736229041707155456000000*x10^243-1610058219185416973276285412177217718366313734765013791510343633802465416503223995823587950395815219629625810544909369333679190930291549677427944730911420969154087690786534303932722327742766381312443009798777280044159686260198116872598263287931534393275517190850120015454619630813297294573265598010360684784162107838340937076193731261309807563436352943469417953578158269662199940788150425511868709664440129161103338589030812689917334733156557742449314414521234050123158895783230037900175455126579874000406045490723349699459301808264395041151954443610994174423366390301/11843272215229358072095842859145200477893391016966379582277722699479522802841826610061684702256753146833816652142530193771132391016811065137274945181006354606651884459530855455227821540631119768110873705930433101561600428671613003718438883462291035483364239848791101108103034351979793445240797519218872339868300799579980808875666007315463754133201843496433933573056897128770284873155679872553089356770577158095140673956953538634831022544853653749518937031788960351395019575587139215365981888545010983695606682946968460880298200263404112311842352879473079598636472734953272789994389212272233713221973519549218188159563109855265056082423505845664718565387303918002801339828255384785975406657663477773205128509584708605598072035071636799488000000*x10^242+618643036176314332605968677556169163568247921107176120511431659467445910201555183840603980739555589602539825347607820925628035200543613937948157959676006804794364265584573239199483055854420091785563187583058989824188024898695739645730996533966572118820261701263835172833622793701738354518038164540861456408216237468984601817263124465816248795570645446563585376582968532802747588582616587427121223392023624209334104801784911077519724387282497688270313047914554479821540240091522495346333539693563050585972999821491102075462659535042472026240849114547190371972555413161/38262879464587156848309646160315263082424801747122149419666488721395381363027439817122365961137202474386176876152789856799043109438928056597349822892482068729183011330791994547659115746654386943127438126852168481968247538785211242782648700416632576177022928742248172810794418675627024976931807369784049098036048737104553382521382485173036744122652109757709631543722283031411689590195273434402288691104941587691992946630157586358684842067988727498445796564241256519891601705743065157336249178376189331939652360290205796690194185466382516699798370841374564857133219605233650552289565147341062765794068293928243377130896201070856335035522095809070629211251289581239819713291286627770074390740143543574970415184812135495009155805616057352192000000*x10^241-61186130075569594865876528982900866870351879359520438122138261143321339885212698678535249098255709159075070534716576133562458614318324995562602680862223040110544528162337867469317514573208071844094364393718959952418123734398040027428993493748849379295611370243423488820644111200037543972552146656540592989568508363061491955807525387523694477984196148077166297074526749416845178903284073496856992303288540054693103683620940171012915457998819388756398284274807413368424638898485285554679524453324023524885439273610052460105155944108999381824054360455154854872145828933/852715599496513781190900685858454434408324153221579329923996034362525641804611515924441298562486226572034798954262173951521532153210396689883796053032457531678935681086221592776403150925440623303982906826991183312435230864356136267727599609284954554802225269112959279783418473342545128057337421383758808470517657569758618239047952526713390297590532731743243217260096593271460510867208950823822433687481555382850128524900654781707833623229463069965363466288805145300441409442274023506350695975240790826083681172181729183381470418965096086452649407322061731101826036916635640879596023283600827351982093407543709547488543909579084037934492420887859736707885882096201696467634387704590229279351770399670769252690099019603061186525157849563136000000*x10^240-101086300485069887911476696418078884908702968170515255944702301589664393689883389138961727534340492073063944249460158280928182976629854923207315822948401473095748483343586026708913695347256859081472134917580871125325328728424395411490879827814794957394527736844899922988035514749570849494678895538962283862568297390609665621102663142547241473364843330454018831813573951104505868861679068703182983507557619839668641929372357045245043669855496066639078232699428656571836141134406930183686103266623507003497497460498148831856441289498835897443826747469472021127030611453/331611622026422026018683600056065613381014948475058628303776235585426638479571145081727171663189088111346866259990845425591706948470709823843698465068177928986252764866863952746379003137671353507104463766052126843724812002805164104116288736944148993534198715766150831026884961855434216466742330538128425516312422388239462648518648204832985115729651617900150140045593119605567976448359036431486501989576160426663938870794699081775268631255902304986530236890090889839060548116439898030247492879260307543476987122515116904648349607375315144731585880625246228761821236578691638119842897943622543970215258547378109268467767075947421570307858163678612119830844509704078437515191150774007311386414577377649743598268371840956746016982005830385664000000*x10^239+22702157510716928985416866739161461012031943419996057603676032681494613074083323755154332638223260892858553671159750904578085680648380326621094396043926051660513279133667404738514038092561385884319172871865111316637851826568977654953076221843750784345294386074508256257371703015955918022480101692680911500659077797378967693452650334745537663862425756913116858029284069184821373484071192343816931809920228157419934725566471305306619686649169814816972686829730327549101150434136570779926943603296483245669184239558495762986584565467734995208023845625436847599098572622213/429768662146242945720213945672661034941795373223675982281694001318712923469524204025918414475493058192305538672948135671566852205218039931701433210728358595966183583267455682759307188066422074145207385040803556389467356355635492678934710203079617095620321535632931477010842910564642744540898060377414439469140899415158343592480168073463548709985628496798594581499088683008816097477073311215206506578490703912956464776549930009980748146107649387262543187009557793231422470358906107847200750771521358576346175310779591508424261091158408427572135301290319112475320322605984363003316395734934816985398975077402029611934226130427858355118984180127481307300774484576485655019687731403113475556793292281434067703355809905879942838008679556179820544000000*x10^238-1097014353869010931548844007692749383495579869879104597621346220506795813689981590900612275867418334444319206500724792053303692279408653565149789771611804414390138095416113003726183276283137754156079264662362378281423809031985950520192616482277419020773540640918938598597240552300549166529521927988110145361619398297899670707878035735589758348142633248331813727216708619081320674482804503258535086203275831541332746728428216459207576259400881331344142007073470275238918369364538279152583424058195479219693678557571265065373472600519631505324131526428883333431063039571/368373138982493953474469096290852315664396034191722270527166286844611077259592174879358640978994049879119033148241259147057301890186891370029799894910021653685300214229247728079406161199790349267320615749260191190972019733401850867658323031211100367674561316256798408866436780483979495320769766037783805259263628070135723079268715491540184608559110140113081069856361728293270940694634266755891291352992031925391255522757082865697784125235128046225037017436763822769790688879062378154743500661304021636868150266382507007220795220992921509347544543963130667835988847947986596859985482058515557416056264352058882524515050968938164304387700725823555406257806701065559132874018055488382979048679964812657772317162122776468522432578868191011274752000000*x10^237-1997698838535043947613698737868085814235960168445897269301385886527471232414970499634453088524948456472771967241557884372421942641332488816572118820770696163529465559543169049085352110859237133812628308228808039639435797969978175193638512686289051230270599417173979679769061393472478288673385525761197234926734002181822810445767610186875147575180406041928373691413060898583943281338720866792531792862140094465062739055967198481561505905736691780892088694260021944728932155028921792862764325029489349751381086219582869026107306853241503609005980820155106173924079314739/3867917959316186511481925511053949314476158359013083840535246011868416311225717836233265730279437523730749848056533221044101669846962359385312898896555227363695652249407101144833764692597798667306866465367232007505206207200719434110412391827716553860582893820696383293097586195081784700868082543396729955222268094736425092332321512661171938389870656471187351233491798147079344877293659800936858559206416335216608182988949370089826733314968844485362888683086020139082802233230154970624806756943692227187115577797016323575818349820425675848149217711612872012277882903453859267029847561614413352868590775696618266507408035173850725196070857621147331765706970361188370895177189582628021280011139630532906609330202289152919485542078116005618384896000000*x10^236+697023834334306768777094640866740887924137208264597929268275723966084223134722370993610492182092297512627423216862773373756008798885044493648744737254338809705312478678469288111246569472646517702517521457299439517459519549122118679756116501560391612404095201217926826101514403341883612540093806368288325446318352692244392752645170494591693101881580783384903468122048071317323221837400819807345931064026677117222212914182192172699516274270287598353161892160836323640090459917334973538337844573890440358514776387421717465798857025113230575488453262166371836787628806401/4885791106504656646082432224489199134075147400858632219623468646570631129969327793136756711931921082607262965966147226582023161911952453960395240711438181933089244946619496182947913295913008842913936587832293062111839419621961390455257758098168278560736286931405957843912740456945412253728104265343237838175496540719694853472406121256217185334573460805710338400200166080521277739739359748551821337944946949747294546933409730639781136818908014086774175178634972807262487031448616804999755903507821760657409150901494303464191599773169274755556906583089943594456273141204874863616649551512943182570851506143096757693568044430127231826615820153028208546156173087816889551802765788582763722119334270146829401259202891561582508053151304428149538816000000*x10^235-7660223834275817226299053998773889643963031342962116733849742433997154387293565345090399850026934891668792353900703560513680619675259408282106787395976628934079026673989154310239890113623770814292322330160373693952414263130426902012035023991241820850868612449604537865716126529916486989803958740561986296509084918682729196976092978168348275260200144854912410838523119772894454790713914868481875790400237749053121286734518728797781282794792207200596451933297199462840057019245226850741405566305897204183632991719061355162890401024587391788127299025883662578365230612941/556980186141530857653397273591768701284566803697884073037075425709051948816503368417590265160239003417227978120140783830350640457962579751485057441103952740372173923914622564856062115734083008092188771012881409080749693836903598511899384423191183755923936710180279194206052412091776996925003886249129113552006605642045213295854297823208759128141374531850978577622818933179425662330287011334907632525723952271191578350408709292935049597355513605892255970364386900027923521585142315769972172999891680714944643202770350594917842374141297322133487350472253569768015138097355734452298048872475522813077071700313030377066757065034504428234203497445215774261803732011125408905515299898435064321604106796738551743549129638020405918059248704809047425024000000*x10^234-36450840122764506955314581942939233778644438521904327991987341335261402534547027705309987266583254505428745553883028571661389982983915897819228607037491954329614224763682171414051551293763741741991737964618671590715870216874685047210469972306438790204770392162718903390874490789781448913299748959064875295832117083402569996812527042442868528784106860929118098213027073961540329133333288298249802563998189581487921326756189415943451168332070299238866130675014978468665296743601238722117401453111433893557261611197957612896793558736255476583266255104401228360350542431/81841986535082085206213476935933360188752673196423782160549858471534163907731107196054079778647363767429417193163543746500502271374093351238620685223437953687339841881332295244156065985416278740076717373321349905742812155626651209911746282591357613115353965577510412209868925858383558731837305734565910562743827767810725218982672333206185014747304012843409097120087679977384995281185030236966019473167601150052640084141687896104741981652238733927025367073950728167368354192102544358036727461208573492808192470611153556804254389669741647333900182110208687802647122332672679348092774528200484984778671760045996300303686752413233303740536024114399052544591568785308223349381839985076172716643868753806481072521504763137692298163807972951533499187200000*x10^233+7997040509198457190194343175478929968247432822377564574551364719832705836281932371520189970564909707111873499611996195380156388129921490908542991153281498490964781097967851992709669872004767540771099846574388372958714168037793583041327825983632355962858976149365196263486182775378812244504859375262600353734426399295699901203261915831369315202375956300850137759232767441426831216416817968207893403963528267691914361476640807575993595320121990467150273780455630826648106940173162536614235234660920031173591924972501373211927493259841790839056059395563251365004060479129/24061544041314133050626762219164407895493285919748591955201658390631044188872945515639899454922324947624248654790081861471147667783983445264154481455690758384077913513111694801781883399712385949582554907756476872288386773754235455714053407081859138255914065879788061189701464202364766267160167885962377705446685363736353214380905665962618394335707379775962274553305777913351188612668398889668009725111274738115476184737656241454794142605758187774545457919741514081206296132478148041262797873595320606885608586359679145700450790562904044316166653540401354213978253965805767728339275711290942585524929497453522912289283905209490591299717591089633321448109921222880617664718260955612394778693297413619105435321322400362481535660159544047750848761036800000*x10^232-14009688621262128348815806432520300708312462189896247514979969960466899685984058051197947288322481916919559279944753857845182010922258813466604910891150069280314929317196303034400890686874390769851756469458451630341000832710739465647785630722015965986789681483554560356899783861221323490268428789132772580875646735557840234559707132397293056115538888207038027740539139221949056100474379607304610843405980210476630290955246256972069036930275304303194911579735716404361235669055010292136499911199643626096431470084086970633981051992541842585956418290482995634555236683637/309362709102610282079486942817828101513485104682481896566878465022399139571223585201084421563287035040883196990158195361771898585794072867681986190144595464938144602311436076022909929424873533637489991671154702643707829948268741573466400948195331777576037989882989358153304539744689852006345015676659141927171668962324541327754501419519379355744809168548086387113931430314515282162879414295731553608573532347198979518055580247275924690645462414244155887539533752472652378846147617673378829803368407802814967538910160444720081592951623426922142688376588839894006122417502727935790687716597833242463379252973866015147935924122021888139226171152428418618556130008465084260663355143587932868913823889388498454131288004660476887059194137756796626927616000000*x10^231+8824514265725946530302152651726520458034729632117140112966064548395431983866675856862724819554038893933944366602321695670780296566043125336423973358176315531933872854341191076339076930949746943909355151921836419650986351506964470717881140901422930298037659760093982935824337270688923594967745044754644489654760058924740970928514520009086792792519978415615360498520909978523516550634007393071881815364895827281583732952825268338405502102288000357843168913901054400186271201292145306883426557432649739536624970363703850560513998181717358119293521507035738418397177365843/8662155854873087898225634398899186842377582931109493103872597020627175907994260385630363803772036981144729515724429470129613160402234040295095613324048673018268048864720210128641478023896458941849719766792331674023819238551524764057059226549469289772129063716723702028292527112851315856177660438946455973960806730945087157177126039746542621960854656719346418839190080048806427900560623600280483501040058905721571426505556246923725891338072947598836364851106945069234266607692133294854607234494315418478819091089484492452162284602645455953819995274544487517032171427690076382202139256064739330788974619083268248424142205875416612867898332792267995721319571640237022359298573944020462120329587068902877956715676064130493352837657435857190305553973248000000*x10^230+39739599631769504428024018668741404955890390746681312154996396634765525242556404410832634638231969234343857853913970108177803746102136998884054456562066125444811618093195936551545212873454430600320466434061145125783529236219068613517697462465462303139183375290233073324311778316154531143909480748416145989044569848172639708770635784798893346655243480254381511242278859764339376414241063068708205534711327541175873404405827741890763661095972958731564412067323186454582087761001049795518902092058913592567391668926847993236371760983740339349822006809961218510817034030539/58469552020393343313023032192569511186048684784989078451140029889233437378961257603004955675461249622726924231139898923374888832715079771991895389937328542873309329836861418368329976661301097857485608425848238799660779860222792157385149779208917705961871180087884988690974558011746382029199207962888577824235445433879338310945600768289162698235768932855588327164533040329443388328784209301893263632020397613620607128912504666735149766531992396292145462744971879217331299601921899740268598832836629074732028864854020324052095421067856827688284968103175290739967157136908015579864439978436990482825578678812060676862959889659062136858313746347808971118907108571599900925265374122138119312224712715094426207830813432880830131654187692036034562489319424000000*x10^229-30482078312247551848765337161775331520605135749702357041276877270886430926500964784093824108314856660539970218892517491235774576821244423309921359570843585718367095714095880111732059464463225246027632343904865815762105463624714245331762568203319654362700096715952409968238956615771886920107802745418128767975953383199285564147167701905588279969767420040133404847996714668972428100085939815671869899671388240488559690460274442088741850768592782857352093124788064822339790437347428048203034676864647219488951980305326158143525366462259107621189252922703014662221325247071/244046825824250476436965699586377090167855379972128327448236646494191738625229596951672858471490433207903683747366534636695188171332506874400954671042762613732073724536465050580855554760213278013852974299192648902931950720929915091694538208872004337927810142975519952797111198657724029339266259323361020483765337463148542515251203206772157349157992067571151278599790081375068055633186264912250143855389485691633838451113062956807581634220490001915041931457273930646252380947152277176773282084883321355403250914173302222130485235761489367742406823387166430914645525441007369376825488605650047232663284920259035868645397800316085440799918245625637444670220974907547412557629387640228671911894453071698474606598177806806943158208783410237361652129333248000000*x10^228+116807735816745842623726713253133724479750638584202257815237143385936284754900062107921615070866022955999345582798377014925445586861383911403907925317540942836542890982161809169557538471837078513352050646374934151455893595689977567703990587248134722580938875660706574230340060060046375496545432409425506199013259404779156317772652245916440375732492258472617199612534982770039730623444231133954163178167990838958487048937007731923083114569377678106058110133272762957298859204778144298655573592574340197769969541566869357896774177042628146577760829131166192457461520821917/16839230981873282874150633271460019221582021218076854593928328608099229965140842189665427234532839891345354178568290889931967983821942974333665872301950620347513086993016088490079033278454716182955855226644292774302304599744164141326923136412168299317018899865310876743000672707382958024409371893311910413379808284957249433552333021267278857091901452662409438223385515614879695838689852278945259926021874512722734853126801344019723132761213810132137893270551901214591414285353507125197356463856949173522824313077957853327003481267542766374226070813714483733110541255429508487000958713789853259053766659497873474936532448221809895415194358948168983682245247268620771466476427747175778361920717261947194747855274268669679077916406055306377953996923994112000000*x10^227+176331421762057840722360769072734216285934154731914499336757257083422276790291951928174555284113834287913846337099720603321263324545875194255315916187920354380145624946880812581452849553055021575694143770675900396843619653476568117931904278414521498077952380543088986797370919665932685771498586753250969023905364797178901041581630015388804808010869452640110255874075398200427417209728524983780932004830911325890257441604261555864949302751806365055314172428156789446275510034677796553736742291876185880343257515259324840197173163361676570082296784791754698576199213111/147712552472572656790795028697017712470017729983130303455511654457010789167902124470749361706428420099520650689195534122210245472122306792400577827210093160943097254324702530614728362091708036692595221286353445388616707015299685450236167863264634204535253507590446287219304146555990859863240104327297459766489546359274117838178359835677884711332468883003591563363030838727014875777981160341625087070367320287041533799357906526488799410186086053790683274303086852759573809520644799343836460209271483978270388711210156608131609484803006722580930445734337576606232818030083407780710164156051344377664619820156784867864319721243946451010476832878675295458291642707199749705933576729612090894041379490764866209256791830435781385231632064091034684183543808000000*x10^226-186974176684365725777726924593691129374169093851151860824179360528541733644552715316733894201354410970226751344946998891904482068649889050925693390954231481436541701954444380043584129948561205470584785440255351747286075453757663346175504002475186148886685077069552571921490319721601468787218231894915235712617427142631678434280813091729854829123919159229668048734559325069090716939977858072932846705139267307585169495290046080663932917648766592035150446336538132477556693375786287521399478360251829806972550065731101303353514240223134463918533280159741156605058100915047/606212315347438183469422797772560691976952763850766765381419829891572278745070318827955380443182236088432750428458472037550847417589947076011971402870222332510471131748579185642845198024369782586410788159194539874882965590789909087769232910838058775412680395151191562748024217465786488878737388159228774881673098258460979607883988765622038855308452295846739776041878562135669050192834682042029357336787482458018454712564848384710032779403697164756964157739868443725290914272726256507104832698850170246821675270806482719772125325631539589472138549293721414391979485195462305532034513696434717325935599741923445097715168135985156234946996922134083412560828901670347772793151398898328021029145821430099010922789873672108446804990617991029606343889263788032000000*x10^225+283148634352098433242439872806317012163916571144370138629435241124146735563069707929125969616015890034888142770654930312906844397723838484131898382278117188526227068421687357718942495510426917554188911737518343938554827751833864035318340607520519583086761235005136219395647975535408499988003398521765233543962382552075541540768788883462223177081564537651725495840633428700291435978875336873569264235282588748732359515398858645139339050288945820319312832411622239795494964985440374790486938038902485689795454287676326763647603400990017929914602473817306668893055533341043/10911821676253887302449610359906092455585149749313801776865556938048301017411265738903196847977280249591789507712252496675915253516619047368215485251664001985188480371474425341571213564438656086555394186865501717747893380634218363579846192395085057957428247112721448129464435914384156799817272986866117947870115768652297632941911797781196699395552141325241315968753814118442042903471024276756528432062174684244332184826167270924780590029266548965625354839317631987055236456909072617127886988579303064442790154874516688955898255861367712610498493887286985459055630733518321499576621246535824911866840795354622011758873026447732812229045944598413501426094920230066259910276725180169904378524624785741782196610217726097952042489831123838532914190006748184576000000*x10^224+1347877282911955011267884094805386419196986334517801409972316169690868006258476333866326298903182137449148874070955010377087550252448021064539797232041387013552487718554247051149446574024554006101623644130822426368257255922425976507483178566145759896818495399566643642329673007788275518598746824045399422318942191245491879446788260005596575965400907124196975314905087395235749817221046794493530645972473365532757866353525485317363111759941300402407706292742321449816631068279520152312109088724769753751644572872141893937728726653609165469823053920045069145584107039789/850271818928874335255813794278396814720920759686789748846666774393374105252825901732716637504723136331827753847707986753967422351944341353367440409220571583261440028946059117525029628397817357393926819755753380603731951737731301058169833173642991529150253021770502451646579421900064166219527765210346853080788241713166049320148971255677664887965101921447375270292504996242237109361378515071937280420429196174883027389051995136995890132150640179139638039427347947043265178460447216919056128980205433592944687392819482256303760196989691891727155367840544321484854342871557519447528928301492850275338243793866650266925170892031128225639943734941311799435967810135033239761822741311940600923996736551307703631965017618022237077129697961444123183636889468928000000*x10^223-3690873359415556335416682518099769190140856843911691756751194461861036586822129177771088404291761266447064036336954072068883324666996637520441522393825585959047565457343143275794846311176685715493574114700462804039765994565262968110362580698664354967167214495456361262836588404589139783678124244421026070384184121629574862408553829205622962851250154423903171707006543130859817572078493748539539062669206656667056769856085161585042140651482365383506271269845525736609902359041318146709019431535489536267035797464887319710690364316885847594197100725540406535875648559451/5101630913573246011534882765670380888325524558120738493080000646360244631516955410396299825028338817990966523086247920523804534111666048120204642455323429499568640173676354705150177770386904144363560918534520283622391710426387806349018999041857949174901518130623014709879476531400384997317166591262081118484729450278996295920893827534065989327790611528684251621755029977453422656168271090431623682522575177049298164334311970821975340792903841074837828236564087682259591070762683301514336773881232601557668124356916893537822561181938151350362932207043265928909126057229345116685173569808957101652029462763199901601551025352186769353839662409647870796615806860810199438570936447871643605543980419307846221791790105708133422462778187768664739101821336813568000000*x10^222+11936213978284808584473599928768866068053497738906096434323660058197958780500785182290881529361314433170731232773439683157465600163422064932164710991723171291268833387204360817227344941367224600624157220938999316288296546806801664275725291659384053444147558110734913720164573338786577758930141901941451025247927922329847523257674047300746964882323088681533836375346393227916732986766386328132944278876172011688540316844296730098154135779295398057084882917803719755858555341660928624838043158180763092313761502868995016476417323693598218820714351544133386653343641767439/142845665580050888322976717438770664873114687627380677806240018098086849682474751491096395100793486903747062646414941774666526955126649347365729988749056025987921924862937931744204977570833316042179705718966567941426967891938858577772531973172022576897242507657444411876625342879210779924880664555338271317572424607811896285785027170953847701178137122803159045409140839368695834372711590532085463110632104957380348601360735183015309542201307550095459190623794455103268549981355132442401429668674512843614707481993673019059031713094268237810162101797211446009455529602421663267184859954650798846256824957369597244843428709861229541907510547470140382305242592102685584279986220540406020955231451740619694210170122959827735828957789257522612694850997430779904000000*x10^221+197244657802604074612295362345687265111643483763321024145913824153437228996335331608915823322098730663405795600999145914745810420317243288982518114318089444286399597630647478289119291846110618479791929180318663414979069425393187633709386888802877735462721147388222008656389888283166190762944694991374156707486463726268598816798322684696287422467263934745451951346640505613324453070610419482352082957225175445172793900738760838525724856488983567533606217530159373185868463312684154489747572931084099116333322080641572743808871487549292137424013617873373851749424737609727/339401301418200910655392680634519099738520497802656490467626283001054354845560009542845034759485324883303020847881901656607668045380918849340974453267757117747302493474340525824231026708299958916218980788264565428830475711246727980787535968256725642707848198194087922618861814681004813101516458983483732650552080868161065575025224558186342137999253803780305891892118634340021302469562739104235060350861881378735708276833106794844375472270306739026811036922135625325366074755699794683145796892770642516428544977216967093284259350311981333036945153870174395718466338335353871922831227252250298058706216098710163053747986614630281391572245060789053548357256398835980948249247260004004705789629929335712393443364212152550700329603707275873727762965969895533051904000000*x10^220-569288884161322489574675718689406011602161079823610776793271568281489464759936786887335832373901720534850584121615889023565786190302673554961584958218846632286031141382006904959262430632809566268365734495211146139102985943083479573577182436941394883512829872711609938987870801302583720226603299256097055324168250068480031475517501689750531057965299052948856155940098128942600452858842440282160651110833024845849450628597069677160111153952279713875893384296312817091434884730068356887697000388486381687686476326106100461771358134094336845428889981457247516192288724015027/339401301418200910655392680634519099738520497802656490467626283001054354845560009542845034759485324883303020847881901656607668045380918849340974453267757117747302493474340525824231026708299958916218980788264565428830475711246727980787535968256725642707848198194087922618861814681004813101516458983483732650552080868161065575025224558186342137999253803780305891892118634340021302469562739104235060350861881378735708276833106794844375472270306739026811036922135625325366074755699794683145796892770642516428544977216967093284259350311981333036945153870174395718466338335353871922831227252250298058706216098710163053747986614630281391572245060789053548357256398835980948249247260004004705789629929335712393443364212152550700329603707275873727762965969895533051904000000*x10^219+672130659207925077953493718999133680068247513434704629098268430752858585660078651833912222489974126525297562545589876569641351797791859888477509085729007042274208043051004277117887165037225824658466873151261778855637118655276690378720100122974572883558435737985686821160769988566240147916983252292020076493128350303298613185297685860710521672193472114048741086136079621528929125868448103514688920956082276030987318665862775895321459128192973436814044227661461359597719379890775112634817227064544203369713542812357601729888140724829481996907436368352787237870783789043759/2715210411345607285243141445076152797908163982421251923741010264008434838764480076342760278075882599066424166783055213252861344363047350794727795626142056941978419947794724206593848213666399671329751846306116523430643805689973823846300287746053805141662785585552703380950894517448038504812131671867869861204416646945288524600201796465490737103994030430242447135136949074720170419756501912833880482806895051029885666214664854358755003778162453912214488295377085002602928598045598357465166375142165140131428359817735736746274074802495850664295561230961395165747730706682830975382649818018002384469649728789681304429983892917042251132577960486312428386858051190687847585993978080032037646317039434685699147546913697220405602636829658206989822103727759164264415232000000*x10^218-293354977459217032808492889078239397917603878059829878640019574588889357484920571351351354336157305418648633639735015001509973721205497296948721602826028956605986838965822846354031358271871300992618610474171823052033190563323840194297350264733417913282494190179242682110178856816954474224346373977651461743884938878510420137628682661988504170302091204599479810307981762721348497343458582428809205993441422254561973904898156129677785852196766895614118855359959713763812510012547755197204424853590815146442504898095354915948974292912936753224605365670428992845077758899/47931141619046352861434991184737577995109792432411769820861246896520261946152966368914369080123458760897974830429873002829196664140097071891239282056773806756075409343221676088940112304016208647207126414034093581318981859188815458548615736608991656636087094351044780180238085630007871611590425067298127657743870197791951725534781630969761295722679844142887265543444017664233148959415202122598740134544731204842702182279144209013654855842030896129317544279294733619012142626499611409976784654356625553153687947093079367211114756238893735165727462069929826397638920614865273838072275309896086551605454512795943262248816677842524210905266383217022272929171220757484069841018246590954571069342964848979324605274056766885224760506309755860559134881104607672532992000000*x10^217-1625501493578135598829477883282037939037571210244139331759914343537778382300505216578332042325356046460742270806536045248931931926198011852875571819782355460985469519704845560424654479711816797298985475141420217618017474571543085227637124926769089372110331469725129031372416696431327857905761472196966892281477678178139963899034968024249338346692887715846764530052711053534578699935108069022074802959736333033714292957674283568066077300793300997336352446353789327162765432805115715316277461903697321298142751158272397215298584948940067251314888589025408526215330685762403/439864086637988380209388914102336753261122565152242811646043662769366443879845772367527165048292981048760715018854944546963537786813670828745902891435013224600504031542745321468203410613956746755419799101590876795764296521775759463100646614860716432949371264859537947714044911826582237779565330842594917515115496805136740985232691027409499410847032929699276435892185750104667608000553309879088638214716998266841477926775706406118310612062317533778747103851087770421674432883386933909356952773030752701291394290473189352896400118004327807615880919415746016851132374482618618011989270518916386284083256063928371317657390652560844683477629598782613398671004292891431308931024448965190098703360388419083261902600018949705707627166404629532351180803896984610835267584000000*x10^216+10624975830167152121036865594675790786725784207565847795386484723347977158497703265652835597702369995116466782932792041213702295852719832624745319886699578138457841686386617070064351761197811296618543909486809526843059094492287338412306536091022214615368404383803875310287778685541073915773055122743888171678023349704366065390223838123582579170639721352675429592822133664988859865981879924557513395287531646913575399096539378833593639658375882582113653293960259301013124640280738374129612450707509134641040214954423931080163013667533824123162984521349439599707735258058451/15835107118967581687538000907684123117400412345480741219257571859697191979674447805230977941738547317755385740678778003690687360325292149834852504091660476085618145135538831572855322782102442883195112767657271564647514674783927340671623278134985791586177365534943366117705616825756960560064351910333417030544157884984922675468376876986741978790493185469173951692118687003768033888019919155647190975729811937606293205363925430620259182034243431216034895738639159735180279583801929620736850299829107097246490194457034816704270404248155801074171713098966856606640765481374270248431613738680989906226997218301421367435666063492190408605194665556174082352156154544091527121516880162746843553320973983086997428493600682189405474577990566663164642508940291445990069633024000000*x10^215-3270560673686487070509932512645645175358036155529721664660437139585142146494420388585674244712694035474073726990848731972549357748028092904767745343498329627972770503280805504942351404483520640435259556732629573333896180485855888836679204688590544784004595043093046803438386142188377748288170883336231405714321818987545402272867816891524299712288885956591509538639701355084228207797496788640912248657382303071788470250284077337318912643097045705674988401328994119058511581439209651485680285826174813960717873303468176628801738333263176342634051477019748291116541082793/95010642713805490125228005446104738704402474072884447315545431158183151878046686831385867650431283906532314444072668022144124161951752899009115024549962856513708870813232989437131936692614657299170676605943629387885088048703564044029739668809914749517064193209660196706233700954541763360386111462000502183264947309909536052810261261920451872742959112815043710152712122022608203328119514933883145854378871625637759232183552583721555092205460587296209374431834958411081677502811577724421101798974642583478941166742208900225622425488934806445030278593801139639844592888245621490589682432085939437361983309808528204613996380953142451631167993337044494112936927264549162729101280976481061319925843898521984570961604093136432847467943399978987855053641748675940417798144000*x10^214-667888012268150518168838881940820231074697174629404166780006025109043215166179750162901249756080649974980375965534414505622146530023009296759294605557901665347472352244224027964024329919325200446106269152944972900834817387942798699155904206931645219278301938194563929188480623932699647562242156865585434688990178111435515357307950654296556142847307342725452917948561677940671412335267877998906825433892468578239763598136926880584456701374226076037530788476903546836559416174257251800156661248805502087882473324127342924176020718750298522372952879674230738029814892481061/97725232505628504128805948458850588381671116189252574381703872048416956217419449312282606726157892018147523428189029965633956280864660124695089739537104652414100552836468217706764277740975076079146981651827733084681804850095094445287732230775912313788980313015650488040697520981814385170682857503771945102786802947335522797176268726546750497678472230324044959014218182651825580566065786789136950021646839386370266638817368371827885237697045175504672499415601671508541154002891908516547418993231060943006910914363414868803497351931475800914888286553624029343840152685052639247463673358716966278429468547231629010460110563266089378820629936003817193944735125186393424521361317575809091643352296581336898415846221352940330928824170354264101793769460084352395858306662400000*x10^213+16289768544429430632903827955614792968673478586179408116233247850986721480460810126324576750061273392821828634139596445588823226207071698838185277808514438714110352180141621906380402829774685308451214784031839579029853342717740660819778747256779620651146250618651161366119303133175184721432336383765487530371953200281150920057234852689295261448897810853532681265500615183234906673136870414445892616590903463581772837811318327525405339483499201594458099735496113381718531257197341922692573252672369340848794216479425224402048121466736233563097012715153429852244935985543/9716997550275561490080136920624348276586616666545000293635328186632367805709320244119009191521381308622623068143795593173830880199611091944114036601700746688902043605898828465161220798108317223778819198335143914670065823162864504503041557037377644836972474305533429208592083052169043980039488672250051359652096883968020732673776719969137123348711727446993106720163739752312202613103132209147139916925111870803861739655136059698795407157376650973475958748710393473860626108242093176361249047622406627855800801144089546613984111697731968840969005765275116554075015181752393106992126612372425624275657383957690384562795084415662296189551272045834095988823094833874346188203540099867381271356052216894293876575618600434407904854676029543305576085031542478221179092992000000*x10^212-7377780669991923875579450412695091059458308092805405682541130580116983720400164522913438523963177481987381516646274457988893767000118010734274992391219392329714174828549816100796080991145199194257732395968590765431422105223279504649697190408990487534085014351588791585004568947767297235046486984532204350311516396123043634048951998587145876309948751060055734531984170412261669793223341505965891021220691327682569325652270759525536936070625036111040734379911504686415120337400480035250389870563793970780985812294271809595965484850634630804301019022580754889866660638835317/52771625553039392229555212167779317726102402742196390166120090906145156357406502628632607632125261689799662651222076181442336391666916467335348459350036512303614298531692837561652709980126541082739370091986975865728174619051351000455375404618992649446049369028451263541976661330179767992168743052036850355504873591561182310475185112335245268746375004374984277867677818631985813505675524866133953011689293268639943984961378920787058028356404394772523149684424902614612223161561630598935606256344772909223731893756244029153888570042996932494039674738956975845673682449928425193630383613707161790351913015505079665648459704163688264563140165442061284730156967600652449241535111490936909487410240153921925144556959530587778701565051991302614968635508445550293763485597696000000*x10^211-18447113797094905198156846011530186989390264338481429413608000714525111552402967563820960448887305597398221147223517077158394809070879737454895066487256972848767460301297238468298400637328541041935720296495031228773023853513686039094651997716002465387403697282041368710293534409756145517377345656652109247659371631099301325643574465860418455849652197117428526370225440404885460529276013959424235735984866211099112211582962028487936519327661450517124969942047404923350778542695795830519399501137117280343886052868352556412827453254582458982069839225588629066505904158367727/2216408273227654473641318911046731344496300915172248386977043818058096567011073110402569520549260990971585831351327199620578128450010491628084635292701533516751800538331099177589413819165314725475053543863452986360583334000156742019125766993997691276734073499194953068763019775867550255671087208185547714931204690845569657039957774718080301287347750183749339670442468382543404167238372044377626026490950317282877647368377914673056437190968984580445972286745845909813713372785588485155295462766480462187396739537762249224463319941805871164749666339036192985518294662896993858132476111775700795194780346651213345957235307574874907111651886948566573958666592639227402868144474682619350198471230086464720856071392300284686705465732183634709828682691354713112338066395103232000000*x10^210+9428561032268712632331456199988882291115351844125310551686139085149481091873923472034765740545425382583472589489593526448156627675316845557012905433763864763484711997058985136467963940233874779186926539266154123714522317788095152710260611219482017160322798911877959311291275414754557661498199979859582449508838740642544340403512400808433362941982516114257407531741434213597319264178838373849635981177233670972469268394036435041199259256399261974255756211939116748822814338322429092998785983324807128753547572321031815613733794900355864423068420040567258007787113494093371/2417899934430168516699620630232797830359600998369725513065865983336105345830261574984621295144648353787184543292356945040630685581829627230637783955674400200092873314543017284642996893634888791427331138760130530575181818909261900384500836720724754120073534726394494256832385210037327551641186045293324779924950571831530534952681208783360328677106636564090188731391783690047350000623678593866501119808309437035866524401866816006970658753784346815031969767359104628887687315766096529260322323017978686022614624950286090063050894481970041270635999642584937802383594177705811481599064849209855412939760378164960013771529426445318080485438422125708989773090828333702621310703063290130200216514069185234240933896064327583294587780798745783319813108390568777940732436067385344000000*x10^209-9974202072686983774160312317578548923551839785772719933935597976375290151108929524141550367777840259268378948466438224558896888354602636518077856835661757232291564432667474714633545450827250887049639854460251862399567163856499728130267324446495762238809612895280729603877786023321854850914105314054420986418597771408913491184667118241173844996819162289579060516151910309723156641506762334949011008464245458289539925312853685377552767375732568773334900396816634379354250146435913432787555239702140300598468794835386126542444257140783683400990804700909728161240943186327209/21277519422985482946956661546048620907164488785653584514979620653357727043306301859864667397272905513327223980972741116357550033120100719629612498809934721760817285167978552104858372663987021364560514021089148669061600006401504723383607363142377836256647105592271549460124989848328482454442437198581258063339565032117468707583594637293570892358538401763993660836247696472416680005488371626025209854313123045915625414736427980861341797033302251972281333952760120734211648378741649457490836442558212436999008699562517592554847871441336363181596796854747452660975628763811141038071770673046727633869891327851648121189458952718799108271858114706239110003199289336583067534186956953145761905323808830061320218285366082732992372471028962893214355353837005245878445437392991027200000*x10^208+4885785744518770611267429613717312476080933039430259472645714345823611209413434149471079487706449435143186402228167763351185100175499231850516973393279431331767454478302542195930979690751941721747485421826746960043850438982250413822401756843424097182246382758322096944124904756163162881090280813948900178979891643246517793036324763338673394206702133341311479482753060240583175855959847573059614016437673420966474411904340869160227678762033736856444660307960289215114862290882533202550955113404152131900643033439700825814444252367863770715115207574710584454273510424132817/1914976748068693465226099539144375881644803990708822606348165858802195433897567167387820065754561496199450158287546700472179502980809064766665124892894124958473555665118069689437253539758831922810446261898023380215544000576135425104524662682814005263098239503304439451411249086349563420899819347872313225700560852890572183682523517356421380312268456158759429475262292682517501200493953446342268886888181074132406287326278518277520761732997202677505320055748410866079048354086748451174175279830239119329910782960626583329936308429720272686343711716927270739487806588743002693426459360574205487048290219506648330907051305744691919744467230323561519900287936040292476078076826125783118571479142794705518819645682947445969313522392606660389291981845330472129060089365369192448000000*x10^207+279644709342844937508195889677423049902937650669973796418815486621903505494549810716598032116616664566584402098113454657272615224370085366205922349211856694455141651379722217155866635780935185005111671838781588411545169809697147281161723529921597449976335474868097835247311543854653295319156495904630614760793870330045702702743331453338498301908920329496491099500311594039472760055582077620524253621455358603202417235026566577929595884436892995921076759643238083748054866765448624434632616172951929793382320890355461203538964922624047894724699119685911914640877385115936083/34469581465236482374069791704598765869606471832758806914266985458439517810156209012980761183582106931590102849175840608499231053654563165799972248072094249252524001972125254409870563715658974610588032714164420843879792010370437651881443928290652094735768311059479910125402483554292141576196748261701638062610095352030299306285423312415584845620832210857669730554721268285315021608891162034160839963987259334383313171873013328995373711193949648195095761003471395589422870373561472121135155036944304147938394093291278499938853551734964908354186810904690873310780518597374048481676268490335698766869223951119669956326923503404454555400410145824107358205182848725264569405382870264096134286624570304699338753622293054027447643403066919887007255673215948498323081608576645464064000000*x10^206-5376826590837227684130555762344230895440496182439347899553504693310706349778839140216860408789394157590058509000007269111590090130594835083688283713391352352123599667181280299791717086530744243859777258625028696209014145934441363382903292291448003882466987462520683735197800342840411023802612238641056598803760951249900582504129232284430100258741083533108250708222050684089670343037075576383316008654595958950476868446700861792756235517102119463852991963131198818731141831285946773654161975753994777728082895694666559853661438339466911132367409464253972696811616157083499/4136349775828377884888375004551851904352776619931056829712038255012742137218745081557691342029852831790812341901100873019907726438547579895996669768651309910302880236655030529184467645879076953270563925699730501265575041244452518225773271394878251368292197327137589215048298026515056989143609791404196567513211442243635916754250797489870181474499865302920367666566552194237802593066939444099300795678471120125997580624761599479444845343273957783411491320416567470730744444827376654536218604433316497752607291194953419992662426208195789002502417308562904797293662231684885817801152218840283852024306874134360394759230820408534546648049217498892882984621941847031748328645944431691536114394948436563920650434675166483293717208368030386440870680785913819798769793029197455687680000*x10^205+17783998675356604410029021569807675645834712582509697436421761630211343494085991583128047785523006770976665418683797142632611981920257632433332164890945119333924532100152322007431788295315753704147899969858047850215648025332552601510814977303680703201935441200102011893917051350696772019428167978572342161761472108432968174961704117896319320162431462788368108413084712004030404174654478748167750579633528146833257835967419964070465265491066466327868321345810837605801204275558476830753752393710104928774262619132930228571696631044013887698290001512817526603821574447050973/310226233187128341366628125341388892826458246494829262228402869125955660291405881116826850652238962384310925642582565476493079482891068492199750232648848243272716017749127289688835073440930771495292294427479787594918128093333938866932995354615868852621914799535319191128622351988629274185770734355314742563490858168272693756568809811740263610587489897719027574992491414567835194480020458307447559675885334009449818546857119960958363400745546833755861849031242560304805833362053249090216395332498737331445546839621506499449681965614684175187681298142217859797024667376366436335086416413021288901823015560077029606942311530640090998603691312416966223846645638527381124648445832376865208579621132742294048782600637486247028790627602278983065301058943536484907734477189809176576000000*x10^204+775694551852568357889544371743052394398456154906543059321700575116153129446669263140284341765013108986989236695622941598377994690924815608175505150241987839152720638944825570143795660503801571029823897894313010519519390263688583212495933277896374027212993852896620116877212186026102680046926402298345650954557003920333903998597310768530198244215659524586062396806289152044829517305969412677983843266745215960420346053774289732933303929510262814684877375712325875019158269637708226585090081801535948842839702097513944700655468004647947544409334774325333397019173782292817/57272535357623693790762115447641026367961522429814633026782068146330275746105701129260341658874885363257401657092165934121799289149120337021492350642864291065732187892146576557938782789094911660669346663534730017523346724923188713895322219313698865099430424529597389131437972674823866003526904804058106319413696892604189616597318734475125589646921211886589706152459953458677266673234546149067241786317292432513812654804391377407697858599177877001082187513460164979348769236071369062809180676768997661189947108853201199898402824421172463111571931964717143347143015515636880554169799953173161028028864411091143927435503667195093722819143011523132225940919194805054976858174615208036653891622362967808132082941656151307143776731249651504565901733958806735675274057327349386444800000*x10^203-221522600562429121652153108700553629255055489906663383298079755196864339832535573223659658068158435589452416302088378093701107223419796331124664846226073910225299570202523914395201884988096843053655966745670923504080197966552435323497254203420420604573589380025377999447090264045270584288988008660136616696339999157581919949470845410854229928501470858807382931273978247407779257693966701336608391523535545241186858734944952096072877181799293942994332403278890151949418651781772930191201581525806440737360339278869824474971503292433645369302090361935266845141071544337109213/73100581492821514620209100080443637291470888628599767972365476070407006497756731259528654262782126409103083569597637246824551092695786321071068418456892240596625447091430721352132773668990232701436147923275237222366162547083779049371847632651302915090545741854140667582308103304957007153592522131725073884051664033832983837911486821093705752603888528626156315852776158778166256735655729812082188607263162341135811788495786812618552539521132490281381264789907337846368792734040183785621899700166975196646077946208994986052143241352114671098769993162238972053989812530867436634594908303868289166684114211974514612835861044310828715307342534707706950200955045005724715917161054320075874603488906915275106767681895669486572602300613191556736841849525604233534622524079635035062272000000*x10^202+47685654774347086555415900473333755901873960160774938387165023978061811677927784191336475856427914938634042054806304250285466393905931898920603118547069848634056406088647546383219308104103342269439253414366147249020385586210035234114006856104891502101442681649749189975458728193855070137260949426978991439985626107399425464296796302272969790160539729590091824022044424000522162739838816790864578054209506335282941247971853140581885326647608495331551479825858391456701150336188574339958057088315557664794253783816985026886575369257520525343435645682364999136028161678945209/201026599105259165205575025221220002551544943728649361924005059193619267868831010963703799222650847625033479816393502428767515504913412382945438150756453661640719979501434483718365127589723139928949406789006902361506947004480392385772580989791083016499000790098886835851347284088631769672379435862243953181142076093040705554256588758007690819660693453721929868595134436639957206023053256983226018669973696438123482418363413734701019483683114348273798478172245179077514180018610505410460224175459181790776714352074736211643393913718315345521617481196157173148471984459885450745135997835637795208381314082929915185298617871854778967095191970446194113052626373765742968772192899380208655159594494017006543611125213091088074656326686276781026315086195411642220211941218996346421248000000*x10^201+44278705371721458276555302599684411208637610619348043643007705300089052215481702393998015905408947397353620605367105919314896870646052615259472472356697470524762938727971182629042427288282655901433587261084361766033555733023047690425396525051491727671012676828741897598525425600046548342992514223358248283382391395114206927861300348431715100989562916687970337526498428993198622946469789855923575560193364911621354555869819023182513422486373242019064104864564511330969104070518462253291958682509131183882679964599588706284861847178581212372627741066121135261752173477469691/3216425585684146643289200403539520040824719099658389790784080947097908285901296175419260787562413562000535677062296038860280248078614598127127010412103258586251519672022951739493842041435570238863190508624110437784111152071686278172361295836657328263984012641582189373621556545418108314758070973795903250898273217488651288868105420128123053114571095259550877897522150986239315296368852111731616298719579143009975718693814619755216311738929829572380775650755922865240226880297768086567363586807346908652427429633195779386294302619493045528345879699138514770375551751358167211922175965370204723334101025326878642964777885949676463473523071527139105808842021980251887500355086390083338482553511904272104697778003409457409194501226980428496421041379126586275523391059503941542739968000000*x10^200-1046815607158360792883518361581471741120173702255260155148891448533828423619174962067999249716565774027369534661717485949106844729707462364145692915172364064013181694638770950430481968497185186260768554260070379549943059378314404975092071576155366390348775629338067477494279494143903591895717260855220528989446915225197601058383835426701525016131271508368002061927723807347164904537223601400458411189059694856971271359325433720598773784137547113083694214561761641167619586130683614165205338301579983114038211568948261101960525552768386569720060343212603757852307032999109789/173686981626943918737616821791134082204534831381553048702340371143287047438669993472640082528370332348028926561363986098455133396245188298864858562253575963657582062289239393932667470237520792898612287465701963640342002211871059021307509975179495726255136682645438226175564053452577848996935832584978775548506753744387169598877692686918644868186839144015747406466196153256923026003918014033507280130857273722538688809465989466781680833902210796908561885140819834722972251536079476674637633687596733067231081200192572086859892341452624458530677503753479797600279794573341029443797502129991055060041455367651446720098005841282529027570245862465511713677469186933601925019174665064500278057889642830693653680012184110700096503066256943138806736234472835658878263117213212843307958272000000*x10^199+91432157210918206854122389335510190223432881886040979293510191352682816052983783876515138258331755149685358584164143388428368437143174339594112615513810029506340064092573116185271940538635716489790659234592958713284389827956957539264332260733116516573583397500362622876969300322292982251508060031727503832551137725013054518369107243380006788761963115723627534844546700181161285177383903930879417345521307010895862041072425905322059587559728682343639586308917806803289231643063995086134795980654091064750266501755606143685584710219727375968244656001834940537705465033163237/130265236220207939053212616343350561653401123536164786526755278357465285579002495104480061896277749261021694921022989573841350047183891224148643921690181972743186546716929545449500602678140594673959215599276472730256501658903294265980632481384621794691352511984078669631673040089433386747701874438734081661380065308290377199158269515188983651140129358011810554849647114942692269502938510525130460098142955291904016607099492100086260625426658097681421413855614876042229188652059607505978225265697549800423310900144429065144919256089468343898008127815109848200209845930005772082848126597493291295031091525738585040073504380961896770677684396849133785258101890200201443764380998798375208543417232123020240260009138083025072377299692707354105052175854626744158697337909909632480968704000000*x10^198-144167173048414925285325800983533150997954208015052841131396748959082246447449061455987893296299242888066282336188038401123221807139661791121405618318395886755011000188764247881521437825110597621164409241221600003119440590054816113496531195493991166178266802569288252388312370740319896222284669795071401050680908107432093544126924516906286436263624206492414208906547216809877144631239887324045893188183793634237465144543431658703748358073714083259968949576588713082933429913098159098759874936527651765722159364329836980388912590667224655292478448114497568738956776459119/15312811441395872019316421839544882349461030032006309599879804149775511121123558608200105235154282362111938015205967753986248495342432927573391612019090778836750092022234983301818846355634486231061328201057805774005662235822101530041804961077049419131065111612822308919968096141125230768709444831981802252439779105627603523819421069540582567970758063309143444814978926164691989231365833073974519391128641275129941544018226010132589004131786747809081374363435544612311022992568639576212950561845262996947719811935345130923157855409700768588827077881939443380269565562384351983616432840848190976722022187515392853690273168047765824471499227058183889858911569133737965634343562307727371453267005245481562936686788476698457487617269999884890716337406584694823552993191042438430415912960000*x10^197-1116799162450853169468082568599157338785940655595612630766365126915521308726848593754158141603192481548389038487173590048013990258344674526765834629488578905800561535352727763518510326077476240783041585285267804435584136899276830426885638231397032690489152873965558709487673929204407689434567101192282081724663867548960497618567938047064248146023874476523177049498212481794307341139417308976328393806959207294595107027248023122964443717112461265705777551841281003037409195560648720984997134353965631794174437119292015375168450155119174090504650395210273780068019109241670563/112549164094259659341975700520654885268538570735246375559116560500850006740258155770270773478383975361522744411763862991798926440766882017664428348340317224450113176363427127268368520713913473798300762277774872438941617433292446245807266463916313230613328570354243970561765506637270446150014419515066246555432376426362885900072744861123281874585071765322204319390095107310486120850538873093712717524795513372205070348533961174474529180368632596396748101571251252900486018995379500885165186629562683027565740617724786712285210237261300649127879022432254908844981306883524987079580781380234203678906863078238137474623507785151078809865519318877651590463000033132974047412425182961796180181512488554289487584647895303733662533986934499153946765079938397506953114499954161922463556960256000000*x10^196+1680861249186306770047520136724321913226743678289375277191185884501810427177435866882757830570938589030661706156360513398816652968810022508187651480573053911806336580204936459438213558935165802949991468364951618217255910162709330730840225484778881219491942431386733073922894112935354512502068510094633835490425467547409142787309514579600029879894068392990845431468075787849242069102359781647100454308788215109587230540547136642989381526215555933524082806036525958787881270084517060127514656402080800943507657792516920116909375468953484424632602279127628125439260737116243449/1012942476848336934077781304685893967416847136617217380032049044507650060662323401932436961305455778253704699705874766926190337966901938158979855135062855020051018587270844145415316686425221264184706860499973851950474556899632016212265398175246819075519957133188195735055889559735434015350129775635596218998891387837265973100654703750109536871265645887899838874510855965794375087654849857843414457723159620349845633136805650570270762623317693367570732914141261276104374170958415507966486679666064147248091665559523080410566892135351705842150911201890294179604831761951724883716227032422107833110161767704143237271611570066359709288789673869898864314167000298196766426711826646656165621633612396988605388261831057733602962805882410492385520885719445577562578030499587457302172012642304000000*x10^195-16583395017312839035059539083388264363285379398291105054595422000919085909848109711955133284365526335472163458287490910371515591279597125575834784854195600447377581420500935032333861798056721638360197477120320387376301402248643939593686526421570740232773154662396731827592145286949577248673022147892585177274277374183424154743384204284187068155727300956455404673410169399096233014364384742091337385813756558146771742231077587090659493249052608087141041734670274186925577390406680008947561838420895927271755951663564109412399728781581991413598522062023426605492391432397181/176163909017102075491788052988851124768147328107342153049052007740460880115186678596945558487905352739774730383630394248033102255113380549387800893054409568704524971699277242680924641117429785075601193130430235121821662069501220210828764900042925056612166457945773171314067749519205915713066047936625429391111545710828864887070383260888615108046199284852145891219279298399021754374756497016245992647506020930407936197705330533960132630142207542186214419850654134974673768862333131820258552985402460390972463575569231375750763849626383624721897600328746813844318567295952153689778614334279623149593350905068389090715055663714732050224291107808498141594260921425524595949882895070637499414541286432800937089014096997148341357544767042154003632299034013489144005304276079530812523937792000000*x10^194-2566799544943258384509759804941093202515418868173432281516565096940063173671908815044724305659812799313230770284152516681210956471931038016926417421334630190674997911736612265484945953569816059994713600235968651754250193778300626606816304017789822263598503296683551851658798208411195047174359179041587844605562035267360215985744346899552511942780384345855056406614844467582309160061805311884417944514672328386736368768709268146066069263360215103563238644477721744528456876646352729820285415038390756917031492640693242399318019959475741921104188397880849502744095957093310367/218795574999240777760800761812153096962038981509318954086922593613652413103061854817406383641978448102800215136468949656057113000850818642339648709173576684331020014850502335409708404267847793063896681867994352021302504290320515501849326005853312920312310740768650278772072144902853747315628031537288783303760539772849450189741416010023659964193379511786365196894344888611585018933447569294177522868202477995566656757550020523178484726636621767395278309454512435638544820927017749720761122807869855805587799760856985368682448701235968461904596819608303542794643660581572574882705039003175291951794941824094939250668099134333697206378569555898154691860072064410501548169754555677731774272860277749538763864555508470458239966070600666355272511315400244753516854587910890777269154730737664000000*x10^193+16917458282977617412048131151886277314647268684609453447557437912633743746700365359491854641966364026478557790065895282879242590645314357403187509229809984943413168247862016061667079993834517319511466533928293600707757702603545347519094020053432060310620572948265480469128737354154398952884235668587078358893185147683661600562087486163757839331718692420804326474583954576061507540380508689488863934432128933040257713735245977443532064852520266883018658973740082008191856765645681833501635218274822591179806345498531763518147075736019329881371794620088684334164075059292544207/5251093799981778666259218283491674327088935556223654898086142246727657914473484515617753207407482754467205163275254791745370712020419647416151569020165840423944480356412056049833001702428347033533520364831864448511260102967692372044383824140479510087495457778447606690529731477668489935575072756894930799290252954548386804553793984240567839140641108282872764725464277326678040454402741663060260548836859471893599762181200492556283633439278922417486679426908298455325075702248425993298266947388876539334107194260567648848378768829663243085710323670599285027071447853957741797184920936076207006843078603778278542016034379224008732953085669341555712604641729545852037156074109336265562582548646665988930332749332203290997759185694415992526540271569605874084404510109861378654459713537703936000000*x10^192-1200935594950140636129303242110354576298899781123608658735707789952033064898502938172652186255225690411669613642214643307883547029109574238137982315549805072297099657249471054635567455316575594175822996949986264812040137659224979234632107806539712569969994921776927576740398310779616091437306263661890239682165187209422989556094698668208971867487702408631878355246499566841598544123141356985770961603671924020020762954143409432194626955758036939638507226904895183608692614017899363324825256838368625688179363565081763489649120283835660930591355962466515400195084422372896081/3938320349986333999694413712618755745316701667167741173564606685045743435855113386713314905555612065850403872456441093809028034015314735562113676765124380317958360267309042037374751276821260275150140273623898336383445077225769279033287868105359632565621593333835705017897298608251367451681304567671198099467689715911290103415345488180425879355480831212154573544098207995008530340802056247295195411627644603920199821635900369417212725079459191813115009570181223841493806776686319494973700210541657404500580395695425736636284076622247432314282742752949463770303585890468306347888690702057155255132308952833708906512025784418006549714814252006166784453481297159389027867055582002199171936911484999491697749561999152468248319389270811994394905203677204405563303382582396033990844785153277952000000*x10^191-203433099751345037406715323808745414169595200059533198681380366708144451520549980113550796470256305921912753297137128190067304108801260609771053700699572008067686194951628425546517818426923757408766937259246091909599196365573970509743560426831525279919847779626003931421301925016930913027175800591713905984354355827424366923081726403851953996922215696865084605198407588546857351354556382035868996305268353354127043899185516762413239809314331627780169233023446585345760416376211462231118187528308650572757735903152819448436816497007129308993018684366629879650709626320432429/63013125599781343995110619401900091925067226674683858777033706960731894973681814187413038488889793053606461959303057500944448544245035768993818828241990085087333764276944672597996020429140164402402244377982373382135121235612308464532605889685754121049945493341371280286356777732021879226900873082739169591483035454580641654645527810886814069687693299394473176705571327920136485452832899956723126586042313662723197146174405910675403601271347069009840153122899581463900908426981111919579203368666518472009286331126811786180545225955958917028523884047191420324857374247492901566219051232914484082116943245339342504192412550688104795437028032098668551255700754550224445872889312035186750990583759991867163992991986439491973110228332991910318483258835270489012854121318336543853516562452447232000000*x10^190+152431337855306872308854299877228586948306694148050850708162101965084179615139860107831782014837090189650514314188515272359063782561258807015262974204699759650456647583793762653320810768351081360975194540887970696636210348755923077080365105317838469864231807108809692828256693939360358766418222036317698238374824295388225781272031265817211552781488333608147906511533463647271219926675868882820430767108635185940642926142828958698375279633416405210702466835154837187403852078680425517279602773924565947969961111424859406559388406717531400895067265065611231364850051361992479/29848322652528005050315556558794780385558160003797617315437019086662476566480859351932491915789901972760955664933027237289475626221332732681282602851468987672947572552236950177998114940119025243243168389570597917853478480026882956883865947745883531023658391582754816977747947346747205949584624091823817174913016794275040783779460541999017190904696826028960978439481155330590966793447163137395165224967411734974146016608929115583085916391690716899397967268741907009216219781201579330326991069368350855162293525270595056611837212294927908066142892443406462259142966748812427057682708478748966144160657326739688554617458576641733850470171173099369313752700357418527369097684410964035829416592307364568656628259361997654092525897631417220677176280500917600058720373256054152351665740109053952000000*x10^189-9766669295870079998761635908568250522827368601832551395282728196702246081511893169887874924262150366526292940002566089391741835326936335908366083991580853732883508066478517029473984290820416072925870198416742958401541719471303052014895328945715106597562874916363312755366618488011376320843844858161935391689974453661047800940352660940081500383096638697155499064215670447390663214499916326568958074457169570189527279211350950837447722301244283134370783081739446973606405459120485942584691975301276424774411807960123923424589704694389017115598789799353850132708429760529149/13656356317277027059809926880411792497472763506754227587798609401523166536102279462690183592240998628340129548370696073783278480491900728531101873144083469945348588378414765165050642554542751348748044935428955836663397511932032068567601543985407582087078488189032973118916117715836179845830021992513371871331440459721824679668997331590185791691513464216594855687361277756604830292118969622727955193229237208509910284522078605390522252048104649069691110108240444410905614936683531947788402602975218719017397171428151851988292075725572367302502835071097003468397183448954983349468209096631634008432033184943108342045713489246117694797054904615363619135014745467740950142351931170167563425384038954759171326909300071167491162350488220320363336840041891396949942966760629458333471147983005286400000*x10^188+1842448783996331778691510014520521294351209869207830489776571665267805939090599020828305263248755301216271670530951831039468991733712912053808813269701927510485666142746215606884927213402757845213216536528874967585886725445191197783123808008183675143443271696418428335478260514943665529390226267031635353977529963254253210578754115376642234046913694262874283240623224773097379125781688234728949331904682826693924209104968986911818155973815330261729196073877139806912237672999423514640625464543477146442724740508914180474375846926832261525533077107738559279706909133764556757/61248758082987466363247522058646889351165344327792710731276763165831401914418723390165473411200878848105481024442571890918003985006174767461991901051214362704888418877190221765252131857124239799134981535398866927435337841015163827525692924774553005660547019527812884438338787955525266608547648636422472842921510461852383688315453032181983275736437887011427927757815330738372663860153578757934879041633128880166947626081522545176492300435749351077564628835458393182911682991025640785830985674343855954793026313855261056167489959629192067351725215293870060555761367768563100322364917798392878527817668834469840914075024999268837861164791247199905831820541133422818161388448411298201521962847414712094883401188210819186197863141939668136829565727587882915320494205921423120625618098703778709504000000*x10^187+203513413175329041782340727486222143870586722808517487349497472190507062192355160909229977618362710397759818161389768207126149713543239702637618089537728266149056433684645419633351759851839928775381020874587840600305969066183092497981804206975786678863764857989624107836679068632053673104610071446793936690940732666461701300324102258222823615950137438298694877032509384662785941625000152045630775185131207442445410759985211174729091766096318408834280054444970679055542865847793793590537284459218491139547371174537848370401372018338864923021833865036197993298048272775538251/33408413499811345289044102941080121464272005996977842217060052635908037407864758212817530951564115735330262376968675576864365810003368054979268309664298743293575501205740120962864799194795039890437262655672109233146547913280998451377650686240665275814843828833352482420912066157559236331935081074412257914320823888283118375444792563008354514038057029278960687867899271311839634832811042958873570386345343025545607796044466842823541254783136009678671615728431850827042736176923076792271446731460285066250741625739233303364085432525013854919122844705747305757688018782852600175835409708214297378809637546074458680404559090510275196998977043927221362811204254594264451666426406162655375616098589842960845491557205901374289743531967091710997944942320663408356633203229867156704882599292970205184000000*x10^186-17078567997595564912024353025802354469286336944680684620866269641286404816176753492038546611975395484994640490600840514263383304463692268864909244101083221972898650315246583491249735781716142232973369463772696252757079008143826277528936206335173615918776560627108471443570935070240413321743050922430612229617011830873478445387452581989923601354340313600442176896158523663757866193745290020757986983054361906289747337455783070695623067661619359266411473314785200944017385397254743722529711881805204352893333325537563040483976649595133829263841945870177500662725439810431653/12894475385892098181736320433399345126561125121640570680268792245438189876719731240034836507621237652232732847251067766509053470527615740518314084431834602674713351342566362476895185654131418905081048744294498300512702703371613437373830089426221685402220425163750080934387113253794792970220557607667889019562423255126817618592726954143575426470829028844511142685855859102815297654769174475354711377185921869508831079175057377931893115881210389700539921860096503827981406945479082270701260141967127569430110802916897064456313675711408856284573729535551591695949761635486968488918930062819553374277403965151545455594742105109229023403113946778927543541166554404803823450199665536463478307967876781493659663408044382986567971187776772239332540153176396403225367201246615393815919599727111307264000000*x10^185+2799822231441599540218325505836587901233907824461256192540694314211269409558474909850121777239482892886206992262494060193263442110188663559714879216602754477066085828627089010060123157016883304472212936732288067975306991334768579410776864720514215896389067412184624719973464274155159839644875916961566650170759600780630015146821828219875340770486783646338225336662786428725060575274538344663547719773075119283778452949247633083309077928327157253475886798911414555734077498265737172490551462387699347042729740819718125343952327550176222277811588485170370959895611274088192153/26459463491850585468922929529335456199703428749606451035911561687639165627028888504551484513638779662381567802559191056876577721522667499543580501254124604688511796954946175802588920962277671593226312023292310512652065947318550773491099343502606898445356312436015166077362356396786915174892584210934508268142092519520229753352275709902616775118141167188936864791376222878976990787586346023427867745985511676232121374467217739516244673788243719665507919656918025855017847052123076819478985811316545772470587367585472776264355662559810973095945293006951866160088910876019259339261644488905723524017232936490971274880410799684137956023189818790359319346473769638657445719809713680823057487950083155624989629313307073888437476877317936635110372394317965419418453496958054788110267018640032402505728000000*x10^184+12966149408182210941850216156787880449235006886130171857715835260795495245013332466112048222571457220316480713945940412173364688239873752458095403547926782550303755809387438047127455620274430118548848043721958658808169089592386467472110214582543091703005484208412954554515868367754829601742823057404715060381397234681185565945087986548783046030144633894141988951397136579955175070817927101091982342393759585246033270769070704714623480335643375970233847764696663057288604484053700977756245501192302019633493847993077580080052645732967234815203526535026132601043324862030971/4177810025029039810882567820421387821005804539411544900407088687521973520057192921771287028469280999323405442509345956348933324450947499927933763355914411266607125834991501442514040151938579725246259793151417449366115675892402753709120948974095826070319417753055026222741424694229512922351460664884396042338225134661088908424043533142518438176548605345621610230217298349312156440145212530014926486208238685720861269652718590449933369545512166262974934682671267240265975850335222655707208285997349332495355900145074648883845630930496469436201888369518715709487722769897777790409733340353535293265878884709100727612696442055390203582608918756372524107337963627156438797864691633814166971781592077203945730944206380087648022664839674205543743009629152434645018973203903387596357950311584063553536000000*x10^183-11346318234838311674172871507820752600656843701088537374916674114245994065450518155957652138630009902694686152962904252306195770800536004843653555240252857436626955820530026454006350150387295947614220576555640609646875602285994945834779498335648646005338976773443434157302272460379431492875890718528815883308574553951534363179775049120763414370991057781338837202235330452658438579359137355768729633894906001940205977139228981622119956055924436128838200758445755861183053868308774690961128479188912121542108360958588061928354388085962132705934605746662445480202748869903619/5953379285666381730507659144100477644933271468661451483080101379718812266081499913524084015568725424035852755575817987797229987342600187397305612782178036054915154314862889555582507216512476108475920205240769865346714838146673924035497352288086552150205170298103412367406530189277055914350831447460264360331970816892051694504262034728088774401581762617510794578059650147769822927206927855271270242846740127152227309255123991391155051602354836924739281922806555817379015586727692284382771807546222798805882157706731374659480024075957468946587690926564169886020004947104333351333870010003787792903877410710468536848092429928931040105217709227830846852956598168697925286957185578185187934788768710015622666595494091624898432297396535742899833788721542219369152036815562327324810079194007290563788800000*x10^182+8735937006859282380223686726523571316044786923129425761849966276003052435587440539922867666501905074878137286942294406140373774296644082505664701151467657559971021385663094285159376312219715397060329517834692195663813720666771296696759664881878720377087926503150009842618405239809409493566763523316052490938920824616751745947509710237280493586779077175327028140338936345657396409864586363000655901101067860986776784829291987774584590944037987586917150943652993861520640000129081509234215322809716179644796568054328905632557718022670890129159606873232061166168626391603381/36636180219485426033893287040618323968820132114839701434339085413654229329732307160148209326576771840220632342005033771059876845185231922444957617121095606491785565014540858803584659793922929898313355109173968402133629773210301070987676014080532628616647201834482537645578647318628036396005116599755472986658281950104933504641612521403623227086657000723143351249597847063198910321273402186284739955979939244013706518493070716253261856014491304152241734909578805030024711302939644826970903431053678761882351739733731536366030917390507501209770405701933353144738491982180512931285353907715617187100784065910575611372876491870344862185955133709728288325886757961218001765890372788831925752546268984711524102126117486922451891060901758417845131007517182888425550995788075860460369718116967941931008000000*x10^181-17892391210677174738403522889404846437300527382779940954345314789697619666359339145580641115795017229763292711549803984163702534033301060130237897086021987586822144506897805259506792446114628220834013516494118234693219225993928783278433598081072962147880462269190358319600165875744796281107467926093134599517567219625591541425711343049577184347979584309482111071062891527245492891120606689531580731013464775318616616856687270071450441274117671006186383350727333482165574271064812122798218244042286203916165947610769347802791859743147280255439861928347291764353848581270427/1905081371413242153762450926112152846378646869971664474585632441510019925146079972327706884981992135691472881784261756095113595949632059967137796090296971537572849380756124657786402309283992354712294465677046356910948748206935655691359152732187696688065654495393091957570089660568657892592266063187284595306230661405456542241363851112988407808506164037603454264979088047286343336706216913686806477710956840688712738961639677245169616512753547815916570215298097861561284987752861531002486978414791295617882290466154039891033607704306390062908061096500534363526401583073386672426838403201212093729240771427349931791389577577257932833669666952905870992946111413983336091826299385019260139132405987204999253310558109319967498335166891437727946812390893510198128651780979944743939225342082332980412416000000*x10^180-62563545937802865378535859358808467409296221741275917215910213457226383369695434857849223833349697118760998026412486332155568796980087916115370987729073489994026826740786172006145531156519201871349082329517773841018867927192922871077858566012856733229298312711758162130769055867314949652417621063376670386747458909321306178215358067573766472287152208302624189260545108926472506617438200470932072925040230829832879705456637418580616240459504070370655879278617309223307484023358306022396581646536129682391659918778494335196761049991617389673116752533422463594532366600527/32565493528431489807905144036105176861173450768746401274968075923248203848650939697909519401401574969085006526226696685386557195720206153284406770774307205770476057790702985603186364261264826576278537874821305246341004242853600951989045345849362336548130846075095589018292130949891587907560103644227087099251806177871052004125877796803220646299250667309460756666309197389510142507798579721141991071982168216901072460882729525558454983123992270357548208808514493360021965602613017623974136383158825566117645990874428032325360815458228889964240360623940758350878659539716011494475870140191659721867363614142733876775890214995862099720849007741980700734121562632193779347458109145628378446707794653076910313000993321708846125387468229704751227562237495900822711996256067431520328638326193726160896000000*x10^179+203227913151212192238548524753611402273918981318891058515253924385123527870918516747693303848080147925231496768124670094380802668320797089600382018198526075359149055066345836688506595931004836358542913928021305082121501069170329420791892476564046940544276388308625335287704092737472331910226990097192866185232293420374182958647286716768622265440407698523786623158927849897175695018650090083324165768554713110112812269952467126604839273202008344496916205346877456540998904377066021418094599487333064800022768332246464613073675826100288660764238452977927122855776889133269/476270342853310538440612731528038211594661717492916118646408110377504981286519993081926721245498033922868220446065439023778398987408014991784449022574242884393212345189031164446600577320998088678073616419261589227737187051733913922839788183046924172016413623848272989392522415142164473148066515796821148826557665351364135560340962778247101952126541009400863566244772011821585834176554228421701619427739210172178184740409919311292404128188386953979142553824524465390321246938215382750621744603697823904470572616538509972758401926076597515727015274125133590881600395768346668106709600800303023432310192856837482947847394394314483208417416738226467748236527853495834022956574846254815034783101496801249813327639527329991874583791722859431986703097723377549532162945244986185984806335520583245103104000000*x10^178-1687501364048276837423268624843338056094221947500489691729917383971237074934547649929436375683601807371869846726537794587039010114556659577446084611567841107556129693096289725419720865354211785739574795387122828993727690189546010279063479009754362968707345722257017080098185766496840401786307276518339786691096870400581420204485103133361529431192874821748110848014024219535696722606005687019440654903013755980184607488405902420301026072350715714737069835939923760034133127908448861623007714773460981914708134864028151335439055531466372233312924163381542862438850206206647/45721952913917811690298822226691668313087524879319947390055178596240478203505919335864965239567811256595349162822282146282726302791169439211307106167127316901748385138146991786873655422815816513095067176249112565862769956966455736592619665572504720513575707889434206981682151853647789422214385516494830287349535873730957013792732426711721787404147936902482902359498113134872240080949205928483355465062964176529105735079352253884070796306085147581997685167154348677470839706068676744059687481954991094829174971187696957384806584903353361509793466316012824724633637993761280138244121676829090249501778514256398362993349861854190388008072006869740903830706673935600066203831185240462243339177743692919982079453394623679219960044005394505470723497381444244755087642743518673854541408209975991529897984000000*x10^177-135134741934150081858845597865688886472317398071064117734726253480498222626383292451481120812856418658303004949510657372412695580967801723280217666994021210427113168691027267431796472389558622517804197779089877166026000568822129108014353575748146177176533558935440877449137846653432720682484316545014316911906991912737665465279735812478709786622783343140448648366995495227763373462896347711035864189552414539933578255575049220511470712844834747349697648993054517251847532115036542797230914734465037916638598889160421688380833799398290786440288552628018210414028164853569/219465373986805496113434346688120007902820119420735747472264857261954295376828412812151833149925494031657675981546954302157086253397613308214274109602211121128392248663105560576993546029515919262856322445995740316141295793438987535644574394748022658465163397869284193512074328897509389226629050479175185379277772193908593666205115648216264579539910097131917931325590943047386752388556188456720106232302228047339707528380890818643539822269208708393588888802340873651860030589129648371486499913383957255180039861700945395447071607536096135247008638316861558678241462370054144663571784048779633197608536868430712142368079336900113862438745632974756338387392034890880317778389689154218768028053169726015913981376294193660255808211225893626259472787430932374824420685168889634501798759407884759343510323200000*x10^176+7182310949390400314363059214943219646600994757911528192765096791007040373232321228935857874261510502799558339582065250446900079047327308612087067027795173841472395087266330491117323574465467834166869324985597910819658363348355106350451417292282680256839943376935171711964091769419458234780775635244089634875628943437784728963563889164174456251320682328147841464953290722805441074375740203059465990703257631557363911172175029621773456816167986324801771606123824968556406160367556782994827132240121985146401974000434040613575888270871460595339873791709509253450626490247/11799213655204596565238405735920430532409683839824502552272304153868510504130559828610313610211048066218154622663814747427800336204172758506143769333452210813354421971134707557902878818791178454992275400322351629900069666313924061056159913696130250455116311713402375995272813381586526302506938197805117493509557644833795358398124497215928203201070435329673007060515642099321868407986891852511833668403345593942995028407574775195889237756409070343741338107652735142573119924146755288789596769536771895439787089338760505131562989652478286841237023565422664445066745288712588422772676561762345870839168648840360867869251577252694293679502453385739588085343657789832275149375789739474127313336191920753543762439585709336572892914582037291734380257388759805098087133611230625510849395667090578459328512000000*x10^175-3574507789721059848572028367034441336392494465585074296278692601403427750466550475461763098125280384014769816495013015782292852081553398178329788160830598433339565193017151408927890901357236042660469683215366362027553558483534646494799403529111659940250767300687017152092748731180644119335717580974901910059641746290725984056886867873543437686943759532775805026559709439754921717274470615064703057528058215965002977640601785648783308593886635546469023457097877650406239355695399005226516222060769442451423606511645906963550396088635320429852441468371482106882911355269/45406629100718378506227795866507587841962783328428085683916867019714681802102430236996930996536309109998139858251093993549741983461575167216746367503905749198977706619952874602136595730244672950935790850895670410236130164159790524616118840292694343130723461628127764174911930116726080529647389754312107319850573557360398689559679099630951292318602089061776123722536057182217948770046107956562780599786667871863387764492598100409008239090181112081432183890139491100384833914992341042376517223458749776933801350696747323195945849835054372809725925169005839726532716352424995447635541527333717213298317972778768029455464690393127006021809441305122001045667317563630410574839246031907331316148931667451568409939922936619363270664391564198536442645675365318929190486586666820931406639877493398484864204800000*x10^174+609346707258619897046072598873335666602474285286107795182871043010968588464665705079398768963447689902556958093510549931475422452954779199505422759163186607676613352608383739795708764766886881442106485646059091518085834504722444945373089729195911499446522385567362207586200514130133345951472518722433537019865103979079653859322678150846736069925590357806417809276833438132764844053875029967462746605575585940370006889936041262801215527429834811634699517056713631609958254459484111414839234695070931434296878556313430269877781081302587915996984000816628631838010649113/202583422141666611797016320019803084217987802542217613051321406703342426501687765672755538292238917567684008598351034740452695003136258438351637639632810265656977460304405132840301734796476233165713528411688375676438119193943680802133453287459713223198612367263954640164991688213085590055349892750007863427025635871300240307266260598353474996498378551198693475069776255120664694512513404729280098060586672043698191564659283832594036759017731115440235897356006960294024643620735060035218307612354422081704652180031641903489604560802550278689546435369410669549145965264665364304835492968104276797792495570859118900647457849446258949943457507361313543126823416822351062564667405373125016641279848977860843675116579255686389976810362363347316436419167014499837926786309744278001660393299585931701701836800000*x10^173+2747135229932716518057595121451465567607886081774817924036537553880101326344091195438687830240519480720528712866996379871816903793815420487355926192028558767251579401725439683710980103608600167778774129600758081925058730380918136864812664548260371468618555848830253734193415385979293814748399317533329327010896362609539783759158203513425158697999891660338422994948957388326652532511642823064510304519672140126871834073402606838478511686570706349744856768151079896992724306289995490565591546266819020992748476149802244404765679640900901403619799001409031833588904550733/4514716264871427348619220846155611591143728170940849662286591349388774076323327349278551996227038734365529334477537345644374345784179473768979353111816914491784069115355314389012438661178613196264472918889055229360620942036459172161831244691959323259854789899025274837962671908748764578376369038428746670659428456560405355419076664763306014207678150569570883158697870828403384620564584448252527899635931548402416840583835468269238533486680864858382399998219583686552549200690667052213436569646755692106560820012133733849196901640742549067938463416804009207095252940183970975936333843289181025779375615579146078357286203501945199455882767306909273246826350432040966537155445034029643228005665205792327373331169480555296690911773789811740194868770007751710673796952045729624037003050676486477923640934400000*x10^172-19838286329449968423507454582007041150899300159974086173450824388945258636758940223416315774655382688402250842962577686868133009698528537272075788052272489378918296480481556618769916764038046660024227626776244541118923199798341957293843665703543654166251498356217977139259547147355282328797747957717916158300789456982521465639317163526114868873071780267962674360857832163935238333434174035044628236127086772005923527123526273029863098080167601224702784988761197368588038599636698948120113768091167017262195678067058100057391745222252340721534101108838665154801113490943/158015069270499957201672729615446405690030485982929738180030697228607092671316457224749319867946355702793526706713807097553102102446281581914277358913592007212442419037436003615435353141251461869256552161116933027621732971276071025664093564218576314094917646465884619328693516806206760243172916345006133473079995979614187439667683266715710497268735269934980910554425478994118461719760455688838476487257604194084589420434241389423348672033830270043383999937685429029339222024173346827470279937636449223729628700424680684721891557425989217377846219588140322248333852906438984157771684515121335902278146545270112742505017122568081980955896855741824563638922265121433828800440576191037512980198282202731458066590931819435384181912082643410906820406950271309873582893321600536841295106773677026727327432704000000*x10^171+1585387553811436487070889962189641778374262937568800961717120784317023963470771605932774535594871383288199685284455707286469759807117784394298808432027199129831895670167098804432736622288221597869213661309614947076734976543283315675380614836563618618675042820560206494492877633131753425673963969917712146982509319462428568152694683636346105855299586746717645828418544246185023867480952139203873976619102153418183984897663378452393448411147215083137821024778640592946556034235332308281103740159035199128943108925883721647813123038266555305661807336588423180147706397921/158015069270499957201672729615446405690030485982929738180030697228607092671316457224749319867946355702793526706713807097553102102446281581914277358913592007212442419037436003615435353141251461869256552161116933027621732971276071025664093564218576314094917646465884619328693516806206760243172916345006133473079995979614187439667683266715710497268735269934980910554425478994118461719760455688838476487257604194084589420434241389423348672033830270043383999937685429029339222024173346827470279937636449223729628700424680684721891557425989217377846219588140322248333852906438984157771684515121335902278146545270112742505017122568081980955896855741824563638922265121433828800440576191037512980198282202731458066590931819435384181912082643410906820406950271309873582893321600536841295106773677026727327432704000000*x10^170+2450550976485282180227102771782124389272515637550172684010142831668461569029884159211681375593547982122538826328534114727368113299232619914470289374829762271699494167061116894883176059784843449328454795014942957973232404687145276874057378618333083120018413649238016265387815736759239798826158106676157910891908642907840955412586987249259917865345825734706117127620969117370085771604366910393517365888265162980259178392624487086845682062496260128779245067624904122437128582593598253449102970186522272135999527432182526417715500202460424646212142614486708237086057/12230741845311347745785264879867363728474823792169181329001176301606648296862607471244964578191598413467512419730934409036967537632747519789022590573442626046862681917832424135255648681547386653450718074315332097033301054319135494846092616913857062122753794377946872505026782523023860075325896230117739345414295907706504697524492686769279809378748037457717474403376715739317965998665618304798055380413917271882394010637736862063032522313853498203752776805424778747578406441748778731953270632581481421396310128133803992780052754164324410184437959641483054471793324270013466787241896707699317767891802820950509906924030893035185725527760118870066532268193216852156339548778248089402648165966042199986954453855871498079289769875930387662905439096478212880519647269114253689139772832290233912049795072000000*x10^169-485619491039536794917466508452396305728846656532573019548330920051665328463979749471748632556194524621863970439573985178760770660124599478140242873276051374862739937892515282919084414820643594703047744033462584352761994059771182398148243889199038117334053761212827734676668953232879832783987101348165540924042328019208111249098456184909191916071504865710006229997178785583033371607472068502731420074445792737078742548781776714166728686520047184707015161943767106539692979270513487357995145315852992077570656992694210903092137625797861197523325354434887627906545074473/3033889329993599178272116408616570989248585330872250973056589386789256179289275978715186941464570029493635712768905096273019560366968606372754125291140966538478894445518771269416358780312028067889725801493445114130337273048500563692750596432996665230622418812144984691110915522679169796668919993824117762683135922808592398841619518720941641547559717182751633482644969196687074465019400749225698748555346000526424116872337434676928294503049541184832972798803560237363313062864128259087429374802619825095608871048153869146660317902578992973654647416092294187168009975803628495829216342690329649323740413669186164656096328753307174034353219630243031621867307490331529512968459062867920249219807018292443994878545890933159376292711986753489410951813445209149572791551774730307352866050054598913164686707916800000*x10^168+20512803234873258103087866454256754464283836910475895544958269241477848523528156490281974398237254052144553931430570080764396595293542234962665827803346386003841088546174243569252587908485138542234517000920827097172926864568398054328169855068297719421023187367306793167204082900844016666136307323577924484056550793707735475236630029815445521855607506136438220578315697129985633626370961667329732212184335907769835829961449801994358318551443057400628485260855387137834508511259499038958672511389570953983596535052082168874031063925851242149020954826852048982469523/1018357052226637747808846807403521411536179286678387141869155943471152047290976093822229773585046331059893834844557296010009250928762287316311132280860958156041519349328266403536640299513972901413039004260689149479839310233787783194398025118487065396959727044892919136382557573401976972566098279344830076088592884938437298214829322878941206212258229451782905975646136277083470215164943860508088999917879296632124099379812511639677864696243804103394526315387876019523131398652030162153406745033102787693209207521533924928390278565581026105550029342136242678292162317334730295323985077433649855438956905769732198125703654925250796869747992625618633063193913631287436061012506398653302983760676362208795648119812664786909028025212133040242149218519550620686618149688431367584369248808423267626599317504000000*x10^167-46565797971748553932097250330954771198691502705158447200415667696627344119178101023918593038751217791185830655639149885278391402377141154144249228257956850358430963959850333027943045279181907033051701266334837135141889019615787698410542535050407268317770996893816706583937580422437428173316474457801065858717693729653429483554725433876613756597336379521104207274112932993031991003188831190273846188574612428905469950488632271080879282752527368068779104066159721249705581727309328168426215117877721138920992177910081519483223128903059477808043086083690438587586216219/60677786599871983565442328172331419784971706617445019461131787735785123585785519574303738829291400589872714255378101925460391207339372127455082505822819330769577888910375425388327175606240561357794516029868902282606745460970011273855011928659933304612448376242899693822218310453583395933378399876482355253662718456171847976832390374418832830951194343655032669652899383933741489300388014984513974971106920010528482337446748693538565890060990823696659455976071204747266261257282565181748587496052396501912177420963077382933206358051579859473092948321845883743360199516072569916584326853806592986474808273383723293121926575066143480687064392604860632437346149806630590259369181257358404984396140365848879897570917818663187525854239735069788219036268904182991455831035494606147057321001091978263293734158336000000*x10^166-27465720874410907680026519496964774948551715681635696009206122009264329235566193854576110685757074937750995952513930672073607784065472369991934511145186974848552074302245488703593183403808760099021695958308969177084851136199402489064787530327253132575158448631302388745765459851456518746909075209652946207910935568956867032742795726995887981081263417392802006367192748513893711528555968940572581295101925426236815256358970198960729959732047330075371680729041164438116676208471388266848655679204995939468436397900377847495120893487957348467944499774462042583213218127/182033359799615950696326984516994259354915119852335058383395363207355370757356558722911216487874201769618142766134305776381173622018116382365247517468457992308733666731126276164981526818721684073383548089606706847820236382910033821565035785979799913837345128728699081466654931360750187800135199629447065760988155368515543930497171123256498492853583030965098008958698151801224467901164044953541924913320760031585447012340246080615697670182972471089978367928213614241798783771847695545245762488157189505736532262889232148799619074154739578419278844965537651230080598548217709749752980561419778959424424820151169879365779725198430442061193177814581897312038449419891770778107543772075214953188421097546639692712753455989562577562719205209364657108806712548974367493106483818441171963003275934789881202475008000000*x10^165+560664989778590893619862163631753911664241249402329056143729709884057146715467223694191458142346815964282697244212299307419863165447508553219562676355322737010868190612368544295028369178260932627209766976500358473993176511868831416097975929927638532275639665550737383010018280585387564719102404143577487901648495625541434924272711049125590948548609644035496056922696898969812055566506743650155090710370241428325637897768599060025193313488095546097037714956413899635370365311753307583173381220343288823372876315658166692719890445416732656648442605570164568681400611/18203335979961595069632698451699425935491511985233505838339536320735537075735655872291121648787420176961814276613430577638117362201811638236524751746845799230873366673112627616498152681872168407338354808960670684782023638291003382156503578597979991383734512872869908146665493136075018780013519962944706576098815536851554393049717112325649849285358303096509800895869815180122446790116404495354192491332076003158544701234024608061569767018297247108997836792821361424179878377184769554524576248815718950573653226288923214879961907415473957841927884496553765123008059854821770974975298056141977895942442482015116987936577972519843044206119317781458189731203844941989177077810754377207521495318842109754663969271275345598956257756271920520936465710880671254897436749310648381844117196300327593478988120247500800000*x10^164-205468634324922006965064634495183321959309495392818403839823612022656989028768026214378578743456356607637148056035860470176161796735211660736254556175833475800639693543379490019493964644502376585314129107151814114666220258114656404098362305723408633508299390583169068786554332275909447979666741774110453170230440594886468728581783331951924112685744327286499386347923721204333757730683257970693222418567950833944014730142292196363764325722712232789917661469072377025719332514650097390166351638243910873284746077090805965129822889465544146247175369233131571243188371/87376012703815656334236952568157244490359257529120828024029774339530577963531148186997383914179616849416708527744466772662963338568695863535318808384859836308192160030940612559191132872986408355224103083011219286953713463796816234351217177270303958641925661789775559103994367053160090144064895822134591565274314576887461086638642139163119276569719854863247044300175112864587744592558741577700123958393964815161014565923318118695534881687826786123189616605542534836063416210486893861717965994315450962753535486186831431423817155594274997641253845583458072590438687303144500679881430669481493900523723913672561542095574268095246612189372725350999310709778455721548049973491621010596103177530442126822387052502121658874990037230105218500495035412227222023507696396691112232851762542241572448699142977188003840000*x10^163-271253707296747313615190004229164775507632155934996651082195127333115086499067628146185877664666731022806551637950371449065591688466628287686984572232101562920309143926199293958773360250953769202784326627166428200273017175670039118073740533842641533663034226613345777958133582030630306625102510779909392398554850570572392981018087082054754971853262232873996260406187575670389238504494260707919346716421570742581061943333643168367877045216860144846458332541900140172139928443550811071522211397676586998200613323606660440013954068751175139119961684818602872542661/3962630961624292804273784696968582516569580840322940046441259607234946846418646176281060494974132283420258890147141350234147997213999812405229877931286160376788760092106150229441774733468771353978417373379193618455950723981715021966041595341056868872649689877087326943491808029621772795649201624586602792075932633872447214813543861186536021613139222442777643732434245481387199301249829550009075916480451919054921295506726445292314507106023890527128780798437303167168408898434779766971336326272809567471815668307792808681352251954388888781916274176120547509770462009212902525164690733309818317484069111731181929346738062045135900779563388904807224975500156722065671200611864898439732570409543860626865625963815041218820409851705452086190251039103275375215768544067624137544297620963336618988623264271564800000*x10^162+341082918129434172885602327012906998237841963175293263783370399761280338122610492144481485848517237858850574520764037791806657897016202411367148364201806023865634646847987034081805313477093750709038370420194954084110000176484392155398345038424135386608351843739296675270649859251272690563652377134405486732200610533374152574498174518021468807164823105842373614493146448198649756251150245801910364273777286646530548979842119154101337364085674145013990850558727634743171956128233899236487679970607901780792894174447132605358071915887000226808301736084222023373352627/8737601270381565633423695256815724449035925752912082802402977433953057796353114818699738391417961684941670852774446677266296333856869586353531880838485983630819216003094061255919113287298640835522410308301121928695371346379681623435121717727030395864192566178977555910399436705316009014406489582213459156527431457688746108663864213916311927656971985486324704430017511286458774459255874157770012395839396481516101456592331811869553488168782678612318961660554253483606341621048689386171796599431545096275353548618683143142381715559427499764125384558345807259043868730314450067988143066948149390052372391367256154209557426809524661218937272535099931070977845572154804997349162101059610317753044212682238705250212165887499003723010521850049503541222722202350769639669111223285176254224157244869914297718800384000000*x10^161-56433703803815560295846506533010963540431554295261649711787176790694061251177045178697467703801895682222134359902728083669201445228348438528879174090604274511050490477004276852785721170588692981650855597451919426554424178629784708941522679262595681134585150729260395541158908646922049263311798909298355521879063672760602325056125677722130701761936968908753872417000374926536470742296337988822747656045206395928376160474158761126853198997974968746077905982440461906710907518431650276802948107271872865658835445038491168138256683726217102053240280211787452686584257/13106401905572348450135542885223586673553888629368124203604466150929586694529672228049607587126942527412506279161670015899444500785304379530297821257728975446228824004641091883878669930947961253283615462451682893043057019569522435152682576590545593796288849268466333865599155057974013521609734373320188734791147186533119162995796320874467891485457978229487056645026266929688161688883811236655018593759094722274152184888497717804330232253174017918478442490831380225409512431573034079257694899147317644413030322928024714713572573339141249646188076837518710888565803095471675101982214600422224085078558587050884231314336140214286991828405908802649896606466768358232207496023743151589415476629566319023358057875318248831248505584515782775074255311834083303526154459503666834927764381336235867304871446578200576000000*x10^160+899617060805643381807261972197204404463510524498825301061266913728427471492442379792298194958694377232646453275538197118611615084484841014616590626750459836756568036828333032588553107625585457443196259422187625960966942418243294010985983094612341729236540989359355371660462482168207805322871340506381749448319484055451606236697605864780023963746842500509645647160701276350154895232558004503187352062624848465292663960898215803414214255864682170201114681203576914375119355071217840093663908710074561628501945358901186477436708552097642505320422457679076069057271/11650135027175420844564927009087632598714567670549443736537303245270743728470819758266317855223948913255561137032595569688395111809159448471375841117981311507758954670792081674558817716398187780696547077734829238260495128506242164580162290302707194485590088238636741213865915607088012019208652776284612208703241943584994811551818951888415903542629313981766272573356681715278365945674498877026683194452528642021468608789775749159404650891710238149758615547405671311475122161398252514895728799242060128367138064824910857523175620745903333018833846077794409678725158307085933423984190755930865853403163188489674872279409902412699548291916363380133241427970460762873073329798882801412813757004058950242984940333616221183332004964014029133399338054963629603134359519558814964380235005632209659826552396958400512000000*x10^159+2170445245879949232402339983682195590949941688755746467670197254060849976446940275772110498684954424836684156897593687211449991819945247070994010499688005556691921486544753876200109556853904007899905520569484693979045720543969077523796977508281524838680363615480685003766672648509907537459289896621715470474540316364420979084384248269992140761972112023385079689997078213473518344084166306894256940798115545470977964895168392803913528627336154108203095857878711856897370325420480867135220516117461133140052999590716254107177518778912729110934304724312543141471807/52425607622289393800542171540894346694215554517472496814417864603718346778118688912198430348507770109650025116646680063597778003141217518121191285030915901784915296018564367535514679723791845013134461849806731572172228078278089740610730306362182375185155397073865335462396620231896054086438937493280754939164588746132476651983185283497871565941831912917948226580105067718752646755535244946620074375036378889096608739553990871217320929012696071673913769963325520901638049726292136317030779596589270577652121291712098858854290293356564998584752307350074843554263212381886700407928858401688896340314234348203536925257344560857147967313623635210599586425867073432928829984094972606357661906518265276093432231501272995324994022338063131100297021247336333214104617838014667339711057525344943469219485786312802304000000*x10^158-178466773723346363217199645541289182697999118923792040308303850549379005181970935405313127096688120933419922260594587743545143127953416257857359080918709911748454695418931797645481997523665717395820123684951076031695641217416336050744177974587744316904041277037130138604601279436536617733261194803698691797329160719779032194837875082761928608781249140041868340976883285275694628442042337675328351374370226445109174202779612098715960460708390883262978573556487298652314383904188433101438253740129000067916547435715857863115342758546981716435754624398379862047213/29957490069879653600309812309082483825266031152841426751095922630696198158924965092684817342004440062657157209512388607770158858937838581783537877160523372448523026296322495734579816985023911436076835342746703755526987473301765566063274460778389928677231655470780191692798068703940602335107964281874717108094050712075700943990391590570212323395332521667398986617202895839287226717448711398068613928592216508055204994030851926409897673721540612385093582836186011943793171272166935038303302626622440330086926452406913633631023024775179999191287032771471339173864692789649543090245061943822226480179562484687735385861339749061227409893499220120342620814781184818816474276625698632204378232296151586339104132286441711614282298478893217771598297855620761836631210193151238479834890014482824839553991877893029888000000*x10^157+159094805715045575787856778373760065336553355654953241410954593014951112002919896142025141505660452200389691426148263097874725560420440875012006385344596357337049214399096241764822285683031132505221417911625091241580325977631755854981459611488581487028485337016335243171111745796758870521654252940315750341075415210840860008739006976409705249315004250365114256530625037385109533844012303434183224050097118168411936612627896687781542212255365876789239667438301641167353976342192772587526764114207579506226652542204213728631670334597153256202305084962139615755707/629107291467472725606506058490732160330586654209669961773014375244620161337424266946381164182093241315800301399760160763173336037694610217454295420370990821418983552222772410426176156685502140157613542197680778866066736939337076887328763676346188502221864764886384025548759442782752649037267249919369059269975064953589719823798223401974458791301982955015378718961260812625031761066422939359440892500436546669159304874647890454607851148152352860086965239559906250819656596715505635804369355159071246931825455500545186306251483520278779983017027688200898122651158548582640404895146300820266756083770812178442443103088134730285775607763483622527195037110404881195145959809139671276291942878219183313121186778015275943899928268056757573203564254968035998569255414056176008076532690304139321630633829435753627648000000*x10^156+6399080069552451668433972225929829515103591864347577733929383803243597682801025626030981380475863393356818120367211373211463566706075677910014383081903436435733095365171639200330530711148689798078916543440609185573292136587033461749444868674209424272638492557106945242829302838694652866315987228735509964148742561962396292291926055253225797641169129883157448113650888259881818060341358827305020794527666118836660317156264638266427152233435639839444735103334987124704687471919201899986832883742883859474424227448628771582449876150458261421901640501869682465291/179744940419277921601858873854494902951596186917048560506575535784177188953549790556108904052026640375942943257074331646620953153627031490701227262963140234691138157777934974407478901910143468616461012056480222533161924839810593396379646764670339572063389932824681150156788412223643614010647785691248302648564304272454205663942349543421273940371995130004393919703217375035723360304692268388411683571553299048331229964185111558459386042329243674310561497017116071662759027633001610229819815759734641980521558714441481801786138148651079995147722196628828035043188156737897258541470371662933358881077374908126412315168038494367364459360995320722055724888687108912898845659754191793226269393776909518034624793718650269685693790873359306629589787133724571019787261158907430879009340086896949037323951267358179328000000*x10^155-12727958347405436403921120787015552151107413276781133023138902274517414564120353470315691916565561111402811694229638993561411145961486999232657949837583431144711874433175840635622152224883793151736154863708250658121483152097532315414428151956610624891939713061816980545181973154733038792936529499968463414642258938556650472468995947257531092190407907742907964308492378876269354636674895119232340155496254475889253317246449858856285193516322449578445720589770518616921641645040331966642396899834695730232665764312886715900774605184929845592988979948783793683383/1830130302450829747218926715609402648234433903155403525157860000711622287527052412934927023075180338373237240435665922220140613927838866087139768495624700571400679424648065193967057910357824407731239395484162265792194143823526041854047312513007093824645424770578571710687300197186189524472050181583619081512654734410442821305594831714834789211060314050953829000614576909454637850375048550863828050910360863037554341453521135867950112430988662865707535242356090911475364644990561849612710851371843627438037688728858723800004315695356450859685898729311703629530643050422226632422243784204412381334605999064559834481710937397194983586221043265533658289775723290749515519444769952803758379282092169638170725172408075473163427688892385667501277832634286541292379386345239296222640553612041662925480231085828734976000000*x10^154+3604021165700294475519330815999354378671544620656900897868684820434859573555695769127675798459790204762613369675319362713159726738173708729674509001082455604061534843756054078847073794064539407993604560520374717957916600643506681705880483678445127981069846586527576639911838511747285811447632641776408925588102482626108164399667725862985410565707970589959140780082277995514700622230379121227740893099490670140298614733275882071913208508751483223557660605041931254156075633513332164109134420142229242483190516954786558027507763222281309391544277692960233368337/8627757140125340236889225945015755341676616972018330904315625717640505069770389946693227394497278738045261276339567919037805751374097511553658908622230731265174631573340878771558987291686886493590128578711050681591772392310908483026223044704176299459042716775584695207525843786734893472511093713179918527131086605077801871869232778084221149137855766240210908145754434001714721294625228882643760811434558354319899038280885354806050530031803696366906951856821571439812433326384077291031351156467262815065034818293191126485734631135251839767090665438183745682073031523419068409990577839820801226291713995590067791128065847729633494049327775394658674794656981227819144591668201206074860930901291656865661990098495212944913301961921246718220309782418779408949788535627556682192448324171053553791549660833192607744000000*x10^153+11066946261753190422894784499715400207842722223247094714821091229297347162278510936641169898174222886625691574029004392632623989841488720716855916132522309335095703928649858243854698879787576258219682939855991847096958675803052708630694510633677248814820095312886809199842736567938015446580548550620099552579015304969781105939523346336431963853755801686001903582497303219448499142973814469748296019680538447970181739366543096937206143065229574086938370027795770425879672371398841309882855769545090847357104940684436020219165763177682051322009704541903812697/389640645037918591343384397516840563817653669704053653743286322732151841860598255657113495235360975266560186673399841504933162965281823102423305550681387863588531748473459041296212329301988422291167097103079708200918753201137802459248782664059574814279348499542534622275360687142866156823081651562964062515597459584158794213449222236061600283645099120525653916259877664593568058466945820506492423742205861162834150115910951507370023936920166932699023632243554839217335698610893813143351342550134449712614475664853792809033176889979115344320223600434104643706524004283441799160864805669326506993819341736325642179977167316822157795776093082339424022984508829643445239623725215758219525911671236116513767294770751552350923314409346625984143022431815844275151740318663850163529924317402418558328049198918375833600000*x10^152-3698938177463475437257746637848283062022541367385164161527784841803020236388071932045720596092539934995983929460220454411173603450135077857128682824269713977179909663873932614097946425341072371887447331459756293935014449401573103789780261270930508276359618181681889525541286414448188671190627088748826277492246688527735127716998098856973144687285074480047332039627704892396931619298075291323044391705053695320858735565911531025895962813116673169410899007418723837456255208398593091249433241785317912745892957465191731361121507664016969273299104805095272073389/483154399847019053265796652920882299133890550433026530641675040187868283907141837014820734091847609330534631475015803466117122076949460647004898882844920950849779368107089211207303288334465643641047200407818838169139253969410875049468490503433872769706392139432742931621447252057154034460621247938075437519340849884356904824677035572716384351719922909451810856162248304096024392499012817428050605440335267841914346143729579869138829681781006996546789303982008000629496266277508328297755664762166717643641949824418703083201139343574103026957077264538289758196089765311467830959472359029964868672335983753043796303171687472859475666762355422100885788500790948757872097133419267540192212130472332784477071445515731924915144909867589816220337347815451646901188157995143174202777106153578999012326781006658786033664000000*x10^151+32622589492714782744026948297426515766031987875152148209052067649526888190407046001497439292836404861996860677964198826383253284100819456351477482025938590714369260777891990502790089181644979706547111974180701988694334133138981181475755147837263210132059464242042486485861354260279203497666027811893493294899828193557146175563692231695525614519168386384607546405823317523566375902364425467172924040244769814900446310034589525463816658751559197564682152945324014335129281581390943742368766818458561334582591213726167886636053258183052744863977596830677927379/64420586646269207102106220389450973217852073391070204085556672025049104520952244935309431212246347910737950863335440462148949610259928086267319851045989460113303915747611894827640438444595419152139626721042511755885233862588116673262465400457849702627518951924365724216192966940953871261416166391743391669245446651247587309956938076362184580229323054593574780821633107212803252333201708990406747392044702378921912819163943982551843957570800932872905240530934400083932835503667777106367421968288895685818926643255827077760151912476547070260943635271771967759478635374862377461262981203995315822978131167072506173756224996381263422234980722946784771800105459834382946284455902338692294950729644371263609526068764256655352654649011975496044979708726886253491754399352423227036947487143866534976904134221171471155200000*x10^150+634051138751821578598710512692865404587868768798617588786332049690571580106612443330768355670171629801130574041455979873246115982847089749525149692648545425909371753943934676293272628366639261538439185882331163197535424531779714086084258791863453516599243688827858547194212927314577369919172048491110473224265683864080304532543151868320301434919221791330510782325288529778321651969226135800191059893629668853545401187718462457346187941687291914328295199722075561513349609308103201809923565843102752602574711663454331451874291288002314166873917323978091093/20343343151453433821717753807195044174058549491916906553333685902647085638195445769045083540709373024443563430526981198573352508503135185137048374014522987404201236551877440471886454245661711311201987385592372133437442272396247370503936442249847274513953353239273386594587252718195959345710368334234755263972246310920290729460085708324900393756628333029549930785778875961937869157853171260128446544856221803870077732367561257647950723443410820907233233851874021079136684895895087507273922726828072321837555782080787498240047972361014864292929569033191147713519569065746013935135678274945889207256251947496580896975649998857241080705783386193721506884243829421384088300354495475376514194967256117241139850337504502101690311994424834367172098855387437764260554020848133650643246574887536800519022358175106780364800000*x10^149-34222608134301349024122412742511526965566442597157860023886044182233304841007019625991699913055776839777542471737699762647480319603589102157031950491888067917778504945971537667794352859126331736462300878960320147404014030975212609500182075441096557357156178155270947389723614464311463064520176102012483938057152251722333816944937872197734275931374003762068320337134106431286819876932234245054397310341060813437421491681795549832444679167625289064343102316004514551025808195301031154514473936738927583812513592087209741944113076802328667918477536857741323483/3865235198776152426126373223367058393071124403464212245133400321502946271257134696118565872734780874644277051800126427728936976615595685176039191062759367606798234944856713689658426306675725149128377603262550705353114031755287000395747924027470982157651137115461943452971578016457232275684969983504603500154726799074855238597416284581731074813759383275614486849297986432768195139992102539424404843522682142735314769149836638953110637454248055972374314431856064005035970130220066626382045318097333741149135598595349624665609114748592824215656618116306318065568718122491742647675778872239718949378687870024350370425373499782875805334098843376807086308006327590062976777067354140321537697043778662275816571564125855399321159278940718529762698782523613175209505263961145393622216849228631992098614248053270288269312000000*x10^148+48734661993348784658688681078183776255547236189761412133588109592955509634701532170412703547252807965153958777621980633137429154715876602762714061941322332745114085412721320221394289690322217452878603693594654307622718605515640768635549034082545569018483132691625413958091944133654759272723946832111382187714020521160877262652081304888862856951946136283479329196435631918515373476596668547693795626711488661889484955970709095618901273862099277143708037923506928937820983769989202042492229330135421174591387231477060291620430740618995319887925335958460377/87846254517639827866508482349251327115252827351459369207577280034157869801298515820876497107608656241915387540911964266566749468536265572182708887789985627427232612383107129310418779697175571571099490983239788758025318903529250008994271000624340503582980388987771442112990409464937097174658408716013715912607427251701255422668551922312069882130895074445783792029499691653822616818002330441463746443697321425802608389769014521661605396687455817553961691633092363750817502959546968781410120865848494117025809058985218742400207153377109641264923139006961774217470866420266878356267701641811794304061087955098872055122124995065359212138610076745615597909234717955976744933348957734580402205540424142632194808275587622711844529066834512040061335966445753982034210544571486218686746573377999820423051092119779278848000000*x10^147+29733924070415987941687580029906623191300998477661035906579789678428572193905117117733588210651497996708476493209934656465477642626242299868825857192548105616343399550695550977271710558009233461359567155377042667962038103192262714155093252039660346315581121983767675066367384947202966648983012119495481033979068524407626632878766765068610545223114609393649679150489250674716697189315755147810431370897628416440689281445942520272901949697842389716793740585523986322881117668208257061008740037975601666271491877546191102598624504825656814309307982624777389/610300294543603014651532614215851325221756484757507196600010577079412569145863373071352506221281190733306902915809435957200575255094055554111451220435689622126037096556323214156593627369851339336059621567771164003123268171887421115118093267495418235418600597178201597837617581545878780371311050027042657919167389327608721883802571249747011812698849990886497923573366278858136074735595137803853396345686654116102331971026837729438521703302324627216997015556220632374100546876852625218217681804842169655126673462423624947201439170830445928787887070995734431405587071972380418054070348248376676217687558424897426909269499965717232421173501585811645206527314882641522649010634864261295425849017683517234195510125135063050709359832745031015162965661623132927816620625444009519297397246626104015570670745253203410944000000*x10^146-20898969556587073341672516751981005301261435438809262337231368302600888798782979711872034239717189129269287133053325303728238190104610825121374651560209215409899785338888282914707503612089258426563389630266749762155041107588072598667654907266878591206061865358163395092821235534603138674727421940309643677418454917028484749891606616515649345095065595385441040143578454726742089211914210799239232516492314027804768280699198999663681146793119952899016576948188611896007430560798536455546359418055979552950674716806533740520422949854669312238660915957744657/1686648086738684695036962861105625480612854285148019888785483776655831100184931503760828744466086199844775440785509713918081589795896298985908010645567724046602866157755656882760040570185770974165110226878203944154086122947761600172690003211987337668793223468565211688569415861726792265753441447347463345522062603232664104115236196908391741736913185429359048806966394079753394242905644744476103931718988571375410081083565078815902823616399151697036064479355373384015696056823301800603074320624291087046895533932516199854083977344840505112286524268933666064975440635269124064440339871522786450637972888737898343458344799905254896873061313473515819479857306584754753502720299988503943722346376143538538140318891282356067414958083222631169177650555758476455056842455772535398785534208857596552122580968699762153881600000*x10^145+1673812126114679798452307318233183892274629045699204154982654674738616112608960381198691978878486565467861239987646371971471418382209917716635535357729548612158798653006973209869100530910967273373866391347816501516825220348692195799223315051939181429871292564828471713341837451322230888849706926167956595209346569986687775083803722511710975384610815857361999315945045236809966422862763294237849590721480640826097301425064969057200806986541587055696247457300907551644803432204860600461366560132367810316860743328794792957672126921817309066168731971073289187/2226375474495063797448790976659425634408967656395386253196838585185697052244109584964293942695233783795103581836872822371867698530583114661398574052149395741515783328237467085243253552645217685897945499479229206283393682291045312227950804239823285722807054978506079428911628937479365790794542710498651616089122636267116617432111779919077099092725404766753944425195640185274480400635451062708457189869064914215541307030305904036991727173646880240087605112749092866900718795006758376796058103224064234901902104790921383807390850095189466748218212034992439205767581638555243765061248630410078114842124213134025813365015135874936463872440933785040881713411644691876274623590795984825205713497216509470870345220936492710008987744669853873143314498733601188920675032041619746726396905155692027448801806878683686043123712000000*x10^144+92826122941227250049688970920254965690458627187811174700939320955316936665845367194596861273724167619477431353275262824706661556291375979805137056458229396203445428878966328625716626545247789384593057449677262189440649485480047290735367430437475808088862688107432593714646045241766768734352093292133335671624076744755493683271182742071801393887704796206197444430224398322994058102299983455999903654620115434418495976584403487686201059115485625760287920060122407945593370827338690946049284198079393832026777538898838211403482541382909908683257646304241/1149987331867285019343383768935653736781491558055468105990102574992612113762453298018746871226876954439619618717392986762328356679020203854028189076523448213592863289378856965518209479672116573294393336507866325559604174737110181935925002189991366592359016001294462514933692632995540181195528259555088644674133593113180070987661043346630733002440808247290260550204359599831859711072030507597343589808401298665052328011521644647206470647544876157070043963196845489101610947834069409502096127698380286622883318590351954445966348189663980758377175637909317771574164069501675498482049912401899852707708787775839779630689636299037429686178168277397149645357254489605513751854749992161779810690711006958094186581062237970045964744147651793978984761742562597582993301674390365044626500596948361285538123387749837832192000000*x10^143-11686230295239062286727080874589254214284969922886601799256945180458887484877080748849144048785804046088777009077232969830735703403044424739067306225316927879112428394040657388384817356321008205299900944310276634570445930127912294262281264161072974748657270205761316191771530720896882668224397227861664835817676555028377013835299079894429754710126025484116944914212170339946933156361339137707187162140828035159950651735106565266577534170688237197786074168398845684992126196892542449308974707500025261070073379191259964103442258607770779716804592571593849/593700126532017012653010927109180169175724708372103000852490289382852547265095889323811718052062342345360955156499419299164719608155497243039619747239838864404208887529991222731534280705391382906118799861127788342238315277612083260786881130619542859415214660934954514376434383327830877545211389466307097623766036337897764648563141311753893091393441271134385180052170716073194773502786950055588583965083977124144348541414907743197793912972501397356694696733091431173525012001802233812282160859750462640507227944245702348637560025383857799524856542664650454871355103614731670682999634776020830624566456835740216897337369566649723699317582342677568456909771917833673232957545595953388190265924402525565425392249731389335730065245294366171550532995626983712180008544431932460372508041517873986347148500982316278166323200000*x10^142+676052067954206119999700488241018492008681362380039367993972562842006249633973435438975588118821692055500755370943490873760624020051939559825135079310907643695399383066412778702761680331878811855864276543743227896427222347404077773780372856064435801958512714129213055312561059301112516091462372278359913650332310932171005558909563164914542847023893115209527660090675977803581757991395067896513697477661571285639748650744441197434275036471884143469542165469129561947198210891386609694175604860727931933028283163535096418391218236246152312760040802709/534063082337646488143638015390566868823740367351217092221130695097018783147012793994433329582065075573038340470614170284106194550064915061205055244893408273826874561496243978469146279495104692269372233758135941537245860819441154357529428303405885630658364012835041542167707091449323128226576962038657059331723570918648663851780936712222392585961116585728082620736585351789980305999508500799629910613268944939260283545500666635560234404473014750245902275921821377367488766418412804029039425061244793979466771763939162532507550247721611213965388194301034891938250468019248879175112115240798348387915853225553418498354455382293604527122262976921350935750919266417097360981300386164966887795434245150433666020014750874964674721360084887110840059666231169756083965707135171628520996738996588293565650825471348975861760000*x10^141+745609743817000775017933854432805149209045654366792161410584311037340292583843927622166265495250720540580553282029960416720462514065420256586571843174396305365792305691208512826601305900680119348560365953082875102907341427234183866632596208458299920501363581796142195152294531430357032016369189043629821868185824477465826069609027689509070908047730578338525690647671212747223504727606019437730707527401874163416647382839280229048793386450177374105404619282438497816124717521101528502537743085989112944880764925850117673322323721919317792086608678742091/7124401518384204151836131125310162030108696500465236010229883472594230567181150671885740616624748108144331461877993031589976635297865966916475436966878066372850506650359894672778411368464696594873425598333533460106859783331344999129442573567434514312982575931219454172517212599933970530542536673595685171485192436054773175782757695741046717096721295253612622160626048592878337282033443400667063007581007725489732182496978892918373526955670016768280336360797097174082300144021626805747385930317005551686086735330948428183650720304606293594298278511975805458456261243376780048195995617312249967494797482028882602768048434799796684391810988112130821482917263014004078795490547151440658283191092830306785104706996776672028760782943532394058606395947523804546160102533183189524470096498214487836165782011787795337995878400000*x10^140-205940702877947413257549349874714857567968230206070419607652570376364180925166722950540900549895684140289924824124765954364356988373221409994204127559468024896499542743946337078264455785734834892002686035395278877200654303438264244710204713002465184586563205766984503891195591753916575629070522982281073722835878915377107931815068779551405110800024991508584356717737660052278349692376830007738665122916082108924848661708154587206885294427391238892071842372935177182181366122319631968821696306459288655627395028625499428691320301716076215389733395066743/7124401518384204151836131125310162030108696500465236010229883472594230567181150671885740616624748108144331461877993031589976635297865966916475436966878066372850506650359894672778411368464696594873425598333533460106859783331344999129442573567434514312982575931219454172517212599933970530542536673595685171485192436054773175782757695741046717096721295253612622160626048592878337282033443400667063007581007725489732182496978892918373526955670016768280336360797097174082300144021626805747385930317005551686086735330948428183650720304606293594298278511975805458456261243376780048195995617312249967494797482028882602768048434799796684391810988112130821482917263014004078795490547151440658283191092830306785104706996776672028760782943532394058606395947523804546160102533183189524470096498214487836165782011787795337995878400000*x10^139+80871354890251316090801401164873497607792279479947996036601125524204469765983920526599774527479740251841823185647918531103579027909772423208980668749870145390098039104089336185846124264406106743004766100504557193994244819874721453458326218138202440753662975704696347217957110145536819842984151795470754773678577633451331116588170753118289403540483982534061235554091001658235412640826535481441696439138717692547454881018609254714951906472465264797890783966006249614614273764941191205523517008365444244747394887382627200813684613824270955557640872979403/35622007591921020759180655626550810150543482502326180051149417362971152835905753359428703083123740540721657309389965157949883176489329834582377184834390331864252533251799473363892056842323482974367127991667667300534298916656724995647212867837172571564912879656097270862586062999669852652712683367978425857425962180273865878913788478705233585483606476268063110803130242964391686410167217003335315037905038627448660912484894464591867634778350083841401681803985485870411500720108134028736929651585027758430433676654742140918253601523031467971491392559879027292281306216883900240979978086561249837473987410144413013840242173998983421959054940560654107414586315070020393977452735757203291415955464151533925523534983883360143803914717661970293031979737619022730800512665915947622350482491072439180828910058938976689979392000000*x10^138+30086482587825432895343698488995957345225103557525018452718012180533200224240208317998589530202405299488464940803564770231377596618664819578191661558728271537809387426878618767146077201769078504012402405599868291460064057579229686654880276697691817963657609844543405127319194034364501003834930432495251238473306832443838000884247520609208988991852724827229667841501228191189889222073981363466075710578358623778147323592422974958246557221507585269072600104983046048571872622423668547772213684399446159250448713414421791640157757585323207875933524216459/427464091103052249110167867518609721806521790027914160613793008355653834030869040313144436997484886488659887712679581895398598117871958014988526218012683982371030399021593680366704682107881795692405535900012007606411586999880699947766554414046070858778954555873167250351032755996038231832552200415741110289111546163286390546965461744462803025803277715216757329637562915572700236922006604040023780454860463529383930949818733575102411617340201006096820181647825830444938008641297608344843155819020333101165204119856905691019043218276377615657896710718548327507375674602606802891759737038734998049687848921732956166082906087987801063508659286727849288975035780840244727729432829086439496991465569818407106282419806600321725646976611943643516383756851428272769606151990991371468205789892869270169946920707267720279752704000000*x10^137-20774194157380634490783348406801500659001128298327714318381727719256080294828656715693202303622997182137045762791422054559246024649243204117060890751971460417809444429833320551328530977164250792209024005423613277247275042058198401975105615674433886676951617765492519552889161913578612805802533381727177572899574042170526823347578311488310474802288454278198292642366866790542052430034383896536596778832778504776365823177644970426408698345522145160163364197633286664331296420041045694565546441361182121343688200902928381973557897578914104081390351096443/569952121470736332146890490024812962408695720037218880818390677807538445374492053750859249329979848651546516950239442527198130823829277353318034957350245309828040532028791573822272909477175727589874047866682676808548782666507599930355405885394761145038606074497556333801377007994717642443402933887654813718815394884381854062620615659283737367737703620289009772850083887430266982562675472053365040606480618039178574599758311433469882156453601341462426908863767773926584011521730144459790874425360444134886938826475874254692057624368503487543862280958064436676500899470142403855679649384979997399583798562310608221443874783983734751344879048970465718633381041120326303639243772115252662655287426424542808376559742133762300862635482591524688511675801904363692808202654655161957607719857159026893262560943023627039670272000000*x10^136+65482159344930784324499564139125518228691416582507053678843137299187744699681175033503513025155625245163329080361740767376293078592289655876733954849145154173858012175146524950949772272861737911292705946484398038480131912910105751026520055177874482448622156488846783413710643968686613114787280255294113407210233946630331802380632242463909414681984692983970238718914165995520685652373725267819607498736649763602313092185380410999983224201868543512677851003488700472482775940858070457931001752970953706345600636881356339621982331165902585525217360419/17271276408204131277178499697721604921475627879915723661163353872955710465893698598510886343332722686410500513643619470521155479509978101615698029010613494237213349455417926479462815438702294775450728723232808388137841898985078785768345632890750337728442608318107767690950818424082352801315240420838024658145921057102480426140018656341931435385991018796636659783335875376674757047353802183435304260802442970884199230295706407074844913831927313377649300268599023452320727621870610438175481043192740731360210267468965886505819928011166772349814008513880740505348512105155830419869080284393333254532842380676079037013450751029810143980147849968801991473738819427888675867855871882280383716826891709834630556865446731326130329170772199743172379141690966798899782066747110762483563870298701788693735229119485564455747584000000*x10^135-14832459214621098985640269674625261336468136060894255154234330105810053287707312082549582103719294051263056801673245346151102172226640729870407339847994308709607640588814969817504427207212808799560414462086561511627630312839249849931409580365607081503182785396673598373905258912376686343036074908515096932234458777131729474954660970894078153073816257149523885190833947797395651441547562449755418534739196186300788754136679637337235248020979066963736065664537459788114090038695252046154440507677690244989612714218374983038138563595099497992286617317/284976060735368166073445245012406481204347860018609440409195338903769222687246026875429624664989924325773258475119721263599065411914638676659017478675122654914020266014395786911136454738587863794937023933341338404274391333253799965177702942697380572519303037248778166900688503997358821221701466943827406859407697442190927031310307829641868683868851810144504886425041943715133491281337736026682520303240309019589287299879155716734941078226800670731213454431883886963292005760865072229895437212680222067443469413237937127346028812184251743771931140479032218338250449735071201927839824692489998699791899281155304110721937391991867375672439524485232859316690520560163151819621886057626331327643713212271404188279871066881150431317741295762344255837900952181846404101327327580978803859928579513446631280471511813519835136000000*x10^134-18203578692523676478927595607584819155943179505117756196122317492220359789149324796975233893914063255798438725058592308607263651570833755211434813277577442531616521040206128614261176563627227155141227124262172694350707059235860181733774570924406259051373427720986558731630605177698032903418803196494968644031638568160884949166044521728300706703208572131147807223137671906914592023178666856327799277816185623129053067478211742496289693148149851126738051158037662095853663998752927511686144427334328601923198137052311670331892645321469484302379041279/488530389832059713268763277164125396350310617174759040701477723835032953178136046072165070854268441701325585957348093594741254991853666302844029963443067408424034741738964206133376779551864909362749183885728008693041813714149371368876062187481223838604519492426476857544037435424043693522916800475132697473270338472327303482246241993671774886632317388819151233871500474940228842196578976045741463376983386890724492514078552657259898991245944006967794493311800949079929152732911552394106463793166094972760233279836463646878906535173002989323310526535483802865572199545836346162011128044268569199643255910551949904094749814843201215438467756260399187400040892388851117405066090384502282275960651221036692894194064686081972167973270792735447295722115918026022407030846847281677949474163279165908510766522591680319717376000000*x10^133+9478767256024226540626629730633686196584678748326486211563066704349370899727093319122664471421107676057939278081343977394835134477608467912297211959696109988368991399591723239675248949221663594357146438119831734282185685545276605294441546547533611950384958102900787196427239630350894248011700344019396149983973078399726560952865595199352658047729768635628908625086506809953205035069844905068979391871170976132700778369551318538321925829297005222210900325525676689814225225866594922275165089220490848631015414407506594801432882751717454996997243729/1784197945473609387590265881816805795366351819246946061692353426180120350737540342176602867467763004474406487844227820085141974752856868236473848562139898361200822535046651883269723890537245755933518758539180553487630971825589008477634314076018382714903462494079306784073875851113898706779348314778745503815422105725021456196029753368192569151178898289600378419356784343259966206283157999471403605376808891253080755268808627096079631098463447677621510323399620857509306470850633495700214911244606607726602591108967954188601223867588358743615568879520897366987307163558706655548214554596459122294349282455928860519302564541166474004210056153298849206156671085246238863566328330099921378746986726198568791439665279723081985309119771590859894471332945091921125312634397181376562945905639802171144126277734682658558967808000000*x10^132-7107769228155194671624966628149786889337287488443506964129993427560790550945702643565277763599291490089800840584402134285249967329143658458974828192305279180682911566930241195342171885447256938535276516354398593229124256398602516448289267003530443330476176797689297513702516108518571548708255289881519497675306636958008782347154668559187529888573053947667657829157081134006727357152936824114349263492817158562752786797015854094770394506767788551177009610162395504173500017230522723568162189353731898680541255182047161401320298604874543293507679731/27357701830595343943050743521191022195617394561786506279282752534761845377975618580041243967839032735274232813611493241305510279543805312959265677952811774871745945537381995543469099654904434924313954297600768486810341567992364796657059482498948534961853091575882704022466096383746446837283340826607431058503138954450328995005789551645619393651409773773872469096804026596652815163008422658561521949111069665880571580788398948806554343509772864390196491625460853148476032553043046934069961972417301318474573063670841964225218765969688167402105389485987092960472043174566835385072623170479039875180022330990909194629305989631219268064554194350582354494402289973775662574683701061532127807453796468378054802074867622420590441406503164393185048560438491409457254793727423447773965170553143633290876602925265134097904173056000000*x10^131-347145881707968670813087002055633113847714651238936354114595804407295853581888942057607075416257671143093736106332962048086328526560941088816824245129370696950110158680480829539849441659524916204708993327211483796044547999142768138987246192335276555309711711942109067731866433028260193787238054390443373767118445396355172962256406030636892832762521448692897154159566394920005220817561045600158434991623488643747405421703173817107105236082417919368533267198573831297306443297551288660683368781413911909577592502809841175766749546385674419151725411/13678850915297671971525371760595511097808697280893253139641376267380922688987809290020621983919516367637116406805746620652755139771902656479632838976405887435872972768690997771734549827452217462156977148800384243405170783996182398328529741249474267480926545787941352011233048191873223418641670413303715529251569477225164497502894775822809696825704886886936234548402013298326407581504211329280760974555534832940285790394199474403277171754886432195098245812730426574238016276521523467034980986208650659237286531835420982112609382984844083701052694742993546480236021587283417692536311585239519937590011165495454597314652994815609634032277097175291177247201144986887831287341850530766063903726898234189027401037433811210295220703251582196592524280219245704728627396863711723886982585276571816645438301462632567048952086528000000*x10^130+2573267167683019174918184175062696469284302744185041042054458992286708929045127388504829290537824563327323676666222526893168647135323338351637747968742985868760931287073180691780935212550969379462078301093672650140721176018469071529579491061972115183418700912073917132785446697499158497515933158454747028035582893619584628665766339089034484695213105699183958280144037423817608183097110792956235152922235375944728770496111868530822940831705932325724987627000683135434208840314137325294259759080290264329957407478042845633671291545612264427386673/420887720470697599123857592633708033778729147104407788912042346688643775045778747385249907197523580542680504824792203712392465839135466353219471968504796536488399162113569162207216917767760537297137758424627207489389870276805612256262453576906900537874662947321272369576401482826868412881282166563191247053894445453081984538550608486855682979252458058059576447643138870717735617892437271670177260755554917936624178165975368443177759130919582529079946025007090048438092808508354568216460953421804635668839585594936030218849519476456741036955467530553647584007262202685643621308809587238139075002769574322937064532758553686634142585608526066932036222990804461135010193456672324023571197037750714898123920031921040344932160637023125606049000747083669098607034689134268053042676387239279132819859640045004078986121602662400000*x10^129-1341569224311906203442487270172389497848988106036488453695358257216050177631103518590415620579608641310258543901520865092365078573299728231404382722678572421493744724100999843062311820529595017915939017789936925443899253266409887747097711969080998555091196593299041113230398490919501640648836461100346111668458644794721252851326742658595294077834121669046132814121354148992470342052132522311021046738922141270586880949606423362648291739385527268947205105287805367491429596102289617210187049480336422591621308167981174674265857001395864151775542957/2626339375737153018532871378034338130779269877931504602811144243337137156285659383683959420912547142586326350106703351165328986836205310044089505083469930387687610771588671572173033566870825752734139612569673774733792790527267020479077710319899059356337896791284739586156745252839658896379200719354313381616301339627231583520555796957979461790535338282291757033293186553278670255648808575221906107114662687924534871755686299085429216976938194981458863196044241902253699125092132505670716349352060926573559014112400828565621001533090064070602117390654760924205316144758416196966971824365987828017282143775127282684413375004597049734197202657655906031462619837482463607169635301907084269515564460964293260999187291752376682375024303781745764661802095175307896460197832650986300656373101788795924153880825452873398800613376000000*x10^128-6830118701857608969660604559423931337351078159597485357767580245458073720206740900471770040814463828402664985451096444145067299606031193218478427359581450639486762328520207021676829357515561580263444130341540961799414612930457728594623216780604081766968396223370360598681308663280590434780793442491503770330908660012365391711001125354204405353385482725050672020216026987439539113799252114194929380917576928778284661435752229213697060613447588656555849787263649655277785650836714661926774670314284146922407422943733161911170763576347961707/10514736648038662561136018840943474102016077853171046985155335532643666775906746352482251852302442348920542524358541223432617842460295824051411879730599416230027627730290105062407802026891290041653713562776691908117211714958811341633047519667139325703879447632427083302933197423460362228624736142055967449430097005037419712465742630258108079569117005498071307739676537684729459700648212506443371916207908205817728901202617931536647557529068709214454746417981807381198825853029432276273301182062643584371495430373496473116503927635811400051254188298581378286252601899928400921489856249238271850559827941624438129549211396584141252934406301051161259969743490543494651657957439243433479741992114810267932039375872445230652471504679389142097809893633501784823648535284804649692728539349506915352190769689865171226329088000000*x10^127+14588936769877809989215585306475466845112097971650348974447654868673094489631795616169912427058684476530089096573658073959512605532090615823382740928139543911069156098798847940406876390270885026604987519039419676406401467248958918031314542990871365732337878290032631244557505655759827068537150934898123349343805723711599672002997552385766881660436800469481911601743975140412188336029217473425768480662322041516097091924260737389490961414295232596720196233562347497867176484793358182791974769655309880600463361752303972826452111022972544839266573/2626339375737153018532871378034338130779269877931504602811144243337137156285659383683959420912547142586326350106703351165328986836205310044089505083469930387687610771588671572173033566870825752734139612569673774733792790527267020479077710319899059356337896791284739586156745252839658896379200719354313381616301339627231583520555796957979461790535338282291757033293186553278670255648808575221906107114662687924534871755686299085429216976938194981458863196044241902253699125092132505670716349352060926573559014112400828565621001533090064070602117390654760924205316144758416196966971824365987828017282143775127282684413375004597049734197202657655906031462619837482463607169635301907084269515564460964293260999187291752376682375024303781745764661802095175307896460197832650986300656373101788795924153880825452873398800613376000000*x10^126-37686835041299069298714928373059756931292307792207229623600145615456659450521282420403106778810431231788744419246095737445114703853523399819027437859296903774552995038383097946811548028329912823190079410849905442333189606829446550377816460991303276684969377874684272417326548512961542799801483747677790886629569877516100191191344315817425473042077045958747008057133473966312890467689110166742259641406112727109241025410508592888876255107183542524655385156527983226182444626754503485789691123440886219288982500759994028078749537449595598099133/53873628220249292687853771857114628323677330829364196980741420376146403205859679665311988121283018309463104617573402075186235627409339693212092411968613956670515092750536852762523765474273348774033633078352282558641903395431118368801594057844083268847956857257122863305779389801839156848804117320088479622898489017994494020934477886317527421344314631431625785298321775451870159090231970773782689376711029495887894805244847160726753168757706563722233091200907526200075879489069384731707002037990993365611466956151811868012738492986462852730299843910866890752929561943762383527527627166481801600354505513335944260193094871889170250957891336567300636542822971025281304762454057475017113220832091506959861764085893164151316561538960077574272095626709644621700440209186310789462577566627729000942033925760522110223565140787200000*x10^125+262490667250414503437252011980320706842988792109419616525306683365871221125280969872820642178653038869576986850455251604677161405000548182211127642846164827811378384542694758278285176416276031991376195245363666078821665543075314991053338210722629726080894600723162072190016095383476834883173685529972613118236946568746252280776849708780644556015446966712648383745668344760982102309519888665492275554088466350679141214910843303222756925208817308764447804127178259709116919175882674721838119876387245729412657840986931270410547079951904994308107/8404286002358889659305188409709882018493663609380814728995661578678838900114110027788670146920150856276244320341450723729052757875856992141086416267103777240600354469083749030953707413986642408749246760222956079148136929687254465533048673023676989940281269732111166675701584809086908468413442301933802821172164286807141067265778550265534277729713082503333622506538196970491744818076187440710099542766920601358511589618196157073373494326202223940668362227341574087211837200294824018146292317926594965035388845159682651409987204905888205025926775650095234957457011663226931830294309837971161049655302860080407304590122800014710559149431048504498899300680383479943883542942832966102669662449806275085738435197399333607605383600077772101586446917766704560985268672633064483156162100393925724146957292418641449194876161962803200000*x10^124+1447870911293351898504604257442712012597337632871440709514561606074690712321698743180567302182875712650179504278785434761108066389070714817090168339528897447647684731825847198007776879364578495874710729516613438896617875266995816821223858797303959012593396240088026323366044754578367737538068237580113512187768221187259470880061975211770286208917531783953753652090456321972743128524883851615780149149484262238038830722811649073808314980785223530511332273635014540172707444330151750869903386302785421262035208097070304436146530892632177725797/451843333460155358027160667188703334327616323084990039193315138638647252694306990741326351984954347111626038728034985146723266552465429685004646035865794475301094326294825216717941258816486151008024019366825595653125641381035186318981111452885859674208670415704901434177504559628328412280292596878161441998503456279953820820740782272340552566113606586200732392824634245725362624627752012941403201224027989320350085463343879412546962060548506663476793668136643768129668666682517420330445823544440589518031658341918422118816516392789688442254127723123399728895538261463813539263134937525331239228779723660236951859684021506167234362872637016370908564552708789244294814136711449790466110884398186832566582537494587828365880838713858715139056285901435729085229498528659380814847424752361598072417058732185024150262159245312000000*x10^123-61571086963168144433178478422356486678859724525207208465717306182970939960237662259529736469182544821436735579944141505113718296957410636917941056312126693483557954290552513090600507835182452523648423963680003032809750299723579773476127982909535225926642419474823551902418316547998228868133560299850761043313038562128252000384427228155324135695224962848233536189561496004108964465245900612726124685280913081517110133737587649247523806574297541099627846459613034228884271531025304480188277262919695336062695896476246069747840944616258280925997/84042860023588896593051884097098820184936636093808147289956615786788389001141100277886701469201508562762443203414507237290527578758569921410864162671037772406003544690837490309537074139866424087492467602229560791481369296872544655330486730236769899402812697321111666757015848090869084684134423019338028211721642868071410672657785502655342777297130825033336225065381969704917448180761874407100995427669206013585115896181961570733734943262022239406683622273415740872118372002948240181462923179265949650353888451596826514099872049058882050259267756500952349574570116632269318302943098379711610496553028600804073045901228000147105591494310485044988993006803834799438835429428329661026696624498062750857384351973993336076053836000777721015864469177667045609852686726330644831561621003939257241469572924186414491948761619628032000000*x10^122+74159680998220614317965405639284127654337015797819209689717185969652087588184928007756326420663907713729857345968922827415392755391294448438544166445278738401407900402057148216612820052368560147193743349116148266675798958869716238034732793125287602112489321341900571542297716776058807192227739131357779103208234728962936722114497049756804198440318462150986521707045163050412911140336211826605381991429800658261539021858914440567549123248970345359614170743916194394534926535106593852354735790569472037918094724895531427107049233760285118529/1200612286051269951329312629958554574070523372768687818427951654096976985730587146826952878131450122325177760048778674818436108267979570305869488038157682462942907781297678432993386773426663201249892394317565154164019561383893495076149810431953855705754467104587309525100226401298129781201920328847686117310309183829591581037968364323647753961387583214761946072362599567213106402582312491530014220395274371622644512802599451010481927760886031991524051746763082012458833885756403431163756045418084995005055549308526093058569600700841172146560967950013604993922430237603847404327758548281594435665043265725772472084303257144958651307061578357785557042954340497134840506134690423728952808921400896440819776456771333372515054800011110300226635273966672080140752667519009211879451728627703674878136756059805921313553737423257600000*x10^121-1623930404417496633368133362312650425636554797453946599657678816825546060724498185942925561692175959342128300457349973548810969773593114974624725433095572629854570668035521686257805370871994979886948155367764144276167616125010201253968662018522456355829411212028788038614742547805257672530005350199697257787925903232593618190855712248625213607774341501141808957549206446498967933385785701821290601480153771197236132176646438448824854944300885316146997629773110928323021401467388893146565199079839827241095005502328138433005460649278214507/3831013562328838591136268220950373569683721303421454007519389893414855339083354998422185821957903524228487439471886369791021200171330822628415460406656992474347739928927065085335023322614993690597947241127273426392313130341768417337002244113357032451410265404950959168410978830353006709248292787206291884295003663501830685933118427471468616628929040457360055843436215143244100201972051255024546800121673208596472519484078020318346892000548022309136575374286757418672062541444934025365831256034915083776815427993017732836461403945704025083043544455883867786874991071556436161957520154060928113802987058726111591835953413112118773401450050600341378598600744606242226116441177420445661384592504284939367947668330180561871399931659383294170460133454908061987586859319915433917338849182416284511433523609637127838120187789312000000*x10^120-9330519397376114838319889768135977526979926781598822382303999023922507426227247581944771229352205792259865422152659480926554575543241056623643483913126216653677827330199065885009781895154502453991330482183786891040603284926473026834234169196446182343385414743901437503410105743806102151119742313453911246706572096101893641365611886842058668086536344973421655178345049177076570676643077619267534332852701283877024602742848748685438824536607860840034364579487988731598103595141883828048594027749787067661510540387105258209215315814260839039/16008163814016932684390835066114060987606978303582504245706022054626359809741161957692705041752668297669036800650382330912481443573060937411593173842102432839238770417302379106578490312355509349998565257567535388853594151785246601015330805759384742743392894727830793668003018683975063749358937717969148230804122451061221080506244857648636719485167776196825947631501327562841418701097499887066856271936991621635260170701326013473092370145147093220320689956841093499451118476752045748850080605574466600067407324113681240780928009344548961954146239333514733252299069834717965391036780643754592475533910209676966294457376761932782017427487711437140760572724539961797873415129205649719370785618678619210930352756951111633534064000148137336355136986222294401876702233586789491726023048369382331708490080797412284180716498976768000000*x10^119+424690988835833811610667411190405445733942510397772413375925990426106118713079340408721111540102625201399852838455173468780402216764395182246185541165961962370219333956722149986963264806987260235294054427324379669840582965434779644191764146360581114821111757983184165667731357746222848771948103945872133250624368198987562445379338031571017655027880462446956093473247938142037622051669940436735063203962661227737460843048244179325956436866018619429974917952528067142896362573132898228597383975421238876616805342939532639259171886963852215533/5378743041509689381955320582214324491835944710003721426557223410354456896073030417784748894028896548016796365018528463186593765040548474970295306410946417433984226860213599379810372744951451141599517926542691890654807634999842857941151150735153273561780012628551146672449014277815621419784603073237633805550185143556570283050098272169941937747016372802133518404184446061114716683568759962054463707370829184869447417355645540526959036368769423322027751825498607415815575808188687371613627083473020777622648860902196896902391811139768451216593136416060950372772487464465236371388358296301543071779393830451460674937678592009414757855635871042879295552435445427164085467483413098305708583967876016054872598526335573508867445504049774145015326027370690919030571950485161269219943744252112463454052667147930527484720743656194048000000*x10^118-1479212562282416308296431364777603056409837783933315809705712828161979355297766266625949981360589258671305360290844485041960296495667061720562084427531222198635879031808525526873646526214144130485184228625973710095736200032043202429671239649443423038655070249547253646715588528177345233706161647496174054468331466603690314068796432682524900540764907758206294511721667960290967791369435771540431740765776611023054211983184813958164661496758699705360659355884731361489479091453315214586594291962692125492756489062289098491019152209245048759/358582869433979292130354705480954966122396314000248095103814894023630459738202027852316592935259769867786424334568564212439584336036564998019687094063094495598948457347573291987358182996763409439967861769512792710320508999989523862743410049010218237452000841903409778163267618521041427985640204882508920370012342903771352203339884811329462516467758186808901226945629737407647778904583997470297580491388612324629827823709702701797269091251294888135183455033240494387705053879245824774241805564868051841509924060146459793492787409317896747772875761070730024851499164297682424759223886420102871451959588696764044995845239467294317190375724736191953036829029695144272364498894206553713905597858401070324839901755704900591163033603318276334355068491379394602038130032344084614662916283474164230270177809862035165648049577079603200000*x10^117-368595488645834217970713452290197124276117611128623576615929030825513420138685165394199779777600951668099766292633766891762492277429513924663841651677343482300228424362458462086857429983518896179680227945264536128276961434509425731195936537921922910496314069218029692237402705762323679930621695465814932779247363828868334803844528586561861559017986155512388643539022034053115553331235293191915038936620672068883294459120867991530962213171742049294418147418594483577167608925122139886896158331439342512415100676957877330421197520190575477/1344685760377422345488830145553581122958986177500930356639305852588614224018257604446187223507224137004199091254632115796648441260137118742573826602736604358496056715053399844952593186237862785399879481635672972663701908749960714485287787683788318390445003157137786668112253569453905354946150768309408451387546285889142570762524568042485484436754093200533379601046111515278679170892189990513615926842707296217361854338911385131739759092192355830506937956374651853953893952047171842903406770868255194405662215225549224225597952784942112804148284104015237593193121866116309092847089574075385767944848457612865168734419648002353689463908967760719823888108861356791021366870853274576427145991969004013718149631583893377216861376012443536253831506842672729757642987621290317304985936063028115863513166786982631871180185914048512000000*x10^116+1636321805254901242280268467138319438222118711735846632337266445237607514676605233313298479754234470279779644167464358135241775045617188774758158886176524877294273090193180794751494010727909375645333815532435027873111377607936592642796747897730435805855523706719874525139491241179105973205715000253379988921214049029043087815944749088323501270496500838199192694846511781167618771186088098845530458506078776363418914718726168687996038000543292955415570751201973088605670887892134998859455919276631733972036579903662673884958193136761872297/21514972166038757527821282328857297967343778840014885706228893641417827584292121671138995576115586192067185460074113852746375060162193899881181225643785669735936907440854397519241490979805804566398071706170767562619230539999371431764604602940613094247120050514204586689796057111262485679138412292950535222200740574226281132200393088679767750988065491208534073616737784244458866734275039848217854829483316739477789669422582162107836145475077693288111007301994429663262303232754749486454508333892083110490595443608787587609567244559073804866372545664243801491089949857860945485553433185206172287117575321805842699750714368037659031422543484171517182209741781708656341869933652393222834335871504064219490394105342294035469782016199096580061304109482763676122287801940645076879774977008449853816210668591722109938882974624776192000000*x10^115-583994793537055272884045841129678652015481113867714327709298946193549111574004158958322206651719686554139656702486323948852896279856025018059792851867111953836550183440297393291511360434579437501467672451628607908337355936575497630991730175842646323443024229925795467754381806911514874682023443233404841266222134663612276427396412327953906760585291612815140405906391450623308903632802413076960305256971843910323975013898609044522116103574625113819415273280427095008101903505335747857065522793733162019764601717079503931876372573322007071/86059888664155030111285129315429191869375115360059542824915574565671310337168486684555982304462344768268741840296455410985500240648775599524724902575142678943747629763417590076965963919223218265592286824683070250476922159997485727058418411762452376988480202056818346759184228445049942716553649171802140888802962296905124528801572354719071003952261964834136294466951136977835466937100159392871419317933266957911158677690328648431344581900310773152444029207977718653049212931018997945818033335568332441962381774435150350438268978236295219465490182656975205964359799431443781942213732740824689148470301287223370799002857472150636125690173936686068728838967126834625367479734609572891337343486016256877961576421369176141879128064796386320245216437931054704489151207762580307519099908033799415264842674366888439755531898499104768000000*x10^114+7389656161973412620310415821166653051210930558321029346722299122689836648019938845780041720180175643627039656421162991873766780537846273421423941363425816930099692450452195992239299515712359544983655633532258999064383547889681474974482750791715540063004154894592423421227775224850352515540349293451659614422660403231459115364853817336629240406254584795790127056658746541458119891254561316738331068340247593557779588726516836117677332310779720298281257912720686789206123931624240796130955763008409067281280485579884533118452054513484829/86059888664155030111285129315429191869375115360059542824915574565671310337168486684555982304462344768268741840296455410985500240648775599524724902575142678943747629763417590076965963919223218265592286824683070250476922159997485727058418411762452376988480202056818346759184228445049942716553649171802140888802962296905124528801572354719071003952261964834136294466951136977835466937100159392871419317933266957911158677690328648431344581900310773152444029207977718653049212931018997945818033335568332441962381774435150350438268978236295219465490182656975205964359799431443781942213732740824689148470301287223370799002857472150636125690173936686068728838967126834625367479734609572891337343486016256877961576421369176141879128064796386320245216437931054704489151207762580307519099908033799415264842674366888439755531898499104768000000*x10^113+1067025827594734727424146215286360349395808045615725795561675188916248074161060896857131132432026916317236456206251825760123225650073583382740683351083958523803878763009877735359332410965138465664896215233890006579397261236609504701799626523977528588167703447282948645239288768840409323625613132732706333853284429218516521610088470380144189400807079340632256925447020947496886201018082887891382917029609490528628033944567160151636516324461291477847315145082942135432582733579120995221011311593794004374745876791533013279206500069494141/19124419703145562246952250958984264859861136746679898405536794347926957852704108152123551623213854392948609297843656757996777831255283466561049978350031706431943917725203908905992436426494048503464952627707348944550427146666107939346315202613878305997440044901515188168707606321122209492567477593733809086400658288201138784178127189937571334211613769963141398770433585995074548208244479865082537626207392657313590817264517477429187684866735727367209784268439493034010936206893110654626229630126296098213862616541144522319615328496954493214553373923772267992079955429209729320491940609072153144104511397160749066445079438255696916820038652596904161964214917074361192773274357682864741631885781390417324794760304261364862028458843641404498936986206901045442033601725017846115355535118622092281076149859308542167895977444245504000000*x10^112-44617349085757342614293284756300477451392934491853987213269394553127919052802172336544136404216348569836118763149995960125800950364027798856868871531962336405488159600956252826844246107159077663384902556665290679988170311860740639141428971901371332429523402269156539963126382068212213489178914892536709515680454383763858734951770116330457983203379017593444784946422288040427505876806983274529636122752908291832481672894640185073420980968986401426125364489547165759385323467443372687045831451506743540248489899895465787850745248311831/5935164735458967593881733056236495990991387266211002953442453418322159333597826667900412572721541018501292540710100373171413809699915558587912062246561564065086043431959833798411445787532635742454640470667797948308753252413619705314373683569824301861274496693573679086840291616899996049417493046331182130262273261855525829572522231359935931307052549298905951342548354274333480478420700647784235815029880479855941977771746803340092729786228329182927174428136394389865462960759930892815036781763333271859474605133458644857811653671468635825206219493584496963059296512513364271876809154539633734377262157739542813724334998079354215564839581840418533023377043229974163274464455832613195678861104569439859419063542701802888215728606647332430704581926279634792355255707764159139248269519572373466540874094268168259002199896489984000000*x10^111+4880604823389420106887195442176050029844405606150631102542506863565224413370130486306270458176059397828541629608697982022719568343948894131616196737154566596299011705751124520402183348377275362587718065354714346840384546254991703265665082953572558516332656366613282122151719383709949379789069575308795080776596977508465286894887755246140772174998346825282681778597099842723096373173303984410555185402485032852925052879946672516534169559486710165276066112248024150963288801098376299558519711030381094437757736137866624961513662606519/13239982871408466170966942971604491056826940824624545049987011471641740051872074874547074200686514579733652590814839293997769267792119323003803831165406565991345789194371936934917840602957418194706505665335856961611834178461151650316679755655761904152073877239510514886028342837699991187162099872584944752123532661062326850584857285341395539069578763820636352994915559535051610298015409137364833741220502608909409027336973638220206858753893965100376004493535033638930648143233691991664312820856666529532674119143869284682810612036353110686998489639534647071439969143299043375725189652434567561303123274957441661385054995715482480875411374874779804436764173359173133458420709165060205745151694808750455627141749104021827558163814828664653110221220162262229100185809627739618323062774430679271514257594905913808543368999862272000000*x10^110+8847424854141977230550957822883986376896801557207586417979294712884247817801135596494539456091992140724977176512821244141888245585735961898727591541008058159559133117630954222229028819631723004563101035625423424077614429752876102496217734443115557052294325921399218929503904031856991897605962913978122143369620591496731007107410467449209855188973719721678329693304604203675801559059486897852016151861869368075042502483129014768650911794643600764915849101517738838750322275098682061679514931636690141695580016867571033791888963065141/344239554656620120445140517261716767477500461440238171299662298262685241348673946738223929217849379073074967361185821643942000962595102398098899610300570715774990519053670360307863855676892873062369147298732281001907688639989942908233673647049809507953920808227273387036736913780199770866214596687208563555211849187620498115206289418876284015809047859336545177867804547911341867748400637571485677271733067831644634710761314593725378327601243092609776116831910874612196851724075991783272133342273329767849527097740601401753075912945180877861960730627900823857439197725775127768854930963298756593881205148893483196011429888602544502760695746744274915355868507338501469918938438291565349373944065027511846305685476704567516512259185545280980865751724218817956604831050321230076399632135197661059370697467553759022127593996419072000000*x10^109-155699959482075597826689071489157068706032500616414845028595548680608722788451039374098526224431608868609451316883591463983224608968304543450675082412541662715272970871150947090973234877149776265223557599348748465633845586275260055272707959005127615599332890070837804455119706754273752091149274810917189870235181949389911500150514947238924787011152797680927733192280778963055613739645781015282631826543015628944758289452562806233660619297289703427353180400004093331734326731360452274471540163189406373253075024220810627640681230973/24588539618330008603224322661551197676964318674302726521404449875906088667762424767015994944132098505219640525798987260281571497328221599864207115021469336841070751360976454307704561119778062361597796235623734357279120617142138779159548117646414964853851486301948099074052636698585697919015328334800611682515132084830035579657592101348306001129217704238324655561986039136524419124885759826534691233695219130831759622197236756694669880542945935186412579773707919615156917980291142270233723810162380697703537649838614385839505422353227205561568623616278630275531371266126794840632495068807054042420086082063820228286530706328753178768621124767448208239704893381321533565638459877968953526710290359107989021834676907469108322304227538948641490410837444201282614630789308659291171402295371261504240764104825268501580542428315648000000*x10^108+695799204678831102765012390214224724284103282952210727091675202000462930294766257736760188064727768465669482292970058504299824658732703849127981664847816293445329646939887795771831254309243750626394168612880966237348094411358280062411504012847063034682470446292336804427214745589041731833503791776292391347149845338023186485004907874099487985521082447317068411493212898046084352745637118142015921132691090784417239060952648593751973404289673783929746463584958959025917852284453370479869094456949613269152455537807437952868069081331/1376958218626480481780562069046867069910001845760952685198649193050740965394695786952895716871397516292299869444743286575768003850380409592395598441202282863099962076214681441231455422707571492249476589194929124007630754559959771632934694588199238031815683232909093548146947655120799083464858386748834254220847396750481992460825157675505136063236191437346180711471218191645367470993602550285942709086932271326578538843045258374901513310404972370439104467327643498448787406896303967133088533369093319071398108390962405607012303651780723511447842922511603295429756790903100511075419723853195026375524820595573932784045719554410178011042782986977099661423474029354005879675753753166261397495776260110047385222741906818270066049036742181123923463006896875271826419324201284920305598528540790644237482789870215036088510375985676288000000*x10^107-36188417245014030436172533691378260232387988965589877380738933163380980598877138153967416434238524745204397187714379354404317423416106319831014426284519299661416065756189358654469929291973977263965151372386267791309048609229155002874976382741476470525632175076347897264858127521365585637252523187282359729779330466311497380939242887280651604736300749454457709123224117765576664696627170017154773396130136873687377759375656429369657169945678325986699359356713339710831670609820310564569125747247739987419281994117384161233298017/14966937158983483497614805098335511629456541801749485708680969489681967015159736814705388226863016481438042059181992245388782650547613147743430417839155248511956109524072624361211471985951864046189962926031838304430769071303910561227551028132600413389300904705533625523336387555660859602878895508139502763270080399461760787617664757342447131122132515623328051211643675996145298597756549459629812055292742079636723248293970199727190362069619264896077222470952646722269428335829390947098788406185796946428240308597417452250133735345442646863563510027300035819888660770685875120384996998404293764951356745604064486783105647330545413163508510728011952841559500319065281300823410360502841277128002827283123752421107682807283326619964588925260037641379313861650287166567405270872886940527617289611276986846415380827049025825931264000000*x10^106-312660979780660219012800286098397365935007607898366300779572793428916133499542390273901711909913556279762801351625433857414108647647675850478313169689973614940470658109184674374507945026247771495763171745406971076877179147865422523465997750979102806875779113721531628303124758152261583422758182729790205433538702264484888936321113975812694053514058168691217078560953975333437166710821880295624354383163101543101001813616782007230837719426630008014478675531272025986016420284990031693440500349194602158714182192510859194601958159/76497678812582248987809003835937059439444546986719593622147177391707831410816432608494206492855417571794437191374627031987111325021133866244199913400126825727775670900815635623969745705976194013859810510829395778201708586664431757385260810455513223989760179606060752674830425284488837970269910374935236345602633152804555136712508759750285336846455079852565595081734343980298192832977919460330150504829570629254363269058069909716750739466942909468839137073757972136043744827572442618504918520505184392855450466164578089278461313987817972858213495695089071968319821716838917281967762436288612576418045588642996265780317753022787667280154610387616647856859668297444771093097430731458966527543125561669299179041217045459448113835374565617995747944827604181768134406900071384461422140474488369124304599437234168671583909776982016000000*x10^105+878793532294730841927507421011745581132397971527685098834726437311764030603488308151987894034801986087371652910388712508604880808234134008710671307004310906860984517506911699459329950947068169090768604146594115999058132520557031107166717571240343965591487571750938129693789529000019579909411867723436442726751066685948386470256545880197340597030303870937134447916408293673543071843387395902782843237056893400227200271736360724865364439618480692221976445025594909894819957582991307148878791106758643653149347398606095152211935041/1835944291501973975707416092062489426546669127681270246931532257400987953859594382603860955828530021723066492592991048767690671800507212789860797921603043817466616101619575254975273896943428656332635452259905498676841006079946362177246259450932317375754244310545458064195930206827732111286477848998445672294463195667309323281100210234006848084314921916461574281961624255527156627991470067047923612115909695102104718457393677833202017747206629827252139289770191331265049875861738622844118044492124425428530811187949874142683071535707631348597123896682137727239675721204134014767226298470926701834033094127431910378727626072546904014723710649302799548564632039138674506234338337555015196661035013480063180296989209091026754732048989574831897950675862500362435225765601713227074131371387720858983310386493620048118013834647568384000000*x10^104-13377951255963360417522843473582300513456532689918208900977744834612577936738610933283722177863327617034901907110503652521925068786322323464576549340092291984591801726342811699651538868037055850285532693101792915939625880980990941132438576544377389405560473462055492664524585351969421486343161208548946676800451726462578309075489453537850611964315480399290694460871594842240751090526556012179669336195656515856712966232839431813999057146248406889984841748192636893096520393781494459697308845359558677041328562580239022917570789/688479109313240240890281034523433534955000922880476342599324596525370482697347893476447858435698758146149934722371643287884001925190204796197799220601141431549981038107340720615727711353785746124738294597464562003815377279979885816467347294099619015907841616454546774073473827560399541732429193374417127110423698375240996230412578837752568031618095718673090355735609095822683735496801275142971354543466135663289269421522629187450756655202486185219552233663821749224393703448151983566544266684546659535699054195481202803506151825890361755723921461255801647714878395451550255537709861926597513187762410297786966392022859777205089005521391493488549830711737014677002939837876876583130698747888130055023692611370953409135033024518371090561961731503448437635913209662100642460152799264270395322118741394935107518044255187992838144000000*x10^103-37653976023479340797689556616753643011861493017700845562728207549236356548160818824795228924042790542702147702818701768056243099330217357877912309036337419197903271712848976500039076760754171317246715123910721617907468542271529955695581493669792776476743114458617726842018672019023692543815060886025536354373902423986315079039759453338824082073693486329275902920892572806985606162461340636018826417033361034435631252195667770576967556363212550535420053799217546365289535296952472477520613309450625868834123736455086366864842693/22031331498023687708488993104749873118560029532175242963178387088811855446315132591246331469942360260676797911115892585212288061606086553478329575059236525809599393219434903059703286763321143875991625427118865984122092072959356346126955113411187808509050931726545496770351162481932785335437734187981348067533558348007711879373202522808082177011779062997538891383539491066325879535897640804575083345390916341225256621488724133998424212966479557927025671477242295975180598510340863474129416533905493105142369734255398489712196858428491576183165486760185652726876108654449608177206715581651120422008397129529182924544731512870562848176684527791633594582775584469664094074812060050660182359932420161760758163563870509092321056784587874897982775408110350004349222709187220558724889576456652650307799724637923440577416166015770820608000000*x10^102+3001116261967722547386072076929202182794244540936507218874898014131853057581995466487621119791224204522644120769364248841115270292089087146807296761958301101530083276434871954351707572045667347733412536677823283587723991695707393284614995948107335146048227398680654532764884567304396401183118274019201216317428557675829100970436405594191882800532186834261747045260706274790334350028946096323262846949890389071590174430214361772805492212974298590934216950793243272445205423982552329477542073011209553689347093198415202218624401/8812532599209475083395597241899949247424011812870097185271354835524742178526053036498532587976944104270719164446357034084915224642434621391331830023694610323839757287773961223881314705328457550396650170847546393648836829183742538450782045364475123403620372690618198708140464992773114134175093675192539227013423339203084751749281009123232870804711625199015556553415796426530351814359056321830033338156366536490102648595489653599369685186591823170810268590896918390072239404136345389651766613562197242056947893702159395884878743371396630473266194704074261090750443461779843270882686232660448168803358851811673169817892605148225139270673811116653437833110233787865637629924824020264072943972968064704303265425548203636928422713835149959193110163244140001739689083674888223489955830582661060123119889855169376230966466406308328243200000*x10^101-2618554043877152561950791587768472686288284377179630071964274209045320619152895757464673664984940516650818380490567080477167991818325249465638221943833714050120526125035589430326377707518635877634514205995695228054601789395028596143740025558274634629368180950597743237737945789431616775780533427227198932151777634592060877011025000051434337506440402484428455877327698207452216746270832573349982956676878364832872707868393298156599526902737515976124282524556775667956084673782347812349060610715537689297900735098861118441/109191676053000050595308922917466257541774713629178351137712402090583743399284486308480461273209809610947243292977771867185191180968622565469312823220967330266764435399332910700203386389389489764167298633917087658429093253171875282822828817382322765108607341254391796351499436142752352759675042749607087700117998924542911417216363005975105886784437845527842151900278741949649371360093378787837899291961868691564581121779890884302101245079012020900420887790364136816784658135432433241872038529027187753936435423224248155486869086589721219637282945767706160441478972849688915098847513012011946532560482384572257298845113870522075399539987995051896834637766659495033115218318411293494652805493551547007115435161116181210160490587373461523698194248877296910301325581113016510215419115846965692233881693721354730456670008875417600000*x10^100+10215625324153643050991389831995507789536538777422409065960642992570608485577839286238415226383000530996137933793930264045820254875463806975494950406044751981640582277901091322519423736131267575385529517426896160179827206327058874952504282757210418327286047351834434050815952680094086872208927969497645506292468543412293105524400317494710176431286278865913082006226824893052622495740735702561857290708645178980918066591109050314047788216064823721701049382689653415175000682594530650060144508506518409131194458206638411/1021742910053272473437170694713037593904233253666098224379287517162288948234904699883887836287181925132837004573490670618540895610717057552618183191152998298416203743510024489725369820907647252219901469083773494915807168601013627646467483520518854887376275094564428835726430723799781348889865933355656721972570821936589536434699247434577724151270913066552528296048208281336852384273513776444061836307984525969866973750201698968042862050619341816905538387350367349573592974392619755321943955195617071542834538400250364740275796332915551359219268951197015778637732575278822408218282461757733121020679287166570802297726678857765233538628847665698949313983795221781523203469544813943660631185271659675861248165280951146310541763922915937297751902984827826288659603904334866491589081806685340304129842302048623331126546829716907622400*x10^99+209307724806435791622701887606151689240016907927835224079861290422372922728886071741022478642280233456801719216292139195552912748239498031556383320781286241026877528375409491438117586203061447841255153791290826490075702786007635354461746392893421276593057167620071592382648745819293816787950560097584012764920722066935446484853424977843599874578253414354305150788713196816853927617105695755466204872332300848462701679196424678048387144895464812666106205066764572401824581886758482627591364845907961025061452135836077569921/1175004346561263344452746298919993232989868241716012958036180644736632290470140404866471011730259213902762555259514271211322029952324616185510910669825948043178634305036528163184175294043794340052886689446339519153178243891165671793437606048596683120482716358749093161085395332369748551223345823359005230268456445227077966899904134549764382773961550026535407540455439523537380241914540842910671111754182204865347019812731953813249291358212243089441369145452922452009631920551512718620235548474959632274259719160287919451317165782852884063102159293876568145433392461570645769451024831021393089173781180241556422642385680686430018569423174815553791711081364505048751683989976536035209725863062408627240435390073093818257123028511353327892414688432552000231958544489985096465327444077688141349749318647355916830795528854174443765760000*x10^98-1493373030429261860115448796679171502195735965179834723256348985381918015372366855255881506209853270073736254807454556753761306396520765808845290688989109922048938767431270318854163321600617612316781103943717964482349678982361358119624392311901426798192168449134181399335084842967554875465880005843506482428110152406901309382717051801280479825638902360292985778076497804951277560159791964739333765549431917939410473578096834241986560300413396983033995749725482340099626816797038875092777252238313859863267974853643604747/78333623104084222963516419927999548865991216114400863869078709649108819364676026991098067448683947593517503683967618080754801996821641079034060711321729869545242287002435210878945019602919622670192445963089301276878549592744378119562507069906445541365514423916606210739026355491316570081556388223933682017897096348471864459993608969984292184930770001769027169363695968235825349460969389527378074116945480324356467987515463587549952757214149539296091276363528163467308794703434181241349036564997308818283981277352527963421144385523525604206810619591771209695559497438043051296734988734759539278252078682770428176159045379095334571294878321036919447405424300336583445599331769069013981724204160575149362359338206254550474868567423555192827645895503466682130569632665673097688496271845876089983287909823727788719701923611629584384000*x10^97+59551737102429211531280432458849595828755250727972682792724419253257821619231808741514145014812238024193575129140084137243805715583281270631166443697431524134572618888195422603472985556761960328348369214507555063275159792675919112282275015377160881707210132724829810430237537156789762116566755499695764820654172715597682603383718816578048556049070627827531084939044870024606380828728364496244462945107361659786993057477026398978406985081484817615348557663234859424200789235167412875839490745167659054497735013089385719/78333623104084222963516419927999548865991216114400863869078709649108819364676026991098067448683947593517503683967618080754801996821641079034060711321729869545242287002435210878945019602919622670192445963089301276878549592744378119562507069906445541365514423916606210739026355491316570081556388223933682017897096348471864459993608969984292184930770001769027169363695968235825349460969389527378074116945480324356467987515463587549952757214149539296091276363528163467308794703434181241349036564997308818283981277352527963421144385523525604206810619591771209695559497438043051296734988734759539278252078682770428176159045379095334571294878321036919447405424300336583445599331769069013981724204160575149362359338206254550474868567423555192827645895503466682130569632665673097688496271845876089983287909823727788719701923611629584384000*x10^96+28174881189656475514520678621937331359085004249983664607706103323493041465079588971269854125024447219973555761152006710589794574837004146452285883024407897833844678630403540306567348809818702778831316669137073620126687370518564471823334243206994715775324834460399855109650483699776480330100657700475867180306673327158971958082153500333206773038913660661506624426811201713758341207481031707515752292375976711721960934043858561558446099589981019672835221630190432391891348402207260379034151176421027765599141462846384903/564002086349406405337318223481596751835136756023686219857366709473583499425667394335906085630524422673326026524566850181434574377115815769045237121516455060725744466417533518328404141141021283225385610934242969193525557067759522460850050903326407897831703852199564717320989759537479304587205995212322510528859093708997424111953984583886903731501544012736995619418610971297942516118979604597122133642007458335366569510111337830359659851941876682931857189817402776964623321864726104937713063267980623491644665196938201336632239575769384350289036461060752709808028381553909969336491918890268682803414966515947082868345126729486408913323123911465820021319054962423400808315188737296900668414269956141075408987235085032763419053685449597388359050447624960111340101355192846303357173157290307847879672950730840078781853850003733007564800*x10^95-66667257611499187024887676209473220952983457454392030654583634327781048201380580110779837133633750863676129231776420312148108136579932678501892780873597249963992075705480690961269391825477192615080655357110159770602357172161878225408624601803163221776583054297086920489180682685584210649321281310356400097156448099469515496460244287806334088586770253044493799476375738385016194587088487136270536669372523044972188342871545831128117968725039069412464773276769194028149647247291494522541850190360594706335235424112369/6445738129707501775283636839789677163830134354556413941227048108269525707721913078124640978634564830552297445995049716359252278595609323074802709960188057836865651044771811638038904470183100379718692696391348219354577795060108828124000581752301804546648044025137882483668454394714049195282354230997971548901246785245684846993759823815850328360017645859851378507641268243405057327074052623967110098765799523832760794401272432346967541165050019233506939312198888879595695107025441199288149294491207125618796173679293729561511309437364392574731845269265745254948895789187542506702764787317356374896171045896538089923944305479844673295121416131037943100789199570553152095030728426250293353305942355898004674139829543231581932042119423970152674862258570972701029729773632529181224836083317803975767690865495315186078329714328377229312*x10^94+705229404898108215385928797076621174993483134549782665316393281774881770786225284276785648308692312846364350141997410251399758859961798428931683721752546406915932226629394274297165965392281979533924092109896305319850261216891579166588962992481825610388456240250810338868752199289687735182580436503979947688311984617698853288107322082273112121411233612304727792656526932828202077639203926242718355162822600023850298345573164769071107589113996193152563481953658584794912303685154071165192937172002772174625526909608287/902403338159050248539709157570554802936218809637897951771786735157733599081067830937449737008839076277321642439306960290295319003385305230472379394426328097161191146268053629325446625825634053160616977494788750709640891308415235937360081445322252636530726163519303547713583615259966887339529592339716016846174549934395878579126375334219045970402470420379192991069777554076708025790367367355395413827211933336586511216178140528575455763107002692690971503707844443143397314983561767900340901228768997586631464315101122138611583321231014960462458337697204335692845410486255950938387070224429892485463946425515332589352202767178254261316998258345312034110487939877441293304301979675041069462831929825720654379576136052421470485896719355821374480716199936178144162168308554085371477051664492556607476721169344126050966160005972812103680*x10^93-216303170030087796454667492356127311817655998960469056285704054835874859444123595890028759835416771390576280247954029957958898911149124032920563895112940026928351022015029452244178267838976642532100887985073280006068896054527623682257370632802696247007570211322353176856960800713312455281473638270938510095790923343975522323856285462844073293260109055135819911035977202084969017406502954807160798948894438285481347535433457825338017417147355860527593537859297511739318962495258904304837385857217407517050295252753/11873728133671713796575120494349405301792352758393394102260351778391231566856155670229601802747882582596337400517196845924938407939280331979899728874030632857384094029842810912176929287179395436323907598615641456705801201426516262333685282175292797849088502151569783522547152832367985359730652530785737063765454604399945770777978622818671657505295663426042013040391809922061947707767991675728887024042262280744559358107607112218098102146144772272249625048787426883465754144520549577636064489852223652455677162040804238665941885805671249479769188653910583364379544874819157249189303555584603848492946663493622797228318457462871766596276292872964632027769578156282122280319762890461066703458314866127903347099686000689756190603904202050281243167318420212870317923267217816912782592785059112586940483173280843763828502105341747527680*x10^92-76881293257838785237618922930294295082171580017176988894790454306742866958973752729173438654910438326376040578754743419052200773576826762021101817071741984582703667052256694154568572842780415595289346375012124870266744978213353765740546426962093602252531136440620855867288358200284598194619118894379448775288379978304494724035739672141879161006555703519925590303651345602285324333535960465364347250341269533575643648907286767208751673736298138868498789968317702129685928840119424336875051407943667221283643422941/25782952518830007101134547359158708655320537418225655764908192433078102830887652312498563914538259322209189783980198865437009114382437292299210839840752231347462604179087246552155617880732401518874770785565392877418311180240435312496002327009207218186592176100551529934673817578856196781129416923991886195604987140982739387975039295263401313440070583439405514030565072973620229308296210495868440395063198095331043177605089729387870164660200076934027757248795555518382780428101764797152597177964828502475184694717174918246045237749457570298927381077062981019795583156750170026811059149269425499584684183586152359695777221919378693180485664524151772403156798282212608380122913705001173413223769423592018696559318172926327728168477695880610699449034283890804118919094530116724899344333271215903070763461981260744313318857313508917248*x10^91+23345430768163761217675370891658649540271986865470085999297836783228891564106138026323162227217536392494986228021809246330755173112685298839463233725930678210696706853364567386007024202145173485288237802717471682747744294509910594422780614648973995094781257745500171299975572053302953035292758266295187695044835573849059464821664708989266463079739441353603472962529820798316035936408842938748049744168500692897711021533333233844567973061632415645828474970703382374045816526967787191474003875393734343355360506379/51565905037660014202269094718317417310641074836451311529816384866156205661775304624997127829076518644418379567960397730874018228764874584598421679681504462694925208358174493104311235761464803037749541571130785754836622360480870624992004654018414436373184352201103059869347635157712393562258833847983772391209974281965478775950078590526802626880141166878811028061130145947240458616592420991736880790126396190662086355210179458775740329320400153868055514497591111036765560856203529594305194355929657004950369389434349836492090475498915140597854762154125962039591166313500340053622118298538850999169368367172304719391554443838757386360971329048303544806313596564425216760245827410002346826447538847184037393118636345852655456336955391761221398898068567781608237838189060233449798688666542431806141526923962521488626637714627017834496*x10^90-12160182356014206153403968343000894123445021915607390905399441105366887066779374923158972226570168987772518220232236295257877090437498987186819517571151827869350786985335453681941109241946396827939461360635353888564700393940591092716654214989318483458570474647299099638971121843589783735738679049878099963294381326929083351322032627518232599054086222428386220767696303090644056880789790128234745726100430803932222445013673285068110526969786370507323935441642767170668227341749897729120112791920874034359376551375/360961335263620099415883663028221921174487523855159180708714694063093439632427132374979894803535630510928656975722784116118127601354122092188951757770531238864476458507221451730178650330253621264246790997915500283856356523366094374944032578128901054612290465407721419085433446103986754935811836935886406738469819973758351431650550133687618388160988168151677196427911021630683210316146946942158165530884773334634604486471256211430182305242801077076388601483137777257358925993424707160136360491507599034652585726040448855444633328492405984184983335078881734277138164194502380375354828089771956994185578570206133035740881106871301704526799303338124813644195175950976517321720791870016427785132771930288261751830454420968588194358687742328549792286479974471257664867323421634148590820665797022642990688467737650420386464002389124841472*x10^89+25105688296776532423275463885274930662139459442092122542363723181200733726532369485360404136133525109313263226599462556128633854101237066489867525146153037695048254944874949972026943677467660331429546724529396164317268805769900762472743200665688764166107993291601207371930738582863011799206717265154525835230041206094571781247973332670603573019439483018580690509294971337893640487402157433879571193511840646989392996341793261051779403171460835666204630085524754667944499992304312632874023165089843740174192465/23287828081523877381669913743756252978999195087429624561852560907296350944027556927418057729260363258769590772627276394588266296861556264012190435985195563797708158613369125918076041956790556210596567161155838727990732678926844798383485972782509745458857449381143317360350544909934629350697537866831381079901278707984409769783906460237910863752321817300108206221155549782624723246203028834977946163282888602234490612030403626543882729370503295295250877515041146919829608128608045623234603902677909615138876498454222506802879569580155224786127957101863337695299236399645314862926117941275610128657134101303621486176831039152987206743664471183104826686722269416192033375594889798065575986137598189050855596892287381997973431894108886601841922082998708030403720314020865911880554246494567549847934883126950816156153965419508975796224*x10^88+3930033710862011368948905525117660987327452374799946119001033706612936217096333698003897998417852336686468517300268132148411064991154975468344596908555955410580111010697004932101098003082179660882950128388116503926604745715598670072706873131118868649567149421149910668923110139760307814765648395766677109103522357320846448218615060794159024953807622421535564916482970530607122603264518276997177806039636430142214763638722745987775145983968246699929845632768982070982375617266377377442488296552851878169749025/37021675411653343529834221849048402171742310138990685200893814775701891244351500756408194338824167231890118664176695806781346420651704829968097616181592947575843739334073995049249092341564473975820183692093897465010908361370881474353234110577323185088440047734125273752352148318357615890852496095988349409073827689616241172476979500891037783401126991605300225274657540680070072852938148404323914413424079316372779947330385252454377672332594982264244984767501310487934248819838431503603729281180266567656675459081071677481500854204349331711280342059372485566885965558410500551318443906643277640429290109764731593409321139166287354310440954188525621912225146251382206904791876089232454131808489428747514025828764555996778276344480794084979465875536407638077709217161376577861393930324697130527486224458229502607219124513065551265792*x10^87-32580514437874716418137747805281704961473816591462509530191031252052807616749960833879776122523683943603823286633814867103962577741173704038060670456993789511668170910675825701321819422086998748389395635530089373264103098391013355625070020980941860957452595863206414118926997079371707912124802980130296628076675756618150206420037522281900617623012491651130410526490827556293011341609272327511685498511459888129327457034097007265828469244570835850459799161637920614607181116281688501794950594052061481545116325/1443845341054480397663534652112887684697950095420636722834858776252373758529708529499919579214142522043714627902891136464472510405416488368755807031082124955457905834028885806920714601321014485056987163991662001135425426093464377499776130312515604218449161861630885676341733784415947019743247347743545626953879279895033405726602200534750473552643952672606708785711644086522732841264587787768632662123539093338538417945885024845720729220971204308305554405932551109029435703973698828640545441966030396138610342904161795421778533313969623936739933340315526937108552656778009521501419312359087827976742314280824532142963524427485206818107197213352499254576780703803906069286883167480065711140531087721153047007321817683874352777434750969314199169145919897885030659469293686536594363282663188090571962753870950601681545856009556499365888*x10^86+107710743427936446230240809896283622876707493588664280746655204070902684766465724080617858933618832535147158998945741410192534027389926126770152062735264215430257665306725790429237228250070990833802927666541094111988275491890521693677452423456503585584534666740526863554426197708649997637383173992954617136140157913795470982387692170552791277540687775400882147086951442968480068864822593216006070840261136377656442858338480243198123121470889478636204065656261884589766372167685635384776026556351970325836125/50661240036999312198720514109224129287647371769145148169644167587802588018586264192979634358390965685744372908873373209279737207207596083114238843195864033524838801193995993225288231625298753861648672420760070215278085126086469385957057203947915937489444275846697743029534518751436737534850784131352478138732606312106435288652708790692999072022594830617779255639005055667464310219810097816443251302580319064510119927925790345463885235823551028361598400208159688036120551016621011531247208490036154250477555891374098084974685379437530664447015204923351822354686058132561737596541028503827643086903239097572790601507492085174919537477445516257982429985150200133470388396030988332633884601422143428812387614291993602942959746576657928747866637513891926241580023139273462685494539062549585547037612728205998266725668275649458122784768*x10^85-64623123093522830606975065296338062702737441026867187811768163977089898471808054647589494983090009427076242961834553988154428649874466632316751453834350788377924569757474164784601182380469868766998358812202016978404692446981933267577333701120600260417251909662607804377734868325179001191881772716005525131759982225250788167213290933033717653147824151038974379903545073499000292306778426965129830347042516285735536893405194293479443048543642733090366315703576196686488466211758639826021785177757380815146875/721922670527240198831767326056443842348975047710318361417429388126186879264854264749959789607071261021857313951445568232236255202708244184377903515541062477728952917014442903460357300660507242528493581995831000567712713046732188749888065156257802109224580930815442838170866892207973509871623673871772813476939639947516702863301100267375236776321976336303354392855822043261366420632293893884316331061769546669269208972942512422860364610485602154152777202966275554514717851986849414320272720983015198069305171452080897710889266656984811968369966670157763468554276328389004760750709656179543913988371157140412266071481762213742603409053598606676249627288390351901953034643441583740032855570265543860576523503660908841937176388717375484657099584572959948942515329734646843268297181641331594045285981376935475300840772928004778249682944*x10^84-72318387881808919424095840975115794325417874830732438217643003713630579130665355318072998809679775012007225209027937118363488776837126608195721785829468878047826852353017461138072642518158104811040020871746896939407720593365048011245580711383350104399310940960534932426755450067621352060776884863382146813326202199126963866719885382709115332982769248803960084612718256440930812108467969432108385350376640148696434043471360747176322301328437137637016589091720375121809525629547615032616164555466493362246875/11550762728435843181308277216903101477583600763365093782678870210018990068237668235999356633713140176349717023223129091715780083243331906950046456248656999643663246672231086455365716810568115880455897311933296009083403408747715019998209042500124833747593294893047085410733870275327576157945978781948365015631034239160267245812817604278003788421151621380853670285693152692181862730116702302149061296988312746708307343567080198765765833767769634466444435247460408872235485631789590629124363535728243169108882743233294363374228266511756991493919466722524215496868421254224076172011354498872702623813938514246596257143708195419881654544857577706819994036614245630431248554295065339840525689124248701769224376058574541470994822219478007754513593353167359183080245275754349492292754906261305504724575702030967604813452366848076451994927104*x10^83+4560032279048685062257910600799121039544668619259236355758565416150460197026002508783136587931075753991010739302786269194523686385461182721640729211841947221523998842682605665894925357628260087150301851352757246834228590108820841073036904449567248335593936676574660842016662631509624171230328944764094745149015220915042589660706016942347389125578765296667203926375611938821407186808486100934491827156024160146941825352815366674720479311409260663811240192489812618240421083086996944355859725671134921875/2971639497925351989016793727013918568969282419183198812111878109086439430984735846668216267999264259415929257325219730310208408346625136853626564509559300139867056000059451107632034167884773830835064911739978391840340470477930285566814778106540991445225957008759219297847664079065494252108561559544215337183183493480902301469724107094932798667648989292733128450139735706761477419633831310046066708769825764524905413832539284477943358314322005265357456971304453015753919637712783799620366229927513035530970605411189699864735854518074862746055947188712172754532652753852347870339941985817520613278605226201851365357269924214016376265721013045232825839108372943254759082658879686092237120947838616354315507089934278742216316495878057050299355120444393924126638866929341263774827606447467328202875148451496682483522605312085529198592*x10^82-6391742122975080102361216494122990305818129235707401522176743855276716882141391224937071817973819480169463583376050305353448179550641111901380324569754072326781122883971602931032087250780214547569449539309595566671930282178770426192511083533809448139435345926332443816372177845063483696653610667588261318116988685610669341409657894827734756979081701186251217494832280128519959941533346665292671078456624362327532990305052933038177986761273282719689519172371705572308217326688999653322364145616382081484375/46203050913743372725233108867612405910334403053460375130715480840075960272950672943997426534852560705398868092892516366863120332973327627800185824994627998574652986688924345821462867242272463521823589247733184036333613634990860079992836170000499334990373179572188341642935481101310304631783915127793460062524136956641068983251270417112015153684606485523414681142772610768727450920466809208596245187953250986833229374268320795063063335071078537865777740989841635488941942527158362516497454142912972676435530972933177453496913066047027965975677866890096861987473685016896304688045417995490810495255754056986385028574832781679526618179430310827279976146456982521724994217180261359362102756496994807076897504234298165883979288877912031018054373412669436732320981103017397969171019625045222018898302808123870419253809467392305807979708416*x10^81+95228865790328662571199191675491034663545954007621792552102726528939537884092556412564376768678721144713545764075474471793047669510750454689526588220762255444543432066022963267943141216178261522195980804594307839451429173150487122657529481574612266999575637574503520810914422204209284323529910597415920334148891177090201905977815132669462139377087414407121138020739075980175600735563105274764220205063993349589436804045773399495155130760408537910038096225530444582716380618348655092586653832495926796875/23101525456871686362616554433806202955167201526730187565357740420037980136475336471998713267426280352699434046446258183431560166486663813900092912497313999287326493344462172910731433621136231760911794623866592018166806817495430039996418085000249667495186589786094170821467740550655152315891957563896730031262068478320534491625635208556007576842303242761707340571386305384363725460233404604298122593976625493416614687134160397531531667535539268932888870494920817744470971263579181258248727071456486338217765486466588726748456533023513982987838933445048430993736842508448152344022708997745405247627877028493192514287416390839763309089715155413639988073228491260862497108590130679681051378248497403538448752117149082941989644438956015509027186706334718366160490551508698984585509812522611009449151404061935209626904733696152903989854208*x10^80+2269900130726945052946276222387062389139260322690585059408053509904007209348311674752914264172612632349344829521327108950733103012569371259879627862744756649198340681828991439788679173373045853979812219467021356693361075332995787879076815331602608019659565010994638700912838002625967624829632379770915778028642315497730706739675682250460095782930508466689778650798811663033243052087086602204689374192345149515081490845300344858399572940540330506907512538787204920265413609056965833729784302044094921875/3554080839518720978864085297508646608487261773343105779285806218467381559457744072615186656527120054261451391760962797451009256382563663676937371153432922967280998976071103524727912864790189501678737634441014156641047202691604621537910474615423025768490244582476026280225806238562331125521839625214881543271087458203159152557790032085539627206508191194108821626367123905286726993882062246815095783688711614371786874943716984235620256543929118297367518537680125806841687886704489424345958010993305590495040844071782881038224082003617535844282912837699758614421052693607408052926570615037754653481211850537414232967294829359963586013802331602098459703573614040132691862860020104566315596653614985159761346479561397375690714529070156232158028724051495133255460084847492151474693817311170924530638677547990032250293035953254292921516032*x10^79-3264011599110946431048204518404507616583448998449154942732815515201335262267543887078176292957163733036156330339730360783947591116389411489548495797400404542638725178714320448184279520392122781888405869277393900178091697394381371410760118492684646940001947292640847359928787101716623466414510966085041266440391752172365105713570399460740357712670380605385391216405884553170876556385155376485735659792703812987220203030814752117227919860960831831199074656212116021053617716048122684970911423932154296875/30802033942495581816822072578408270606889602035640250087143653893383973515300448629331617689901707136932578728595010911242080221982218418533457216663085332383101991125949563880975244828181642347882392831822122690889075756660573386661890780000332889993582119714792227761956987400873536421189276751862306708349424637760712655500846944741343435789737657015609787428515073845818300613644539472397496791968833991222152916178880530042042223380719025243851827326561090325961295018105575010998302761941981784290353981955451635664608710698018643983785244593397907991649123344597536458696945330327206996837169371324256685716555187786351078786286873884853317430971321681149996144786840906241401837664663204717931669489532110589319525918608020678702915608446291154880654068678265312780679750030148012598868538749246946169206311594870538653138944*x10^78+8651840379465256594501183493469243730729419438893574856763350089494033685729458491869439235183628362164761407460517521830247658295565000982624082134696962761152275445532217228520743970031593122111094509233402052977190895211729442441820671843485555742595118303373738514194651355083609082233768394141875831249839941310428961523459124199205109728619284518730150434772359636367552766819858376654943245225093359661069564433853704196082943373421102599592008126851144539631461280504930812712267124544921875/1257225875203901298645798880751357983954677634107765309679332811974856061848997903238025211832722740282962397085510649438452253958457894634018661904615727852371509841875492403305112033803332340729893584972331538403635745169819321904566970612258485305860494682236417459671713771464225976375072520484175784014262230112682149204116201826177283093458679878188154588918982605951767371985491407036632522121176897600904200660362470613960907076764041846687829686798411850039236531351247959632583786201713542215932815590018434108759539212164026285052458962995832979250984626310103528926405931850090081503557933523439048396594089297402084848419872403463400711468217211475510046725993506377200075006720947131344149775082943289359980649739102884845016963610052700199210370150133278072680806123679510718321164846908038619151278024280430149107712*x10^77+633782759622412407089645655383987699022924367167433290609244927257599552935184094105702128022350639644686879666953661797437152475187389161307064999657931463740835770536596564746932102634555425128435049914897353781808498923514015552493439117926779573673803395013544313567067155886927623967321973147364751220044060842102248881756343880172358139219287256482496847601535626385704374466843660152328618260352924860882435402808516383703475966389065443209297349235475010707013500791246209895818717958984375/14216323358074883915456341190034586433949047093372423117143224873869526237830976290460746626108480217045805567043851189804037025530254654707749484613731691869123995904284414098911651459160758006714950537764056626564188810766418486151641898461692103073960978329904105120903224954249324502087358500859526173084349832812636610231160128342158508826032764776435286505468495621146907975528248987260383134754846457487147499774867936942481026175716473189470074150720503227366751546817957697383832043973222361980163376287131524152896328014470143377131651350799034457684210774429632211706282460151018613924847402149656931869179317439854344055209326408393838814294456160530767451440080418265262386614459940639045385918245589502762858116280624928632114896205980533021840339389968605898775269244683698122554710191960129001172143813017171686064128*x10^76-439787221031862345386656692406151298559097083218291258981064815725370603725758960279530425796248014955095336700473706975958320617836964283542957234078802033859652600526814312512934008623768349456254412338430110179083900894629966376994675814943606591529041263915598229415409412896115422263513391390706806826194452710713219857143207619940851703276430081025421947460779157668522632746672451647809478174940406793186364479504880743280737505116745804909212370912519799166002791615754933889039556689453125/8035313202390151778301410237845635810492939661471369587950518406969732221382725729390856788670010557460672711807394150758803536169274370052206230433848347578200519424160755795037020389960428438578015521344901571536280632172323492172667160000086840867890987751684928981380083669793096457701550457007558271743328166372359823174133985584698287597322867047550379329177845351083034942689879862364564380513608867275344239003186225228358840881926702237526563650407240954598598700375367394173470285723995248075744517031856948434245750616874428865335281198277715128256293046416748641399203129650575738305348531649806091926057875074700281422509619274309561068949040438560868559509610671193409175042955618622069131171182289718952919804854266264009456245681641170838431496176938777247133847833951655460574401412847029435445124763879270952992768*x10^75+64488175830746127266506615686315852785373995772137645275503072930729360644865134428202819403969191886665514129049639085419587754719577216272230118599387109868963649766175116923717835961974811311246942636347513923060177308348253139876428627567986722665001009043629744773361411990285723508020103032885251420824795317830535362653064502820174227188814067973161939208185129459407817671204371189658162305183156760275756224836039024114849563846372565351505688240387286069886072644885493340452902978515625/11923367977740225219414995836803201525247587884763967775668511184535731683342109146838045557381305988490030475585165514029192343993116807174241503224420128664426577210044992470054933481876764779825442386511789428731255131610544536772344818064644989674935014083145378488499478993886530227557139387817667112909454698488017802129360107641810362241188770457655401585231641488703858302055950763508708435600838964344059193359566656790467957437697687191168449287701067222952759361847319359096117198171089722951104767208561923483074339625039475090497514036154028899993209036618401209818172385933112385872452659867454200922537492046329449852756209245749671263601801941090321088304583576609574904902450272794038065608851139582962397129783749940143064106495338511566704800778683346882843774205218585522142660160998817871950830294788595607666688*x10^74-653296391694502633717525923746147662777956765619956403727879333462524694125645512282877446759002057689519860183647378527773100530472293158307384899345287246091678928244633286519153725195116928097162724264184161429916148038263980665052885388578384144883062912529786251996490350580974000042380165559361431253109628294631282866364171577823650173322603200055776637782503195391684915536500239160370758991636221216376647232142066839484629259642507133389686939211788095273458249584992535926162548828125/3641619776452679623663693309762554160420445560863871931484964007099583075700545650758417854963748627026511770868375674235516873534843556870950606896128315158593338852329012478538945201361376435217622797850891352617427675664304242758056052807921129851457984596822726434911170924241206276396761783471405719213725080326389673556750377703410061374156176198889827085144639272412015836095906144519901098557891703395722512257601639019748834291316535004199230816933330875975719608051890641694380622101515087797874362398674085004682803235233731308427812168677585181278714090001679187235106837083019546424098841929961381562548396585578452664388595927273298612528629164273891169827015673644303665536708950311479606245067835734697874985451194562999359480801531959197712796296937770969144403944450996563413029211733629103748529449639866638794752*x10^73-2252970259365400027248006669814017066819057293942999719089480521404905077694889096446678275484851199066172286738713663648997987188910319865239673914370036806119716673311633547732538817688064187324830763607495176744757887891724414357372419650874185164039311934323092423144661022088331127938268414723461742464281290793777378165511765157912213847869525478948617300956823242458603246856043204257900390358411064555636848218680574080179905247166457524918978793410487796393957908040507100848094482421875/123208135769982327267288290313633082427558408142561000348574615573535894061201794517326470759606828547730314914380043644968320887928873674133828866652341329532407964503798255523900979312726569391529571327288490763556303026642293546647563120001331559974328478859168911047827949603494145684757107007449226833397698551042850622003387778965373743158950628062439149714060295383273202454578157889589987167875335964888611664715522120168168893522876100975407309306244361303845180072422300043993211047767927137161415927821806542658434842792074575935140978373591631966596493378390145834787781321308827987348677485297026742866220751145404315145147495539413269723885286724599984579147363624965607350658652818871726677958128442357278103674432082714811662433785164619522616274713061251122719000120592050395474154996987784676825246379482154612555776*x10^72+744234094006174908599957240167755697757747643704895193461152291114342694083315818682330760968195580603929586405030824452094548531315236910352660604218641473824902777106477704106114479089210776905142429753890395475751268405417093655910459207772254436610536475605648058618717580639485918236570366967453469138825479420182107911480890031374835333220768483783242022496349705829841835989879355652857980487750792745021024150617340837492675345809391863794293123605777293770439515641602404391779052734375/246416271539964654534576580627266164855116816285122000697149231147071788122403589034652941519213657095460629828760087289936641775857747348267657733304682659064815929007596511047801958625453138783059142654576981527112606053284587093295126240002663119948656957718337822095655899206988291369514214014898453666795397102085701244006775557930747486317901256124878299428120590766546404909156315779179974335750671929777223329431044240336337787045752201950814618612488722607690360144844600087986422095535854274322831855643613085316869685584149151870281956747183263933192986756780291669575562642617655974697354970594053485732441502290808630290294991078826539447770573449199969158294727249931214701317305637743453355916256884714556207348864165429623324867570329239045232549426122502245438000241184100790948309993975569353650492758964309225111552*x10^71-2568451603444995011659853842618389738262222002983365818815699619419044705524494480353020982717377723965875955492646770929342564034854948144464644391570637070519806418252548880947309988719476761004255297409199119420823274642112235838304193616663738893725793623631705477017618286080612193898932896366800334689944321629778374727294927921749767621090206681716181033633243583953971822683042418039154041014032757886893047616193372189392493599740019230841981819479554255314936218988626368785400390625/14285001248693603161424729311725574774209670509282434823023143834612857282458179074472634290968907657707862598768700712460095175412043324537255520771285951250134256754063565857843591804374095001916472037946491682731165568306352874973630506666821050431806200447439873744675704301854393702580534145791214705321472295773084130087349307706130289061907319195645118807427280624147617675893119755314781120913082430711723091561219955961526828234536359533380557600723983919286397689556208700752836063509324885467990252501079019438659112207776762427262722130271493561344520971407553140265250008267690201431730722932988607868547333466133833640017100932105886344798294112997099661350418971010505200076365544217011788748768515055916301875296473358239033325656250970379433770981224492883793507260358498596576713622839163440791332913563148360876032*x10^70-2229870188438917036719236344799575208605522715509084487957601059661358186124012034841701521510246880742530003622382376086647336548641489133947376184285664049207946575537575204490151613941528023636877574921503949307500599691135525258136181055278824264404185530236869073764097000538343311166344735356931510795513583053342847950451921033473139653257849302025821735842845572074133616399541264671635549587273591229416829440475076712288437073498853307089637160330573391685993870603081218695068359375/1314220114879811490851075096678752879227289686853984003718129232784382869986152474851482354769139504509123359086720465546328756137907985857427507910958307515012351621373848058921610446002416740176315427491077234811267232284184464497574006613347536639726170441164468384510164795770604220637409141412791752889575451211123739968036136308963986593695473365999350930283309817421580826182167017488959863124003583625478524423632235948460468197577345077071011299266606520574348587439171200469260917842857889463055103230099269788356638323115462143308170435984977407643695929369494888904403000760627498531719226509834951923906354678884312694881573285753741543721443058395733168844238545332966478407025630067965084564886703385144299772527275548957991065960375089274907906930272653345309002667952981870885057653301203036552802628047809649200594944*x10^69+1885962240878196879217490848436162284606394547649969202403283465106830100842945942922563529798953140036544636157392818926333092067265934838873413103717815487265817253633346668979036238579762327038040514770019637418750193072475889335158321876166119632621388202458361650798537752479738718825862550615393893204095183145385685811347805322751770525078496236967451205384201268439444160833493473434420379553602114072088979447405826051030900976062022826149727499176745019416798780289622380023193359375/1478497629239787927207459483763596989130700897710732004182895386882430728734421534207917649115281942572763778972560523739619850655146484089605946399828095954388895574045579066286811751752718832698354855927461889162675636319707522559770757440015978719691941746310026932573935395241929748217085284089390722000772382612514207464040653347584484917907407536749269796568723544599278429454937894675079846014504031578663339976586265442018026722274513211704887711674932335646142160869067600527918532573215125645936991133861678511901218113504894911221691740483099583599157920540681750017453375855705935848184129823564320914394649013744851781741769946472959236686623440695199814949768363499587288207903833826460720135497541308287337244093184992577739949205421975434271395296556735013472628001447104604745689859963853416121902956553785855350669312*x10^68-1293956439368066354961567539570694352735869886354028090668540000369903774436056852351145725922696603031696956156954322139736434233316326928380037531628510929810849345938043954584830714324926031038352079043170047123842645003533753061041725055045994389180751823178800691982450940680525539973624525979001562786648146874744828597744070090462145989071296353507323517395164426851323157041728984214401534666914428046969454540012138489439887799737707524739055927269570854744181655125397297882080078125/11827981033918303417659675870108775913045607181685856033463163095059445829875372273663341192922255540582110231780484189916958805241171872716847571198624767635111164592364632530294494014021750661586838847419695113301405090557660180478166059520127829757535533970480215460591483161935437985736682272715125776006179060900113659712325226780675879343259260293994158372549788356794227435639503157400638768116032252629306719812690123536144213778196105693639101693399458685169137286952540804223348260585721005167495929070893428095209744908039159289773533923864796668793263364325454000139627006845647486785473038588514567315157192109958814253934159571783673893492987525561598519598146907996698305663230670611685761083980330466298697952745479940621919593643375803474171162372453880107781024011576836837965518879710827328975223652430286842805354496*x10^67+30823778892631344350667503409487343733274120217902590660450997778793379778716587733233941421584523731067019083270620895586692291125581761340101934774801497294221832501090324773990005422308369019993369275880167180728227131099644444991785807276465477280988643424558315833326877634528841771028558905403489590717087577813097688058168437611824304778656571825687689999476178094997091380082946610504208292259951060580217552191409697994815730397020157843050713220459626676748314865397259063720703125/11827981033918303417659675870108775913045607181685856033463163095059445829875372273663341192922255540582110231780484189916958805241171872716847571198624767635111164592364632530294494014021750661586838847419695113301405090557660180478166059520127829757535533970480215460591483161935437985736682272715125776006179060900113659712325226780675879343259260293994158372549788356794227435639503157400638768116032252629306719812690123536144213778196105693639101693399458685169137286952540804223348260585721005167495929070893428095209744908039159289773533923864796668793263364325454000139627006845647486785473038588514567315157192109958814253934159571783673893492987525561598519598146907996698305663230670611685761083980330466298697952745479940621919593643375803474171162372453880107781024011576836837965518879710827328975223652430286842805354496*x10^66+9223811664553437310855496799813730427852521115029921373919182261193412049367779496383708031144312324821059987303977688347013719029904582023915039165817158929661505776417700976021536003302496363924597299915785347663622391872068320728381025769912056692118734511320875309295761015584161616238374733981066308236714925903465357756437289692984878404556718442291834616211602335003750727116743469360969444102210385966970048266278778977846198414091005628120174409028111057377095598714353485107421875/23655962067836606835319351740217551826091214363371712066926326190118891659750744547326682385844511081164220463560968379833917610482343745433695142397249535270222329184729265060588988028043501323173677694839390226602810181115320360956332119040255659515071067940960430921182966323870875971473364545430251552012358121800227319424650453561351758686518520587988316745099576713588454871279006314801277536232064505258613439625380247072288427556392211387278203386798917370338274573905081608446696521171442010334991858141786856190419489816078318579547067847729593337586526728650908000279254013691294973570946077177029134630314384219917628507868319143567347786985975051123197039196293815993396611326461341223371522167960660932597395905490959881243839187286751606948342324744907760215562048023153673675931037759421654657950447304860573685610708992*x10^65-1667599978446669143487513646026082435707348719179940013760534237430552792757799673269757671111414194949333083264728766053557339648852164781041895649482654517642465938112937465054117991316005014059554591919291155667524221813646866447944731048052939011207147142505487649759313025010973966115850691789733559320326181812069173714283291716229443872578044154554003502329768114541354553662398286109395225696573248154345570418740092010165058463852971844670678312770632808224972418779754638671875/33602218846358816527442260994627204298425020402516636458702167883691607471236853050179946570801862331199176794830920994082269333071511002036498781814274908054293081228308615142882085267107246197689883089260497480969900825447898239994789941818544970902089585143409703013043986255498403368570120092940698227290281423011686533273651212445101929952441080380665222649289171468165418851248588515342723773056909808605984999467869669136773334597148027538747447992612098537412321837933354557452693922118525582862204343951401784361391320761474884345947539556434081445435407285015494318578485814902407632913275677808280020781696568494201176857767498783476346288332350924890904885222008261354256550179632586965016366715853211551984937365754204376766817027395953987142531711285380341215287000032888741016947496817360304911861430830767860348878848*x10^64+212432183116977123857178274804789684037131216082791622308461367417690346018062469247472503110469871486954748784613222119349932364785747925379990775153355032073639828387354788885738673011610242464255986159465643740390998880001017855567881386359001299718562855901806716813100801288134431640083779765011687932519547872735200561924218913144662740056116393267304852014930501703952682055262153482034950224355037949278947592122653198638557534335438640245346924570714798441909900825801849365234375/94623848271346427341277406960870207304364857453486848267705304760475566639002978189306729543378044324656881854243873519335670441929374981734780569588998141080889316738917060242355952112174005292694710779357560906411240724461281443825328476161022638060284271763841723684731865295483503885893458181721006208049432487200909277698601814245407034746074082351953266980398306854353819485116025259205110144928258021034453758501520988289153710225568845549112813547195669481353098295620326433786786084685768041339967432567147424761677959264313274318188271390918373350346106914603632001117016054765179894283784308708116538521257536879670514031473276574269391147943900204492788156785175263973586445305845364893486088671842643730389583621963839524975356749147006427793369298979631040862248192092614694703724151037686618631801789219442294742442835968*x10^63+6716933082479924415218460770224188378310117281408522994474337754896908433261887685625056542353928932282353549822853304833705649476550644104663782383150510281722906699423651785208227495433180187377695434435538507771870631513389848481203655425040127429608416989381824637414987066782763302004963417657750655853958303559029117633702093187712859751751882616057526521720383909446205974842135648991695171739495271522853807945270196594431629646203154230121862295643164258477161303905487060546875/94623848271346427341277406960870207304364857453486848267705304760475566639002978189306729543378044324656881854243873519335670441929374981734780569588998141080889316738917060242355952112174005292694710779357560906411240724461281443825328476161022638060284271763841723684731865295483503885893458181721006208049432487200909277698601814245407034746074082351953266980398306854353819485116025259205110144928258021034453758501520988289153710225568845549112813547195669481353098295620326433786786084685768041339967432567147424761677959264313274318188271390918373350346106914603632001117016054765179894283784308708116538521257536879670514031473276574269391147943900204492788156785175263973586445305845364893486088671842643730389583621963839524975356749147006427793369298979631040862248192092614694703724151037686618631801789219442294742442835968*x10^62-175312187371169593148078844173101665274342052109903975969312162421671898208604867491358913795544441123373909128387014046826783333733496954822499726238332418438495391281241821491311201270551695376911383768086886013357545878755502856774282497357461029217088064400588272222852933761085192474793477201646804541006601421247626534343023704346786731857846473897986270553130110160455234725767037236397732244998570372126389501271043385182286031481239466122970614062851550447319401912689208984375/9960405081194360772766042837986337610985774468788089291337400501102691225158208230453339951934530981542829668867776159930070572834671050708924270483052435903251507025149164236037468643386737399231022187300795884885393760469608573034245102753791856637924660185667549861550722662682474093251942966496948021899940261810622029231431769920569161552218324458100343892673505984668823103696423711495274752097711370635205658789633788240963548444796720584117138268125859945405589294275823835135451166809028214877891308691278676290702943080454028875598765409570355089510116517326698105380738532080545252029872032495591214581185003882070580424365608060449409594520410547841346121766860554102482783716404775251945904070720278287409429854943562055260563868331263834504565189366276951669710336009748915231970963267124907224400188338888662604467666944*x10^61+11523579983921805021071187541892478164641616710308450673912327561462091769446253699825327460963565563254419953534704761061591883567017768801599846665061169807739910206433185121307446566499196614980886622004090220940329488175265956760530185164838492136688322844642464272453879947251908214869507190072781771866173898366708187116770095114913019430792920063019803252488268710143286930969089924704217346928831769482118458343157088783168182676779930766850404232684345941542079906463623046875/10513760919038491926808600773430023033818317494831872029745033862275062959889219798811858838153116036072986872693763724370630049103263886859420063287666460120098812970990784471372883568019333921410523419928617878490137858273475715980592052906780293117809363529315747076081318366164833765099273131302334023116603609688989919744289090471711892749563786927994807442266478539372646609457336139911678904992028669003828195389057887587683745580618760616568090394132852164594788699513369603754087342742863115704440825840794158306853106584923697146465363487879819261149567434955959111235224006085019988253753812078679615391250837431074501559052586286029932349771544467165865350753908362663731827256205040543720676519093627081154398180218204391663928527683000714199263255442181226762472021343623854967080461226409624292422421024382477193604759552*x10^60-3366864097781428902115665299065557399633939731705999271552926067818513727196158383029976649677576055474861442080463498278692628747999093081090049736347592344045943764756303160153221192510975643943092870305571575630694321849279671250429529762760948182557520963024402656579476921039205254090789025544666937513955393490076674897004569312567626243028843293749308673075701256416529949008933957940419704597407267225001896737470668051901939959648980693979014636871022291154686832427978515625/756990786170771418730219255686961658434918859627894786141642438083804533112023825514453836347024354597255054833950988154685363535434999853878244556711985128647114533911336481938847616897392042341557686234860487251289925795690251550602627809288181104482274174110733789477854922363868031087147665453768049664395459897607274221588814513963256277968592658815626135843186454834830555880928202073640881159426064168275630068012167906313229681804550764392902508377565355850824786364962611470294288677486144330719739460537179398093423674114506194545506171127346986802768855316829056008936128438121439154270274469664932308170060295037364112251786212594155129183551201635942305254281402111788691562446762919147888709374741149843116668975710716199802853993176051422346954391837048326897985536740917557629793208301492949054414313755538357939542687744*x10^59-14526038147478412985378377597138536666685978935648259217751808791077275747309918739990240843441356166907354729520784770325932058611830508860396443290183311338220505356129230260344063602546516292929658603020268699844707534441274275073597580309050292341386226541792746561963799994529837613839492164127770445477664994021643832617425234262066765431439496603047441759943887891187339233714384921900137883109209219887810733122250053959298050630295085704903448762250551781687068939208984375/3115188420455849459795140969905192010020242220690925045850380403637055691819028088536847063156478825503107221538892955369075570104670781291680018751901173368918166806219491695221595131264987828566081013312183075108188995043992804734990237898305272034906478082760221355875946182567358152622006853719210080923438106574515531776085656436062783036907788719405868871782660307962265662061432930344201157034675161186319465300461596322276665357220373516020174931594919159879937392448405808519729583034922404653167652100976046905734253802940354710063811403816242744044316277023987884810436742543709626149260388764053219375185433312910963424904470010675535511043420582863960103927083959307772393261097789790732052301953667283305006868212801301233756600794963174577559483093979622744436154472184845916171988511528777568125161785002215464771780608*x10^58+167394957472290410964911897132116293304924242930281169735441732056641091078029757279464918223797594346894055782483407307568222874430741740315822725288156827316996656085284754433737395195660960145893691676802914704272414304663983697673121984955495852362685543873479904259307961772069881563396866361794392345422217370660561842302646006063003572726123816756395145606089639303599243005285267997593847779994675659386643991856475626672626379285110806893393713297502307315863132476806640625/432566163526155096417268146106835233391382205501654163509509964619316876064013614579687906484013916912717174190829136088391636305962857059358996889549705787798351162235049418250770066798509738480890106419920278429308529026108715171772930176736103488275585242348990736844488527065067446335512951687867456951083119941489870983765036865121860730267767233608929220481820831334188889074816115470651932091100608096157502896006953089321845532459743293938801433358608774771899877922835777983025307815706368188982708263164102513196242099494003539740289240644198278173010774466759460576534930536069393802440156839808532747525748740021350921286734978625231502390600686649109888716732229778164966607112435953798793548214137799910352382271834694971315916567529172241341116795335456186798848878137667175788453261886567399459665322146021918822595821568*x10^57-3876101089103733971027080714210748021285869434812056959509632642815222030454963114305035174664970048470146776804143608398105305320579320203404469826597287865836136685304755857916942920768552248025138416428098938240081022954308851558377414083593746215621082488993992497808665037530101718418716230539758292596571846080333323646891428846665030591290187571168127358370071544357671864489168420712979196381373288708019891419502862193321773502726797343749965084681122630929470062255859375/378495393085385709365109627843480829217459429813947393070821219041902266556011912757226918173512177298627527416975494077342681767717499926939122278355992564323557266955668240969423808448696021170778843117430243625644962897845125775301313904644090552241137087055366894738927461181934015543573832726884024832197729948803637110794407256981628138984296329407813067921593227417415277940464101036820440579713032084137815034006083953156614840902275382196451254188782677925412393182481305735147144338743072165359869730268589699046711837057253097272753085563673493401384427658414528004468064219060719577135137234832466154085030147518682056125893106297077564591775600817971152627140701055894345781223381459573944354687370574921558334487855358099901426996588025711173477195918524163448992768370458778814896604150746474527207156877769178969771343872*x10^56-6700336249490044769355700944112038626861776576519774283772171803500860453060447461474802168992771128007910124757755575585650295386818259667029577970356592663030327554445349384115333672918404669166042424624569638893440360106135897057624851760128376521233603519165376167388601006969948878376988006040363695429211642966277282334358044413848747342618849233181314039010268375891357301663372139262793959435918961129725589484149518732165945793745185085678317059843954608440399169921875/8031732479265479243821954967500919452890385778545302770733606770119941995883541915272719749040046202623395807256774410129287676768541112507991984686599311709783708582613649675743741293341029626966129296921596681711298947434379326796844857392978048853923333412315477872444084056911066642834457988899395752407378884855249593863011294577859483055369683382659163245020545939892101388657063151974969561373220839981704297803842630305710659753894437818492334306393266375075064046312600652204713938222664661333896439899598720404174256489278580313480171576947978639817176183732934281261921787141872033467058615062757902473952894377054261137949986340521539832186219646004692893944630261133036515251424540256211020789121922014250574737142819270024433464118578794932063176571215366863639103838099921035859874889140508743282910490774942789809471488*x10^55+160257831851277403258999010157984114820104864566563777234371907110910269618294627813148209619604493174792044746473779066077429903974485583964488344510566669754997555685885244494316605131231225568507100669405143514306535940615459273897232599007152690068440508943593879297022515335173484659725312218505219048391815924464445063569392592311899376737376712211056670321475950962334796255116714200176531124676346502385366067282800654414135313681614019024811369102603813207149505615234375/1513981572341542837460438511373923316869837719255789572283284876167609066224047651028907672694048709194510109667901976309370727070869999707756489113423970257294229067822672963877695233794784084683115372469720974502579851591380503101205255618576362208964548348221467578955709844727736062174295330907536099328790919795214548443177629027926512555937185317631252271686372909669661111761856404147281762318852128336551260136024335812626459363609101528785805016755130711701649572729925222940588577354972288661439478921074358796186847348229012389091012342254693973605537710633658112017872256876242878308540548939329864616340120590074728224503572425188310258367102403271884610508562804223577383124893525838295777418749482299686233337951421432399605707986352102844693908783674096653795971073481835115259586416602985898108828627511076715879085375488*x10^54-28119636203892354643925839336203561343747074455727226523956928164150247815688842002622568794399622202049751691712079224016145160232276083210840161653487050252311047041489532195736421224854056460720218496239027666009155758926633745231004269727662957376595211151050944336772064063900194670816388108639630757805103101819607088381489946500900534803438550625512624368957794557785235184498190131892518374566482826092143518474593483548317190401582168304415027245535159432888031005859375/6055926289366171349841754045495693267479350877023158289133139504670436264896190604115630690776194836778040438671607905237482908283479998831025956453695881029176916271290691855510780935179136338732461489878883898010319406365522012404821022474305448835858193392885870315822839378910944248697181323630144397315163679180858193772710516111706050223748741270525009086745491638678644447047425616589127049275408513346205040544097343250505837454436406115143220067020522846806598290919700891762354309419889154645757915684297435184747389392916049556364049369018775894422150842534632448071489027504971513234162195757319458465360482360298912898014289700753241033468409613087538442034251216894309532499574103353183109674997929198744933351805685729598422831945408411378775635134696386615183884293927340461038345666411943592435314510044306863516341501952*x10^53-3074801629916385372231664937309325170264695978778230623911970251729981889085747727945196560495955632582942756131492164955177134025163324007515253381857794161445605385929030374982072291422366442497738465694703513724533263339185696065494431170675571807112598009607517355603143773317079358779160940839345356912764271167537401179661590085455839212315778028074906247056168733904690823682252409358420403043635375658553841706818654031297111727989926260737330921883046627044677734375/58230060474674724517709173514381666033455296894453445087818649083369579470155678885727218180540334969019619602611614473437335656571923065682941888977845009895931887223948960149142124376722464795504437402681575942406917368899250119277125216099090854190944167239287214575219609412605233160549820419520619204953496915200559555506831885689481252151430204524278933526398958064217735067763707851818529319955851089867356159077859069716402283215734674184069423721351181219294214335766354728484176052114318794670749189272090722930263359547269707272731243932872845138674527332063773539148932956778572242636174959204994792936158484233643393250137400968781163783350092433534023481098569393214514735572827916857529900721133934603316666844285439707677142614859696263257458030141311409761383502826224427509984092946268688388801101058118335226118668288*x10^52+53598579973630421973582611061576038694337754707942901036149584732344437995965175601629658823351542652813670367011562988985919561792410556043649933896777697569336397775570509458376284635463388133188405288242627163657074290788039596832925716468955036160606130778103204394916418108764927300356845667867648779859697442134323282808128044806174019061403023332673702246385566215253838155067511554420697209587091781663531871876575823540724767177866835689261887052953243255615234375/2646820930667032932623144250653712092429786222475156594900847685607708157734349040260328099115469771319073618300527930610787984389632866621951904044447500449815085782906770915870096562578293854341110791030980724654859880404511369058051146186322311554133825783603964298873618609663874234570446382705482691134249859781843616159401449349521875097792282023830860614836316275646260684898350356900842241816175049539425279958084503168927376509806121553821337441879599146331555197080288851294735275096105399757761326785095032860466516343057713966942329269676038415394296696911989706324951498035389647392553407236590672406189022010620154238642609134944598353788640565160637430959025881509750669798764905311705904578233360663787121220194792713985324664311804375602611728642786882261881068310282928523181095133921304017672777320823560692096303104*x10^51-211121051241641451286757180260641620955681791859088742593035524519515057474599879144133385506601099300822904461440232867763988670900920516325578620920619984239238630993658001397560931670950404520896050492990098436196063718265747150250044306355394186370898572924446042207288638838095499347759535360943226908673450663060439261636159110741378896091075358254667360785524693357410875106684422264730621686657675200934942506649444286470120607370127406171259889139831066131591796875/155280161265799265380557796038351109422547458385209186900849730888985545253748477028605915148107559917385652273630971929166228417525128175154511703940920026389151699263863893731045665004593239454678499740484202513085112983731333651405667242930908944509184445971432572200585625100280621761466187785388317879875991773868158814684885028505283339070480545398077156070397221504580626847369887604849411519882269572979616424207624185910406088575292464490851796590269816584784571562043612609291136138971516785788664504725575261147368958792719219393949983820994253703132072885503396104397154551409525980363133224546652781163089291289715715333699735916749770088933579822757395949596185048572039294860874444953413068589690492275511111584761172553805713639625856702019888080376830426030356007536598473359957581190049835703469602821648893936316448768*x10^50+136746478380384685053783129172988960064593927001539240068716583919634085827301247161535413846841079156521153733328239246899662420468459099387906396181758720500645315113331535159324696729868103450150078849791057923009860756221611229012154212220455427588219842639154495892468313776111461306112932486320798956805235258609999749295225725776833817408807846174339867747632176744836311062134722927139517323529368122900911629444318307874147303123242654842804886718094348907470703125/3726723870379182369133387104920426626141139001245020485620393541335653086089963448686541963554581438017255654567143326299989482020603076203708280894582080633339640782332733449545095960110237746912283993771620860314042711609552007633736013830341814668220426703314381732814055002406734922275188506849319629117023802572835811552437240684126800137691533089553851745689533316109935044336877302516385876477174469751510794180982980461849746125807019147780443118166475598034829717489046702622987267335316402858927948113413806267536855011025261265454799611703862088875169749252081506505531709233828623528715197389119666747914142990953177168008793662001994482134405915746177502790308441165728943076660986678881913646152571814612266678034268141291337127351020560848477313929043930224728544180878363360638981948561196056883270467719573454471594770432*x10^49+4271922506790478075822886941612919391940407637986815291611264825160153785678115653973032580124613714240516512431518017706901128003642511175904153358365467662368159736131909593074550852759806429353948929240242067162975391384999528984403951589162533446709398673308935729414907404622307875101312580945871538945428513024274690945385791294446824168512717855575630198652378599543895178342242448148829922101069621431748920368951880137710297307936290497541398845613002777099609375/1863361935189591184566693552460213313070569500622510242810196770667826543044981724343270981777290719008627827283571663149994741010301538101854140447291040316669820391166366724772547980055118873456141996885810430157021355804776003816868006915170907334110213351657190866407027501203367461137594253424659814558511901286417905776218620342063400068845766544776925872844766658054967522168438651258192938238587234875755397090491490230924873062903509573890221559083237799017414858744523351311493633667658201429463974056706903133768427505512630632727399805851931044437584874626040753252765854616914311764357598694559833373957071495476588584004396831000997241067202957873088751395154220582864471538330493339440956823076285907306133339017134070645668563675510280424238656964521965112364272090439181680319490974280598028441635233859786727235797385216*x10^48-1265000188604492973544261716913827210925826970553991178855714763986303141030713658956005594713495929436375244294101444248361677602680390791459519573268114411054041915451066721985563931575439506551181937698317939935880718907523116234136519522723580499676785995401039212232133388283400072497140005336331629791056500463963652186649291105861332899332458528483557741042783327934995175088131969412325200345990569768673985206996124684167534235928284271738810814917087554931640625/3726723870379182369133387104920426626141139001245020485620393541335653086089963448686541963554581438017255654567143326299989482020603076203708280894582080633339640782332733449545095960110237746912283993771620860314042711609552007633736013830341814668220426703314381732814055002406734922275188506849319629117023802572835811552437240684126800137691533089553851745689533316109935044336877302516385876477174469751510794180982980461849746125807019147780443118166475598034829717489046702622987267335316402858927948113413806267536855011025261265454799611703862088875169749252081506505531709233828623528715197389119666747914142990953177168008793662001994482134405915746177502790308441165728943076660986678881913646152571814612266678034268141291337127351020560848477313929043930224728544180878363360638981948561196056883270467719573454471594770432*x10^47+672620773073657732397695270582025559086699871870369215255924980017314404281741972167974853463274293205233455623983058435686245624413614730529830241782785034459362034801573931668422898943062299938511341902773573579630980347817752822377013183553152170744672771737082034176598219082794595808163581257635922734470999495380099760112919513868563054506914345198214256770107685032155802928390947395335167765576167324967871612861330334764614162104436294030435383319854736328125/42349134890672526921970308010459393478876579559602505518413562969723330523749584644165249585847516341105177892808446889772607750234125865951230464711160007197041372526508334653921545001252701669457772656495691594477758086472181904928818338981156984866141212537663428781977897754621987753127142123287723058147997756509497858550423189592350001564676512381293769837381060410340170958373605710413475869058800792630804479329352050702838024156897944861141399070073586341304883153284621620715764401537686396124181228561520525767464261488923423471077268314816614646308747150591835301199223968566234358280854515785450758499024352169922467818281746159113573660618249042570198895344414104156010716780238484987294473251733770620593939523116683423765194628988870009641787658284590116190097092964526856370897522142740864282764437133176971073540849664*x10^46+257512227546763276981613119768712600837629440324170234707173573568364596684969270946708312566865746631458911303006518857386597940902638802177720191187872486696436050761680583729320858765279097221295015965204458465974784201153157967832696245708446178347229275341961849546736621616569517224097816030536020451564582679212025948927371697372585510361720859577298884716203519192572193234656687650071863192978417264010955360203173717375007243735922070912010967731475830078125/1355172316501520861503049856334700591324050545907280176589234015031146576759986708613287986747120522915365692569870300472723448007492027710439374870757120230305323920848266708925489440040086453422648725007862131023288258767109820957722186847397023515716518801205229721023292728147903608100068547945207137860735928208303931473613542066955200050069648396201400634796193933130885470667955382733231227809881625364185743338539265622490816773020734235556524770242354762921756260905107891862904460849205964675973799313968656824558856367645549551074472586074131668681879908818938729638375166994119499464987344505134424271968779269437518970185015877091634357139783969362246364651021251332992342936967631519593423144055480659859006064739733869560486228127643840308537205065106883718083106974864859403868720708567707657048461988261663074353307189248*x10^45-296195657715293787382559442158179523399140416820123990482302641509322890005463497186404543416831928885116469205017239747907413769533089976572765330859559933498685726448821220631188609037219439587784330100415887143627266166229328911283791716263675158694864664666371725469682710887407845694248492994286900127473446380758692106501058059661348386008747245506825062638143374611082633240531649036170555319111979531654642681960388495199320688679160529185645282268524169921875/4968965160505576492177849473227235501521518668326693980827191388447537448119951264915389284739441917356340872756191101733319309360804101604944374526109440844452854376443644599393461280146983662549711991695494480418723615479402676844981351773789086224293902271085842310418740003208979896366918009132426172156031736763781082069916320912169066850255377452738468994252711088146580059115836403355181168636232626335347725574643973949132994834409358863707257490888634130713106289985395603497316356447088537145237264151218408356715806681367015020606399482271816118500226332336108675340708945645104831371620263185492888997218857321270902890678391549335992642845874554328236670387077921554305257435547982238509218194870095752816355570712357521721782836468027414464636418572058573632971392241171151147518642598081594742511027290292764605962126360576*x10^44+18622168947015226986342398284726401849843611777957250135833051786027693149938868756131472385899988463521985888989302695008448175450924106791625142256226926558970188531654522232373140570880700212842280151925364028234157229597672055783802616378112165537407059794089202653520802616841660901883749909193790586729438848042532886874758976829813354864770014788037203980412842595560068357704536713652977985073599560775867160483312707525400056614829033070988953113555908203125/7453447740758364738266774209840853252282278002490040971240787082671306172179926897373083927109162876034511309134286652599978964041206152407416561789164161266679281564665466899090191920220475493824567987543241720628085423219104015267472027660683629336440853406628763465628110004813469844550377013698639258234047605145671623104874481368253600275383066179107703491379066632219870088673754605032771752954348939503021588361965960923699492251614038295560886236332951196069659434978093405245974534670632805717855896226827612535073710022050522530909599223407724177750339498504163013011063418467657247057430394778239333495828285981906354336017587324003988964268811831492355005580616882331457886153321973357763827292305143629224533356068536282582674254702041121696954627858087860449457088361756726721277963897122392113766540935439146908943189540864*x10^43-25458499786180052311087713055615868971242040844209338602408554693981677657640870878976660845368778470903776902572189357332500265607804326300594917022430469226304495539165755174704504061464291830198860881118205574102378945381081238574893838452927292148520998007436163720272578370104500183152837362650274887106212731116113499162396449498693603952881382728338498702826403264775401927437971229993100766756618344973910340829495600524880664314204166643321514129638671875/2839408663146043709815913984701277429440867810472396560472680793398592827497115008523079591279681095632194784432109200990468176777602343774253928300633966196830202500824939771081977874369704950028406852397425417382127780273944386768560772442165192128167944154906195605953565716119417083638238862361386384089160992436446332611380754806953752485860215687279125139572977764655188605209049373345817810649275786477341557471225127970933139905376776493547004280507790931836060737134511773427037917969764878368707008086410519060980460960781151440346513989869609210571557904192062100194690826082917046498068721820281650855553632755011944508959080885334852938769071173901849525935473098031031575677455989850576696111354340430180774611835632869555304477981729951122649382041176327790269366994954943512867795770332339852863444165881579774835500777472*x10^42-138352007440735380200047789273153257692112608434559321162800892894604668394222576687605621822974427714982121246534396900007707066126466170992561077455028324981464047117144128926781011656912434322374472430452461341545263309854655082701533766977675353756923289904188114979878916915349453904511693229461872534806804459571148020001068352021984415460074710383972740755696840038846365447615184643661271906990157944196252210403615056435487878113230277784168720245361328125/119255163852133835812268387357453652036516448039840655539852593322740898754878830357969342833746606016552180946148586441599663424659298438518664988626626580266868505034647470385443070723527607901193087800691867530049366771505664244279552442570938069383053654506060215450049760077015517512806032219178228131744761682330745969677991701892057604406129058865723255862065066115517921418780073680524348047269583032048345413791455374779191876025824612728974179781327219137114550959649494483935592554730124891485694339629241800561179360352808360494553587574523586844005431976066608208177014695482515952918886316451829335933252575710501669376281397184063823428300989303877680089289870117303326178453151573724221236676882298067592533697096580521322788075232657947151274045729405767191313413788107627540447422353958273820264654967026350543091032653824*x10^41+1526022053919465886773901793553252098220418181516589215362754621720199353609774224228999240878920984537672127752579886232206684879235463889517844414372084688954618293544639672936881497134251139376960410381160635257627922708060178836881666780947092099868097792763210775297794374597914077555629655862533426941273226365578951163490807689842164511706112930981079836497424353958826118851592341212039706634824684335948734598295881269332311257026600651443004608154296875/9937930321011152984355698946454471003043037336653387961654382776895074896239902529830778569478883834712681745512382203466638618721608203209888749052218881688905708752887289198786922560293967325099423983390988960837447230958805353689962703547578172448587804542171684620837480006417959792733836018264852344312063473527562164139832641824338133700510754905476937988505422176293160118231672806710362337272465252670695451149287947898265989668818717727414514981777268261426212579970791206994632712894177074290474528302436816713431613362734030041212798964543632237000452664672217350681417891290209662743240526370985777994437714642541805781356783098671985285691749108656473340774155843108610514871095964477018436389740191505632711141424715043443565672936054828929272837144117147265942784482342302295037285196163189485022054580585529211924252721152*x10^40-1655028162388430786153351143171829687303131036687276925883832661078198213315115114216571798669870298818695732080774156221981463311449198889013695025804748275665211199531425140442590762711558571748940758627348810562608880676055481465564461162536466176223651240392797700383395197230105260360816060233937655240482955592852927120485145158500132847448580669085108851118790731206201981945096225235447024073517143926582093047521467432756860053888522088527679443359375/49668956206636333116313364163870742205962702224006936917889459942832527594701720265709847077778678057706031214555846081465915628762723214709981253072314277495572055408016439144291158152239736735190790420946217213681535514996111721899022258463531057635590859852586512057496776375266771142359863481540286602142757885185650133143686673007937361268691819602550293986699319498341491636309901574562410681911529792606557856639506611736439765108631658779247888288766022131243044964452100992892791567984225277586711511715635901941349171325617809452125609152238061992505386079161436155009168969380473116584292509975772318172949844110996113859342522775536786100916696919565880920154048362058861382112932767065481564630105080411325503414034394219626317399097316929259172863694046550267102629649357612469990596565580288971372201152447459618113716224*x10^39+6154309325465795261074217989283985987292847649652269970466290371207292065183574567199509917017157165026786257260402509938866022599042658379963817580765344141295459437759067354254013808512596421535688666937351729073245409345273701516162905869628863852539739055364958929835244748122817729028765512016662675622198491290090553186399002404270360502310658726787338172749700427281669249620773439918911654700384545252805559435765730797617098095058463513851165771484375/4259112994719065564723870977051916144161301715708594840709021190097889241245672512784619386919521643448292176648163801485702265166403515661380892450950949295245303751237409656622966811554557425042610278596138126073191670410916580152841158663247788192251916232359293408930348574179125625457358293542079576133741488654669498917071132210430628728790323530918687709359466646982782907813574060018726715973913679716012336206837691956399709858065164740320506420761686397754091105701767660140556876954647317553060512129615778591470691441171727160519770984804413815857336856288093150292036239124375569747103082730422476283330449132517916763438621328002279408153606760852774288903209647046547363516183984775865044167031510645271161917753449304332956716972594926683974073061764491685404050492432415269301693655498509779295166248822369662253251166208*x10^38+5009924098935277319718453648210606045914693587155399228651578366194470931453895285995456281503554118628170616605069519301432360696203553337758399563721745737472484169775881905344776356669896253260666780980453481951063237780108016656494513175721248739229872942299879868806163902495069497569494363767385376104380833989205289311807714617180607850318054171531637719383388996641123841401253554887784505666879046292341033754376158841522232280112802982330322265625/44698337275912232313443923297396421303042146941469511071908768111971851107525798484996005559875039736338898405602918456371687940277098365261868436516726604297926726024980311238921690675984860532681067391563668489523750663982632775217223554187008271882703768555494833377080119968896370881861331416483593752528021620063997739759367204607217992655970411868711865015766516535051694684700177541425917558946620326854702179082254638223085410804282088729000817009492960696069921649044038412269712351847872897858206274223853748336274123070767751309802693993449620256373850065991982087022869076267809577555804466436217892028955238272301975028591228329859004283471135421243508279344029279349072780529667006643261333087287218166264068102360037676657716669877308076143655939178937693849817621359860430112611477643912396484357067079095333786765754368*x10^37-34747419403275598097390038449163395158011175817247047759808172256486439107880349808894107826358051387052266985289479531658920902415323715936958071913075932619254121155902800954638248999687072498426875273263541536480053778071303243192871644907341355422393507958940969416017920707320657443229403046733231565598158819029585125945305642764539195988873299322134676089417434740456314999725841451535859371614762164802040149440755033475247086607851088047027587890625/4259112994719065564723870977051916144161301715708594840709021190097889241245672512784619386919521643448292176648163801485702265166403515661380892450950949295245303751237409656622966811554557425042610278596138126073191670410916580152841158663247788192251916232359293408930348574179125625457358293542079576133741488654669498917071132210430628728790323530918687709359466646982782907813574060018726715973913679716012336206837691956399709858065164740320506420761686397754091105701767660140556876954647317553060512129615778591470691441171727160519770984804413815857336856288093150292036239124375569747103082730422476283330449132517916763438621328002279408153606760852774288903209647046547363516183984775865044167031510645271161917753449304332956716972594926683974073061764491685404050492432415269301693655498509779295166248822369662253251166208*x10^36-60971078090302645906355056128170115872765651148351235414828811887259428580999789329311350140553346229123503865412465544916832504003120748551412337628202708155715088864585664441747656087336181755140362217441759352620875855719675446696816516387970841632405835484561043160029803868522438946371965633035407432750046109871405687177943406464814256898791194558766050449681311200166794711020022634104829882054981326620573142969917874858150607906281948089599609375/218416051011234131524301075746252109956989831574799735420975445646045602115162692963313814713821622740938060340931476999266782829046334136481071407741074322833092500063456905467844451874592688463723604030571185952471367713380337443735444034012707086782149550377399661996428132009185929510633758643183568006858537879726640970106211908227211729681555052867625010736382904973476046554542259488139831588405829729026273651632702151610241531182828961042077252346753148602773902856500905648233685997674221412977462160493116850844650843137011649257424153066893016197812146476312469245745448160224388192159132447713973142734894827308611116073775452718065610674543936453988425071959469079310121205958153065428976623950333879244674970141202528427331113690902303932511490926244332906943797461150380270220599674640949219451034166606275367295038521344*x10^35+3506402795963740220300477753344982647984537886962104943427667143959096375103694216973907628582713001060689786195536560874069943281881035995884785182872162851173649434983556128483396946820589630846576975593806165331214210525491471455726560732631134468036594962549572675700155658813804381771434853208802123755849025281544451284809792669695248215536835824738151019901948725453178125715531517167794680606374467194690635198854666889483496197499334812164306640625/159006885136178447749691183143271536048688597386454207386470124430321198339838440477292457111662141355402907928198115255466217899545731251358219984835502107022491340046196627180590760964703477201590783734255823373399155695340885659039403256761250759177404872674746953933399680102687356683741376292237637508993015576440994626237322269189410139208172078487631007816086754820690561891706764907365797396359444042731127218388607166372255834701099483638632239708436292182819401279532659311914123406306833188647592452838989067414905813803744480659404783432698115792007242634755477610902686260643354603891848421935772447911003434280668892501708529578751764571067985738503573452386493489737768237937535431632294982235843064090123378262795440695097050766976877262868365394305874356255084551717476836720596563138611031760352873289368467390788043538432*x10^34+463001441902918930789588973004453610200271469291459679838682406697602205676701204158351676971430906152917635989248441818250814053493460534387074474586712679123072891331457281607521005959870838090071071344089813577280058740997235317290504623769702646122485248912480600560394023238513578678067598124151448456365843110023356394819447332087714238282839743583590654779287921302221284159998099855666927064695588562305350473464535216902731917798519134521484375/392286723197808670435093379465308065909593579078423209012673004351121377483154047230162311953113835580763753112330876452630471791642429074074555883640219014035751661298182468373167995801077657569714104607539037927793969643110737645656422508457033122970571231927829656085690000253340518134230369142033645170213031849772190689730235861487031593441214009426721236388371928011572109930197610791198513313386786289632715176945576890721025907979686226082151907175418484003666286051478600276103922877401726616729257696148821712372300527476343291100505222284617061986859973605482263842687548340403013003022652356749438605043593999047702859790399332842315208645726938499597631872664046438497783481753788071461254068016060191011817545056238751714877592352739006405102875150425676865760899387460880353751471784059073269145607417654691942575957344256*x10^33-12375187285906074812215999856529525703031918890135593804151244650067101515384954691189102388046871605653825067459854669977283920959951486382412354112990893993896457285197636633657952848779785775676434216682963801794914433431358664673040151979908497988981748799781166002645952151514864300180928599352064951176759782617524166377580897763278611288994160837979468083832111764598771634689367303895539302887354775828563644341670673874396015889942646026611328125/238510327704267671624536774714907304073032896079681311079705186645481797509757660715938685667493212033104361892297172883199326849318596877037329977253253160533737010069294940770886141447055215802386175601383735060098733543011328488559104885141876138766107309012120430900099520154031035025612064438356456263489523364661491939355983403784115208812258117731446511724130132231035842837560147361048696094539166064096690827582910749558383752051649225457948359562654438274229101919298988967871185109460249782971388679258483601122358720705616720989107175149047173688010863952133216416354029390965031905837772632903658671866505151421003338752562794368127646856601978607755360178579740234606652356906303147448442473353764596135185067394193161042645576150465315894302548091458811534382626827576215255080894844707916547640529309934052701086182065307648*x10^32-334020881032603221546072208257415652962933021254223399441287174520838229294858844951435196723568018839564707568740470575201836793645251163773278122611437240274517842122856381073945504350604101279298195704990677139788321491319786825420442043961386386221974738026964667481131426090778484157883802084653327773633295122742369598236206431514292049594826246540622248740782182727494747505153955172793030870365561393391632219336357358042732812464237213134765625/79503442568089223874845591571635768024344298693227103693235062215160599169919220238646228555831070677701453964099057627733108949772865625679109992417751053511245670023098313590295380482351738600795391867127911686699577847670442829519701628380625379588702436337373476966699840051343678341870688146118818754496507788220497313118661134594705069604086039243815503908043377410345280945853382453682898698179722021365563609194303583186127917350549741819316119854218146091409700639766329655957061703153416594323796226419494533707452906901872240329702391716349057896003621317377738805451343130321677301945924210967886223955501717140334446250854264789375882285533992869251786726193246744868884118968767715816147491117921532045061689131397720347548525383488438631434182697152937178127542275858738418360298281569305515880176436644684233695394021769216*x10^31+14466168568120849776918120570593096501358446984175775266209436944491880766484912629057070190372498150496102991888045468806604237632790488892676737232500619820688374637282112695897665230192239114085564040193457928205719644079744587856393565623994990297867774549213278248374092122350822854351661751143387876460357669295198991306844175984807449673385546418565786785539018649555738682496743067060660173187622551206806568497862681397236883640289306640625/79503442568089223874845591571635768024344298693227103693235062215160599169919220238646228555831070677701453964099057627733108949772865625679109992417751053511245670023098313590295380482351738600795391867127911686699577847670442829519701628380625379588702436337373476966699840051343678341870688146118818754496507788220497313118661134594705069604086039243815503908043377410345280945853382453682898698179722021365563609194303583186127917350549741819316119854218146091409700639766329655957061703153416594323796226419494533707452906901872240329702391716349057896003621317377738805451343130321677301945924210967886223955501717140334446250854264789375882285533992869251786726193246744868884118968767715816147491117921532045061689131397720347548525383488438631434182697152937178127542275858738418360298281569305515880176436644684233695394021769216*x10^30+809517930154059987547886299441072823720604723377800613777387669302462511107131584313837802492690230391763023006962657504199014582805456081802885834289528666461257650964663067745501337047071395662273597551282779469990416551568939282720937957976938615385556342173694948929638103634133286975316861536638973307162634585711281331086969722791854979387808466003190437443982912817420782169211096099273760049203590116263789608553490324993617832660675048828125/55306742656062068782501281093311838625630816482244941699641782410546503770378587992101724212752049167096663627199344436683901878102863043950685212116696385051301335668242305106292438596418600765770707385828112477704054154901177620535444611047391568409532129625998940498573801774847776237823087405995700003128005417892519869995590354500664396246320722952219480979508436459370630223202353011257668659603284884428218162917776405694697681635165037787350344246412623367937183053750490195448390750019768065616553896639648371274749848279563297620662533367894996797219910481654079169009630003702036383962382059803746938403827281488928310435376879853478874633414951561218634244308345561647919387108707976219928689473336717944390740265320153285251148092861522526215083615410738906523507670162600638859337935004734271916644477665867293005491493404672*x10^29+54939309721734711161115105381135145075836723092747939200191514110129802381242934635799974694747666552286908269520370670074726587888808784685136079717760168554370978616976011068994361501831603860341213300453742921106761259412623142309173469857062613515435574017526744159117367182276789425690776436720819937183699396368926333699808796930610276773308635994871561296556550157231034562774901768875057093818617775681367384691929692053236067295074462890625/55306742656062068782501281093311838625630816482244941699641782410546503770378587992101724212752049167096663627199344436683901878102863043950685212116696385051301335668242305106292438596418600765770707385828112477704054154901177620535444611047391568409532129625998940498573801774847776237823087405995700003128005417892519869995590354500664396246320722952219480979508436459370630223202353011257668659603284884428218162917776405694697681635165037787350344246412623367937183053750490195448390750019768065616553896639648371274749848279563297620662533367894996797219910481654079169009630003702036383962382059803746938403827281488928310435376879853478874633414951561218634244308345561647919387108707976219928689473336717944390740265320153285251148092861522526215083615410738906523507670162600638859337935004734271916644477665867293005491493404672*x10^28-81981326560528128904320553473376298163700445328795126520114030758967495155926748386661783321495892518864071933831450985694734000582516640868483878736916914671411179516029463412527414298289342492541099825814594940323482129317370766364982648003316467465942511624537947516175131588697337111820658580550164727306700652917338328400137149509131648823582395484855198539739017168596112359010486269779654737169716280510113451264260220341384410858154296875/1024198938075223495972245946172441456030200305226758179622995970565675995747751629483365263199112021612901178281469341420072257001904871184271948372531414537987061771634116761227637751785529643810568655293113194031556558424095881861767492797173917933509854252333313712936551884719403263663390507518438888946814915146157775370288710268530822152709643017633694092213119193692048707837080611319586456659320090452374410424403266772124031141391945144210191560118752284591429315810194262878673902778143853066973220308141636505087960153325246252234491358664722162911479823734334799426104259327815488591895964070439758118589394101646820563618090367657016196915091695578122856376080473363850359020531629189257938693950679961933161856765188023800947186904843009744723770655754424194879771669677789608506258055643227257715638475293838759360953581568*x10^27-9651125299448141755893611521853000094725522361918220948265333452967703406007080125221859453358949707964014954412971385337253669408947147286406486212018177081288537420418667749727676341805158077165951263743570504073567325492670053752745703429406136309830472834317176324923931692118589733180854722580195940909791652049010749688081635358260736619655000361661662005631635178612318688696119706204717772063965743971875798177279648371040821075439453125/1890828808754258761794915592933738072671139025034015100842454099505863376765079931353905101290668347593048329135020322621671859080439762186348212380057996070129960193786061713035638926373285496265665209771901281289027492475253935744801525164013386954172038619692271470036711171789667563686259398495579487286427535654445123760533003572672287051156264032554512170239604665277628383699225743974621150755667859296691219245052184810075134414877437189311122880219234986938023352264974023776013358975034805662104406722723021240162387975369685388740599431381025531528885828432618091248192478759043978938884856745427245757395804495347976425141089909520645286612476976451919119463533181594800662807135315426322348358062793775876606504797270197786364037362787094913336191979854321590547270774789765431088476410418265706551947954388625401897145073664*x10^26+187002495968929414602296482102107205138469041873007476803423966434004761065704967267012662444861745662446102237191142631868251644737050643238469185127092258549311016906755364664257164774375446758919902085429870509564367208004221438440845572761555675729221386838481763460620871288420478682239053335047684135831072465584651604767901226052212136968763646126728473961010023356959792084635509000310715378036169644454633280474808998405933380126953125/493259689240241416120412763374018627653340615226264808915422808566746967851759982092323069901913481980795216296092258075218745847071242309482142360015129409599120050552885664270166676445204912069303967766582942944963693689196678889948223955829579205436183987745809948705229001336435016613806799607542474944285444083768293154921653105914509665519025399796829261801635999637642187051971933210770734979739441555658578933491874298280469847359331440689858142665887387896875657112601919245916528428269949303157671318971222932216275124009483144888852025577658834311883259591117762934311081415402777114491701759676672806277166390090776458732458237266255292159776602552674552903530395198643651167078777937301482180364207071967810392555809616813834096703335763890435528342570692588838418462988634460283950367935199749535290770710076191799255236608*x10^25+24076583654849121880360615957611953427010401837973939612577732861716313327428991613604802855807684091445857895686705383077449971732896234193309943507402609959015834928925141512432563964787410104747137540081833105030702626572576044142600800868010092274313143870039002283431828907447375009190458882807323042007381357123963693072391549422684671730048167120763975017298790014213565389636413394151818590403172712252444398473016917705535888671875/1712707254306393805973655428382009123796321580646752808734106974190093638374166604487232881603866256877761167694764784983398423080108480241257438750052532672219166842197519667604745404323628166907305443633968551892235047531932912812320222068852705574431194401895173433004267365751510474353495831970633593556546680846417684565700184395536491894163282638183434936811236109852924260597124768092953940901873060957147843519069007980140520303331011946839785217589886763530818253863201108492765723709270657302630803190872301847973177513921816475308513977700204285805150206913603343521913477136815198314207297776655113910684605521148529370598813323841164208888113203307897753137258316661957122107912423393407924237375718999888230529707672280603590613553249180175123362300592682600133397440932758542652605444219443574775315176076653443747414016*x10^24-583161105982025640402950766675416328666973971064651166083519467828808420018507521977687610345205918117096088911545312403141552531693760947871966876307652844412367188537320609115988750220249083046003138521588937982980505014331377383739243517442256193003783626225139068414696142620161331616587163794704111491152523903392133118536678693535925572401545959436766448995097043680259115401205486241174228891468035216749785831780172884464263916015625/493259689240241416120412763374018627653340615226264808915422808566746967851759982092323069901913481980795216296092258075218745847071242309482142360015129409599120050552885664270166676445204912069303967766582942944963693689196678889948223955829579205436183987745809948705229001336435016613806799607542474944285444083768293154921653105914509665519025399796829261801635999637642187051971933210770734979739441555658578933491874298280469847359331440689858142665887387896875657112601919245916528428269949303157671318971222932216275124009483144888852025577658834311883259591117762934311081415402777114491701759676672806277166390090776458732458237266255292159776602552674552903530395198643651167078777937301482180364207071967810392555809616813834096703335763890435528342570692588838418462988634460283950367935199749535290770710076191799255236608*x10^23-2639048900082910254991869293422445777693773197930656160879480063965742469396652946067415257326350884966077138013187929795086419070083711808558522310259211046255584415146286093117171053940551572591549026546854995473128650547212306178106773427466235845825543513876735328603428789169192458714947011679241234694738341836683247878597661281317264296181464609700199888494765349195023055288224831886523949591701105451420517056249082088470458984375/82209948206706902686735460562336437942223435871044134819237134761124494641959997015387178316985580330132536049348709679203124307845207051580357060002521568266520008425480944045027779407534152011550661294430490490827282281532779814991370659304929867572697331290968324784204833556072502768967799934590412490714240680628048859153608850985751610919837566632804876966939333272940364508661988868461789163289906925943096488915312383046744974559888573448309690444314564649479276185433653207652754738044991550526278553161870488702712520668247190814808670929609805718647209931852960489051846902567129519081950293279445467712861065015129409788743039544375882026629433758779092150588399199773941861179796322883580363394034511994635065425968269468972349450555960648405921390428448764806403077164772410047325061322533291589215128451679365299875872768*x10^22+430167622653034453201428775025453194623214477973875352271770285367730670529079788931269808930882476366251562919476704749294124746083184379383049869803325438895083762446068448861755560099552049439810241502970307417411339189516651664471088957197112381288774232243087839630024080562247874485275592091690907076647632837758319960679579931332494192751438313934160920808564686487001155959325348485612906021132213036935354466550052165985107421875/164419896413413805373470921124672875884446871742088269638474269522248989283919994030774356633971160660265072098697419358406248615690414103160714120005043136533040016850961888090055558815068304023101322588860980981654564563065559629982741318609859735145394662581936649568409667112145005537935599869180824981428481361256097718307217701971503221839675133265609753933878666545880729017323977736923578326579813851886192977830624766093489949119777146896619380888629129298958552370867306415305509476089983101052557106323740977405425041336494381629617341859219611437294419863705920978103693805134259038163900586558890935425722130030258819577486079088751764053258867517558184301176798399547883722359592645767160726788069023989270130851936538937944698901111921296811842780856897529612806154329544820094650122645066583178430256903358730599751745536*x10^21+674307304784463486424984215610548981501539636510652778503019910647752695614706229710909099318402676985305171411420178392904669595028323622778887797715599109442450786079939355231985420493060450095709924781920096533940510442359364670871896434106865039231381444237480364086611303787410657344770773811481053111212057760371457624797420621492844657026984606032109987254529011040866562375991596117027213258505468047587783075869083404541015625/7148691148409295885803083527159690255845516162699489984281489979228216925387825827424972027563963506968046612986844319930706461551757134920031048695871440718827826819607038612611111252829056696656579242993955694854546285350676505651423535591733031962843246199214636937756942048354130675562417385616557607888194841793743379056835552259630574862594571011548250171038202893299162131187999032040155579416513645734182303383940207221456084744338136821592146995157788230389502276994230713708935194612607960915328569840162651191540219188543233983896406167792157019012800863639387868613204078484098219050604373328647431975031396957837339981629829525597902784924298587719921056572904278241212335754764897642050466382089957564750875254432023432084552126135300925948340990472039023026643745840414992178028266201959416659931750300146031765206597632*x10^20-19124877478897070848055397469976267806385011183584818154019339482703909628478973265248234531284544411007144605673849870260808138707750861451764453549555345343454840357775941478287761217399913456953619402172664854356011617493597865758463497041843046768457751698939379399532971158823482088849298637131101483437857461397778615435245345875313302385551419396968711433091947434135559698326887378169200962226858564463327638804912567138671875/3574345574204647942901541763579845127922758081349744992140744989614108462693912913712486013781981753484023306493422159965353230775878567460015524347935720359413913409803519306305555626414528348328289621496977847427273142675338252825711767795866515981421623099607318468878471024177065337781208692808278803944097420896871689528417776129815287431297285505774125085519101446649581065593999516020077789708256822867091151691970103610728042372169068410796073497578894115194751138497115356854467597306303980457664284920081325595770109594271616991948203083896078509506400431819693934306602039242049109525302186664323715987515698478918669990814914762798951392462149293859960528286452139120606167877382448821025233191044978782375437627216011716042276063067650462974170495236019511513321872920207496089014133100979708329965875150073015882603298816*x10^19-8364060450780619976709334276363978167441742307286265692877823379708558744988682991918934165795567133221559404951571221990350320213155997520387543246510991360345014467251223160781012449532154621384789305998611784749555014745124654728294844035704201318310464311354503760232869344060848930411101827394723477222470698681747288249620213383724126293752864032390252141764151265385745878695451952752760517785537786039640195667743682861328125/28594764593637183543212334108638761023382064650797959937125959916912867701551303309699888110255854027872186451947377279722825846207028539680124194783485762875311307278428154450444445011316226786626316971975822779418185141402706022605694142366932127851372984796858547751027768193416522702249669542466230431552779367174973516227342209038522299450378284046193000684152811573196648524751996128160622317666054582936729213535760828885824338977352547286368587980631152921558009107976922854835740778450431843661314279360650604766160876754172935935585624671168628076051203454557551474452816313936392876202417493314589727900125587831349359926519318102391611139697194350879684226291617112964849343019059590568201865528359830259003501017728093728338208504541203703793363961888156092106574983361659968712113064807837666639727001200584127060826390528*x10^18+904073162597486064037181607205780134503410875830998200150797633131917945366369360528420466904728553971005490791940019787570398392118879846099265880340219401836921876179661621597527888878451103650495685331586224024615060798835839875777218122779161387115611888500983122786253227221974674412344092405320672546003866991731243910705081166487074315545246402020676122115521966594549940168812722554373267934124669409357011318206787109375/68737414888550921978875803145766252460053040025956634464245095954117470436421402186778577188115033720846602047950426153179869822613049374231067775921840776142575257880836909736645300507971699006313261951864958604370637359141120246648303226843586845796569674992448432093816750464943564188100167169389976998924950401862917106315726464034909373678793952034117790106136566281722712799884606077309188263620323516674829840230194300206308507157097469438386028799594117599899060355713756862585915332813538085724313171540025492226348261428300326768234674690309202105892315996532575659742346908500944413948118974313917615144532663056128269054132976207672142162733640266537702467047156521550118613026585554250485253673941899661066108215692533000813001212839431980272509523769605990640805248465528770942579482711148237114728368270634920819294208*x10^17+9657804785961716594978912178499736057669546177345933630158407453929455061130239009210516686363745954157362746021923239017581288615680622546378601523276056020140808844654754625719514801922259226800298001004178702202624135106321476259417343012394611975933338723106726602214622261819896864472570202458031135218826646968659108020956847106913158079097411845627374167537501455015976189314572786105457107709071351564489305019378662109375/14297382296818591771606167054319380511691032325398979968562979958456433850775651654849944055127927013936093225973688639861412923103514269840062097391742881437655653639214077225222222505658113393313158485987911389709092570701353011302847071183466063925686492398429273875513884096708261351124834771233115215776389683587486758113671104519261149725189142023096500342076405786598324262375998064080311158833027291468364606767880414442912169488676273643184293990315576460779004553988461427417870389225215921830657139680325302383080438377086467967792812335584314038025601727278775737226408156968196438101208746657294863950062793915674679963259659051195805569848597175439842113145808556482424671509529795284100932764179915129501750508864046864169104252270601851896681980944078046053287491680829984356056532403918833319863500600292063530413195264*x10^16-104626086807150214153693827233312372594074561140069148638071906311089389506422133669116377185253880262791380407864990091081856338036252305735348917826654819531192071658386036386615138115125042630062573083593462745608924888881866204708542324631271226983812252285516729324276359974891163279655391969936608538865276758415204161789396353920755167786653228344722558253111962093583686965203686090303264478507117019034922122955322265625/3177196065959687060356926012070973447042451627866439993013995546323651966839033701077765345583983780874687383549708586635869538467447615520013799420387306986145700808714239383382716112368469642958479663552869197713131682378078446956188238040770236427930331644095394194558640910379613633583296615829581159061419929686108168469704689893169144383375364894021444520461423508132960947194666236462291368629561620326303245948417869876202704330816949698485398664514572546839778789775213650537304530938936871517923808817850067196240097417130326215065069407907625341783467050506394608272535145992932541800268610368287747544458398647927706658502146455821290126633021594542187136254624123662761038113228843396466873947595536695444833446414232636482023167171244855977040440209795121345174998151295552079123673867537518515525222355620458562314043392*x10^15-58539249252215304535745434824967942582174330183372564048350852943757142944908127100394920027435973414914271542178991973706071061230350312248033803551217550064622550432338804308319455456701828902094889478437281700081003351624307766187424733289910526266317388466867064070244218905483736985354124590756234845604383551518057572859375704515320863665490613731597012805864101965357017544027484344106175484512277762405574321746826171875/57189529187274367086424668217277522046764129301595919874251919833825735403102606619399776220511708055744372903894754559445651692414057079360248389566971525750622614556856308900888890022632453573252633943951645558836370282805412045211388284733864255702745969593717095502055536386833045404499339084932460863105558734349947032454684418077044598900756568092386001368305623146393297049503992256321244635332109165873458427071521657771648677954705094572737175961262305843116018215953845709671481556900863687322628558721301209532321753508345871871171249342337256152102406909115102948905632627872785752404834986629179455800251175662698719853038636204783222279394388701759368452583234225929698686038119181136403731056719660518007002035456187456676417009082407407586727923776312184213149966723319937424226129615675333279454002401168254121652781056*x10^14+2135101646065846533487599485812812161020856817167177025819240113325255842107241699816025400430522533536207330313894155196691531547028616555230615878116545296371525840859149101251505430540916470709397262294063504785017120193382357768558213305408460149072549295451966451379399451405801826584813631581307334597487995368564999655850767462108679223116519417499972638854629236619427470174277508688142432902168366126716136932373046875/32679730964156781192242667552730012598150931029483382785286811333614705944630060925371300697435261746139641659368431176826086681379461188205856222609698014714641494032489319371936508584361402041858647967972368890763640161603092597263650448419351003258711982624981197429746020792476025945428193762818549064631747848199969732831248238901168342229003753195649143639031784655081884028287995575040711220189776666213404815469440947298084958831260054041564100549292746196066296123402197548383703746800493535612930604983600691161326716290483355354954999624192717801201375376637201685088932930213020429945619992359531117600143528950113554201736363545590412731082507829576781972904705271959827820593210960649373560603839806010289715448832107118100809719475661375763844527872178390978942838127611392813843502637528761873973715657810430926658732032*x10^13+198572032538234838045356943309134320511950267350089033189287582397266522773751555842960749704646094607473427467288093523943708827720650429145403569513654541783533485230277455297813712904289050477577542335582173735416057803402886376323709261174731478906491547040924802053272105210300973805032046068595568707145837950431934879593138388049284105941112567780007839871877048060006561669883776162274813259500660933554172515869140625/228758116749097468345698672869110088187056517206383679497007679335302941612410426477599104882046832222977491615579018237782606769656228317440993558267886103002490458227425235603555560090529814293010535775806582235345481131221648180845553138935457022810983878374868382008222145547332181617997356339729843452422234937399788129818737672308178395603026272369544005473222492585573188198015969025284978541328436663493833708286086631086594711818820378290948703845049223372464072863815382838685926227603454749290514234885204838129287014033383487484684997369349024608409627636460411795622530511491143009619339946516717823201004702650794879412154544819132889117577554807037473810332936903718794744152476724545614924226878642072028008141824749826705668036329629630346911695105248736852599866893279749696904518462701333117816009604673016486611124224*x10^12-7111382816413082081698542073040488911546395360615890299521217376858172807352336937453906630710438028056150664698589145935527477319424412667213010168550996571005648462894442115235624813943002923439915304912074898159771464957876815612028002289804365394805518725761926667940435692343936890827489852670323313591690443980914316790925138546465799437778043668779483170723967795721395001866962373730274293848196975886821746826171875/76252705583032489448566224289703362729018839068794559832335893111767647204136808825866368294015610740992497205193006079260868923218742772480331186089295367667496819409141745201185186696843271431003511925268860745115160377073882726948517712978485674270327959458289460669407381849110727205999118779909947817474078312466596043272912557436059465201008757456514668491074164195191062732671989675094992847109478887831277902762028877028864903939606792763649567948349741124154690954605127612895308742534484916430171411628401612709762338011127829161561665789783008202803209212153470598540843503830381003206446648838905941067001567550264959804051514939710963039192518269012491270110978967906264914717492241515204974742292880690676002713941583275568556012109876543448970565035082912284199955631093249898968172820900444372605336534891005495537041408*x10^11-318253108304485304009644894216033718925354682736471885842584287625473228196936097236481446472571460931860831764741221260698071358448066564925340744792119040405653929401581664900411228536060018640685842779054426652159937763813147494263181762106068701618041022162917678498695891328992381293946038048140021522074649466820816140720477333042891826394401155898699019967453459400419861101488404386827824055217206478118896484375/7820790316208460456263202491251626946566034776286621521265219806335143302988390648806807004514421614460768944122359597872909633150640284356957044727107217196666340452219666174480531968907002198051642248745524178986170295084500792507540278254203658899520816354696354940452039164011356636512730131272815160766572134611958568540811544352416355405231667431437401896520427096942673100786870735907178753549690142341669528488413218156806656814318645411656365943420486269144070867138987447476441922311229222197966298628554011559975624411397726067852478542541846995159303508938817497286240359367218564431430425521939070878666827441052816390159129737406252619404360848103845258472920919785257939971024845283610766640235167250325743868096572643648057026883064260866561083593341837157353841603189051271689043366246199422831316567681128768773029888*x10^10+55609011616747889374524208101698699347415351529970025670047295745845964618568382432470088146492705145661808151021683973191056136397285399200042372924903498066133077468678107811728437390957446707959188063025418912560002049380069102524638946842752792409339656071561443293084088866634770631460056558876857330207360250785451582726142299706979055289086627617585707585944016385137005937331930649492051088600419461727142333984375/610021644664259915588529794317626901832150712550356478658687144894141177633094470606930946352124885927939977641544048634086951385749942179842649488714362941339974555273133961609481493574746171448028095402150885960921283016591061815588141703827885394162623675666315685355259054792885817647992950239279582539792626499732768346183300459488475721608070059652117347928593313561528501861375917400759942776875831102650223222096231016230919231516854342109196543586797928993237527636841020903162469940275879331441371293027212901678098704089022633292493326318264065622425673697227764788326748030643048025651573190711247528536012540402119678432412119517687704313540146152099930160887831743250119317739937932121639797938343045525408021711532666204548448096879012347591764520280663298273599645048745999191745382567203554980842692279128043964296331264*x10^9-14529248316284377679939248130500377485947907994033747584477471419758021244610595468475729609194752560978966699943897927689932661989106349279270059392395938527323973612941857765275757314008887496992089288465132790529746972624033522004877943933770918963719342565368902667770916681420943138820123025172890632682852371781983272506815223610533285468090177518533210163006949550975568823704353604853167780674993991851806640625/16945045685118330988570272064378525050893075348621013296074642913726143823141513072414748509781246831331666045598445795391304205159720616106740263575398970592777070979809276711374485932631838095778558205615302387803368972683085050433003936217441260948961768768508769037646084855357939379110915284424432848327572958325910231838425012763568770044668612768114370775794258710042458385038219927798887299357661975073617311724895306006414423097690398391922126210744386916478820212134472802865624165007663314762260313695200358379947186224695073147013703508840668489511824269367437910786854111962306889601432588630867986903778126122281102178678114431046880675376115170891664726691328659534725536603887164781156661053842862375705778380875907394570790224913305898544215681118907313840933323473576277755326260626866765416134519229975778999008231424*x10^8-34259923125161866859467768068238888687998913155409140302027275386091987836282128156736269640046153163815619774923438588575396907931936129852381627145391120585664859390753057423081025929356138542895585970930975407942298858881688126789903276617501717799174087947672421379954711386837461337397079245600808402942939402423447461795119639062362215553845584829928025648041763450569411798866337193203435163013637065887451171875/610021644664259915588529794317626901832150712550356478658687144894141177633094470606930946352124885927939977641544048634086951385749942179842649488714362941339974555273133961609481493574746171448028095402150885960921283016591061815588141703827885394162623675666315685355259054792885817647992950239279582539792626499732768346183300459488475721608070059652117347928593313561528501861375917400759942776875831102650223222096231016230919231516854342109196543586797928993237527636841020903162469940275879331441371293027212901678098704089022633292493326318264065622425673697227764788326748030643048025651573190711247528536012540402119678432412119517687704313540146152099930160887831743250119317739937932121639797938343045525408021711532666204548448096879012347591764520280663298273599645048745999191745382567203554980842692279128043964296331264*x10^7+315196696646833993240854059787959928553243368008475746872427633189176893674827905202614158437393891858085690673155171529055324555763746979565704505721692475702085555151999668890183357555245727733014038436235403445465160759940210522045167255659634146428241462031340123445635933015369714480247796640875639397498535570378327536806683994541223815745243342935546776952902173561201464975223274223026237450540065765380859375/305010822332129957794264897158813450916075356275178239329343572447070588816547235303465473176062442963969988820772024317043475692874971089921324744357181470669987277636566980804740746787373085724014047701075442980460641508295530907794070851913942697081311837833157842677629527396442908823996475119639791269896313249866384173091650229744237860804035029826058673964296656780764250930687958700379971388437915551325111611048115508115459615758427171054598271793398964496618763818420510451581234970137939665720685646513606450839049352044511316646246663159132032811212836848613882394163374015321524012825786595355623764268006270201059839216206059758843852156770073076049965080443915871625059658869968966060819898969171522762704010855766333102274224048439506173795882260140331649136799822524372999595872691283601777490421346139564021982148165632*x10^6+17533982099097174078638414361911316579117264000804350735232376409161379984682451903185588876278289904620141682810668756652022782574057245038103239301771995879629244912611575748070743406381338970705443131964155049751766145644502842735989610989255967890697177725844558311402779018628836476076356815520717787028296058149754153551980680393404187285726724783880367171667248608952804911353950956254266202449798583984375/1001677577445418580605139235332720692663630069869222460851703029382826235850729836792990059691502275743743805651139652929535223950328312282171838240910283975927708629348331628258590301436364813543560090972333146077046441734960692636433730219750222322106114409961109499762330139232981638174044253266468936846950125615324742768773892380112439608551839178410701720736606426209406406997333197702397278779763269462479841087185929419098389542720614683266332583886367699496284938648343219873829999901930836340626225440110366012607715441853895949577164739438857250611536410011868250883951967209594495937030497850100570654410529622991986335685405779175185064554253113550246190740374107952791657336190374272777733658355243096100834190002516693275120604428372762475520138785354126926557634885137513955979877475479808793071991284530587921123639296*x10^5-4312292853714388598557771593065970294111821843700077198177424004767792186003050167145340069172059270196348728736980618712034362473071201428155537316619091681725219888826960874242730722976621601007830200266110437290088234906704963346322663659233271912192115215368208948231259338515909253408633222570349860340670015251647294355094156960897905197633689466455422775453420579435392934186666025198064744472503662109375/7820790316208460456263202491251626946566034776286621521265219806335143302988390648806807004514421614460768944122359597872909633150640284356957044727107217196666340452219666174480531968907002198051642248745524178986170295084500792507540278254203658899520816354696354940452039164011356636512730131272815160766572134611958568540811544352416355405231667431437401896520427096942673100786870735907178753549690142341669528488413218156806656814318645411656365943420486269144070867138987447476441922311229222197966298628554011559975624411397726067852478542541846995159303508938817497286240359367218564431430425521939070878666827441052816390159129737406252619404360848103845258472920919785257939971024845283610766640235167250325743868096572643648057026883064260866561083593341837157353841603189051271689043366246199422831316567681128768773029888*x10^4-27464789790980484965515073467238340292912505501900531887033105039802825672844075151995279262044130518782430474932787315331649340961259825758815734890861917021847860181095264963213472347481505506699305801295621363729167249719957384896248888091887967269371320106158117574342784628954849650157410749297088468587252637512417829657239292283291496125729719876202936911703034384701904713210751651786267757415771484375/101670274110709985931421632386271150305358452091726079776447857482356862938849078434488491058687480987989996273590674772347825230958323696640441581452393823556662425878855660268246915595791028574671349233691814326820213836098510302598023617304647565693770612611052614225876509132147636274665491706546597089965437749955461391030550076581412620268011676608686224654765552260254750310229319566793323796145971850441703870349371836038486538586142390351532757264466321498872921272806836817193744990045979888573561882171202150279683117348170438882082221053044010937070945616204627464721124671773841337608595531785207921422668756733686613072068686586281284052256691025349988360147971957208353219623322988686939966323057174254234670285255444367424741349479835391265294086713443883045599940841457666531957563761200592496807115379854673994049388544*x10^3+509192321763932035062776332583582044445603157893781749830757662076905737519666581136235045835521045140767143195725749692348771792913203264168380971162157845760916792259953362580333583537747402058917655803204023096290178508847991541983102313471346925554408523668585033035419653674183457330891814618558825830536296569713345316799407964292464907139431020693987871781166777707117176987594575621187686920166015625/4372915015514407997050392790807361303456277509321551818341843332574488728552648534816709292846773375827526721444760205262272052944444029963029745438812637572329566704466910119064383466485635637620273085320078035562159734885957432369807467410952583470699811295099037171005441252995597259125397492754692347955502698922815543700238712971243553559914480714352095684075937731623860228396959981367454786931009541954481886896747175743590818863920102810818613215675970817155824570873412336223386881292300210261228468050374286033534757735405180166971278324862107997293374004998048493106284932119305003768111635775707867588071774483169316691271771466076614367838997463455913477855826750847671106220357978008040428659056222548569233130548621263115042638687304748011410498353266403571853760896406781356213228548868842688034714639993749419098898432*x10^2-4013782535626934525045723917999284369740982896133520758601083519946921683246908060951286431045798757206592621611321808446602142078757292378989275794546346647555714842069068382736021165631998098689046493818797132901486492083700626067337853166529068262212630640142765340284435538254878337955168741706499114981879222906054724468816833800862240631692514703816923317869598542007025798739050514996051788330078125/4372915015514407997050392790807361303456277509321551818341843332574488728552648534816709292846773375827526721444760205262272052944444029963029745438812637572329566704466910119064383466485635637620273085320078035562159734885957432369807467410952583470699811295099037171005441252995597259125397492754692347955502698922815543700238712971243553559914480714352095684075937731623860228396959981367454786931009541954481886896747175743590818863920102810818613215675970817155824570873412336223386881292300210261228468050374286033534757735405180166971278324862107997293374004998048493106284932119305003768111635775707867588071774483169316691271771466076614367838997463455913477855826750847671106220357978008040428659056222548569233130548621263115042638687304748011410498353266403571853760896406781356213228548868842688034714639993749419098898432*x10,-882368/54901*x10^511+19284838786/94225089*x10^510-35565046963019399509/27852762934236240*x10^509+2075281378587053480241092153/399106724379503494994640*x10^508-16069258032055475876751108344462695193/1034368537427685549049482839116800*x10^507+31028693343122591877356613368307620736228313/855094229200144159021352109717791827200*x10^506-67908638906320931315589086139500527759128889272607451/984958005456615076555719349994151868806979584000*x10^505+6204661957830890877046169085506701250263994554629724478341/56684825693030925963319926451838437125776078548992000*x10^504-9896580804185362636418469387306129785063434818954877620130446300601/66869643180274108298192748723829576589777584071138548908032000*x10^503+73458565327128132105931404319823685740895121564319673012293565350519977/425104650906255422331960916369254010433342482851100142240268288000*x10^502-52207114347090321570590225118971104783874202802085328779741746117243254876493409/296624354036811888528860131579395013271410848239249187874684764338257920000*x10^501+7684415574892968659341621569233348871222171016324787298479606102514449450314933724328439/48786948918948784958488684894649415344760010598853338560624344977686453718876160000*x10^500-41256457750091355451484747009807337137822253901321974123019466079057480209954956358432299389721/331577571110700280043270837565391072425740726434470784326969723180147321513118688870400000*x10^499+1017737985455474907879083643720982215587869714084602342709917131542631410634759182171195687784671/11706129901821244669353735656656415252595716081077838124934757183577375002984885885337600000*x10^498-174329333134546440989553024203343594822903978798865248741874582586480475589736105963681635529679879841315639/3247122448133690497651393992978843216690417693951019104488897235745328834560324560393648570630144000000*x10^497+152282583052651308530564518589005878454670371411441459461349003793991688474404251111808091676329917689629121821/5223401867785500460558068683938728802755839628846500421896454610392658628250691658045398554171251097600000*x10^496-63401685148279930280651307768703564578290207081284521754539258274849270159737758041680253842031907449815391626831161/4607980659723012796295117031597067775215146603775805742188614328196195588670195166894489696518794293280768000000*x10^495+534059468599520336776635055216836580203131911137895821651718430412832552539994483740829909403705983924096025675346259051049/97085378632400406576681154114505483461568016049674715253165196490649829794651149844273995214325402288537942884352000000*x10^494-8699242425539749194068916854144684485508473752306826117805555509114325436120799409073023579449227046963222680401411740000723/4969557818745995811643866576236249434689012821542724487021393495365138162613705732653775130033281529644535951392768000000*x10^493+6468632265104185296200728127145132312444637403080913487585958368008736265962545111386913791335646900110961082494969968487884049/18158764269697868695746688469567255434353652849917115275576171832064214846190480747116894325141610709321134366389174272000000*x10^492+1312571750970041310198406278562422351623270716295560859919704133838816671806277753948090854280532687945568262024725619601033393980876059/48971052887392087862708983358019532841625788820915341404795448779209598500179555328473465642011250039897784883790889308991258624000000*x10^491-16497244363754295505708242378614082703013730553335364668673631185923922217121692620384736121881954390380563237359592958239579609379262431967029/232980175880190957143540889997644791650297423321815304056045585930679898541392235911655140579593658154814030766914226214640384833748992000000*x10^490+6124178014664136702762011939176997054374638744431911061344457437436507229032854860367165783022650680683600291001852877752779456441044748597301781/146052683590670820022650855707412434943442006931297993942689910646766220841170555001506478127785268812162306842992229367000116803556868096000000*x10^489-35870912167978542701660594911869745523984291383949900773897483388421127565378422831924255255590954129509391040887691785211733901960415671320390183/2144235960965535976457542875354448810513407964260118673571116250682836579724435210615866982013547477748557867338679667394270464822219269734400000*x10^488+210371257813647264730610240723223812793874861877750668137767572839934657229996556573280452855817805271969460635223260920081907289039027147143586054883620583/43649561942572007880312499606363055068823355691009965876819564741184777414056290094388686079350530316833812734252790695009754119130877445899747013427200000*x10^487-3155698128306893640805330393994575316567174053862302454968516736574309049091327331134137238013057667941139913531011575289417624879876892884931825320539501945187/3803354214986847400488090831085514384512228301956509903639122597302280366769086310885987713040270747006948695122885087066565298531100778312959956306886656000000*x10^486-3998228075555479159074483168336604304724619931438687620072595249616932487784002299794406796620074223290016856385011680065878136275272010403499103355756449543714083/57938016098580641190595282866258074825028578615024297966096210173744557739140199408250605227827660397455652252284957685319815818643670596352644198405327185510400000*x10^485+471144970705243054842646392158838796473054661447662022280422123862083900940039514203815895816579266001328704131478674109440904458680750217866255575706753600970414440793/3786271635894590509744321195034144519844396469637459035275912756473504442313480931405872532640548309920033588399226709719375086754447967191105433998172133622022144000000*x10^484-35320206849944006613869784610869156488624598634628328106050457728780863516162527242243950712542701215095602013194113650334138912905049096409600537720224822117033900349412635391/601330128207828277462661519160616489411828714696446947109050247449280515580402007425746247852244183860236171367148005300999348031547982315995309758848815599638290595053568000000*x10^483+6541567131737559421939819536089384162590539377222792239836813001880804120953511327066677393879026286065754249460276023776727800124047686215461758421733196994101046795469413953678567/355956166732367533187467560944088609674353184007132377447308075877106702636787807491655639923640240147699081168440527441915962068578765035988791621131038696574686841160769470464000000*x10^482-43151667241906114357140053817597296455941925657838769373180292952185378991826882546737606509404075357909881518364572602466603334968453375096136148226706997391853569546119822622738233/11034641168703393528811494389266746899904948704221103700866550352190307781740422032241324837632847444578671516221656350699394824125941716115652540255062199593815292075983853584384000000*x10^481+2731158993471718501603086906467306891335498351282781041757239390455513310088750193725377265970699575982798983019121418688089327595775855307415165645965857484329290712477721378612896738243/8181411995413362754358791955671427923678907953234524876732813542797123136741658972742497794125242511225338135241037900525170359107183489135679878257212538451715273128389058384187359232000000*x10^480+32242853182711465208580788228144194483755670022908669494307067781520478689092911196239902267228312425524147253303615252910262859032002033008907923750317261787156914063422197470582109262833065189/198786000778033222690687508097152582561449590881610483955268518707438884468028418533624027605758813486447605189262418672406907586735273496622148042622257265784323309470033001773539150408974336000000*x10^479-2324964545874732292720087957727846138929360081678803408497057128663380504237288837725448303097543718305083626884935007675636802267712246359452825571837612510754854700281960661081754285019662445031437/22517285452130935267064936792196861637065640957523545959549086188066432199231451080977728103014723838863866030208511212698220049979851370056377197379993569524453438556908518242895873723426158936064000000*x10^478+81886084544364397797906061990818393107718632510346773027071134806286813743115032073275823220131428391421947637021894635196022472210776181853397121815954730005360913723527930217102552344057559459806800211/2286765441376609261982046720868344480413838233082261233467966996915274588425149245979774155229763294179658778563855564716780435395753785737445442657122626946625393406085401478675533351856266996910915584000000*x10^477-5214762121268343290981028950175652293936679034296208315934566667452980062799901790519549037214864568002991426056672241632150384759541452076961133290184154860056676783438299458141871165572265565117158339259/586865081533754966919499575515423228629014926345599443106792573716711305244867566023451471663547346540407815098056498003268996420260103661462001996159356709439307483687482264430395907094778567695525740544000000*x10^476+294322350710474275849612373429424893848052965857040121271306818727753931773943230951730639550851770727802840566586598361464452666012606431269287239644575120196255433844351003328943380397909248447706456589379919/198764900184507134767289790801632811891171879932945579642251677765608401607018314734483921583637819774734282993777582746918653978520543516623855974197735365996034066562575439403055111280959302956657518375799357440000*x10^475-5996602960965604528870995382462547305970632460519117080858613072710916488513867805402854386323161796634319969175892794397346963142070984221845319279120309699161825756231842656473163248477958072499862105270067465789/142951716212697531324634817544534318312130816047774460878707406649025562435767571957040836402952319981988896329124837511583895941351974897155877216643011275224347700671804256018677236033265930686428087215874897870848000000*x10^474-702778421916972916829370424879008869961176017880348292203378640581013548159611869105743858206967099918148748549055200670378617172933190363030710837857687357759384488088179498480999685221807597793445723684931171811145767/8166152526579399651302595110935909067160050899433128021311380281677247510533831489938947039727752017051111200025338624058607951623716903993753774970036179850009668487801986076130941777709324606944876089228657509596659712000000*x10^473+78425814333871538713967071198194563433187529865222799022550169292552310080905304862817673239766886681924111837709010502647690917243753135694585087337741551136708561440677177186591614859431483402570899607792292452386809284823/1850025522591509832203300317192308327346975211164776286972050580053417069016418456382688573956242763958895140143340414603229514224449817165976930211911756472659990376574564341575312597856492071054147788262573901484104064434176000000*x10^472-1079852821244739637263305252545209965890500352408714887332956079833548740497600803392410819707778100534795181609247306958127182539356494513687242732039922921922142554161313459416350902161311186923265801109368952501748100759534331/81119919114592523122450312308248335537510169059153110631150473834182231642231916475468128590833332714069634105005190499522407739713675583093756435931906697813195258032041497249394306790811464331582272219737340432274995017309749248000000*x10^471+28344348032071190495254767353312350690073694713082713711173106557242106966174287559455849963055899210840870672851149758183027150477276807230422795963863377815056771504017717725787775711359195174569080120217239090491648443877752329737/9188777717786353464172436676404521959675926890006509453632938773093158107042178106842176797998054929853523733610357948642901214308326887999362166523750799288091879658321468559427890707422377810695650303418527500125517785590744536317952000000*x10^470-12235510734708851514646866114082215270819867144069442382563839106610404230967928746884827419541131425779863954656614605028719222023479844558832921849650755069228331195095610462097114794954070447799279193710767478003784709548842422792585193/26128914277410305547409887415050253699831756074762030074048108441126965412125712314916994993129733060773724776134938331306597320168300472254570277137609012830040850056253861708595248323123636026404208941991215406476918358536702259648566132736000000*x10^469-7957236018522899920396640100560887845768831910764667991455008294308673031974306542424632806163117244797062772137606674423388730810318987502992014571757723491699997453444294314368065053941577874337145207820105375902088779807756233087830545159/4439589953789062425865961380578603656392113506418891291911588153340323820139691905139861536277666074089124350437863506810635257267116101541246290358728284978965070873908149896769127237830260120882365545542669400929899675217329617639147520179306496000000*x10^468+6665857223539924677650504730759894555048721757460497106592521098242925084000385137629300461807400840939534678667845405566417409888782058484855495545125723131467491367074674403647864443253994291284206531560046853944290374700340675700939500387671907/207541951159731090284381962619288563729018522198070330114282922992353457943890317181478247097908333631518385134269243216383577006723143514850181581689829866196659133213458191374163160114089000131008824523028709154670950017059724965394868273342220075008000000*x10^467-11524552484278739489226286268132406043503578019900522490713884123089145802363887684835234707334685919027230156246273283691771632106490835508942540321218991613332686750828466515065895896864803170461790985199385602445023956488128952203151872904540615599/834642851207125900149340204748069565722160144975061014439004159255710494501878051659695868465152730784968528675711748737016566929925113319567081721337294257877882839844541887682258856760827836716209239846919076950989249428370057481543371909866271128158208000000*x10^466+37384531565034334197106605639338363898022270452536069345618839523636574386534385631663937941025741719478170564065612022272550115083690963016700333075106452789333538866779734567591066656883216017859147837060320250061432717440441888821155724687859483858057/9694300840147930318789118356312032726811460796599426858980447945740599601776177035659034812598343045091883554338512351421471332475904743469197148094994369414864529377263459067076010961380946157291796119981978995233290042178752002188355215335650387674364116992000000*x10^465-9302814249313905701558125554960931551963061704795114379130783889190712735625999539204605908628550289663695752706484829169410088741486237492842087094097426619926688203847285884765283656910985476398242834452774684934891089072965822793762898894366678268391524671/12079234567036083248235704519621781146065255513014038258265663866664027472207541452909656602984911810987118195075547129044073180863631973029028215286436314212093011707481551686003648722034118245231780050643225575766612658615315497254721235281235082147685130869669888000000*x10^464+6301937696006034207376710267116438722133591623799350370261769461360493242374452292316555135488351640708521252278665397512370750554293283510150246380350840336711445673764573047331173310947684758566536333523266301332302874945553087823563806356280593568760683109729/71723475050418503307211554511384231000048970922399105668016945624284329123100329262014313494373660105688761062809829965481445529673030747853112285317037224712855280266098583523568165199258085610625001995706812662508204313693089593824221014791153609022417385821382377472000000*x10^463+62893271307002358735175833108102447660572087579620829736176057200080463333442942064772733362328153026379268437665588635678319096513954621793392066937401871045314770357316565181240209800878771438912003709093556264822602826093370056821776193014952183462840176896000881/6773697396330847301877626367848070869609547981242305199174907452964718413454745434574038562064330380984518635561414760087696296952529650960936268432636965416758445631924687640735359493415224543071629419247466538886036368993139122329240338891057699735047600841375945049767936000000*x10^462-24799512273063164799219123419292371500976738235834329861452428779741035750470807086733314823476634882215789513343609770499034953931836496123043657203174180708078620667117611000383592277983459780418638524584119820281721105161231159085284643413415309099404420016629748657/2773829083797481970118887997633785021105109898318723979062124601989052190309718255458068791165343291013160381262399344255911633602060892068503401923164837338162583486273159588881129712553534450387832247181837547673831893102690470593823918775888128041501992544543449497879969792000000*x10^461+137555375500368068164902089984342727062074340480039914092819504932670300349652958319076955031569679141785149215273751293537882888858712401249724074848770474723672227284244382875339977703548420226186103211642900433279565243244773211288056377329620976323562323269380766109/43876932780069260254607864689843508515662647482496179305164516431463189192171906949973088151160884785117264212696135081866238567887145019992690175875516517894571775146502706224119688180392272215225710091785430299567886309078921989393214715182230389020122427522778201148283158528000000*x10^460-298091127126255472832655034640907227260454208895915390193579292710047240190088928448902761255964385803406842629620060387693814484520043223800251384179570719848608242487454611991015050600089530569614171276533242978610630107246204738469611299825596560741189524644363650925761/384783149708095384728809130184051632278955153362498494034570743297359583939670755188483993850420495211564360239660026213934165744943106967327895766357929655328236639324770132503040017466768070418643387220921509555090535776098514278182735766262087619550865640403755712789983987027148800000*x10^459+1466538964300094234421370754274059435434775751431434326718533393877513280738515208980908924474999650128550181489174431872660913131929416093425152636321669854231419212910514976450400797159177343385365282862489178224815024724647364071013419985561944271299940896227977679141462607/10544982217750354018493014212693934982604765977899271229017411220064139397866677045940403851470773671272921292367883018392865812240165846439620983477039062204270325100695325481245811678676778969822922026789353969357256132943979783793597873674412511213791472875264925309009511164479012864000000*x10^458-9041832738295123912371518286282844095280578507298581641064813551157108701544937272068657894167333976086291469996658464032781949583300046035772527246160481555745996463814434122051780924032156070563026651829459381425089762500378936046790527700619229156540296841132115936781910624279/701536576982495552142303249542102106522729870977682716324070333648427065861274290512323187430647630802444907738650521447640576756713753431935104788760454730325696188299058613616321359359008751304379356598242140873399536012497087056220479339811315546031119107445624950957784758750459767816192000000*x10^457-1132141503963598246907245668621227958066060678363948307682803565959131494100804460083648629887877242174461278388685862819886588220991297254231625794157060854426503485581293003012579559745743741720080615501144952798527990487422471602396521942990012895879995219348353238627452726268373/427235775382339791254662678971140182872342491425408774241358833191892083109516042922004821145264407158688948812838167561613111244838675840048478816355116930768348978674126695692339707849636329544367028168329463791900317431610726017238271917945091167532951536434385595133290918079029998600060928000000*x10^456+13726458355148177197257409652426099744948294433853593729558554198795691890226070308058283980508685342297225312303515569052550456785428026379217935265154277638662795859209900141375738519712194602876739107841895793516637450287684676851888218911139840303780030134462288280144845402942767421/7565425381889644971261989078808800952121460477777842357531483547572303178152062470210104141329396696672654876508690142232189341137257911979295378498660048284364267045287793353982152725107844794905567586031213786447925913337819411586175744004215067457570808430020648674682602763356066441363940442112000000*x10^455-10389148967074938725238759576605005740710391366221576130764019604750034497067539794783298063721193374018694285028664507645686427447116927515533525555801441338924258716047490437259089631872656288706326693709861300028569235996251252787345284465383345875920146442775969690211747045411839874841/17746806740272687181475901492423489522354252622982867539133853406260718299682926985675079847971802562239232194761274031422886818898865448634098225651523437708833156206679543698807912036941868812227371430698998384387623542487560379711926923046332056018248323063843992757766567726663697190008390068207616000000*x10^454+6911126239051684880955640186267216000224609111511365770224170788487804892943171315407752234205631067984398157788688246564359789084025067340809836931484510150598179091162081907668219095548224242455506156479742651716431736979203033919024908181128275709888078371926703695374958234997704815399197/51749688454635155821183728751906895447185000648618041744114316532656254561875415090228532836685776271489601079923875075629137963909091648217030425999842344358957483498677549425723871499722489456455015091918279288874310249893726067239978907603104275349212110054169082881647311490951341006064465438893408256000000*x10^453-11786439744254347500688291545127518814177240046949956156793340258249601001270707706545634274931625425179683588193519899058000337995891253889535963865464985374052364257630590283159024188896950444424265441220959267044269518014628073021863462920574317838076618231498029644502773478787403816895724101/567280084839710578111816034578403387892041977110150973598981137830977862507278300219085176955749479488069007038125518579046610360371462647755087529810271778862891934112503296804785079379957929421659875437608177564640188959335025149084648785145229066378063150413801486548617828563808600108478670141149541302272000000*x10^452+965741245508533157674513216225059605252851243750399879827522968721438500778209707595157855165654683991134073347862769087333145906949700172242205646501280887196307587827322573120524755724217742138220179461550362677375300265765718063290977766471072087931357523683977103606894831596460230828936895837/1036420715002151226210287895174742989678760692180245828765338538817196554800797454500268618298154299024702075858655322443918157128398662257448544916963366539982503563623543523262342340027183137053372592424510140410597625228705090947377653330460333504272721375806015315924324772786078312398190530347880211959250944000000*x10^451+11176218227108453313262673276704726808592305703734430163956146968012497352629897711756798301602741429145178065322712041445981905925499569106584779548047191118130388036433932936353127220838004491020503077152554153354818953190636783678327061299677349190111280318649291982978383272569625577553024308991713/15148325170471442322289567875874043537144766276906473033234188083352144844968455594975926125045823234545045540750106192840307784588674847554867932506336565348384272085921712136002395641837308731172093810876640212241294890342753609286871781078008234498450095628780719857549930879041320614011952791564617177996411797504000000*x10^450-378566116299649029776996070351178286361450183893179116039034918310856323123727728391292870207083755441300622996392812914266945837466494291898853899691711766491968791778816330382208994344345710519890115781548612635193145125714452828531875520999781426972129674688469319638134810218302655394845552331318937/1145213382887641039565091331416077691408144330534129361312504619101422150279615242980180015053464236531605442880708028178727268514903818475148015697479044340337850969695681437481781110522900540076610292102274000045441893709912172862087506649497422528082827229535822421230774774455523838419303631042285058656528731891302400000*x10^449+12874847332781482860303279484273579385370511046656049480170647689926784453003385515854199961818248889349522467405476899834570304150694197393172039307691246625853411437687512795140712610844161095217361359460363181650419466200479662735143718789185859339896539042910304782354075822812720954490186742167320063159/146461339537500412549979530374802175954187578432009804018256215736880878799259993424735222125187541210027020090013749723777430370371049344786679727550594980685807760514380699039544986224773750070397690256959821865811563786560667787332371225404225367116512774385336329451203785905116943695444741373997836151583459521578663936000000*x10^448-22475081992103626898654468356639664939483835228420526096507441659984983993441628912619441550194440841187744450911595341942827964187629972253788442387573548436602129169425508259900686128459985204231922307811676064860460574438494367948054794077841746711579956186455020528280874619505021112807182184422622030111/1351438723914208352165720212094765532668185382804454100713909627026673563465899030237329549609685039347067503557854145178491743872060137135986181122398671867237226153837240086592165100164957784740487778280129265398170338575991616401294152670775352251120549690919239767208834933579033616826149204496434579035065558312748580864000000*x10^447+535929941966848913309172955501938581675270748408889806544416838645664744963514770726739110814394839502049397595538136025762903118836052830723343858019438641179524679851548426998869853263324091519046354630752882190342681692637866752773078120953814392792213174531091267873930945145769933182813241668896427127631821/279358601497753836892880356482533172788905936850274316066773686821937745651162920338418865858917213853511017795451146058136385359281295067653975472173274259020341492712003572779639632185298753599275709623842080708986587027720379009544316886881314614533631067709297890759272686789989197001366954359866984701496471689944884647559168000000*x10^446+3659595804172698235176823174758234082268360612790412479821937942600643025986576472965285533184742224853629469513676666699089620270920999160258439557981280421672646288677979855648290329800560946048622834350900566798827390250854873772392760396679193964847521583244881513636878609885352090426774845690790370908869857/40227638615676552512574771333484776881602454906439501513615410902359035373767460528732316683684078794905586562544965032371639491736506489742172467992951493298929174950528514480268107034683020518295702185833259622094068531991734577374381631710909304492842873750138896269335266897758444368196841427820845797015491923352063389248520192000000*x10^445-77082451793462985517965411504896558676234211163540940950924549180020437766359391494515072241721045099448895706231233072733592891472822957372634749175843418044990099124657220789764138353873821566431373813112142812403392814763169076440276455031547174503217552906218833233350398096814335712956760643586167373336589149/605735404539898858025885499117665005736436965225810186253093591087444705724229261423026999294704494161751428432167454237442186962109318874386943123816942677943491230505073593039421688618400097419721823298220043924993378087490926424695015723646961258036460964353052995747875268864324268082656285345840812674290964922782031418876755968000000*x10^444+145091167687601876482280652340966232944499469556278801466125445781818369136093581529311218663413056363979703487215338515994698948257951462925062725817644430884821643049296711314314561291414486441259537618405326343244954184129417667829530753544764154677728319389950070062618533634684599966136652780606740104124857187317/3336074572342524701906737736705776591593301880829731648393559624792556337543459521868594611072122073237277258363457207094142465515839636541580124320875641865237300919588638355543027136550868571319608817427483887133337443004289157916042044858513385933825851446805649090320645915547029725502879868579493366220773265595593281908345931825152000000*x10^443-26371952528848082792735843709296292323302630214520820117319582324108870837493381108320589531398494325363833987819434103765786569827754890826399794035274326191172810178957947782268164073327769281096443392012924342191216621228760666593243899778051746789728521707681618110642745445258367287333546893052474187871433873050443/2584058794551248488457567307541261532817366605241403752942779151952221379906243549648667541969799845889467791220107563120791899418269075891497482102995674595744453860682657554622553793640627617242788610453830422511151570368354556770322631649762045904613753062603136966347720958842428315121779077559057893861071214628431802747845242418888704000000*x10^442+312385522940155081763228325632441872484513890323508706806821809228404592409985752062844657782549388190852413946681198624969494626606374743972900873960142262112419007312362575918478453498685718486673658394674603851360240980721276050545327787814684258689474700572470462358506275141577809229466482703578310451290851876802424669/181680005727309178726474642258611015849323411281312615061900916615456780778448171488698517540812687564796701465103322547896636864299662187779404971697419889477601062036876287350402512123285246513105981623787909345914044609458272177407843586031469923461583750325501353829975565174293449979582043385022242401584194958095783187595503303987227000832000000*x10^441-19143812213670521866378008131373297934184806367109763243721009113488350026815929471545160931175912767724407993070876528215925229369302410453503086151088172720832262908813481371723723423529267162223767127306635510981466657148154078081102435242327288787498972294884648082297131033709870955562934388883504399016953161086007476793/132771748185517547813307668562592930382685548964383259087237189862575815392889923723940876618825912072353429430697508118002862220430193126829189153316474455230230856136549190795674155859696858151777851370664204149993983800592105307249652092671798220065725404737876389378946143029373653245078557305774254747077729675376398353494793814553865492208025600000*x10^440-44987590638106134921808284015846315906293028202475957070493010470552586384832799339308290959092842305312689938756806064000483680037645767088838701367882376606659982004159165903209449162987336959866849296202095017001784298353805174426803579556819779727436642116377964654045206706831051849628748911153661528486901003674745966599/1443892761517503332469720895618198117911705344987667942573704439755511992397677920497857033229731793786843545058835400783281126647178350254267432042316659700628760560484972449902956444974203332400584133655973220131184573831439145216339966507805805643214763776524405734496039305444438479040229310700295020374470310219718332094255882733273287227762278400000*x10^439+18026259859540021543175308658167963414503367339181241535535786440539753408499069154935866902673413818460287732862260707813980390647808219565682421238538260898617979217487337620140631465358604561441755829375969024559653076822947644201695494293386053215086196360858058448004249659927886208771262904817901962984690782123532704915033/959633343039325291733722195241633210673625706207188540295138950729817201101225941007806520546529438332179094562179835597503764171663149707451585603508918447187114710968473997473964898813624368610849762675969893994879593684894939589936716202110935442875043002243912734311213815310765266069813941880811459695032575407566645330336217447344707819066621952000000*x10^438-5185074101446397586303663542262242195175366540903058449395288986089001276996054595075089911546250919647449253578487966206781071537008391661401703201914290049381597233763445039492402181296903096986423712439038839434119175799592850588683921929751590601265775900922046578100406871422490913601096999145796529133236966907778324940428408413/957274564282134630166640706085729276241789934221331270863093499188923310420919127644809332119026068972758598347745997561605099919329201685470669606095493525643928783008913488388173893092340479912804293959312359995440179643617467828424651753686146763556456146544397196810276851752731405045814339211668425127102185337214846516114251024859134527247356195241984000000*x10^437+534529069163322383976631552446722117092875556808823639303710864379930121282471570694233697892681346149865521291604360905699205097095586124986617796749214170808355377127711810044990272367420532961269199970284904316665941791348230621259660833680494388358170872849094647983759423921839264299597012751800526932151772688175569256153373203811/499697322555274276946986448576750682198214345663534923390534806576617968039719784630590471366131608003779988337523410727157862157889843279815689534381847620386130824730652840938626772194201730514483841446761051917619773773968318206437668215424168610576470108496175336734964516614925793433915085068490917916347340746026149881411639034976468223223119933916315648000000*x10^436-860099892778925646908906200272146793804885998625658390877269172627399366961065738080477092967740458967685664840460649178446098825752015273952602050554528035335963091914303899369250952264848340807213124405032181791768328297955268832249389973377863916742869094091803812488284568404744433731600434678294401333574709187646633355410208845071/6688256471124440322213510927104201438653022780419621282304081257256271264531634040440210924438992291742901382363774882040420616574833286975994613767880114303629751038702584178717004489368546239193860647056647925666603125897729797532319559191061949095408138375256500660914140453153622158269324984762878439803418253062196159951201937852761959295447912961649147904000000*x10^435-2200896384214632175001404799692084056722319852204337472998508983426187759730243709929288519363365790361217770118641565134143593922743789191256986176436787889373700203703736169373141175698726608929227508284192236942895883396486241833027314860094417862865037548698431064434752957202727233383032488623925237222526741974566856960694112424175653/571870006004435695534415152906746798130012598607887130273615242187937315694007024340183618798861821316268342637079262004031308231367915436280653057763314141371836780912810276583347265057172430217536183221672801577026967035509129516284438661248884470674139300382581729910538299650266047571797055767171252965575552942528795582003590013387417462814260170707664082724454400000*x10^434+1875500336308232338114693368395249184357497055586131739604415277160072763891006259307835716302793838995671859875478302745308822528236557205650781869495149598313435746004815084402726987997566220886872316713157548911282528337353212156161767021560339085883206663487851883158334147732457398267069758985977617743279784830124037191120961269322302129/262020439114759627772132033695454896597751226998522830598092801875200370099799582061320494431478507221272040626443589136392526680554026708986771946466100297501277943254596708543642746898922640754216578494293719995292355805360546614733960986608579793836151097629837447159010275476121898160168832824231192267863707893667739066663463060679325819325806478215147906993750016000000*x10^433-12175736490793811324862264475563303765484397551135209543283338324147569937064567048155522374722573143514238045265818192279957660627552970638228659152211417997340208447188925902287443316546602831318677499933668047301810739575469659505235744988236907945982053181393276617447313035475372405928240122190946790683051272978779793401225744785719796805469/5265824764889324239336537481177557056925006408989313326529871039285901837895672200686357976589423559625904200469636810874080608699094274770507155808129217678883182825587630051601588284427648311237490577999820890745390474620330905316308413947872628116725128609066843175554629506243621787324913033268574271007256937539040552022735617130472410990990732792689827486853394071552000000*x10^432+445769092426552701195536302369086287975621934892180163754850056849894887954968845796093793152250279933445316020187674535433185486982467011631848768104365573112708739338508179658081572336214248870611954307954660999500272495152562665530871607276206127593233173303538407296590871667424739224384562001566257304334860975791555459424518298054606212951591/916253509090742417644557521724894927904951115164140518816197560835746919793846962919426287926559699374907330881716805092090025913642403810068245110614483876125673811652247628978676361490410806155323360571968834989697942583937577525037664026929837292310172377977630712546505534086390190994534867788731923155262707131793056051955997380702199512432387505928029982712490568450048000000*x10^431-24789838326545079146190522549483041984025772720441220478262020336801702796730092201222306033277313650823879482633122860403487014908472168836112465332096362555996644309504722042315130167375290329331604737232765045745933011438301698505967348306294944758437649073695975736048923759042230405501071738527387329793288333546665888778462533761965691843866375013/361582954799497861759907023913338735188986668479455101221473675827732478452085414670819034857034107283718429800513666227101671106352529100374851704492015001003226907639949786319113009887683797254687568429237205289654478477784454093860663430275375550338947945866068363353652571927580333852555283945202856298607632640833757295895499158341270397990217946239390328137795578008579342336000000*x10^430+627367120787785636039474428477307808531751507326413659281936573330934268670310320169817638246146083171424583565465506197563058037110672355079993571125931977439075877183297250896704324601278267365825019639406151205262845294714083413970537898300008028449784668263554913429840501126991055713858955632513983635798755612757701663353633420715854593454088549/206618831313998778148518299379050705822278096273974343555127814758704273401191665526182305632590918447839102743150666415486669203630016628785629545424008572001843947222828449325207434221533598431250039102421260165516844844448259482206093388728786028765113111923467636202087183958617333630031590825830203599204361509047861311940285233337868798851553112136794473221597473147759624192000000*x10^429+959599917577349567035512122970824275380498008849930050604571808992776484201800247521151686055991858105394721680788980858292979085211877651774842134742432918422330283373370155855022615992796927252909125175751680802155058572627908202384144072371714186124530463245807836235862244450801390253551852076594029058646621280822542288785219572982777226939097883201/518880744067037964298311376948977060891273407110488456382663998688180812496375895863180572231640304820321350505586578656485769716516768232505921737625792232276019785511886051180669837519987026466224961834060861083152458729618307956248804839332480015204944384629157419516285897326999572032369442959502885770298644670245481124341209541289208071635184322037611214449725616511569756453601280000*x10^428-2822274351515085963723849143934236962139007296986817384912872930160899181856560435627840959732861915827296223619850966233443486040209560810932295264779211481296274573849789746503403437919731909229985957885801338026521221339574126676785352989657279809591069830593060370737505827018152390514902889549796222008699300102077640593480543619461490758239248149729327/3620814692192799294619154077272080553031917243992877259695277215845961732201273048320256930603915002074304923996796344187289761803068573322455385125369981420851100565775129850895111709944159469059626061798305946245873251072617755207198691269466962106102002533990339118062082527284968888588378019151781074765865229839556747970793502830308755074879270597218705755831991567719797706752786432000000*x10^427+15284691363957517391747015236148118088271758185923344280829996628373527000798946530334916572913088010398697061367121837207788219960834868832788100069514963267041319557418108445181202913054371257724834516460748289073937834344289304139292455131326580795212264458797875615177377672397381079446872632781761087566998713042412314616566982596940957272899125634437134507/77762685366499524965123592480110786002943758684701885101935599360202643281744369284610592274181452250263243579140339314248627661489445291286378968315374503840724436379481417323452502003737879705792563375215731819259943010464723263832774635812369316454707236135710231664711605545987583262117485412457451379428730741879943323276744577356756714705292860643353049786965469189246215434626700148736000000*x10^426-3685328613692741701152798475265641232743827601036551067545631736133335831282734942727585067361165456400803736218534994484761570474939617765282092338497842847444895741466745946641705047584917767116627223584210131159153269807692241650729879337370717694407353478944257279116298431546062892183909627373508666913720544214674622440660322123073622216599995930008809972843/102880032739878871528858512851186569881894592739860593989860797953548097061747800563539813578742061327098271255202668912750934396150536120371879375081240468581278429330053915118927660150945214850763561345410413196880904602844828878050760843179764605669577673407544636492413454137341572655781433200681208174984210771507165016695133075842989133555102454631156084868155315737372743020011124296777728000000*x10^425+212166106306881602649597656264272896236875501814981279658344817634771933889528727455606439590332417072701789983426055126447500168187833295359536840375131370331499660717060909673634765803816943964932241311016897849247681484639802794421796051067642493246250291060752213847980170945506925171775316255989809600437019453746654593365898369666336581222107973434408444211671/53703377090216770938064143708319389478348977410207230062707336531752106666232351894167782688103356012745297595215793172455987754790579854834121033792407524599427340110288143692080238598793402152098579022304235688771832202685000674342497160139837124159519545518738300249039823059692300926317908130755590667341758022726740138714859465590040327715763481317463476301177074814908571856445806882917974016000000*x10^424+96342715985372349386373322378898306006123867031787396548315366625724445066305731285014167831317347579377953313360402221501544877547564683804800648999421340664072905722914252190317976616339018949531959274812286586691868457158104922256126246851284316407227714186855472128796176280491461577492577364727855335982464994848177229774437810187849145057549342347353894337856477/392464279775304162015372762220398098307774326913794437298265215374044395516826027642578155884659325741142634825837016504308358512009557579127756514954914189772615001525985754101722383679982182927536415494999354413544549737221984928094969246301929703357768838650939498219983026920231335169531272619561856596933567630087016933728192974532014714946799521468023084809002062747351843126905956700364554108928000000*x10^423-74016227252690274913831029180986666354130301677598780938019636504749987628368472604937755746379653604909183409189172947333419979285533961603930077323808478716138789714119386725375072845138310385407208527376657957374230923894319404551372318199989716915582696552531698295787481415165663062895247180628828343721642397402438003839745716304227466204722336850834033090313201967/268887089681055264000782263716250247103113885726813413853973955683142166478465432188621359050477220548400347685051585932514264125540548136399904182308485584267962852920490989778942548118747793078228386666011432692579709638714212423861065804872609588012991375580724923717965871318723493508025113153477317000974110522563367476720528211676246581577926022145779315979767538239779431522321443584337265133879296000000*x10^422+53568332528476674251520960915914301230766990230713287735605969151305779848055547220098027788110707688043099587802469875666789202782390001846475747402123818421293602480662294813168397668658345487458395422123383042310884817941515496765415708649081487463229025941712649436070431273084968668306018393858966986631924590870512309263583428497760729969426475446952338083248005456847/619515854625151328257802335602240569325574392714578105519555993893959551566384355762583611252299516143514401066358853988512864545245422906265379236038750786153386413128811240450683630865594915252238202878490340923703651007597545424575895614426492490781932129337990224246193367518338929042489860705611738370244350643985998666364096999702072123955541555023875544017384408104451810227428606018313058868457897984000000*x10^421-439898650224614005052582329214366608244197614037448091487199205230371587772204306067621973180380443973474406027038410578456466251567595544494228375660867466710546511398231389525864903733980253994654871893648868093839855941465929905965316852013385316226489868728101674554500171035697197837322000740372276201881536210766235050968711206114700463243699317376480505227873472188331/25152343697781143927266774825450967114618320344211871084093973352094757793595204843960894616843360355426684683294169471933622300536964169994374396983173281917827488373029736362297755413143153559240871036866707841502368230908460344237781361945715595125746444451122403104395450721244560519125088344647836577831920636145831545854382338187904128232594987133969347087105806969040743495233601404343510190059390658150400000*x10^420+163476482006128230010341165240605654395720650430071816983422132049672478294809326286905459764049696153809004701819348366595832607527577567800892837566725240929368362544894161979585664579962218945977033620376603995152332946420585494686842416697019044934456057272996508624215536406670420977217172726534379075894032022556972273146207269405397767243699396267533229126019249356624547/78777140461450542780199538753312429002984579318071580235382324538760781409540181571285521939953404633196376428077338786096105045281771780422380611351298718966635693584329134286716569953964356947542408087466528959585417299205297798152731225613981243933837864020915366522966551658937963545899776695437024161769575432408744401615925483204515729624487499703591995076815387427035608627071639598403873915266011541327052800000*x10^419+8072227043053273474399299460496708308685939925637468967277976353673108704600502921613791373138037348821448705077508846421491179023247246411265621839761172081726316548924646115306424734560052487026317444323245006922649860114688905435428254743103019130785939976112553534176317663482516262066226318743887077230493268648392494147416784434003124529252989156207908397824015299480105643/106611730091163067895870042446149487250705797343790205251884079209122924174244379059806406358736940936925762765997998490516728827947997809504955094028757599668180305317458761734689758004365096402340725611704702525305598078257836353500029591997587950123793909308305462694414733245096043998784364461158106032261492085193167423520219153936777954091806416265527833337290157651254857008636952256506576031993335619262611456000000*x10^418-745252759891393703477639463984635029855611109381580474980069461125197550649002663269234235636050042457397821419890614017317393034463064758808410977545362660965815066620493756138018916102416090539120893023407624780888311783794334043237654276897791023864408412426321367630676092365498865408261335128307773413090893160738786223783876653607388383899045638241716281021223419544250960972647/6528475903862461625671497919232410001284220206144337008804373474449851384734028796106305099783615315213586008738653435565282406508223593862845430137945000373280689176419904733585462021155301043293736673558349163839613603920196866942927812095564295713780643830403393313555180604996701350309559342143477780991564729328888800346684140110472534796765857706435862402242300093932242423780892408379436689895143899981165275119616000000*x10^417+1268200017998689304746775913585006657148098857595296727435207059793317004707067516678207722897667649157802114890925808696311552390894179655368383382901925514460546552708274801087711587621560131641957408275287951278457637743166041018540042518113566431202406205121835117805769779109119418173675814969309598127659593427297179271624920796105869596498883852623554080289739545199402893533973/37449059580397856797807933119113384842531460962718065039515197292998048602540253094148255627330188951005405456720627399616235342827392483476981478373706485657719997253749343636611111813660078512080555424147893005761300013696074335650640856196533652336192264609566717688745101931959100053424065676910938479973591084721757733856803528985347946856173381568785935977697589549809126870479404804110614858519396876815035973763072000000*x10^416-1075023563062464104891235832035168895781358501077074537673742296548044582584432728452637540098136426800266354456439246681409079844516397351924645877466692643401181200057750089825015087496327177594587087552038551780140348608837102688483685452576763042013265610341910512813744495232531468751303753966455279654707578861664351417596756780946749749260071070955115398829794132234574717151905631/172949119407172402156476487127345389549020919591072703868741059898388237958681523852050181550917645122980713750500037488277678872012605336817569712499369977388765377317127906249779267133435657588416025087571006873857123788251895300618572134129641539901619926033131493966047066997270113821725691312393941635138037027016257654384182897736583155568522719430045648829001892938406000169591511236583847070357204626351039885831307264000000*x10^415+3573943082214057893484856151364125841040105568866307126185156804075531965166114488026138358041648923663905996799104993596975582374218154327419875479680800177417509433603416659303301270239238079352612074374892186813966605867522117290961341905347787382669064900447643889940098630726174816384188631296471928100101161980214230906657016450623061646597757866590874375098308211931105121348809604877/5571531174685000767984867679023556389266059064495037001888083424475163030376359764961817734351161806544663267656108636250938528050618650553387034349636846768725163949503087338707174836522610646974023903049658904868896691820850771124384355790681526544853557114310754916474211113736057106750632899101440487784309700248610595156321540024455778273332021046050430570505034695026043808891937735699229121393404438865809271202071873323008000000*x10^414+48439821939144054516172607356692481804672170208455697921280110386497251788225228892458652108444986448198171506438242327999275281132475150366692095645888897585080051142087451592972945397365974306640022996127466820067608791649940588287919130703217166112663822844126687964747348158453175127613032579505618700314459957781678171287949991633377193762954275703973161587712476043329920812448105334207/1433276394687716447564107210428809881138693694341348268735709460946235689564318549536427612161836374733614625604533946675553936341021647854858814586444078831254548426009669217882420726695441588934067649059524753277523673970913860871747875527152822703663577567656441702262990809008600690711600313293845565482513670388955075603963716171291248960814662414096473264262420175295449769837450982508626691478453291898229435016732989412343808000000*x10^413-2146286448295152736762470650336992152705997491165009972623596346342800262907843953364159133565648415076338049403997517051940518888535600347650153185717590774083496598535199555576309928022501850749491348606107850980642014048940461914828013816684196356901673913667171305176034813144255076737872089407299910262331707377314184817825411847483199818370864816455671625902390540730452278485963964694994501/62846303354266990792790972962882455668169441109479438887523388443570542516016239760073277938072201359319534103507604493829689000681117215139849301986399968592849439383671975865708384024141722791580998275962041381712858056276630971504400846114596969910240549186599655760827620993409123086322250537308540355277259419214902155082601026678778684433801317533302159691378599846354881507832550681038263167947219943153564266613708119752451293184000000*x10^412+209002222783609673177405224117855895211093808720405122478709699073631517943011076777195362056840029616143302083112832982761057050124952888099221984405012714725400166928918934661588197418452381149255341314179100099119235658898688644903407520755446822315995033396758148055913584016480198447659104358144596453987068014169179669338379005563073901114139265275334033741598392730476338064727483435883916899/21870513567284912795891258591083094572522965506098844732858139178362548795573651436505500722449126073043197868020646363852731772237028790868667557091267189070311604905517847601266517640401319531470187400034790400836074603584267578083531494447879745528763711116936680204768012105706374834040143186983372043636486277886785949968745157284214982182962858501589151572599752746531498764725727637001315582445632540217440364781570425673853050028032000000*x10^411-189117127710654308201812138813104691446721607920910029163626299710952165114780112745531327577895028974951732967550041928327641132533242092704983628767462614886336512103106699671935778191199476230184376617868042991740172538768708472384577043652987166202721066802718867253616805676790681798645379857949877977717290048034261180770662299200693414420979408314262041044298658982929380493481626104958697374789/102747672739104520315097132860908378301712891947652372554967537859947254241605014448702842394065994291156943583960996617380133865969561259501000183214773254252323919846122848030750099874605399158846940405363445303127878487638889081836430960916139044494131914827368523602000120872608548970320592692447881861004212533512120392953164748921241986295559509240465834088073638403204981196681468438632180606329581673941534833743817859815761629031694336000000*x10^410+11326112157253736394419848147493177046803840929419654135049945997006717203267317151687865262753605140805799304300346754454566755477001894162774376167880949292507773405754963214371713873892908948033482442792288923852957764578338293345689912033751012305688213191334832214975426703115374839645092945691655221091686193124027006219693209278651390520859845828670231066365079490996954021117047363995063433899841/44386994623293152776121961395912419426339969321385824943745976355497213832373366241839627914236509533779799628271150538708217830098850464104432079148782045837003933373525070349284043145829532436621878255117008370951243506660000083353338175115772067221464987205423202196064052216966893155178496043137484963953819814477236009755767171533976538079681707991881240326047811790184551876966394365489102021934379283142743048177329315440409023741691953152000000*x10^409-746976420427445342449114578007446690827351354677850155854143720107088214288090987921890719178445835554075097523628200113473835983105628825803726411616983286971073463277121403414443792837241703112497675448885409663047413593036416123328023274028438970176355784694635893084668751926779026794798091239772367290876900981406426112948056059618169218697357714272175189799237376366898027552852404907224352673227/50151539379564990798994943395381564806384121181306061949427271986081267576837439779740878292708783499205747631942728530748246119722077797105007673843429064776874574071385469095944308489443757428390953353184152315230625780252207886386239236819119088938538362167166475208539903154235320837669209814973521972259510699474279647386386284720207257310809202536281401407352722412286441731117874153214959427380402566667774612875683771991111494357496102912000000*x10^408-7029590103313996530955975600688284985120892545301111626438962583690133211656072100975658136515219243042369482500034419509692834531258391391844586583404612789271725285660984240252096452443729763843988878982320304697321112997739980320309588569519293913072707876862400945265859013815073642470481141920798548345232116732671986353287046754562826389485540981866614137695190756783091029047728648285190271351052033/1209474584293341144104881652900379969496682020056849512397167862125130281390042432704142917258282106380245492190983618338937002721665516986103207065477672697785017978135160526905431321254821431646047587446730290895027863566874346271245099930824603596477366557368253582719231720428800691449565731581827445291799263832801517688229046196826406300210399052045976788900281194783664743364331100228593247534476740458786719673955140118846441242523119016266956800000*x10^407+8383977558182672442451533714665715104186030778699628368697607397011032453118852333861055518485134060065339112786985212926899104859284086057684958524856981361505739159488656713650204823285338781587353927099028953994557458398271335744376962749747425490650234904055987466988510814460544279424065224914856551263939961166210832905765242913246171083553226121788205282956319185346289873601714223315336067071461651123/2913903383082111125643453336064607741895083143706194363713792110904544647164317614791827397579184274756099139647815917413500532710966460923442495791596977607278981775014863669436777613977000556858016187602430208525559437454961886555030502294878968049359316967444130939289718267986925973553876824087910429733780995634103348768871825144969465024814592177698461002181292847740336904782373081473810808675370116243784620014482691424790041516601852891498545152000000*x10^406-7506147737368614025852440568810073188981297414196872705084657487197910276214270794216965066930735049890226003608620134471612873899443385792184523321944128173544426214262627002908910205433396749666009927010684332355672318698761731844471030646047870855262525751991647684716950888269865270766536244001660065760145369253465713304814149759808466054883329893060637342269776314210686549145772635966329103765391401965829/9545947482976996047607953128947654962448292378781492735526382955323288264110304506058026554469407684100980781486244945446627745161126125985197616213271698641445944294948693381074883463388653824266861030585561363129732717102455140354279925518023499329701122385346972957113117045925169489362500475711994567807866541697322570566824099174919967421292603974140158243145915369197343700067054214908204209220512500814638415167445297107612176008387670072549233917952000000*x10^405+3024169758788442064322121902268028277079102242271036358457539492322338278897184052009262669329292140866376696479381069643626628767241283288482449224314760219570295159193861127888908481114514328287288850862273253673291019247506501735562338901815758183003664537244088070492726582263280258157892523128324342917315332396610223031617854972782019736419674008513491554301957979700693945879503006959340102850546142509351269/20928535261678766134775676439904838739671636211240544673368041991250777190235431599081617418018729406622990265330443418397186668491252918609947253785976872101506088272245515368668574505133284644322666123455784732525626008975422649712723308705714719930436740717634703511174797811486341588478346042950976890461966606017210003710705155031094536574441904952904882932273104855428256328027009660764746908295051606786013261413107069378728934680789127867056940441717964800000*x10^404-7352467282743271077306948224838550348705363036461795623987389503663183200395550059972715425318930649957225209230525377011262237066680967801425519898877787776252283683743441379504927784555240071383730817011292159986662432903862034276798705918483140516869394913802502199380232804070725440481289923171311606054874306378279506638112005219092645887817389175187251220834067739724173569439169516992070083176556465601825693/572973535310995590333194218616975130530171019349697429344306883886341207690711291681150574766037242146356691529850950930244655994008777457048555934070625554387386962138749599079283001311865799877784880233072707886977802972998459256121061213866245654039579300066712337386358975048734456775473599707364157525584610227673966185506368405221923850971608796437920396362581856706305059609970229523734154866958930353617076352673525710613453001925100948248447005799481344000000*x10^403-537063643379862306302298529845505322803135112514111569955559478039778336285650901148264384868524199765193415429299076957332199533550122447759908326029027972817390818582090568456164308920134067766826426540870204922657480395556098448682023270961315488656820878809318145664119480715563077028903701160005731804490873791341018649027331483025956108635105321788178965081931960725635240434281632245145545305232954693180748821/218493908131926318447058062032606516442171882045351286389962358388658113866057905894412085844115535005144018370049829288066628819048680470287849329525598544739723561562243180448899917833591491686728634328878392607567535533703412463000831342887661676073759573092106304656664889151917406183713932688408198736422931366819672438739761818524626961837173487708326977812931214690670996064601980858383957722600338774845978449152837804313930078067438494932074458211535552512000000*x10^402+90934655382314240669774868693223214102202870858910128936202142125126985439119844935120620106334083982153305132005526129059607925451528758538829708455002678824822542609986704802810510951344919039742117873868942963395970794288306151441886551477962120096687221494752915074969837220875946404675808266903629831711505631966381259334877831111351993863097875606803358924376484160781407726116854225195356006687163790125185069494363/64668515965438760176049562852038681097455380616490801637982719061724696593392622639192722695626251357612495693057128173706232398089114153512975917457009503680794941409823363090182704280879408160487820816855453373632193762052333800324208055879832776914254915886363071414451733901849602377818547513518928212814040688363085730383562264476007940402795585850984368931204503336856657389224506682579333502988912668546263625509562016294011140925932041099025805694701023619186688000000*x10^401-1811720714527804544147773172166732072913524337669709284899467947100160636168978930376053341120276040460145770572036931837182611672379902148781179708224468395465704041287019328416607421098947936504764516727675149772659949873707537027353319821005393136338591214947202393020014915521697601695207339669454616900962639620633822428590651567917792624419990664343171773319569605970582204286201309717299827017213530776046385128565969/5251083496393627326295224503585540905113376906059053093004196787812045363383480958302449082884851610238134650276238807704946070724836069265253644497509171698880549242477657082922835587607407942631611050328662813938934133478649504586325694137442421485437499169972681398853480792830187713078866058097736970880500103895082561307145255875451844760707001571099930757213805670952760580005029942625441880442699708685956606391376435723073704643185681737240895422409723117877959065600000*x10^400+2615082719368644408254005739549775163045955280848167074095231611537111517312274954446925946804568996204314240734050413342202557453866700646540902013597802399092500757046533670345655936074592340394295848064596522115116065494680599742921571709915272398631208490878114050077577493608925043709610579534707112812363325498625583800414219582382172043029709501237767973752916762578172506104934118952348627788910505008750788374976746533/53964728707000258828920235320285655689237035291455631255167504863745913693821610873354481418672259391966030034057621696932767650580299679330353547795339568902933044496287572134062615979392880500432237812846376655998683722993396127445595867938728585303155499282413000150842365422816735353847371620813180632617539505216776597233368401475034177125190766770997600900541629154672651385639192091618838025074569568701990299308376707871563078404938853003407527144176923267042050572288000000*x10^399-312654282518754697735394450762935423202675615874540245439299920841064160944375312953031779231692275555941506609497453062108329190898003964923907808675981164282892405656223579125609734210578300370758452665042690173119273610919835225921207910706753348343011442144826231318346093091283225282157064285948541430733582760839728054998133861784103472387774531936022586918553821524405528952711226389060373629443622361831431966966243700409/430226440789917699841908086967979169211211913356317548959379046048278331572125453377244963862898405421622997260610653848565090171389996425323153157041827166773783297286039538715341379175348913487809593385034167929496415251966260617497179566795885637885956787733680951020752007101757856690090827423530244432547976768135494588270679575977690654288248134795400509870354428213470257810455871787873238131539950263353612844377036706682235974890865241180620590948703587529683606089760768000000*x10^398-2286648301396342640553892970705566863455314775694616254206492418217404021348548932058280083125774260862863987616769641426124453996624771462607277292687419020342559047207230905716370755384315846057435267482873037341518553898628308059713983642190192319784957209027490296122781029324707315267647033867954692680002140293465158559266675451364397267525324719285063041319199905110807822433155779579731772659321895667496211438654458243535297/1362957364422459273099164819514558008061119341512813995103312817880945754420493436299112045517662148375701655321614551392254205662963508675423749201508508464339345485802173258650201489227505357929380791843788244000644643518229113636231064867609365700822711103540301252833742358498368889994207741277743814362311990401453246855641512896697323992785170091031828815269282828580273776743524201823982418400718562434304245490986452286769323568454261084060206032125492965294037664092362113024000000*x10^397+22897863444685132308072426174770793698679717817857157190583735965403717798991226256743536432796585711241905389759292006383868218886740008929146416426422690126894924981436563470094042632579679597941558178105169332141106865657890131732783600838450151883863606886863423765787288245990270368197833201080839405696253352375554599247443201097742084536341770824528235827057053195628802600888114947383865041192820633610125382598752583083431587/44466484014282733784860252236662455012994018516855556590245580683365855237968598359258530485013727590757266504867674739172293459754184470535699817699215088649071146474295902563462823586047362302446048333903591460521031494782224832382038491305755555989340949753002328373700844446009285036061027559186391943570428686847412178665304358254750195264616174219913415098160352282431431966257477084507426400323443099419176009143433005855849181420820267867464221798094207992717978791013313937408000000*x10^396-96531963242860154971105264935047275676484411345507170467286823431770885012975219369157390457299676553698679064410031513564915406089964269189281651260903073261511813657502568498298982754612717054273584532882847879706985131888322619627843494648369520771785912463216884744899478355190277352212323946093825318987128042875144432448649068349249766234105272869496414516699875711893661212939583439628622828505437957638319825483343370499086638087/1114152223461868177713458480041814472805578127958332825925193269602414868842541200489581739832503958514014069545964458264700984927600846093742494632271533261191126646059958134630124507772002709850088187054288387634814965133263425400164356438157011210868926837011226339731448358439208645863545106522974236538100661177648759548637866000431020892550222861254150528699505786788601959346547345829418075886504190299046874085097857394724157089680072631687183541373048475465541676587629594015694848000000*x10^395+5001738496360235428712612839400761212021774017030191434197672973222160285037968993574267152537154667808510133885422383732374713002964277719242215146900037703600749255127029561872945158117800591101596889155441449374545082152829986355990276326228087254125145223095839958019755994548673653588227802453897810092041235602986960009676499034354782735827870431353245182608154084797483145944753063896992198280083660402412244994112323891987795902789/740202222641757512975450415649598197023924087192681481078301128568586169227390099379805759517812629892764983658355296454403163440991543932097286433876396824798613957218743095261540900254345073053131315544794503348657069563080828438581919713641039811730010665898003826432493145770339707633707967133626883692767239262387012252858684066468172789341548060913212005794180753622827556264051636665580663507142965700494050528535921985513103637398360981124539756395839841700198052045672461187881631744000000*x10^394+28915328993686537079002692974922741485708665698331977329555561721536116701721736404863911180135193487270645939218149409183175569923391497019975997638464941515595138582745472334776968452558294385845714525331352800563711189518763143015998734422214169041555774322846604001483246297941337130457020104724009942022356761853138596156777588208686201006038716161640953650580489916305994755158107211091907487319944678633457240041441036888336478426223/32568897796237330570919818288582320669052659836477985167445249657017791446005164372711453418783755715281659280967633043993739191403627933012280603090561460291139014117624696191507799611191183214337777883970958147340911060775556451297604467400205751716120469299512168363029698413894947135883150553879582882481758527545028539125782098924599602731028114680181328254943953159404412475618272013285549194314290490821738223255580567362576560045527883169479749281416953034808714290009588292266791796736000000*x10^393-66047126679594721755806051524276308456683173874787504982162583527999391925256549537483608690311422411206165691845898534343442317453152732492798527664480904656683181006920190193953803036987864630744724252534343271775102231748752234391007275016506217036715933617174045976599072878190014358149684550263091574478928642472020121750382114995688588678451265968099129532409338647270654474652945337671864222999149000172318304897811423035542861378005869/153008681846722979022181306319759742503209395911773574316657782888669584213332262222998408161446084350393235301985940040682586721214244029291694273319457740447771088324600822707703642573376178740958880498895561376207600163523564208196145787846166621562333964769108166969513523148478461644379041302126280381899301562406544076812924300747768933630370082767491880141726691942881929810454641918415510114888536725880526172854717505469384679093889995130215862124096845357531339734465045797069387861065728000000*x10^392+1960508598774622348830386210808366231830902834309523282725426791155502936695559010590075834553604745515783557100791226536973201877661350640482530552052510896838686089862436365932654441348209078281290021709727899199913249866659832903789199997342751114585275150269575485024301827069762554492474131998761932754112614675718333093834223142915964868239801891503132793613869686900456015759404914850799276637734684628039451734270749073204021235804913/21839598572965850208869159894234456996356528619594556271604200729499947684199847115735788414918905945950659445056899410494303589035814362618431674793331975921724826435081695553669887107934240512479052708709546143307131679590433735029246746437105188874561262002590673519789156780646105423771914723358180801385158121446621564713844741989544831386147354782516223829604270795284787950289111780073838826554793484233103227953560068944731703805041954773664404695369135661578887319911534271191075907981803520000*x10^391-33137059156437059200637045975606876074840418222987952798369654301507951323186777156794096190823442519948713663779356830785346931513944715047670045541817394261284306708565483661048376825551059815040294856580969250291229545554033254024350654952641462418949489327389289425388577416812130865858531305469903533026594345974730738521576801909876621477894532463464663063563813153287910567453431795823569284986574977605380775808469103038104886985878208924733/2451514158662160895893747002988524724163177131294674184697090543583011087505394934606804097068452321070193959287948608899466812856428513720558059715425332429352422885185183197791532057366273479657424648119030218986831641309904226338719773024701922103735711273701365382389030263085492302391170346981912350154589218071530143666106020471699358122546660384009654739150049448529017298033349051731654873258942936823431962468627716871906805116015307860264030251731317402851612291080911244091356918817756469107097600000*x10^390+11283951806505475263120483623802379587514123427578413141585042751489147229418432603952948153278654535313921420484833188965913597415583891095741912167539322131897805280407860991607128997039266282693524916379914746720277561138543466251438002986053676153324915726764100584106990909899730845442171935275492434701282299270663644217650613855385157139003753948425414959918338138916892246865559385199045977065885736426801337898740189468956468131079651043361/6303893550845556589441063721970492147848169766186305046363947112070599939299586974703210535318877397037641609597582137170057518773673320995720724982522283389763373133333328222892511004656131804833377666591791991680424220511182296299565130634947799695320400418089225269000363533648408777577295177953488900397515132183934655141415481212941206600834269558881969329242984296217473052085754704452826816951567551831682189205042700527760356012610791640678934933023387607332717319922343199092060648388516634846822400000*x10^389-23775788078578739508825295409262732525180338153620403534011463558856921783674620027939176644385393624215229471086258101777085137978930849583136620218422011960676894904869986827432553676948733889320401362340966715845540157595128124204511671504950259018556668125162380673392387533116836854823974350967919401667590471802721493355851139014709110817028360317676379040714181902028462031865460573021179509951207772595994915082231252954024750846449567747850263/115172135173948318889088234200400891541186061628223793197069313737529860891003454027827656480275890043877712207347825646096950867995011574591817645430682117530976827145999906632246176055067528074305809968632039688001350508739300553393054936700496300433503715638490145664636641759756428366337182901210242210262601465000486149433660841760435844597242104840773579645269323091893232661606738450353145945705139171964833596776130138642181704350399163275204141226337291585968745434981210247411948046058198918651445248000000*x10^388-564785936970511050986807676666380909387664526277245233220442240016871543846507469536016236252126552073933067422883989438944380580861090992239427635765960195114810219205672031215842771893003505841480208257293852211028240339366501446931595080218287232505622635184275750036947341166524165312003292362626708285975727334989074493937386423366645607742269589780866102145143822181219631736791231346129158517268724049041423196428050064086677049095385230579255461/90179781841201533690156087378913898076748686254899230073305272656485881077655704503789055024056021904356248658353347480893912529640094062905393216372224098026754855655317926893048755851117874482181449205438887075705057448342872333306762015436488603239433409344937784055410490497889283410842014211647619650635616947095380655006556439098421266319640568090325712862245879980952401174038076206626513275487123971648464706275709898556828274506362544844484842580222099311813527675590287623723555320063569753304081629184000000*x10^387+369519942149105773100328382785274351701366207279096435354793940199429480119837369040339263987120189738510289779910385590016544606066374348457088935443128442774751361924179251277568951921468080032415676311923245020945724705622538231684502687204762349605614451554216893858258271469189998313727838061501133678452887056272864416645147440931601357569867279434505720837386947978716928366252433943382693548753360312865151003686484733075242904237218656567656989739/21210284689050600723924711751520548827651291007152298913241400128805479229464621699291185741657976351904589684444707327506248226971350123595348484490747107855892742050130776405245067376182924078209076853119226240205829511850243572793750426030662119481914737877929366809832547365103559458230041742579520141829497105956833530057542074475948681838379461614844607665200230971520004756133755523798555922394571558131718898916046968140566010163896470547422834974868237758138541709298835649099780211278951605977119999184076800000*x10^386-10799936285268953598960596876213162465283970676107627728924628532705271272885248751606508782555950311686551629681172430607436264446365828556188275673030840260768953001599337152719052027893433871966535963369535701748036470904522061405227799426527096182451069079106436515277544097443748898075448611714457987936887541834536181381393726571110916356704709886410115884043751204150729807549518285622169199097670709581961839553123267252246203167088664824781690441500997/1550047605075817900904417934801121708324756346802690004579681521413104422089274553784199854000364911797187414139219211494156620427066267032348067246583798642108641589023557139695309523851448091635519336425953053634242020726015800299767281134320787691738329044119078126462562561441768125207451450547711331964899648503325394376605174802702329668748771054812843928172832879398681947578254853679198466808595289468266017132784712431712564022777554067605660779963370815364764628115558909236211937840265783364807929540372332544000000*x10^385+228198579550609651693001460185935865178353035273598437211516213189953901534441123183154031291067026091018858022320295659375093094596408575319087644906002271146580057171594713609218978726562540323896353730234908034935278568447947352768880173619921943158885029869120476523614348947519438148625610939884331064211418650072435853377467142197301055406407209994216478159264550951707480225626432728755086970990684044735700362301361061001633435804108869166924281540748747/140426626833397651485241565299916497245090736145876758927293130890334303098699402137044618178115703827444367221439016499164833662161160489327268703777285956320619248751043250953223000003798132070318702197531383255690587034699051263521065585077888220469715396542424251423823229739873241227471758685157120834704379726392173331870627489150602791973752300023623100335790033255936789333494460380424575150048112092158116362062694360962257246427169815612340937768251825438252478127295510438407894732272673696239872096045962887168000000*x10^384-108601389300310252019084188646902478189898063811377959738290541631021944386941320826372906665059471194674844148161824431067689873041457482060195914123595257155025277932142750988223236961566529273348149428167769567741072062682217943748883886612773504544182306826647531482098247355047431040202265205098260283521630271841881415760322002078758989461514535807368319787304946108535941200010211515010548653839300786169484141939863361108990033424812757506895363979269001213/554351662753191403944426734217082862437151317277866740460355545830955953270003227361250760835384005321815070152533197507515576485588951176680559116748808473320184561850837113544216945389993601114091866762529826824745553642853842244157346530293098486331760242275787535526970177301867103900598201379493379135099877017398903249225785841858148346665383923380755141463073130031967467992636069159273563476708678497805684103787743826693630762427056243356667394457395112395681438967264939394419965442487913500118925083153444242456576000000*x10^383-30677862339527543803236964302017401803714511842435050191592250885598389966744692508459616075767953890695208937758693013384793558275503255819467909150341666357728772399130554367031986219645869389137243487738271267073802870939827011469064875743683479042504608497120261602382018322811069351470354117026943942810735221712221803488161279832482847144035429730600012504304855045539696311697788708222297102010928862489506840869333886019334135970812830458869708084327923402777/1851978034925861842297540833672430426830035120761897206529955807512057648684426781968466541798850884979119786365582906233108037923055568091054411897234419347668072584231276628928519971158890622601958108480259645456109945610046116169280863288403183423137144617394950998688501968330077620711118471168611481014541669139726255975013505340479701996539714611230426776599834712810796917069798579847301120862988353125469229453934094576218081651116309497805954431403265591491492551301838709528878220550263621421197304917799026525198929100800000*x10^382+2077134400588980885676011773392749698850208775852760042750519920145199408516439719340906545505441046478242606495534628458018178881713268865329945845919693193670349356400211275343913286942584876988220018718948603393610885339990834190700056426121062386967969334274731694751487904457461496335629411186495516607705094733338881178396191532258432252518130556353030956628934914583191141487313160774747156899946312847258936809793367708485839261035480020402921605178870331722591/142866876979995056405810292883301775784031280744489213075168019436644447184227208894710276081625639698389240662487824195125477211207143824167054632072369492534394170783555625660200112060828705172151054082762886935185624375632128961630238025105388435499151156199039077041684437556891702169143424918721457106836071619350311175215327554837005582590206555723490065623415820702547190745384461873934657895144815812536197700732058724451109155943258161259316484708251917057915139671856129020799177013877479366778077807944496331943917387776000000*x10^381-136940690266368023398544121937417155002297447128731172077877535959600066377700616868255530240040434394950361608204713179206575551370377921540032916497286128125977735500345266451811709215339250941468451514574059125666936667127493506333353003507019385835002551953240144760537509052350038006788633037474002572985653713138492140593576527762856848743627903630302835868441200215343046764465661134490469841268027514842777317190882864114340925725963694079439455290012738357114971/36911605852467813664119350215849422434383354534167122141784319203540319899779429788978782238543642547529292905708217851140600566750063886207524478577243099798431657578805917102389883497897743645386663245746556788163413134140591864450285133395410357608053416901606277904769742866971474324064146692636943736148010503835780396360178264622433624156487911942378069681977069312421737827125694604156572521636506049020715805952773717717277474653703608572634313594622904388963166086128647152464660097585436032762117920925296234125873928732672000000*x10^380+2616961015551036543132928747205334322425804532484327102653463315399895576259802898192144155122852547447463085444322138686621388290499767665893925154692799211731922915425534020178696680902011266092298340709030970858129413189690497732973078195012529407288582223238066696244089800577244530401340160478173134984791510966709793454886489282405196664248522771924906016143618683125747586678378685560746836222668054535426311552140097449006595659440822042066894233987191612479742463/5481373469091470329121723507053639231505928148323817638054971401725737505117245323663349162423730918308099996497670350894379184162384487101817385068720600320067101150452678689704897699437814931339919491993363683042266850419877891870867342309218438104795932409888532268858306815745263937123525783856586144817979559819613388859486472296431393187238454923443143347773594792894628067328165648717251019463021148279576297183986897081015704986074985873036195568801501301761030163790104102141002024491437250865174511257406490767692278416801792000000*x10^379+144840860943474203340377595856126700309824757796400826866063699056037489615539397932669297736864860186652829528794025435386684042599010242267339686559070959319816067752467606169957391689643104494338750175313840031661118792053847794773842013185364758801179345221006319686529946052806730077776160233589224915717065684070653111741482808392793969310622363843880885265707447850597356895257469238189536058317550592717598715940920488931796047366409538095358435622748778088980787499/9810092402968277183319564585195427470329466834600112481364668817260005637729835630693491186692071563509125250874687736572111774169478979201652600020133097258542949030410165517803279768365277922832358770813265745879074157437175747051175152064269798939554777318726218894893838255379523800611933002879330174611378275060016647947378074989956070549960480468699385694415370795054842918212465606732817253118961277949504550160141120947280678866506774716771065440849315472637455127423203455946067623261246554119843753861826930905378409143670407168000000*x10^378-99405743099320875020510517865920490825047818622627521060370571577991515619040378879739292951502942511794997545712763698817879606057621695503210701447511344568348310974179158027765819622132286159566695593477041227182887501289350224394161906722224027245423069644924145242910864717791743511181197457737124531668306147303159107996631359306803283100390334245441186200929493623048245698432213915156624377242721877533267766432827962240149701969322717554986603419028005948823900874737/4326250749709010237843927982071183514415294874058649604281818948411662486238857513135829613331203559507524235635737291828301292408740229827928796608878695891017440522410882993351246377849087563969070217928650193932671703429794504449568242060342981332343656797558262532648182670622369996069862454269784607003617819301467341744793731070570627112532571886696429091237178520619185726931697332569172408625461923575731506620622234337750779380129487650096039859414548123433117711193632724072215821858209730366851095453065676529271878432358649561088000000*x10^377+4111091150525469503606641516377238588063025670000645150131168730123802559683121840429695166758309517999371310749428510415682399913862346626402820954440313509669498629425105743718824434011520553364964661451618881806096291767902072824767175699164756867541771719046541637415060591240436758450075783019991548576335851597269936307244950592238373745034991653190472620035711221129575733241207070395754635635656222130489672994259516975378388597940339892940543463500429309208696914857809/718550919974396518594623311204004752803340339536832075183898474431646123850762970590832791232373536656386070773317457470027860111888036354147810127674670672080805803131334838986611557484571179942862844377785809483181018378748596329941925294931511535835623724467176877013475430838824543892694427631899679726873614169434621215248922424175685066781546257908579631790029559742841120282201002418534362778065357670260132963261529285006424902499688539702314983922761765592027823486433362443630755139540834307294268308431908274452701990538113886191616000000*x10^376-1170959206656906626883163289876706317268766143328956216639685936545488084769003447766591803065006236906064170154241561767893752083564007705865359965288377900776965272875831418380821487467462703923736923216243874180164868630367017973683429707376345873969281125786752867598212499577757921316218546203939189151430948771571636232568204279666092241015168852139458590381592780328624316926753214601085182768956288411124167689624043886397372510486445215206777510938691279067284242186648499/1707276985859166128180824987420715292660736646739513010636942775249591190269412818123818711968119523095573304157402278948786195625845974377455196863355017516863994588240051577432189060583341123544242118241619083332038099667906664879942014500757271409145441969334012259784017623673047116289041960053393639031051707266576660007431439679841427718672953908790785205133110233948990501790509581746437645960683289824538075920709393581175265568339259970332700401800481955046658108603765669166066674211549022314131181500834214060099619929518558593591279616000000*x10^375-1814967500005772429824293274013945424613493405699417403572466138237554859707000371059658340799216131487800086705532229949508717981078498478319012158260970154804505526714545643003597728748569881986315811823260016289968400006683738909483333141277307144554379053261469266945966486322955163238838252341878090173145602923845123276739997230192733769305925162084013801554516218989971187483363376751405934390191119033848792618257072202658181594584524063352631799598197925576783650332679477/81018053328953156264580967584873943888082229963456890141134920789116963756421226460057578877032581005080842251833089964660581283335599875002873887515574467618455015914664265765418426329500369680917671429284105590847626184240661733393611960854117788688538246181123127237023381777939144972989082104351952688564453744832092411261746501170656842649752903671708170643589412920124821994058727424694586471952425208037170511873663949943044420606644882228515419067259234594032321153742334482244254903493508149816043340312314521761091054837153416895877087232000000*x10^374+656672809028038053376060077665837264936885177291041081735736194304056635432117486820575709833429945642620504950330219391288755671279817255679329017843512589041161992149719881154778022099715305697314832930330548024470805069654792112481569703571762929137177557733966507441663628425528111238820642147575378693388698423154191911534623879559387300812364319050418899617962300772149068508933152780777187240888343389600866931511835766177341403354601684300305786598792978517355724029626292083/23034055777216220427222404322591853585411686303456666612433435941275099849517911768951754733039416876521445612521161577645039109477567472154663222173658710178293056832353778943768192593371797410820901046356465712597909721304114289740214600562832257460987489068110082943695263003943313832320588265975755164379555464684570273232570389871288283879498979382356415284515882319444718622310850504743937815410474120685029400914235535306884013735550729593584076067122317773811035306479359095874982009485538932440007398907254959417614810667547617603627824185344000000*x10^373-1125515352745964680804677852346321901225735582378762203338384640569259307118018603897217180369425507167795758520378740699168629580783756114780981958655903411338373736784711620129017195253404878205477281008811487055567300717707068824424792770900034443161533808135103031498124436297841595085897466491398410473989250002089275957780543104546182311670111413707215757901992630062733190698139842308438409548027553274807736803030337327691813487135927027879054660315922010491670993910575041984033/182360619588220817122319775021959704835704320464466429570635512347074965508633307474791042221473063411420284914330036210215774629733901677048468729948856008481546130941744867897812780761724520101469073584004139046637651263564672831873278992655942982318637950952227526665235397202219215610482097301730053636392940613907742853182259776610989343473993419770115739807512240323043837332835003446057755684604723613463377767038002733024600736744355126192405130223407389815261966521397085962042232569097011728127538577148737513709256456054974488567921484075368448000000*x10^372+669962163866224897388069906373062272280255975672815566173022223362485065479683623108703633444674365327935543545154823366816102535586508041503606056212170266924311313502239075612300382388941866249509297625249284381952927574993534459155427326967985694541048639048662327242655128323339187296276436413343973662529820375332636106019811191098502886110442812510367134290527630120092193005680226800067428889024458780307652914329505550396549275471472006672144868978277060193450673605229612372091/1178330157339272972174989315526508862015320224539629237225644849011869007901938294452495965123364409735331071754132541666009620684434441605543951793515684977880759615315889915647405660306527668347954013927411359993658669703033270605950418106392246962674275990768239403067674874229724162406192013334255731189000539351403876897485370864255623450139649789283824780294694475933514025842933868420680882885138214117763364033168633044158958606655833123089386995289709288037077322138258093908580579677242229627901018498499534703967503254509065926131184974025457664000000*x10^371+9985342558362869347837445589783203392480318032842549552325789973829843293246761762681232246918045133131941786941825329264158270289186874553548721345613610267427478041511062634054086446389561301672639883556513800669519096153303663247063976207138028830812421765825165770369452560409973854873439829332968232944453389404809911532826563105998291978695545610926650313222029536833112341788934440929034964251667745082538597037289276832857305640421509808621376129799210789557427947125417956858521181/201502940882148521007322832878104806268426268701893284896093293823942485808088342307096868007044202288491707653673294379187640406307217442527575673144095444149450635688247449983099029233170438286712241650487619920707586861640551113165884339203440254795432449208502469248274490752377285785428158862653736674583653032973393057383660312457934250462721119446016880968810877184857619720127760623789059875715407609279183145892875064709099866240115386046771419780906374161214089042361529516643420904982097410424395050576609631028311622544482738643100775090166243839180800000*x10^370-36715153545114742404980025057810310060592952934457621240540096146704379163382429465030874765407894932907460268947301698689872862738082339138183984245316181929508423412846507361934707119986864321800859057461830364103829330737515770518390678170393940505492368625402601047196880106684492051049130483513188136692720657399174270350167178059213574038286098048621601623629043560263821962492085177433552965418286453639926749335553259951541619912357611371865425906219353714576420318624917475613641/1494274682107145131682038063612197302695040924745222728187566138850148207698096717145694238094506505661785002993498660579811942204725379625714317190538342188724142645074137560126800365095813409615960264371432109163571278173085288195520091503177161696666165733841323464948272085668352137822974852522460042080709329128464168019159512884374744163609352016655668379449839652835429141417336007592058286063888821722500431189416945233289580024027551991448063921252550049397212377029006522184971604782959565520388543200419797041366789933589045151228036893512541667328000000*x10^369+2345409002409681031174602327359891234970294555254245191646652764517082140356949742923425620154411144199596012898556766272598859668357821472646849430516751874535183356630565092419409346112288422971148789137555228529767535156853631724202384522307471114130170779040368036337733323867310156315776523566228127502744309763937418067038573619754377280656306699379651396765046479698820156275847545094360994648607848338952171304281244032571120289819699958044254274767796472071443942581172164640411306293/757328653011467001353922135089069103879253288289195721953477035507905438661119225726992868717674929881067234045565709594738827703065046035995640409944768317291295269170709216016479391469947775256779289019192670709987394460789847303722659700462209853623153317105235680422714846043734790895953192269397803917755201559127200466870748918341900086939091055325909845433178800811568877956128175528448802636888787958714881935523781643202680937276849666918185704104558516647507032256811572535352633129284714907339046358087129637256806402171183924916229953098880810845177118720000*x10^368+1760830953335405718241093983155839299647815991776199390942158528097912050963749194877314265471859793363605727878743493798236818234987522615268078170408587140920557874962099859538212036980724953049320936463104023683213857145515495903660307996930491849788533355813124845302127092156159030193947829658241630243801196748750062918080999547070830964699468954238557603706142393420637771192182638701635889858290771578298024147499804130649442448379807506797919404644320479899314709686425100893308511829/14199912243965006275386040032920045697735999155422419786627694415773226974895985482381116288456404935270010638354357054901353019432469613174918257686464405949211786296950797800308988590061520786064611669109862575812263646139809636944799869383666434755434124695723169007925903363320027329299122355051208823457910029233635008753826542218910626630107957287360809601872102515216916461677403291158415049441664774225904036291070905810050267573940931254715981951960472187140756854815216985037861871174088404512607119214133680698565120040709698592179311620604015203347070976000000*x10^367-226184281544241449319966313104841215068604303679036615301650906386463884313325851792963348491721359612874420116473471342843381406092386665118846337229002898757231106760257970791721384650907893578072039817544012418575939694525802216804459136182890097846394359419614273066429997276067013957352672035291028961256384301631067507998836438025639250651584248147629871142919370599716758173747822748572784934114281850884329698760350205530472324646788116689873769057809819655345770526782199288039486753755757/2490551008293510380652508333453912655017312363867849051216204578971297825580956685725788748064945774406877705882247392573258108784299710393975263052144365088244153622194794327791794126788070253709444369868517016896864545423753491843022338690940023324625101998632278058638140042699426233340431668097141617963929755847345711455351144892859172625907894844544787117691551804348925412046523118042856732351672468081029760733163508311836336530328647814627145506518251137846991626279750537439760669308965713444275187853205334525082733534180155455479513823760979434545449472622592000000*x10^366+26798212659858293749629928076043070212772343474023244820769936381600447668216825974051874818971279067092704409945699597325343470836887287789903735888835286705427995196537689603118632603765580561303654689894608506172261965570887304992436418890688333543965286633336667115188484788544678013092882883709282018226863367099784683575998795502395745556887827630945792108568536777564085925311890120606964897987240092355084853512534584482024425323188916628123624769816968952248513941740206814624054360136433/11207479537320796712936287500542606947577905637405320730472920605370840215114305085766049366292255984830949676470113266579661489529348696772888683734649642897098691299876574475063073570546316141692499664408326576035890454406890713293600524109230104960812958993845251263871630192147418050031942506437137280837683901313055701549080152017866276816585526800451542029611983119570164354209354031192855295582526106364633923299235787403263514386478915165822154779332130120311462318258877418478923011890345710499238345339424005362872300903810699549657812206924407455454522626801664000000*x10^365+5015682042898022642756526199492656827921514812524412572239460771720611687668205099927319098474611754436823755387746484388798756289038461695101373071954119909079077258404383520841666360898254963546672811474361461215082843413783164761450808761451349084118055541307532178534550017305646251446254914205942276338782609248906710185969441718762067650262709500319758679557175650595906915213033540226622835723316611625160038052359910949263312534170894224067482101957064245779497256236797854937852579660344151/975050719746909314025457012547206804439277790454262903551144092667263098714944542461646294867426270680292621852899854192430549589053336619241315484914518932047586143089261979330487400637529504327247470803524412115122469533399492056543245597503019131590727432464536859956831826716825370352778998060030943432878499414235846034769973225554366083042940831639284156576242531402604298816213800713778410715679771253723151327033513504083925751623665619426527465801895320467097221688522335407666302034460076813433736044529888466569890178631530860820229662002423448624543468531744768000000*x10^364-52905006853636484303843196208268299928527797384337244592009232957584180198020933788600474985479495969356587065987897948373100677930935461210661725316155212295200275414975303795620394881168491429550297523755644984898954735969635562536500392257345922676935557655592583553534525120121372420529464634727884138218120870851732922153928800479829313261455640935465014736051499980738481832800608133878349551111088859335194802201124418871374336809178706009900059643033099307461282937776769018706408784505238943/36401893537217947723617061801762387365733037510292481732576046126244489018691262918568128341717247438730924549174927889850740517991324567118342444770142040129776549341999113895004862957134434828217238909998244718964572195913581036777614502306779380912720490812009376105055054864094813826503749260907821888160797311464804918631412333754029667100269791047866608512179721172363893822471981893314394000052044793472330982875917837485799894727283516458590358723270758630771629609704833855219541942619842867701526145662449169418609233335577152137288574048090475415316289491851804672000000*x10^363+3609805746372614201415776119443956270031917712394043220335838572141909705987407433581252602488789062825338606390501026217912623679634438016503489593629931202249693813366984955768708388161120141522453982011041692051469703948000918478702640475658474082506283772783889576639221098099091116654196631636638371443734952335486275478816469140548895918189417460134435375510893937431765255440845174296433969602037971321506191678286445621233444527910405185161055141104710576965109095767406587186628726848891627/33076720569875923652709734041024476981363192737717687728158041912789463579483887940429693541271921951539157402856064284527836336059424726852724625295946373002537345315566502529595764898550039339101241124950328134059154543402244307456582408346063956694731599824373904249304833506316922178890426011113357388761493710898308315487196784036113495586302838980994177926932535103734499675226945085752021471201136855607069979632444573484693173574310502935930662493741218178922298058818334608829295322861299528824944430433667754904409351444346546893978560072543749295647974586346110976000000*x10^362+213630772771154416615419236882681712594267310087774354004672480030145180133520555263132215242043451885996925123262831434215222130015432912986100974986619307082680993021028725285143353430665036213255385380150497024617167600785719010533964685487225842019014042857475723511738229140528270873315619271640696423268314680963109971915014234485316520341537862133206751520173146643312024868921842390514245682623903797076829436075563332583130104402476204036673923791140636441877533619767219573006297705309203961/4618712981393583520960195589728508785761260367739488031859159307094965096189750170590909934490333828869467797344264976457705146562479670949616820404961238993808851127700922535041735898561169129532682397083973092174078307151440659659391870838141294316646157939112574266084747660518435678797790395733646995376150394539981961144394023661770029929141923697709732481433488538121471954649871604701373179978631473655678135337766805897498974055467357500871772508216955556620422710758632905378345237810450552388646785922373970139379342165319663275377369842857018083465026269511602405376000000*x10^361-110857816195526047255470025037054147587634723781778238149871777689765028281299664591701367274646084813787807210907547556966271827599544702725165679345146459579083680754898788774185394630952111547399418265616833166371008759791756522071441352418908284706183574178470779653512325433761879444726196924094629789921512483271468964469884389648214683497177843806367243581883488725962123306814371139086461678150422153597590767718755437161525035534763198655883001720700369979998826326217998834288069917291757031803/5944283607053541991475771723980590807274742093280721097002738028231220078796208469550501085689059637755005055182069024701066523625911336512156847861185114585031991401351087302598714101448224669708562245047073369628038781303904128981637337768687845785523605267637883080451070239087226718612756239309203683049105557772956783992835108452698028518805655798952425703604899748562334405634384755250667282632498706594857760179705879190081179609386489103621971218075221801370484028746360549221930321062049860924188413482095299569381213366766406635410674987756982273419488808861432295718912000000*x10^360+75026171140164897902671335142149542912772224450617879670692253442399193105624647792443698981490965612535383512670609173859145624474248916368663543337779962831755861912932895911598015317483106945804193411024572972083209956873901378780966871357552032511443778544905327368319073225549982117521886287703544135046471043756642359943300096525448939125243324264529150638610940179315246320339756470951838270078097524087080947739980386473265243675583392644889020681004635049712990567766357911022213919596047693063/24160636596411170675030556039404981990858629153334543813624031985713991288010395714947197961187790785713891514610990229430141354092413819371992349371268530248839706986136677423465741186531493818815446544384878857197835046590061943602784018027569953837934653668463653810865640326612598920813138262998698840780235492883630799454749150485159728818371375182838891569490882848995294680965563843922067019732091517127486380085256154127426730025248310550205431402499288612021967342646497716192361950123170402466056132217548636959420415619760233421346614466367089240350180319888402234212352000000*x10^359-467460029336968082327403285664552524697994829620125477211436346141273900209447377561769247188935879632775421449545318930366208065030404254921743216125038702611910065648240476861318963246248261034128807252984650745317800234814203280135641547530905089313108960089720425653209466483799677394831937149712149690442793322346600664742812497990716513411704899216090395488968070010791897431736135166880626961721416308058081269780232976624334767901970710902985045070687134136043812755574226711652555007742052207547/13980955043789930763951015094802349578710193403396256020150439842399829625328682320382778553540668267999771889788226346096908463568143463476592906169507389503995243775977757335712175566606224423154538400350716565365147213626782511364811018431953813287551519589484301005220917202333157242177202674855247062531496271881994355951148175080745763076230902439136105254878724208618610522052072944349569448751636957911105451942668227855070934441277022371718876304912921676823378435611440011769980115137941272893691148509888144587184613838634588406485907571204422307082637678442088759530881024000000*x10^358-11768580889653854951015724881995363516895512251692473202582406126532808461769357515639714597295130410512316381135516336669258682969120350869937903556551694842550607673896281833119730419384742945410258348928057059194664040648518418258876524957592846532017535553922397455687983948499522424150092171411009444207987552481398394471709910435135229166300400816065377716759229014954957404365229360756391883751783896344958614620729698519537437339666755490077931113608786826085157000347767734052968888108036041259014693/95126418117946688917922706705035186533544155916708125961103592687688440770736354507884425278290706895470447938119092058843365186117648125494738133577328278185183638651752660912185642555188750975143479275986275510744461641516628207326174169411013745608500539286851184039523120644674801875773686999715101013464300633885089597891612183249394171970675060195882060154194839515441025992042304313354470529306137861627161495017914622325902637938448860217175234378627519089106266875900237840082944703398552420768674574461278935771204112558069739517730115114474889377390266764119971919848114487296000000*x10^357+83501539191464174040340157463043990738848665494351269195394721465598411200056535080565072478809005995149260094803994510971515394866345119366832897046703648828317126853251140017582892048505801074720255676340322411144469706358421470333061491738272351850782654715603424778056517190759615148630313840188805319272916617681110875736795389808808889936106850560934133973022312315667580212502963231740114911416493075766026323677332339917993677232709354780236309417721904732206016912495077918767027409475468896527445207/2397185736572256560731652208966886700645312729101044774219810535729748707422556133598687517012925813765855288040601119882852802690164732762467400966148672610266627694024167054987078192390756524573615677754854142870760433366219030824619589069157546389334213590028649837795982640245805007269496912392820545539300375973904257866868627017884733133661011516936227915885709955789113854999466068696532657338514674113004469674451448482612746476048911277472815906341413481045477925272685993570090206525643521003370599276424229181434343636463357435846798900884767212310234722455823292380172485079859200000*x10^356-5024934880468118268082097315399025088705659096190334966262309191064239604147320996947380814324446005964797483979522813845643157062575880177969653435600430677947689720772041298470919581724370211979679883470672243817438552398077453778329088950597292195981726777997319673589397733269181157070386415741062900779835339049971724388048561245488833871047210802715256682328624584209172332565384170836808252252592508209033723813319302225263206773519294839553902801857374305157780255560844091183763782342624755467485513/1159928582212382206805638165629138726118699707629537793977327678578910664881882000128397185651415716338317074858355380588477162592015193272161645628781615779161271464850403413703424931801978963503362424720090714292303435499783402011912704388302038575484296898400959598933539987215712100291692054383622844615790504503502060258162238879621645064674682992065916733493085462478603478225548097756386769679926455215969904681186184749651328940023666747164265761132942006957489318680331932372624293480150090808082548036979465732952101759579043920571031726234564780150113575381849980183954428264448000000*x10^355-5339182538355764434367711603170775280895104375111691557331022448119640352478252599654698526288354828498907278384754089378538539753807951336178923725676308096969549995884462582343939457098548868548760360980292142473947909328084527357440568761305343721365639870688813893926248334461186010138720210444842943825940483020458042409468511655758236890228499322013007165930436799419366562942650988234466739892737669578849351501260699380442813374054572056980475586200559526311287934004433857373061984340401884811675029/24656767576171781767525565577945120349494645213610746249118051224648843847774863088443643032132951227305940105560468661652200256241694394128236124223243489705599599138534289708438518550304924252757189828335642612384964457481110031338944344711334762861723339783151826903044392871099708646200539670326154182689946724303015223773505877898242969374798975602772629991967302402402313937137365278021478761196150933733760259508643470106873963753645944568291820750940252947896344374233341648149499267120904787463240449700363500151896105975051676482995645837671891326619557145259896721624631275107123200000*x10^354+262961435632345939354228274152556596028616670110153761736135745782540135262732870175769476760472026561443886160869674887259849914604900697418145699826942381907385031100626840015452312315448250332609354158922339994501365739801845998792428623079977550714363253055324768208443363728131125412305484207542561727748798838772474666131880996819930429468091795028769436077788097559387765519936085978941654058405504675245809750338229327394655217242310007091542371056656107958127131421672227657108523249645112221854171899/1194904890229863270272392793392725063090894344967290010534182482425290124930627980439961162326443021015595558961776558218529704725559036023137596789280261424194442112098200193562789745130161713787463814757804218907886739093315332287964225936010838507914284927952742380685997500676370495931256922485036702699589725870069199305946823313530236208163334971518981299610723116424112136953580009627194739965659622173251458730034260474410045935753611159847988236391719950551899765828231172179552656791243847392449344870094538853514965135714042783406712067517945502751563153962594994971039823332114432000000*x10^353-31391158000614210731090845948412608171830030913065992173399754821109730340876683337697145348788020091689473337037567985196525871681020354272550525621870309290919814565274612627254024280173492255835639819892078146917345207311287384865030773084103400565869829242436864848494657776612086478781731635519336048233323473069172115721475881083035956740201797244993273424247357695142542779360066045030589054140383923242644814634919541515163816001198883564917764102959129374476189794402769706059238229549890993470597366041/652418070065505345568726465192427884447628312352140345751663635404208408212122877320218794630237889474515175193130000787317218780155233668633127846947022737610165393205617305685283200841068295727955242857761103523706159544950171429228467361061917825321199570662197339854554635369298290778466279676830039673975990325057782821046965529187508969657180894449363789587454821567565226776654685256448328021250153706595296466598706219027885080921471693277001577069879093001337272142214220010035750608019140676277342299071618214019170964099867359740064788864798244502353482063576867254187743539334479872000000*x10^352+4591647709638036789300803047310486284411369066624179455393825415532404823913323388642396516207111883888080472870764563928132247159243863684726486141721702626310625840301840649305337990367582044036440521736959692033731270350373443364950525454502117540150448196140197656973325113407003623985759505994275747867197537151620003279381746301548669374684762015783331601563912742275787264638517791184129865035698253223533120223866164858324595586833428679355476603921553315419233971353909173843348233152682112048129829/1109974032247551627621651831140236476375927185476231212053870079137594645351437787501317419975830057707114664789824197936834587716710227413553525637528015999714837152901806380182901475911080276285746159871427208263394222288194998650861286625625191007162721386759882052682607130117898793384914275442621995664609435335637059619928674813362491630796716077513095294194157541419298117389393604406055756557892511032014682079279462376417951933514791160584690773842894487147832788143653682436733791204569426481379221302768348568274581980510171311467028941357879811062605167972058942398429053280531251200000*x10^351+5315833789849810982998731323104020795758543362366996248156740071976683580593131390064457676957564801006446112020097339233757023511762947267193182185960428016688264915770480672971152125538950930482857975067320248828921358584307936200543381622736591307557271745014715929896571591291874294039935387263604575423112004224540288218560857340523676993845341776656580762075138782872977217753064504997911502155796146077396223953356205531665147600985935984484164498120187039913041174146582684337457843446380087700876545351/7829016840786064146824717582309134613371539748225684149019963624850500898545474527842625535562854673694182102317560009447806625361862804023597534163364272851321984718467407668223398410092819548735462914293133242284473914539402057150741608332743013903854394847946368078254655624431579489341595356121960476087711883900693393852563586350250107635886170733392365475049457858810782721319856223077379936255001844479143557599184474628334620971057660319324018924838549116016047265706570640120429007296229688115328107588859418568230051569198408316880777466377578934028241784762922407050252922472013758464000000*x10^350-21961359068293030581514555168961045547114223559954268745776040215016563404898163467601516538063689620419391677168488588535360621777643389718573790608396303612201178788703404182158097966016425706662578753878944006748334682899784205316750787431977035934999901121883939423986791643121365137728328626786254870526916307788060477677697901687224540153487071896054105154095616863697170495096566165841508586574639559264922160457510535332817868747118483624957966454755768455659566790318239632602145801477723655711957943643481/71024840779611173939993837906708469212506608595903406599909110004643744151604544916588298858626217599753620032224904405710501705282819358102076829930040683307193045365936322366122670376362058946128119558467304774004747352701455462471527870794644622135767070060569451205926235824843289127306953070738425439067722210747090469030456855369468976472759340893335539589648681695131420847813735655757990781705376733114790354539801553828251681449435094416907499686135317580497580794490008847172531954191395730582256592046132645250983027835767960250742413174977396089504209471369232076759894512666108816785408000000*x10^349+3117708165446804025436994529766430443569020642357210790024809719334361802701263854261847236958243184857219654617163953214581890591935702709607946893401154961383450334354995782699438678170115496025226172215737602075266254935280661565883638609387581747773973031507719776432082061595663116593338933125182091231918164666458952254530899154036552816524826823790198705857073976612412090654185994809976280850291180085007886633638563402884412968773677056416743112393481511905138179046680552637278478831293258126427198825589/61016795033393235793903797110763184914380677384662472033558280867625762021151177223796311292183432392515609936775031512178567374083876630369511458439898587022997661700736204214532657732420132458264611802501457283122260225729886738214176216273581061743908982915671028536000266231342643841186427865316192763562724990141818630212528843931043802515234161040183713556561822001726538819258163813355728444283255466175888077309193153061543489972469240203615988366725341012336558046175507600525493360646244514000211344985086681601980873913455202215410527682139672095074070864039931193216454831335884392602009600000*x10^348-822793360700971922031432213219716982039296853412082538787097402387215766577590625319771592068934216019333999357642915642756966680933561235266322885667169004914854643160029177462129937640676687790043174327446725697785128263498566761120719100670210029848876607595171798170794175125199337579635505081881605950384799613242351122684866679879380951592814107726069945416910555720484141131441416896851439311722887037038343116271235021461029725377475564244414968168161355348538672919621823899728331058904163399819681689676841/483253016664474427487718073117244424521894964886526778505781584471596035207517323612466785434092784548723630699258249576454253602744302912526530750843996809222141480669830737379098649240767449069455725475811541682328300987780702966656275632886762009011759144692114546005122108552233739222196508693304246687416781921923203551283228443933866915920654555438255011367969630253674187448524657401777369278723383292113033572288809772247424440581956382412638627864464700817705539725710020196161907416318256550881673852281886518287688521394565201546051379242546202992986641243196255050274322264180204389407916032000000*x10^347-7505116340862657879779557227361006573176220096983450136742831130071989759496047533513998993607775888503936661202935910350789199361336817386213809776742373288047427073836190609115772809286129242167017643160623727504387125964460920303020989428186564304877965446454128173692555553354770627413550347624774768064365672938274960450698268431462874025803512624015372281917955500449107454859839922863752997633781474716504915720772556228711443217535777231828639587804522472433135889495115424726024607672993597165749887926172327/5799036199973693129852616877406933094262739578638321342069379013659152422490207883349601425209113414584683568391098994917451043232931634950318369010127961710665697768037968848549183790889209388833468705709738500187939611853368435599875307594641144108141109736305374552061465302626804870666358104319650960249001383063078442615398741327206402991047854665259060136415635563044090249382295888821328431344680599505356402867465717266969093286983476588951663534373576409812466476708520242353942888995819078610580086227382638219452262256734782418552616550910554435915839694918355060603291867170162452672894992384000000*x10^346+171388481777069303766527193783746414637953501389565892282512232189322164451792470632535610479914812610634768750982597617689849300431130909213290969673933035330542573775121728206302076411988360166504819283181521343539781862832854764111297086205332645831515058299336007822870479420230883766068554836774088257624440716739494349381529426999564525610297572097129977797581360369717539501237274663637496577685415812701573449179226759590545396586082150037532843572097075983087473202520930049377719523000753235462694488169710973/487119040797790222907619817702182379918070124605618992733827837147368803489177462201366519717565526825113419744852315573065887631566257335826742996850748783695918612515189383278131438434693588662011371279618034015786927395682948590389525837949856105083853217849651462373163085420651609135974080762850680660916116177298589179693494271485337851248019791881761051458913387295703580948112854660991588232953170358449937840867120250425403836106612033471939736887380418424247184043515700357731202675648802603288727243100141610433990029565721723158419790276486572616930534373141825090676516842293646024523179360256000000*x10^345-2288198854931811326382500786311225878449209299946271994238153708193922480262380773672183674280042284647905554525387530643823809175632146067850854867854250827169740349918744811989063732211125632307595486418862157798996550508955934830257864128026591754657536471794811068447849046991480122826768759509290171470492614547427619300888069476797928559911712222074528250452259033528355433549823137885287582146995622084573635585285316162342650413166412323636617067541474457084322992611650992243198230282946825298667477064784850537/61376999140521568086360097030474979869676835700307993084462307480568469239636360237372181484413256379964290887851391762206301841577348424314169617603194346745685745176913862293044561242771392171413432781231872285989152851856051522389080255581681869240565505449056084259018548763002102751132734176119185763275430638339622236641380278207152569257250493777101892483823086799258651199462219687284940117352099465164692167949257151553600883349433116217464406847809932721455145189482978245074131537131749128014379632630617842914682743725280937117960893574837308149733247331015869961425241122128999399089920599392256000000*x10^344-57428749557823212196809448873063662796795398560036222303124303414537843600118249911207721148656726393859831968327727804304134794859815894250772986787812109763272679373353073709977733699364462447827193365240681971046970353778585699685648853264540781316954161643262099890173618655652021587770120426947735949056461471660452744875464650292368810831125249866700630270049104118966800282691867081381285688553589404657179343838265280092900081634568153744055493290559424690781197597558320960631743822316781723844122693980265413/18590148778138744180003298619807325633604041582304824828466948900364488279312936033434843430375168999700722720839604235668254884708523801595157143793275210793164432433392179444527919991800950513456953198161576702006329950321784836108231038950220950779594359823512179366914271981101598429429626216805330303299769856804789427444264218880051018573109524557487592435004108020929303007529422309129573208621068588006613493176938464172484882937568684238943546304865508468517664167968402064613799455958174014735124600267927519728966407955253360761690078342378607756890358566605768305623991301414071933378197104623616000000*x10^343+121332114768217176247732276422698745785244478216077856038482033341661594630551043727710654149136006330007098231522608246082964487301579624035243352835781251293165229240418613382187761575542798647686312852278923830435974119410697750926397829743376465650637544881825258545541845462532754066836741776187178121524682561571467001284302872619659670706528743227419558533276374940399454725614327016874988063564743084013971311300868399158112732753014532103060557308702642315183209433297096560821684482906245445522084522807277581/64477832149208960459159827987151085552422791965464992437315043411844831606184738139190785988191553898316829256279814432872605329156789649919719229053320989176807734685107326899214256694143167716351342189236539580636148266406396954140548429287992149284580179620129984694536210432517543972008819704222874651961008225924224491574428671418809210225185034852292449632633603045494150302243983441213281012610880470402292993109174957026631439143464029979716454796746434533387717785160083547976636048536221614978083774864760223266402199462865849970868297528146706645833914615530716394215856281549710137962056538359070720000*x10^342-372272931400911010401078167991859512367865830585464367715798964271429028485627355769030097321728051500633721734361086167868953524930251473587849956846092551877344957118133565744750946839746803252974453893315735803192634923327560684815788888804357796026270290932202487166824515099679283810613950999731593112013516766610783977535352366513443115571739033762929564220279658219791370700773998100183381306902666166009937785411250909461239868580007548842935833153398707313592633042141353772994565683276598851559269962455841711623/1209626364854383963372617393669294761889504136855559625362801702352213125356717475331956797133641893047561067478587346282908307907853496863407698157464113246953180967428711765500604012222365186071756817863935839960175740149600009065522943894970073407526753335252817868036635354683143786136944771037326032910323673286692218435898893747772522442172824765909989904228769370237968705928822041075589156376239638618012672513829194323115132222965572603809128870074824058892744409000563567388851339386418323090649188886730096533382279883371453988850030940351317784505722111951016767388728848619900682777870926196353531904000000*x10^341+6573014218938150700843909653882849294086790256222055914250062819796981185857180996831012582223232303796342081967207398549009624183625506202653270659607395311483170801501807342232292599172337135240591307388562714804574570005258848230097528265992500624859290662925063866124734979996937466724356683336290888096694169977077908045121465582097837852792623549935821367575822146652037959281620667469819965627991981250554618835067615996037371397935361324400762983128647788054699762885626652307685262914934217850047111315328227289/1471853059333306361026821164324876143837578460229841781909982490974021565119362522431891487421354471260668711477441945826755563468297261917712863492298990943845129289039131798581154532354486310325074729428845008063430620881331479562244700963110438971396189372964967196072549312691377753761037693430033075009764469593597524530394458126660272062503996568310057645704936156793052830990314931098968623842417462374365070051792166519035195851720347084355163799951184519212150539623063361717903028344313204320090621442594662914744872025920510447971366319028876185342626905450887535144327410208830201422024763343814787072000000*x10^340+106157311092832256444782249320515776831672551562035027614824401240032800700826403250189909149760496091004588268258491930857555771041818091283481023050363536039940616913363965565039490612271222779611388875035512711034086615434832974383868888004471174160505713108184812831012585891945442364229376279674126924464660950345917513992364817571782894135119686185541544166833404679518369714613776630621743467801085628366691041506092742357899854751004332655813415945806428137756920175555670694161068001653819503427939161954995981726517/11365649324171791719849113030916693582713780869894838239908884795301394525851717398219066065867699227074883790028806705674206461102191456528578731887532808068372088369960175748643675298841343288330227060649541152265811254445641685179653580837138809737121374338035476688072225792602819014542733068666715405225401234201760084423706005654070620866655861500490265140133517002755953960907211897946235713311147644454847070939939109859989782366984520185390574863223046857356226466969295279185647184874786563759739778779715987027659901784158181679234890715540981903215764963891753546384496261632586815380875222540937785769984000000*x10^339-3124879676170607912766813916928972649803386768740116109489601063560094548812291972637677755584808172136610669379847290848767145058968616105512528864706713881305929180477008083729879464911740577935759652167986581391927915648113440248625006140596154766554673585013053278380120328154546562752960216506873638006642588359058541630781002546352928978342933909566447281916282990862714298308064399350151967347950982381084755216944101582066659641853860039236738696731533614080257646773453903664923464727694375228928003026725643560026237/1432071814845645756700988241895503391421936389606749618228519484207975710257316392175602324299330102611435357543629644914950014098876123522600920217829133816614883134614982144329103087654009254329608609641842185185492218060150852332636351185479490026877293166592470062697100449867955195832384366652006141058400555509421770637386956712412898229198638549061773407656823142347250199074308699141225699877204603201310730938432327842358712578240049543359212432766103904026884534838131205177391545294223107033727212126244214365485147624803930891583596230158163719805186385450360946844446528965705938737990278040158161007017984000000*x10^338+10609276753339549913121370007123306632331584080695581168679230618387835291189127065034410888512652126743912912285956838659113627735187690298669161352296447086618161272746877890588809370707726422804972421526056015222355351437829152859712489764496904218180866849913191188745130190907176599114243395610190968515467627677850068696377427065499564419302335424650481245953095834947520642568365123112446032609687224348693032338430703518674692120198000546641589713560279550619501264378233743995859899732459608193933910037157910973229023/68739447112590996321647435610984162788252946701123981674968935241982834092351186824428911566367844925348897162094222955917600676746053929084844170455798423197514390461519142927796948207392444207821213262808424888903626466887240911966544856903015521290110071996438563009460821593661849399954449599296294770803226664452244990594573922195819115001534650354965123567527510832668009555566817558778833594105820953662915085044751736433218203755522378081242196772772987393290457672230297848514794174122709137618906182059722289543287085990588682796012619047591858550648946501617325448533433390353885059423533345927591728336863232000000*x10^337+2948435122662737463589415455208274148493499399333740830960540505553759797114437368206619389020987047463071027191996237882623727570237411782258270862960164959505610250027119675186965029070135036983288902757714846450293087247774108217923505899773724477163343337516579156356068432678688220618476563745226419657248943081164687127422612548676790891234148199742783194778710835324018512814947891921587790577389769921213510215954149060238278543424001518469688075094463203527384395755640935898446708716509745975742394554206292371859171/68739447112590996321647435610984162788252946701123981674968935241982834092351186824428911566367844925348897162094222955917600676746053929084844170455798423197514390461519142927796948207392444207821213262808424888903626466887240911966544856903015521290110071996438563009460821593661849399954449599296294770803226664452244990594573922195819115001534650354965123567527510832668009555566817558778833594105820953662915085044751736433218203755522378081242196772772987393290457672230297848514794174122709137618906182059722289543287085990588682796012619047591858550648946501617325448533433390353885059423533345927591728336863232000000*x10^336-42574572497231739640830842926319164367438399404150819694610682029813876546909073422223603345920873140468123337367627621688657375162961680764155030718041411483357747092112704186142328210645952625682636923762133655694379638149910995690213018203085855697220174248570934785163749661503621605292013966588967051993814537978481796224377376442146162529012240388147730668503459515783987881898309124250554260746009454655021748214485929122627077641448462732205631973836755359802041929210910555883815704747591950068714327490315607083111/2789426839351518691313229271170371823291423924103581865071203169239883122588164103020303657765651678130100174693678612703902636157810884078805270685162834564536815844815269568084513840299983243215933291824109995491741363873685138456613414483020919704526205820145332991688265224090625772751774766348255439974623690731395448893692854813743384376873869869476845594044594642485078648631696944414213537152120270583422641132250795101637840152398009545325770303822671952191496833076012086606397444747008486743955613185032208851031939721357221910562830917873292810750971742094616105157878456420157654585302802443438504918017638400000*x10^335+105622764695408338204810282985315210555390225547602109746252107007460326419902865505651414224119235157898835242878444418632762253042265766219662009417375025210138960669121565467499954888318659038803009283528230681906717083351566660391533796724158003553730564280639474759086928877966348490332200989226101724164585031643053979425937076972491091874872751174534789535712640810755613736280513901532233951315540147111147176951376639927236814335629084985338183803680478570922163628131578066535099539072452389811856232374886625122217523/53891726536271341116171589519011583625990310213681201633175645229714541928403330470352266668032390421473535375081870797439398930568906280402517829637345963786851282121831008055392807394595676258931831198041805112900443150039596874981771167811964168691446296445207833399417284129430889929564288485848295100309729704930560072626145955001522186161203165878292656876941568492811719491564384966082605537778963627671725426675085361363643071744329544415693882269854022116339718815028553513235598632512203963893222446734822275001937075416621527312073893333312017103708774057267983151650211778037445886588050143207231915016100773888000000*x10^334+1694519539458405020540866415950628914935610604537604811111715813325380561964885940759137400932608306509915765927878433446649537865410448144339005075766734167637019880217423769593475056728868576960507639885369257075308139838741526369742165066435398885109923622407160118681147317303489838753745274197671608256611163418897982273513944614964171054673870724714233875585893208916813649562966346244811200976949332092465839385615757180103676709000621626136596272374687296015408323498627182585559971198456607290881116067138508573162072459/17460919397751914521639595004159753094820860509232709329148909054427511584802679072394134400442494496557425461526526138370365253504325634850415776802500092266939815407473246609947269595848999107893913308165544856579743580612829387494093858371076390656028600048247338021411200057935608337178829469414847612500352424397501463530871289420493188316229825744566820828129068191670997115266860729010764194240384215365639038242727657081820355245162772390684817855432703165694068896069251338288333956933954084301404072742082417100627612434985374849111941439993093541601642794554826541134668616084132467254528246399143140465216650739712000000*x10^333-12962704737387796717345452511718019680157040855537801664961280197716118631992534748011907058225119057805221505932451271803473626309272391802814639029073121298028163047719075599274157333112698647378134673666601421663987658840287728478458839232359761281904210231198877762168760401723233108541319059405715782849159557759829658101440151381361014359469162877687357601640844620165238953506746807292745660567302925165922521122624991800197397524084674067141050367515460267949651298028978358126439077173529891533085017287549992166965137/138030983381438059459601541534859708259453442760732880072323391734604834662471771323273789726818138312706920644478467496998934810310874583797753176304348555469879963695440684663614779413826079904299709945972686613278605380338572233154892161036177001233427668365591604912341502434273583693113276438062036462453378848992106431074081339292436271274544077032148781250032159617952546365745934616685882958422009607633510183736977526338500831977571323246520299252432436092443232379994081725599477920426514500406356306261521083799427766284469366396141829565162794795269903514267403487230581945329110413079274675092040636088669175808000000*x10^332+10341501984274365338174689910701626609036832433319589941378633596024015206466708820026482816582938060236749860485200038968816699598546730757740748218877718699229122099188449677722784655044487296614827259758837225249290593830965919986138120342040893551884062735005210558312037267543151881464180871657269668728214762058537941623723783651306340242608269654140901018500379349396215955562498566340114230248625849237757849203035552729863351549863739053261587600796106972801314987151185183754195785454196226761900840445867628760066036231/550018961029185307431647242631032222486857106040830343868190635214466614921284390780415233613938576641558902038085573358666505485386257497788096969278752906408604185335407268213338992269243471898658269207214662982261922789304125706063956538688906305664900901519791147674452801824971662621133128286567699793761101368521296101222445616745535431961239510953854856086065648037636409130906112963839072118572102784017629704645921198077341190222627330306571762446130149719363170226181417156082519643419553655494228291375596138669769791702039307747026155359782446560451748028477036045742061406650172718517639761573008924654324498300928000000*x10^331-16663238279322852375470049359168372760982121510114341027267424225708731000378164836226868952671115221840840311591024787485703568239819680172059089240756779292174421018842922062853317806827220610207642382005066944793571543119897170138693837366959497230859111064158189290555512955408490327824789899901456953770880634489018325743703285241016040576704111167058187338663966745971407835054518542216374792936111921622797073502853330560302894764528176835147999698387773803274772089358799299386181406895545539240817357532640973688167180039/14784509672464501063762677881922146140446719010377519643176964274564862609084124424177561479542668940125103286783740211880955667447182601540544046534212878124263280501815747369574552112197264524635934276289930140963200484576494898978999151759957801496272536232851986049489291313055238291256058488342939770456298404785852439200859338178119992411118118054439618531593444619251666677438756316467994258547218122834393886460882361804318931193184222638640648974551978424456482015679756493155498128015117602259684856472176024207443412000950816592240063056070952163544942987005462728909546610610756642673754156791082479894708242514328944640000*x10^330-27715828089410506333928690839255599132648633449866421786071011640427218553573605504819245857487894776394221047311266477797625953224469705608779386527767668270655412399766206179493098507107915515217070179755717273861783771091262423443441773796338352650187834418843595333151702699234206252058979298285112514522533139230507640949682719710052847344272806039580519044604031952516585431154820550474198798735031147384584933743954237786340081367070966819762386532992698148431444934512206845637415725989672961535707860263747421676600276206219/69856808202394767526278652992082140513610747324033780314011156197318975827922487904238977990839110742091113030053172501137515528687937792279070619874155849137144000371079406321239758730132074878904789455469919916051122289623938397675770992065800612069887733700225634083836901454186000926184876357420390415406009962613152775224060372891616964142533107807227197561779025825964125050898123595311272871635605630392511113527669159525406949887795451967577066404758098055556877524086849430159728654871430670677010946831031714380170121704492608398334297939935248972749855613600811394097607735135825136633488390837864717502496445880204263424000000*x10^329+79007006597659594424415927836432126811476227020945607982901683728335738008483605871784645366964703386373034147352394560471467811010207426987447301385132853910781481225723169009815443584427470427747350202629256422111367491261791181445369331975578786240124629174491301925797108225090124118947196387881800422131052700896616005494032949464678895080705640394092838020797830449850749003400627553042057885628948662821310818492861536213634284163108491516085126906278741082181707010973577026131314033701281076129141625454806330715733114609593/586797188900116047220740685133489980314330277521883754637693712057479396954548898395607415123048530233565349452446649009555130440978677455144193206942909132752009603117067013098413973333109428982800231425947327294829427232841082540476476333352725141387056963081895326304229972215162407779952961402331279489410483685950483311882107132289582498797278105580708459518943816938098650427544238200614692121739087295297093353632420940013418379057481796527647357799968023666677771202329535213341720700920017633686891953380666400793429022317737910546008102695456091371098787154246815710419904975140931147721302483038063627020970145393715812761600000*x10^328-651695018667112350151344129380273663955930391158783468206817173648410349737270647036850246659518843499635858012592325819693779472770150477528346451879380662513701575338493503674072970317448058544182600938654194191159134434453677935266098509365887403671586335967908890759881505884175593802969646508823737307730307187151083986798113308190728972440694546533147464915953003214575795837025289151735838347918681511330193402527643705373244179317318215414108310467607182223791547433206225089302122692789317120688646193592139410960002804035663/35207831334006962833244441108009398818859816651313025278261622723448763817272933903736444907382911814013920967146798940573307826458720647308651592416574547965120576187024020785904838399986565738968013885556839637689765633970464952428588580001163508483223417784913719578253798332909744466797177684139876769364629021157028998712926427937374949927836686334842507571136629016285919025652654292036881527304345237717825601217945256400805102743448907791658841467998081420000666272139772112800503242055201058021213517202839984047605741339064274632760486161727365482265927229254808942625194298508455868863278148982283817621258208723622948765696000000*x10^327-3872872283857441309627953179964955102369574503493772132594393540490591811006429137215925123444405512930390674287869634131905286726561338450140441431233938123304256335916028650977327972936852309904319904208038231372265537713192629021582761382200272931933365648193499959769411383331829779750500863817669510595496515179973825159935409660579146205073405716979082892540623991234300084617152671966944397311557849872500875159204173625178382658380701740656332202325489954675974618703748308285655075978311558369822069505044253319498441523621/21124698800404177699946664664805639291315889990787815166956973634069258290363760342241866944429747088408352580288079364343984695875232388385190955449944728779072345712214412471542903039991939443380808331334103782613859380382278971457153148000698105089934050670948231746952278999745846680078306610483926061618777412694217399227755856762424969956702011800905504542681977409771551415391592575222128916382607142630695360730767153840483061646069344674995304880798848852000399763283863267680301945233120634812728110321703990428563444803438564779656291697036419289359556337552885365575116579105073521317966889389370290572754925234173769259417600000*x10^326+6795796602573314790329334506419779234388462295586502657386938257629703999787889362960947515916363486250874278498605584614215128557772996405610347614009358701709519139402510685763273082067964449563333287533425468882999390300401863969874932406690443509036178507403963215124631378348417859473231232666939371124215880255780026357170984971145725549728021696872841413621766709661857124385051190150916602236722818707472467294928756124763277346561867024326669531593228506163097549867709543691435686015531190379354958125883726691892364741940147/10139855424194005295974399039106706859831627195578151280139347344353243979374604964276096133326278602436009238538278094885112654020111546424891658615973469813954725941862917986340593459196130932822787999040369815654652502583493906299433511040335090443168344322055151238537093919878006406437587173032284509577013158093224351629322811245963985579216965664434642180487349156690344679387964436106621879863651428462733773150768233843431869590113285443997746342783447448960191886376254368486544933711897904710109492954417915405710453505650511094235020014577481258892587042025384975476055957970435290232624106906897739474922364112403409244520448000000*x10^325-97976370777424543689286144084198998731991276415300248264767985266123639850008894012431849794262724569463561973981080127180799161801759613628114052626729713132461360629956419691601937581946654923683533204354743502460548997682386122775530561667326163693118554147539223644169911232981564142708379973674326806306059088970753683009822961037048792602533712512140439839277006031745157394928875779100974185037895982852934112028696773605230879496069174068898107984986685416485437376263731596166561896855532996773619035854768080894196599601555631/638810891724222333646387139463722532169392513321423530648778882694254370700600112749394056399555551953468582027911519977762097203267027424768174492806328598279147734337363833139457387929356248767835643939543298386243107662760116096864311195541110697919605692289474528027836916952314403605567991901033924103351828959873134152647337108495731091490668836859382457370702996871491714801441759474717178431410039993152227708498398732136207784177136982971858019595357189284492088841704025214652330823849567996736898056128328670559758570855982198936806260918381319310232983647599253454991525352137423284655318735134557586920108939081414782404788224000000*x10^324+327363472207325859145687501061334941735300598612644430591918602348075858117438519038556941067325243608381358023532733078142525764928519512669554691192590104202766499863171190498133927005884852037051098373339114979735378961001175394273852144084671393497570838907101131370290915434516653384619063671937052164153310705660075627535293340913060646676933755941495207980968798013697116308032595832532440726024289685558867700798028640759487895612884331497431278577415325252175618421709623094155494103728402365919188460758153280023157174341392001/22997192102072004011269937020694011158098130479571247103356039776993157345221604058978186030383999870324868953004814719199435499317612987291654281741027829538049318436145097993020465965456824955642083181823558741904751875859364179487115203039479985125105804922421083009002129010283318529800447708437221267720665842555432829495304135905846319293664078126937768465345307887373701732851903341089818423530761439753480197505942354356903480230376931386986888705432858814241715198301344907727483909658584447882528330020619832140151308550815359161725025393061727495168387411313573124379694912676947238247591474464844073129123921806930932166572376064000000*x10^323+3172587697767963768945448315699314611839753886719386280373098936210610520074988888127039098961090006900052292558335781822641597803680474903769016320489066798280215228338047378806415758962892859218363548705883585959606389217366500412647222445924168691848358875925809011920529333042070411548442210079010082181114892480393756734566226424885849444739059086831732459149958109959370059685594061800091432457880358907336833440698359451470103761704440252860155250300819117898054532861112108587518575018467406474988014971913495462039045525125292913/1931764136574048336946674709738296937280242960283984756681907341267425216998614740954167626552255989107288992052404436412752581942679490932498959666246337681196142748636188231413719141098373296273934987273178934319999157572186591076917677055316318750508887613483370972756178836863798756503237607508726586488535930774656357677605547416091090820667782562662772551089005862539390945559559880651544747576583960939292336590499157765979892339351662236506898651256360140396304076657312972249108648411321093622132379721732065899772709918268490169584902133017185109594144542550340142447894372664863568012797683855046902142846409431782198301992079589376000000*x10^322-58763697080793164131552301303740745268227658229349251021529468047003414415249849896125135915636812052865969265156765317560292220219901312261871146335891045624534689957871764820688607504159628201266716737230403146832489934249637848850683431312186239852489190016285140773078417044576428956749806685282644495345510216376770277428267588024891534969662197619138792983604422250635283795373091359364566424943276932441793015795085817055490394512913560242377503891816919230326592853035271885977749321793189065661062383934488586084932595009124079857/69543508916665740130080289550578689742088746570223451240548664285627307811950130674350034555881215607862403713886559710859092949936461673569962547984868156523061138950902776330893889079541438665861659541834441635519969672598717278769036373991387475018319954085401355019222438127096755234116553870314157113587293507887628876393799706979279269544040172255859811839204211051418074040144155703455610912757022593814524117257969679575276124216659840514248351445228965054266946759663267000967911342807559370396765669982354372391817557057665646105056476788618663945389203531812245128124197415935088448460716618781688477142470739544159138871714865217536000000*x10^321+1274025970242986059745099504937422582000249094370505770678989635962169129232744497863883471767147099397864835789925282722406993676142043875490837712359726254185104531583688162448605778381864559271950749680129718495462641816885931605463025653526328750833816307325734901052491139361233718775995664979807228506085782911533518647460507169804567560428817703700168538856684720392097259484864218384420575660951807635800211272112778345922812336599908381490570155865559718996636484577664996170508210379255934900380597432549096398506453352738474152443/8762482123499883256390116483372914907503182067848154856309131699989040784305716464968104354041033166590662867949706523568245711691994170869815281046093387721905703507813749817692630024022221271898569102271139646075516178747438377124898583122914821852308314214760570732422027204014191159498685787659583796311998981993841238425618763079389187962549061704238336291739730592478677329058163618635406975007384846820630038774504179626484791651299139904795292282098849596837635291717571642121956829193752480669992474417776650921369012189265871409237116075365951657119039645008342886143648874407821144506050293966492748119951313182564051497836073017409536000000*x10^320-25635935237125344910286572642406172679066259586033395748870541498832636984792529690899479509640197818726144637169419423198962533687695939564914620407381158285881542719510051149605335651627107176427201046379742559884958954707575655018570334057398555395808191534977515491377553650220135087394716976961752890985809993122403353430640890362705839729545296631159575032361043028635367350644011145473848833953400779640477227286279527895185632995665999234244682110442468125864690984121634501347423190151642421111408243596576499830406182449498958581/3538694703721106699696008579823677174183977373554062538124841648072497239815770110852503681439648009584690773595073788364099229721766876697425401960922329656923457185847860503298946740470512436728268291301806395530496918340311652300439812415023293440355280740576384334247357140082654122105238491170216533125999588882128192441115269705137941292567890303634712733202583508501004305965796845987375893752982341985254438735857457156849627397640037269244252652386073875645968098578250086241559488712861578732112345437948262872091331845665063453730373799667018938451919856637984627096473583895466231435135695640314379048441876477573943874126106410876928000000*x10^319-138217634668453653703272693654762758037986117177074022402351046811106494938799138046103222738823393874182303849956875641540967066625252960636117449661536297353461927539229096752145157355865499411044325850378209846999663417019613567602004170630852586197241408500082203156903714590353312311803064148145436463044010903380477975286603115590549387165660633671097537374345393026366345614421483641642785346814024561039820297227922187996231047086898555055601896837137637840773751386747122524061305986840099291834014461624701167189060726567901326361/48530670222460891881545260523296144103094546837312857665712114030708533574616275805977193345458029845732902037875297668993360864755660023278976941178363378152093127120199229759528412440738456275130536566424773424418243451524274088691745998834605167182015278727904699441106612206847827960300413593191541025727994361812043782049580841670463194869502495592704631769635430973728059053245213887826869400040900690083489445520330841008223461453349082549635464947009013151716133923358858325598530130919244508326112166006147605102966836740549441651159412109719116870197758033892360600180209150566394031110432397352882912664345734549585515988015173634883584000000*x10^318+10192489906534481679854054698156158754512298193420726825013330138083031549388963667139441223463618200604503363005141825992987264759572208417477482466000129554100663097249817113905481930948762984131519111563625607819532906883864428600136979846851657819475700990544951064205152848709047358079013202088107597507468956372485549727806890939845257802525896171832550923086670840671993500929975228888342941254915688929639223209564464050789791253409507940399012927706299282991291588709260373647101467042357680132241951742628486021171131589452001197671/11592763849390345548204124107502366422626709875763108874896981239085500957636462883152802060396286879399446974297461730680789076568508288060765616823981551956081245740837591008807349521781398742721806922304717751757907904482860972936240825471616309310603899706128235078994341990910774904016761297073629362520774653177851958437093623554031895674452408634707318913971663573849290106343950467454643427934770152343693541298669029645839379354668762094044171689216778016616191490942347282527348885023334531926400043654718509168971203126398747874420704567709154042368489450346037638368047460841547374181504538917669905762695587340532240131637124602032816128000000*x10^317-21292853631389788920890435208056149951645405200379882341634404955839692804390769199511740769578722455769595563449966736810798417564487225183094355427425050674942634775143673983403592708285514410557524894343166387069670962755055420268078567243468860402116747258723038513298320892020360224753719511093375932881656092999763797009137426493695428978648093077330662169680755090817156217839110312639141808577265210818509464698338688975559488043189363575439932289703481919892635536006424791014819157815380185079628638788991919809275022580818937471087/185484221590245528771265985720037862762027358012209741998351699825368015322183406130444832966340590070391151588759387690892625225096132608972249869183704831297299931853401456140917592348502379883548910756875484028126526471725775566979853207545860948969662395298051761263909471854572398464268180753178069800332394450845631334993497976864510330791238538155317102623546617181588641701503207479274294846956322437499096660778704474333430069674700193504706747027468448265859063855077556520437582160373352510822400698475496146703539250022379965990731273083346464677895831205536602213888759373464757986904072622682718492203129397448515842106193993632525058048000000*x10^316-33494252305256306965449266828250670873592514473244610628716393395752806692763044172363620949488862948133996367643091066145780032541341748508612087331704171449491600760309269276610471438939302811418315710813553189951076487175442153301375761258159574040399220231615044144142113698765343056953883816925528149337586839545195605846601659885861810157337130978063653264589931780487997624167496588115392625301949572984691812524994000250900508843296384898221876271676172002390404527721368980952306668579630108785665855997274119985423054431207681128321/109064722295064370917504399603382263304072086511179328295030799497316393009443842804701561784208266961389997134190519962244863632356525974075682923080018440802812359929800056210859544300919399371526759525042784608538397565374756033384153686036966237994161488435254435623178769450488570296989690282868705042595447937097231224976176810396332074505248260435326456342645410902774121320483885997813285370010317593249468836537878230908056880968723713780767567252151447580325129546785603234017298310299531276363571610703591734261681079013159420002549988573007721230602748748855522101766590511597277696299594702137438473415440085699727315158442068255924734132224000000*x10^315+47937473961195903862344398911984883522542905635145903720924921189885186809338518759105552864991617521673328174211205766938094672109451391484746675123235381025940404924904391937633117446616463361206560662089745226997736486340732423983745789381714314066802407717976184023837223453262994155789537815059661671470462899682289187023180079394199042321682455310946285348322132550553934303097194719039799998649034149700197497212727961073542405439473952235459290889242480036396178162146945182971524716607610375785724405446899640955375381503989457424957467/13742155009178110735605554350026165176313082900408595365173880736661865519189924193392396784810241637135139638908005515242852817676922272733536048308082323541154357351154807082568302581915844320812371700155390860675838093237219260206403364440657745987264347542842058888520524950761559857420700975641456835367026440074251134346998278109937841387661280814851133499173321773749539286380969635724473956621300016749433073403772657094415167002059187936376713473771082395120966322894986007486179587097740940821810022948652558516971815955658086920321298560198972875055946342355795784822590404461256989733748932469317247650345450798165641709963700600246516500660224000000*x10^314-4612703328616293046965091138474945359246761153585999096981186076557699220500143563519601717587569134184998690205340239137433242772636085997012506342186900049710615764991409912893863610911142385035733586166218328275463745790881054134541017012517705635607435458597460899096761863925827742381006656963853929192025234499790051381785626451212580297680163170952582751469105003238247581039808643296824477751004800890676049597315371611070946082507413324346547352667879570900886421157870037010135548642488915803764123917299291428176324407119053085178315393/5936610963964943837781599479211303356167251812976513197755116478237925904290047251545515411038024387242380324008258382584912417236430421820887572869091563769778682375698876659669506715387644746590944574467128851811962056278478720409166253438364146266498198138507769439840866778728993858405742821477109352878555422112076490037903256143493147479469673312015689671642875006259800971716578882632972749260401607235755087710429787864787352144889569188514740220669107594692257451490633955234029581626224086435021929913817905279331824492844293549578800978005956282024168819897703779043359054727263019564979538826745050984949234744807557218704318659306495128285216768000000*x10^313+374230734270508282219016562502115276002972553007155866153966650816369814783967262195680557588482084229638204738535491092953466183233679472085243130431117535835590707480266899161285797049598235095434815603445928506333507675846493206324943543602927473410839349043679683632617513185192334605472980439096905481260874456001560955756498052325446293353556533719011509905083902329371827000432228261091542389672136481973523390115135798628156468674413944289713328940706794800395416166405111355070025307839464445323194333581961753666772934929454927369422701/5170596646033983342583973739958231955371477385495672785141553061691096755349395993281577938646021240501428024136225042896536621463987786747224660240821684573678207230447408703583118752111819617998564629374596096739450823210287917775725446543091353199853269346442250802442045258892994650869517941286514597668419238613744039710431868254010160707925199336271729714011536295774665362462826768744847233226801399850496366715535621688685758319742528002899935030905351776022288748072487638429638667868001623669212648634615594920708363267961158898020246013101961923053308327007677484973248208956003275104982178978132786341729978648703356287258600122621786079474221056000000*x10^312+3631969919082116293099878484800500488139126094829721404476263779842069741911762075839969584413370614029330560138567373714460360336154478470890197157728360963493995695749904210360482222819022685777092251100836153142877811564217115377315028959332814377835531338210732923866497750437787870972455301739629088830237259708597516305821230616395226510538269927338839257633618704422260139404277211566351706167810278189427942151152087792610126621130105999076695526215148232580096872333068582790941275582902296764653016344009582243201843647959357006311982991/577038585697392541032371469379338686219456876221317082821797321684726397896992592850224097952895970439959367493602714787253486955381037000990272082875699998422487926917930811319876052735679069368639812638204924396122711870268131623770959834208995017103624859062955189552532250892458203037038202247575029099795587029293834831684196497147533935004452245927925036083687450608452654450851467391924951228111036223315394525453775380457330628483266125123632749449037258204087424284889620448747675334068981201484131587623100393151053340704465333019059455062178950612749209294056807323014500119489965501716011173959618955737065617195294561658059773684591326469323069849600000*x10^311-9582012367600622720056871960627664917425888933202897480585399591405926727735108882302572101869573439551993332344907029449898586663973166423411596854622429604266481223498851386343169059710031212392669300097322149060871641278573645094104246771166965273524348443887217636595766105249940147793595184027238508814693157266977514132844559308987593414251877512683988043899046247293773426247005984626814990416650941832758764264514454252458115488130248245800512243455535281312989949469231290103776968568569351784085461450681322568302992963260122360539400977/2769785211347484196955383053020825693853393005862321997544627144086686709905564445681075670173900658111804963969293030978816737385828977604753305997803359992427942049206067894335405053131259532969471100663383637101389016977287031794100607204203176082097399323502184909852154804283799374577783370788360139679018817740610407192084143186308162888021370780454040173201699762920572741364087043481239765894932973871913893722178121826195187016719677400593437197355378839379619636567470178153988841603531109767123831620590881887125056035381433598491485384298458962941196204611472675150469600573551834408236853635006170987537914962537413895958686913686038367052750735278080000*x10^310+53864530586153842618872424395199225218421909301268950682403043518101485376149667945116441083476919965343925385340817590571519410501856241961586239303764527929188260108005587034746225644897282669428828964313746454279875932229034071990555427934261102552822893043725375105878533146191524549665026318883506070238257984009787328955509255717437864249799868748681678152629753547806526901049958301934217793400860343938358905246958920095976733086996278272686740088424098660792394961485755465970272649730425805552627723027807114001724577807533778000288471511/92326173711582806565179435100694189795113100195410733251487571469556223663518814856035855672463355270393498798976434365960557912860965920158443533260111999747598068306868929811180168437708651098982370022112787903379633899242901059803353573473439202736579977450072830328405160142793312485926112359612004655967293924687013573069471439543605429600712359348468005773389992097352424712136234782707992196497765795730463124072604060873172900557322580019781239911845961312653987885582339271799628053451036992237461054019696062904168534512714453283049512809948632098039873487049089171682320019118394480274561787833539032917930498751247129865289563789534612235091691175936000000*x10^309-51285410226458529502622116586097012415405380780033920561698633026338538512855109477726984044108931278478084553953139957553576996588367669385197023525282393224201830722773628752849854209828494810756484917938163127178646005859062595138951253113794586564269848786821357425941352694282524349007935359154010798394598018307940962315271706340848371167647560376649886169949831157689619914900129934313128073356442992499504573763366193000680362070725619594392925267963211864254470210168234474666561279471896940814225878766951294589649073104096130906097861451/1661871126808490518173229831812495416312035803517393198526776286452012025943338667408645402104340394867082978381575818587290042431497386562851983598682015995456765229523640736601243031878755719781682660398030182260833410186372219076460364322521905649258439594101310945911292882570279624746670022473016083807411290644366244315250485911784897732812822468272424103921019857752343644818452226088743859536959784323148336233306873095717112210031806440356062318413227303627771781940482106892393304962118665860274298972354529132275033621228860159094891230579075377764717722766883605090281760344131100644942112181003702592522748977522448337575212148211623020231650441166848000000*x10^308-6722151731951861124900171402051129555421928891528891614481676593422319711821838693700107727150737627001441671043658439460864441134023680707436582023007817389528856161116023332915588921725535898023732253862861260434315650387893636275288747068992569114812813535673837740104026272669578635493837635895562795180558253429210457204357480956040748956611382008701896901984538196068048964223989241796914736807850088484159244315760839954363127614264939876840515431851291785539520282505607367479549359940498453922983596222760395635166907310900663309286770489/712230482917924507788527070776783749848015344364597085082904122765148011118573714603705172330431597800178419306389636537410018184927451384079421542292292569481470812652988887114818442233752451335006854456298649540357175794159522461340156138223673849682188397471990405390554092530119839177144295345578321631747695990442676135107351105050670456919781057831038901680437081893861562065050954038033082658697050424206429814274374183878762375727917045866883850748525987269045049403063760096739987840907999654403270988151941056689300123383797211040667670248175161899164738328664402181549325861770471704975190934715872539652606704652477858960805206376409865813564474785792000000*x10^307+206999378525857327608754736603513941922967714981855000583872197478272978850729823461246702698557354615891330413761093151551368197163965805390329130725745198039509194117760349470116755481374910355131885814586269077846069078528006947445333507130324591528455272056695463006281158839759830355673743457795922543319864161007084319053420476161261939534590746690980344945125775223197640098594348298429354004474032063545799830437663040016297502652076136221425152437927886597217559795294583448718946516093044913199956429990237924475515967628879203018873863461/71792832678126790385083528734299801984679946711951386176356735574726919520752230432053481370907505058257984666084075362970929833040687099515205691463063091003732257915421279821173698977162247094568690929194903873668003320051279864103087738732946324047964590465176632863367852527036079789056144970834294820480167755836621754418820991389107582057513930629368721289388057854901245456157136167033734731996662682760008125278856917734979247473374038223381892155451419516719740979828827017751390774363526365163849715605715658514281452437086758872899301161016056319435805623529371739900172046866463547861499246219359951996982755828969768183249164802742114474007299058407833600000*x10^306-334804212284342062214834250696989527462764569012917512745003311966811248359080043794984414388676270916949573380134948635795648719253679701413989471371669959495842415768577337222712918484640474654058701841355424734549634464166283142486331194683946101628948918857422812195115872591012892739642834613776631948955059768722686736601057928528956358579380468326903161040589575971304241874383008187124326996760771125119272317628534906238379857751591161874706039659783054237617245444384476839712091998034770698384777576322466787788964082031930948289649604619/923050705861630162093931083726711739803027886296517822267443743103631822409671534126401903340239350749031231421080968952483383567665976993766930318810811170047986173198273597700804701134943176930168883375363049804302899829230741109896842355137881309188116163123699565386158103919035311573579006767869504834745014003613708271099127032145668912168036250949026416577846458134444584436306036433290875125671377349771533039299588942306876038943380491443481470570089679500682384026370633085375024241816767552106639200644915609469332959905401185508705300641635009821317500873949065227287926316854531329647847451391770811389778289229611305213203547463827186094379559322386432000000*x10^305-2358508105300173890472954490603017762168226646958498428184830644301166581852038117100554504971538908058882412381704861962742620587752640377019022056897993208506666702674722558017387936619313955073188442305757158685565515231810933433810575473059336867841548121022638150483215747483746675633138901989668048753011571157712129632733966431586069095544219751578473812627071225452290124657429320713626043996925700477514138698776342510275067131480867011709309783153543322907514019679295516123171496493459464529259144221581688588855957041728657925298752873/38768129646188466807945105516521893071727171224453748535232637210352536541206204433308879940290052731459311719685400696004302109841971033738211073390054069142015419274327491103433797447667613431067093101765248091780721792827691126615667378915791014985900878851195381746218640364599483086090318284250519203059290588151775747386163335350118094311057522539859109496269551241646672546324853530198216755278197848690404387650582735576888793635621980640626221763943766539028660129107566589585751018156304237188478846427086455597711984316026849791365622626948670412495335036705860739546092905307890315845209592958454374078370688147643674818954548993480741815963941491540230144000000*x10^304+420651652604982961428112083041990998758238582864476835351180059349460105157512243742298865682826186651095669693677582263851700646537396077876909300201695064904336179234655881917669633213979490593492460620272563783171829123944541476862269537141548048544849585368903181245037594647808758634024131707971701067071971849626400167659074741106987224999153939836854322259752967171560837905482323280034416955563622191478305829101008807026817191436871989320784862634378505290612646063389074665976702622239262836037624200183637479125303628482327338104519577051/43614145851962025158938243706087129705693067627510467102136716861646603608856979987472489932826309322891725684646075783004839873572217412955487457563810827784767346683618427491363022128626065109950479739485904103253312016931152517442625801280264891859138488707594804464495970410174418471851608069781834103441701911670747715809433752268882856099939712857341498183303245146852506614615460221472993849687972579776704936106905577523999892840074728220704499484436737356407242645246012413283969895425842266837038702230472262547425982355530206015286325455317254214057251916294093331989354518471376605325860792078261170838167024166099134171323867617665834542959434177982758912000000*x10^303-3180624650700207988853754232346104239054831573025506485836884651362872823637296079690202575684133074790915416598239580577617734227236203779905001491748667295382459400444368527612946708038313595200945049157014639318236880888987707703951033824575327259809174837669462513218861466457381974595569828296146051340463932719713419987450794872843435605071407602329659676108834163837161121024370872373442563495165468477001125286458116839289641465156646778560330961209963198497897597904368254469548955706886296121442564628423889806971090129663112281167410702493/1570109250670632905721776773419136669404950434590376815676921807019277729918851279549009637581747135624102124647258728188174235448599826866397548472297189800251624480610263389689068796630538343958217270621492547717119232609521490627934528846089536106928985593473412960721854934766279064986657890512146027723901268820146917769139615081679782819597829662864293934598916825286690238126156567973027778588767012871961377699848600790863996142242690215945361981439722544830660735228856446878222916235330321606133393280297001451707335364799087416550307716391421151706061068986587359951616762664969557791730988514817402150174012869979568830167659234235970043546539630407379320832000000*x10^302+27631819023958797324097372040849863675117141651040313105228635986509062975683060182168668226899130567947376450298981973234324807706612563304700536694588880540372116559155364762525857214095740138974085450997471713089969214191166584976832707021141321537660832541673291083376826385507909777330437739344041219653414836558748688533045610260293957750432362680891121870001533072943826959135015658027308868862755655920821122406627079873649967790437365150426433684393539131340100056063194875567532838232663899645969409578999300662783746868658099375825679673/160736324248873110049896635828565310864169812552040708403075972779366208554742439708562970096345214630673211374179512563118876676156313920740244898257030360782890909238693986041216320422854365257252847752240239489035933170369568755299082665128867466025254723512074267373285069301586553173787424675197034029852862497183795367461906742565992162816733295265232970110899509706768608755117068008968986131188091960232783000997564037241208882596958955724611837076207266652885556472375600000329938638860795387031517733840055600494699221563009748855056828337591501534291509061810062975585400390122183468948200370485172600817600890981646075922255704064679417947712934704461119488000000*x10^301+3736519936352001703461932688406835515712177180835088042235780395372842529333593003539988535447894589031944568153695336315573149980727032037329784284506862083659974678887938456697711191961819897273257928096340943941408146002307748013323512588948957378616162459055518157365234144814441723356177563148782107220816834865478100043853749271988729742946695128814049037669082107510328001466846154907876248946584187548851557254768630254152235882327537646614736708594134848285221011159360234640118207126878671416131265686847546567624271812496293403678165485403/226095732096571138423935855372355680394312862581014261457476740210775993108314584255057387811771587529870705949205256859097089904598375068761246980010795331236233925207877928115225906714797521529983286969494926871265169495771094650422572153836893199397773925460171466343947110606344185358078736233749027992241782710101156158756104571761888726022087471452458326582244022841283394290166545788116000116782449853562438388778198513884415444482947391096132125327320046455615145872955328350464099937887566311283208632362768209045856292531068587983244311160364645845672793934068579833032813823755616322009262346133705909625057853277057911544142929729979686270701706778662622199808000000*x10^300-2678822308075016179599035776179101358593233703218536120968678453642292021952071791668463890220053436021444223388387488937767502352287559054320397608086590250833657047927735877897334956487995093718833382379037988876089021559481357048792048441125681423981516820914407282198068789231454369297286122707622087167964760206662163499117432693468874007443064884460222497996786108870707007841972822091069595577830152426981612886483344067091807579311803220295803264366939461930200852902849430175618325846889177912368730151233457507052236543443640307790669146291/344526829861441734741235589138827703458000552504402684125678842225944370450765080769611257617937657188374409065455629499576517949864190580969519207635497647598070743173909223794629953089215270902831675382087507613356448755460715657786776615370503922891845981653594615381252739971572091974215217118093756940558906986820809384771206966494306630128895194594222211934848034805765172251682355486652952558906590253047525163852492973538156867783538881670296571927344832694270698473074786057850057048209624855288698868362313461403209588618771181688753236053888984145787114566199740697954763921913320109728399765537075671809611966898373960448217797683778569555354981757962090971136000000*x10^299+43509007184010062363066825198677324085395716137883280006669129527127623477587401075220405487376055002248728570094169655039378206731149650144718457810385486590167081343203328005107937799386153637372821619656520732291980611741634843534553045401180666791632586473512037664715164249326073379787877947043741513825587140270858564825513936224894466987664100897777985839852040761682334998238643498231114608494570019382177812329168919313098443173598835617184339224793738968385542017109254170920549203161002225975594546283603639017315989564694080643068797890363/37208897625035707352053443626993391973464059670475489885573314960401992008682628723118015822737266976344436179069207985954263938585332582744708074424633745940591640262782196169820034933635249257505820941265450822242496465589757291040971874460014423672319366018588218461175295916929785933215243448754125749580361954576647413555290352381385116053920681016175998888963587759022638603181694392558518876361911747329132717696069241142120941720622199220392029768153241930981235435092076894247806161206639484371179477783129853831546635570827287622385349493820010287745008373149571995379114503566638571850667174678004172555438092425024387728407522149848085511978338029859905824882688000000*x10^298-44470075293271263848472377603059459995564129384647697828920158187530129935475949676108934952379926292788741965765919471626784330823094276743085943079563523894556130876331680442601900333235031986499411984475931566133327945267732942347043484576546642817296386122839209969595684470563872941067370292159644968081092781797015647711139041442145069708239632870076014252498575839657900149938051485557094072405558594734639114940226324355347145538286774593657958027021161492753829283393803404280736365266249462908260988481821581771718764779599562959889789356091/1041849133500999805857496421555814975256993670773313716796052818891255776243113604247304443036643475337644213013937823606719390280389312316851826083889744886336565927357901492754960978141786979210162986355432623022789901036513204149147212484880403862824942248520470116912908285674034006130026816565115520988250134728146127579548129866678783249509779068452927968890980457252633880889087442991638528538133528925215716095489938751979386368177421578170976833508290774067474592182578153038938572513785905562393025377927635907283305795983164053426789785826960288056860234448188015870615206099865880011818680890984116831552266587900682856395410620195746394335393464836077363096715264000000*x10^297-3421939050562803439325383935094704996266371671827835780730797827613579642971330950515527805516748474983847737288897218791935094543677185474627289230548481564106772107386328858428964293870799444951232170134319781191105940597455012167469656371337613077643440231826322772149433640080795802472400018944131675358831429182945866184021970536717667430875582243238807172744768525190230695754050012221308987766127726467463712298020955992241476207283424416277125829975961674199732134895187618163200660917840803901539614765563636838254237434278490592989609609361011/168779559627161968548914420292042025991632974665276822120960556660383435751384403888063319771936243004698362508257927424288541225423068595329995825590138671586523680231980041826303678458969490632046403789580084929691963967915139072161848422550625425777640644260316158939891142279193508993064344283548714400096521825959672667886797038401962886420584209089374330960338834074926688704032165764645441623177631685884946007469370077820660591644742295663698247028343105398930883933577660792308048747233316701107670111224277016979895538949272576655139945303967566665211357980606458571039663388178272561914626304339426926711467187239910622736056520471710915882333741303444532821667872768000000*x10^296+1283421125685874886263316908931119629203108119932958017502588338750632032603490402614942018593688536256524394936489321867227766748682317474024638639851097523420452324788893562653204336149278505929302347632406580273632551193814030299180731854798074503942409929429341339751607416550328411297885220743716368402344683346633751987000100705001832448601649037192803462743417528183619885890426283889064367251683715848502402740048375284629306533932382471037826485491320783987922787776295396066409500939342587408251362875396358946505420305111081741596596290792551/253169339440742952823371630438063038987449461997915233181440834990575153627076605832094979657904364507047543762386891136432811838134602892994993738385208007379785520347970062739455517688454235948069605684370127394537945951872708608242772633825938138666460966390474238409836713418790263489596516425323071600144782738939509001830195557602944329630876313634061496440508251112390033056048248646968162434766447528827419011204055116730990887467113443495547370542514658098396325900366491188462073120849975051661505166836415525469843308423908864982709917955951349997817036970909687856559495082267408842871939456509140390067200780859865934104084780707566373823500611955166799232501809152000000*x10^295-2648615412223028771984249826815815474318498500308853887233382107953118867551411011406545818411559081192750135593551344286428374868042292187067798167479368053945797510097849165290575432881664956537921430236623065253683337085073313899338072166812683461399084581135760865499427690573961289953556857543813967825188590344021024969018206956029037287652223108705078989257740612456109794009314095932924069158681121402831307200028718832910758492337012480905865383525048178847607825856551937121804906940435995028337083176956186260630810468392552209018625613475861/5208054982780997886652216397583011087741817503957113368303925748377546017471290177117382438676889784144978043111958903378046414955911830941611299761067136151812730704301098433497370649591058568074574745507042620687637745295667148512422751324419298852567197022889755761573783818900828277500271195035217472917264102058184185180506880042117711923835169880472122212490455451454880680010135400737630770086624063450164048230483419544180383970752047980479831622588872966595581561378967818734076932771770915348465249146349119381093919487577553793930032597950999199955093331972999293049223898835215267624794183105330888024239558920545813501569744060269936832940584017363431298497180073984000000*x10^294-574004987323128672674237797698632634307713177077906981861805223867933358177122327695555903705703470313316369176443118003911024522285120668517378584936464011459984207828319127218556588574157273422717542893651249924349866055895029340574710853858979531183492683266891784722368142751249342673793955421489902494975825440142920658931086658854219210106442659056349538002018870134816305231461218990628030772369412563503515324990387146949893707440056308578665420560793796637853666104732565748501164188817985179574044168719799285092458285778777297640769068269603/26248597113216229348727170643818375882218760219943851376251785771822831928055302492671607490931524512090689337284272873025353931377795627945720950795778366205136162749677536104826748073938935183095856717355494808265694236290162428502610666675073266216938672995364369038331870447260174518601366822977496063503011074373248293309754675412273268096129256197579495950951895475332598627251082419717659081236585279788826803081636434502669135212590321821618351377847919751641731069349997806419747741169725413356264855697599561680713354217390871121407364293673035967773670393143916436968088450129484948828962682850867675642167376959550900047911510063760481638020543447511693744425787572879360000*x10^293+2553421689769580658012030369080473928486287956906172296309634147478361273999840348466362742759180674170348103359301663032135129322197129402170481148807458049829164901611433499580320572571622536457462973316419572717121922388052963611265121560756387531839888840991624682935062956698450240240501268481792775729463835289984904874780232362188098794097104935737425916019591438413088677516993126873894137883153122662233471723333986605890305784770680004739784117163978001675980652524505052368521829238876155237697394647595969065811278607502447845822077956530701/157491582679297376092363023862910255293312561319663108257510714630936991568331814956029644945589147072544136023705637238152123588266773767674325704774670197230816976498065216628960488443633611098575140304132968849594165417740974571015664000050439597301632037972186214229991222683561047111608200937864976381018066446239489759858528052473639608576775537185476975705711372851995591763506494518305954487419511678732960818489818607016014811275541930929710108267087518509850386416099986838518486447018352480137589134185597370084280125304345226728444185762038215806642022358863498621808530700776909692973776097105206053853004261757305400287469060382562889828123260685070162466554725437276160000*x10^292-121816401263213507015527167532726025105380429137553562291764142036962635739904259150780033887797585409003088977652861755006329324260304681966866088406615794200068730573996486628755048709039542780507603016531545804660955702858021155143371080882247383898549643992915585992798554408754590329198546683578873853425089158643478527215628643856557897328051117457764799484832628898413815178358990881589501924193440188128212165092549200059110940522398634093767725303029205347636020127328818278355703759822530593881911966505002701161167529091783178418023070570502231/47247474803789212827708907158873076587993768395898932477253214389281097470499544486808893483676744121763240807111691171445637076480032130302297711432401059169245092949419564988688146533090083329572542091239890654878249625322292371304699200015131879190489611391655864268997366805068314133482460281359492914305419933871846927957558415742091882573032661155643092711713411855598677529051948355491786346225853503619888245546945582104804443382662579278913032480126255552955115924829996051555545934105505744041276740255679211025284037591303568018533255728611464741992606707659049586542559210233072907892132829131561816155901278527191620086240718114768866948436978205521048739966417631182848000000*x10^291+8973420640485939866924160200817962160659545452057267429587354816458627199314942304054557337459866209101658819861896370020375731197678706195651169296684865052341193781329919804847796047896214389344816491962089337653656342803964736018638131719535937389298826975443725107763055721012842298913100642177204777634521879261136328782806763142099268938814816746429384716218251863254410708413098743365274636446431090377527599938772053666971441779582530242210557282754666325919028474686807359274919461169103297375477636379071481082418018976263293971534754348717887/80995671092210079133215269415210988436560745821541027103862653238767595663713504834529531686302989923022698526477184865335377845394340794803938933884116101432991587913290682837751108342440142850695786442125526836934142214838215493665198628597368935755125048099981481603995485951545681371684217625187702138809291315208880447927242998415014655839484561981102444648651563181026304335517625752271633736387177434776951278080478140751093331513135850192422341394502152376494484442565707516952364458466581275499331554724021504614772635870806116603199866963333939557701611498844085005501530074685267842100799135654105970552973620332328491576412659625318057625891962638036083554228144510599168000000*x10^290+37282275628151880589544665487733290034463737961176734421746044338776176289232206398422349505938779060732656227266954419719701199168124710239787561039249380845761379630005730586173377734971867404308351125715944009048635769718443898661975657020119731969208124865544411329073655325080756154615127750244195476465924926859873299216354289795543836574670437607876321784667703387658949352856759093364296321530241570816388117157496386238338582962549607155951723388797324184626621243292714847573293308965540386815527266059621847273612280886538753212119600538532029/971948053106520949598583232982531861238728949858492325246351838865211147964562058014354380235635879076272382317726218384024534144732089537647267206609393217195899054959488194053013300109281714208349437305506322043209706578058585923982383543168427229061500577199777779247945831418548176460210611502252425665711495782506565375126915980980175870073814743773229335783818758172315652026211509027259604836646129217323415336965737689013119978157630202309068096734025828517933813310788490203428373501598975305991978656688258055377271630449673399238398403560007274692419337986129020066018360896223214105209589627849271646635683443987941898916951915503816691510703551656433002650737734127190016000000*x10^289-778350442200157620495970699568205729396218667923660643284664616772995118358694553501804490882721385671310413436200524925534679246544861763228834198672961496144351576554514693045511944341683341464995643039802027897854347112905843471073518396763055256222882229109980358088269916015598506009238419062984450687354080915421957793113284522627263655017126291763180081506700909791089511289995870896307610014289628653115610811010246209753673379326086783637989631984184107272672817194696776202583757207152220615812374957223920565920961755506230536757173423624850551/81643636460947759766280991570532676344053231788113355320693554464677736429023212873205767939793413842406880114689002344258060868157495521162370445355189030244455520616597008300453117209179663993501352733662531051629615352556921217614520217626147887241166048484781333456827449839158046822657691366189203755919765645730551491510660942402334773086200438476951264205840775686474514770201766758289806806278274854255166888305121965877102078165240936993961720125658169595506440318106233177087983374134313925703326207161813676651690816957772565536025465899040611074163224390834837685545542315282749984837605528739338818317397409294987119509023960902320602086899098339140372222661969666683961344000000*x10^288+1892120939730527247558016623190336511002356957581536668815391993094981472207718159485747813126965915395048477367163616773353635864962728279867589346165284404523307646155989682825822027380930527904743452934502767912060240958285836112220709008500223684684191215455958660807931293553706847799856506130426753802640515435238202139149874038158721921442177684823106549713919266269197871145236271319251403959789663390801645653763468872289218784941920066948404421244414338970900784548031370626556846435172088686327521083932693996451506997818504464107850964835980019/2204378184445589513689586772404382261289437258279060593658725970546298883583626747576555734374422173744985763096603063294967643440252379071384002024590103816600299056648119224112234164647850927824536523808888338393999614519036872875592045875905992955511483309089096003334341145657267264211757666887108501409833672434724890270787845444863038873327411838877684133557700943534811898795447702473824783769513421064889505984238293078681756110461505298836966443392770579078673888588868295781375551101626475993989807593368969269595652057859859269472687579274096499002407058552540617509729642512634249590615349275962148094569730050964652226743646944362656256346275655156790050011873181000466956288000000*x10^287+1208115920554615364136899451556626681059249826669353788226172924410356116898870295630703767989385341521658579470348551723130476836951380673266361210285180157193262724659467098673364744497055104017874665196744211286722073728712589390055390143905939212935030503743436851609266775615889605271969905321712781112724129525683430439924178416997278458327489330702665433219662084726075422674403551085533315421013471948486014709888525027452352623703121923850650453489739992875117811508206658637837640577980015743078393890253976649375880570441648769719466313337953/19994359949619859534599426507069226859768138397088984976496380685227200758128133764866718679133080940997603293393225063899933273834488699060172353964536089039458494844880899991947702173676652406571759853141844339174599678177205196150494747173750502997836583302395428601672028532038705344324332579474907042266065056097277916288325128751592189327232760443335003478981414453830493413110636757132197585211006086756367401217580889602555610979242678447500829418528531329511781302393363227041955112032893206294692132366158451424903873540678995641475624301805863936529769238571796984215234852722306118735740129487185016730791202276323376206291582261792800511077330205503764625958033387759337472000000*x10^286-3686367076242881427777272141696751918032469528297740991835958914267608796474887629943035223309644288613030574102144915369935807202302277922901318089356355280062978069108148100309006282107146069389580843174256144531304893957507963218763717017980095810883847364810912951262722043963124300632145452563154333860833105051910674538130795953197827044475857246553152690181560211249750070339640497259968313086342515278802363922298135460501253501991215974520143980437775287954954575784072517473015599538441459758544728762897187110614715536121456299153994904498694913/124211918567021043901813237262438235244830899423028805625291689470782754483668707167792010076054397268413110824921633479577307212981177533761463766255164110709303807713737500628237194668852817498286927602448664632983630452898773358555099628485833342188820972546933409579187222816166016279062518968943157296832366933713193816997436856371412973036188075790672984221338279253092009601691314017655518250664756247830295641546644688259632866050352646404030804810305681325476580852659709188376639749030778821226556114826355833625911524651581635358113178379966480987266067299308375664896070291146695107366847507028127996980972615045660403733033323473652282966294489090573908905016854025069790232576000000*x10^285+193643033916847787653122054224701074135457066054267279030665389632784196590388037709402442283892928355008433520362274340953612016502297408553931379616236974386665888589915340042515180056196993343249284305029499289008527510649767285500357211767079074339395570908749045788466904043771523367616842028875256367624536158070015527980326005316421575774411831884591997192076957412834982475420276617303494766683366630006350299197682430260252793612488345535266595516841960245825619504585451034845417202697627846082353821703743530163698335267524520602468348960489974177/51423734286746712175350680226649429391359992361133925528870759440904060356238844767465892171486520469123027881517556260545005186174207498977245999229637941833651776393487325260090198592905066444290788027413747158055223007500092170441811246193135003666171882634430431565783510245892730739531882853142467120888599910557262240236938858537764970836981863377338615467634047610780091975100204003309384555775209086601742395600310900939488006544845995611268753191466552068747304473001119603987928856098742431987794231538111315121127371205754797038258855849306123128728151861913667525266973100534731774449874867909644990750122662628903407145475795918092045148045918483497598286676977566378893156286464000000*x10^284+390108972274281671255312718559826739114581009596937704166189592756643893165478207678838640028693806121340659368800656186210416666812574214286368416927399030492162087404252371023199471392098668743745063604307039605023237662684724527947291458999562207868572969304408057716249997444947468458646957037300376002992878393145043079621150154827577647778211232411050547571359573014643143203882829266178414102942176993114412206797609343530335986511319976211364353888308884766703476423525189859953970050547720047789179763271860956617685211473389329568612654087482219/15427120286024013652605204067994828817407997708340177658661227832271218106871653430239767651445956140736908364455266878163501555852262249693173799768891382550095532918046197578027059577871519933287236408224124147416566902250027651132543373857940501099851564790329129469735053073767819221859564855942740136266579973167178672071081657561329491251094559013201584640290214283234027592530061200992815366732562725980522718680093270281846401963453798683380625957439965620624191341900335881196378656829622729596338269461433394536338211361726439111477656754791836938618445558574100257580091930160419532334962460372893497225036798788671022143642738775427613544413775545049279486003093269913667946885939200000*x10^283-55315441814471454150013407059878636456793843003702714663350089071880061529663437441822555094397328771140090222337518573459232204084005885019809157909732626779960537934541461104726955957713703099637186745591346076557485902716804942625697435067408221544882058634311573034076129753613979663177423766871571348008072208965607906567283704270434019429002237698023467904733964544488713462231210144797587729332934499587371091345208224293097692898008641360235224503351173074367195977512725151199149074814053824250068085447427994877078368849887074257890389726677451473/617084811440960546104208162719793152696319908333607106346449113290848724274866137209590706057838245629476334578210675126540062234090489987726951990755655302003821316721847903121082383114860797331489456328964965896662676090001106045301734954317620043994062591613165178789402122950712768874382594237709605450663198926687146882843266302453179650043782360528063385611608571329361103701202448039712614669302509039220908747203730811273856078538151947335225038297598624824967653676013435247855146273184909183853530778457335781453528454469057564459106270191673477544737822342964010303203677206416781293398498414915739889001471951546840885745709551017104541776551021801971179440123730796546717875437568000000*x10^282+53349268690367362505425911875190416617033470702620707521244869830881595480280641739270406092644990593053822111186218534101531419501084290165147581740302296606759755195670943050867453445914421049283861053215613682532155473690395774688135400290418329991075609197257397967560114073704884091892295975810630354778195917900115664689214712719621105948117498147855460879264573203976763062927071883097871653614615610598860536082801477676053477287127288019487024066230075719577295487934987893042410655346797493366138686236772810679281734334701578113837641526452257529/3702508868645763276625248976318758916177919450001642638078694679745092345649196823257544236347029473776858007469264050759240373404542939926361711944533931812022927900331087418726494298689164783988936737973789795379976056540006636271810409725905720263964375549678991072736412737704276613246295565426257632703979193560122881297059597814719077900262694163168380313669651427976166622207214688238275688015815054235325452483222384867643136471228911684011350229785591748949805922056080611487130877639109455103121184670744014688721170726814345386754637621150040865268426934057784061819222063238500687760390990489494439334008831709281045314474257306102627250659306130811827076640742384779280307252625408000000*x10^281-3281640488911478871214401409960726346614759206143751090019099576013624618484307278665599470481111129452342708759761135129805670621020753018610240212494093045762407599037000726412460092344347605576591442419981614104918129100929325708312633793091317403683862022954130386616412794326125707066614298038801246565907779179160368227742508842121597711695263483296480205684502299078979092247882729918941163539052420900951289799515149059925162461048674745801345409965322736687815827965227712774710151643240006631374172145782389675185496348834111690178924135371480667/11107526605937289829875746928956276748533758350004927914236084039235277036947590469772632709041088421330574022407792152277721120213628819779085135833601795436068783700993262256179482896067494351966810213921369386139928169620019908815431229177717160791893126649036973218209238213112829839738886696278772898111937580680368643891178793444157233700788082489505140941008954283928499866621644064714827064047445162705976357449667154602929409413686735052034050689356775246849417766168241834461392632917328365309363554012232044066163512180443036160263912863450122595805280802173352185457666189715502063281172971468483318002026495127843135943422771918307881751977918392435481229922227154337840921757876224000000*x10^280-23955586553402083236492897796145776180217982561618186216864051271911920493578784421656937596034546482897107491550148630687009896461762423814379151801071939232638006233117030223082468558607950806407019492510888010261339926305530933887438583658361964149090133911879848481421696733570332529893143401496283966048634170206476969792546815171232536536517651966734182328604469925318936743190570997599741796826431683505693383520746935795138134966527078531330192852219364541086371366225886828801899208441367450619134580291955618317207390030385907121196231861172805347/79974191562748486775105377888485192589443060120035480982499805082493994666022651382362955505095836633580132961336103496399592065538127502409412978001932927139695242647151488244492276851685959334161033540233859580207482821264143343471104850079563557701630511873066207171106515134412374846119984213207164866405950580898654236016487312797932082645674193924437014775264470844285199039675837265946754861141605171483029773637603513141091747778544492374645164963368781777315807916411341208122026957004764230227417588888070717276377287699189860353900172616840882689798021775648135735295196565951614855624445394573079889614590764920470578792643957811816748614241012425535464855440035511232454636656708812800000*x10^279+105683399074482454022011641312730859106398951920444912664419705365581814907640631905221400215521835400215528728336583034681172101092943321107929938189145153978490868298940989850269954686346149263375619115314336761125878533376336261523590421705011353991942242974371924141859177082536461775947064746070566527894778437927823164512010775431922662948285136541223349127721205347101820048902783282745322396507092458058493062232133215859645782948552574933201160828286678893879682290660691903724984775801720810337941863409743361618895523464587733496614629668542392741/1799419310161840952439871002490916833262468852700798322106245614356114879985509656103166498864656324255552991630062328668990821474607868804211792005043490860643142959560908485501076229162934085018623254655261840554668363478443225228099859126790180048286686517143989661349896590524278434037699644797161209494133888070219720310370964537953471859527669363299832832443450593996416978392706338483801984375686116358368169906846079045674564325017251078429516211675797589989605678119255177182745606532607195180116895749981591138718488973231771857962753883878919860520455489952083054044141922733911334251550021377894297516328292210710588022834489050765876843820422779574547959247400799002730229324775948288000000*x10^278-7117431287652891534860610764668806571873408575045873615934277760322349432849955447600605217224551211937134880955498845486395834082998880392644393661591057520411886413915480675385431551470206688374449604713773470428902719465246894442805759778804550451167765217056814822731568095412013484669364727724012215950475035872243375462840550202163978219785684474576280343452780286478334087164504120064918826780835810259952659413021178014179098247749413838154957634552585892226358749309011179214500328668272174905583321711078875597611081096200401833799320056547996889/2699128965242761428659806503736375249893703279051197483159368421534172319978264484154749748296984486383329487445093493003486232211911803206317688007565236290964714439341362728251614343744401127527934881982892760832002545217664837842149788690185270072430029775715984492024844885786417651056549467195741814241200832105329580465556446806930207789291504044949749248665175890994625467589059507725702976563529174537552254860269118568511846487525876617644274317513696384984408517178882765774118409798910792770175343624972386708077733459847657786944130825818379790780683234928124581066212884100867001377325032066841446274492438316065882034251733576148815265730634169361821938871101198504095343987163922432000000*x10^277-204835213772950431726737794103145151280888246673542391654534239238968061070454349499345574834642375292641540540505407353253680970751602213726945027202418305054700485151213721423109132904214723891210879785542953772702671550227317246657218413118540698960198071679514754505787090832766111272546392782391716085268836758118781769973189549644349512424672001990831908443175983028658650745326223085229061533855710930968134795615261793424982292055503676323694454966844934109024244889418305687669595122833689941492735065321219359288434932205253377009751173152997975131/194337285497478822863506068269019017992346636091686218787474526350460407038435042859141981877382883019599723096046731496251008719257649830854873536544697012949459439632578116434116232749596881182011311502768278779904183255671868324634784785693339445214962143851550883425788831776622070876071561638093410625366459911583729793520064170098974960828988291236381945903892664151613033666412284556250614312574100566703762349939376536932852947101863116470387750860986139718877413236879559135736525505521577079452624740998011842981596809109031360659977419458923344936209192914824969836767327655262424099167402308812584131763455558756743506466124817482714699132605660194051179598719286292294864767075802415104000000*x10^276+3660526214043388749394440786980146011455117000960472187666051962584627039348920222885616161669981579561875040241719295722403486692442882390520772623398828496114928829789471155998262325099135912237243522342978371918680038882261486890128123242507744998625164250424940793496285984027311854888228139943450312828611927587647862780888885090128410862286452317922252051891691501730273355003257526987582364745180267278696452821266398680803259355295034855333698556200128166785259154632600033946588588404120782494140230267657931230348081473546798563442516654017785439277/13992284555818475246172436915369369295448957798601407752698165897233149306767323085858222695171567577411180062915364667730072627786550787821550894631218184932361079653545624383256368757970975445104814428199316072153101194408374519373704504569920440055477274357311663606656795887916789103077152437942725565026385113634028545133444620247126197179687156969019500105080271818916138423981684488050044230505335240802670889195635110659165412191334144385867918061991002059759173753055328257773029836397553549720588981351856852694674970255850257967518374201042480835407061889867397828247247591178894535140052966234506057486968800230485532465560986858755458337547607533971684931107788613045230263229457773887488000000*x10^275-6949551742960630961685506837791881996383210460725178669976161916701943448968294055408827900258481572580868409488508718440000209266478744962751627339984992150168303322495049149551691167829032373770402802892143033603629096276303918279523190164421571229988802845236149933937190131030127706757775037391573608679986450894205679778523173479254187702632517162177899826537195426947686800432976508926281636344253731457262184063179139997613168511263074935548063921818051302792685314406228068595850934242803097382759860343491975790062209532220739161097580214523981393429/335814829339643405908138485968864863090774987166433786064755981533595583362415754060597344684117621857868321509968752025521743066877218907717221471149236438376665911685094985198152850191303410682515546276783585731674428665800988464968908109678090561331454584575479926559763101310002938473851658510625413560633242727216685083202670885931028732312491767256468002521926523653987322175560427713201061532128045779264101340695242655819969892592019465260830033487784049434220170073327878186552716073541285193294135552444564464672199286140406191220440980825019540049769485356817547877933942188293468843361271189628145379687251205531652779173463684610131000101142580815320438346586926713085526317506986573299712000000*x10^274-30111128655139510828830200075894413810113012038403764510578365369672338015135373982680727610372918400557786572874101574021983294658565909351989940713353560669501788298933488684999799956600016265710182406341398962738984226747766174725989902206763732794280783440193416094987390649814999225616295541607750247555309620592346456242148407260083926745879513040466758571643377343937397960033865210488276789059356583528707131996457413529733285040182341215423270107153192750911148216880846988407962592912463058011629513726914662466948414137867747802858956189038954509/9925561458314583425856309930114232406623891246298535548711999454194943350613273519032433833028107049986255808176416316025273194094893169686223294713770535124433475222219556212753286212550839724606370825914785785172643211797073550688736200286051937773343485258388569257924032551034569610064581039722918627407879095385714830045399139485646169427955421692309399089318025329674502133267795893001016597008710712687608906621534265689260193869714861042192020694220218209878428672118065365119784711533239956452043415343189097477996038014002153435086925541626193301963630109068498952057160852855964596355505552402802326493219247454137520566703360136260029559639682191585825763938529853588734768005132608077824000000*x10^273+648001610311313937186175931029173133856623450740356424941537169011528905224895674963590743258503194442810255165518308851461961193159160655827991195563972122897365581888698885119485115781312174268659845320650124888192793147838807283016747134061672926253156335517531729969970240350645346000666271700994450702709716456048168878620558338645922375053523568055696121109471266118651262463220461239680558973172738019575712181586883368436947058928679843078009425907570031318975193029296760096251709380775536462735313616143073955515711196471853894691305658803233643743/575682564582245838699665975946625479584185692285315061825295968343306714335569864103881162315630208899202836874232146329465845257503803841800951093398691037217141562888734260339690600327948704027169507903057575540013306284230265939946699616591012390853922144986537016959593887960005037383745700303929280389656987532371460142633150090167477826821414458153945147180445469121121123729532161794058962626505221335881316584048987409977091244443461940447137200264772656172948862982847791176947513268927917474218518089904967653723770204812124899235041681414319211513890546325972939219315329465645946588619322039362534936606716352339976192868794887903081714459101567111977894308434731508146616544297691268513792000000*x10^272-2477068173711997203255335962719036671568433882297884525209882475504111710102981543782046761469217529408915365671180684146961717183520613104017322484012071207326266171892626749987378944331686732203827226459863196855635116667655778037358051687580229093069347525623232194034704135590917741715196256117879705104220698404207293897555522646739792297876854504252205773362234758599341697565952177976572315156461810414904201118676939663602937736836468875191149835690384064578695475709000137986362966090203570282021526070954713399618466775180788342988813864776337383073/18134000784340743919039478242318702606901849306987424447496823002814161501570450719272256612942351580324889361538312609378174125611369821016729959442058767672339959230995129200700253910330384176855839498946313629510419147953253377108321037922616890311898547567075916034227207470740158677587989559573772332274195107269700994492944227840275551544874555431849272136184032277315315397480263096512857322734914472080261472397543103414278374199969051124084821808340338669447889183959705422073846667971229400437883319832006481092298761451581934325903812964551055162687552209268147585408432878167847317541508644239919850503111565098709250075367038968947074005461699364027303670715694042506618421145377274958184448000000*x10^271-370526250762066663640289362203856446425025700813457824156620446393143171450535509842108588644932426627330460131168613612078303907075752672588853414350501702396930950724239651253293930187024407159735568586778211634814330756132739796401861495440461190157513639002599327687379109851225695623504096525258185712976318371007651804163426528217819119585561486445025257711535593707726694779713627335788000882747022214737025228358630290388041391236086379314206320227889753949815345772455774548085166578339790393597077370846920493234848769231022119774246079052246330929/124347433949765101159127850804471103590184109533628053354263929162154250296483090646438331060176125122227812764834143607164622575620821629829005436174117264038902577583966600233373169670836920069868613707060436316642874157393737443028487117183658676424447183317091995663272279799361088074889071265648724564165909306992235390808760419476175210593425522961252151790976221330162162725578946947516735927325127808550364382154581280555051708799787779136581635257190893733356954404295122894220662866088430174431199907419473013204334364239418978234769003185492949687000358006410154871372111164579524463141773560502307546307050732105434857659659695787065650323165938496187225170621902005759669173568301313998979072000000*x10^270+3118349238438873670553197089257867076582704927585000798043175610970456638281564678001833447285735144362988872996065565103822655649811499068417895172005960077461191278375546806530963522336096199039562974072186766089368508250486658746001232299533470852070351717714459070071573206713320499219246100371278657252173528118558841458946035386281244225631706827444235519157657733126732282589073328887266159056585034784552002962495335125778398954425033030589084102676526742201225800498094792540713193996532048033931374510417991437384170667861048121086495203732020375849/758118226338890455454037542001452857372412796834054905934060729407972687291461423618607889366880246712937310082375907798519795702978557678634904110868005254946857650431280240132500937670586383651779612601110402059532361798303754088141421456377789994974855407965496360656724544583201472456581757071213191697656672871662338350414700621967648864585723349666988925435306639722601572746271644292924615814982230832774802200877931033061444289134190008284320292374486416632402076851992846032506621990023009773145057500073561274052232091653231835044236825872844112607840892361661911957720290648565487855928877514030197621033309302191199616054054274314690577776721366960625340556372241260921853993690611236961517568000000*x10^269-20392416851249532566811282411218353246721374056919791693200383092593525913548353809004496032436333080623133605040590076896902315861347637935323680021967029773897309185492284575093645703072755514668350306016152989169665032332889479277260507619565744087069691814222196578655125960596939357071498498213559030938527780394417597223484444601406463772889018380364116924537815680726019189696352671750751202279172022139794218977848447954210026121510994091100905166816411844453483496153638515411629359279709874955882014521286022250733428777968681434236446159562674725201/28201998019806724942890196562454046294253756042226842500747059133976583967242364958612213484447945177721267935064383770104936400150802345645218432924289795484023104596043624932929034881345813471846201588761306956614603858896899652078860878177253787813064621176316464616430153058495094775384841363049130731152828230825838986635426863137196537762588908607611988026193406997680778506161305167696795708317338986979222641872659034429885727555791868308176714876330894698725357258894133872409246338028855963560996139002736479394743033809500224263645609922469800989011681195853823124827194812126636148240554243521923351502439106041512625717210819004506489493294034850935262668697047374906292968565290738014968453529600000*x10^268+66920297756536723114109541523190675126076817552637798010087323970618403893779624629880152469076104289542282377913237403401771175920921478401383750080757704637016925852527276840419445026426124792929059129541542520538341423503725628123402658771642110156900343471374343720270346297826888531678508876462014069242242202252836749110953443520047314918850107886116437673495801192211699506984929634293727267837366440313104251860943575723171423217185474900325569720771113802692192351891473294959534720237444589775415955465656566620305941278863102510490901144204272687649/1845948961296440178080085593178810302896609486400302418230716597860285496037682070018253973527501866178119355749668755861414018918961608078596115609589877522590603209922855450155355010415362336339024103991649182614774070764160704499707257480692975202309684295177077683984519109283315294388825980126852193311821484199509460943409758314434682471733092199770966488987204821666378229494194520067426628180771279147730936558937682253592520349106376834717021337359840380280205202400343308012241578489161481251265201825633660469474089485712741951802258104016205155644400951001341149988689114975561638793927186848707710280159650577262644592399253607567697494106518644788489920132897646357502812487909939215525207867392000000*x10^267+1015076379078634695338823737744071493398523023409642028303916642331505790865683971606234983278337126428245102309099209915340549291933205802561145363037429319191254095350245653237956276087599806939912436802242693165013740112170099984308344657392827847564303191867427661306164238548989705604865630807145134648285641374017769290793694593640302528118810516605670849967563000747126872497652386620108403740210806189226092623254203564515202569507670514050022693991228606445244393950735644887774136518874770106140767167137181928271877234016902108678941290658207133296041/91374473584173788814964236862351109993382169576814969702420471594084132053865262465903571689611342375816908109608603415139993936488599599890507722674698937368234858891181344782690073015560435648781693147586634539431316502825954872735509245294302272514329372611265345357233695909524107072246886016279183568935163467875718316698783036564516782350788063888662841204866638672485722359962628743337618094948178317812681359667415271552829757280765653318492556199312098823870157518816993746605958135213493321937627490368866193238967429542780726614211776148802155204397847074566386924440111191290301120299395749011031658867902703574500907323763053574601025958272672917030251046578433494696389218151541991168497789435904000000*x10^266-515804334458151973960713113456639948293910259006286938976686924827875283336657374550605732939574172399984997923031640899334455284853552228932851948249080421476316419394617600381816095308919116604983471022510301663993678796618273280798642162823802218064301290004941061254048567017592965333291950133955474628495253563736606852150365590587200795868358901913171190070991585059332068334344007583494531607088730897717335004568357055652626316923896412443638573571610028488488635951542606659181806456888358306058566392767159031538845338354909382072110696578075059236437/168691335847705456273780129592032818449320928449504559450622409096770705330212792244745055426974785924585061125431267843335373421209722338259398872630213422833664354876027098060350904028726958120827741195544556072796276620601762841973247837466404195411069610974643714505662207832967582287225020337746185050341840248385941507751599452119107905878377964102146783762830717549204410510700237680007910329135098432884950202462920501328301090364490436895678565291037720905606444650123680762964845788086449209731004597604060664441170639155902879903160202120865517300426794599199483552812512968535940529783499844328058447140743452752924751982331791214648047922964934616055848085990954144054872402741308291387995918958592000000*x10^265+8407602540550438128559522215221739536976474011997591186741408465203999488805313741906133068251264096051888809309052135487075433730718549635497167793002801975241302310231512354693220048589195384672849173527568273103149689840266519976302394603550713804066771532856412395923362689389947084540133563487538723251546091210777762087658108446401505946529482014294293125063022623799690894709187205913846712148608553962256766561476316944133992660468463392233504967390162235422369788956000521284594428884459280510585181694418765410171673951965028800139778297713966389482911/26315848392242051178709700216357119678094064838122711274297095819096230031513195590180228646608066604235269535567277783560318253708716684768466224130313293962051639360660227297414741028481405466849127626504950747356219152813875003347826662644759054484126859312044419462883304421942942836807103172688404867853327078748206875209249514530580833317026962399934898267001591937675888039669237078081234011345075355530052231584215598207214970096860508155725856185401884461274605365419294199022515942941486076718036717226233463652822619708320849264892991530855020698866579957475119434238752023091606722646225975715177117753955978629456261309243759429485095475982529800104712301414588846472560094827644093456527363357540352000000*x10^264+110936099591704825711638037356606737198560797280190599078439475030483993324036089584332205985027639268407789718972575605324955628424622396117066353427482951017629409747609316711740241319936749497160757383508507595976309199637735160814829818396948005642598390053842886591623158855532492559172005524606389570704954206178885015736834284042073678037355352853032912680418007048626358984755912179169090571137536329089647182231920007108549952255943353003005559187730133275916613373511682229824104304065124451614044362956831737635776602614119704805482625948140387318907/8771949464080683726236566738785706559364688279374237091432365273032076677171065196726742882202688868078423178522425927853439417902905561589488741376771097987350546453553409099138247009493801822283042542168316915785406384271291667782608887548253018161375619770681473154294434807314314278935701057562801622617775692916068958403083171510193611105675654133311632755667197312558629346556412359360411337115025118510017410528071866069071656698953502718575285395133961487091535121806431399674171980980495358906012239075411154550940873236106949754964330510285006899622193319158373144746250674363868907548741991905059039251318659543152087103081253143161698491994176600034904100471529615490853364942548031152175787785846784000000*x10^263-28836577963551119684675221205518482788965311346381227667157357476172919856963315963944989941419167849565741934925699087101512254240521228962712276886162330867128498623446368841006211784475045434504640035151058722820343933910914873838753999560710334921378241073078603362738564746933663768263964726323518569827685080005924740392860782253550097149161924170981886534495285060998586881589424233810859487686789017784519882505877079477810001757498356499158897512354165302226123368710687609605421574298874005698183308750163875761667087629910993518225899902115999463714373/2842111626362141527300647623366568925234159002517252817624086348462392843403425123739464693833671193257409109841266000624514371400541401954994352206073835747901577050951304548120792031075991790419705783662534680714471668503898500361565279565633977884285700805700797301991396877569837826375167142650347725728159324504806342522598947569302729998238911939192969012836171929268995908284277604432773273225268138397245641011095284606379216770460934880818392468023403521817657379465283773494431721837680496285547965460433214074504842928498651720608443085332342235477590635407312898897785218493893526045792405377239128717427245691981276221398326018384390311406113218411308928552775595419036490241385562093304955242614358016000000*x10^262+5631857931005880164450036601848981311738348411560135943462075918555127847746430102763704802031858573487961933734177850150152737706985667118267104253286064895324484071490987353652275994628654973657675873209045079560475742630894220833513844052554120424173697919363541163828076486994037741507720043625773543175819650688954701467735427420778541977988891163191092001142300289646288059241772185925044724951981848234825416848157875769518640586232809884603787130088516357385562729591601746204025063084080153280197191793027400267690906118986183479773827994429790753828939/3410533951634569832760777148039882710280990803020703381148903618154871412084110148487357632600405431908890931809519200749417245680649682345993222647288602897481892461141565457744950437291190148503646940395041616857366002204678200433878335478760773461142840966840956762389676253083805391650200571180417270873791189405767611027118737083163275997886694327031562815403406315122795089941133125319327927870321766076694769213314341527655060124553121856982070961628084226181188855358340528193318066205216595542657558552519856889405811514198382064730131702398810682573108762488775478677342262192672231254950886452686954460912694830377531465677991222061268373687335862093570714263330714502843788289662674511965946291137229619200000*x10^261-28263045826327008022893827019176794171173717103948028565260079473133208427496715361087919234050091086440417626098877689084399782276395336272641847953974314234021512342194466490916277738249132166099394468790944674572490112847740082941489436585342142543758635912751148734353017937779034365636769632571978628139264016129188114045928288026561159601146566697910248718475154427319481268945833709574230133797842282755369071037565999819318105847791528090851851005296719093504431379127965366467629241301509072396852709718716417647230622319011325094278372177353809586578609/368337666776533541938163931988307332710347006726235965164081590760726112505083896036634624320843786646160220635428073680937062533510165693367268045907169112928044385803289069436454647227448536038393869562664494620595528238105245646858860231706163533803426824418823330338085035333050982298221661687485065254369448455822901990928823604981633807771762987319408784063567882033261869713642377534487416209994750736283035075037948884986746493451737160554063663855833096427568396378700777044878351150163392318607016323672144544055827643533425262990854223859071553717895746348787751697152964316808600975534695736890191081778571041680773398293223051982616984358232273106105637140439717166307129135283568847292322199442820798873600000*x10^260-66559259481542207125819233630067455040263410703390098366443985389478694549331935000930710365391083349317132692360680328651810113370795458452009195679527278368851172172076735700347947956863649550017242486180334439528260204096785615438093458785330077857119191454589382514137718529181947041688602680050369984653485455824340238643757795429877007965862695962466491312986803690958148668973233799843270297201740732183184560551904173504209298388829142967017836838259547023398638164057419846764819507724882679732991393514170993461432679699097756078074965853815438816599979/2762532500824001564536229489912304995327602550446769738730611930705445843788129220274759682406328399846201654765710552607027969001326242700254510344303768346960332893524668020773409854205864020287954021719983709654466461785789342351441451737796226503525701183141174977535637764997882367236662462656137989407770863418671764931966177037362253558288222404895565880476759115249464022852317831508655621574960630522122763062784616637400598700888028704155477478918748223206762972840255827836587633626225442389552622427541084080418707326500689472431406678943036652884218097615908137728647232376064507316510218026676433113339282812605800487199172889869627382686742048295792278553297878747303468514626766354692416495821155991552000000*x10^259+173107996015524850833483391678549836896740718223127912210963786243717131227169732072456060386094887504488152775863384038163919153597070153559012202749539593215674467785177520069048956107355607113030192334202459176200593131367886713990755310324134972670520900816869409377600518704197512705089723843638531265985506903376409787042549668527209815064231076474495052817800112476267040215109232500579999010479951471343509393140377247750122205363634693214956466547202159772863250430245566272792106250341570620535470058452851393142387423187835780543443637847307409932450031/27123046371726560815446616810048085408671006858931921071173280774198922829919814162697640518171224289399070792245158152869001877467566746511589737925891543770155995681878558749411660386748483108281730395068930967516579806624113543086879707971090223852797793434476990688531716238161026878323595087896627532367204840837868237513849738185011216754102547248065555917408180404267464951640938709357709739099613463308114400980067145167205878154173372731708324338474982555120945551522511764213769493784758888915607565652221552789565490114734042092962901938713450773772323140228916261335809190601360617289373049716459525112785685796493313874319152009629068848197103746904142371250560991337161327234517342391525543777153167917056000000*x10^258-19359943836176804343469399884517557109435902472652163360977201752569873238322587823961103501660211329004729820616840356272279402147988964890349813307997214686602151773702592181807790513597489948460011926619505555443125004902303501621449496167155783410070960100393876078138426984385009234168714614879823481073861993188363662929660585577058915958006020847900736110445503984275866039651732109352809655985577589487277034642176606472300373804619131628010324485058752515139335525028258762720279679243514853522542386227269287537999635597566387475195909992716018289461467/29507490008801423304716649057085279730312414055321540506001701062040586375407270352824905618669793457697890202552424803670672372189990196754366857743552338826873006291274476002107190970198899205713091308921144678946608800613046601819792209770746507268428368681463978880930108874482875395099295754964462919828058013658779730921660704179297917128089584368774615778279229231016253079257724529960585320558920141401135447220073048039048153156738064839990374829769486516010699006601413897331463515216386043985111527467801469518318500234710661178058541669589358534103955943765524284310385822742139572655471779361862560287536075756624594214918637900585470505181464515862748293997863056509659026332057328535835481691628171689984000000*x10^257-101461067977824135750003567949710138526169720054165707818010677521505184570801085923868924176652887214917817600930743885912348018032375038808532923067213180665710160781825924116530949470407820949567194540278855600806187427363135826240419614796200622046045380685171043981578059711229064845466849975793473732968401083467632291074521831098416624164553412462799511518041015630462874920429642810542167229043252498647169969593621410215819194699555215711718188549241682737658614549425486055841144697747043107960285169709805557043151491350039450055822842556253010171713177/4603168441373022035535797252905303637928736592630160318936265365678331474563534175040685276512487779400870871598178269372624890061638470693681229807994164856992188981438818256328721791351028276091242244191698569915670972895635269883887584724236455133874825514308380705425096984419328561635490137774456215493177050130769638023779069851970475071981975161528840061411559760038535480364205026673851310007191542058577129766331395494091511892451138115038498473444039896497669045029820567983708308373756222861677398284977029244857686036614863143777132500455939931320217127227421788352420188347773773334253597580450559404855627818033436697527307512491333398808308464474588733863666636815506808107800943251590335143893994783637504000000*x10^256+2454470382545928887331438735716156387266889479884329532453237292456886471118950130880264302456361797606996364527066205553877418794111896785437076621712954357883174523011929377298315392754945072768477544176970802303708897639952932239167156805956318712100837403757060213515684442252641819286809387784508657511850554767852670105394932309049786719160497221561800293797921993193898652621715831710188683125585713900579912286257142869818854977610215765448924921929393697640429455294004783487812365172796735517495473892101966270421447972062954176619457222077952672698819473/128888716358444616995002323081348501862004624593644488930215430238993281287778956901139187742349657823224384404748991542433496921725877179423074434623836615995781291480286911177204210157828791730554782837367559957638787241077787556748852372278620743748495114400634659751902715563741199725793723857684774033808957403661549864665813955855173302015495304522807521719523673281078993450197740746867836680201363177640159633457279073834562332988631867221077957256433117101934733260834975903543832634465174240126967151979356818856015209025216168025759710012766318076966079562367810073867765273737665653359100732252615663335957578904936227530764610349757335166632637005288484548182665830834190627018426411044529384029031853941850112000000*x10^255-197939958236036213188852814504411946955332732183589958556916703967371958222863450029692077389707454642011069734199889359013192084946950096513237946718581648754145897221693783281950931186228613112615531812937534911380509772161318999575905190277884903160753366479899885199182868906073873361322251569289788575593496424688378051743519539284141443266518777288228566603811566305308490637939930127060279114584327421050132111334913262286210770986257048802516101454538353980120650102740330214707392030525066298494850311686749770215369884529750583648990955652966610557303247/64444358179222308497501161540674250931002312296822244465107715119496640643889478450569593871174828911612192202374495771216748460862938589711537217311918307997890645740143455588602105078914395865277391418683779978819393620538893778374426186139310371874247557200317329875951357781870599862896861928842387016904478701830774932332906977927586651007747652261403760859761836640539496725098870373433918340100681588820079816728639536917281166494315933610538978628216558550967366630417487951771916317232587120063483575989678409428007604512608084012879855006383159038483039781183905036933882636868832826679550366126307831667978789452468113765382305174878667583316318502644242274091332915417095313509213205522264692014515926970925056000000*x10^254+457505531242791463507400559759638576573061300375427391777165561522029839689149079748566667865054067213297134084069266536588189624105621124485707324675037381856805685328805352684573869082905891609961126718736964046012811469830695161601560959705392949776566452627556535829460398741589981020511355557769580178507064884302942268518244657285724549992224368777728777440464865823266076523440678054500472343501185647643029147540669354538424484158181784561007850615193078475438691304904299305881225756851203679433064730299848295744610832543660761357829834921531597376788709/3093329192602670807880055753952364044688110990247467734325170325735838750906694965627340505816391787757385225713975797018403926121421052306153786430972078783898750995526885868252901043787891001533314788096821438983330893785866901361972456934686897849963882745615231834045665173529788793419049372584434576811414977687877196751979534940524159248371887308547380521268568158745895842804745777924828080324832716263363831202974697772029495991727164813305870974154394810446433598260039421685051983227164181763047211647504563652544365016605188032618233040306391633847185909496827441772826366569703975680618417574062775920062981893718469460738350648394176043999183288126923629156383979940020575048442233865068705216696764494604402688000000*x10^253+1688185994844768841256624952149968611828109214595201602913285737832862376557700144188239903680823065552249271559668338486948654816111874761808581233442422172613970773662626163165934916555403561379404325528790051192480043440793060336798875589341673174487273224333963198929422607160264950507927847227165713779557606053482022842519330055540508286581582668362684608954827635865222104628704510426094491166722303645885050661796327015281039290863732851572458850860199585884958606283444013798513193958687242792135264804884968282410807060946051544384651604702297410666126667/41759944100136055906380752678356914603289498368340814413389799397433823137240382035969096828521289134724700547138673259748453002639184206133076116818123063582633138439612959221414164091136528520699749639307089426274967066109203168386628168618273120974512417065805629759616479842652148711157166529889866786954102198786342156151723721697076149853020478665389637037125670143069593877864068001985179084385241669555411721240158419922398195888316724979629258151084329941026853576510532192748201773566716453801137357241311609309348927724170038440346146044136287056937009778207170463933155948691003671688348637249847474920850255565199337719967733753321376593988974389713468993611183729190277763153970157178427520425406320677159436288000000*x10^252-357234039842354951552523084279777087096388345960660106271385159707052964185668168574210933687360631969222765522002932733947915200049214946595587945939073949737029282337806516352584904529978545839215092340882667645398455466198451119172543687117319372221294099854135254951919847066631350737109190692050011903699519210818426916309279790233808409081059231942967002931344941910264554991188809755635578855576405803166939588625141958963715880320330084246277335080889813849854283524899883104799176481033286859957899761474522018099042745935222524917032618616337541903483/33394041096318711928467740584108819674433917895549505903252151121646372521241788217018186551753800557547449000627343881181603400694391368502918010949935977542130622992110321409877215766339914518843614871915706663243622143660837185881851763326565761045840833305433906346715385796706424625331844955180568192816274977788328588009708265580335779974093843830715578138809365545478392438775098110708681316959460227216322575918827224594337582717854274036188328050846278003653293988713128617274696961785962345396994471429953473500187397430406694629514619077360129591553127352835388292691236743642951707472565340907833049499388792455303093886854664225896311145547201511141133056115565497728168806853653770005239833076543163556912168960000*x10^251+145297432412710357566410872015972562262325024950583828487949011653319767431034484119534725543983756816242805101136032909301355067717186347172044255440616722111787221010992544247432658296597874402999345957091785680564064370122681596773666460695832513681271357252508987559816381958048869040211307438802765150252951594667738264611367357600762166670590601394754599502606782228886813487292336521084232919604326373022050288149669066114110278133840926460771380267802718758158316011464118598073185454112614517537632136226165539864812342837123289865343715614574381357056753/133631821120435378900418408570742126730526394778690606122847358071788234039169222515101109851268125231119041750843754431195049608445389459625843573817993803464426043006761469508525325091636891266239198845782686164079894611549450138837210139578473987118439734610578015230772735496486875875702932895647573718253127036116294899685515909430643679529665531729246838518802144457822700409165017606352573070032773342577317507968506943751674226842613519934813626083469855811285931444833703016794245675413492652163639543172197149789916568717344123009107667341236118582198431290262945484586099035811211749402715639199511919746720817808637880703896748010628405100764718047083100779555787933408888842092704502970968065361300226166910196121600000*x10^250+77533283180227023115142847053071156686306812033453696283194116808101967861173145665353592655496119785610848476984308337687047849663827562357263800629349568755666486039247858336299559742768458407033176460331847911652257342200894780219592330370679786330679259306370468224089015251828750569906145249007756561078557707795879395368750689531288492216271443902573721428872199734267766978592871660752921556609745926884635031459214170474497571419726593166214880910950082661840091035563164892756302252604061772685027635175297693162520307913257585148652607013024467065697271/2460040343353469475212247975961389151175599540244077067261508182685192490266524323573452249534708669027418723140532752028817958700926487779475756699831249563776933973533563415952398030096042771037585251479181268020561696258069423010412277569512816581044004205331095280384679903458053851348167628306239425267841656801231792471483361059973213191341570015924771345459766750246281530259628733207854186061966963806536981396692968737246730085057203435163614480172967800162309192507165896445530431751930205642103364317488174802950736833205653173576754785145483092081380212388931496420789550431979125386731810630718287613519178691477197349321735588377477457536805036775847991623640641501390908229433878350147366657787572345345392246784000000*x10^249-3136498645872990661612058350403380887381673376007661465161665561550350600188143929084473596145645871382010483110713502914525659872321150385695232741977044523264014026279700854430884589691764163084167703547728532457061486341091988807741020482605794765126621627197250142227862194231715055487869213287082912015710600320403714468419451323319805692102915928859958420959596034742751478693428678165848539714785189468337491316886374886246365722046769742160448643247820647473537615416300531894479048492147178829540708830805659260652635214235359895428057728585382728821196079/108241775107552656909338910942301122651726379770739390959506360038148469571727070237231898979527181437206423818183441089267990182840765462296933294792574980806185094835476790301905513324225881925653751065083975792904714635355054612458140213058563929565936185034568192336925915752154369459319375645474534711785032899254198868745267886638821380419029080700689939200229737010836387331423664261145584186726546407487627181454490624438856123742516951147199037127610583207141604470315299443603338997084929048252548029969479691329832420661048739637377210546401256051580729345112985842514740219007081517016199667751604654994843862424996683370156365888609008131619421618137311631440188226061199962095090647406484132942653183195197258858496000000*x10^248+47624186447570062898723297623322219093100599116214642963878051009889800868698466255195348952778970262916491608899816552076332833386428604916040617481857813521290670208693821360745933894701628174917388428862874403539252208688820288847094128439410657144089553319700927186225741300730648649384224439252999306535416734596204817737513792223629148104789146862854757952638746725951979128428555638296880822881247525166880143640147625410213726078859576691551090235908376577261705542226952661491505947912042873127605499987820232378266809818777583884595669603331148781335459713/10391210410325055063296535450460907774565732457990981532112610563662253078885798742774262302034609417971816686545610344569727057552713484380505596300087198157393769104205771868982929279125684664862760102248061676118852604994085242795981460453622137238329873763318546464344887912206819468094660061965555332331363158328403091399545717117326852520226791747266234163222054753040293183816671769069976081925748455118812209419631099946130187879281627310131107564250615987885594029150268746585920543720153188632244610877070050367663912383460679005188212212454520580951750017130846640881415061024679825633555168104154046879505010792799681603535011125306464780635464475341181916618258069701875196361128702151022476762494705586738936850415616000000*x10^247-10067662117614080132174899658766740724760842004887113713549573305246795940805546731971603699014739642821670576612330105431650375378145595808181877508196883658991710429755770929882830128866623993093037920146480057986084972706627054224218117468511058568394557084827207542574686401176818622227170521509922485503692581043214260922172162606968139099295343294625327313245763549717200002837016638153224978308480204100377525052619315013643583352462363023053466140053489855764922637033765530242491074413692793368932243134665911150092456100769011354024049053528315746660450703/46760446846462747784834409527074084985545796060959416894506747536480138854986094342484180359155742380873175089455246550563771758987210679712275183350392391708271960968925973410423181756065580991882420460116277542534836722473383592581916572041299617572484431934933459089551995604930687606425970278844998995491134212477813911297955727027970836341020562862698053734499246388681319327175022960814892368665868048034654942388339949757585845456767322895589984039127771945485173131176209359636642446740689348845100748946815226654487605725573055523346954956045342614282875077088809883966367774611059215350998256468693210957772548567598567215907550063879091512859590139035318624782161313658438383625079159679601145431226175140325215826870272000000*x10^246-6914646342614396206917381704450758816795853093278667804177068158198103117363275313114065728929396913562675924071877824290246307835646395279964164594774939440647377668221444316097001167419322584286678587914170656347829302029970005117622528985124444664524776426467885851944336608931671058583899226889983428871798288884995244937406262897025064038588183165541049414782454457563936146414629297891962041476933141872625651000929054999322612859046958091234814870282481835118798612993629575492069528284593848743708656072781838834493132465843002301942852146632774330228030569/120241149033761351446717053069619075677117761299609929157303065093806071341392814023530749494971908979388164515742062558592555951681398890688707614329580435821270756777238217341088181658454351121983366897441856537946723000645843523782071185249056159472102824975543180515990845841250339559381066431315711702691487974942950057623314726643353579162624304504080709602998062142323392555592916184952580376569374980660541280427159870805220745460258830302945673243471413574104730908738824067637080577333201182744544783006096297111539557580044999917177884172688023865298821626799796844484945706142723696616852659490925399605700839173824887126619414449974806747353231786090819320868414806550270129321632124890402945394581593217979126411952128000000*x10^245+66141536868321012110094251260759181177446601677800967133445086361490904907575959989529501221972457403747960987739179413503517478227876466934988971329823372047602159762205184393265700616177872571319129378482310865763352043540740555921851589479123578505133044568695954861977600819050359991360894970740090853606558925239216142240116269649521130089137557714274051104202630092174666838724174711171352639785574412419486278249374195740142776861068912588448541553308223847099573285007548889660296439917317374110757920244924103198627633968037031246396073822667271342699903461/4489002897260423787344103314599112158612396421852104021872647763502093330078665056878481314478951268563824808587703668854122088862772225252378417601637669603994108253016893447400625448582295775220712364171162644083344325357444824887863990915964763286958505465753612072596991578073346010216893146769119903567148884397870135484603749794685200288737974034819013158511927653313406655408802204238229667391923332611326874469280635176728241163849662997976638467756266106766576620592916098525117674887106177489129671898894261758830810149655013330241307675780352890971156007400525748860771306362661684673695832620994548251946164662489462452727124806132392785234520653347390587979087486111210084828007599329241709961397712813471220719379546112000000*x10^244-7913354566373865411401637980834828850929892860027468721996031282058672173159719375413086878268700356049383560481319621316363149718416601853736427661775213402025046790614270155639235753123633776916786565451204501136029304459236621689213108475803761575833476238069894791323274679065264474872929992650985005723482867659178756102760444434096027604867854703678341922898300527361915317258245507206093005662971352990474419208030772660608967601921069366886734077538544161176034931847224892568448917290549694813333076050672755414912776816483146286656662294117862885224999961/5593988225816835796536497976654278228424678618000314242641299520671839380559567224725492099581462350056458607624676879648982910736685388391425412703579249814208042592221051834453087097464091658351964638428679602626936774676200474091030511756817628096055983734246808890467020274214477335808743767512287879829831686711192014988506211282607711129042706104928308705222555998744399062894045823743024662442242922177191951261718945374076731296489580043632426398280885456124503173354249292008223564090086159640300052674006695422543009571108555073069937257510901294902517486145270548580345781775009176285682499112316283206271374425563791671859955527641904855446094968017517501943170559615507951862594085317978130874972534429094905819534511308800000*x10^243-2033935432628281002846521341810810264115105108042616029805141944002190348150430112120079459629558064270820562192208305334670724879145849101666002098982144693521995418153269173126030952690039102233921025766736368522393443910859396928316417481155111140544181831204768891714702790204383331690469283337635624657834608461547059574943910203725132167200658085838929325419923241970472412721892965280439778377120662046052631135296088200850248502897600278011954148500095195679169359177960367815561782968186744475677330005853535599887743052350905023008174998464232730437516377/37293254838778905310243319844361854856164524120002094950941996804478929203730448164836613997209749000376390717497845864326552738244569255942836084690528332094720283948140345563020580649760611055679764256191197350846245164508003160606870078378784187307039891561645392603113468494763182238724958450081919198865544578074613433256708075217384740860284707366188724701483706658295993752626972158286831082948286147847946341744792969160511541976597200290882842655205903040830021155694995280054823760600574397602000351160044636150286730474057033820466248383406008632683449907635136990535638545166727841904549994082108554708475829503758611145733036850946032369640633120116783346287803730770053012417293902119854205833150229527299372130230075392000000*x10^242+66653655211659643167738733658639866405059964202775980131429784912170428792448670737993427587548977426380168471241301450783552850083167389968167034996042772335988297832266887785110178925402602571102253635571534695335383928138220329930018487035807972847015606628963962509015604615084879124500683849391974597917802463823472689399097586939189082907359309461047611597518421526662806367343281983158488682728816688257042645124131373119251132670694898629462435848174510113636102949825407186310099106274168446609239847384305469409363650726109850354568479360076516480732761061/1745324326454852768519387368716134807268499728816098043704085450449613886734584974114353535069416253217615085578899186450482668149845841178124728763516725942032909288772968172349363174408796597405812967189748036019604273698974547916401519668127099965969466925085004373825710325554916928772328055463833818506907486253891908676413937920173605872261324304737632316029437471608252507622942297007823694681979791719283888793656310956711940164504748973613317036263636262310844990086525779106565751996106881807773616434290088971833418986185869182797820424343401204009585455677324411157067883913802863001132939723042680360356668820775903001620306124624274314899181630021465460606269214600038480981129354619209176832991430741877610615694767528345600000*x10^241-3863399181332530576271590607168635868726907187396627631748433809991376051917436164942977758980288526543158105944564512072453814274834057431896691663227521489073272174659970407675236124858630682013120525094274567855477221046969480295242492207153731573642527283081957349612756422457722662521738794867852639508076396661171478457917901728491685084570773598812498418367601690246565790766294522814625831955957441665162415431869438490723169704429044192882393814940057400919871011249857656043501009362476711564579766125063006638412198978751869029484639152964051133033877417/708095519373118328324920495196628697163779003426516110894219491542292636240928539460368827150627180118341206771303952429196574606248500553108454945378686708262788141200152376460297606446844599999353119671272681781056579862844670078780481307880265951632991840380091932280904264312287859907631217092765035307084930561308512911542844836133544080406547802072367731522085826197187343438308670461476179660607879435321788090589337277704318323690882378475725920046854681929268440756366582056758456857924655278886365796030539477678472015432283515184690480199426483970831063911160918125331823676524076649595632945486887599243126343515392652798621568217211217164205920519602816474369177974470908887911233279017998114061136439229083194947539042304000000*x10^240+246193548463969297300051242507626837590225376712846896044827809148022059131162832768672343979098652736066186954134065353265010242739803916112592970337831964483403097960657459322168910837645936252907344623192252093112779930416359546210267912988205654095800476958920568302786523634585608009931770077511761702677440959524833419053490109555543748376420193513070395223637440075940489151493851051439587985572179024102979547017934808039587969298182848353248364918367706578829199981826474413715369197977041198956295475358826394600528216024230126818517174886388948357458917/1456434791650169034169681080350346010186282397329367529601966910917775324438544466723172764498173590425413687485139087594324479259658445763338973521753311826627736803474695281184393033589758149620922221933752653683941753121053623432986158239542875315008861479380687028982306349965126420644490788041592094427124035575878206759507510008936079076097190268033120373609729758244523898874914073395951778185855389381133190167783253992036406112550322804217156730123844820540986719062588476383569635079168860849206692285482457486797804991906477374381422950259088229994262588357107939255382883897850603397236622090313775163347082841512858617423538421303910228435786868458846521041632620699894748895653960070287877645662491999575066550871663837184000000*x10^239+3990061470947190082535213365070610766936892226736686525018681258872016240350440009814360319841802097115935912203705705204175803059309713273980414704390964978288255679758647858878624877720062081958090210326995890345702171790111474238382208529549303929723985501376526843629851518983574772700706070659919554046866593399901204115709923431738064348106228414772943023509420211236221730994328745502070449829638471650043640145248619289096985577780139170420982565993356808176250234766533855996106775235942977294585342047970429380821453873314894987768896742946185448253262357729/50893657359423506730025335671762490979949452092277418954411131735110740937180497845174549082624177943825655895480700276896074603249504728754117090744147728469679634860619751905707430165760508780353506123253052730331660621062097817242268313522586235007669655535478727540757713093181377643001086097325394147661422299163488057004230429752262347235140216726149358335418396672096643122284997380748138936926530726534318197223018027497720175196958480070564324777447633408984239910923091718747457328206476673514678655223898994418662497637179945370384443573853579108919511887550779829340099494926491485113036522323924559308000462813825331527248126594043839022460136331425932831278810297737122105409731980696139596450030120433151125553659421126557696000000*x10^238-14485421698809374668009131812902099583170089115838708389095555240059927671179088385508709370856118059666336854566179610238127437191001500602966455846216516299760939903819367752450462074997132504884564848519904355099239906149343450161645383294208499637937305804033147191004330227917802759160854672943705234274956581296183498727109895078432697946804085742224315214147386035993991324324280086643690862502801910808862341850039305613233342319833023317400079653904667963583719061206254800579532665984982389275109200594069921530455594669666083001419519330035686666425763123/885107084511713160522179750813260712694773079865694242685410986697578103255313006003035636219550920762185319921403483076453471360860951804419427665115612669037906693228169598360129220274095804875713149969618308353594097757601701169430753278653673652307298357138760478969699358142284828573931932127398159089763866072408487947899659647865432125828525508280858405833363420384289445604956476186924155424809230026683794734313356999960350872990582262096770865694741450591030259320401595108651431794895246495907454873459112946411521698037912093397990323023540506242078467609578779640697382520460721480226722127372601031443486309805657939604315245113805896042784979676972744891805396482384732267995338794715471242609219485793932618324511671766220800000*x10^237+494986231620489123544479063611197090430667654009166849855387932776562759598128306228580725086969465951456793352059561415158527076054962405771981862391109665258978669798793571045136319172149965576233532984742192783492275262451307491163378486216581077745129412131667174487998539204735533057169865273588150495857446689583222627877096204974194768037081098017344993465022134126992879769659750034108746369638929287296154470437838660874249865639286896642048881523134913084537926975874656248768485356885706272596361899576524382633014776266760453449798359363336022796031219471/407149258875388053840202685374099927839595616738219351635289053880885927497443982761396392660993423550605247163845602215168596825996037830032936725953181827757437078884958015245659441326084070242828048986024421842653284968496782537938146508180689880061357244283829820326061704745451021144008688778603153181291378393307904456033843438018098777881121733809194866683347173376773144978279979045985111495412245812274545577784144219981761401575667840564514598219581067271873919287384733749979658625651813388117429241791191955349299981097439562963075548590828632871356095100406238634720795959411931880904292178591396474464003702510602652217985012752350712179681090651407462650230482381896976843277855845569116771600240963465209004429275369012461568000000*x10^236+12876459091255823169158505020852715469770266560329757176140633720523423525520649112792622004810839636571803147157677786469673634734801960283623590923461871664214202361259824973788028328907761244837491308687555155692466157145190947111536190623791756418573702280984453515057446976530147229772889219796061943478382700425726281161429561713605900505230619121970459668815402554815965295659125881471390423806134082000317146798394107140817411349422993225590447499285983225377503693841775915557850847138318168646727866500116132408779233293496105598129324096102388303654563001/116328359678682301097200767249742836525598747639491243324368301108824550713555423646113255045998121014458642046813029204333884807427439380009410493129480522216410593967130861498759840378881162926522299710292691955043795705284795010839470430908768537160387784081094234378874772784414577469716768222458043766083250969516544130295383839433742507966034781088341390480956335250506612850937136870281460427260641660649870165081184062851931829021619383018432742348451733506249691224967066785708473893043375253747836926226054844385514280313554160846593013883093895106101741457258925324205941702689123394544083479597541849846858200717315043490852860786385917765623168757544989328637280680541993383793673098734033363314354560990059715551221534003560448000000*x10^235-145815248439581433418196092656888466967995606125712858305929372819449925034291684252176339870449859572508286097522909797051127494050990924385557609495070659227656008711962458977624287656782207468813034941143228446434392902343914443603742996490071684302019963463001538942011632907805749129252180514912977206672258090705425115325798771549523503138671055308557955898883697047450198265114576638349805815069181784611074073375901233053679887886350408257459862983947167062869233406863524095643436081747930932186917656290176046947468564074695922293297330937616702563655833667/3517769596683352785179351201632223376534106128618215198128897425530854413577916011058464832590983179477229335495626003139056676576605766851484573312235490991824256361566037251722497573057366366898034343239251004720524382127812201127785585830681160563730126590612289647617173129000696822684235071047131243486357509318180294500132407304476373440892891780111443648144119577975319972612339018957311363320361803818052073792055006060642418509613770142477406128617180421228990662643004099599824250525631667673334588649075898494217951836681877824000972739824759388008516661667509901803987677089319091451013084423029665539368991989691606915163390510180310153232444623228160477297991367779589879925920674505717168906626081924339405798268939188267667947520000*x10^234+499311926054210335854695926905230458691627045980617352197736339967515058895816984328862776036111669321765631527829398247543956302072422786362813730506683942154919649691479945020779539117140888122403029257968465107238586968023158762749964121746618259109357174016770971882618466460024701582320295437786664144333117458257408903138771206845112151934595952454320989441571789450364551841637428088316252284968631856415661305659869206115431917015111508266096092330717887357070404833159301860671549269208896955732963484401958456662611353097548149159861614340452394921392214867/105533087900500583555380536048966701296023183858546455943866922765925632407337480331753944977729495384316880064868780094171700297298173005544537199367064729754727690846981117551674927191720991006941030297177530141615731463834366033833567574920434816911903797718368689428515193870020904680527052131413937304590725279545408835003972219134291203226786753403343309444323587339259599178370170568719340899610854114541562213761650181819272555288413104274322183858515412636869719879290122987994727515768950030200037659472276954826538555100456334720029182194742781640255499850025297054119630312679572743530392532690889966181069759690748207454901715305409304596973338696844814318939741033387696397777620235171515067198782457730182173948068175648030038425600000*x10^233+811903518511677396115854879743928533379154941551455927638688417387915487623087484956415324793549694779054336799581576766734626738654767454284462064332564015419539205971598963550332672684751299471099004581448455313973566553276252652680915799029956925455824988969740350374156977736913214005232298438893912953761718826714426747848023289238645290369235583986314212419642568236633997239771390818925429512188451439050525579153643223585773144426544753322929926614988316432739025839076200489027315213483289147177084089612121183442928289090017074286718671043886458952131911/52766543950250291777690268024483350648011591929273227971933461382962816203668740165876972488864747692158440032434390047085850148649086502772268599683532364877363845423490558775837463595860495503470515148588765070807865731917183016916783787460217408455951898859184344714257596935010452340263526065706968652295362639772704417501986109567145601613393376701671654722161793669629799589185085284359670449805427057270781106880825090909636277644206552137161091929257706318434859939645061493997363757884475015100018829736138477413269277550228167360014591097371390820127749925012648527059815156339786371765196266345444983090534879845374103727450857652704652298486669348422407159469870516693848198888810117585757533599391228865091086974034087824015019212800000*x10^232-5321566576469116434452568095161433027825090041812303383482657543322417106026153611388335137280016067368626730980279462890419171798885121415450478931824486963844912480716696658389979210095917963803201948420335731825031572391071260954068853261882198492991266312531041235271673749262119198485043240323095725532434968939069970394577784385927934291825986190157941520718652732966536131025396010122180600613419298171399002230722468099609595429841411019072333780713987120811573353617056150745214493875127404011933463270745512990422827725185484886115188703727330370219525392863/56987867466270315119905489466442018699852519283615086209688138293599841499962239379147130287973927507531115235029141250852718160541013422994050087658214954067552953057369803477904460683529335143748156360475866276472494990470557658270126490457034801132428050767919092291398204689811288527484608150963526144478991650954520770902144998332517249742464846837805387099934737163200183556319892107108444085789861221852443595431291098182407179855743076308133979283598322823909648734816666413517152858515233016308020336115029555606330819754246420748815758385161102085737969919013660409224600368846969281506411967653080581737777670233004032025646926264921024482365602896296199732227460158029356054799914926992618136287342527174298373931956814849936220749824000000*x10^231+3371567940659451661187845910971293836018913120615246288103796136742430307178522090949304272657312989315637261679026911314109135801613177711946258735509962498579533196223078602264468490765659382121115109136304631748382372835446311553562039385140527678191904547965029755795928355910749002815364738883115667194201195347263851574300825048613887291627600737567631916402618934075779823489943448172569617047413145836911068208137197585807582406952374733829536409602860929310575332343123050612628540170246199058640361218545715192926800849917112753156575882774459569409263607251/227951469865081260479621957865768074799410077134460344838752553174399365999848957516588521151895710030124460940116565003410872642164053691976200350632859816270211812229479213911617842734117340574992625441903465105889979961882230633080505961828139204529712203071676369165592818759245154109938432603854104577915966603818083083608579993330068998969859387351221548399738948652800734225279568428433776343159444887409774381725164392729628719422972305232535917134393291295638594939266665654068611434060932065232081344460118222425323279016985682995263033540644408342951879676054641636898401475387877126025647870612322326951110680932016128102587705059684097929462411585184798928909840632117424219199659707970472545149370108697193495727827259399744882999296000000*x10^230-129396641321712024327191336847938561123068961333438760939120756738845437878419792054737664060413292546782785213107737592605756876157182188759217784753378259623755780784208334427630304850124428058123244525557399040127995628399350485099988169634876664757029073049355089071146745444795609906246055349092810044822440266445151313135431568414929762975392570338217699935808371299951578270180283060738194217324531600420710899607356407262121369992058439979462492255509800891667475592360462261206330952786666856154683741262377326252410908163279221206669144176872087177845589823/227951469865081260479621957865768074799410077134460344838752553174399365999848957516588521151895710030124460940116565003410872642164053691976200350632859816270211812229479213911617842734117340574992625441903465105889979961882230633080505961828139204529712203071676369165592818759245154109938432603854104577915966603818083083608579993330068998969859387351221548399738948652800734225279568428433776343159444887409774381725164392729628719422972305232535917134393291295638594939266665654068611434060932065232081344460118222425323279016985682995263033540644408342951879676054641636898401475387877126025647870612322326951110680932016128102587705059684097929462411585184798928909840632117424219199659707970472545149370108697193495727827259399744882999296000000*x10^229-4396392014468739718070545792603028606815872593807561681151206805120849918260303958050294106662832803435969952148755356901838357333834779945073558599501189019421443112698013989354358149617150247611983285264856326428575950561381741051001059324580976339702396968707812445474879062756853115475249359658869018427427733140729012277095130693598249300422273692664508967148379087606502017991319631554788872614879289475968843880050876326717230419704029191040112795755848572709197472471560274025874922299362308391991355725301452393262739336431113689201521651076789865457896391/22837438539358790474767320454084371130182085649834617108149606440477858560281713740066382453065618444576476606245444360267508576394914470068116547187707662483472055399613873007842974967796542469479780656517230270348903372804527744316043268903004669841566714222394293014734716536176694474836132394449205282388612609658954520435738997476481866316089808751328318392552696154454990070807229490047168687440834923785023778503077694262337571148127095514947939750013428070435035485566604722300009308792746440672601841560011844176191942610236042452215591486446749629906125236562060572156797179352403274221493478688433034611057470816936680737550530748094510738758757375881222898258128746074843984854882419722459216026096448737752224061786033409250878816256000000*x10^228+14390526015902186804476161361778312279860283927074649173228189249933193913161116138135539435920692026037183275470937038465701154677730175654314829326816473976433250733641648556202844274866961715152841065343474493363130040028328267520084812389937371110321043966974493043058222277541872374930197600991192165288823359523835045046209293759536689584043148667298963883149787908724959725243413974263908631789065891380250943915285244743529773825589198654716867385921498792915127107260061819398068080523205667457557906239183654372331649398100954667717571934328912904372246839903/354510125934174376297908068872842509928042551959512728293227970696825894002965098729798468095428208238849561654069281893304589133093536301761386785304223586263433410379286073475348069020099288062228531087248268932680096836719245080566802871835122090884608418217071089326329951734378063671776250385513903439574911262257882811628063605626923307197925319208619752071274012944835701867154784819900208968881568688899681118458975663573118584446606529097639858327408446622977142849547518425207504502251561547848932906904375859515862763527216134194233069762410183854958763272200178673704393974523226506395087568376283682874367330985471482425144398908820709099899942497279399294240584151069018145699310777835678902216300393045875324555916953818483242040505139200000*x10^227-130350613441313099739832732485720083200683987528730069176203717161891172174348270586161944260432633690823299028547039905477619327182190179939770917460127411086271093169828313487228674386325387967188224795140939293486332421328331248438710798668682611451842983690859697291523982419226645811614731799906616229179475143297401377349695093017901595737047773895603244985170144013196706215331875573032599540272113624243416903715934055672396340831988148514749611120190627267131726330453667924303459210300998906829182351239782717453560760764623144800280777542664908923216788237/49237517490857552263598342899005904156672576661043434485170551485670263055967374823583120568809473366506883563065178040736748490707435597466859275736697720314365751441567510204909454030569345564198407095451148462872235671766561816745389287754878068178417835863482095739768048851996953287746701442432486588829848786424705946059453278559294903777489627667863854454343612909004958592660386780541695690122440095680511266452635508829599803395362017930227758101028950919857936506881599781278820069757161326090129570403385536043869828267668907526976815244779192202077606010027802593570054718683781459221539940052261622621439907081315483670158944292891765152763880902399916568644525576537363631347126496921622069752263943478593795077210688030344894727847936000000*x10^226-2884136585544188709682619638667930020990352601302329781189486166375254549884591550751773343973090542487226425064360101141371831892536858973087778645325707202138476067934784719410949021071163639146166008445930723255091438883451082891869067687763719867128892356805667052411852473877843871921397279329874425104798127166159309296799043160150915424330870544368309752871963217330745975077179108378844113094285748068887248110795983744164800135459472781246765053663072302421906519729321150634111121956026415336853122522945628518082764850959947061350195006598459255304203108667/8323281217584963617429145964840650233093172959049429272971439312012434033113093622351790120501357932564294056225974444451499049211761287084832559307142640720967567026296281725073389446558852850156669860309307183636837056166451841022003197860476779525116893297270364705922529301589745842728659791659891645972628351374750292099093667262545155908125203146637159396455998564791794739489721034902004906225915090956775121911645515579542784156572501117944587978121763529409028571250246084765741410052862749384279294336015781049502864882812900541951559029204413012246857920303830281904364032445327926671884664648834486467485146031832808717807738061337529691910694302110038070386518062677272599942505557392663765530295748358468377185225876307042650030516207616000000*x10^225+78232513953592882698225183394700293671073925129592981652928284124613440102121667859705986985240231728925728576164083484395734007522943069783232111056085333163456246422286567090071623841622313296813829109280579170083305851115167308274848239586721494689806925736855290432240241128132821882195379313311409819021172229448033377327123505164428095423565093693873399473417126049063358954162418046626488223850553602441221102711406213109178536804599743634025228863323111888407317233641397393638333018739805049525109913776954892110453157029319213643881481178724651307849318626829/765741872017816652803481428765339821444571912232547493113372416705143931046404613256364691086124929795915053172789648889537912527482038411804595456257122946329016166419257918706751829083414462214413627148456260894589009167313569374024294203163863716310754183348873552944872695746256617531036700832710031429481808326477026873116617388154154343547518689490618664473951867960845116033054335210984451372784188368023311215871387433317936142404670102850902093987202244705630628555022639798448209724863372943353695078913451856554263569218786849859543430686805997126710928667952385935201490984970169253813389147692772755008633434928618402038311901643052731655783875794123502475559661766309079194710511280125066428787208848979090701040780620247923802807491100672000000*x10^224-802768181653616938187028129492973642476036195790673875911278955707773762335147326790629644147521208514117417521647871924048409105072790936369270109963730061905108690183162999551706247596860787729821962152875680475667797612470043022121554633549348821888708804116722361579682317231024984400703961344194503585320490025840441790596887255355855957303509879346937957331147178766838621062138239558119692232900732032061116298956520106097449036363529272436781913216894343111099935915644239982755932546956771531677408119220373811041888466365595192296580700017613751391616140529/85082430224201850311497936529482202382730212470283054790374712967238214560711623695151632342902769977323894796976627654393101391942448712422732828473013660703224018491028657634083536564823829134934847460939584543843223240812618819336032689240429301812306020372097061438319188416250735281226300092523336825497978702941891874790735265350461593727502076610068740497105763106760568448117148356776050152531576485335923468430154159257548460267185566983433565998578027189514514283891404422049801080540374771483743897657050206283807063246531872206615936742978444125190103185328042881689054553885574361534821016410308083889848159436513155782034655738116970183975986199347055830617740196256564354967834586680562936531912094331010077893420068916435978089721233408000000*x10^223-105106260390523356663326708875919035166060840361534929176894389699941139606886017915786540948016936972024874040672057156616790158934486148278281960165646394225041985246927458903612896668654690327319204650110077382144327105520851124311925941214854229072925925731056022771034613033176478440262807843212785726797974258467906908780722299131087226962832464069952480833905046376655149457741522731727665497944582463220447042268170766494068439881484449818189011507089066709846430416511949065616024422192301395555917285854868394034187764330396378371879530762015457313224003206121/248100366533772595508327982919970102148041299563345387768732663012466633659035094695062159911904477253876477227983846240210283658904180445424688927827307834610601237919839565660987592623026285757470015196099828529846838970209596477183871321825091844084684355405035031154138753421787144080055891069798050183152105897778556706889784033761946007309396055394960447289560405219313817594709604608358962244782077031239552833942329528395011310139113113323692278451853527284624323651827335294697219950855732833646597205567958401523581396426886939354492071542525143069054340888416573043005283079130334838235538083852458372622797232916872362260413056132349085056473975757296014802081330412284141659086205654760521522927055667069225387137212920960327312109627116617728000000*x10^222+1094419638865609822798878897827110318563314927890403231733273568182002035852950106884729740347307180352422385446777781778542794072136462799571255660894195126320020926389805617822786169115088698604651348181302887508632138533636620855774043967253871964712078876159242918910383805074819842489954915808086793514995535365130072982386335715076198525221992748712455065043746804882511610618882132798610678274843655756974247698942004464185037123150499165776485055873894451774135188658554791989050065167892535729565139783385853937911303379945204873149439796015448151905770564930117/4465806597607906719149903692559461838664743392140216979837187934224399405862631704511118878414280590569776590103709232323785105860275248017644400700891541022990822282557112181897776667214473143634460273529796913537243101463772736589309683792851653193524318397290630560774497561592168593441006039256364903296737906160014020724016112607715028131569128997109288051212087293947648716704772882950461320406077386562311951010961931511110203582504036039826461012133363491123237825732892035304549959115403191005638749700223251227424465135683964908380857287765452575242978135991498314774095095424346027088239685509344250707210350192503702520687435010382283531016531563631328266437463947421114549863551701785689387412687002007246056968469832577285891617973288099119104000000*x10^221-1665223070155738637422486150594548919726998915719310695097018674828221945815459806349865171036985749623241905288185384572547908151737014144743890417490224858604052423183488430966770060011955956637085519283190875804745443744213780880101630784795915393658170673227677005602723643507173668108565626251280579273201850684094772701460461285178459182829453759490059093515591073938831361036892186124407053683263223446600501501302305588496814056445789220115808433370820051388977376114406950379117275822559740284826216009927978967546918835287010124262891371704415373023440285512159/53589679171294880629798844310713542063976920705682603758046255210692792870351580454133426540971367086837319081244510787885421270323302976211732808410698492275889867390685346182773320006573677723613523282357562962446917217565272839071716205514219838322291820767487566729293970739106023121292072471076378839560854873920168248688193351292580337578829547965311456614545047527371784600457274595405535844872928638747743412131543178133322442990048432477917532145600361893478853908794704423654599509384838292067664996402679014729093581628207578900570287453185430902915737631897979777289141145092152325058876226112131008486524202310044430248249220124587402372198378763575939197249567369053374598362620421428272648952244024086952683621637990927430699415679457189429248000000*x10^220+35111683277928373694739801456816088265188025870281286780914875479682552821279281904309091053910995392702667861422684525893076064012748013286089770854384841378244912978765580613430293486699166361021683028217261456723998534764962478026094667161492732786873480503587358942242669632080282376647052474242096426140013504833109376052703422499092226311247838605628176936835177330020314213954034439524958348061619105818104624020398515061795174800070087653073321866773692025081318588928709838017815350203255769611183988246220700932895398807614460252054155806959582821769818053/139556456175247084973434490392483182458273231004381780619912122944512481433207240765972464950446268455305518440740913510118284558133601500551387521902860656968463196329909755684305520850452285738576883547806153548038846920742898018415927618526614162297634949915332205024203048799755268545031438726761403228023059567500438147625503518991094629111535281159665251600377727935864022397024152592201916262689918330072248469092560359722193861953251126244576906629167609097601182054152876103267186222356349718926210928131976600857014535490123903386901790242670392976343066749734322336690471732010813346507490172167007834600323443515740703771482344074446360344266611363479008326170748356909829683235990680802793356646468812726439280264682268040184113061665253097472000000*x10^219+60121170845898904822365859114694772057031122792125577846680167492333022198298375538663333902895092558886901676864149944228935331956503697466587123748881890844596605350609198079942741020790114195316420566978882140357549793015216598414506848353720323765500219074422062897358708754321457982151674835569620670750321238387818054629433909673564215875851575346668292343425014055171921087279482672117286893417329091909921815545840808519387671109214801854320175355499011691481154418087007288445379133972171248568710080659547651142348740057766461408317851135716102820557904552779/107179358342589761259597688621427084127953841411365207516092510421385585740703160908266853081942734173674638162489021575770842540646605952423465616821396984551779734781370692365546640013147355447227046564715125924893834435130545678143432411028439676644583641534975133458587941478212046242584144942152757679121709747840336497376386702585160675157659095930622913229090095054743569200914549190811071689745857277495486824263086356266644885980096864955835064291200723786957707817589408847309199018769676584135329992805358029458187163256415157801140574906370861805831475263795959554578282290184304650117752452224262016973048404620088860496498440249174804744396757527151878394499134738106749196725240842856545297904488048173905367243275981854861398831358914378858496000000*x10^218-20097603646096885892566824846205030402884958532438415824703314224177438815649565843307974308488684454273361780595646965055466868504445773103096960109002401557425544379626005311232727081388706820044841914036236161530910279628065541245313606325523505489711381881206396957513563939519264494507736001349834279351801961698727961299373434011586628212686302413723259110109556010633332199470885048073316838457735427277894298078597464068265325359872438627394083725895951542845325657484172442537175362466071939160610313437078271467841976561683111462269905551136578661191425709241/214358716685179522519195377242854168255907682822730415032185020842771171481406321816533706163885468347349276324978043151541685081293211904846931233642793969103559469562741384731093280026294710894454093129430251849787668870261091356286864822056879353289167283069950266917175882956424092485168289884305515358243419495680672994752773405170321350315318191861245826458180190109487138401829098381622143379491714554990973648526172712533289771960193729911670128582401447573915415635178817694618398037539353168270659985610716058916374326512830315602281149812741723611662950527591919109156564580368609300235504904448524033946096809240177720992996880498349609488793515054303756788998269476213498393450481685713090595808976096347810734486551963709722797662717828757716992000000*x10^217+8793983126129068101089357291837549010291402727337109217618339525488557495468523822879806835083011487540826739907408933945573803029273920450042580178905998402893524042857712369932748613726229412770789401940051963519578475412043514899626037465363825829926285334322630070314063904126496065746293801278654789406376211638403877006210303861984723771854031888329895903080647601384910307119736528970405299553724026990080887677397914980214065713349302659268999174544389466970802723111950008857786466559376905439363905656438312449731066590173037209113191942302300579437219840267/2170382006437442665506853194583898453591065288580145452200873336033058111249239008392403774909340367016911422790402686909359561448093770536575178740633288937173539629322756520402319460266233947806347692935481299979100147311393549982404506323325903452052818741083246452536405814933793936412328935078593343002214622393766814071871830727349503671942596692595113992889074424858557276318519621113924201717353609869283608191327498714399558941096961515355660051896814656685893583306185529158011280130085950828740432354308500096528290055942406945473096641854009951568087374091868180980210216376232169164884487157541305843704230193556799425054093415045789796074034339924825537488607478446661671233686127067845042282565882975521583686676338632560943326335018016171884544000000*x10^216+117316386966927349963413640159166802822622351251756089774184504782744666940548574674374941097525305733333832274250769153089149332645113773743570086201896566552976227856287479684813826843752784253485120394986171672197627935256764774685881282373646865359762620567259504449677124982424250964298348961616539054543844515143706109850683814842872625577686391796447661469335115638945520380584687241558472672147357808255424194489604014292970668062527291773763163132338852805378564553643166142950872972278070987999764891446594228961952605628163059031765848428780427125298036823529/104178336308997247944328953340027125772371133851846981705641920129586789339963472402835381195648337616811748293939328971649258949508500985755608579550397868984329902207492312979311334092779229494704689260903102398996807070946890399155416303519643365698535299571995829721747479116822108947791788883772480464106301874900807075449847874912776176253244641244565471658675572393210749263288941813468361682432973273725613193183719938291178829172654152737071682491047103520922891998696905399584541446244125639779540753006808004633357922685235533382708638808992477675268193956409672687050090386059144119914455383561982680497803049290726372402596483922197910211553648316391625799453158965439760219216934099256562029563162382825036016960464254362925279664080864776250458112000000*x10^215-2974448476453600067453779237408015672058721457244677595191210527279279828006765599874535103759254011705172344205975974142945174236297346971957224709953855308742976740391405755783727386214906350796375632676138119680149166043814157769331244213287996202995082649859476001124489625158929550533844172194738478846630971619931451518788665327692992592423504983881521024834095445019076927514068189495821328590003031093088635542825767549230764868554289266130146686378690428384684292403957081200660267129210771675191806257855913659208103185667138467720072351251742866624788028329/11906095578171114050780451810288814373985272440211083623501933729095633067424396846038329279502667156207056947878780453902772451372400112657783837662902613598209131680856264340492723896317626227966250201246068845599635093822501759903476148973673527508404034236799523396771140470493955308319061586716854910183577357131520808622839757132888705857513673285093196760991493987795514201518736207253527049420911231282927222078139421518991866191160474598522477998976811830962616228422503474238233308142185787403376086057920914815240905449741203815166701578170568877173507880732534021377153186978187899418794900978512306342606062776083013988868169591108332595606131236159042948508932453193115453624792468486464231950075700894289830509767343355762889104466384545857195212800000*x10^214+127569023489956053217132530628597130339471858726292222843423789946643241065873335073691890026687711346665253461897706837488054721199618833599078356926003625117829224261599042782303039309401796518090016591883818066562672603336826419546518626282146671506104024783215676420498983097282497541666017227664732682811184671775185736267619193738402300685469134807728295982566331457571475248930927415641087069428190694264456166348341313208995068438938617938528866803820698011325895400748891955781697836725513411903824617565629631189997008179693784243813731082675323174407530209087/6923852505459509401838478129675648974409896895999676322590355307074075845363726165849982257926166438532719271227967710115766133259641911668680447133195673754035464269790258339548076358166250329494219347801560036364095485330624100374636898941613220612579576833092645913814601688994946317760931199659955624691372678454945947168359120301895278175600259233484966731776591888287237489498588132833589576432468377576840753762364155898736808338859475997294610282481899803236721437451855866557003369965763427136117170045990932000247788092311038526358481840843807747033209198333689015508559853350392347662006880876734848919238602660552891211987950931444538032521719395797104976209809949703073294569494697058282276426351715289294701434910855059197495509981989782052338139136000000*x10^213+287761742959375071887569483891182758571159835274994223505549366653672180964343471646516344278333286061334008777392354054355661131945635773242110597366893316003741527114276592203960920065370573160571511368821038510103252161467961767730632448057327847121414889662563407196915227852709810915280599440918029287839726186984479291532804961447845316929289493695589765206295032011331362332168334972530599194238793191844029836271612298784093766714690561209693231493354978065860836843682683214088584283119468206523623332398948759408377490165496974225935275306735089837386547103607/180020165141947244447800431371566873334657319295991584387349237983925971979456880312099538706080327401850701051927160463009919464750689703385691625463087517604922071014546716828249985312322508566849703042840560945466482618596226609740559372481943735927068997660408793759179643913868604261784211191158846241975689639828594626377337127849277232565606740070609135026191389095468174726963291453673328987244177816997859597821468053367157016810346375929659867344529394884154757373748252530482087619109849105539046421195764232006442490400087001685320527861939001422863439156675914403222556187110201039212178902795106071900203669174375171511686724217557988845564704290724729381455058692279905658806862123515339187085144597521662237307682231539134883259531734333360791617536000000*x10^212-3443238428725853283426794186042035780171635918600119816417949713727392919225849396920666832820127250558869803970578817798560037023667852001823008197292180453468496735437104293951556912665961518676609941365850863874861335533525586847614284246544671020997289107054523701735282374922657658505593843150017029689113895349292237532179734347972072937592522364385315904452442694024075531296235187346845012414835340729944517103918082263423608334521388339830874857325039150988092835144999199501760999944173427292886662339602358019687107816048186474406347752287357221301468195209/5951079839403214692489270458564194159823382456065837500408239272195899900147334886350397973754721567003328960394286296297848577347130238128452615717788017110906514744282536093495867283051983754276023241085638378362528351027974433379853202396097313584365917278030042768898500625251854686339973923674672603040518665779457673599250814143777759754234933556053194546320376499023741313288042692683415834289063729487532548688312993499740727828441202510071400573372872558153876276818124050594449177491234681174844509791595511801865867451242545510258529846675669468524411211790939319114795245854882678982220790175044828823147228733037195752452453693142412854398833199693379483684464750158013410208491309868275675606120482562699578092815941538483797793703528407714406334464000000*x10^211+492425726009064392198936858053339479813305462271615590114336672869617610120471106179698241101068836640831100721970917691770257158639095670346594650493278250724348897999770678417086253638353800717077676842792256737857897506370823063367853289348248239557080447622922647607328199925495104224251844955803300761768513577855485192717839227406119369166792918852380157317034738173932836803607603703241286023401032335822312769020604546334472247847476864055982778774118399384515552234824734889007508135966374422617579747417660455118992291205967992306671382672090169194959071598653/7776871134132120960144978635251688928057196193586836445533487080905601989512537229482700072102670143759950285443253332002028520877229795186261878220005380760532633467828418166980399365492332370087907171450712232844152049123356989540792164891219969392049380698929659890396560617079123704109077923458062157653349792440595287859500963923088776446834211171050314633131468008924225148204814190798687812248948481694307534625887419905461183126206963440161306269283669858995485518545924509316826185145545481359286805395657014822678315585283758472805846803635764861467700571568399502219214427283160684893966128600748582306088798508333007409304866486198505118128395225359308309278858535506491924460456443735862652882078246612935808651691872402490626956811770923201186197877555200000*x10^210+191609574976955727743550700341641064936164032979816996307623669449104618175368243732953347936330921904022469327464066846903263732193571636194221448064703803096321098305756712404672134857215778647864040111815788864176158984113278131464565542179301568346550648504985349098500352639969272127105484474674864802405700795601191151372668723094175352656923625892050762222302461289687919573847370625231019367104162842401652380780055347103075622225983691293153196703683795478977982873059513269308055631073358494607421839504793854008590852679339168134240929772220321362764034052767/1399836804143781772826096154345304007050295314845630560196027674563008358112256701306886012978480625876791051379785599760365133757901363133527138079600968536895874024209115270056471885788619826615823290861128201911947368842204258117342589680419594490568888525807338780271380911074242266739634026222451188377602962639307151814710173506155979760430158010789056633963664241606360526676866554343763806204810726704975356232659735582983012962717253419229035128471060574619187393338266411677028713326198186644671624971218262668082096805351076525105052424654437675064186102882311910399458596910968923280913903148134744815095983731499941333674875967515730921263111140564675495670194536391168546402882159872455277518774084390328445557304537032448312852226118766176213515617959936000000*x10^209-182154977148266580972528648178544067232531323545868810411501312640570714036495830824162454809498945253397651393553716433509804328694958569529326487041209669749975631383259028176355674733874298450467955988003553086024496070866146269209101404875832470587430970744444961229432758580548374587344631638747325271032618241240402245044227858206175418667737070087038990944186327048102619880150355090809342669898266225084285771358882878538930205602418662530576810914967452727507602458175026636589210523393650261041326140250336994938349722638008846085410898105493776013889581177627/159981349045003631180125274782320457948605178839500635450974591378629526641400765863644115768969214385918977300546925686898872429474441500974530066240110689930957031338184602292168215518699408756094090384128937361365413581966200927696295963476525084636444402949410146316729246979913401913101031568280135814583195730206531635966876972132111972620589486947320758167275913326441203048784749067858720709121225909140040712303969780912344338596257533626175443253835494242192844952944732763088995808708364187962471425282087162066525349182980174297720277103364305721621268900835646902795268218396448374961588931215399407439540997885707580991414396287512105287212701778820056648022232730419262446043675413994888859288466787466108063691947089422664325968699287562995830356338278400000*x10^208+349617849930952287385863257176273282211504258784119744138003952003444403323119094150005938880692247292238787993549571466074370717104251808699854192563119099581511803010822472215606124695350477377424074330403155349704741612619981449434583548073652726035623235054954169045189239074472007465867358995266072206289149684973727446340788458705391492815920466106338461613147373439257291894618605259573799589656349992104374574998257211087606213484948751348793157280128810431710666299673619984893345959410513529446548938703351880761038137258802831513229849850262153658177238861863/1950740320613270083422172705410230100147508309720362587111883727132966486143531919240563734215173001221850755471185093859605605752946415721560398872218123896577476059543025150530309208582850855154953747264539945890197623676878191957070963683681499419115354332737968880894311463174427933004909352671286817352014451161873192206305790176320591150018800840841524083459041781851444346852923714440341820259607206246933399653254857328544069677076946700344977985482252155598351464264938999498310981151347150420961748346988030556811180064231177609178653701453926050412027085306963694492148754404963144701144535999981321806843435393574111794024343283763857283824722621690128432675883999099951006600145461499679612542291627279425446712114709671024745652134462280606852383054705459200000*x10^207-21780160674470111168164987389189551460562415200358821029913956545761579057078472417481238668258304960786115421716700903400872757550947490399545334688770635317654666954779451082777383221907435408985212580750571716765608492363736379754141355085186086726744947635800429284937287002930514221333656814782517460089649336448874896095629160935914613247255204529953899481162695621509192273320765405724157055320767274839091669934561788671063589307069077332274217442107822073499803944418079235185612157289265842652698326719530261640427597093516686018844507479404760689256257572449/2537326570867610038577091770673446144247808011244667420998673938788334030927950608242971010937218029561288395228254737467738759930405827442029609721906091222121752077447571174815646942632239573837911867071359649899138167859435969958148246469683628615073118223001833649275118406646458710062329647530484951241081733679079816436173964844724684992332146548227436919743928471499081458144362313887437612365642939593913372975562261979784594125428755848001160176920971335253799806666284293053747150308745244603488707640138277507460695747881112135015591527765246471165293971098568162066710967267994020380509676195779901091418734148285208347472222732727814369170618235205341877466534432395740470123266124747835020509554144573238692926247104886787431407671398490859262540197029478400000*x10^206-38002092754416029607038541142715197610179179827786598188415880953782887515584471864289156779354116183871045204608382467305623286857833616401647249111029861561611154554585786075319285087690447382995906442048178801048017456883381644551149670147081304692448813210614206933746748293370407616296118891320975109141121347454187549884276199257079241640492599848696171586048255823877329646189529752407723567293960520588239678437185628262812379467645274163071980735558734490786443620155457344607491466725915777757628043456148337131035891908799598606837616776384980005764259481724921/21770261978044094130991447392378167917646192736479246472168622394803905985361816218724691273841330693635854431058425647473198560202881999452614051413954262685804632824500160679918250767784615543529283819472265796134605480233960622240911954709885533517327354353355732710780515929026615732334788375811560881648481274966504825022372618367737797234209817383791408771402906285462118910878628653154214714097216421715776740130324207786551817596178725175849954317981934056477602341196719234401150549649034198697933111552386421014012769516819942118433775308225814722598222272025714830532380099159388694864773021759791551364372738992287087621311671046804647287483904458061833308662865429955453233657623350336424475971974560438387985307200159928636161477820599051572472594890512924672000000*x10^205+123555543445079943188896293627516269309890050878802135892932341979184668903549770206262859515426430035122193394675600212184219554337458375206731683848538669977261461648323055126042493883650555355715809475789537849044937952538646117572850064775862263295814019163162694907592236122787061110749653026831071196551601111474302995943561326114114036352546193879067329426481829127418390908910305223770564673701814025527066588946111070940122479656142135595788222078575516997350306338641121529832605836742176583538677151691255022746199933061951538807830909194982009643398180483891427/293898536703595270768384539797105266888223601942469827374276402329852730802384518952783332196857964364084034819288746240888180562738906992610289694088382546258362543130752169178896385365092309837645331562875588247817173983158468400252311388583454702483919283770302391595536965041859312386519643073456071902254497212047815137802030347964460262661832534681184018413939234853738605296861486817581898640312421693162985991759376805118449537548412789873974383292756109762447631606155709664415532420261961682422097005957216683689172388477069218598855966661048498755076000672347150212187131338651747380674435793757185943419031976395875682887707559131862738381032710183834749666948683304398618654377915229541730425621656565918237801647202159036588179950578087196228380031021924483072000000*x10^204-381306135081508692176544122763649123119011130181529869485929367911773562532139594373099154169833826517595514921433434444814677521764376728495857392117704523188217703636448419557232752346514602356565930023659831243403050702784320512693413820264075731942631732611537645923619394949610535970794596142117395113080605411689091095029242059069861061017056585972677381959628295759062450061900431149331018197864190054378553798203563153752399201090139945305341247477660418899920787769300495008911633982906257670747703443262212677639965702692031247009735222021764914728716919673830953/10580347321329429747661843432695789607976049669928913785473950483874698308885842682300199959086886717107025253494394864671974500258600651733970428987181771665301051552707078090440269873143323154155231936263521176921418263393704862409083209989004369289421094215730886097439330741506935245914707150644418588481161899633721344960873092526720569455825971248522624662901812454734589790687013525432948351051247180953867495703337564984264183351742860435463077798539219951448114737821605547918959167129430620567195492214459800612810205985174491869558814799797745955182736024204497407638736728191462905704279688575258693963085151150251524583957472128747058581717177566618050988010152598958350271557604948263502295322379636373056560859299277725317174478220811139064221681116789281390592000000*x10^203-44499900423465134976631272244797035540868255144471789769747571280569458102511576279244797889437523494249033080526990376824191977024354932193203303281067017757961354250840969199073024610941602703225901285386297535437385300047486874927984827788650320481548509622895929376478046245882362483971328979668870304421263444541022834078328853110380906574500553471806351729881046768368092430370670552785082224633408580485885904880158116622651288162189495789899114219528004280231828404325016905227307904858018568842470957125297873954858995120486688338158899907125147233024972431925549/31741041963988289242985530298087368823928149009786741356421851451624094926657528046900599877260660151321075760483184594015923500775801955201911286961545314995903154658121234271320809619429969462465695808790563530764254790181114587227249629967013107868263282647192658292317992224520805737744121451933255765443485698901164034882619277580161708367477913745567873988705437364203769372061040576298845053153741542861602487110012694952792550055228581306389233395617659854344344213464816643756877501388291861701586476643379401838430617955523475608676444399393237865548208072613492222916210184574388717112839065725776081889255453450754573751872416386241175745151532699854152964030457796875050814672814844790506885967138909119169682577897833175951523434662433417192665043350367844171776000000*x10^202+102130386148611392086536358993643056829294753399381200499788667452460440471541332195184941613208275157431117167094674096795244958093191155998278282256551960843723958293586967413259979358379752473089286422531314567683774015367621341642278732559512473717584630280155272039062781066375193588579482149812190012361738627165842424236890695874698313298090532439593028058805924368715679313233956995295397687947158567125373289254234353269298871982666395665158838168882740326978597450500635931525252135500105569391943912878874313426189522913622744031456117370296776188985957028150677/126964167855953156971942121192349475295712596039146965425687405806496379706630112187602399509042640605284303041932738376063694003103207820807645147846181259983612618632484937085283238477719877849862783235162254123057019160724458348908998519868052431473053130588770633169271968898083222950976485807733023061773942795604656139530477110320646833469911654982271495954821749456815077488244162305195380212614966171446409948440050779811170200220914325225556933582470639417377376853859266575027510005553167446806345906573517607353722471822093902434705777597572951462192832290453968891664840738297554868451356262903104327557021813803018295007489665544964702980606130799416611856121831187500203258691259379162027543868555636476678730311591332703806093738649733668770660173401471376687104000000*x10^201-9288013272921674267319600422688772298498300212864384982026689148108129664588263132484548975323554040523356818157220684000829844061176471878552635923712426426432295823840539461715542164861773857010992494046486572167979140157219685200778566090056807223095147548186577654560209280924198504770962435203838371392490298440434513305539858657278069207848667730369698993074832435131945434575801829035945449194492582720596629366371656719401498880261625379091750001107172894860168171391200341265082062021928430281717299318866704907647058974982091348084132429022707727802341426572533/92337576622511386888685179048981436578700069846652338491409022404724639786640081590983563279303738622024947666860173364409959274984151142405560107524495461806263722641807226971115082529250820254445660534663457544041468480526878799206544378085856313798584094973651369577652341016787798509801080587442198590381049305894295374203983352960470424341753930896197451603506726877683692718723027131051185609174520851961025417047309658044487418342483145618586860787251374121729001348261284781838189094947758143131887932053467350802707252234250110861604201889143964699776605302148341012119884173307312631600986373020439510950561319129467850914537938578156147622259004217757535895361331772727420551775461366663292759177131371983039076590248241966404431809927079031833207398837433728499712000000*x10^200+226169346723468828451959853219991578173616125623092589725447457779934060565104146335882258421399359319034206405521913330819817581949269048384308770700796470170312067309362124709336782853557953422428146013305589643847697194409202842246686001501346024062204135016674000140766933711194051420520272108487192807717121549219139398625193036972364435996169566709950691796524577705589453309023206369146400722400944611660540699079476754037739429072841972312449568502497400787743492301477695390333336250521421429501359193496472956633997156679711670144072387969767806564994377510801/87061143672653593352188883103325354488488637283986490577614221124454660370260648357213073949057810700766379228753877743586533030699342505696670958523095721131620081347989671144194220670436487668477337075539831398667670281639628582109027556480950238724379289546585577030357921530114210023526733125302644385216417916986049924249470018505586400093653706273557597226163485341816053134795997009276832145793119660420395393216034820441945280151484108726096183027979867029058772699789211365733149718093600534952922907364697787899695409249435818812369676066907166716932227856311292954284462220546894766938072865990700110324814958036355402290850056373690082043844203976742819558483541385714425091674006431425390315795581007869722557927948342425467035706502674515728452690332437515442585600000*x10^199+3516731381889141272319440825470242525629694288878507698422197118040455215877579242824848160948001626981766764566013114888284984910005348160894702532196793316945449119322488501485536913058167362712777983604735605949285219397105172315573023993423843708204105737609140507944708000806795795569206003356512208685796440626885659224545162187291204979111305292086843954971381699817195724922580828590129599820124321304105156609191129689088373058707861204648939722823009770716544223918519022825408121992174604226609758901655685521246258049682076636397402443715314018887048695992617/2991737482569368935193399801186998545149882263031535767121652325913078329087138643547867450249441131353608304406269617006882680509486497013940147483793652962522944613594554153864128673947726576244039401323096024426943578769070873094292037849981744567074124677146304374315935848943924671717555011033127234328345997510975170124209060635919241748672827361036797431953617950836951644086626079046058413737254475603537223512332832920641392354296453918042214289506944521544019643683665626931557326676307363837473168998532342166007714972389703591915976141208264456272762011789606248792684247215156929263871958485862240154798186739794758369631029209932259182961191736655344163009707149436368425877524948279890685397339056452250466081524043039711503590641637360631395919722332852803390668800000*x10^198-3320996250162498679761992336095282836319940759965345069195213570442473021414691334367298580240230050195160064930122842713135468991755854932364469386311984462381496230235660523189929254853237164760836582008227510310603823035040979505105987960054251822610227995220318492227941810803554237518140770182779629750727476013588075030913050307425469558740829860853727996136807560215453807638243555608871969879571399790362365819375796130419455463404257900627061772746469924810161615387971602288286937262801080754692774070214969579313331909663773135324942048094069112857740513281519/15188821065352180747904952836795531075376325335390873894617619500789474593827011574935327055112547282256780622370291901727250531817392984840003825686952391963578026499787736473464037883119227233238969268255718277859867399904513663401790346007599626263607094514742776054219366617715309871796817748322030574282371987363412402169061384766974611954800508140648356192995291135018369885362870862849219638973753491525650519370305151750948607337197381430060472546727564493992715114086302413652521812356637385636402242607933429458193014475209264389727263486134265701077099444470308647716704639707719794724273020005146757708975409602034927107357532911963777390418358047634824212203128604830793546762818968190214248940336748142194673952352833893919941306334466600128625438590305252694137241600000*x10^197+6729839066052398640551604413720209185170135104632298817739262086786804032714689811909508567865139312971160071059487720720470662507550420185753251198134972307490563640452364780500944479816813730873846997074248970325686000699648419874467403473904817483866374390409336376797276570722117358785953547877224078547138731715367700172513643697803578820007029812405450115484104860335158584635508162322664967635669686732415344672676672111561704817286077035316913877833484723800376278352197700278462735155663782962331141062908489752855585442430397515501852276161671095402764530582949/438788164110174110495031970840759786621982731911291912511175674467251488266113667720353892703251365931862551312919543827676126474724686228711221630956402434503365209993867942566738872178999897849125778860720750249285058219463728053829498884663989203170871619314791308233003924511775618518574734951525327701490746301609691618217328893268155456472014679618730290019863966122752907799371824926755234014797323088518792781808815495027404211963479907979524762461018529826456214406937625283295074579191746696162731453118076851014464862617156526814343167377212120253338428395808916489593689591556349625367887244593128556037067388503231227545884284123398013500974788042783810574757048584000702462036992414383967191609728279663401691956859645824353859960773479559271401559275485077830631424000000*x10^196+25556713135413355854622700175043441079443671143747017323519682862757698192592720909437397759845678826851073729942981487876126011155759600610106755209838904393554517634333042539394618407152780713272613459021751247976983498554550468809572404761044192084718527617177865184312390591334954049403125763845562513531409163542966329568575061014747334892324459368335209325185958628312585746107146677674851804174730042449893875365411731276780354649169658177414013799761962553550743905001928891884573348148965232110424842609469251793913474356491038890502671511608746735156878564754643/26656380969693077212573192228576157037285450963610983685053922223885527912166405314011498981722520480360649992259862287531324683339524688394206714080601447896079436507127477510929386484874243794334391065788785577644067286832421479270142057243337344092630450873373571975154988414090368825003415148305163657865562837822788765806702730266040443980674891786837865118706735941957239148811838364300380466398937377627516661494885541322914805876781404409756129319506875686957215025221460735960175780685898611791885935776923168699128740403992259003971347418165636305390309525045391676742816642687048239741099150109032559779251843851571297073412470260496429320184218373599116492416490701478042674568747289173826006890290992989551652786379223483829496992616988883225737644725985718478210859008000000*x10^195-160086981066518440050792139460399286222552920911422551462933337974002064767015776647264159521222361547748714679563737920302348974769643744594509028902674674726212540267350456586624467314677128024381943530642608758533432211889523894238830624261854486600964774544523014257499326113565967631686130197766702340284892727314451246086386879957319614804542812537572891186540907417222078001481034043674108879968053719837028487649528145909438319566947951930354499113068003900515158530826898837500423830668535965428819929326569877531521941828997690382791954863041693938048392855328529/426502095515089235401171075657218512596567215417775738960862755582168446594662485024183983707560327685770399876157796600501194933432395014307307425289623166337270984114039640174870183757987900709350257052620569242305076589318743668322272915893397505482087213973977151602479814625445901200054642372882618525849005405164620252907243684256647103690798268589405841899307775071315826380989413828806087462382998042040266583918168661166636894028502470556098069112110010991315440403543371775362812490974377788670174972430770699186059846463876144063541558690650180886244952400726266827885066282992771835857586401744520956468029501625140753174599524167942869122947493977585863878663851223648682793099956626781216110244655887832826444582067575741271951881871822131611802315615771495651373744128000000*x10^194+110734285145843696453997709679858978950529828195105818538405078225056509115750274686035844228417415017000720733952582506632655990821146903457114696184566029256237283044716180893425515872780960919877214959166194220837493800708183774344161531061021967034246753340571124723011918145650864178753709045957547792781932327076425732821789040908723241143354160098944437520021255258506892643751209652607207169358380248486556426491506945352328051601521091474519197428686877319963568802401909099031330605576220072116526616437456692022207622215203091595485884554763027034158018348876141/2559012573090535412407026453943311075579403292506654433765176533493010679567974910145103902245361966114622399256946779603007169600594370085843844551737738998023625904684237841049221102547927404256101542315723415453830459535912462009933637495360385032892523283843862909614878887752675407200327854237295711155094032430987721517443462105539882622144789611536435051395846650427894958285936482972836524774297988252241599503509011966999821364171014823336588414672660065947892642421260230652176874945846266732021049834584624195116359078783256864381249352143901085317469714404357600967310397697956631015145518410467125738808177009750844519047597145007657214737684963865515183271983107341892096758599739760687296661467935326996958667492405454447631711291230932789670813893694628973908242464768000000*x10^193-3910615448536309349138714022721846328172876163301491583496661197012199865331318057504337292602735912221989349476955582543903191794806226218153046260454520520731973867862640922123160519884110972429829991477996057066226815074587167408367212377786578506407775900430803272937125179929675145877102101853467842054172619485344609819552969640560987050512063742664345451191166393994734371898018857952442518909019323556404366745191285480998293309733841868020870375389179522196029619987181430215921781769718700194910812731140288600233452851079552146274616076402041223846439209088849/3543248178125356724871267397767661489263789174239983062136398277144168633247965260200913095416655030004861783586541694834933004062361435503476092456252253997263482021870483164529690757374053328969986750898693959859149867049724947398369651916652840814774263008399194797928293844580627486892761644328563292368591737212136845177998639838439837476815862539050448532701941515977085326857450514885465957379797214503103753158704785800461291119621405140004507035700606245158620581814052627056860288386556369321259915155578710424007266416776817196835576026045401502747265758406033601339352858351016873713278410106800635638349783551962707795604365277702909989636794565352251792222745840934927518588830408899413179992801756606611173539604869090773643907941704368478005742314346409348488335720448000000*x10^192-55707801981814410680740270913450855802721364532600739436028414339717926138929924898506250841197597370486497109289171742556929876518642460327754381756879871344978353972621772738525291960888946579369154438083341096646835301911984540469271177695285441156075406729677339694739520929766752909090251406351606741071885045881287494255456566987474348567616078439862031386271844026283834395148692275139388867417270976005231824061275370201839665321877947531929683194237526087729129651661318347229807666195918926156701958618903782256273436208076638142434363005354641081025106440497363/118445724811619067659982367296804684069675238110308005219988170978819351454289124412430523475356753860162522479892965227339188992941796558259057947823289633622807827588241865785706805317932639854139557101470626658148724127090805384459785506928109250093882506280773083245031537090266690276129460681840544344892923786805717395950240246027845995653558833448257850950322044962662566640663345783314147718124649741960896891305274268186848874570201257537293520907705980195302459449212616390186472497493455774453545735200774034173957191646539317722789255727803421663265741066715980387629795550591135492701021137855906962767692764451324803453060210711782991082144275470346702768588932396967577049969473668923240588330801577992430658323934195320147524922622688889121906243079579969649467222654976000000*x10^191+4492193341881232647378799923549543360868166687863582573680032455429146521176811521579226726424415470493859936554703563706466863013394882434879516900471223830717096225716099057473903665936270101387381869190607289457333348740575860145506655916339185792596026333362439086589146754938872081853374557248291732687987943284641506014196312130843081666719988529008350232770401198724216609270957236172893405014753084859301887176087491578107598851525177783916013712224117583649965914905751033103307885974196141087238044493490772992270445129771745714224366434757996088350530691575629/50249701435232331734537974004705017484104646471039759790298011930408209707880234599212949353181653152796221658136409490386322603066216721685660947561395602143009381401072306696966523468213847210847084830926932521638852659977917435831424154454349378827707729937297671679710349068597989814115528774114170328136391909553940713433435255890601331489388596008351815554682079681129573726342025483830244486477124132953107772068904234988360128605539927440063917960844961294976800978453837256442745908027526692192413342206388984195012141910653043882395441823916603129870314391940112891721731445705330209024675634241899923598415112191471128737661907574695814398485450199541025416977122835077153899987049435300768734443370366421031188379850870741880768148991443771142626891003458168942198215671808000000*x10^190-2406586011494166504637677562035499505807179292280517198968715313362458463004920480294724080982928003283967643460341367456087909985307451416744284431699047864026445059320638165151125786393853102445587549274890897563011460738354229993362448970080433712028815039076214616654911886596265188653160710379521955576435015141845041324038322178937129172074618966916990929107116828661797763507146435850501900860481112807802291895111783282500892839265374951118642935518958045904102389435486841545941754291782301217880276048118811993162772595880052220896843925968989590366659269718981/349785031084312559183385428423376332643259687544503327915277567421825897263447570530458889638162913743292449198433912936986042494781242961108780502165652199292354365846526759898415409454519827069255879565280444349845450937815034650982804075147072629183496776360408011457983757969693819721694813576060357518511915557910634184915553226550982705914415930026886466087669789030362892110708943016349592480086856269228273632135888073239288082715125588664819928930569222764252575560956007777269426594160361583933127249264785819669967331581186422650112020821169479599331641587645629582219239985339447001882703047730725249423342695020318560197318434758234145539457313498367606613489190984794875975691101928538944862414398410008896787862868170554810659537120128125688129374094384597871082891902976000000*x10^189-23025938803646351502844196089224832329214084498966360927843349116874782372088057654216020487537374807641207226134056090710307854472805645925445005639204198301401485069348169422225303878376122039605433543888882645053438546431388437188315879326589334751178323968113166615456774011059252887295650742087648476720520191617549726703133334768337697767290427607494661060565452453222789175094918464314516035130438056297174030537175152102444567139532453360795313914275162446520212568192867262131930941939878828986271844636710331190528355627044928113569235998991551357282530587177/86831484080081469237281619080130270212532829101956704917634964615745386375217045387439976482297896648031871025259715599387565458098422495072822117386091600503120211061052945972358152553073527980343762587841739397391937396441841329116700938897115726614278957331650376662539483190537326398791633721669286327019685219709209552812976122178959100813663493902431937278490633688991903399119020036058662472632470501742970230135066518059886302230372994616430450236340093117719912090768230779133064929071566124108490255332640164688980981221608459828779323471727890208415903269272515076895151938178810601194639495970003067978061313866862110458679776289074367280582857944806891920536468259013321939177621424199728373118143993175541893520382304641969967361457214836534459267653975715932118516680884224000*x10^188+21829266852866983352571206424439708666933250044867937445769816089047878672187058943705479571356335945299467856940309139326718453137320906569379827287069702490577748828503535818103512441910833334064908014558653180659828084600926142265890608576958111835079454938522780545001194532047796055112334024648286898592901083379514691483044667813568399993013662967721979231862665592746307843915930894122645418269743972653390266042248303470105676274441727915908596652894893171872823491930390530019210320604919143167291568870574155019823957828834364458896222270909328388168445217713901/153505659355858311687337148016658870554299108590959174765104669588549879484758705238509958424062353002770629133941282934631588934852568339503739100378983365175158944554361458058276019692040701250964866003505932148960746468709683778259882016978829588121671728139881915885560872068985630597863781043665345470981229227700209745151511358852088410367012248148942174831617370271610686366299696135175135442689546065581322371131635451570156141442980829768332403096386950333111987446179550841681668356751518683691795272820203148289448520373914955768734875423233234475592400422463910582368215033566111598540523394661255423746929822728916945275166033082470756442458981009569326788091256386469979856760437874924519802476718845078190133187818717134911192299719004800301990491031135640665709520560848896000000*x10^187-66209822380642720676926034924342811336744781268611203366081340006281970140295089887637444316420516181399297344363005053275463805341546437891045024559039770992622920834974570119415543855017563729605810273393898434037277029555623588866542832590523371052124703976579338263435927349585334355570790030294323841181402784004236930202413659322563392198916758898997905855658001920836718531559220534991177058380725254037452241035003398620488644263084244350487436253004614978633594724727814983826448012208524716065992026125896548384340177500489841845109076903447529191067978642295701/3743557370097705923729899480664326004485487938540810842658681619643345448079921972913339631244875447422406310492245480599402620475759408537575056770532626582981295551067653622324408738296218391797723828988725313052074978398210352785950671123741779632902704079798410593854323202714617313935000595774548425034251912778753502172082018944908994781853589019374202715248475223397989641707179686393303303053977316954176764921790851657646388481641726042092235378737694659736537500300378723751978750893682197576483781492002373551833002625892893760037534381289171782695092087722023109686140985979870334467633409237545454850086417612356813246065339387430577157112870633652722937154741607360364670055190033336868934537819336996100378731935191940451382625115727988033171122942565759494944399920774250496000000*x10^186+92019448696534342061702573500163875386957628627000143267069588339746873472870722300515373528484552055045109497403622462431864336485256050063956184937626320944020438898740184440638515720275459575461474891584610673986961813845137016235537858145025312505148265942093003266370388182553303853005404421990500962930544966894856491384151631944994314793442414792249587264140089699362040569748375354471364855184854721631882831078709433892603947179302079839140431376007299639532570094817564940082323806776983151909477229759175136855123968137907279022758036175950891343392289750470023/149207500893894278960091707872192422178778733550412317871681738840070482859185461491831679588188607118693051518190927012461904444676696425997634405568371830950254494106839337232644291140663561615937849755407766048789845567585812632468605320503422359654264919751965222240765167651054032941123595174442715797793754809324603872287269040804229934876735905200771793936332083904005587148043304643390231650294238775745045344739949658926191769482577366534819095809688115723784851797686523418114581642762476160548425005181237460137343961803445337007210298911382703910275813210634921086061905012626260473781388739610740271882015787692507270807461384156161575262070129541301385638024701207648820420771145614426633248007370717416000809458559793055133678915326872665893534757282263842727069653985145126912000000*x10^185+245040967391037850714465373826270049488449681573386588859291375415804486861641227590649470417460968900324209417750940434253037754845324301356576287682393817335402027335107917422615940625341822610533717928372590320766566785369548351673569962759004539686016453747999446472275700401711919835640774931228450976414446217606794301394739103594741606383201419679247708296160429593705142873009172959804114575613244074966133820662815358142758668660033522291883902747833447979098989901730469469618917185910665131711079690442308949257629645596197693469373323943635848928793444983585167/1566678759385889929080962932658020432877176702279329337652658257820740070021447345664232635675980374746277040941004733630849996669105312472975161258467904224977672188121813040942765056976967396967347422431781543512293378459651032640920355865285934776369781657395634833528034260336067345881797749331648515876834425497908340659016324928444414316205727004608103836331486880992058665054454698755597432328089507145322976119769471418725013579567062348615600506001725215099740943875708495890203107249005999685758462554402993331442111598936176038575708138569518391057896038711666671403650002632575734974704581765912772854761165770771326343478344533639696540251736360183664549199259362680312614418097028951479649104077392532868008499314877827078903628610932162991882114951463770348634231366844023832576000000*x10^184-398524630366369440426161013547983806907483554668452195325369357235288177560525477214530634770454931906241911565261220514107719405645734615632897332883372105335949047156969036835560377394263775871835990538986509012769107896657974431620499564708195177792030614532047338811842768546370419653151931298907027207909692725347777984730661991761934987628969727965152689581100235442954211668687027176152323583725609728125369642638316771474541740954215983954804200279264773429071382519628282729315541592877791299156524333422244662538595027854569700615409140479735239823150562707933391/12533430075087119432647703461264163463017413618234634701221266062565920560171578765313861085407842997970216327528037869046799973352842499783801290067743233799821377504974504327542120455815739175738779379454252348098347027677208261127362846922287478210958253259165078668224274082688538767054381994653188127014675403983266725272130599427555314529645816036864830690651895047936469320435637590044779458624716057162583808958155771349800108636536498788924804048013801720797927551005667967121624857992047997486067700435223946651536892791489408308605665108556147128463168309693333371229200021060605879797636654127302182838089326166170610747826756269117572322013890881469316393594074901442500915344776231611837192832619140262944067994519022616631229028887457303935056919611710162789073850934752190660608000000*x10^183+1642123416674369115805132220668040708417489132651416726258641585580516137463233643441972934148478154905390055154021314770591491149902830616300177770154980311585922733454379264920203476028142246954886390412773247556079101254397316594035287440077582606948301173420725580799683025778404814770734678532349890153348374904282309821985035759440377852736466723935921385063250006032507330390215135522134947336662028113156695275657594933121703601468333303071112866542501724566272642578418917526083270624511708065263164551837362414545241957255387917313056800720112614513512151785719/626671503754355971632385173063208173150870680911731735061063303128296028008578938265693054270392149898510816376401893452339998667642124989190064503387161689991068875248725216377106022790786958786938968972712617404917351383860413056368142346114373910547912662958253933411213704134426938352719099732659406350733770199163336263606529971377765726482290801843241534532594752396823466021781879502238972931235802858129190447907788567490005431826824939446240202400690086039896377550283398356081242899602399874303385021761197332576844639574470415430283255427807356423158415484666668561460001053030293989881832706365109141904466308308530537391337813455878616100694544073465819679703745072125045767238811580591859641630957013147203399725951130831561451444372865196752845980585508139453692546737609533030400000*x10^182+1383443617111267662978777271530433713080179105214242520542443494347126139711555926747199344805845404553903774129085332399629039011847193623159115287475270412190645870224515545072866106892569985122298141478249398905306593081235956224304577225190255272837175812242146147833377445157808377062522370511701975141446110233931040678423226750622802014124623244064322112388548871890509648167651602592633705684401467317219871415221487786552995748250795397220512695696665441694804973286577428678114311848521168902979555980804188364511278246415199950012234248285986754015261666383/34924221734830008868401820860366878336516652367076655384803249216484627126914883358589651230673195396642887711676873198319191844939999999397565419903150773388565315235038674545571913495829297598714815407744346494178605441106815078028179301768826132249274129597116206668684845928773357762603641921708639852357158910437524835310708741003288929375536930788895383324700508667186260732666353437951318588992590894218276026355014340229328063076381745145036026605402442969830519125059332545096829976989336112813842425455169478652837040171339347429064897550835659013481486059751538477824312145066125753528768106241176406375727833273899298496208307263302186895197188105800951288315081578383840934433371596271228680829311432289638642966266869011859920665656446684597859755100550784504559668226408054784000000*x10^181-945538225194266128729178476794161075464216687394307508641683142408060731605505912042535905624644372344550685014367235975848116098850370689271215691275354607873113983847923016565878660885395042651207933386170188243527554758902822924881806130191418684424209201333973265970631596312225469271988611553354597227436896999929369579902899817389752642610542608508469202733775804309393508113308945004498152563786602686754493667547100136107802161001115032710752275837909153869868039791715716754578400178770716952592118411704643364819083163222916955698826448832195158048199662852617/22281653466821545658040361708914068378697624210194906135504473000117192106971695582780197485169498663058162360049845100527644397071719999615646737898210193421904671119954674360074880810339091867980052230140893063285950271426148019781978394528511072375036894682960139854620931702557402252541123546050112225803867384859140844928232176760098336941592561843315254561158924529664834347441133493412941259777272990511260104814499149066311304242731553402532984974246758614751871201787854163771777525319196439975231467440398127380510031629314503659743404637433150450601188106121481548851911148552188230751354051781870547267714357628747752440580900033986795239135806011501006921945022047008890516168491078421043898369100693800789454212478262429566629384688812984773434523754151400513909068328448338952192000000*x10^180+74925584163125255400275183877570485425300780157368038003413116584983704479677990531990832320663472857688440230021050300308887859414702930091844435452453584049326397440943888344312740274717752124636340974253686823186221611384654519313690581046477195937823723192674205818625507506613111288735868301502797380566550471864193577436370493293818634056317620486775631257733026109166234381889436788211618481773197207198208095224600872281579551481541528485042849238952336803960140156953344292438473845942737645973494797048817524835443916812152389511794551085395500846692199451099/12533430075087119432647703461264163463017413618234634701221266062565920560171578765313861085407842997970216327528037869046799973352842499783801290067743233799821377504974504327542120455815739175738779379454252348098347027677208261127362846922287478210958253259165078668224274082688538767054381994653188127014675403983266725272130599427555314529645816036864830690651895047936469320435637590044779458624716057162583808958155771349800108636536498788924804048013801720797927551005667967121624857992047997486067700435223946651536892791489408308605665108556147128463168309693333371229200021060605879797636654127302182838089326166170610747826756269117572322013890881469316393594074901442500915344776231611837192832619140262944067994519022616631229028887457303935056919611710162789073850934752190660608000000*x10^179-9364203208190705760367695722709633744554262226084651523823122380562380017450357120812194745608585577718484579922677605296060122211525085102755781313686327896937303569926635771186981846061773807148617647598869523875815909354445118479038600691448784010814134128040865364431406186409920887038987619549639311880381408289516013008514439127916023898773716128836631004725686747740827838703082909950664288224605412763083127724951175740066933300642418966389750475339047364831391742540838970707897184335512196507054577884364465320915784257193986770076534643361524549355669601661/29708871289095394210720482278552091171596832280259874847339297333489589475962260777040263313559331550744216480066460134036859196095626666154195650530946924562539561493272899146766507747118789157306736306854524084381267028568197359709304526038014763166715859577280186472827908936743203003388164728066816301071823179812187793237642902346797782588790082457753672748211899372886445796588177991217255013036363987348346806419332198755081738990308737870043979965662344819669161602383805551695703367092261919966975289920530836507346708839086004879657872849910867267468250808161975398469214864736250974335138735709160729690285810171663669920774533378649060318847741348668009229260029396011854021557988104561391864492134258401052605616637683239422172512918417313031246031672201867351878757771264451936256000000*x10^178-9910266483036797539769309989863490230816470249619281244263050496558706455351586911856368727450581047998300472743306289847941433615828662043073099934760299424537500773944811362315563798640090189445703867098472759035810732425928880158007960386733429255494244713821063026697349558652175609475170902998419434352242975625204347635963970391641899492688897930449114930962171480549364648750478576185974914522703540037598792933731838941805298596037938054437235792209432563630017804655767848213819956616969984575940205669361881920133766680875628361332840380359716463610285979391/267379841601858547896484340506968820544371490522338873626053676001406305283660346993362369822033983956697948320598141206331732764860639995387760854778522321062856053439456092320898569724069102415760626761690716759431403257113776237383740734342132868500442736195521678255451180430688827030493482552601346709646408618309690139138786121121180043299110742119783054733907094355978012169293601920955295117327275886135121257773989788795735650912778640830395819690961103377022454421454249965261330303830357279702777609284777528566120379551774043916920855649197805407214257273457778586222933782626258769016248621382446567212572291544973029286970800407841542869629672138012083063340264564106686194021892941052526780429208325609473450549739149154799552616265755817281214285049816806166908819941380067426304000000*x10^177+253347803348385017422995736910834350352202084433095611152560086329625298957109677475764078885109797087491402197337077188598728025217031005464916918194689464147746200737456954151875061404811115280032135835315377031809980960941300287862992353379216468999337009872525404012325430084704528020004298316900133975702180834407558151256389329880148062827137129784020911440884447577686509290987654412760223441515098268976433772197434212370819937870158871007270717249189372302368128325660337128024513509015529236909639996656190837214933518191619623573812300354555467931193281977/25364095646026107310338435463111666771007572223462976154250151083137357022955922244429631919876741561109686797210890865422773068603380869127692729307053500812286740247221131287357967088449242916910098981346154949511279360358619089712291611162890074482255437425662135486683115930183920350718749333053092177990173149562974558653481687379084272882129082256422107958947708555507795620802555122936470683066619056392264467140615632138725911549038290039247034278984452494262999628912656123186845562418690018627931472817528303105086518218350106932830436899528645572225858397482160814503361307442807155954110541158809160526093814217704951394811459327226075212929296961708656100870222725448855607338045180178895821068383398476787995309066164346700352817353273279109680406486939143668007160784953049874432000000*x10^176-165820259005430584549130977976761525843396248691181682551392533410826296259745816751836786906572848315369137850821931890235163821980865408006262605580790098408510155175177959531143831711263743212489745367522255477061874032065362548855604694117609718781265177321996046749676160550710447189677916792102691275978487574525666899211964391624093066447213776593726048003041068068681128461842646096214846359404572978514136187482272474030698350770570666419350782196122057726010021431505214767435993059474011300105208015725570671892469086734645363282869594932936793699229961885799/173262137358004339036921852648515795712752725858475590109682782048911285823811904851698815644678021603940270511747595501702962831629694717011269033896482464048730722628767547823942273181196778365412886141575584460111549310609727001824663995853702098788286893054698047509532364919086359915759776694085672667850872784664679210161933406486524668057823760893619419467571797142673751885702254044779031236028074774215558575037545383139636701791480559258096491159742794988310550465102353977489342036882071517247399890816535838510846005949549580458164714460680177903874838713200640523872461091141815682322529106655825375553746844921142522977957078664281319779520027545431829825044491437541132653726186625802037353718126994994938795956230968652310110095340209769598226856712281290396156915322014283692244992000000*x10^175+14830400557190994563745931533504927127101468588643050510481643021298094460809777278122115745496215737118246750671868371465066382809678521249306058863392432259821242016502114725986620256831318441137815907074349969800250293263735808207526384566513615484972814633569507985894871168350409411760946255508711982116628591865482091810009595977412358978138641365797476542039074449944129599087413449399361114874113469865623614454958888139788547920650031118264064736653137837585018321757252774889243396892217882652589310559061004939015998938672556972141960974852764871758535067/5974556460620839277135236298224682610784576753740537589989061449962458131855582925920648815333724882894492086611986051782860787297575679896940311513671809105128645607888536131860078385558509598807340901433640843452122390021025069028436689512196624096147823898437863707225253962727115859164130230830540436822443889126368248626273565740914643726131853823917911016123165418712887996058698415337207973656140509455708916380605013211711610406602777905451603143439406723734846567762150137154804897823519707491289651407466753052098138136191364843384990153816557858754304783213815190478360727280752264907673417470890530191508511893832500792343347540147631716535173363635580338794637635777280436335385745717311632886831965344653061929525205815596900348115179647227525064024561423806764031562828078748008448000000*x10^174+2174576147411291270399583512740719963153053133027107750048013019440787216137046835487510552546647773213988849260384243939197095173116677157838479174630184461227292707450616533530252793107826039175809320072113525125220280716052466273948503364641217228522464223884481980713211129382683919230037562095503446431356682479198606133910729376468457885907868632798600915416770538430687276222799853246825007929888823974379663434832672133871835523659093541944179571682322022804123984068882718674364399147257850990368139761519632872184886698849446423499981747761871914729895943063/173262137358004339036921852648515795712752725858475590109682782048911285823811904851698815644678021603940270511747595501702962831629694717011269033896482464048730722628767547823942273181196778365412886141575584460111549310609727001824663995853702098788286893054698047509532364919086359915759776694085672667850872784664679210161933406486524668057823760893619419467571797142673751885702254044779031236028074774215558575037545383139636701791480559258096491159742794988310550465102353977489342036882071517247399890816535838510846005949549580458164714460680177903874838713200640523872461091141815682322529106655825375553746844921142522977957078664281319779520027545431829825044491437541132653726186625802037353718126994994938795956230968652310110095340209769598226856712281290396156915322014283692244992000000*x10^173-15112001403596697187872706541422775121571681486907996515281283559124569212467922017013833453949348555365312533314668847220900799070409281323711854070271210070494385491717387580314150423620489567763978998830615795561370903772553744046579621455461340786981426310316539482729302580481624956689888494097353097039512747699339220614340582965322329145394519976417240127551305953744432424268012490465165257274756223128709448448636214264556902266244605903481901809774666199713515675037525578537076384828343730655782164769284767954468599582874872509558676005804932983122701805067/8316582593184208273772248927128758194212130841206828325264773538347741719542971432881543150944545036989132984563884584081742215918225346416540913627031158274339074686180842295549229112697445361539818534795628054085354366909266896087583871800977700741837770866625506280457553516116145275956469281316112288056841893663904602087772803511353184066775540522893732134443446262848340090513708194149393499329347589162346811601802178390702561685991066844388631575667654159438906422324912990919488417770339432827875194759193720248520608285578379861991906294112648539385992258233630745145878132374807152751481397119479618026579848556214841102941939775885503349416961322180727831602135589001974367378856958038497792978470095759757062205899086495310885284576330068940714889122189501939015531935456685617227759616000000*x10^172+188221668424130282926106954518018164558737054527644998347241864199100706638730081403391069569941840176088677910527092413473132469740182829388206646346613102037467166965261463121960698329029131134131230827211421080021862975001382124847370504549496301338239427513895020220089394624913924976953366918012735521634518015933461351946819234860670568581227404177974344774478636235184990155482860039808251322476269955579975642255956572178816416763871479993981214095588541860275720033755972017542385691863619257592287422160554821135772657105593700457950630270285989840611227283/2079145648296052068443062231782189548553032710301707081316193384586935429885742858220385787736136259247283246140971146020435553979556336604135228406757789568584768671545210573887307278174361340384954633698907013521338591727316724021895967950244425185459442716656376570114388379029036318989117320329028072014210473415976150521943200877838296016693885130723433033610861565712085022628427048537348374832336897290586702900450544597675640421497766711097157893916913539859726605581228247729872104442584858206968798689798430062130152071394594965497976573528162134846498064558407686286469533093701788187870349279869904506644962139053710275735484943971375837354240330545181957900533897250493591844714239509624448244617523939939265551474771623827721321144082517235178722280547375484753882983864171404306939904000000*x10^171+362020720796230340192291737475186549379568895570135841645862174083522552449145975790176017526245376263874995463744314640398244815864981148181041560754066940348530383817822356885767058632037578916002372089942798561831506618283047873077640462803451994907775887925366012540960116111883353117404219038766228451908126611951344095227239847735114661139349338762925104939033290469310604404079098610249077793617100980607552445847592066245834173369802654747856658210478587138882197743934547744813115554707052873470533801779871355289391481341262704188836361989208811346876173243/33266330372736833095088995708515032776848523364827313301059094153390966878171885731526172603778180147956531938255538336326968863672901385666163654508124633097356298744723369182196916450789781446159274139182512216341417467637067584350335487203910802967351083466502025121830214064464581103825877125264449152227367574655618408351091214045412736267102162091574928537773785051393360362054832776597573997317390356649387246407208713562810246743964267377554526302670616637755625689299651963677953671081357731311500779036774880994082433142313519447967625176450594157543969032934522980583512529499228611005925588477918472106319394224859364411767759103542013397667845288722911326408542356007897469515427832153991171913880383039028248823596345981243541138305320275762859556488758007756062127741826742468911038464000000*x10^170-174606804456977250019119303330011580131797314868258753986428679218873972516363669633922855766020209068245100218183168276138588842960922765248520113921118248884510218207620083257809585686683743643917637364786774557458741649947058362355301263451149668374103148999495947609976735807997250397406103180529572851359443674466400110414494979060789480516881507798444277019596302312841676368767528726343198845495831454290643624975123307129907980712241051179088249759699869215740961533597213003967085837794201959959919281178502715053536424649052172535255222554312587641949652361/66532660745473666190177991417030065553697046729654626602118188306781933756343771463052345207556360295913063876511076672653937727345802771332327309016249266194712597489446738364393832901579562892318548278365024432682834935274135168700670974407821605934702166933004050243660428128929162207651754250528898304454735149311236816702182428090825472534204324183149857075547570102786720724109665553195147994634780713298774492814417427125620493487928534755109052605341233275511251378599303927355907342162715462623001558073549761988164866284627038895935250352901188315087938065869045961167025058998457222011851176955836944212638788449718728823535518207084026795335690577445822652817084712015794939030855664307982343827760766078056497647192691962487082276610640551525719112977516015512124255483653484937822076928000000*x10^169+36380098385137172284574663327699871353890723965138227687878341808791115344208937674942867900285940472964637952232384732552989138321249832944021803003135951398309507751241314443937565955493987569283114865636931525225417762446680396175759100411945570731001158108635302841963490133099982055436725539732781246763377542963110369317162180879392466009926161014491611562600790692923864507753022164751756968656791478303558946195235717224276249925270948874112506250838784908406413310133133613612580181013103043703436138118236193859014412416932214263488463428414317113829063/166331651863684165475444978542575163884242616824136566505295470766954834390859428657630863018890900739782659691277691681634844318364506928330818272540623165486781493723616845910984582253948907230796370695912561081707087338185337921751677436019554014836755417332510125609151070322322905519129385626322245761136837873278092041755456070227063681335510810457874642688868925256966801810274163882987869986586951783246936232036043567814051233719821336887772631513353083188778128446498259818389768355406788656557503895183874404970412165711567597239838125882252970787719845164672614902917562647496143055029627942389592360531596971124296822058838795517710066988339226443614556632042711780039487347577139160769955859569401915195141244117981729906217705691526601378814297782443790038780310638709133712344555192320000*x10^168+78231289948348833341203660949787422698093825644567897622603596235843266195112245229893317294008162057375412411878400159269792496979067352061992540074103416507323584833268919352550296014751805525413985775418093071856014759637639255760252654682910666866588109634436644584346787143086167546503709873480875468422807561439678931599566732792609782167277274034729489637222221897313447314610610724814425631160043716194890746920001040852451238557530631363925272069239007655839938824946434860273667691727476826588456679311864503607156642469737448910974023382636112576534741/31935677157827359771285435880174431465774582430234220769016730387255328203045010302265125699627052942038270660725316802873890109125985330239517108327799647773462046794934434414909039792758190188312903173615211727687760768931584880976322067715754370848657040127841944116957005501885997859672842040253871186138272871669393672017047565483596226816418075607911931396262833649337625947572639465533671037424694742383411756550920365020297836874205696682452345250563791972245400661727665885130835524238103422059040747875303885754319135816620978670048920169392570391242210271617142061360172028319259466565688564938801733222066618455864989835297048739400332861761131477173994873352200661767581570734810718867831525037325167717467118870652492141993799492773107464732345174229207687445819642632153672770154596925440000*x10^167-13905400388041457114548021630850865830729093235917524541266117823142469088163103929800657590292185511651638180831526796711066315445802349774418766974216493315435094856131926558733125487791124475534309055574679547811485293672301015367203616314970351200898229491780386091033258798806547880579040156785813944977486676651353494147939458664751701406228502080996922965760547038725266117335141304597028443863402230067797525760268369755408370264902319831919574757303274774717584374241783866386063256588031073105413774757606223012193604506263933988758932617300197101039159273/4790351573674103965692815382026164719866187364535133115352509558088299230456751545339768854944057941305740599108797520431083516368897799535927566249169947166019307019240165162236355968913728528246935476042281759153164115339737732146448310157363155627298556019176291617543550825282899678950926306038080677920740930750409050802557134822539434022462711341186789709439425047400643892135895919830050655613704211357511763482638054753044675531130854502367851787584568795836810099259149882769625328635715513308856112181295582863147870372493146800507338025408885558686331540742571309204025804247888919984853284740820259983309992768379748475294557310910049929264169721576099231002830099265137235610221607830174728755598775157620067830597873821299069923915966119709851776134381153116872946394823050915523189538816000000*x10^166+14437583182707198917889293627973017891902090860583336290132803824231741507214063508086389884945662978669397429612631435734009670721182269876803338964024611375730210232035758338038191709771487578718683084504510411539083098740532475923921885402975786728873894620139746135810829925522670316511458706015592309840701027555498709370991135454190639772885407987419746364998496031696355070010890559352568810684438953149366019329723628125881987807287257200223245314632580764290183023711841352305118707906954219432714721598099142767943852179157371838921102250685158445431/40604802489290985087457642568562532060743270731384896082665900047368503754666255946935951302768026626876377191004852896216007767483770286382094225464462362076874821099725917882910412959641691275668026921316225972902429458272835195138362451005409244562818868566868333270129695488729812917575132918313885805643067859719508801038839879826568629137213064981451915316290951874555150600855231361136263238937946271307580110045671157050601191194158546322253458678402786995861920739641024647337362395725497040125925934997207737767729352595830869256260546941376440421159835056092996899377205376121118202880722905198730747898368237070394138379271517786904428304845685285663057690212588253995653618226078472813517514351335241853105046243677675959305530187886977068954030736464345438583368903537385470782141890560000*x10^165-4369981056143926008004458641015093577259251217432285044254414526673420758477670912261959323085888435425989315209265867409146014849797744321446810314774096823176277850174495424304872827109010351760318049591484085764357533039258712378971069004718503593919896107230378487352908694399451468792013469730885638373232305190573062109053791190183794064596279116644100490653088672977258179867708535491387809906842555948716776500824553836654548148267390361738168969982012303950918103286466249660642806168429969258164703092755308676370578182218896155240236389270462199689/324838419914327880699661140548500256485946165851079168661327200378948030037330047575487610422144213015011017528038823169728062139870162291056753803715698896614998568797807343063283303677133530205344215370529807783219435666182681561106899608043273956502550948534946666161037563909838503340601063346511086445144542877756070408310719038612549033097704519851615322530327614996441204806841850889090105911503570170460640880365369256404809529553268370578027669427222295966895365917128197178698899165803976321007407479977661902141834820766646954050084375531011523369278680448743975195017643008968945623045783241589845983186945896563153107034172142295235426438765482285304461521700706031965228945808627782508140114810681934824840369949421407674444241503095816551632245891714763508666951228299083766257135124480000*x10^164-11685475668554236916249004459045297255472806474007669788009790733859257704741485889458159317002655787297352489143645236665424115270377382851899762707837708933861433742029406739111742438044426439263045628994981776976092893782513859440319447326496072988831019141601825880414885614402855317589144346565264853801634445555761778215735343419723798067755680053883304769140448134600794992031149014817486403063863509106535375981251030970526623627669129477455758323304125858731413155366507336138109490275162741033280240901088626007834509742424041828232989036176828011422801/4998627729051238920722937789940345794642978119514921511672183886700833979607045090789324022550321330058164103417875673493304538819719442994011373477394727477585363846163650604072719271909977594692454409783250531290258207311030677022380845381596336306746319324357869513958487817686504012818357884561475490004251406000426835620059618945258539849526307486455780566371573962505019713533108785909618075422995698807838361894926665829264009249875674263340367082696941352177540973139982486368304690750311839974458551841351912552849951693036327096181570113470141452542258999035726583517244317476058003462455601468682010417366948975700607104655190237471356447927829274688103545394257494885360593680231242953225803918885678425342679475406477030920768616260138559697236635966310768469780465803293618346632893431808000000*x10^163+30264721608777494470360737622515033555061260476128637511706402647166837352472927230568689669573963743010987935521216321398852650954214103897104772480946721455536116154690229112696163408766755104330215928556426107282371523464621276017705737807061922596581137457885968721635060409299451489016788981583892208743009963489204058753794125210913714708893575413940740434492092941401277885329641696407191022467926398291188489622438382257605080394928412879361942952957230594801745400102719790799249348341388152117096123095993282474563651841096031001676144553690771222316671/65696250153244854386644325239215973301021998142196111296262988225210960874835449764659687153518508909335871073492080280197716795916312679349863765702902132562550496263865122224955739002245419815957972242865578411243393581802117469437005396443837562888665911120131999326311554175308338454184132197093677868627304193148466982435069277566255095165202898393418830300883543507208830520720858329097837562702229184331589899190464750898898407284080290318187681658302657771476252789839769820840575935575527039664312395629196564980313650822763156121243492919893287661983975415898120811940925315399619474077987905016963565485394186537779407661182500263909256172765756181615075168038812789921882088368753478813824851505354630733075215962485126692101530385133249641735110072700084385602828979129001841127175170818048000000*x10^162-2475711857877738124245454265441947378859323097754805083309908093041983083969359831070581755302320886675622069246619334814258937720413665617407588360177011163559552199337619464751405656313064733099524680304305873480978863507578780642827876863405843531782575115551228082081739287748624773952024060260910504628374521001455597786452242207495357986464478405461919042823434608732787201407923304977168101327680798803452672913483752715035711877771582117872877759339604012200781330069705201995255271356934329727801498159305042826987409881430583018313880292636614756502361/76645625178785663451085046112418635517858997832562129845640152929412787687308024725436301679104927060891849585740760326897336261902364792574841059986719154656308912307842642595781695502619656451950967616676508146450625845435803714343172962517810490036776896306820665880696813204526394863214820896609290846731854892006544812840914157160630944359403381458988635351030800758410302274174334717280810489819267381720188215722208876048714808498093672037885628601353100733388961588146398124314005258171448212941697794900729325810365925959890348808117408406542168938981304651881140947264412867966222719757652555853124159732959884294075975604712916974560798868226715545217587696045281588242195769763545725282795660089580402521921085289565981140785118782655457915357628418150098449869967142317168814648371032621056000000*x10^161-21162403690427283211102191339686477330828961724797891697877548020534384511771043555609415692928366706023988674340395827942906426577103049599012318296536370521837488129836775604692606491472117807193719068059141636739818522830080740240691883531198823889396477187780823615655287053362259523901985559663905846400464438700401863282222993598450923538782080891857959594006236208684109106795800767803431111181752576350121265075959166665863256217707883986064014582599604101659178034992266092119484108528393667390478541368168246246174728332287549112109118838784325542917/18394950042908559228260411066980472524286159479814911162953636703059069044953925934104712402985182494614043900577782478455360702856567550217961854396812597117514138953882234222987606920628717548468232228002361955148150202904592891442361511004274517608826455113636959811367235169086334767171557015186229803215645174081570755081819397718551426646256811550157272484247392182018472545801840332147394517556624171612845171773330130251691554039542481289092550864324744176013350781155135549835361261961147571106007470776175038194487822230373683713948178017570120545355513116451473827343459088311893452741836613404749798335910372230578234145131100073894591728374411730852221047050867581178126984743250974067870958421499296605261060469495835473788428507837309899685830820356023627968792114156120515515609047829053440000*x10^160+681432009134908740518168137228557848160357486604901718166785182571172240810849118818968049450591459594316732502029371816819293382779697650963539416378210558248176332132670400193470894125278865914795245503912290406526102060951368472792616984724986056087295391963778235933841901626134583245997276237157976663933586896777253117038594705173576383071495201118748154832921672075160864716793733165433941189065445446589748845756114416407750645529585665628906074715384148307977344047143056747413792402493158301942436259186041281956558037679620984393754526477653188129499/1379621253218141942119530830023535439321461960986118337221522752729430178371544445057853430223888687096053292543333685884152052714242566266347139079760944783813560421541167566724070519047153816135117417100177146636111265217844466858177113325320588820661984133522771985852542637681475107537866776138967235241173388056117806631136454828891356998469260866261795436318554413651385440935138024911054588816746812870963387882999759768876866552965686096681941314824355813201001308586635166237652094647086067832950560308213127864586586667278026278546113351317759040901663483733860537050759431623392008955637746005356234875193277917293367560884832505542094379628080879813916578528815068588359523855743823055090321881612447245394579535212187660534132138087798242476437311526701772097659408561709038663670678587179008000000*x10^159-9646483625270522970084744776298647915472116156594935425834742269489230718557343679550457788307581769435701603842925002371453106328259805923886045533856404749154311594727113613417855358923869717571072261492477738529398845590681718248632180822129322879201056013660919179406855490851780303995923223206869692216883270381347803789707750114615166164979059708779631042556337394276131642964352905232490025892269369236145541433472525045364462852894914394656380203492382175808219446364254296679433333737720177328521216789746138882011061928605853853773456085753881713667/212249423572021837249158589234390067587917224767095128803311192727604642826391453085823604649829028784008198852820567059100315802191164040976482935347837659048240064852487317957549310622639048636171910323104176405555579264283764132027248203895475203178766789772734151669621944258688478082748734790610343883257444316325816404790223819829439538226040133271045451741316063638674683220790465370931475202576432749378982751230732272134902546610105553335683279203747048184769432090251564036561860714936318128146240047417404286859474871888927119776325130971962929369486689805209313392424527942060309070098114770054805365414350448814364240136128077775706827635089366125217935158279241321286080593191357393090818751017299576214550697724951947774481867398122806534836509465646426476562985932570621332872412090335232000000*x10^158-5275720929316449302031572097491648523402777090023541456875052727541718242032818566500572349027789862625832947478624725418322945559064060078797591174598010574625632947121221352295832396434738870107557183211509479012559494563931696676203745881927005744657498967974742915330328415602148042563996602076313841020475564493956765218151741234780579535590538426453097276316548579129812179405695810225642186625526820609417756293062500094187765218929110364711778564726641495067802518052871309830008714818978533426010766384745512363033013745835594487712894202409181263/445938182858389314624494813744981152103906896480361482738269980680219855635246689311629391587519575627007124862491696447402683705613758793162711621740911445273070035245629920557275319287968910265896538860663320124803641282535585247087551781921806487486701942148774783305872367735426297385977139762090419471894428462583533456528955096207307312636528764852297514769633749867114485958832492900542897395312101130008367800565578915192522522170726819129516384589690767903353958331033589086917848774815698693478968988513334259260310841948452938519955830728972619281345772520035729147720220322712568551317251234054540565719039326801896585336511516942899193415137254081265964776990729240681866296806084219827174749612104160127540859866565708455477054735449936962080747160146027344697990646208982194317795098886144000000*x10^157+1458837272972485435925982305036402942745800034184597836629494584373728676120044237680282405735120921909138108497971534545643273176500718078497779280665957044125742959612999861460666550919074143004268827294897852320616539760995294439020938962833411244058455023734163752740642251578118854246723219600171586758911516216670683139893562638747332486208651298433267284271428835007934479040839860881227681644314374912312288698858844175254911914583453973056637095356723034438750632206838837542464987818581143708315915908583372632213796866006978426117798958112185196593/3153420007355753010558927611482366718449055910825413342220623434810126121992101588703664983368888427648121811527619853449490406203983008608793460753739302363002423820665525866797875472107780151165982667657547763739682891926501638532976259029304203018655963733766335967662954600414800245800838345460496537694110601271126415156883325323180244567929739122884103854442410088346023864994601199796696203009707000847916315161142308043147123549635853935273008719598527573030860133912308951400347644907625297903886994990201435119055055239492631493819687660154877807775230819963109798973164415139181734755743419440814251143298920953813411567736760012667644296292756296717523608065863013916250340241700166983063592872257022275187610366199286081220873458486395982803285283489604050508935790998192088374104408199266304000000*x10^156-12670500026637715924925695055055782602891816420387104313934394872393793275340650382226020111179743442543488289541268120661072828614002668209729487364994588240918012917652444497667947034635089063944037181754011275637834441982185050028801604904708438707427436411894568275760579038629769982380382529326486909713068126766445304850952993060785853725017431670583401081037274761550210597166048341046304269974718791524603282751287823500329787854877184471572300561655295762911298039505529270668494992420400012857654491703692127210133385811303273417918026545868258681961/264887280617883252886949919364518804349720696509334720746532368524050594247336533451107858602986627922442232168320067689757194121134572723138650703314101398492203600935904172811021539657053532697942544083234012154133362921826137636770005758461553053567100953636372221283688186434843220647270421018681709166305290506774618873178199327147140543706098086322264723773162447421066004659546500782922481052815388071224970473535953875624358378169411730562932732446276316134592251248633951917629202172240525023926507579176920550000624640117381045480853763453009735853119388876901223113745810871691265719482447233028397096037109360120326571689887841064082120888591528924271983077532493168965028580302814026577341801269589871115759270760740030822553370512857262555475963813126740242750606443848135423424770288738369536000000*x10^155+76850825556966124302991052369543537051350165434570111172220193439308564047280101287467824135125344233636910021430488337655681127629658864115136829696322738956823986994168335407370726903339205788700324281075688412106467354463351476308374430645820487304156258469744813228709547556634281880008982518226136022352235987443080780617364477113006617034535489477879312459279732990055672045264162869353240085553102437331664328534015005427699481995179575168650925869096675020566575099174092844184700861801013272039757204343143268431176709556622851711522480401759544173/529774561235766505773899838729037608699441393018669441493064737048101188494673066902215717205973255844884464336640135379514388242269145446277301406628202796984407201871808345622043079314107065395885088166468024308266725843652275273540011516923106107134201907272744442567376372869686441294540842037363418332610581013549237746356398654294281087412196172644529447546324894842132009319093001565844962105630776142449940947071907751248716756338823461125865464892552632269184502497267903835258404344481050047853015158353841100001249280234762090961707526906019471706238777753802446227491621743382531438964894466056794192074218720240653143379775682128164241777183057848543966155064986337930057160605628053154683602539179742231518541521480061645106741025714525110951927626253480485501212887696270846849540577476739072000000*x10^154+1428439074170032872993326179089223310621419318374906655452674553458723931849324955971434015559915088612844088702596423377533638517155294539202106269512833280768081414871329272967069979742659536825904954753657039969695263470147417651752481169814719071226164518009780527049483879488661039390382327163099498126290258345573622006908647388878831035106479422508876709369459446145519317651497097025717292191759379852150003258042592353764946126531037843941413666215233158059317007543612785106608903392059735367110907205983704229185505765125339828241271239732610731/3089064497001553969527112762268440867052136402441221233195712752467062323584099515464814677585849888308364223537260264603582438730432334963716043187336459457635027416162147787883633115534151984815656490766577401214383241070858747950670621089930647855009923657567022988731057567753273710172249807798037424679945078796205467908783665622707178352257703630580346632923177229400186643260017501841661586621753796748979247504792465021858406742500428344757233031443455581744516049546751625861565039909510495905848484888360589504380462275421353300068265463008859893330838354249576945932895753605729046291340492513450694997517310322102933780640091440980549514735761270253900677289008666693469721053094041126266376691190552432836842807705423099971467877700959330093014155255122335192426897304351433509326767215607808000000*x10^153-52290977103420120005950268516640872053203303894750579914698402065909401688011649431638311335823821093122142406844621109394265292539209111618248595899569078752022371812728264601845158940261322470576184533551398180573142952079265828040177404986712257564106754659472788858557686274940671428537921487054494375813199880567083123268388827780199204905423420207078805394225273473715945438337013084125623881147613792364040122740839252151655977890996495075856567739007329024791956094825829241103413687832199164866800372420024703257246516407394156301693441698340138991/1210913282824609156054628202809228819884437469756958723412719398967088430844967010062207353613653156216878775626606023724604315982329475305776688929435892107392930747135561932850384181289387578047737344380498341276038230499776629196662883467252813959163890073766273011582574566559283294387521924656830670474538470888112543420243196924101213914085019823187495880105885473924873164157926860721931341955727488325599865021878646288568495443060167911144835348325834588043850291422326637337733495644528114395092606076237351085717141211965170493626760061499473078185688634865834162805695135413445786146205473065272672439026785646264350042010915844864375409776418417939529065497291397343840130652812864121496419662946696553672042380620525855188815408058776057396461548860007955395431343743305761935656092748518260736000000*x10^152-4151301476179814604330895943662152885822431862614317776794265782716249343538647646604781825972916538910479364811906671459779769212600659629227049806038345737160507341869327731036993429121086557524221298715919318877666629502955991743691666557230287724862828610831613119496857915529763628163306338880899083545644389420640776816748238420315046352922260450053428867840808737527830667497548102012767566144451034546672149916222586085747296786748666391270559160656510550210502770970421790933237458122918264406686585459086573505944158275758607569039305984246809889/3632739848473827468163884608427686459653312409270876170238158196901265292534901030186622060840959468650636326879818071173812947946988425917330066788307676322178792241406685798551152543868162734143212033141495023828114691499329887589988650401758441877491670221298819034747723699677849883162565773970492011423615412664337630260729590772303641742255059469562487640317656421774619492473780582165794025867182464976799595065635938865705486329180503733434506044977503764131550874266979912013200486933584343185277818228712053257151423635895511480880280184498419234557065904597502488417085406240337358438616419195818017317080356938793050126032747534593126229329255253818587196491874192031520391958438592364489258988840089661016127141861577565566446224176328172189384646580023866186294031229917285806968278245554782208000000*x10^151+31028526153532512875768447790511027679531564068457947535649785653112465888095453090362943319101471148750194923788364000748811683957217308412269774213223087588236668753148861896905559330952546495408867296077963102338374985108865879450919234094221428553851169127473148757209074506168753295046901200476007046292226535149529731044244086113487743895616157869015857870997381984489332440945852943199479128603092366148675617637853293361918328119177136377661810438747764950053966954842873598827332224388817530937393221999001099478569148377582921425839702821575380957/50858357878633584554294384517987610435146373729792266383334214756617714095488614422612708851773432561108908576317452996433381271257837962842620935036307468510503091379693601179716135614154278278004968463980930333593605680990618426259841105624618186284883383098183466486468131795489898364275920835586888159930615777300726823650214270812250984391570832573874826964447189904844672894632928150321116362140554509675194330918903144119876808608527052268083084629685052697841712239737718768184806817070180804593889455201968745600119930902537160732323922582977869283798922664365034837839195687364723018140629868741452242439124997143102701764458465484303767210609573553460220750886238688441285487418140293102849625843761255254225779986062085917930247138468594410651385052120334126608116437218842001297555895437766950912000000*x10^150-4873482197619261175047114704937917512606732981860519538961332743994929747131571229243321046088667478046508843451519862003983008458376765522505944937559697132050955861670543087953418440204151166302290965228884128054078186176672342338692700070865894173523100433294590885067920767368326714285045097858484241297556141217082238779060161604635230764634154247304174529030674650438190603369823040198926080349160548926627212568129787490645923619744151232660236918114985430774126352239163988685985672201479607464426275732325011238157049681370179663538645888851915559/101716715757267169108588769035975220870292747459584532766668429513235428190977228845225417703546865122217817152634905992866762542515675925685241870072614937021006182759387202359432271228308556556009936927961860667187211361981236852519682211249236372569766766196366932972936263590979796728551841671173776319861231554601453647300428541624501968783141665147749653928894379809689345789265856300642232724281109019350388661837806288239753617217054104536166169259370105395683424479475437536369613634140361609187778910403937491200239861805074321464647845165955738567597845328730069675678391374729446036281259737482904484878249994286205403528916930968607534421219147106920441501772477376882570974836280586205699251687522510508451559972124171835860494276937188821302770104240668253216232874437684002595111790875533901824000000*x10^149-3186814520270616052074729792951750592434922077944565466274669537443609181787555728366373004786924814902042576040209727433754912067209462406787907371775333238018500651861669184783754847970752597113066416407194376333905709554121147246252737700933472186210820557747000957989998781193155933606590422259388824420215261293385043395250111180635847056479311656543882804715973775722244737762248344699784317804859444499282675161603828738186751415296240059237773916398317175874601467125576233494294728620528655328924535333107907425324023994087096814605070948487005513/1220600589087206029303065228431702650443512969515014393200021154158825138291726746142705012442562381466613805831618871914401150510188111108222902440871379244252074193112646428313187254739702678672119243135542328006246536343774842230236186534990836470837201194356403195675235163091757560742622100054085315838334778655217443767605142499494023625397699981772995847146732557716272149471190275607706792691373308232204663942053675458877043406604649254433994031112441264748201093753705250436435363609684339310253346924847249894402878341660891857575774141991468862811174143944760836108140696496753352435375116849794853818538999931434464842347003171623290413054629765283045298021269728522590851698035367034468391020250270126101418719665490062030325931323246265855633241250888019038594794493252208031141341490506406821888000000*x10^148+585712103185607787859741306800593421764646754965988306232340028046398881942087848904030414649100975032912973451822935716505553226127012375560187984322595394072248223260622623085172823703830296478754061997452718316583496273113831485273135319007698435536113768591476457016336591665247856246839744207281449422090220988792580510002634693271838590738512681588745432028488005370510867479209271610733294474153636643820713184211262411379133343841599975124077838635241603990830614802267476591782690767988875133600865859880956642659853513171336404287799451966879123/610300294543603014651532614215851325221756484757507196600010577079412569145863373071352506221281190733306902915809435957200575255094055554111451220435689622126037096556323214156593627369851339336059621567771164003123268171887421115118093267495418235418600597178201597837617581545878780371311050027042657919167389327608721883802571249747011812698849990886497923573366278858136074735595137803853396345686654116102331971026837729438521703302324627216997015556220632374100546876852625218217681804842169655126673462423624947201439170830445928787887070995734431405587071972380418054070348248376676217687558424897426909269499965717232421173501585811645206527314882641522649010634864261295425849017683517234195510125135063050709359832745031015162965661623132927816620625444009519297397246626104015570670745253203410944000000*x10^147-38770013858787448492711596056348540253695134037105803584992342339570089720707135059488287389400822505212382583212536552735683689490552861747345714013004982509489173107242147392338368351316621336784619308863338000350443019339766870152592934737184454532188358380409144688644430245713700330434872428281585105112299034354716745211604424135719041353045396706502530280613585313216462907316944343153667881495560447410837384329017966628630938717787329112773703286052159725010866928701356115908958278111157595707042912469980222599834246223394034007179493326331069/443854759668074919746569173975164600161277443460005233890916783330481868469718816779165459070022684169677747575134135241600418367341131312081055433044137907000754252040962337568431728996255519517134270231106301093180558670463578992813158739996667807577164070675055707518267332033366385724589854565121933032121737692806343188220051817997826772871890902462907580780630020987735327080432827493711560978681202993528968706201336530500743056947145183430543284040887732635709488637711000158703768585339759749183035245398999961601046669694869766391190597087806859204063325070822122221142071453364855431045497036289037752195999975067078124489819335135741968383501732830198290189552628553669400617467406194352142189181916409491424988969269113465573065935725914856593905909413825104943561633909893829505942360184147935232000000*x10^146-274014502565997091383937557054304332645391430156169623065758127537188322588484660920539553070908721143699579860470406678460679751655830913437925429858823318251287052394344465460814182943207219170688452157330639884968821222224940391149996767509133020381849174641294105272461875773491706428537129638563625266177049640295973300281565255777495404846928585998487693947731431772820232394893675213897064156287616584436752626278062874780704864896478949875029411220175752059813537734629063664749858348461239526370495888388564643868405945677358609414466646404073/177541903867229967898627669590065840064510977384002093556366713332192747387887526711666183628009073667871099030053654096640167346936452524832422173217655162800301700816384935027372691598502207806853708092442520437272223468185431597125263495998667123030865628270022283007306932813346554289835941826048773212848695077122537275288020727199130709148756360985163032312252008395094130832173130997484624391472481197411587482480534612200297222778858073372217313616355093054283795455084400063481507434135903899673214098159599984640418667877947906556476238835122743681625330028328848888456828581345942172418198814515615100878399990026831249795927734054296787353400693132079316075821051421467760246986962477740856875672766563796569995587707645386229226374290365942637562363765530041977424653563957531802376944073659174092800000*x10^145+27320434774211232562766837772244695276102522521214918064868858392903841546600717524232389626771677865379247418716716497695403350347210727770118206395540425520540562858495867986774699781216937351365429374310437078186627513310175516644243308119574021169510256445547815967574402181619880570463397639806733466771556597618986503804563117832115902896043512781058184288954252659879053300365819985622628724839764864332490784262418065920979446723117881612636533688244277131283211589488779759103923417019378687981475229629388811678958455505037061756804204677355263/19529609425395296468849043654907242407096207512240230291200338466541202212667627938283280199080998103465820893305901950630418408163009777731566439053942067908033187089802342853010996075835242858753907890168677248099944581500397475683778984559853383533395219109702451130803762609468120971881953600865365053413356458483479100281682279991904378006363199708367933554347720923460354391539044409723308683061972931715274623072858807342032694505674388070943904497799060235971217500059284006982965817754949428964053550797555998310446053466574269721212386271863501804978786303116173377730251143948053638966001869596717661096623998902951437477552050745972646608874076244528724768340315656361453627168565872551494256324004322017622699514647840992485214901171940253690131860014208304617516711892035328498261463848102509150208000000*x10^144-2219160408825271116013705464772525791576087721894692294899581320102841258048461335851520724273128236222919531659407843341790040512450976187158335625997699990394435661659915737160752718605549054118077366102430190566233283453757223842445450622212548538524439786418792843439429786343729234510043934363609412969440105148342941091643120590117003877420996113030864098670853304020974866606572246788983292423740163593992005189958938841114397022272878604206913217303921753299277280751011316476370200504382676318059724635117182446688704374417131987960824650007959/13019739616930197645899362436604828271397471674826820194133558977694134808445085292188853466053998735643880595537267967086945605442006518487710959369294711938688791393201561902007330717223495239169271926779118165399963054333598317122519323039902255688930146073134967420535841739645413981254635733910243368942237638988986066854454853327936252004242133138911955702898480615640236261026029606482205788707981954476849748715239204894688463003782925380629269665199373490647478333372856004655310545169966285976035700531703998873630702311049513147474924181242334536652524202077448918486834095965369092644001246397811774064415999268634291651701367163981764405916050829685816512226877104240969084779043915034329504216002881345081799676431893994990143267447960169126754573342805536411677807928023552332174309232068339433472000000*x10^143+1480823173896774604566720589944045535218222179823886526413267967358507070737927016795423906171516812479134299352425412604272430358870642080538039373485943109215614919329760789683751030035225874559105768153343250156782477567152481082727125897874853264992138374582312564872944058424658411669539142413518205522390814269489472387134890204360332078854996245509284610650284579569136446354977124485559670243535465421025479569050979079361056635809866968186624589090295994974302839353153129794168669814300712596980111425978170153179518174404537921269864239621/299304359009889601055157757163329385549367164938547590669736987992968616286093914762962148644919511164227140127293516484757370240046126861786458836075740504337673365360955446023157027982149315842971768431703865871263518490427547520057915472181661050320233243060573963690479120451618712212750246756557318826258336528482438318493215019033017287453842141124412774779275416451499684161517921988096684797884642631651718361269866779188240528822595985761592406096537321624079961686732321946099092992413018068414613805326528709738636834736770417183331590373387000842586763266148250999697335539433772244689683825237052277342896534911133141418422233654753204733702317923811873844296025384849864017909055518030563315310411065404179302906480321723911339481562302738546082145811621526705236963862610398440788717978582515712000000*x10^142+4395703708899714151532878246739241785626904012912650819143397500684290457533489306268481103599362698003474217640497787174354277151992407973986753473832352596868676452621960822553885140276380721129362075588545633630957267944480861538976507056364106672088480175077884160856578339124713931052724314307999738113812535271972952879813862149722557513068122711754496187138297619750630945988826099653306748311533256367306526048475430183902984393454720026982730970433541819173071782391335824317652346490751437972169080747312231597793134841959262410638984472821/2893275470428932810199858319245517393643882594405960043140790883932029957432241176041967436900888607920862354563837326019321245653779226330602435415398824875264175865155902644890517937160776719815393761506470703422214012074132959360559849564422723486428921349585548315674631497698980884723252385313387415320497253108663570412101078517319167112053807364202656822866329025697830280228006579218267953046218212105966610825608712198819658445285094529028726592266527442366106296305079112145624565593325841328007933451489777527473489402455447366105538706942741008145005378239433092997074243547859798365333610310624838680981333170807620367044748258662614312425789073263514780494861578720215352173120870007628778714667306965573733261429309776664476281655102259805945460742845674758150623984005233851594290940459630985216000000*x10^141-508989378647858727684392247252923181559540415180884638598336394975437837937823697907828683635874761047932128987065166742212848541152056523823849786633268071566262150744371691494966453794850725737020846169486331485168533094715810786656539577618100649268199934898929311744556711278233000035574541134170837238001304240138592930378508203036310842668680684477528267979893177342921903747659947526433570759684058881486604728036037061287798886042636091181386558313351810550455111551531381877852492284715930674683386047415344284899722188226779461866919554528313/1874842504837948461009508190871095271081235921175062107955232492787955412416092282075194899111775817932718805757366587260520167183648938662230378149178438519171185960621024913889055623280183314440375157456193015817594679824038157665642782517745924819205941034531435308557161210508939613300667545683075045127682220014413993627041498879222820288610867172003321621217381208652194021587748263333437633573949401444666363814994445504835138672544741254810614831788709782653236880005691264670364718504475145180549140876565375837802821132791129893236389082098896173277963485099152644262104109819013149340736179481284895465275903894683337997844996871613374074451911319474757577760670303010699548208182323764943448607104414913691779153406192735278580630512506264354252658561363997243281604341635391535833100529417840878419968000000*x10^140+103523888660232784865174682419033626448150809466058013311912908538866737834537093660255366153073458923163913374533500435993456096293681963385937841194363115732298081526637608380321640951193966896167674123481196973759046750428997515387942697370389497472851263917618472726911738404464873850755811586116272748260224384565070640115076332703494535444480916529591002847458758347407253054200472242424093875714593941449755994726780202629734732419782593464332000623410853786112882809352677184931280691138306570321963760877495661522219248405121839310566601768413/5624527514513845383028524572613285813243707763525186323865697478363866237248276846225584697335327453798156417272099761781560501550946815986691134447535315557513557881863074741667166869840549943321125472368579047452784039472114472996928347553237774457617823103594305925671483631526818839902002637049225135383046660043241980881124496637668460865832601516009964863652143625956582064763244790000312900721848204333999091444983336514505416017634223764431844495366129347959710640017073794011094155513425435541647422629696127513408463398373389679709167246296688519833890455297457932786312329457039448022208538443854686395827711684050013993534990614840122223355733958424272733282010909032098644624546971294830345821313244741075337460218578205835741891537518793062757975684091991729844813024906174607499301588253522635259904000000*x10^139+2582636229262611934292517210160452873434081073958582349781172778978416645353534874950414146490949582621454312584187476939052569448076583498620493536398560395856554232836871017171910703157449922003067058898774040979525311231997272638826831032482102626913950475014489789770032232761356380805706985187195431864057282302984633415848144895473785562213931429380719429660452100910760002383412210190500880421052195944120696972195564671907028001550802245070540882309949126689502787410888767956630850108095331830971821671372652249311718930589930771431429061437/3214015722579340218873442612921877607567833007728677899351827130493637849856158197843191255620187116456089381298342721018034572314826751992394933970020180318579175932493185566666952497051742824754928841353473741401590879698351127426816198601850156832924470344911031957526562075158182194229715792599557220218883805738995417646356855221524834780475772294862837064944082071975189751293282737143035943269627545333713766539990478008288809152933842151103911140209216770262691794295470739434910946007671677452369955788397787150519121941927651245548095569312393439905080260169975961592178473975451113155547736253631249369044406676600007996305708922765784127631847976242441561875434805161199225499741126454188769040750425566328764262982044689048995366592867881750147414676623995274197036014232099775713886621859155791577088000000*x10^138-7482959096949144621812661824397233392395489264687065670444549287975143462380433149067715191716042824323599156683201487863951978784624663123199793846446810213356050137830058503257595458465487196504472881830839293254658990377490185390726190645483046379547548104797670047591097908530801623234141629440476350822222770895587058804283301733558537365475399827359394370478477909280429412282629068710599384797826942659384198357739322081315805189007954341546287232909129690623098155289168696702433971470858543722173340674101135875795129373503975612813558692763/22498110058055381532114098290453143252974831054100745295462789913455464948993107384902338789341309815192625669088399047126242006203787263946764537790141262230054231527452298966668667479362199773284501889474316189811136157888457891987713390212951097830471292414377223702685934526107275359608010548196900541532186640172967923524497986550673843463330406064039859454608574503826328259052979160001251602887392817335996365779933346058021664070536895057727377981464517391838842560068295176044376622053701742166589690518784510053633853593493558718836668985186754079335561821189831731145249317828157792088834153775418745583310846736200055974139962459360488893422935833697090933128043636128394578498187885179321383285252978964301349840874312823342967566150075172251031902736367966919379252099624698429997206353014090541039616000000*x10^137+539091587678813519269454313177995982231020691441958253237579126889791586634419138421499469999783216472149890307210473842463595972363729350837288240707929711110089623246947502365197122670754380766860831634583737778038581756866425154093118947866334073751504182999370555799829179389837311222229733844513149475720604073903934026775798129779734741661757979695075347038166130390522228803162535326356684832483046776158037815241602602853464643342379039903099106186728084717150937804760536254634860028707783999061886930206398429758992852592349398806750162457/14998740038703587688076065526968762168649887369400496863641859942303643299328738256601559192894206543461750446058932698084161337469191509297843025193427508153369487684968199311112444986241466515523001259649544126540757438592305261325142260141967398553647528276251482468457289684071516906405340365464600361021457760115311949016331991033782562308886937376026572969739049669217552172701986106667501068591595211557330910519955564038681109380357930038484918654309678261225895040045530117362917748035801161444393127012523006702422569062329039145891112656791169386223707880793221154096832878552105194725889435850279163722207231157466703982759974972906992595615290555798060622085362424085596385665458590119547588856835319309534233227249541882228645044100050114834021268490911977946252834733083132286664804235342727027359744000000*x10^136-91726107005359536829951660821579641710739648688640514969581807605587261890110978479985647962672113877303535130875977589618682811999752241200532489540280895268061545954656432903502256194712161325186733326946767026892508665426551629657952093233489964354435540918155388449763121704231740228811567335793900851466331717315191493353395455221562269860714429579580486377129376159449514231155912983205730974592858483006139563326247224389168303756509532867327756665530761439502121360500577689829485490117732522111406371780799380308376132122216856947773633647/89992440232221526128456393161812573011899324216402981181851159653821859795972429539609355157365239260770502676353596188504968024815149055787058151160565048920216926109809195866674669917448799093138007557897264759244544631553831567950853560851804391321885169657508894810743738104429101438432042192787602166128746560691871694097991946202695373853321624256159437818434298015305313036211916640005006411549571269343985463119733384232086656282147580230909511925858069567355370240273180704177506488214806968666358762075138040214535414373974234875346675940747016317342247284759326924580997271312631168355336615101674982333243386944800223896559849837441955573691743334788363732512174544513578313992751540717285533141011915857205399363497251293371870264600300689004127610945471867677517008398498793719988825412056362164158464000000*x10^135-7118345868388037865431127166782770034893890697882840518195477816271791661689176716619823049505009726894661426711708034613728771230498161913366946832983240390999761116699469195598782782653247284335705600287565228959327050343329591451370574567229424131905903259282646528835394648159072673082521380478772819623239026977978212378126812913195054946912839389872412022870729905025752825242110258865367059490134220818911656829982118318134824177583661308551021086631225599196365743810577898190890736011661105453429748672432068893253133139517629511618296343/25712125780634721750987540903375020860542664061829423194814617043949102798849265582745530044961496931648715050386741768144276578518614015939159471760161442548633407459945484533335619976413942598039430730827789931212727037586809019414529588814801254663395762759288255660212496601265457553837726340796457761751070445911963341170854841772198678243806178358902696519552656575801518010346261897144287546157020362669710132319923824066310473223470737208831289121673734162101534354363765915479287568061373419618959646307182297204152975535421209964384764554499147519240642081359807692737427791803608905244381890029049994952355253412800063970445671382126273021054783809939532495003478441289593803997929011633510152326003404530630114103856357512391962932742943054001179317412991962193576288113856798205711092974873246332616704000000*x10^134+8303235399249163863390946337632016659024186953168556808549438177935839908476630189921379304577228081685821890272974235860396863410049763073523031609101305321815152356280474948306935760605853148705020131984941210960079547136003347848663636206457763478449213553942722181965687839852960887099001223136012896826081017162394761143100315178589045962932487603240461480428038233154673180251472853562546222187163909868278006418196460002521257136424684992236934000221650053953226075718475891265605215868516482058635688614904886565089276285992943654050950003/166139889659485894390996418144884750175814137014897811412648294745517279623333716073124963367443518635268620325575869886470710199658736718376107355988735474929631248202724669292322467539905475248870167799194950324759159319791689048524652727726408107055788005521554882727526901115869110347874539432838650152853070573584993896796292823758822228652286075549832808280186396335948270220698923027701550298245362343404280854990277017043852288520887840426294483555430282278194529674350487453866165824396566711384046945369485612703757688075029356692947709429071414739708764218017218937687994962423319080040621443264630736615218560513477336424418184315277456443738603079609286890791706851409683041217387459785757907337252767736379198824918002387763452796185170502776850974053178832635416015504920849944594754606873283995369472000000*x10^133-209782574737035552367130352671770177551884815000935399405634806321359804662498685236734919116844005621883880592576616296728902979117798250272883109102136659670825694474961426970529837198658302361908349658279646662969089091009684205064144121002632985728243347909786930863481839494181449652726984967952568936642571462256527486625333183200195224159330072778027737935208007685491672296702000133619165152498040496163524559084167293886180099591724264238411811800007733259269332577587823499870956856596936401823318216664245653704557549385964209518281939/56099183521384847456700089243727318241183994316718741515959164459525315197489306725990247370825084214506287382661982039587512534949703307503620665658534056469745616276244693527277716312175874759358757958169723486282313536553037860540791830141384555629227118747538012349554538039124634662918675652646816934729608245626101835281865109321160752531940752783060428769933068892657857477119116866496627373433498973097549379607106525235586487033027063001086448992742692717312438591339125633772991057588451097350457410124761375718151946622737185376839486300725412769252309995694125875063478818480601247805924123699745443532411461991563775935517828470093686591392255585322616352734862053722750117813663298109476695984007428066829339862959325481582464580530057572366209419810164281149620992248414832448824202854268901089345536000000*x10^132-4115454899274390402549645022888028071726468089929138666232577245875060840210426709457365621237582134244752128539557939024945204762255483195332002812057079711317356682136144948458995945048902063963968825743487657480375021974219629298226522211889760432746515698729485808209056283432853802666366123286485268131832628361665422196476724105660517780030730069190014352799544928071738087273022998085259209065137368766240248321691552798787388607023441931029874480694557052838955549522813986384340818016196253057014565050997940134171800462936184408178209/69671566631397310551063014060758121041470444554634566076271865538442730164623816417762081412153733621241679491370526081423201051469792817383528891221082618518877620214045829058070712194153908975332651012565624329737711972815869600994209208401396948120169163605813337917995152080848336597495774600867821031841610240535642601882316345447248031370313515553155693794916875882817016544164064495487746899264184208524375842415277458760325153250694900823929944716793344181178351153759881835492263087650173137032019686767848805327382256289528439903494200728320270697297223704329801489998191435854940259371873508465812889548317460860490495919917303099955062379632317420481313857428780292526641275349226999264995251464009225179771922087868839710997576979045394081809647182667462091105174458114966808041281671286753312643219456000000*x10^131+382993746235518854513226623823575608355820178175106349160264475408166508695341316722014840680499470061407609835190032135949175511360945222108671945470742603622696476111058908301093015304773874781334384881096313136367498592861583524762051589906495787545309860317708150023882524444878970193431007377229362434852117984997999159675211007597467118609655188766985158311749955194482786753099795307912975786523403398936172717411892470015969254379158428007827334605454486955275972552560759870608302471606501774984032268090046248844580063607059068305622461/7405092224822799864284411780172006007836287249806873880106609708657341606068588487830712652948911116314829934511381629225551654613360836590477927866926495454006421348464299545600658553207215468235356050478403500189265386825000997591384521578662761343057979674675017630141199021164451775505265186149379835384308288422645442257206194430393219334216179367363976597631165093830837186979723426377554813293221864448876518108138061331097416288359572316143411267042035438685241894056764583658034819601675544850260378136468501594796056954201308469742812191695754485541304919431624615508379204039439364710381984328366398546278312982886418423488353358052366630063777737262585358561001791091403015551403555350450923869888980504821472861910630963568885324629967599552339643414941685111749970976790757883244794776763494943793610752000000*x10^130-335131751489952151780392896666468361355755506107815784676087013643403930029037441565239552852946431057490109094857546097766471614318866559281603219371076366067216718756979140114748793907585584756166104107769872903090604737946485609223933843009507589860687666124228438664294243126927369949021208598182585136671833228208600297847302439007601819706396761753026993506241768707937782768754998117590435133157934629443476514365979328289866160809294261488750460428275574699184296220207684666554770059717032012734016183976643842992980381087430553691598411/51835645573759599049990882461204042054854010748648117160746267960601391242480119414814988570642377814203809541579671404578861582293525856133345495068485468178044949439250096819204609872450508277647492353348824501324857707775006983139691651050639329401405857722725123410988393148151162428536856303045658847690158018958518095800443361012752535339513255571547836183418155656815860308858063984642883693052553051142135626756966429317681914018517006213003878869294248070796693258397352085606243737211728813951822646955279511163572398679409159288199685341870281398789134436021372308558654428276075552972673890298564789823948190880204928964418473506366566410446444160838097509927012537639821108859824887453156467089222863533750310033374416744982197272409773196866377503904591795782249796837535305182713563437344464606555275264000000*x10^129+23984502123765608596292548421546387017562840012011411837334070398740108287442522839448539497326286742133327460631254117439104052493926285208225945443485826324219274421593022383060486986500536089629818508730787460643464696635434548858820332753544763674396165434544884107466260679343888494299808866232793332873947935872122708744382478119621061312723787084996786777969010204375725604287766135885804017187572972929464952494142433320062253258985009308960383434569406781575205500173886131096689945664966350567079841093411624906247262404507678154814273/82937032918015358479985411937926467287766417197836987457194028736962225987968191063703981713027804502726095266527474247326178531669641369813352792109576749084871919102800154910727375795920813244235987765358119202119772332440011173023506641681022927042249372356360197457581429037041859885658970084873054156304252830333628953280709377620404056543221208914476537893469049050905376494172902375428613908884084881827417002811146286908291062429627209940806206190870796913274709213435763336969989979538766102322916235128447217861715837887054654861119496546992450238062615097634195693693847085241720884756278224477703663718317105408327886343069557610186506256714310657340956015883220060223713774175719819925050347342756581654000496053399066791971515635855637114986204006247346873251599674940056488292341701499751143370488440422400000*x10^128+4801970402458321166027260125084355058192851244266663246980156186842949927164123040838460167526938207724744247902315549807694993518264338459616865040862703874587206701293881868059278127344567416371946859153971578921982101571036122964520126471772480249785882226444116813532796827217479461872137645457728042646802961757495011081167402083659000781428070401282291959203132235736485302622382877198222390754849531739833953672865845687866076289005731186639747186228914813893367377679737372648471123922526493046318225875105898891118529234941514763094689/138228388196692264133309019896544112146277361996394979095323381228270376646613651772839969521713007504543492110879123745543630886116068949688921320182627915141453198504666924851212292993201355407059979608930198670199620554066685288372511069468371545070415620593933662429302381728403099809431616808121756927173754717222714922134515629367340094238702014857460896489115081751508960823621503959047689848140141469712361671351910478180485104049378683234677010318117994855457848689059605561616649965897943503871527058547412029769526396478424424768532494244987417063437691829390326156156411808736201474593797040796172772863861842347213143905115929350310843761190517762234926693138700100372856290292866366541750578904594302756667493422331777986619192726426061858310340010412244788752666124900094147153902835832918572284147400704000000*x10^127-1099318208348737426301202803693319281596825846745057636618234079129060432933429860462704932842313923878683649770394435186920093058132623664825305642007263894970269622870724979228621727407102306366867471905787018402993281075846024748443720379793520982442191676723716083808577858066676334608406881322902731555255232495739619932742498716352029234838786142752244136131171842667241918671849024971983417402218637754622386490713012445827381368017242415526482680392964184046386484504467469003771653949876571194328027557524334752573248114966195640519141/138228388196692264133309019896544112146277361996394979095323381228270376646613651772839969521713007504543492110879123745543630886116068949688921320182627915141453198504666924851212292993201355407059979608930198670199620554066685288372511069468371545070415620593933662429302381728403099809431616808121756927173754717222714922134515629367340094238702014857460896489115081751508960823621503959047689848140141469712361671351910478180485104049378683234677010318117994855457848689059605561616649965897943503871527058547412029769526396478424424768532494244987417063437691829390326156156411808736201474593797040796172772863861842347213143905115929350310843761190517762234926693138700100372856290292866366541750578904594302756667493422331777986619192726426061858310340010412244788752666124900094147153902835832918572284147400704000000*x10^126+184793188281894619032586002454331552323668399503421459920381719183510746119560579527735940839672482829486066996701301689330355899023320670213984007301475419803073346290739070389839900913996489192623465936663918325050169735020673128753648242505697971850998814284905704495443063759864680098598373069714692453059660704343198279880144939892803660418673134185008118241649039351490813775261469010857041060873905274743666581116596981913265629483663215366398717411398212375983104183626386038335488235378449833092491148469849719225665648056567562340461/276456776393384528266618039793088224292554723992789958190646762456540753293227303545679939043426015009086984221758247491087261772232137899377842640365255830282906397009333849702424585986402710814119959217860397340399241108133370576745022138936743090140831241187867324858604763456806199618863233616243513854347509434445429844269031258734680188477404029714921792978230163503017921647243007918095379696280282939424723342703820956360970208098757366469354020636235989710915697378119211123233299931795887007743054117094824059539052792956848849537064988489974834126875383658780652312312823617472402949187594081592345545727723684694426287810231858700621687522381035524469853386277400200745712580585732733083501157809188605513334986844663555973238385452852123716620680020824489577505332249800188294307805671665837144568294801408000000*x10^125+829773016422699523297743268946200900128614650823324026433365916264409494397179633702069690499942916362645737132370260640089979099178310640224876389875764660428959301557669051417369601125647979252043112247261137263419266785716936706598468482672348874978124916450033908070877523805879789399780602491419488792825017434481474803930578469797213056633512913214034246549905137651785793241731022588977178223166704791128215409375929919513067496840256510900957250024986116585028391169703776010161693989145429422405807836137234493150126796112784854577/2211654211147076226132944318344705794340437791942319665525174099652326026345818428365439512347408120072695873774065979928698094177857103195022741122922046642263251176074670797619396687891221686512959673742883178723193928865066964613960177111493944721126649929502938598868838107654449596950905868929948110834780075475563438754152250069877441507819232237719374343825841308024143373177944063344763037570242263515397786741630567650887761664790058931754832165089887917687325579024953688985866399454367096061944432936758592476312422343654790796296519907919798673015003069270245218498502588939779223593500752652738764365821789477555410302481854869604973500179048284195758827090219201605965700644685861864668009262473508844106679894757308447785907083622816989732965440166595916620042657998401506354462445373326697156546358411264000000*x10^124-387358629960695814281443966479748066650667438087469081259728051850605851969643680162694496806581753946457339976070048414821434281992946998551202049230120186518087163035847563548368696898386002191304172332601828774452955584226252133973291702086268834261446895891439026978633081382021736899588997107465845297615662110077241957112635293928803423456722538715523273499959687521974082672592905153101482922110261438909400920200778794055562231180568212169362867601334393209308701104254806922481995150019441000381432552601005644418319972107182027337/52658433598739910146022483770112042722391375998626658702980335706007762532043295913462845532081145716016568423192047141159478432806121504643398598164810634339601218477968352324271349711695754440784754136735313779123664972977784871760956597892712969550634522131022347592115193039391657070259663545951145496066192273227700922717910715949462893043315053279032722472043840667241508885189144365351500894529577702747566350991203991687803849161668069803686480121187807563983942357736992594901580939389692763379629355637109344674105293896542638007059997807614254119404834982624886154726252117613791037940494110779494389662423558989414531011472734990594607147120197242756162549767123847761088110587758615825428791963654972478730473684697820185378740086257547374594415242061807538572444238057178722725296318412540408489199009792000000*x10^123+2761416601894339454681012171888082778835443425408692767487175479842574477113403317637112465328002640904445271118858211905560172479096581707797385082033894806813986157283764886539387954378020111187941668896942926670064733314594935380462804745603750062219969590277857683248626603792247365380332557175360622823092526822352933961667629769297166815193725797374213474635919246163077811920067189290817480702366611129725276722755140126426639893215961924484401407877851173835344772299316920398513434230167500237907797763696156635175105530803818570371/2948872281529434968177259091126274392453917055923092887366898799536434701794424571153919349796544160096927831698754639904930792237142804260030321497229395523017668234766227730159195583854962248683946231657177571630925238486755952818613569481991926294835533239337251465158450810205932795934541158573264147779706767300751251672203000093169922010425642983625832458434455077365524497570592084459684050093656351353863715655507423534517015553053411909006442886786517223583100772033271585314488532605822794749259243915678123301749896458206387728395359877226398230686670759026993624664670118586372298124667670203651685821095719303407213736642473159473298000238731045594345102786958935474620934192914482486224012349964678458808906526343077930381209444830422652977287253555461222160056877331202008472616593831102262875395144548352000000*x10^122-308923506376369614821506097127418379172500655427723753851730549947682373564241331409843403326720462206403924416514812990320943735522099053856420588991743961572564709135933764268567365018105282288091856186432601971062429013224835381721610347086044113995524871858518395318490016555392076373020427846356972330396730834844308879288418727715734172419983482621512070302906906785550441985934975663584556656671665382835793804266088322457597466656950165935132076923183191088708184372873363349572611002220484180078172109151494920744757932549677482179/7582814438218547061027237662896134152024358143802238853229168341665117804614234611538649756619684983106385852939654788326964894324081496668649398135732731344902575460827442734695074358484188639473004595689885184193807756108801021533577750096550667615291371186867218053264587797672398618117391550616964951433531687344788932871379143096722656598237367672180712035974313056082777279467236788610616128812259189195649554542733374803043754279280202051730853137451044289213687699514126933665827655272115757926666627211743745633071162321102139873016639684296452593194296237497983606280580304936385909463431151952247192111388992494475692465652073838645623429185308402956887407166465834077596687924637240678861746042766316036937188210596486106694538572421086821941595794856900285554431970280233736072442669851405818822444657410048000000*x10^121-2215150285599109945621743828417539480798506437434352610298846081972718065100041612702120494094697593926427915025223775698052314100925820333373805929629257267772705426097679877298693544762440496625193792856378261152345732571978012977387830182888441101317054200439875381795384975073772750080701333963616711527010874107416663857846989266510826301795209904144276982844392732930502053080615608920499875398621747866409711092294845443528458648994724847972535188265783008166251913646173549096022720007141238147209304970593073073372415944402131961/482542736977543903883551487638844900583368245514687927023674349015052951202724020734277711784889044379497281550705304711715947820623367969823143517728446540130163892961746355844232004630812004330100292452992693539605948116014610461227675006144133393700359984618822967025928314397334457516561280493806860545770198285577477546360490924336896328978741579138772584107456285387085826875187795638857390015325584766995880743628487487466420726863285585110145199655975545677234671787262623051461759880952820958969694458929147449377255784070136173737422525364319710476000669658962593126946019405042739693127436942415730407088390431466634975086950153368357854584519625642711016819684189441301607413386006225018474748176038293259639249765230934062379727335887343214465186945439109080736579926923965022791806263271279379610114562457600000*x10^120+208632211029772264639308599399710507462006279888480654374195633883292448283357109458620464078748887418138373785494398083598299099575972720147555908732226105086503875911770227000052775298007156437494471794627117797795336548775624320093534940065058149808232760307612761556903350897387186910915418787299806057790529761018293502128720454286035448171079866827067810100683222401181275949146566272795996782659439053228644982165870962384642070098530539676768686324850667853407047958093438756508869546471472611567052698900787149711569681866371168127/212318804270119317708762654561091756256682028026462687890416713566623298529198569123082193185351179526978803882310334073155017041074281906722183147800516477657272112903168396571462082037557281905244128679316785157426617171046428602940177002703418693228158393232282105491408458334827161307286963417275018640138887245654090120398616006708234384750646294821059937007280765570317763825082630081097251606743257297478187527196534494485225119819845657448463887848629240097983255586395554142643174347619241221946665561928824877725992544990859916444465911160300672609440294649943540975856248538218805464976072254662921379118891789845319389038258067482077456017188635282792847400661043354172707261889842739008128889197456849034241269896701610987447080027790431014364682255993207995524095167846544610028394755839362927028450407481344000000*x10^119-459882152538578392462093060714841240842585533925776521539386425850101802098831451797867904184730566094422096903780542714243418389053970231501040455191413228903475494387614230409751592648787025395723885475030204594663954710346942879384582658584988319291356739731721888333912827527959175426700145780499948402113931502992141549721035901370741131883239445706336714907590047293247740563363838915475409791159289930219270131957618073103004400230408380407059873222958253096554227284958039292552457365039572453783361139999562709032471338261890637/6154168239713603411848192885828746558164696464535150373635267059902124595049233887625570816966700855854458083545227074584203392494906721933976323124652651526297742402990388306419190783697312518992583439980196671229757019450621118925802231962417933137048069369051655231635027777821077139341651113544203438844605427410263481750684521933572011152192646226697389478471906248415007647103844350176731930630239341955889493541928536072035510719415816157926489502858818553564732045982479830221541285438238875998454074258806518194956305651908983085346838004646396307520008540578073651474094160528081317825393398685881779104895414198415054754732117898031230609193873486457763692772783865338339340924343267797337069252100198522731631011498597419926002319646099449691729920463571246247075222256421582899373761038822113826911606013952000000*x10^118-10715594825936840870018429269120967966436073306639813037635012847935701653732982110828750216285586872286368181934491300044444610616776374937900737076758272129753979489997563149730628272371952870110318035884788015252201703808416321069836410307719026543459662446696159339228339090039815498847846900879107794428174996254262613308874611259452996969687904492742389840012124730637390742463681752001360294252637726462604940301950768639463789426596376942114172667588582313194467792716202778777504381366061188801401778387217252216102355740401481/17693233689176609809063554546757646354723502335538557324201392797218608210766547426923516098779264960581566990192527839429584753422856825560181928983376373138106009408597366380955173503129773492103677389943065429785551430920535716911681416891951557769013199436023508790950704861235596775607246951439584886678240603804507510033218000559019532062553857901754994750606730464193146985423552506758104300561938108123182293933044541207102093318320471454038657320719103341498604632199629511886931195634936768495555463494068739810499378749238326370372159263358389384120024554161961747988020711518233788748006021221910114926574315820443282419854838956839788001432386273566070616721753612847725605157486894917344074099788070752853439158058467582287256668982535917863723521332767332960341263987212050835699562986613577252370867290112000000*x10^117+67160970324602818865411419259366065362252321693739832104541935054085002845524640066960056237265101544503443028456466028283599086187171379612223609968538497872350714268947413605341989032828272734709276067796570222980499829281252214261014277632447635654940409489736189477622850590485573325368179459707147922301029859220150371077883311397256671841948666099278126040020228399924275404772435904523344838683478869301406826186896142411068275012836953670232186803649847910500147798028514542393246946226989582952788949749099968263084047562151/83972336381705823342978679346866100608253922838299419262060744458434625546092624050656657791759210788077144039475104317648752259478148819862932403035675779075920252291452091092408684034134631330710815940404611605952932263916521014634602201044486443990867242410493478874367453549801868271328424537792616444004998045494140203346381315222636266370296396419156074455975583960575558551509629991287999646715909449008799911880967789192030698729885811869371454840639422607038242229201059604061075010799848215329295488588831987235592157208101808506030270141263397892746130624127960835834877681658654985530024868980515191345996011309482393390486443695791355735385444679883464550996828418409672875793782816070450184826580387703568417212884087895171258940666095568652451269210019229474367140910757972078959735346182346618593660108800000*x10^116-1468065225536079846267533913874761777684230458525709019119426551650395556331725246679233638580589941844527987436088684786542047960808745071894168298100648309483430571873518422631400215015377942865602821525794889657395809358078917385907472046820526823747833696817189923829052930917927393829226953975973772027676104781251175291740776384533487325469589332133586806012572116554875924910767122388312603176037943011690515590998632582749963694986302387404249892572765284051743031967087333170574830780219991776609811593041649637952500417280833/16411115305902942431595181028876657488439190572093734329694045493072332253464623700334855511911202282278554889453938865557875713319751258490603528332407070736793979741307702150451175423192833383980222506613857789946018718534989650468805951899781155032128184984137747284360074074189539038244402969451209170252281139760702618001825391822858696405847056604526371942591749995773353725610251600471285148347304911882371982778476096192094695251775509754470638674290182809505952122619946213924110094501970335995877531356817381853216815071757288227591568012390390153386689441541529737264251094741550180867715729829018077613054437862440146012618981061416614957850329297220703180727423640902238242464915380792898851338933862727284349363996259786469339519056265199177946454569523323325533926017124221064996696103525636871764282703872000000*x10^115+13710081290977291350156830879040268695853750120027033213064865813228227963327633567437629740409811128664189094598281106653049078562662729729184386894421122067928829462592897248593227357550919015326438878813587868047832368445487127983479523551328835029918910407132662187431561690803797968228509307863120843304456748317232354219723755960264693502714583420373563139733507753974888493203762637713792925229695629124676410852966919420551632097570855028685615409396019250489738854096284375097435316613916860452486267235519982877576828376624101/4529467824429212111120269963969957466809216597897870674995556556087963701956236141292420121287491829908881149489287126893973696876251347343406573819744351523355138408600925793524524416801222013978541411825424750025101166315657143529390442724339598788867379055622018250483380444476312774555455219568533730989629594573953922568503808143109000208013787622849278656155322998833445628268429441730074700943856155679534667246859402549018135889490040692233896274104090455423642785843105155043054386082543812734862198654481597391487840959805011550815272771419747682334726285865462207484933302148667849919489541432808989421203024850033480299482838772950985728366690886032914077880768924889017754920316645098840082969545746112730480424462967701065537707259529194973113221461188437237847363580726285013939088124573075776606942026268672000000*x10^114+1062987296695132445193333640007020193017261500563128556679514254591748334906889142984188385867698997487083719233271446346231323893615713349817831930984755378929433975231641643231534324638754409608338005567593003177689157923351909507690509998157355358206484388351773434133561892575523194008455798006953284240837450684794446066349641053864188001479363433070206366978689521225233251523164252248068808858372316717425140059411536401550869921689925180528542254445519280601490238692304469987507043083814532897783315191002059016054941113121809/2264733912214606055560134981984978733404608298948935337497778278043981850978118070646210060643745914954440574744643563446986848438125673671703286909872175761677569204300462896762262208400611006989270705912712375012550583157828571764695221362169799394433689527811009125241690222238156387277727609784266865494814797286976961284251904071554500104006893811424639328077661499416722814134214720865037350471928077839767333623429701274509067944745020346116948137052045227711821392921552577521527193041271906367431099327240798695743920479902505775407636385709873841167363142932731103742466651074333924959744770716404494710601512425016740149741419386475492864183345443016457038940384462444508877460158322549420041484772873056365240212231483850532768853629764597486556610730594218618923681790363142506969544062286537888303471013134336000000*x10^113-1102739256279364272039423278999727701033798072979423618799875892109575578261289423147241704673415864254039663065068984935763691031940045903764690300646438646562289653801523903613322212911419927183088115787681987130823696941504371232795136095899554174757973479044799925832491720247636418055834646562006985141569893608466748654820948684517271517295226600025655146654701043284369109333551471366963173788836647864583846515899549890556720258965753829834936862355857325883124697371536250659333080691825276211580343638542479640999280396623211/13588403473287636333360809891909872400427649793693612024986669668263891105868708423877260363862475489726643448467861380681921090628754042030219721459233054570065415225802777380573573250403666041935624235476274250075303498946971430588171328173018796366602137166866054751450141333428938323666365658705601192968888783721861767705511424429327000624041362868547835968465968996500336884805288325190224102831568467038604001740578207647054407668470122076701688822312271366270928357529315465129163158247631438204586595963444792174463522879415034652445818314259243047004178857596386622454799906446003549758468624298426968263609074550100440898448516318852957185100072658098742233642306774667053264760949935296520248908637238338191441273388903103196613121778587584919339664383565311713542090742178855041817264373719227329820826078806016000000*x10^112+25122683397758814199052178129838578283741318029387055452644169529371112486439371479500663030842906581844348809425608637276314056065001586635847862183438826335658231610934169308144452177546673128167558262639452593610678650434100562550958823518042802793530781329089513025193198877028079794185489535167397132990435684813416338994932797594857005984643216387637774994402625894144422928600743986768488864527572385037797065349621507052153620569913434023261841932914815659383810838679408731469191257822723518706251504716331339435136779845029/4941237626650049575767567233421771781973690834070404372722425333914142220315893972319003768677263814446052163079222320247971305683183288010988989621539292570932878263928282683844935727419514924340226994718645181845564908707989611122971392062915925951491686242496747182345505939428704844969587512256582251988686830444313370074731427065209818408742313770381031261260352362363758867201923027341899673756933988014037818814755711871656148243080044391527886844477189587734883039101569260046968421180956886619849671259434469881623099228878194419071206659730633835274246857307776953619927238707637654457624954290337079368585118018218342144890369570491984430945480966581360812233566099878928459913072703744189181421322632122978705917595964764798768407919486394516123514321296476986742578451701401833388096135897900847207573119565824000000*x10^111+875844025270362845914523209049113832607359376022371940296326962892326382807521883888512402717503088006293041537043358281837767487280881952570320045228898278043727322030073632072888181147813120667401962904258343319664829997143840993037903588519489086992642420465107945470947150183179346889184730681978736801275135729758824193185832617937376823908473090784578103605613871436947717500194035260228024534999594764920474490238542411481325968930421089093132672656931510182979665723239209270112663760359580783805529295546213575750771010737/6794201736643818166680404945954936200213824896846806012493334834131945552934354211938630181931237744863321724233930690340960545314377021015109860729616527285032707612901388690286786625201833020967812117738137125037651749473485715294085664086509398183301068583433027375725070666714469161833182829352800596484444391860930883852755712214663500312020681434273917984232984498250168442402644162595112051415784233519302000870289103823527203834235061038350844411156135683135464178764657732564581579123815719102293297981722396087231761439707517326222909157129621523502089428798193311227399953223001774879234312149213484131804537275050220449224258159426478592550036329049371116821153387333526632380474967648260124454318619169095720636694451551598306560889293792459669832191782655856771045371089427520908632186859613664910413039403008000000*x10^110-2060774938607390213697949054866196497251424918490113015113808684444828611048713056171226503754258677091993087433436018548378408221050778874683312653677125840276728659118370445612146893380595153427577562025856384643655599145189365185435854081055735451568946712490341158438867242595209625347150006102443599574495359772241241504082171513572430490139137584656931413789125521143969946334079408804606683369756237542533561768129598997278325822558433411716034383789691094391474936600914928328602203616449655708862175803205036449512564070621/36235742595433696888962159711759659734473732783182965399964452448703709615649889130339360970299934639271049195914297015151789575010010778747252590557954812186841107268807406348196195334409776111828331294603398000200809330525257148235123541794716790310939032444976146003867043555810502196443641756548269847917036756591631380548030465144872001664110300982794229249242583990667565026147435533840597607550849245436277337974875220392145087115920325537871170192832723643389142286744841240344435088660350501878897589235852779131902727678440092406522182171357981458677810286923697659879466417189342799355916331462471915369624198800267842395862710183607885826933527088263312623046151399112142039362533160790720663756365968901843843395703741608524301658076233559784905771689507497902778908645810280111512704996584606212855536210149376000000*x10^109+30870043658904086407357558496250707851672315856407331182039712037536645321784229177651753099366375671670703691046348939783703002775101769616965844433936682474518046635389482838696108036498397785729308760270213842917224916760025957618118836734999914682512094055016924904979469909599947154623568177839528139268322276514323692490029458923283055203341191586445159392692143649928534620965685145372192629728825677700466240764483762133981285732457879553795780716800263516894327981718498095241007158242793924232593253533477346550276020339/6039290432572282814827026618626609955745622130530494233327408741450618269274981521723226828383322439878508199319049502525298262501668463124542098426325802031140184544801234391366032555734962685304721882433899666700134888420876191372520590299119465051823172074162691000644507259301750366073940292758044974652839459431938563424671744190812000277351716830465704874873763998444594171024572588973432934591808207572712889662479203398690847852653387589645195032138787273898190381124140206724072514776725083646482931539308796521983787946406682067753697028559663576446301714487282943313244402864890466559319388577078652561604033133377973732643785030601314304488921181377218770507691899852023673227088860131786777292727661483640640565950623601420716943012705593297484295281584582983796484774301713351918784166097434368809256035024896000000*x10^108-1410458889826252446454629580456402789732855546937530334544270388265627294200858635663067487659974638431396565784620836146439866144599218186626115817171061985744644542491544569168985894044206843387260317077478602868518291360982022473066179389768277675960026142091728859892338295743273739574775303203004403290262801042817413035778248287555688469339797765454286261601596350704673627526343357779972991588279949086796760828894579557592380905464212286374383157321005367289550976937121217152177744662710734762559900184447750675583114111/14494297038173478755584863884703863893789493113273186159985780979481483846259955652135744388119973855708419678365718806060715830004004311498901036223181924874736442907522962539278478133763910444731332517841359200080323732210102859294049416717886716124375612977990458401546817422324200878577456702619307939166814702636652552219212186057948800665644120393117691699697033596267026010458974213536239043020339698174510935189950088156858034846368130215148468077133089457355656914697936496137774035464140200751559035694341111652761091071376036962608872868543192583471124114769479063951786566875737119742366532584988766147849679520107136958345084073443154330773410835305325049218460559644856815745013264316288265502546387560737537358281496643409720663230493423913962308675802999161111563458324112044605081998633842485142214484059750400000*x10^107-4094289725979383752740689459070253383862626754714086999802000946689933472085869447316498196716901451325911629596406498169909172250057809018721385249734656510793339827810243610026850937419580369531194504079328684796908901258961548975206640441882822464397840566205011896163804485060951889218126982020751561143034467142203213893563327366189785846837762073679450759143358068354604798441773586700926949400301259430940157777246482634256810802494400676920360424994796350304281442498890305807655406468207242838942085170267030442023283773/144942970381734787555848638847038638937894931132731861599857809794814838462599556521357443881199738557084196783657188060607158300040043114989010362231819248747364429075229625392784781337639104447313325178413592000803237322101028592940494167178867161243756129779904584015468174223242008785774567026193079391668147026366525522192121860579488006656441203931176916996970335962670260104589742135362390430203396981745109351899500881568580348463681302151484680771330894573556569146979364961377740354641402007515590356943411116527610910713760369626088728685431925834711241147694790639517865668757371197423665325849887661478496795201071369583450840734431543307734108353053250492184605596448568157450132643162882655025463875607375373582814966434097206632304934239139623086758029991611115634583241120446050819986338424851422144840597504000000*x10^106+28879873993667297295241211474703432607663770720216614675529709131530225143144346307895477389687925014156453838738729859532347972252563193505651557475209709968020174372893941380206409345011178411053019188414166234664546901195333060066636253341580103342765457797981810529737951096800797997380630813987515624929687771821982669192362498232026070139992777869051463303360385047691649775978545435300204448632937277844405242793818281221855780284094997282306813702726321479618845360995644965764401433175461885734726968339922748870552183/8052387243429710419769368824835479940994162840707325644436544988600824359033308695630969104511096586504677599092066003367064350002224617499389464568434402708186912726401645855154710074313283580406295843245199555600179851227834921830027453732159286735764229432216921334192676345735667154765253723677393299537119279242584751232895658921082667036468955773954273166498351997926125561366096785297910579455744276763617186216638937864921130470204516786193593376185049698530920508165520275632096686368966778195310575385745062029311717261875576090338262704746218101928402285983043924417659203819853955412425851436104870082138710844503964976858380040801752405985228241836291694010255866469364897636118480175715703056970215311520854087934164801894289257350274124396645727042112777311728646365735617802558378888129912491745674713366528000000*x10^105-97585897975466105903332895102601130480503417333363451776294507408321054373828888139209426925205120797824025731632288551656013969455010445377035542796692780600006247009356559109649034100893728122715777558578147296826933216850524287384625661615953817429754686486965914307626887319372349449254255408626492634714700288167868667717155466232407991834801046851286369777915108756566625961888740784430370843672474814596765504225968705151735805011221767315233179900936314864527304217868449683103759851229708920991969548282413063016009977/579771881526939150223394555388154555751579724530927446399431239179259353850398226085429775524798954228336787134628752242428633200160172459956041448927276994989457716300918501571139125350556417789253300713654368003212949288404114371761976668715468644975024519119618336061872696892968035143098268104772317566672588105466102088768487442317952026625764815724707667987881343850681040418358968541449561720813587926980437407598003526274321393854725208605938723085323578294226276587917459845510961418565608030062361427773644466110443642855041478504354914741727703338844964590779162558071462675029484789694661303399550645913987180804285478333803362937726173230936433412213001968738422385794272629800530572651530620101855502429501494331259865736388826529219736956558492347032119966444462538332964481784203279945353699405688579362390016000000*x10^104-733399522599517834788025925683398839632047543813923866682569744698328740091136548653477115744173205996984385289561379397219744855570611182233524853631855158806705258880226067986458861285371049390114668022435610362893648387127449241008160370708760847598866889876234015082759480425369002533976586600345791470977395692279902711251692355677744656251199242425252882649625467112691712668044597439077946105906219644186118361269371557006033162693946306768932896160202924585151295296078007771944456164953536181443824915959883516604403/115954376305387830044678911077630911150315944906185489279886247835851870770079645217085955104959790845667357426925750448485726640032034491991208289785455398997891543260183700314227825070111283557850660142730873600642589857680822874352395333743093728995004903823923667212374539378593607028619653620954463513334517621093220417753697488463590405325152963144941533597576268770136208083671793708289912344162717585396087481519600705254864278770945041721187744617064715658845255317583491969102192283713121606012472285554728893222088728571008295700870982948345540667768992918155832511614292535005896957938932260679910129182797436160857095666760672587545234646187286682442600393747684477158854525960106114530306124020371100485900298866251973147277765305843947391311698469406423993288892507666592896356840655989070739881137715872478003200000*x10^103+1845896733612198284180247096798099068252632374680241547305989975150454157876264750082623845591921699366737462219734931472859087434243064828296337444792463435992433394345987153658585841988870395701399516829428177334358292581789241673049536876107906270209809019873802019178345782851555085705922282498689028475311762229167978392533108765145385444032116414389408669289523998885378031099122845804808644841735013368850767231030281940127697675909868751954878246744712144594534056960740069770633841618799940318415223790969044552444753/1159543763053878300446789110776309111503159449061854892798862478358518707700796452170859551049597908456673574269257504484857266400320344919912082897854553989978915432601837003142278250701112835578506601427308736006425898576808228743523953337430937289950049038239236672123745393785936070286196536209544635133345176210932204177536974884635904053251529631449415335975762687701362080836717937082899123441627175853960874815196007052548642787709450417211877446170647156588452553175834919691021922837131216060124722855547288932220887285710082957008709829483455406677689929181558325116142925350058969579389322606799101291827974361608570956667606725875452346461872866824426003937476844771588545259601061145303061240203711004859002988662519731472777653058439473913116984694064239932888925076665928963568406559890707398811377158724780032000000*x10^102-1648333560281123527424718361363133357439082588695723616977079473413130251797499621634140322000347361251427667989114567021826924466576225614205489140838154831123923193124131765743363992484622472371560738206357719032052007634184451187947039451006917938417843095809851812479351506934921049036122673996404949619853362469346280207414873180185361356572012971679447405443825474690260279880182431112407093472316744948133387014033275874788586348288370036347292478588393175078471277185256227206726974619729145844390977896475633371827/14494297038173478755584863884703863893789493113273186159985780979481483846259955652135744388119973855708419678365718806060715830004004311498901036223181924874736442907522962539278478133763910444731332517841359200080323732210102859294049416717886716124375612977990458401546817422324200878577456702619307939166814702636652552219212186057948800665644120393117691699697033596267026010458974213536239043020339698174510935189950088156858034846368130215148468077133089457355656914697936496137774035464140200751559035694341111652761091071376036962608872868543192583471124114769479063951786566875737119742366532584988766147849679520107136958345084073443154330773410835305325049218460559644856815745013264316288265502546387560737537358281496643409720663230493423913962308675802999161111563458324112044605081998633842485142214484059750400000*x10^101+147498929048842672667712843745041345392677282264800993034697580004466927443067762476193497971377489643969170973433855916444345795874547541598875049337665816565175208339418185163593235207011580695330055438485568427276362108235094143421466744833249863083078307791794951443091873222028802102169293584211136931779006228932255248541960199767894049162557103614813464944546388115239706450095831474704625700310753035676842637204753755598875991947970962799520296327425290520802510862849595246968778341072164175678055492600412863/44320831841524254197679469117106893894052917307667649987534160663488531589136988138398836160519748053766787358595604567027511376983099662490667287065630348398620752321140449236207482109932645411505269046433205389638830332606143478013337920207584798469184865293425195303344305543657374879548840371124496326167039702281211817583830860377865420095615083858553858995729104164409444083582147619031022396239930276310019104259761378023837278077762079969875869896632476123782228501704153643230651613459387140377438045123642195211500708483901880822119821480495189935124316452233476354176509330150366730220327667722851458837189655484321871253420228413777442769684581627307252897753534439430044730419534109710580458297322924218213205491161767089260493189046898190659034293131934636708606787450202731526742725652774291402250440849489920000*x10^100+91564507736790909052290060923267017794865474985241174317443948096491256679780684712409461343630539557008906950620702112842838449810510866908664451715854451313168710377885915964332457573742624206800891536321089665576039911374875638816195946093240244402357935867211823298676457654917430703000432016957714489995083160511703585531751055662623956274890829119127824255763711881078006522311723139058266548074508753332556716115416069896736358270533037303405661003498166477140956029657221694670023889885985077965441199775997381/4417309573538584001702053755338320424773940758330875782090904679461023648383986484460417337331801556025423140073361921847075300572648933028236506277541158057062534981340331440542012383623286992680025148294509470500670089816412299975329346047355951580762091574244711131899982452517851696328367756988741467174648290327360777819188475750993920202862970024569201279907667381719474593663687379363425232158579717538898570724556217343042448715083620636997628366364370120336962107336513979775321610808118918324284658497323005456079570612228887455271275540889353930200723539739269809966258763238319884111959324216377528730773235663270746501590882765239818462711896635521622872142768932463194458131813566267821185676966518113748582813952456119896295821175007519669017084548816152125291143149203538908832024990059837709757627271332495360000*x10^99-37058325461533185696760176794199450359975025406682083105537071212908706344315598768214771856876622497029285054810460804136551906949902017837614783301175683028670009798821473886057224093025727618869220955036986288470259087015719387061387839532639752377097453803621888052099992827834618713337936408079335559589137092334967960141429622094921957477431310743493480445141119962661349735883608746408874886166331366431347039111180435892651439903513955017937079528725711983557710449094114021833551042924502262279876981301062857/6871370447726686224869861397192942882981685624070251216585851723606036786375090086938426969182802420483991551225229656206561578668565006932812343098397356977652832193196071129732019263414001988613372452902570287445486806381085799961623427184775924681185475782158439538511083815027769305399683177538042282271675118287005654385404295612657209204453508927107646435411927038230293812365735923454217027802235116171619998904865226978066031334574520990885199681011242409413052166967910635206055839034851650726665024329169119598345998730133824930421984174716772780312236617372197482169735853926275375285270059892142822470091699920643383446919150968150828719774061433033635578888751672720524712649487769749944066608614583732497795488370487297616460166272233919485137687075936236639341778232094393858183149984537525326289642422072770560000*x10^98+9239331998116204795394415269648581766283113751137685839715279234757716275323872859827835500634784600575162715758452253566439586518932452693119376032838730510604632065098395554209890835893038792271504584192761532757407946978533768638648573152217255166839614651636800804729728378088704415897788325369585377049325734619542394276182983259210201021084757870730808635157892818280587319095114909505568806989902812869611264596823567094549363806898985170293787291267908848860262174640780206120604206207394591416651148032025069/3373218219793100510390659231349262869827372942725396051778509027952054422402316951769773239417012097328504943328749103955948411346386457948835150248304157061756844894841707645504809456585055521682928295061261777473238977677987574526615136981617272116218324474877779409814532054649995840832571741700493484024276876249984593971016654209849902700368086200580117341020400546040326053343179453332070177284733602484249817644206565971050597200609310304616370752496428091893680154693337948192063775526199901265817375579773931439188035740247514056752610413042779364880552521255442400337870328291080638776405302128870112848954107233770388237578492293455861371525448339852875647818114457517348495300657632422699814516956250195953463239745511946102625899806369378656340319110005061622949600223028156984926273628772966978360369916290269184000*x10^97-69785147394644515015564860203781964642128476453647476172388765401251120004818762760443289591728836164300084091227419468302811422747786703774794998082228617611668037836671498396655679189529282961856947752010516945258800378424373156230444283255923874969916677177667899007377350882474250050087205497961270875527692813817237606267814115003067546318503858487158884364943330924368982733559312047214540150426491789110974309298866035347114366037883562012493345835223244197551257652797792156418486031225034523209762178472091/98422812779109033459674407280747722992310616365992988248179308507884877046221449521133967197843854298709693306674377038502473540610745457393068044380227394374868153430394652786612477513091805672446183675527531968715195635166746206346860760736843483497086390513675261294323216448673618698032597237945433220867495062996897967324093358908087346695090048292788569631894976144412696516644493333296477321305224475667766562563056301542590369248547515519310552460107981461088810879646465331863929789889121787596793451929743357642091228495285556032569534598065180407655378604270202662378179340058055773316865579356952894797069441834149258921388369305078183254058174372365071952252676479286030366862689540184875224632675735160445877021752337949943991771538629085463510637161951400139113003854932962424904535587540150562238910024384512000*x10^96+108030056533475856926053242231130846126235539193123430613082641238719299573061655213552830279978958746856070140989129937461330529595897381474616737430675365730968511055409381302248308943970684621893452998019007025974576194439064476225535293873428624675066270059342573607719419395612134438884627733661543875287961554582954834102575972488292683636828102447282488194487857490350011178121872831094151424465822652125247430345373284989265716927477034189847139189650537463891552256471070102510532210723656936495914446885693/1290622623225186282236426140690152750194820951999281967636994758520786039875669094590174108994335063325688847882304004991841131297747862171728231399351155745367836307591609881758361879041238634383033434632134940946282739285490898079748400236444869331422663277344541687233386177431302756492462231607145333017984196130428888128041154654203441033184311241961088373955631513267603011713912138666183372178506769646147756316044251328054141537624431768722785331389937704724538493969624954090876574983937353527790995874000460724558900631051222769540129201512019930910820095089038831433619951693978679184015941684089434481338962767703452890899597051409199133453215016987187204382582922876202902549816833274772102945618043553234368543902630657639265561665045675311991078616001936620954629650549903542058748171008787365633532837537146470400*x10^95-1593277993090646904399486948579294690633366898524305738268168177801024247502250142810178854868224899620137283065853371314380253237679287024085442207777754800609985260104503353252111607984245873542386122401692812931320970230303742696970323667957673676146501010125128587211551302713219034887680370642142535409439108847382564299315957080412565999235850112480485825344809214115590796847290910591986914280914596773637447000254826115591675257004294528710777830085019984231021981789566833931353316057538690109224902848983/588779907454795725450005974926416791824414186366614583583157939424358590092040777036178601789151202442793590108290752690492813616823818114705771679703998323506649290736007152669930377876664236511929302410692964795328985194703285735554642091336832951194471181069576042440354685902544728581685249460449771756964691127270038220395634189355619380427884136828529572250833549854311456583536777308870430944244410615432695443352418787674286056833625071351221076799376539675987808819200805502614768091845800948215396464833268033021911692843202453542273817549285125506423712800949946240791911847170438768245289098857328788181080535349013219650064109403204893938987346592501931255525432584846282816114786750143967624777818216020968129119216630592458338875293564274561219335564519846914839311655823764641676851567645145313810021752483348480*x10^94-4846063918602348003204257654841691475318644413283638599620375822792070621986919093656948358893262799765580288448629360934961224526089050738311363491055090878020248133098482301524945532484519108260438427316488128551620872190579657632581895645461345320225483063500404073597105153431473888136738990554906757867323703270892344015505154614643011812767693282416631970450241280795180235306694436674449717832859602138278944784311785688409081370150946839709871604237412515850706372916818003740035925217190098955773897624041/7124236880203028277945072296609643181075411655036036461356211067034738940113693402137761081648729549557802440310318107554963044763568199187939837324418379714430456417905686547306157572307637261794344559169384874023480720855909757400211169305175678709453101290941870113528291699420791215838391518471442238259272762639967462466787173691202994503177398055625207824235085953237168624660795005437332214425357368446735614864564267330858861287686863363349775029272456130079452486712329746581638693911334191473406297224482543199565131483402749687861513192346350018627726924891494349513582133350762309095767998096173678336991074477723059957765775723778779216661746893769273368191857734276640022074988919676742008259811600413853714362342521230168745900391052127722190753960330690147669555671035467552164289903968506258297101263205048516608*x10^93+17209176743052851423117626245719014214519832400986145579852149968139976529648588583010310247548206646887115792027152390880439246828410540049969141279677517225868131877962063832380898226941803381602235020715709574095013857196099551371164762430617154198286334249357237833046975882350175504854808267235795362136578161886080123442893330891817894591760369572966850668347443470425158365302075809612598663315879620413680902228409485676864959459602655093123216189482783205544983532092413423848226084845604287718319319131569/142484737604060565558901445932192863621508233100720729227124221340694778802273868042755221632974590991156048806206362151099260895271363983758796746488367594288609128358113730946123151446152745235886891183387697480469614417118195148004223386103513574189062025818837402270565833988415824316767830369428844765185455252799349249335743473824059890063547961112504156484701719064743372493215900108746644288507147368934712297291285346617177225753737267266995500585449122601589049734246594931632773878226683829468125944489650863991302629668054993757230263846927000372554538497829886990271642667015246181915359961923473566739821489554461199155315514475575584333234937875385467363837154685532800441499778393534840165196232008277074287246850424603374918007821042554443815079206613802953391113420709351043285798079370125165942025264100970332160*x10^92-37046436583118076561551672581831045953453290499702261027682277397786009146355507701620236410071730310687182280845042425673293408272464388459219652692053941159527724872862269929684032815530550587259724872861073976196113552486851555999183114562599062217929732951415933002631276817614350186683875792035092373413690410100537349962324426318546649130641737535414055327129271984141360434416649601873055830656763753878751609433539383720400875434608066480369952653107674844054241893434754210072594665855240115090679200681/4749491253468685518630048197739762120716941103357357640904140711356492626742462268091840721099153033038534960206878738369975363175712132791959891549612253142953637611937124364870771714871758174529563039446256582682320480570606504933474112870117119139635400860627913409018861132947194143892261012314294825506181841759978308311191449127468663002118265370416805216156723968824779083107196670291554809616904912297823743243042844887239240858457908908899850019514970753386301657808219831054425795940889460982270864816321695466376754322268499791907675461564233345751817949927662899675721422233841539397178665397449118891327382985148706638510517149185852811107831262512848912127905156184426681383325946451161338839874400275902476241561680820112497266927368085148127169306887126765113037114023645034776193269312337505531400842136699011072*x10^91-196951645849985138474208757186960846457516261120205576055509688622916545916654223866517200290017009232426727394509644148538220485227836534462591390382229401066321712043303740838786018986784211632140466084256192399091687537160382551345886283426881109842771726540462134129163943537211486483724095100655293010635675737106549841317076603432682335584308977575991092406339683740303245265883391242160664346193542698013873767613267005530351407640800490342322271016391933598677935969550911745685856180141834889774814905/678498750495526502661435456819966017245277300479622520129162958765213232391780324013120103014164719005504994315268391195710766167958876113137127364230321877564805373133874909267253102124536882075651862778036654668902925795800929276210587552873874162805057265803987629859837304706742020556037287473470689358025977394282615473027349875352666143159752195773829316593817709832111297586742381470222115659557844613974820463291834983891320122636844129842835717073567250483757379686888547293489399420127065854610123545188813638053822046038357113129667923080604763678831135703951842810817346033405934199596952199635588413046768997878386662644359592740836115872547323216121273161129308026346668769046563778737334119982057182271782320223097260016071038132481155021161024186698160966444719587717663576396599038473191072218771548876671287296*x10^90+296951784190636958363417334670633593909118969981910169438338480921480131068735553347063989982757083671804800377859673948600614571144392942901611081237008187775116754867044139326399999816173234429704218791579455613986329742787769805160033238909845926254344908349730780182893897363029993258648036736971709103608833734477774995567500384963826692595932592199638333870873551249010788754939697872483959311290647860826512451056789662706483200906155903565965540126775505999307402072303557712215834044199849990149254915/2713995001982106010645741827279864068981109201918490080516651835060852929567121296052480412056658876022019977261073564782843064671835504452548509456921287510259221492535499637069012408498147528302607451112146618675611703183203717104842350211495496651220229063215950519439349218826968082224149149893882757432103909577130461892109399501410664572639008783095317266375270839328445190346969525880888462638231378455899281853167339935565280490547376519371342868294269001935029518747554189173957597680508263418440494180755254552215288184153428452518671692322419054715324542815807371243269384133623736798387808798542353652187075991513546650577438370963344463490189292864485092644517232105386675076186255114949336479928228729087129280892389040064284152529924620084644096746792643865778878350870654305586396153892764288875086195506685149184*x10^89-11921890374924232299395253257935530489429095840976765385606232089733547994330791071328133807339060174630287187876583338897071639681951181641192835055148607868290645674750685234144568652308853554732558259991177386138945342995019038668794367139978138146792436484812430249004166020170516073042747621051488263977025701009181240592339416284091737051213137828137925456279855232159422682886317929025747059150439440514420812238960270056140603577757085294081827546249014638733205257157231615732766651689849303757306645/1225675162185467230614205986513486998894694478285769713781713731962965839159345101443055669961071750461557409085646126030961384045345066526957391367641871778826745190177322416740844313515292432136661429534517827788985930469833936757025577514868933971518813125323332492650028679470243650036712519306914793679014668841284724725468761065153203355385358805268852959008186830664459118221212043946207692804362558012341611159494927712835933124763331331328993553423218258938400427821476085433400205404100506059940868339695921410677872083166064462427787215887544089226275599981332361206637786382926848876691268489664288746149002060683537197034972167531832983511698390325896493452362620950819788744084115213202926152225651684103864836532046663254838004368353054231774753369519258520029170868135134202522888585628990324008103443132051357696*x10^88+3909748721616483836645573230836659846493184869649593337556098909988409812031581557218762019790143735343080404497179718509521837551025021097453736281186094465077037091966535342953709749539757936239646185360516376438668394556795206811149774195619465934349459499672515728134160219508332887115147408817840537177868016632021422138083373212247770912174662140693414052009367209792678146539987533725898341018532299280820701276993917248773145092546917404850821583009029003297608452341782409345163839224425764069307475/37995930027749484149040385581918096965735528826858861127233125690851941013939698144734725768793224264308279681655029906959802905405697062335679132396898025143629100895496994918966173718974065396236504315570052661458563844564852039467792902960936953117083206885023307272150889063577553151138088098514358604049454734079826466489531593019749304016946122963334441729253791750598232664857573362332438476935239298382589945944342759097913926867663271271198800156119766027090413262465758648435406367527115687858166918530573563731014034578147998335261403692513866766014543599421303197405771377870732315177429323179592951130619063881189653108084137193486822488862650100102791297023241249475413451066607571609290710718995202207219809932493446560899978135418944681185017354455097014120904296912189160278209546154498700044251206737093592088576*x10^87+3685811931867592845319043436010649042981021642168356889242770418199716031422278561051624945705636806623243192642727272106072816774629065945791965197799232890102375038867450365933202673996894891495597905243733078389609571268422889492968682181940350678339841052165049356271107297791726633594784341380100253680775450711461599125116268651162780479753293585224477711725041173525071916011789622409287505759771369424584538833182478028016236808623640933378325219326521047210054461547579260096302120260341366775526975/50661240036999312198720514109224129287647371769145148169644167587802588018586264192979634358390965685744372908873373209279737207207596083114238843195864033524838801193995993225288231625298753861648672420760070215278085126086469385957057203947915937489444275846697743029534518751436737534850784131352478138732606312106435288652708790692999072022594830617779255639005055667464310219810097816443251302580319064510119927925790345463885235823551028361598400208159688036120551016621011531247208490036154250477555891374098084974685379437530664447015204923351822354686058132561737596541028503827643086903239097572790601507492085174919537477445516257982429985150200133470388396030988332633884601422143428812387614291993602942959746576657928747866637513891926241580023139273462685494539062549585547037612728205998266725668275649458122784768*x10^86-3941291625814237259134562642688293797811893110261875360601165444183628187222579274809741441437248055340406572841039614062514097405983123531885151818124501859535731333653740916951322765323566454693300970656721711746164696805938328127721543040294029349418216186014309953819732682164899846798143469060259594453652867557941289070838525470008342361359436745332677148418606487859590236341985695330471408655516264559830455540548402478106971965185473558002559711848499006158646829695316170409168710467821847831461625/455951160332993809788484626983017163588826345922306333526797508290223292167276377736816709225518691171699356179860358883517634864868364748028149588762776301723549210745963939027594084627688784754838051786840631937502766134778224473613514835531243437404998482620279687265810668762930637813657057182172303248593456808957917597874379116236991648203353475560013300751045501007178791978290880347989261723222871580591079351332113109174967122411959255254385601873437192325084959149589103781224876410325388254298003022366882764772168414937775980023136844310166401192174523193055638368869256534448787782129151878155115413567428766574275837297009646321841869866351801201233495564278894993704961412799290859311488528627942426486637719189921358730799737625027336174220208253461164169450851562946269923338514553853984400531014480845123105062912*x10^85+4521236542917279161644489232391175591229157995074012276065043778189531813926761478372451360869705674222427979613228710073348131302951101587599643680415891282561029540996323528723055853115674108027952721455989158347640734467596612455634769497429378396187592473113904255670119383955198211588516748568766051611318760646230887475994359127061713637147253950106164385583512149094928495677682878315624218693480441349685775729890936010533978756320767567312747796459807706741365829793465766166590792101816254009375/14248473760406056555890144593219286362150823310072072922712422134069477880227386804275522163297459099115604880620636215109926089527136398375879674648836759428860912835811373094612315144615274523588689118338769748046961441711819514800422338610351357418906202581883740227056583398841582431676783036942884476518545525279934924933574347382405989006354796111250415648470171906474337249321590010874664428850714736893471229729128534661717722575373726726699550058544912260158904973424659493163277387822668382946812594448965086399130262966805499375723026384692700037255453849782988699027164266701524618191535996192347356673982148955446119915531551447557558433323493787538546736383715468553280044149977839353484016519623200827707428724685042460337491800782104255444381507920661380295339111342070935104328579807937012516594202526410097033216*x10^84+64769768573073794409237043461701566768355510338765382454970051537811075831349334333454676031716677079457332193977982243860065584292761056525338446013420341107814480777738207608404227697357872691069296143644625971292986830492669992623561386826602528034326589125172299277398830374131639050874221786939550268030991096842391916511219334217282397419058721342607945235616925364781227675593555279240504731940821650647384544260847617391337801112763532607802697458941519858288237120488631373803451616866396258284375/1823804641331975239153938507932068654355305383689225334107190033160893168669105510947266836902074764686797424719441435534070539459473458992112598355051105206894196842983855756110376338510755139019352207147362527750011064539112897894454059342124973749619993930481118749063242675051722551254628228728689212994373827235831670391497516464947966592813413902240053203004182004028715167913163521391957046892891486322364317405328452436699868489647837021017542407493748769300339836598356415124899505641301553017192012089467531059088673659751103920092547377240665604768698092772222553475477026137795151128516607512620461654269715066297103349188038585287367479465407204804933982257115579974819845651197163437245954114511769705946550876759685434923198950500109344696880833013844656677803406251785079693354058215415937602124057923380492420251648*x10^83-4842623749766486071982545363363720838882925289384169055195175516185608546016897421682125174521462278656163641668791385701478561418990131223262444726547398697780356540328101754248125202524991435272206236963404037845483681779055534361392145364147681586527436702877550336804485690340980252923092249463959695311081057608119072519120265999904198518040899452747021195329304598977208401601035158324311802122932574331696812713467425009623383381470602157747771418714104714158366506200097219499970970848808203125/800440922243570436319481460580236407441433128676421037571731416792140956185694760126077172219475428872853818178381143530423761009204941405359929056419181569846037675217843210932796286377333833232105423369481030392807138266013999514792213887261344634461265714496870199281651382511179526554587767710638232606703457202471656963571435797651071579027173097318434585474734256760463097613852763393441758566114323599896562389874238506341833877396461277602608034888632332367934973271168055793240950467984003957512403813678969084524324625741103322401820222620436956229404473457196644053314472739870595184777971258556270201566695223303534496022838966551401132089272418172014036540318446335229249792054932384132523201453486814108646423857663127023567676322189749702383512404584005564100683015924985601647600708982197762617536942453584560128*x10^82+5754684633585371926995342493389973873771134960594437334611096236342257540779385310798566236848511574107346675656075597449726993976020991351737763308239824277956890221687348765081084299422891055012611552603799696730150780061412568695048853935840331100647804024128124647482058210010881717439316425146070862521645948860997161325719992638133805748155852310433458555089041240117313893483529265782741807193926088524911418411769573826023452211163135734527909433559251213402993451639341573973836962089268984375/16887080012333104066240171369741376429215790589715049389881389195934196006195421397659878119463655228581457636291124403093245735735865361038079614398621344508279600397998664408429410541766251287216224140253356738426028375362156461985685734649305312496481425282232581009844839583812245844950261377117492712910868770702145096217569596897666357340864943539259751879668351889154770073270032605481083767526773021503373309308596781821295078607850342787199466736053229345373517005540337177082402830012051416825851963791366028324895126479176888149005068307783940784895352710853912532180342834609214362301079699190930200502497361724973179159148505419327476661716733377823462798676996110877961533807381142937462538097331200980986582192219309582622212504630642080526674379757820895164846354183195182345870909401999422241889425216486040928256*x10^81+6255585117257999517416398224387383524491319500735704290513830615340705672864847907830685601937837444481536001560698594367840816001352415861607480557451297675473612653158871364803044112932979417789398353509386313116877831169599209860038288767930507781177292247692004986475043230564188322959825768955005476011290393403277425372588869262255267249194001915915857823087067910279091507111687562167432465488359614803597532130828487119589840836379977442026716383569732565363432366273933563955549137603622734375/607934880443991746384646169310689551451768461229741778035730011053631056223035170315755612300691588228932474906480478511356846486491152997370866118350368402298065614327951918703458779503585046339784069049120842583337021513037632631484686447374991249873331310160372916354414225017240850418209409576229737664791275745277223463832505488315988864271137967413351067668060668009571722637721173797319015630963828774121439135109484145566622829882612340339180802497916256433446612199452138374966501880433851005730670696489177019696224553250367973364182459080221868256232697590740851158492342045931717042838869170873487218089905022099034449729346195095789159821802401601644660752371859991606615217065721145748651371503923235315516958919895144974399650166703114898960277671281552225934468750595026564451352738471979200708019307793497473417216*x10^80-2075524649513918679984892835398038931844729500500165584689713536764474724247512620276698061884385235320040781719842541420712155200611229957514090900123535429755301378019306153266122596967953821777756415155063240327149920569645576250787391822512215431346759797909076704410460155398676962853663416208499895671406986736979809525234267513825570726290451584438867290743762103699418101184735908584689927931790931617979450542934036035587976804856921032955920509065900178904370811881432013615993945208462890625/607934880443991746384646169310689551451768461229741778035730011053631056223035170315755612300691588228932474906480478511356846486491152997370866118350368402298065614327951918703458779503585046339784069049120842583337021513037632631484686447374991249873331310160372916354414225017240850418209409576229737664791275745277223463832505488315988864271137967413351067668060668009571722637721173797319015630963828774121439135109484145566622829882612340339180802497916256433446612199452138374966501880433851005730670696489177019696224553250367973364182459080221868256232697590740851158492342045931717042838869170873487218089905022099034449729346195095789159821802401601644660752371859991606615217065721145748651371503923235315516958919895144974399650166703114898960277671281552225934468750595026564451352738471979200708019307793497473417216*x10^79+38047764654335406343685716541644491466090205978318190480974057511805923845603874698038583709047008626628482929852069977311965135185295782613021832509924175271049219875587913094638192267416883012621374493139024942451127512688690327461353893437111640223728868602397849813689850007720631565936593633379664225842657923578814833802129318015065522890608360065751819251860907057546804748305301917379670796453157242072897808977759664353444013371722484875618714094599153616747067404240896274670360854912109375/147378152834907090032641495590470194291337808782967703766237578437243892417705495834122572678955536540347266643995267517904690057331188605423240271115240824799531058018897434837202128364505465779341592496756567898990793094069729122784166411484846363605656075190393434267736781822361418283202281109389027312676672907945993566989698300197815482247548598160812380040741980123532538821265739102380367425688200914938530699420481004985847958759421173415558982423737274286896148411988397181810061061923357819571071683997376247199084740181907387482226050686114392304541260021997782099028446556589507161900331920211754477112704247781584109025296047295948887229527854933732038970271966058571300658682599065636036696122163208561337444586641247266521127313140149066414612768795527812347750000144248864109418845690176775929216801889332720828416*x10^78-15899472549330072539674632141520724647388297297914351908998479173413389515252087394478126325426248244715827851016231416116933709353607102511577430124244427299746294300698410620883137907974852435990053952355637388422206891809099362011857740595393030332166651110949245921752923614208734806129051011624349977323883611742092189698460341833075197046197012619087878025930379498353925932563045687527536285570961031953436855918931609984049969316203470809126571770405838196052378970015804930484215796361328125/9726958087103867942154338708971032823228295379675868448571680176858096899568562725052089796811065411662919598503687656181709543783858447957933857893605894436769049829247230699255340472057360741436545104785933481333392344208602122103754983157999859997973300962565966661670627600275853606691350553219675802636660411924435575421320087813055821828338207478613617082688970688153147562203538780757104250095421260385943026161751746329065965278121797445426892839966660102935145795191234213999464030086941616091690731143826832315139592852005887573826919345283549892099723161451853618535877472734907472685421906733975795489438480353584551195669539121532626557148838425626314572037949759865705843473051538331978421944062771765048271342718322319590394402667249838383364442740504835614951500009520425031221643815551667211328308924695959574675456*x10^77-1112182364846076206128197131774237384610270998548326926642415765838730958979044883638470859891600321192027388686513433793888354822308559707064939370783058198457329570263475593227792743564635345932113312936859728810059220144789583169602831273072242522961249684138825272066337552254782160304852704181260974468273712517911210034523025950529898699395256479830906315761451929262151057266942392655084181171152835269537463349604886428852787567493524997934082539733092045470949774285376496976979122119140625/720515413859545773492913978442298727646540398494508773968272605693192362931004646300154799763782623086142192481754641198645151391396922070958063547674510699019929616981276348092988183115360054921225563317476554172843877348785342378055924678370359999849874145375256789753379822242655822717877818757013022417530400883291524105282969467633764579876904257675082746865849680603936856459521391167192907414475648917477261197166796024375256687268281292253843914071604452069270058903054386222182520747180860451236350455098283875195525396444880561024216247798781473488868382329766934706361294276659812791512733832146355221439887433598855644123669564557972337566580624120467746076885167397459692109114928765331734958819464575188760840201357208858547733530907395435804773536333691527033444445149661113423825467818642015653948809236737746272256*x10^76+3007388382920442792049521993572242981420948490543235641661933482211606735249005165169513112177327797777186341911696355303051601376158354961415079031146961574483259341919608184342134401492417824091170210592428649181865631460601310034231593196860058395203847598502321466040832807601804491161952587252076360609140713010926643119011041966183272254887514063020953794851972623037230406155434421921413545634925475291690362271087210891845534706121836213635473958050379668469088495780654077592061591220703125/19453916174207735884308677417942065646456590759351736897143360353716193799137125450104179593622130823325839197007375312363419087567716895915867715787211788873538099658494461398510680944114721482873090209571866962666784688417204244207509966315999719995946601925131933323341255200551707213382701106439351605273320823848871150842640175626111643656676414957227234165377941376306295124407077561514208500190842520771886052323503492658131930556243594890853785679933320205870291590382468427998928060173883232183381462287653664630279185704011775147653838690567099784199446322903707237071754945469814945370843813467951590978876960707169102391339078243065253114297676851252629144075899519731411686946103076663956843888125543530096542685436644639180788805334499676766728885481009671229903000019040850062443287631103334422656617849391919149350912*x10^75-706982103414732035032579005148326245133933758565026503735575023051214549281605050658663353821899104592341748310248713769385197781378245202985087640704430412484276477062132318198009324480942790351763795023888803242292088039322476385431536002217554410686694577281074740321631514039491034752413224120275842969230129396378248187281017159617401089249607144243280831673930186605322135069756844114246165929068189151261042598864908604538866102159592640076523485003681424288256821313761488830101513671875/154396160112759808605624423951921155924258656820251880136058415505684077770929567064318885663667704947030469817518851685423961012442197586633870760215966578361413489353130646019926039239005726054548334996602118751323688003311144795297698145365077142824973031151840740661438533337711962010973818305074219089470800189276755165417779171635806695687908055216089160042682074415129326384183155250112765874530496196602270256535742005223269290128917419768680838729629525443415012622083082761896254445824470096693503668949632258970469727809617263076617767385453172890471796213521486008505991630712817026752728678317076118879975878628326209455072049548136929478552990882957374159332535870884219737667484735428228919747028123254734465757433687612545942899480156164815308614928648184364309523960641667162248314532566146211560459122158088486912*x10^74-224058750567663353239621646041182882567383147590512583913553928298275948961427567099518688593895228288577483927522785227120569110278374969532688131294574737380503162077766123395698772049146139436417994415526342599999040032568256671973376936273134857828558710224392001810897447583020031832815001222056612162724288330430987835217256551337876420034417872370058139536774735083105203465213297662293576288704225982246662876109125982505157216248658882252645270343495126706710629397067379530131787109375/422911221178429040963232117781349253183838929551124715155290442472091169546459248915308252035263713550561721674073376355726501903646019476431906864939386714642132601271618726054580020524233075714632395860257977449277928009069657482771955789478254782520578302720259420072635982620689287247450024053029382723333061388018938061796525557089383557753835107765809438377781334267528154878414729598134967395453098277649696789641380275176781099048773801975082297389854787084136773703966704956498436090736592003986553527992470970223460558782864677122909536751458690960857528758776244284168585771082933595018343771042425890845151319721067443289979961805766372049949496766361503132084772168074167107523979927477322693220120511523837884466014013895234539246402166886233236640891514591954413043892192392661810600676159443970796040204172155420672*x10^73+974655088781399405147770517459629969529325580170124686887295663274002306846576706870144131695232719058954618033763072100406307397152299806906818784583512283347435300450741146685768622379435637170280739185673919689590288292903513658937829216150515953193971329963343864894766027547016013051725420305076014882171216736521923169606266803409750078102203245403294673122792226997052814419683861882853000627605490223733681098773375063395654479353590485667151620379079642438839192520163721673101806640625/12969277449471823922872451611961377097637727172901157931428906902477462532758083633402786395748087215550559464671583541575612725045144597277245143858141192582358733105662974265673787296076480988582060139714577975111189792278136162805006644210666479997297734616754622215560836800367804808921800737626234403515547215899247433895093450417407762437784276638151489443585294250870863416271385041009472333460561680514590701549002328438754620370829063260569190453288880137246861060254978951999285373449255488122254308191769109753519457136007850098435892460378066522799630881935804824714503296979876630247229208978634393985917973804779401594226052162043502076198451234168419429383933013154274457964068717775971229258750362353397695123624429759453859203556333117844485923654006447486602000012693900041628858420735556281771078566261279432900608*x10^72-1512174519622858163686819903018925459411035729854855806172162480502388048490008914032982795265701105026002193045898178564812907199618215474494531895752141978823856768934216797765362284417396991249703624740398319757046276133877215712844887544048157229612809908830913886034872900061229357289090596167895647394307610005740152908840136791179834745147651027872695547391090944648998721587160271286784974364380066067416271944779731309892810169623433290680635703118536883742549921283054990154052734375/418363788692639481382982310063270228956055715254876062304158287176692339766389794625896335346712490824211595634567211018568152420811116041201456253488425567172862358247192718247541525679886483502647101281115418551973864267036650413064730458408596128945088213443697490824543122592509832545864539923426916242437006964491852706293337110238960078638202472198435143341461104866802045686173711000305559143889086468212603275774268659314665173252550427760296466235125165717640679363063837161267270111266306068459816393282874508178047004387350003175351369689615049122568738126961445958532364418705697749910619644472077225352192703379980696587937166517532325038659717231239336431739774617879821224647377992773265459959689108174119197536271927724318038824397842511112449150129240241503290322990125807794479303894695363928099308589073530093568*x10^71-4764287453915817263850036879379138255521999674123612287246982690797915297361656508714115472362063269587937256267758125615615883955932289110516803791142854093519495526390344245728356506165671598481071833061018188443344183667949384103434677990330996974737005225881618360888386456505433711092944020933281229143406467817724565056904047599965675495123864393407586527018723524906103983390054408826439325345095352742814236055856412754996104410738987640982101235486478809397782265940287064107666015625/44466094112474824878419834098153292906186493164232541479184823665637014398027715314523839071136299024744775307445429285402100771583352904950554778942198374568087084933701626053738699300833649103709920479021410200381222144953609701045737065865142217133592232971730133310494297601261045059160459671861375097767590454511705487640320401431112328358117519902233678092292437431557245998644748712032476571864782904621453833882293697504301555557128216893380081554133303327703523635159927835426121280397447387847729056657494090583495281609169771766065917007010513792455877309494187970449725589645291303704785859355317922237433053044957948323060750269863435689823261374291723757887770330814655284448235603803329928887144099497363526138140902032413231555050284975466808881099450677096921142900664800142727514585379050108929412227181529484230656*x10^70+2283650160032295555465078877039351732527249313489423790955085867589961005506859381645494292990423660281664786554165420222136610351391734348276376074186497877477938497938751575776806573445485638421626388009657066761218203477769663748588000522254938976404213871471209304414408309244925173029190861376636572723095836859590033556429303121063464165534696903749159036494142048539150980182396586314604398768071498846109059877129410288929259511661059017895767254388644553994936053244570312420654296875/77815664696830943537234709671768262585826363037406947588573441414864775196548501800416718374488523293303356788029501249453676350270867583663470863148847155494152398633977845594042723776458885931492360838287467850667138753668816976830039865263998879983786407700527733293365020802206828853530804425757406421093283295395484603370560702504446574626705659828908936661511765505225180497628310246056834000763370083087544209294013970632527722224974379563415142719733280823481166361529873711995712240695532928733525849150614658521116742816047100590615354762268399136797785291614828948287019781879259781483375253871806363915507842828676409565356312972261012457190707405010516576303598078925646747784412306655827375552502174120386170741746578556723155221337998707066915541924038684919612000076163400249773150524413337690626471397567676597403648*x10^69-111882074223872922295420567996529204353086750867176776063211581139945235082874493789801026937468948316755813399762152276566132280018361165074213815029485066916153162931186413109988833363798554251843102940624656832512318566121053452205234948478268511261386457769686709584970890427260661035726469552515588726212813230733461677484614359561946046637265899942854596593458618292035556333441989749145368888754966972517470522781224397448669644464820974362252415792409782019302802139477602606201171875/56593210688604322572534334306740554607873718572659598246235230119901654688398910400303067908718926031493350391294182726875400982015176424482524264108252476723019926279256614977485617291970098859267171518754522073212464548122775983149119902010181003624571932873111078758810924219786784620749675946005386488067842396651261529724044147275961145183058661693751953935644920367436494907366043815314061091464269151336395788577464705914565616163617730591574649250715113326168120990203544517815063447778569402715291526654992478924448540229852436793174803463467926644943843848447148326026923477730370750169727457361313719211278431148128297865713682161644372696138696294553102964584434966491379452934118041204238091310910672087553578721270238950344112888245817241503211303217482679941536000055391563818016836745027881956819251925503764798111744*x10^68+15417140410697708296288744631796725957799080118510843962825066277675349932997757488320645314347085121395602038957084799397211167954375207127608665416689412400388432216127455063039379786053601396642344148227913676663459566646394448457089926071731186055401175873797836792140628065470294672568631947016241544771755190253103787648772702397764395942627511403783221386604575053832787621721324235315480470825828888053688286845401136580538472162413764261154689099400363015743875738425796905517578125/933787976361971322446816516061219151029916356448883371062881296978377302358582021605000620493862279519640281456354014993444116203250411003961650357786165865929828783607734147128512685317506631177908330059449614208005665044025803721960478383167986559805436892406332799520380249626481946242369653109088877053119399544745815240446728430053358895520467917946907239938141186062702165971539722952682008009160440997050530511528167647590332666699692554760981712636799369881773996338358484543948546888346395144802310189807375902253400913792565207087384257147220789641573423499377947379444237382551117377800503046461676366986094113944116914784275755667132149486288488860126198915643176947107760973412947679869928506630026089444634048900958942680677862656055984484802986503088464219035344000913960802997277806292960052287517656770812119168843776*x10^67+32998319834137041601946057338162248660382993935655373561123842170706331668716345126615990028230025849876788385319163682510417502485091694079573986947203062240137526758555451216662276182866895642017612660231168675857465166253912331623291704227243812104494909413809206252597001190529378590476199648729773110705450328657669599648730591751239889825978289569565430866478245574679149332451840209640722614103691510691008858769846180664493475843970859660220207916524790309982171081732040863037109375/3735151905447885289787266064244876604119665425795533484251525187913509209434328086420002481975449118078561125825416059973776464813001644015846601431144663463719315134430936588514050741270026524711633320237798456832022660176103214887841913532671946239221747569625331198081520998505927784969478612436355508212477598178983260961786913720213435582081871671787628959752564744250808663886158891810728032036641763988202122046112670590361330666798770219043926850547197479527095985353433938175794187553385580579209240759229503609013603655170260828349537028588883158566293693997511789517776949530204469511202012185846705467944376455776467659137103022668528597945153955440504795662572707788431043893651790719479714026520104357778536195603835770722711450624223937939211946012353856876141376003655843211989111225171840209150070627083248476675375104*x10^66-143905457871036175123405266458678421216342553264977860493592814531347245002606938967240833809180702327671680680039682692397531904491787160322072969076306654295424247199576130700169111256868191744284735511788461885036986790319891422291416393760229665690696208658072279087406915536248120952579225672789197911407580108691873094477584562515311241330760492491902616615145172966430896269370548446180749405627625004562040554652338303492767838984469356530278045964265945752048233632870941162109375/169779632065812967717603002920221663823621155717978794738705690359704964065196731200909203726156778094480051173882548180626202946045529273447572792324757430169059778837769844932456851875910296577801514556263566219637393644368327949447359706030543010873715798619333236276432772659360353862249027838016159464203527189953784589172132441827883435549175985081255861806934761102309484722098131445942183274392807454009187365732394117743696848490853191774723947752145339978504362970610633553445190343335708208145874579964977436773345620689557310379524410390403779934831531545341444978080770433191112250509182372083941157633835293444384893597141046484933118088416088883659308893753304899474138358802354123612714273932732016262660736163810716851032338664737451724509633909652448039824608000166174691454050510235083645870457755776511294394335232*x10^65+1105527758637816802070858668361973372740731709184828542246536031322438219236867904366010422782434717146720645910327919194348134398377212049812227587868186365974408517314492133851115902088698464693716301506066713982396273308006286892064610023666026554562111251905976597634848614272831675048915169794413702010238578977528969145016891528999330501307321662727340019376840376337808692151089458669755130750601332195221759681808648771316514518982236165124115860863523566798572101543426513671875/38907832348415471768617354835884131292913181518703473794286720707432387598274250900208359187244261646651678394014750624726838175135433791831735431574423577747076199316988922797021361888229442965746180419143733925333569376834408488415019932631999439991893203850263866646682510401103414426765402212878703210546641647697742301685280351252223287313352829914454468330755882752612590248814155123028417000381685041543772104647006985316263861112487189781707571359866640411740583180764936855997856120347766464366762924575307329260558371408023550295307677381134199568398892645807414474143509890939629890741687626935903181957753921414338204782678156486130506228595353702505258288151799039462823373892206153327913687776251087060193085370873289278361577610668999353533457770962019342459806000038081700124886575262206668845313235698783838298701824*x10^64+8841315389917188731748843485592887288631303495708086561887280209753983605708759528735537865407069023339947841694696454853420572917952762832446887208684385145331220744106333347475096746342359285036780877292183264471264217547438163833339509004966533044627762431971408728160543156129210646743473077507737894009116861219483501593826991998762265111501931431007815051888125749930829586217852059382871129140614423812901321620053436423644808099529346776413036786672139711831328419612884521484375/4980202540597180386383021418993168805492887234394044645668700250551345612579104115226669975967265490771414834433888079965035286417335525354462135241526217951625753512574582118018734321693368699615511093650397942442696880234804286517122551376895928318962330092833774930775361331341237046625971483248474010949970130905311014615715884960284580776109162229050171946336752992334411551848211855747637376048855685317602829394816894120481774222398360292058569134062929972702794647137911917567725583404514107438945654345639338145351471540227014437799382704785177544755058258663349052690369266040272626014936016247795607290592501941035290212182804030224704797260205273920673060883430277051241391858202387625972952035360139143704714927471781027630281934165631917252282594683138475834855168004874457615985481633562453612200094169444331302233833472*x10^63-2891573965924952865516757362994370500607917632308596666131621955769378294114553730981381871830092018837678656604502130866333912814929117846241460670485909906687524880300339451070843407488073774521713928832411790182488304926897609854464225222441781865564213935373547266666240301459985038820743524848282059595260340340289128388754537084300703169255012447022928111368662235150662569911213762327123705260740034380184021895313144337836910809140759609253551103969162360154174512630462646484375/9960405081194360772766042837986337610985774468788089291337400501102691225158208230453339951934530981542829668867776159930070572834671050708924270483052435903251507025149164236037468643386737399231022187300795884885393760469608573034245102753791856637924660185667549861550722662682474093251942966496948021899940261810622029231431769920569161552218324458100343892673505984668823103696423711495274752097711370635205658789633788240963548444796720584117138268125859945405589294275823835135451166809028214877891308691278676290702943080454028875598765409570355089510116517326698105380738532080545252029872032495591214581185003882070580424365608060449409594520410547841346121766860554102482783716404775251945904070720278287409429854943562055260563868331263834504565189366276951669710336009748915231970963267124907224400188338888662604467666944*x10^62+80085574609971860971484522889330569783359289398769737407779382053242095150338537117925797474725070546456273191073929065150939338707828700640230422498296789345290662942003596521962988649512295636119499955445445714418469760261463023186751095312631254427764511148554699605859766901607887311576669776043744007334557519984636921466338596401801565319692546184903082549857586525816439984778562671187523111680849752745978579890584764655112947045657605167509758131529944381336631031036376953125/4980202540597180386383021418993168805492887234394044645668700250551345612579104115226669975967265490771414834433888079965035286417335525354462135241526217951625753512574582118018734321693368699615511093650397942442696880234804286517122551376895928318962330092833774930775361331341237046625971483248474010949970130905311014615715884960284580776109162229050171946336752992334411551848211855747637376048855685317602829394816894120481774222398360292058569134062929972702794647137911917567725583404514107438945654345639338145351471540227014437799382704785177544755058258663349052690369266040272626014936016247795607290592501941035290212182804030224704797260205273920673060883430277051241391858202387625972952035360139143704714927471781027630281934165631917252282594683138475834855168004874457615985481633562453612200094169444331302233833472*x10^61+10272840898742294762131166199022761559774129129273858908875296273029426899844746004659335735520735100809775418592830028651440794805860781593946888515990114248774245381858338841220261976206103109852092984525994711474533323974687996845985663710755107685237430674318728005440672680813289117246907807114849190240312299122747926081121054081120593927883628581448012549070651984927898327443118734617632237518681253156379009660747417246861720091591027146609364370571425429110088348388671875/383092503122860029721770878384089908114837479568772665051438480811641970198392624248205382766712730059339602648760621535771945109025809642650933480117401380894288731736506316770671870899489899970423930280799841726361298479600329732086350105915071409150948468679521148521181640872402849740459344865267231611536163915793154970439683458483429290469935556080782457410519460948800888603708604288279798157604283485969448414985914932344751863261412330158351471850994613284830357472147070582132737184962623649149665718895333703488574733863616495215337131137321349596542942974103773283874558926174817385764308942138123637737884764695022324014061848478823445943092713378513312375648482850095491681400183663536380925796933780284978071343983155971560148781971685942483276514087575064219628308067265970460421664120188739400007243803410100171833344*x10^60-347542329422277585299623611849314800006277028639427657505163973080221180768251802122321524048715503550706417498099640269073810136481838837695271932809301916463629027533598669528594506430541829514852009184193939988050753797799190826940753612428029803421611202736491241072803435760879336153805169641392010424229994484691007371310058702797295530440715534188403350028180520204828680416171892647070691619237239526179601543437498347480834573208675838621546587185889949757413578033447265625/4426846702753049232340463483549483382660344208350261907261066889378973877848092546868151089748680436241257630607900515524475810148742689203966342436912193734778447566732961882683319397060772177436009861022575948837952782430937143570775601223907491839077626749185577716244765627858877374778641318443088009733306783026943124102858564409141849578763699759155708396743780437630588046087299427331233223154538386948980292795392794773761577086576320259607617008055937753513595241900366148949089407470679206612396137196123856129201308035757346166932784626475713373115607341034088046835883792035797889791054236664707206480526668392031369077495825804644182042009071354596153831896382468489992348318402122334198179586986790349959746602197138691226917274813895037557584528607234200742093482670999517880875983674277736544177861483950516713096740864*x10^59+139358961240954263943857876774285659537049745707469312422995364721756740483016509464199289265134634943423658818360702989156740036153414956714470011499582910187131802319208145643792175072190696903268715953407284057609228466221598087171219918655871067515108924074437900010749633610546485268572090213243415837292965367557765034233036394910502251532026051905604022674039006004989350582549893889545639508214671329333888432016960616463534872177704425871870809152338273718090152740478515625/21731792904424059867853184373788372969423507931901285726554328366042235400345181593716378076948067596093446550256966167120153977093827747001289317417568951061639651691234540151354477040116517961958593863201736476113586386479145977529262042371909505391835622223274654243383394900398125294367875563266068411418051480314084427414032952553969079750294526090400750311287649421095614044428560825080599459122279354113175982813746447071193196606829208547164665312274603517248558460238161094840984363946970650642671946235517111906988239448263335728579124529971683831658436037803704957194338615448462368065175343626744468177130917560881266380434053950071439115317259377108391538400423027132689709926701327822427427063389698081620574228967771756932139349086393820737233140435513349097549824021270360506118465310090706671418592739393445682474909696*x10^58-26642945143396791682935336666080912501361776655805796794462383500695734700406200147863716773196838250393224160523854151971696859727689399870074097593864660773464846395412951790541581072215227531233104548950161629796730567936616756049552525199214141165404033566674610882617630740537350416115483542175423236692024834393786050192266215259535469783206480689236085868666644449403792085437315260218630312604868837780390857351460430495309325002867664697212827177831403255462646484375/164018482855513071095377855737443945246826379150323675632127221697577552532492917474613407777956071097191209925257865649681152465688230188090880610868018287809742571030329520524049609347576666178289109582189171568300827092735976765557164309653948084408854774659421071152211349024862073529524480461795589386985656022174891524378343139068115865764208173004473722310768999978079444243060626925194718777338782711275630832732659454407628883942377192874989926580988131847365644700505382010332269381316950327879120473338946925997677208732817109411447323164259176365010536452449167953706818435639282454301830573200281277752769272739413011565889188730764997549490244061016117757520400820648847587298494504154294673525160745091327845587548090183342435613802634198294538253498319565100454534637048367544065219403534496674756918996750435352576*x10^57-1091619226471447292415082326011673163447621779048978516381917612360740864865645147163745450492963411993134830000827037273058041026608741427506015903986467805839697451169631177977108279646435346464677928344713447796068739578730186666711523300394530082339661499723853556290011363932038817243290758698793045778872055427467590759747036034359403077074260267960549491121344355498521686346511801769499967382877985526700179004178824627249038106737455796193353472103498847700595855712890625/68299920556761331013252865174763457903902453500261183712027889150418454115370570723108616813265355302007974872236179382377626785152030062004052140455216703336581762458165697618542642126080485023298437855776886067785557214648744500806252133168858445517197669844577484764919241115536965210870466055979072150171018938129979629015532136598188536358068510569830929549761183894871929853918334021681884014384306541498553088843203119366607189335748941148231805267148753911352612303605649155214522286690479187734111831025910923136248752551684769432677248522768149185212227547383072722610778505695167442490551079969768328556697169477055408624221312414510237219568529470912087692115615228131310516912489887441914770770653336827950376148184425521786723668557237722317018441368756240020870875495421133019229462403142220967315577180950829287778287616*x10^56+314757297659479282223611487069484597932801639740667524354593530039558819704156746541161987684719618264513249121725534240926894359698108525614961977135722450487954297121643771077338417686127388368858670611127238912853065737912753450752834701003724105750744837624188899366469753222612879504077240547710610481017251748021681956238832277168328343375044690996450001761541819442370512457433245905922659387779203977794263739180963816287601851304960270792991307480324965403079986572265625/159366481299109772364256685407781401775772391500609428661398408017643059602531331687253439230952495704685274701884418558881129165354736811342788327728838974452024112402386627776599498294187798387696354996812734158166300167513737168547921644060669706206794562970680797784811562602919585492031087463951168350399044188969952467702908318729106584835493191329605502282776095754701169659142779383924396033563381930163290540634140611855416775116747529345874212290013759126489428708413181362167218668944451438046260939060458820651247089287264462009580246553125681432161864277227169686091816513288724032477952519929459433298960062113129286789849728967190553512326568765461537948269768865639724539462476404031134465131524452598550877679096992884169021893300221352073043029860431226715365376155982643711535412273998515590403013422218601671482671104*x10^55-2240226461557096650019043455903911768217929055329705115666831104431392021059834237761989563520804236434985979523745108936827574678416559764735564010133125328282636862115504787914967864378586599040754260922371381547319288740426211703887447277140856947313559683771658079951571845989818826703214580182332201227189343646236811637251153816850832125106948406341087931872391258875182498348930050567759466564854645922124203329215190068252178824666418169978784646430976498126983642578125/26561080216518295394042780901296900295962065250101571443566401336273843267088555281208906538492082617447545783647403093146854860892456135223798054621473162408670685400397771296099916382364633064616059166135455693027716694585622861424653607343444951034465760495113466297468593767153264248671847910658528058399840698161658744617151386454851097472582198554934250380462682625783528276523796563987399338927230321693881756772356768642569462519457921557645702048335626521081571451402196893694536444824075239674376823176743136775207848214544077001596707758854280238693644046204528281015302752214787338746325419988243238883160010352188214464974954827865092252054428127576922991378294810939954089910412734005189077521920742099758479613182832147361503648883370225345507171643405204452560896025997107285255902045666419265067168903703100278580445184*x10^54-1136327376450556002427691648218958460620305760440537785999658498972417229940882935039368019813125047567412659495199122653666247403910460961367852019441812107861033596027780971385276262189775004436717473485785984536356853135791554370342508963726550422216059160467151644018037525700374018038691610012858362334119876636531512348610826669672789683182824032377249157809130706095101556571031731083519328761212089733523496629994559086474637066565921008798872062498933422565460205078125/637465925196439089457026741631125607103089566002437714645593632070572238410125326749013756923809982818741098807537674235524516661418947245371153310915355897808096449609546511106397993176751193550785419987250936632665200670054948674191686576242678824827178251882723191139246250411678341968124349855804673401596176755879809870811633274916426339341972765318422009131104383018804678636571117535697584134253527720653162162536562447421667100466990117383496849160055036505957714833652725448668874675777805752185043756241835282604988357149057848038320986212502725728647457108908678744367266053154896129911810079717837733195840248452517147159398915868762214049306275061846151793079075462558898157849905616124537860526097810394203510716387971536676087573200885408292172119441724906861461504623930574846141649095994062361612053688874406685930684416*x10^53+6678531761710842157430325100424161318036101031001264290232248557116309125090580974809943886670184012659271082111623910852531988393778475420026487434927994279646142630717228965841743519346036644885235909931678369118101042360364455195462979110376068030433042576678110245421506466901757573755786649923832611554086426499745233783128819684017646334497159354443730545277591494918744109411754084084694848089630642305713133564307926640115875074516584502442394788258135318756103515625/14010240114207452515539049266618145211056913538515114607595464441111477767255501686791511141182636985027276896868959873308231135415801038359805567272864964786991130760649373870470285564324202056061218021697822783135498915825383487344872232444894040106091829711708202003060357151905018504793941755072630184650465423206149667490365566481679699765757643193811472728156140286127575354649914671114232618335242367486882684890913460382893782427845936645791139541979231571559510216124235724146568674192918807740330632005315061156153590267012260396446615081593466499530713343052937994381698155014393321536523298455337093037271214251703673563942833315796971737347390660699915424023715944232063695776921002552187645286287863964707769466294241132674199726883535943039388398229488459491460692409317155491123992287824045326628836344810426520569905152*x10^52-2815801378882060391457871136690603458952555354848044172411148387185125066093783956209091688305373697750264477385887576336979775283963467968481801084968172085472069203541339805934231236328124320939139371265588408687565819020640140378529189826033516904077697587366004522436490468687970554405519896896876437691377825213815930885740850152498422869651157052965208045996314316365576653189092689731127656976888982744538687150031983846782651135297238939750191166758835315704345703125/98071680799452167608773344866327016477398394769605802253168251087780344370788511807540577988278458895190938278082719113157617947910607268518638970910054753508937915324545617093291998950269414392428526151884759481948492410777684411414105627114258280742642807981957414021422500063335129533557592285508411292553257962443047672432558965371757898360303502356680309097092982002893027482549402697799628328346696572408178794236394222680256476994921556520537976793854621000916571512869650069025980719350431654182314424037205428093075131869085822775126305571154265496714993401370565960671887085100753250755663089187359651260898499761925714947599833210578802161431734624899407968166011609624445870438447017865313517004015047752954386264059687928719398088184751601275718787606419216440224846865220088437867946014768317286401854413672985643989336064*x10^51+4466051577688829475509831654970975067890390778202107845512565489134362123393297726962190700486084398048055973778175360327466878860158541858090532072745660872424943436277642924015570110275476504523280251025615868259968009275917801410748526667150477415257969138221125236215652504070479669257974859897460220163012515420445801545055723139723263626560474263095864305322559441255738395155893424158109312937905919075446892398318484981674693057276968006274448263347148895263671875/16345280133242027934795557477721169412899732461600967042194708514630057395131418634590096331379743149198489713013786518859602991318434544753106495151675792251489652554090936182215333158378235732071421025314126580324748735129614068569017604519043046790440467996992902336903750010555854922259598714251401882092209660407174612072093160895292983060050583726113384849515497000482171247091567116299938054724449428734696465706065703780042746165820259420089662798975770166819428585478275011504330119891738609030385737339534238015512521978180970462521050928525710916119165566895094326778647847516792208459277181531226608543483083293654285824599972201763133693571955770816567994694335268270740978406407836310885586167335841292159064377343281321453233014697458600212619797934403202740037474477536681406311324335794719547733642402278830940664889344*x10^50+306676230964860974403509769282323264047608553072755855687256585075901321495283426935750427663168399497438597064052576044234697157821137570288524665861153227296287473304892934201857304791291775212842608490196663359785731221891668757930984329584648363074489856027732355822593478575020235101642061484030846623935180236057644395837538957967282764944404356867564676052111535592440914090847991359927068903172518268314442028810141736922173096692452787241730503737926483154296875/3343352754526778441208182211352057379911308912600197804085281287083420830822335629802519704145856553245145623116456333403100611860588884154044510371933684778713792567882236946362227236941002763378245209723344073248244059458330150389117237287986077752590095726657639114366676138522788506825827009733241294064315612356012988832928146546764473807737619398523192355582715295553171391450547819243169147557273746786642458894422530318645107170281416699563794663426862079576701301575101706898612979068764715483487991728541094139536652222809743958242942235380259051024374775046723839568359786992071133548488514404114533565712448855520194827759085223087913710048809134939752544369295850328106109219492511972681142625136876627941626804456580270297252207551752895498035867759309746015007665234041593924018225432321647180218245036829760874226909184*x10^49-4575350859342155220352015851067744718340646507080252042644991981795609157297285282978613095204200031687207079438970781586466831682624435903071032736270348220866339790900031044963443865529569267672770188101985981618748553460774893781720700191885916757339712390515506249851527959250126098009225210183719536037788133432750135555566779643503511891202345085351392837905592787358094361274286833875513957046579928525956915495046104828825609490512819437261611901223659515380859375/588430084796713005652640069197962098864390368617634813519009506526682066224731070845243467929670753371145629668496314678945707687463643611111833825460328521053627491947273702559751993701616486354571156911308556891690954464666106468484633762685549684455856847891744484128535000380010777201345553713050467755319547774658286034595353792230547390161821014140081854582557892017358164895296416186797769970080179434449072765418365336081538861969529339123227860763127726005499429077217900414155884316102589925093886544223232568558450791214514936650757833426925592980289960408223395764031322510604519504533978535124157907565390998571554289685598999263472812968590407749396447808996069657746675222630682107191881102024090286517726317584358127572316388529108509607654312725638515298641349081191320530627207676088609903718411126482037913863936016384*x10^48+15209892094170532834914836584008138554148874363539568855032902552809999135218083792170064907411988327403596940238229931707095429511476729501904528268363748916807773857636274168855354798237413829306870718035777409263270228182157733741891500245845070075722327866734931431070529544343654141875860819595884951013853998856059150650916721729749836045411519453719594722874275144364787679454564634935682191954426109882962377732096202600640852622447270047888033092021942138671875/73553760599589125706580008649745262358048796077204351689876188315835258278091383855655433491208844171393203708562039334868213460932955451388979228182541065131703436493409212819968999212702060794321394613913569611461369308083263308560579220335693710556982105986468060516066875047501347150168194214131308469414943471832285754324419224028818423770227626767510231822819736502169770611912052023349721246260022429306134095677295667010192357746191167390403482595390965750687428634652237551769485539512823740636735818027904071069806348901814367081344729178365699122536245051027924470503915313825564938066747316890519738445673874821444286210699874907934101621073800968674555976124508707218334402828835263398985137753011285814715789698044765946539548566138563700956789090704814412330168635148915066328400959511076237964801390810254739232992002048*x10^47+523034122238087268885641059667048169896101990572343349636209100650390817295623399772339930372417948884507910627244159823445928991773437823924630171542531941267838152893017140439257635752762115484444192513437997146290922887128980088490971821717919917552927708353847506730535385228247518577296747860270860476304148574495473718081710189410604627596888659418535101783090095332330227064343425692586080949711623822212492132917795320438452867613902036709971725940704345703125/35662429381618970039553943587755278719053961734402109910243000395556488862104913384560210177555803234614886646575534222966406526512948097643141443967292637639613787390743860761197090527370696142701282237049003447981269967555521604150583864405184829360961021084348150553244545477576410739475488103821240470019366531797471880884566896498821053949201273584247385126215629819233828175472510071927137573944253299057519561540506990065547809816335111462013809743219862182151480550134418206918538443400156965157205245104438337488390957043303935554591383844056096544259997600498387622062504394582092091183877486977221691367599454458882078162763575712937746240520630772690693806605822403499798498341253461041932188001460017364710685914203522883170690213885364218645715922765970624160081762496443668522861071278097569922327947059517449325087031296*x10^46-1361495271658443549609044632514505240291615961332268160274155513544962961702005848509791946932830558378562853413137343114614616873362276501447649003904125342056081209018436214413908849345112604439701479300901972782783692511951288447572172559485694731294222455064782109867064327698773031238929344279119969151416428959351182034090370353600301944056141763298249142945701267524678492036636564811876869640851313293621953007581949499796040117841961900267340242862701416015625/784573446395617340870186758930616131819187158156846418025346008702242754966308094460324623906227671161527506224661752905260943583284858148149111767280438028071503322596364936746335991602155315139428209215078075855587939286221475291312845016914066245941142463855659312171380000506681036268460738284067290340426063699544381379460471722974063186882428018853442472776743856023144219860395221582397026626773572579265430353891153781442051815959372452164303814350836968007332572102957200552207845754803453233458515392297643424744601054952686582201010444569234123973719947210964527685375096680806026006045304713498877210087187998095405719580798665684630417291453876999195263745328092876995566963507576142922508136032120382023635090112477503429755184705478012810205750300851353731521798774921760707502943568118146538291214835309383885151914688512*x10^45+95605754851573603930745512263095669156342466617342621868261092280286583223089855932025580685332762370799358953166699293315002668855119231737329655975131151837778341070591396658226872391100270823092550984231005389924521169302286095174145350978257304292866912470006962204123351744729986011172490546085878405452983893437140918382821180624337105995575785663354867339712970129254177061267638257747430427756379726491487710883591467457104841045398698907904326915740966796875/1569146892791234681740373517861232263638374316313692836050692017404485509932616188920649247812455342323055012449323505810521887166569716296298223534560876056143006645192729873492671983204310630278856418430156151711175878572442950582625690033828132491882284927711318624342760001013362072536921476568134580680852127399088762758920943445948126373764856037706884945553487712046288439720790443164794053253547145158530860707782307562884103631918744904328607628701673936014665144205914401104415691509606906466917030784595286849489202109905373164402020889138468247947439894421929055370750193361612052012090609426997754420174375996190811439161597331369260834582907753998390527490656185753991133927015152285845016272064240764047270180224955006859510369410956025620411500601702707463043597549843521415005887136236293076582429670618767770303829377024*x10^44+3278511668673472330907466543251391497848484985209872323021923021352620596622871443553651044447433694599377239380750681738564901509620101764072823654119586967269688632415702691617383098679432017225189744792871538800677304508665325635661433828858974904451107061773816886803509340979313663610276525519128848596078960756111429498130387786161993720466104874389764307320853242725042915350330688034551334012455124283524670510277651803253970705085582685284316539764404296875/1569146892791234681740373517861232263638374316313692836050692017404485509932616188920649247812455342323055012449323505810521887166569716296298223534560876056143006645192729873492671983204310630278856418430156151711175878572442950582625690033828132491882284927711318624342760001013362072536921476568134580680852127399088762758920943445948126373764856037706884945553487712046288439720790443164794053253547145158530860707782307562884103631918744904328607628701673936014665144205914401104415691509606906466917030784595286849489202109905373164402020889138468247947439894421929055370750193361612052012090609426997754420174375996190811439161597331369260834582907753998390527490656185753991133927015152285845016272064240764047270180224955006859510369410956025620411500601702707463043597549843521415005887136236293076582429670618767770303829377024*x10^43-19733446926133999201750397261650677389734392124718035699430014788156865623171452855135109561801651808499231406095009376971944871177578680980972852301833177655055028887700150159372490566131289595913047307819378184689929029739441035391105770550991720642976406974971807843215270554429723597676946837891771284828963166241651203184917627935825373316191215132567281795397651561214705046692160130376072042082795352047051558231667399966784474978652141056954860687255859375/60351803568893641605398981456201240909168242935142032155795846823249442689716007266178817223555974704732885094204750223481611044868066011396085520560033694467038717122797302826641230123242716549186785324236775065814456868170882714716372693608774326610857112604281485551644615423590848943727749098774406949263543361503413952266190132536466398990956001450264805598211065847934170758491940121722848202059505583020417719530088752418619370458413265551100293411602843692871736315612092350169834288831034864112193491715203340364969311919437429400077726505325701844132303631612655975798084360062002000465023439499913631545168307545800439967753743514202339791650298230707327980409853298230428227962121241763269856617855414001818083854805961802288860361959847139246596176988565671655522982686289285192534120624472810637785756562260298857839591424*x10^42+2734565404523480630290497587203603842749370788272011281193720510085154690057474853354643617922866092084170698252115174384636550360968016559783421748985566898793401337725034312025527513247303890854415115292224731088849799443419430364368442159330460243776104608747006508094577723187882966199530028990044809586086870200651198138155903266900216326372696525172778120097684791423067793311398123659899098393489512493027233238062251069578291007413784973323345184326171875/224163841827319240248624788265890323376910616616241833721527431057783644276088026988664178258922191760436430349903357972931698166652816613756889076365839436591858092170389981927524569029187232896979488347165164530167982653206135797517955719118304641697469275387331232048965714430480296076703068081162082954407446771298394679845849063706875196252122291100983563650498244578041205674398634737827721893363877879790122958254615366126300518845534986332658232671667705144952163457987771586345098787086700923845290112085040978498457444272196166343145841305495463992491413488847007910107170480230293144584372775285393488596339428027258777023085333052751547797558250571198646784379455107713019132430736040835002324580605823435324311460707858122787195630136575088630214371671815351863371078549074487857983876605184725226061381516966824329118482432*x10^41+3373147236541919103286545470282478845919199868146503356699521404846569709823983723171281626402258612367451664595154492864888007628147409884684028407756371833366733599285382702077889093346794390511026864265609278116371536292216630952390984497242730727054688942419265169451393796087999337594073242096550656793586347626607298410073725739039829475129942660882291244247487517301640659904396911257605219995307842629514222584519650337808443136408473365008831024169921875/9414881356747408090442241107167393581830245897882157016304152104426913059595697133523895486874732053938330074695941034863131322999418297777789341207365256336858039871156379240956031899225863781673138510580936910267055271434657703495754140202968794951293709566267911746056560006080172435221528859408807484085112764394532576553525660675688758242589136226241309673320926272277730638324742658988764319521282870951185164246693845377304621791512469425971645772210043616087990865235486406626494149057641438801502184707571721096935212659432238986412125334830809487684639366531574332224501160169672312072543656561986526521046255977144868634969583988215565007497446523990343164943937114523946803562090913715070097632385444584283621081349730041157062216465736153722469003610216244778261585299061128490035322817417758459494578023712606621822976262144*x10^40-37959535123819561541216448802030612902320741564722822618608139845746907577540437504383621351629608246868048572392427001889031509318749836741585951211560772572514632905993235255115973546892179519554435904656447349035707106081123035281048857773887998759420315996633529055806327224649633649181267655507059635826891702898181583301608701634579244443402458711793252713238741099586881960624782665054665782014690801616746611530644917752664947265316732227802276611328125/672491525481957720745874364797670970130731849848725501164582293173350932828264080965992534776766575281309291049710073918795094499958449841270667229097518309775574276511169945782573707087561698690938465041495493590503947959618407392553867157354913925092407826161993696146897143291440888230109204243486248863222340313895184039537547191120625588756366873302950690951494733734123617023195904213483165680091633639370368874763846098378901556536604958997974698015003115434856490373963314759035296361260102771535870336255122935495372332816588499029437523916486391977474240466541023730321511440690879433753118325856180465789018284081776331069255999158254643392674751713595940353138365323139057397292208122505006973741817470305972934382123574368361586890409725265890643115015446055590113235647223463573951629815554175678184144550900472987355447296*x10^39+8691547486513821676230281279839075934221027923416190858540053124566865070576312038058902292472963900531873187585464172464441721504291497901368705589522613484346174130520882290964599231588359030744867542978756652510810026276532130897037189773725137326011323912371698572712925053447348388921899497952480569041244105888635919400594732510232158839356052706715302454653170792770081423180503182467995252462515279328010961369696277739449745366186834871768951416015625/5379932203855661765966994918381367761045854798789804009316658345386807462626112647727940278214132602250474328397680591350360755999667598730165337832780146478204594212089359566260589656700493589527507720331963948724031583676947259140430937258839311400739262609295949569175177146331527105840873633947889990905778722511161472316300377528965004710050934986423605527611957869872988936185567233707865325440733069114962950998110768787031212452292839671983797584120024923478851922991706518072282370890080822172286962690040983483962978662532707992235500191331891135819793923732328189842572091525527035470024946606849443726312146272654210648554047993266037147141398013708767522825106922585112459178337664980040055789934539762447783475056988594946892695123277802127125144920123568444720905885177787708591613038524433405425473156407203783898843578368*x10^38+70832505619790550972021460253639858655337924014911601424982481289501515577413424550798253033194464071711022598126121600546276204782783058067103679342463479658130298387681031105637503838982689288676810252023499835800272783663352936391886562527873308432044745537910859525621163362367925947111710623717560273578612035977613598450805558588696937439928001499676822887211767331985340216860167862359765874862118034953308319952684523657302648876793682575225830078125/697398619018326525217943785716103228283721918361641260466974229957549115525607195075844110138869041032468894421921558138009727629586540576132543793138167136063558508974546610441187548090804724568380630413402734093855946032196866925611417792812503329725459967871697166374560000450383143349742878474726480302600945510706116781742641531532500610562158238980837753579327872020572639875906863628797357001576508959347049203458803361281823836408331068590492279422966193784295619647073067157518085115380847318629791459820127488661867604402388073067564839617096999087751064187524024609222308160716467560929159745332335297855278220529249528516265480608560370925736779554840234440291638112884948412006734349264451676472995895132120080099980003048671275293758233609071778045201203316908265577708231740002616504993908034036635409163896786801701945344*x10^37-24729019200076955503676642760121612197217387723781969261545444274522417829712671470830899513188257277467127011448939223493948068133370825247700936847179444141623742730059738152312839615600068666049790352879441099053983376837674064416450246987881088306785899019654981302378290908628481567832458796891893396426188762974937254722858504325236227048768280936266882440084892788405491605577839158321305463947874639774571949320532210172827202477492392063140869140625/2789594476073306100871775142864412913134887673446565041867896919830196462102428780303376440555476164129875577687686232552038910518346162304530175172552668544254234035898186441764750192363218898273522521653610936375423784128787467702445671171250013318901839871486788665498240001801532573398971513898905921210403782042824467126970566126130002442248632955923351014317311488082290559503627454515189428006306035837388196813835213445127295345633324274361969117691864775137182478588292268630072340461523389274519165839280509954647470417609552292270259358468387996351004256750096098436889232642865870243716638981329341191421112882116998114065061922434241483702947118219360937761166552451539793648026937397057806705891983580528480320399920012194685101175032934436287112180804813267633062310832926960010466019975632136146541636655587147206807781376*x10^36+7380696161968429170783909633176106178281407510658386397807314655441802597100251424777931982843054299508763019306675662850227210395455317888359053764959428000220406583186565469128873498881743864403048431640486156024713020893317361693190431578457606004780090103355494535530991218241211989497634431284641316051544303604938387138975711736731424510629975028505840690804337581633096651967216314346514781144838317779047121665875527301080874167382717132568359375/25106350284659754907845976285779716218213989061019085376811072278471768158921859022730387964999285477168880199189176092968350194665115460740771576552974016898288106323083677975882751731268970084461702694882498427378814057159087209322011040541250119870116558843381097989484160016213793160590743625090153290893634038385420204142735095135170021980237696603310159128855803392740615035532647090636704852056754322536493771324516921006145658110699918469257722059226782976234642307294630417670651064153710503470672492553524589591827233758485970630432334226215491967159038310750864885932003093785792832193449750831964070722790015939052983026585557301908173353326524063974248439850498972063858142832242436573520260353027852224756322883599280109752165910575296409926584009627243319408697560797496342640094194179780689225318874729900284324861270032384*x10^35+640464368573065461341142326172248004518342074490555127839121925103885109142396057078343908553095028696371111992481993038863159848394173540453348880203849644654353943904872118794742054737116776072928877354381787042808192842045417430614653475420254766244494767147456864749872283847093627567044973398688107551310000620795028186894842141432805630015084688096774793345745597977372016930669056482956441136122060329942906895340731335483855218626558780670166015625/25106350284659754907845976285779716218213989061019085376811072278471768158921859022730387964999285477168880199189176092968350194665115460740771576552974016898288106323083677975882751731268970084461702694882498427378814057159087209322011040541250119870116558843381097989484160016213793160590743625090153290893634038385420204142735095135170021980237696603310159128855803392740615035532647090636704852056754322536493771324516921006145658110699918469257722059226782976234642307294630417670651064153710503470672492553524589591827233758485970630432334226215491967159038310750864885932003093785792832193449750831964070722790015939052983026585557301908173353326524063974248439850498972063858142832242436573520260353027852224756322883599280109752165910575296409926584009627243319408697560797496342640094194179780689225318874729900284324861270032384*x10^34-209525880350078237719157651857358259925116452519152639361715584218543628156948909312854824638416391216976367489814682350301180779349701360137217008921416670013464132024347598977929513324539402184363137176783354276274895030780714314671830489290272094973577444500325444962345398926633650212056624742448554577613299909719020233563731482697796370546503251862177695560207099517302537175673427921238168558132748429395642814542020949607831425964832305908203125/298885122436425653664833051021187097835880822154989111628703241410378192368117369318218904345229589013915240466537810630575597555537088818342518768487785915455810789560519975903366092038916310529305984462886886040223976870941514396690607625491072855596625700516441642731954285907307061435604090774882777272543262361731192906461132084942500261669496388134644751533997659437388274232531512983770295857818503839720163944339487154835067358460713315110210976895556940193269551277317028781793465049448934565127053482780054637997943259029594888457527788407327285323321884651796010546809560640307057526112497033713857984795119237369678369364113777403668730396744334094931529045839273476950692176574314721113336432774141097913765748614277144163716260840182100118173619162229087135817828104732099317143978502140246300301415175355955765772157976576*x10^33-1898412253375821771893189280605765316213367784639811351712166302649564212272905054899582797715314507626014131999201899367319291924355150559135938712989208508285462454955113011632149559435679354129683760640381011266442920861050675297719446027064404714094710570877801749232428412833003747981423932546773637951689453930680090072840171672383171135158783746074280933436283192862465780083895546096326154861635583865389396653619971165884635411202907562255859375/50212700569319509815691952571559432436427978122038170753622144556943536317843718045460775929998570954337760398378352185936700389330230921481543153105948033796576212646167355951765503462537940168923405389764996854757628114318174418644022081082500239740233117686762195978968320032427586321181487250180306581787268076770840408285470190270340043960475393206620318257711606785481230071065294181273409704113508645072987542649033842012291316221399836938515444118453565952469284614589260835341302128307421006941344985107049179183654467516971941260864668452430983934318076621501729771864006187571585664386899501663928141445580031878105966053171114603816346706653048127948496879700997944127716285664484873147040520706055704449512645767198560219504331821150592819853168019254486638817395121594992685280188388359561378450637749459800568649722540064768*x10^32+1841701637901661858063107623914436693975413148984610591613587934855526597262893572111798514211423644803853628343323486760293326142993705029219539208511608501431294849882180667351452556151994164433570919487285620548492159354518539411784604337134229723991834643374014194649605657337119904022412076202406181587118319084803857431171833250683830861306402703259392262949982101322320856466490663628856301000432225752700922730111195050994865596294403076171875/929864825357768700290591714288137637711629224482188347289298973276732154034142926767792146851825388043291859229228744184012970172782054101510058390850889514751411345299395480588250064121072966091174173884536978791807928042929155900815223723750004439633946623828929555166080000600510857799657171299635307070134594014274822375656855375376667480749544318641117004772437162694096853167875818171729809335435345279129398937945071148375765115211108091453989705897288258379060826196097422876690780153841129758173055279760169984882490139203184097423419786156129332117001418916698699478963077547621956747905546327109780397140370960705666038021687307478080494567649039406453645920388850817179931216008979132352602235297327860176160106799973337398228367058344311478762370726934937755877687436944308986670155339991877378715513878885195715735602593792*x10^31-178980072292954626481432552656066261126036072762039036751816025234142833755094182782368132267437983298955062493798522846609593043687825358281905151352281470105522644398714874167522142558725134708102674206778367686348171889136589305004628395702047424971371536779317582332274855699853918165793920450894006393693251158323974520053665035067573941263547514789482569822211957988543277969170268496643535305700450599246599711331758371670730412006378173828125/3862515428409193062745534813196879418186767547849090057970934196687964332141824465035444302307582381102904646029104014302823106871556224729349473315842156445890477895859027380905038727887533859147954260751153604212125239562936493741847852390961556903094855206674015075305255387109814332398575942321562044752866775136218492945036168482333849535421184092816947558285508214267786928543484167790262284931808357313306734049925680154791639709338448995270418778342581996343791124199173910410869394485186231303180383469773013783358035962843995481604974496340844918024467432423209982451077399043968128029761500127994472418890771682931228157936239584908949746665619086765268990746230611086747406589575759472849270823542746496116357366707581555346487063165430216911782155327268202985953470891922514252322183719966259880818288419984659126901733851136*x10^30+1324021918485712250979721441972758262434098090256615638251932528413260016558205387692808349925732173487651958750852198082940873637168748009062969710775121580017013386748549675342707413163025115681945686344536312860960371689956813956615898055144547394341642598288036999470880671036929510841539858126397085789471025697794121237361766565208315480895025776185278398442630981856982394525396446680908698135287731010014776447016265592537820339202880859375/281698179912030910606967475857275918296931153559821434802929282226892209356767001657563960336597873516621376708994963174960450992034956081242878839304056290583877770805987971678908855329806115954689511303029435370309274133622296878788342670869566562357549047331064213065740925848121101381102312763984889659395613333917758251250884657898120863733382290079216371712267078740427658182694497510650264819711128443607223240667791540040904999839550277354925352698196723436012816912141715766290615025567579281578372987977835507341680042170950582108637691177733430206553024524553883713122054348227689561777837316487675407829340992303539781504466281087328733277155950226920038595798024931992798236546899709099806567775908580361922276393820814695676475854982287909414687345046208352411753837840071165667256035677763693972722297109680609535610322944*x10^29+120011703358542292321542677314226954711778255326144486786869235897253351921461854730852787920706823098851736496372017716062953306015298316617399949811244161177361324816879326231910645191192429238135054264339875025965707754785846352627338074309651197431460458331398445493750072169346284267173390785726563208504649684545999939566246831740117015842854224534331713914360489616290208850602439920579100089907368390906392251685247174464166164398193359375/529251125895330801746423742519730513163931258203300877508533802971736878185441033417241380026335398728197738059323870207501453378974765970819954182934893636854558236059734977093707546377211490581537869720843181604823484735896436560147795321027670511096001240440181248790179921290409341988737678526274641178258425051603060956895601478475257380347566726815497425641229057027470145676577540777585346024911817075868116391557668954016245757274306581697132480826915056152508928744023829621515700957126967135086640159231084892581338261048452608810167783424832505236554167288555781521623253623942931903946239806734420463194519440085438377372027558406496407975262694365728557361802349872228893656542660059520848703094131272195126701103542136700967924333603086375263958042208027813622082968063164008223329521576404515948750982448490842157813334016*x10^28-106437108895617496012252874977107753896731509419101122138920687036870196980197019289054333791990707107529142341532949856029869215591491097438846141262956549300976429537677481386271492274962156892821446212801368197277260200845502791491094831782101941092557030572839738099812292032653347733975727733077022450517991833025007467450624977315052995196841941440361298485427574525890159852279065130021137849418730628256963500500205554999411106109619140625/1940587461616212939736887055905678548267747946745436550864623944229701886679950455863218393429896462003391706217520857427505329056240808559673165337427943335133380198885694916010261003383108798798972188976424999217686110698286934053875249510434791874018671214947331245563993044731500920625371487929673684320280891855877890175283872087742610394607744664990157227351173209100723867480784316184479602091343329278183093435711452831392901110005790799556152429698688539225866072061420708612224236842798879495317680583847311272798240290510992898970615205891052519200698613391371198912618596621124083647802879291359541698379904613646607383697434380823820162575963212674338043659941949531505943407323086884909778578011814664715464570712987834570215722556544650042634512821429435316614304216231601363485541579113483225145420268977799754578648891392*x10^27+20359752585107122383722135311186401410263511644042804939534112996687236840822623240238941517728176950702738687544938355802977011045985189235604075883944346781804980155514743345188098354831258739309250851762029419193042467196283380213214361791297730175358624177915561018817012143831245771126019083087376098078807577162767430690066326616112560036058267604724069145363821517613205997702650493364814879124103254357324987722677178680896759033203125/24879326430977088970985731485970237798304460855710725011084922361919254957435262254656646069614057205171688541250267402916734987900523186662476478684973632501710002549816601487311038504911651266653489602261858964329309111516499154536862173210702459923316297627529887763640936470916678469556044717047098516926678100716383207375434257535161671725740316217822528555784271911547741890779286104929225667837734990745937095329634010658883347564176805122514774739726776143921359898223342418105438933882036916606636930562145016317926157570653755115007887255013493835906392479376553832213058931040052354459011272966147970492050059149315479278172235651587437981743118111209462098204383968352640300093885729293715109974510444419429032957858818391925842596878777564649160420787556863033516720720917966198532584347608759296736157294587176340751908864*x10^26+81127523156982709222533597959931429025353021129851393066148130936770089645158269634795051687663539616014814063399350415552718295185821928724520913736325422242899830912699497566267714524237966862992713243219210367664660520599810905357055459195126847672128417101571371802262183084437027136537934483862197347269238419451564773243528170441106580701501391138110363392753459199796568560467388283825317914450454305632729301578365266323089599609375/405641191809409059309549969879949529320181426995283559963341125466074809088618406325923577221968323997364487085602185917120679150552008478192551282907178790788750041573096763380071279971385618478046026123834657027108300731247268823970578911044061846575809200448856865711537007677989322873196381256202693210761055989941030555034254198942853343354461677464497748192134868123061009088792708232541722845180461805640278728200554521612228492894187040041001762060762654520456954862337104643023460878511471466412558650469755700835752569086746007309911205244785225585430312163748160307821613006087810127049096841839369084109511833956230640404982103015012575789289969204502099427245390788358265762400310803701876793062670289447212493878132908564008303209980068988845006860666687984242120446536705970628248657841447162446785173281312657729650688*x10^25-32876102893621386912370146096701997265571898940553439146851867993865139053522269796148212581879342853129391244687052427585090207467394177390177580860240235821529342994110605958754082436360086423558334131044121383458723888971433959097037859976334800385129917884450418293300251207460879021224150983058641532504564338934937667131963221874541180851240331157979123273065505820869811763666404561793604458155221800076969884685240685939788818359375/4326839379300363299301866345386128312748601887949691306275638671638131296945263000809851490367662122638554528913089983115953910939221423767387213684343240435080000443446365476054093653028113263765824278654236341622488541133304200789019508384469993030141964804787806567589728081898552777314094733399495394248117930559370992587032044788723768995780924559621309314049438593312650763613788887813778377015258259260162973100805914897197103924204661760437352128648134981551540851864929116192250249370789028975067292271677394142248027403591957411305719522611042406244589996413313709950097205398269974688523699646286603563834792895533126830986475765493467475085759671514689060557284168409154834798936648572820019126001816420770266601366751024682755234239787402547680073180444671831915951429724863686701319016975436399432375181667335015782940672*x10^24-8245514677395348839917001147029679694980929261390989466531842601894962599430284141371081900346519572955818464611055294246280728610426170093824427779886395766846986416272556090435300630226232919165091757517544933529555795935156775810329592129855825175446608917586618795325518257614717056089124049691700862560714052004326738717534916625528694186954464216543696751526283677974296136039936167604215503959046156387557857669889926910400390625/21072269704384886197898699734023352172476957246508236881212525998237652420187969159788237777764588259603349978472840826863411903924779661204807858852320976144870132029771260435328378180331720440417975383056345819590041596428429549297172930443847368653288789633706850166833091307947497292114097727594945101857717194282650937923857360984044329524907100128025857048942071071327844627989231596495673914035348665228066427438989845278557324306191534547584507120039618416647114538303226215221997967714881634618834215608818477965493639952558234145969413259469362368074301930584320015990733143173392733872680355420226965408286329036687305995064005351429224716326751646987122048168591729265364455189626535257240352886372482568686363318344566678649781984934029557862078278476191583596993269949958751720947982225529722724508320689938319882059776*x10^23+433627835872080879353416572664970301138713499431770469711276841654823346302409330423960062292960377097540344117410070530901461616404800100315102029336937006933471746873953059986457685653078017898054335675313931662914431250645092731147045934892519985950724818116311644978297770041276179429478146224804721332361082087614676003781263032096850967687841397809673726660669954695234575804945254029419771982672839543056397815234959125518798828125/17307357517201453197207465381544513250994407551798765225102554686552525187781052003239405961470648490554218115652359932463815643756885695069548854737372961740320001773785461904216374612112453055063297114616945366489954164533216803156078033537879972120567859219151226270358912327594211109256378933597981576992471722237483970348128179154895075983123698238485237256197754373250603054455155551255113508061033037040651892403223659588788415696818647041749408514592539926206163407459716464769000997483156115900269169086709576568992109614367829645222878090444169624978359985653254839800388821593079898754094798585146414255339171582132507323945903061973869900343038686058756242229136673636619339195746594291280076504007265683081066405467004098731020936959149610190720292721778687327663805718899454746805276067901745597729500726669340063131762688*x10^22+2189178741007452783210587312705387927723306930778530425414274426564115043789612576066289522352729347595046053878109110634707424126629639578070858461400216026380143212380798376513320792323591561562488656139583018585488541964377748552158003768061720914496673397061084589871280215991374332370893793293366398360114762626000759743494001732863714853691655565531247286732066232035562876527356339241429298492672740621856064535677433013916015625/6490259068950544948952799518079192469122902831924536959413458007457196945417894501214777235551493183957831793369634974673930866408832135651080820526514860652620000665169548214081140479542169895648736417981354512433732811699956301183529262576704989545212947207181709851384592122847829165971142100099243091372176895839056488880548067183085653493671386839431963971074157889968976145420683331720667565522887388890244459651208872345795655886306992640656028192972202472327311277797393674288375374056183543462600938407516091213372041105387936116958579283916563609366884994619970564925145808097404962032785549469429905345752189343299690246479713648240201212628639507272033590835926252613732252198404972859230028689002724631155399902050126537024132851359681103821520109770667007747873927144587295530051978525463154599148562772501002523674411008*x10^21-28412875053148413135877959547073336082119298787861704089694128965217634125513032236055697351394769069756593109373957788306988722291284915321653195601252953797547142692636352811128310799144815255244121336160001149020413143863118160978683086034361221859719670260399406942822045276478801653841336548581637683420828884623339059594303039620393927042531091747149668924242717803463872886939035367631007715284534924649051390588283538818359375/644994690082041734057421070119671301279294691371382554972766013163448143644014360369170408502011744989598190645429562700514868711436733977747162288349302921999503171693868145498746879954501356089315420420507280738756055821113669682835206218802980327474578604440418370323934620904132091028188034792471363117731865424999402621669373136207269912414547760440443624454574697139774026874105175823171931977429802622632989779002123959830624187459080013978238826630777885448676897172411793718099416055272898729202577729939487325552500979417434645163585518898540482918448198223102664837281570991046455854189868270253903636844938071383820148718480859452442356534523180846910170517856025104470285932760742644395530801391575118624139120700633693120410718147545948205865352523792994558794924436729172226589016499424909773828428598509416399868264448*x10^20+306669231930991479537720979631565303092612510515576357236791033610983699280384591952411677166234630485490673362125573299348443425893255526470517717539705991120157517356915125291949849368567880948104910756694616787211250989633554854318552873570054768694287206138975310345665606641833071264774183513045652846762055619870436391514683259821386932261936314380801551330914539412938560232682343434998693384392254301928915083408355712890625/1504987610191430712800649163612566369651687613199892628269787364048045668502700174194730953171360738309062444839335646301201360326685712614743378672815040151332174067285692339497076053227169830875069314314516988390430796915931895926615481177206954097440683410360976197422514115442974879065772081182433180608041019324998606117228537317816963128967278107694368457060674293326139396039578743587401174614002872786143642817671622572938123104071186699282557262138481732713579426735627518675565304128970097034806014703192137092955835618640680838715032877429927793476379129187239551286990332312441730326443025963925775152638188833228913680343122005389032165247220755309457064541664058577097333843108399503589571869913675276789657948301478617280958342344273879147019155888850320637188157019034735195374371831991456138933000063188638266359283712*x10^19+36590347320959501519820742881177246100673000777784117277333287733113521806078375305643490540659431834290314225191010441489033765042414773900474102902813191030258142077038832405002356456459584124311762880726265024382846007088630552463830441966587815286400024894265950471191608381603326623219651049472300753191251668904195995369289250627043128916281209829095251794953677010916718790526005744027725355152824704418890178203582763671875/1504987610191430712800649163612566369651687613199892628269787364048045668502700174194730953171360738309062444839335646301201360326685712614743378672815040151332174067285692339497076053227169830875069314314516988390430796915931895926615481177206954097440683410360976197422514115442974879065772081182433180608041019324998606117228537317816963128967278107694368457060674293326139396039578743587401174614002872786143642817671622572938123104071186699282557262138481732713579426735627518675565304128970097034806014703192137092955835618640680838715032877429927793476379129187239551286990332312441730326443025963925775152638188833228913680343122005389032165247220755309457064541664058577097333843108399503589571869913675276789657948301478617280958342344273879147019155888850320637188157019034735195374371831991456138933000063188638266359283712*x10^18-96259383387380127955215073595125508995843645136461435348810370637625926658400315193728145005550019470082154536152028540749625956907447524254833777281847429881876758836307057153502922313638609017623475620121383288851939484898974634474922320507448466592243110468366159672706718166062590733746521375369036901886847951206334560205072838371091645162999166482271266646448335185526974175370580197504716585399364703334867954254150390625/376246902547857678200162290903141592412921903299973157067446841012011417125675043548682738292840184577265611209833911575300340081671428153685844668203760037833043516821423084874269013306792457718767328578629247097607699228982973981653870294301738524360170852590244049355628528860743719766443020295608295152010254831249651529307134329454240782241819526923592114265168573331534849009894685896850293653500718196535910704417905643234530776017796674820639315534620433178394856683906879668891326032242524258701503675798034273238958904660170209678758219357481948369094782296809887821747583078110432581610756490981443788159547208307228420085780501347258041311805188827364266135416014644274333460777099875897392967478418819197414487075369654320239585586068469786754788972212580159297039254758683798843592957997864034733250015797159566589820928*x10^17+242312855132579848837998581825873227805811336849170434926841889290164948200491109049780360067770144806547585411304969463135929669547344310067181344756365350538883726937158303710314756090083539809093496014789039526200444943868453881497687702472315203340148953635618240349258070756783811005353392125892518188914450077706300925527187684864900258979921307062823718732967355565537907881622025610656069062542883330024778842926025390625/3009975220382861425601298327225132739303375226399785256539574728096091337005400348389461906342721476618124889678671292602402720653371425229486757345630080302664348134571384678994152106454339661750138628629033976780861593831863791853230962354413908194881366820721952394845028230885949758131544162364866361216082038649997212234457074635633926257934556215388736914121348586652278792079157487174802349228005745572287285635343245145876246208142373398565114524276963465427158853471255037351130608257940194069612029406384274185911671237281361677430065754859855586952758258374479102573980664624883460652886051927851550305276377666457827360686244010778064330494441510618914129083328117154194667686216799007179143739827350553579315896602957234561916684688547758294038311777700641274376314038069470390748743663982912277866000126377276532718567424*x10^16-1199470427075619373009004720433429947293089860766995314176180154858508666855891423474065507037186253763045703054632614248146244230708191182413367959900132787977514611057558528478169958144400614415343417805332337497439741133706618157824697385179519501238933249175729104940790147345380534615109331901935399200021881523961469741138145754847718202160632754678507827808859004882322797708405521345726612025828217156231403350830078125/376246902547857678200162290903141592412921903299973157067446841012011417125675043548682738292840184577265611209833911575300340081671428153685844668203760037833043516821423084874269013306792457718767328578629247097607699228982973981653870294301738524360170852590244049355628528860743719766443020295608295152010254831249651529307134329454240782241819526923592114265168573331534849009894685896850293653500718196535910704417905643234530776017796674820639315534620433178394856683906879668891326032242524258701503675798034273238958904660170209678758219357481948369094782296809887821747583078110432581610756490981443788159547208307228420085780501347258041311805188827364266135416014644274333460777099875897392967478418819197414487075369654320239585586068469786754788972212580159297039254758683798843592957997864034733250015797159566589820928*x10^15-339743169666506947769860206204860955919929204203600143596088167682069054086207972025073842621550656698980113019790249230797607412296809751479882392201238362934646110580632202133141743237557906346751607574549334571364090466387540443882721685436836559006564678099982703104149921165991919485188439027994716592849326082052256611055270014092398080560476270189356422719745308534279270110461453696153313330796663649380207061767578125/1504987610191430712800649163612566369651687613199892628269787364048045668502700174194730953171360738309062444839335646301201360326685712614743378672815040151332174067285692339497076053227169830875069314314516988390430796915931895926615481177206954097440683410360976197422514115442974879065772081182433180608041019324998606117228537317816963128967278107694368457060674293326139396039578743587401174614002872786143642817671622572938123104071186699282557262138481732713579426735627518675565304128970097034806014703192137092955835618640680838715032877429927793476379129187239551286990332312441730326443025963925775152638188833228913680343122005389032165247220755309457064541664058577097333843108399503589571869913675276789657948301478617280958342344273879147019155888850320637188157019034735195374371831991456138933000063188638266359283712*x10^14+6978798337337089952831924722566285612164891976408875324452432912477466580287175965024592756634980570604981719815401393603575803810351708014275635240834661850457477566476014169304551759970992253066951150242960576010442061557351708044620833466552447023326704515484163111245964331241386247617570593217491368167135821523936464435977527930858854208719473994431783625920863873406547115252893414886017353637726046144962310791015625/573328613406259319162152062328596712248261947885673382198014233923065016572457209217040363112899328879642836129270722400457661076832652424664144256310491486221780597061216129332219448848445649857169262596006471767783160729878817495853516638935982513310736537280371884732386329692561858691722697593307878326872769266666135663706109454406462144368486898169283221737399730790910246110315711842819495091048713442340435359112999075404999277741404456869545623671802564843268353042143816638310592049131465537068957982168433178268889759482164129034298239020924873705287287309424590966472507547596849648168771795781247677195500507896729021083094097291059872475131716308364596015872022315084698606898437906129360712348066772110345885067229949440365082797818620627435868910038217385595488388203708645856903555044364243403047643119481244327346176*x10^13+73587079747340267134007909786013972559424045169255110146483847939355167585087163735993141595748016630258172978166722709528650326272903619631937502133877610343851401184661842650957136380867821994014362953485335792822399596598812559436792406527904843832935215264081932967667884152929603246248277648381330005921543472456151851706566516811947150454349483437344328633178248116377095191296313630147096773725934326648712158203125/312724698221595992270264761270143661226324698846730935744371400321671827221340295936567470788854179388896092434147666763885996950999628595271351412532995356120971234760663343272119699371879445376637779597821711873336269489024809543192827257601445007260401747607475573490392543468670104740939653232713388178294237781817892180203332429676252078746447399001427211856763489522314679696535842823356088231481116423094782923152544950220908696949856976474297612911892308096328192568442081802714868390435344838401249808455509006328485323353907706745980857647777203839247611259686140527166822298689190717182966434062498733015727549761852193318051325795123566804617299804562506917748375808228017421944602494252378570371672784787461391854852699694744590616991974887692292132748118573961175484474750170467401939115107769128935078065171587814916096*x10^12-31572920348535053995504857940546218211782254579010189957733319391516340978610857662679996590043063496125100078100121617598884011181410505997218434656103844376116941545564088614110696047867767205182351733354106396094345216772836695412751026837955555278434191090110860907840499244719908508334642708866979028799750451546678228881598820239368544873776589403715634866747717784829850664856144959458106313832104206085205078125/1441127641574175079586473554240293369706565432473414450434891245721989987195116571136255625755088384280627154074413210893483856917048979701711296831949287355396180805348679001254007831206817720629667187086735999416296172760482993286602890588025092199356690081140440430831302043634424445810781812132319761190296026644322083779738859122932037229246301377886761344962043730517579169108460105176756166965350766926704068770288225577054878787787359338591233239225310175559116094785447381579331190739333386352079492204864096803357075222829067773022953261049664533821417563408691891830261853911010095470889246239919349000072477187842636835567056800899186943800079722601670538791467169623170587197901393982729855163003100390725628533893330413339836823119778686118397659597917597115028458453800692029803695571959021977552696212281896718041088*x10^11-28892369172544579079713856382094360585260778586343263066564236982407178297514403272915255072020341180206735787925778158028284888180164560796649313730001507387170790642460016030679101406526342027531915048657842085653311805216894281321097969551923551261580776119069916116085660414245327571558285085979064735479739779397856112361348303844142523401125489011906798554469999037706388982847844459911357262171804904937744140625/2675533529229210156090042957533451323825222423466475783590733091640970077338133643012855027860196868104999901936596704535469085025219044648432673196115626935701642786285675270217024094626079699333456558781363534916321416739434481647316410981701251728783437173975068795417802871898622007228039255435436765525406256577775299763961844120563490007052938858123321701441198743690914481848139988599824310424893996064255365009193995685223329962793220798724546243801745302601918980863337810978782762895946839172988470583452688165254818877583432602160058448764316077291340674110648091176871701888785298358120935046979155826912335703518068765054439120691612738217281342772368114740736104137061926832192710228603683324290978269848280796980406430721703719723153562928034054913511681132778945811617307013998883256873699802547555667890912473527615488*x10^10+183983243513698251280595627824322510059922952709773692878902256018753119955673128610157655704381180319727022041858953946487946135401392319565877405817650576965399591188660459817680610927295077331628021048107493268268701200193218397197437864947278339774866697983333138410262140133129740382621299179591201677879272028077007351603044414770281070515211122798981986529457699525405001481677924601854101638309657573699951171875/8026600587687630468270128872600353971475667270399427350772199274922910232014400929038565083580590604314999705809790113606407255075657133945298019588346880807104928358857025810651072283878239098000369676344090604748964250218303444941949232945103755186350311521925206386253408615695866021684117766306310296576218769733325899291885532361690470021158816574369965104323596231072743445544419965799472931274681988192766095027581987055669989888379662396173638731405235907805756942590013432936348288687840517518965411750358064495764456632750297806480175346292948231874022022331944273530615105666355895074362805140937467480737007110554206295163317362074838214651844028317104344222208312411185780496578130685811049972872934809544842390941219292165111159169460688784102164740535043398336837434851921041996649770621099407642667003672737420582846464*x10^9-9761798531949554704504379934986258171241840992864496264984419802989691422175030523227119098624241493878014989928875520037435024114949167977729369952589555321969703485666115504146790039528644673518864833248889048977202263551155190733316280394967821105071881298530898889869568213405486341031020145846019124806904423672118501361042128866027381653703974188619336131720900485735214929849945519890752620995044708251953125/39539904372845470287044969815765290499880134336942991875725119580901035625686704083933818145717195095147781802018670510376390419091907063769940983193826999049777972211118353747049617161961768955666845696276308397778149015853711551438173561305929828504188726708991164464302505496038748875291220523676405401853294432183871425083179962372859458232309441253054015292234464192476568697263152540884103109727497478782098990283655108648620639844234790128934180942882935506432300209803021837124868417181480381866824688425409184708199293757390629588572292346270680945192226710994799376998103968799782734356467020398706736358310379854946829040213386020073094653457359745404454897646346366557565421165409510767542118092970122214506612763257237892438971227435766939823163373106083957627275061255428182472889900347887189200210182284102154781196288*x10^8-629951062730299657362085929362977364489169085257698647112195644890878904842749774142472804803008880971068321588651087841230411868717316158374318602108043885140804844695603796227719225575989657416274515671481352427726792588914695188302560818069395033119393190653420362131550983401115197868336641791232071982116980070074277068399881429503693952864015107858474505230519082262823187701172855668119154870510101318359375/45735615884260002668205862521939338868807220913956851001550993019503762005780062273724017570259775523162391486095670162999471538892633241853549969164369691208575090363857696926786736660274866655272761688570316836176434474178367207646434375755576952628776703828633654622526544818779863371419474451887807957699252249192740166905330668727581025761588698429458490622926474251126743279455384420509817272220410189132570342037504199747407349791337107670505063996611030813708016766894663435534748083691398960222025138178678430175296049189460386361710400833578052603270780754028172498749943622030517920651639915332977022682262148778086645556486138815241243388329595602946463499841642805761742339011841200488951851697281679826466338409921477448234251619199206203898018032709601386885110184813971060068356978749977774402522319109246367068848128*x10^7+153022462952911093485383771322446727372396799811532491894008309607559328307576338904199795433603662928748872493663371717803001639475053933316238087279594647776068181390215131792157353907154674005789198266678710600734527858671087932302638641857966346280886597695078117849764326182580529937750096043569561326574452134265543682734054015689152104791876849568518971574163100880549730486990256395074538886547088623046875/548827390611120032018470350263272066425686650967482212018611916234045144069360747284688210843117306277948697833148041955993658466711598902242599629972436294502901084366292363121440839923298399863273140262843802034117213690140406491757212509066923431545320445943603855470318537825358360457033693422653695492391026990312882002863968024730972309139064381153501887475117691013520919353464613046117807266644922269590844104450050396968888197496045292046060767959332369764496201202735961226416977004296787522664301658144141162103552590273524636340524810002936631239249369048338069984999323464366215047819678983995724272187145785337039746677833665782894920659955147235357561998099713669140908068142094405867422220367380157917596060919057729378811019430390474446776216392515216642621322217767652720820283744999733292830267829310956404826177536*x10^6+83645053418054200921885335400701191317611299495459440090047302084406592666351299939599088930831610724552662793022131658886490449028029978582542857664540830274353706370339662173174127712939244555936486451037928161227979572015025703632275064363347213483942093222165766247423646745388286025907336320135307238909427409035320587333454856108895954307143504159750323200864752168423132960839438965194858610630035400390625/21404268233833681248720343660267610590601779387731806268725864733127760618705069144102840222881574944839999215492773636283752680201752357187461385568925015485613142290285402161736192757008637594667652470250908279330571333915475853178531287853610013830267497391800550363342422975188976057824314043483494124203250052622202398111694752964507920056423510864986573611529589949527315854785119908798594483399151968514042920073551965481786639702345766389796369950413962420815351846906702487830262103167574713383907764667621505322038551020667460817280467590114528618330725392885184729414973615110282386864967480375833246615298685628144550120435512965532901905738250742178944917925888833096495414657541681828829466594327826158786246375843251445773629757785228503424272439308093449062231566492938456111991066054989598420380445343127299788220923904*x10^5-732801781764307360101235222459341744737602481865763053818893992539360710187643257476030602940223225896687199835775553778047143769425159380142501717912170172605764835616269271592372613634581859731053121963878166601671630312436470380825685914008401551286027598606349063416624761595212810586896948852425487011426833935628017653943330762358166107684895776987237181502143950532490723759337925002910196781158447265625/5351067058458420312180085915066902647650444846932951567181466183281940154676267286025710055720393736209999803873193409070938170050438089296865346392231253871403285572571350540434048189252159398666913117562727069832642833478868963294632821963402503457566874347950137590835605743797244014456078510870873531050812513155550599527923688241126980014105877716246643402882397487381828963696279977199648620849787992128510730018387991370446659925586441597449092487603490605203837961726675621957565525791893678345976941166905376330509637755166865204320116897528632154582681348221296182353743403777570596716241870093958311653824671407036137530108878241383225476434562685544736229481472208274123853664385420457207366648581956539696561593960812861443407439446307125856068109827023362265557891623234614027997766513747399605095111335781824947055230976*x10^4+190038842293347925974807474909825285403754165574301638359580559458597533126806467490046730164987244605460871950473424528876170024277850707698865250992666657114315594344504815682250973755592625513568575470030618616320113149272215187053711276260963220373035491179806641115221348756632544070922618083009482990857623501928389704184435096978688599685038834838307757851971991069905953963825595565140247344970703125/5351067058458420312180085915066902647650444846932951567181466183281940154676267286025710055720393736209999803873193409070938170050438089296865346392231253871403285572571350540434048189252159398666913117562727069832642833478868963294632821963402503457566874347950137590835605743797244014456078510870873531050812513155550599527923688241126980014105877716246643402882397487381828963696279977199648620849787992128510730018387991370446659925586441597449092487603490605203837961726675621957565525791893678345976941166905376330509637755166865204320116897528632154582681348221296182353743403777570596716241870093958311653824671407036137530108878241383225476434562685544736229481472208274123853664385420457207366648581956539696561593960812861443407439446307125856068109827023362265557891623234614027997766513747399605095111335781824947055230976*x10^3+1161539437795681226455462610259385230885264939085695878900860705393430818524036571498003760347922977607264247990707460279546223036366514654538138119943268043747454871285951994167521915618016961668751622263688621943619869144460111511519756154851580371946927228400541327887385456068846897355139615436579155580390806031845796626050308431813207378223564849158268751414201865046482708976327558048069477081298828125/42808536467667362497440687320535221181203558775463612537451729466255521237410138288205680445763149889679998430985547272567505360403504714374922771137850030971226284580570804323472385514017275189335304940501816558661142667830951706357062575707220027660534994783601100726684845950377952115648628086966988248406500105244404796223389505929015840112847021729973147223059179899054631709570239817597188966798303937028085840147103930963573279404691532779592739900827924841630703693813404975660524206335149426767815529335243010644077102041334921634560935180229057236661450785770369458829947230220564773729934960751666493230597371256289100240871025931065803811476501484357889835851777666192990829315083363657658933188655652317572492751686502891547259515570457006848544878616186898124463132985876912223982132109979196840760890686254599576441847808*x10^2-14147393936621774598444133403909353249913016942945317188451372950015161709103764546905846832490860001564185009206194392801609901272108702874805428209498365602211059889804349488838575107018352338429777913299998454251309078907717686714142485262286662561194698764900659680532954931974862865754932088658302163117013447960029889326991926706552945232364231606710015204549091283325878976029343903064727783203125/65758120534051248075945756252742275239944022696564688997621704249240432008310504282958034478898847756804913104432484289658226360066827518241048803591167482290670176007021204797960653631362941919101850907068842640032477216330186952929435600164700503318794154813519355954969041398430033971810488612852516510609063141696474341356973127387121106164127529539129258407156958370283612457097142576954207322270820179766644915740559033738207802464963952042385161137984523566253001065765599040953186184846619703176367940607132120805033950908348573939417719170858766876592090300722533730921577926606090282227242643243727332151455255386004762274763480692881419065248082157231781621892131591694302349178315458767525242993326654865702753842836409971654776521613605233254293208319795542433891141299350095582153812764945002827589693834492472467652608*x10,-138560/4991*x10^511+734502968261/2072951958*x10^510-123423748740260307793/55705525868472480*x10^509+2566641520376814136806942311/283809226225424707551744*x10^508-478860659265415752624014354828861851/17681513460302317077768937420800*x10^507+991456669816593834937627483034140923359537383/15636008762516921764961867149125336268800*x10^506-305868473090591770528444582189454035139250889345401281/2532749156888438768286135471413533376932233216000*x10^505+7669500590586466636599238633247139515632888275919798686487691/39906117287893771878177228222094259736546359298490368000*x10^504-1010253082021181965717993121892800257349314387695298784051072474702467/3878439304455898281295179425982115442207099876126035836665856000*x10^503+24882569202177433384265613054870446298014866769846513985081726327616754869/81620092974001041087736495942896770003201756707411227310131511296000*x10^502-14771408405098693653517822904315675593462050459168578177539999749008650410666611/47459896645889902164617621052703202123425735718279870059949562294121267200*x10^501+707536250754679030548056697388223504652398604810077258253893585481611232685468036639147/2534386956828508309531879734786982615312208342797576029123342596243452141240320000*x10^500-127028049467246802922203619222914690494674373191785971954028903329608207262273132396828586174823/574734456591880485408336118446677858871283925819749359500080853512255357289405727375360000*x10^499+1624983602494717983002714382755914348694356240879348157999753721663429513164560728935753857881361/10500398521933656468410300884020804481578357324726820798066477193668905377677442639147827200*x10^498-19130820342437533652949513634624057026360142111687205621177429046114951083584273536632270686228240482106931/199822919885150184470855014952544197950179550396985791045470599122789466742173819101147604346470400000*x10^497+35354225403909059299208843251263436547527509343397888456745427574093116601519311455691674359024759973818799435799/679042242812115059872548928912034744358259151750045054846539099351045621672589915545901812042262642688000000*x10^496-3512735523353683731017367761297152237854991372229723881945899949497363900323537011469362733622030246158676758532017857/142847400451413396685148627979509101031669544717049978007847044174082063248776050173729180592082623091703808000000*x10^495+70658800962370340627710316591105461164231523973371530094891199065887649266710666347970597360844213569118501203679391626431/7191509528325956042717122527000406182338371559235164092827051591899987392196381469946221867727807576928736509952000000*x10^494-5941025292373721959217454331159016007279741933129089745171447924637373966585808338658519097799873654334713375534538086322531397/1908310202398462391671244765274719782920580923472406203016215102220213054443663001339049649932780107383501805334822912000000*x10^493+3082661973697562889496688303627143543771686119449001925687493820906663746853776340829612922193485887726422238729995776463657014763/4969239767045596067911921368775370314725192724722145752654224126181434793771298455486885288424959399626638701091878862848000000*x10^492+2926846611105590992104491677247438327992909242985448639055527021962208196422417350368264839883984940745786649519760590170154349036881763/48971052887392087862708983358019532841625788820915341404795448779209598500179555328473465642011250039897784883790889308991258624000000*x10^491-20685490294845974486227982751020327733195737115002737399690991518087331833022853092439812701042519709565700902257830069095887714791179765517943/155320117253460638095693926665096527766864948881210202704030390620453265694261490607770093719729105436542687177942817476426923222499328000000*x10^490+245651025005557510126884400405121391852490339863904567821670162705984342997268626378745693420022964960254736740849215826122985782360992449967056063/3154737965558489712489258483280108594778347349716036669162102069970150370169283988032539927560161806342705827808632154327202522956828350873600000*x10^489-1526054210944324767181990026393990795893232670409923668770271775118698046885203442432221156755312825476026596499480141600218413866190483943686160311701/49403196540645948897581787848166500594228919496553134239078518415732554796850987252589575265592133887326773263483179536763991509503931974680576000000*x10^488+148229428164207504968782349383256255680319978179748309831801917008041247828389116621656279390285557330027609463399298369561141194327264918342373684568659939/16788293054835387646274038310139636564932059881157679183392140285071068236175496190149494645904050121859158743943381036542213122742645171499902697472000000*x10^487-11224563137459563326714378301706539848486938361501599264336170914885282854630935264914010089932359516362021179810799561929915867766022254814900443988248679316629/7606708429973694800976181662171028769024456603913019807278245194604560733538172621771975426080541494013897390245770174133130597062201556625919912613773312000000*x10^486-9464195515639195112081937321020693425009727200498645395498174336104352093562757069685222593006856689452762983771705887848379932513425282005335811991274015237114817/59423606254954503785225931144880076743619054989768510734457651460250828450400204521282672028541190151236566412599956600328016224249918560361686357338797113344000000*x10^485+29554143889732160749417239185358597293321444624804087480176204480004579265444472518927885798798441051946229303529143056757171891323273071869820498455329344906998575822787/121160692348626896311818278241092624635020687028398689128829208207152142154031389804987921044497545917441074828775254711020002776142334950115373887941508275904708608000000*x10^484-2645811427630706369971635435426146761127880329529640456386025266926225033765932896422305225388725625175762463237452405572459876588667697797386112941703559741417757517745053169/23327461870131269384327386519161846572010596690810441913713156151049675173377664081171190649440507132509161820277293309090491949499706210534300809610514398261830238601216000000*x10^483+25056970743285634759020400922951908768239703019525621568636092671914144290834828542024044443244739539157112774674925070934542821711747993015245082483127572832772615677016411685062697/711912333464735066374935121888177219348706368014264754894616151754213405273575614983311279847280480295398162336881054883831924137157530071977583242262077393149373682321538940928000000*x10^482-9025752207383864169451779841129859923371433666835459403913778320565193427263288294508767594667235071868538858444169487295204018535520841078336962735879135159411919392880499253026031/1226071240967043725423499376585194099989438744913455966762950039132256420193380225804591648625871938286519057357961816744377202680660190679516948917229133288201699119553761509376000000*x10^481+497300534664110023226198416915176056586291255561380627020171732949283718599944132464779966148326039668997558747643284740286962385477814306532367806193863799789158621387721704317326053593/909045777268151417150976883963491991519878661470502764081423726977458126304628774749166421569471390136148681693448655613907817678575943237297764250801393161301697014265450931576373248000000*x10^480+141204429755965086252817027564826645395215901047202788111928141484397587721744756401024160494641767141342991946951845353959721519373762120721298185618215360559849772554264133084456048539242012427/397572001556066445381375016194305165122899181763220967910537037414877768936056837067248055211517626972895210378524837344813815173470546993244296085244514531568646618940066003547078300817948672000000*x10^479-1605926700599126283862970528881022441933558664679715554218697647711532373932725605772613799832770203639410606756310188645473546386303475333587859784092105530960511920420866315845328947715041047176539/7505761817376978422354978930732287212355213652507848653183028729355477399743817026992576034338241279621288676736170404232740016659950456685459065793331189841484479518969506080965291241142052978688000000*x10^478+2851019925780687610755550640583530708396814100589533953613852842469930006503664622201706600954602464512573079013746590311364455883150559587783227575911032790766808960650730044883245605411719111428338383/39090007544899303623624730271253751801945952702260875785777213622483326297865799076577335986833560584267671428441975465244110006765021978417870814651668836694451169334793187669667236783867811913007104000000*x10^477-238921858142354981985736590394434613151333650147266015161901067945438882117275462158152465425596753069173223646834238760785687078062916859600060834351287899944627506534092711503749574276455895685978397974233/13497896875276364239148490236854734258467343305948787191456229195484360020631954018539383848261588970429379747255299454075186917665982384213626045911665204317104072124812092081899105863179907056997092032512000000*x10^476+18299646069528033970595698585433338002797741048203613463762185066230444231640230537780592309790160991864518890133673239139670564625133174828807014023619355991640716331301110413779358804220316458372100546678057519/6625496672816904492242993026721093729705729331098185988075055925520280053567277157816130719454593992491142766459252758230621799284018117220795199139924512199867802218752514646768503709365310098555250612526645248000000*x10^475+77234663071696219134494092642896714954826800859399108131706054930820662061533012867185003819180331528858219599451844812735997704899020680765430431000180391929953552146128635873290781958373832923554317302707789549/3403612290778512650586543274869864721717400382089868116159700158310132438946846951358115152451245713856878484026781845513902284317904164217997076586738363695817802396947720381397077048411093587772097314663688044544000000*x10^474-4755063628895377521886229317324647139989143509001591988463734020367233485617290936472216114609396953057444563733262336275084285300614021808586175985618793069789313791553916398224397780103404278899543167432767833545727/22660152692554698997717919142381988393090671937379474217998974073332632703527801567641892583358312915854626985849014565545911763090438859503999375567217980853304664551653100454057417350563509141713149050929330585075712000000*x10^473+419142182729244171740048619232296279925326315225247133115135418977763248410261847044738234115242841903935341653730444156232374687724672897028295275570435688133385417759502975306718604029607896205892613076378792929796131696141/4440061254219623597287920761261539985632740506795463088732921392128200965639404295318452577494982633501348336344016995047750834138679561198344632508588215534383976903778954419780750234855580970529954691830177363561849754642022400000*x10^472-60890583041232874677237179410948402035380999713473310235478878500042197976785221831378431256464697481775011557836316745365975889550168990063575770152376211718493833911947652340156563843080790099346696267342534684107625609056421/2163197843055800616598674994886622281000271174910749616830679302244859510459517772679150095755555539041856909466805079987264206392364682215833504958184178608351873547521106593317181514421639048842193925859662411527333200461593313280000*x10^471+112546733101487226583856362116825806776714185579747247125061659000563925310709674580935762400325003020900783967687512190270843601924352973219917214337438648234749237610818349464548020949362967937660075322116902860988106867501246164003/18377555435572706928344873352809043919351853780013018907265877546186316214084356213684353595996109859707047467220715897285802428616653775998724333047501598576183759316642937118855781414844755621391300606837055000251035571181489072635904000000*x10^470-10427701634735573404465761410060240510928087993811540417634514900533853536948302248021531847721019830069392695205442618272158259684251739759046444166590618525760611163185848860733630852478692533728756951596414256066207924878630650492604837/13064457138705152773704943707525126849915878037381015037024054220563482706062856157458497496564866530386862388067469165653298660084150236127285138568804506415020425028126930854297624161561818013202104470995607703238459179268351129824283066368000000*x10^469-18957319545942786072126203991141603114108079092546712273416387438519556927217203564167089908207060926268408508069286027843066731977513041061142341311957816023768378557883613995284680045247951957550790318939183712668886489896112379665385690141/295972663585937495057730758705240243759474233761259419460772543556021588009312793675990769085177738272608290029190900454042350484474406769416419357248552331931004724927209993117941815855350674725491036369511293395326645014488641175943168011953766400000*x10^468+356708228370974064783865678085633690249274799860621713746755420486050421754909294577007030152778133993258529483781085565026875005372070154591612897098454047471716714831048398818790466883378048045094914991681352449997707762819540780017039556313261/4354026947406945950021999215789270567741647318840636296103837545294128488333363297513529659396678327933952135683970137406648468672513500311542270944541885304825016780701920098758667694701167834916269045937665227021068881476777446826465767972214407168000000*x10^467-35258692053987279669645624106029103282441164061157647056733742492221461053085749106385708241580229217589302887600842532050090233972092860889654866788459943922654399513231533634471678607128065654975127153339230639716312989174840033033009951806184111801/1122450730933721038131871309833610795281525712207840674590384903826645147778387724645797892073826086228061124770784765542884348629899290326314351280419119864042670025997832193779589497023182263170074494966546344865123473369187318682075569120164985310281728000000*x10^466+9729700567898630468412026705591183910577753400837653083536963737320724469116716267017404792510020952592842512992872190040598096394689458803093215582650991087263281778052870490767185187400236479914439269627408661906548180803980516115553050409627691121469/1184858991573635927852003354660359555499178541806596616097610304479406617994866082136104254873130816622341323308040398507068718413721690868457429211610422928483442479443311663753734673057671197002330636886686321639624338488514133600798970763246158493533392076800000*x10^465-54582332573609478267683295147778251571321983820887269450836397759939274482136119071486188800775265617919367395616079760314033705823386681371654143778995637486664689696385423471720036776093090911810485106150071532236406033215077127432816745884642868567892709461/36237703701108249744707113558865343438195766539042114774796991599992082416622624358728969808954735432961354585226641387132219542590895919087084645859308942636279035122444655058010946166102354735695340151929676727299837975845946491764163705843705246443055392609009664000000*x10^464+2013093022517822078833000431248601861008449849925323526735296597907130289915868367244735340036930875541843986835958523082715362218721431435130693981393633438782355258598341298282656406456468095420614350605924251947165638041996984702909328821806205776164714805133/15938550011204111846047012113640940222233104649422023481781543472063184249577850947114291887638591134597502458402184436773654562149562388411802730070452716602856728948021907449681814488724019024583333776823736147224045403042908798627604669953589690893870530182529417216000000*x10^463+24574237921742376556717519273123602824185791594960757471554165063448907969543815289412796747342865165381318230794621129256514012337589372873793493059712136000270316537391038543970682565841740019281907508452958280302189794807478859084117156211305208407286933907004257/638101928639862426988472049145108125398000896783695417313578238322763328803707903256974647150987644585498132335495593341594578698426706249943271663944061959549708646485658980648983140684042891738631756885630905837090382586310207175942930475244565917069701528535415113383936000000*x10^462-65067570026301862905639985699286809362507695498238725048511698552045907428338579940998520695233663051174793929161999038532572741471050256675544019822639695773158943365673555252835355282338210668897230023792100063303624604723640296972731384126309765454218320871375453781/2773829083797481970118887997633785021105109898318723979062124601989052190309718255458068791165343291013160381262399344255911633602060892068503401923164837338162583486273159588881129712553534450387832247181837547673831893102690470593823918775888128041501992544543449497879969792000000*x10^461+8575685322785002691581281851562245028681758716806477259671275686410579778891585353508756126678506394296816826602363807895256488295076107832844043628081645308657199781883686354945706645444804577586298982731735579326437399774916018968035905636608656772853058426579964992207/1158351025393828470721647627811868624813493893537899133656343233790628194673338343479289527190647358327095775215177966161268698192220628527807020643113636072416694863867671444316759767962355986481958746423135359908592198559683540519980868480810882270131232086601344510314675385139200000*x10^460-5459188207337921462484578053415856748437574379828882806062741489592887203477609427869960102983283893301959144780426396366768481814631456654054679431113157020992993473717805333134269699850081433838324040107881667184436816794845542936240800056063684794729120370022491944742757/3255857420606960947705308024634283042360389759221141103369444750977658017951060236210249178734327267174775355874046375656366017841826289723543733407644020160469694640440362659641107840103422134311597891869335850081535302720833582353853918022217664473122709264954856031299864505614336000000*x10^459+120489235880242720461345187969865212240166997826804139532342364119593402884815654425909640200741469716699043445022019724671852344424566356216091925009056186200937520729369648302343622979129386976644415685755624564632835414011023821483326424584259418413118706200645991376792702279/463979217581015576813692625358533139234609703027567934076766093682822133506133790021377769464714041536008536864186852809286095738567297243343323272989718736987894304430594321174815713861778274672208569178731574651719269849535110486918306441674150493406824806511656713596418491237076566016000000*x10^458-3478665240481624459095116212703396283123411005947757775922345171280496636878993089161066315097516258368712050083587655249409752175839636703880211510915405011033458322936201276232413709746384075499451582656127430419519323614124226333353572475597656494352585695410977579978988160179/350768288491247776071151624771051053261364935488841358162035166824213532930637145256161593715323815401222453869325260723820288378356876715967552394380227365162848094149529306808160679679504375652189678299121070436699768006248543528110239669905657773015559553722812475478892379375229883908096000000*x10^457-4605632360416237457342584786108472535209267587642816508316917610986788488585457527233299098038861738650393775945748549535306301377249339216771461257845958017317923792221125305214167294137326112410947387920413696002553456163119863301200934318546981872691175735478284521189319542103061/427235775382339791254662678971140182872342491425408774241358833191892083109516042922004821145264407158688948812838167561613111244838675840048478816355116930768348978674126695692339707849636329544367028168329463791900317431610726017238271917945091167532951536434385595133290918079029998600060928000000*x10^456+485095519783247762119734342504952931608210268409683824314973695188394678409709020405171242071953548328552683306881606306890956673969912086581279941126088179383051099517139026847972316904275030929811246772455395423861841632937765170862119473220053522971042067637080215207320558302192076293/98350529964565384626405858024514412377578986211111950647909286118439941315976812112731353837282157056744513394612971849018461434784352855730839920482580627696735471588741313601767985426401982333772378618405779223823036873391652350620284672054795876948420509590268432770873835923628863737731225747456000000*x10^455-165354437668629821821878751772912316388652523198386885271913233092559091002899189647679485744723860688347352680215012821217533777418181398276226615697663685135285656175230881501475600497916451144125197120644822414970235412135543470737113545987326226381641712613238093899444959479500235305219/119790945496840638474962335073858554275891205205134355889153510492259848522859757153306788973809667295114817314638599712104486027567341778280163023147783204534623804395086919966953406249357614482534757157218239094616458911791032563055506730562741378123176180680946951114924332154979956032556632960401408000000*x10^454+12846953697609106802819034659683607522037785747683655928435343927538484666968929147203039464135304179393881967540257580035091127802511544912799606580095317683815674672273923371947180735304254154296307807979217244410334167873543619134442589824920734082269012166421531413141832517184429190889/46370688579422182635469290996332343590667563305213299053865875029261876847558615672247789280184387340044445412118167630492059107445422623850385686379787046916628569443259452890433576612654560444852164060858673197916048611015883572795680024733964404434777876392624626238035225350314821690021922436284416000000*x10^453-872381412826240678854596390747959598433346812620096739455867183281237174586230256904504471802804868643346769132195641829153228165479033492570116632759680669507701662012519204902309609661489682027215454482140578101705232412579902288909853924413890779904436868074769996438453502100699942231861119/25785458401805026277809819753563790358729180777734135163590051719589902841239922737231144407079521794912227592642069026320300470925975574897958524082285080857404178823295604400217503608179905882802721610800371707483644952697046597685665853870237684835366506836990976661300810389264027277658121370052251877376000000*x10^452-23189112888989929051160505640661561865983010749882725365291636773657021003620619623423969550754397904807923443922165157522831394829258399582650767142219915550402406780401845333946832189428411445788935781514543232504216236390904546409278706263950514886998974621272500960882570877401916239157657523/13287445064130143925772921733009525508702060156156997804683827420733289164112787878208572029463516654162847126393016954409207142671777721249340319448248288974134661072096711836696696667015168423761187082365514620648687502932116550607405811928978634670163094561615580973388779138283055287156288850613848871272448000000*x10^451+2090369713376948722943119298809322338814336322617898113241731760044974294702124962991436172850794932821580239653919174083312461064831948487290310132004781098728811990136908955197628519693735331696533026311865870757337006020275075771021138968089307051559934357826659850665927001000680309587509375610601/841573620581746795682753770881891307619153682050359612957454893519563602498247533054218118058101290808058085597228121824461543588259713753048218472574253630465792893662317340889021980102072707287338545048702234013405271685708533849270654504333790805469449757154484436530551715502295589667330710642478732110911766528000000*x10^450-4952112681727082486887880222196999173942848249167799022213402315654372003347917913428981827761406083845065256501557574715926556662459457792303178420266507218842735291187918263705187329827550206605950894170042107617493821036918831653351439417812855331286188844000665295929091231602283908075495218454611373/5726066914438205197825456657080388457040721652670646806562523095507110751398076214900900075267321182658027214403540140893636342574519092375740078487395221701689254848478407187408905552614502700383051460511370000227209468549560864310437533247487112640414136147679112106153873872277619192096518155211425293282643659456512000000*x10^449+1643162514840106316939280227308699918529058668549671692675991546012487765987746893753289248065231545369815179756658292107840097478144213885936877914453635510941818751578190087831364520014640025088166176767009079751538104083119163701575604723031329427420022546118909943615428353124940375791454325920876988483/8136741085416689586109973909711231997454865468444989112125345318715604377736666301374179006954863400557056671667430540209857242798391630265926651530588610038100431139687816613308054790265208337244316125386656770322864654808925988185131734744679187062028487465852018302844654772506496871969152298555435341754636640087703552000000*x10^448-3873533240938091388757579000733629191662932523394299612027366325588138867289610163376303848822161334752679338950730787695810689826070910411887438983684410325603555777395015258998934575293648753863488879092838745535628344715581985508818766388374612753045557465377386532166641190975297552790555155518154400618471/118926607704450334990583378664339366874800313686791960862824047178347273584999114660885000365652283462541940313091164775707273460741292067966783938771083124316875901537677127620110528814516285057162924488651375355038989794687262243313885435028230998098608372800893099514377474154954958280701129995686242955085769131521875116032000000*x10^447+1197986611031349224237217422262476622328176552253026526691943812866789845648241037607731439135346511876607188409925054516073956148709647292993290332352564364469267540995400885166925014831259044240114086937774022963542370240159403153168026843572502672279772458999238684515680620699191859770595260373185889696622489/558717202995507673785760712965066345577811873700548632133547373643875491302325840676837731717834427707022035590902292116272770718562590135307950944346548518040682985424007145559279264370597507198551419247684161417973174055440758019088633773762629229067262135418595781518545373579978394002733908719733969402992943379889769295118336000000*x10^446+48963138654804456013562556866183019293199642513162187586321107150018814161183660270659157544211355889244749477732531531286358049083543410335561373747448214249729529287471123230047171612277157889637905487828929453267792995135539411954268580309823733760751792210134746225821436542552315666191630286494752573263795369/60341457923514828768862157000227165322403682359659252270423116353538553060651190793098475025526118192358379843817447548557459237604759734613258701989427239948393762425792771720402160552024530777443553278749889433141102797987601866061572447566363956739264310625208344404002900346637666552295262141731268695523237885028095083872780288000000*x10^445-306925573565973599537526439543471836977004541162925196037169585129357754769590864889723575638938289094077052404853963655765468123122206126977966415213048640913881929928783290628277188489529405370107147059709370970512338204681964225044903879882499951775437125476673083658062293462590671662392472626775255185051438639/749958119906541443270143951288537626149874337898622135360973017536836302325236228428509618174396040390739863773159705246356993381659156701621929581868595696501465333006281591382141138289447739662512733607320054383325134774988766049622400419753380605187999289199017994735464618593925284292812543761517196644360242285349181756704555008000000*x10^444+579078816228123977703207973214893024909230838418016440332851644123597087072623426614878633791123625470390193220398087681287874318152878153530998181290462645256073390269848346803843370157911933140679519927617860889661261275843192791847615737582823919684460367056889757352499081824836657315381228606053840778684806935059/5115314344258537876256997862948857440443062883938921860870124758015253050899971266865178403643920512297158462823967717544351780457620776030422857292009317526697194743369245478499308276044665142690066853388808626937784079273243375471264468783053858431866305551768661938491657070505445579104415798488556494871852340579909698926130428798566400000*x10^443-3406330366066171536588393213259803446899140701896416655096589779938906305409795088919366619903945718922887824592345574265590395201573672218869830178245014160741752685069268931909462511721646080428211881444369282656303606803918664937746395528485349474461529698806436061518727501667154951071741641666258138976834791323321681/152929297750260251453261483382669205260373241819286713015068111629172374392633140983752960892939972697640321098571820326512320592844833491396805531731834923802694496664037278914480229060004416256823216855040327732250879300890801496134548473090462898536686658523149287735669667655129166649479834499176971718505214611191736689895204801336049664000000*x10^442+84274162772506426186548229923709144913366704185134006943306459257254856517814908444181848205374732236267346044632133780099124260972026546572841822200855887153388298659888696274417705087914559661653952770177277891842175853379285081272423342766929798008449339101265014305693995971112204442653784249791799411265504859064839043/30280000954551529787745773709768502641553901880218769176983486102576130129741361914783086256802114594132783577517220424649439477383277031296567495282903314912933510339479381225067085353880874418850996937297984890985674101576378696234640597671911653910263958387583558971662594195715574996597007230837040400264032493015963864599250550664537833472000000*x10^441+33082626281119838630875662997491352990005049139623254089828408995351964901043047971528730988813244369937692017208397331722496479351487328405772214044161032657740130363239040179511589899088269118652436254622574810451041939849027752106055987543708021808192462439165963734176431639348017571219681188446047912412827354809332410669/663858740927587739066538342812964651913427744821916295436185949312879076964449618619704383094129560361767147153487540590014311102150965634145945766582372276151154280682745953978370779298484290758889256853321020749969919002960526536248260463358991100328627023689381946894730715146868266225392786528871273735388648376881991767473969072769327461040128000000*x10^440-26650157596247175830197728501685711340061014960038495103028138690351903472504062595435497130266470278790938334911612592594499007984795247951948377263145031903053153763450242783713256274299881478598462746683285027461876257227549669594962215971312432657773738946068751698816872059592862399121396220038239929438179979625213212731749/173267131382100399896366507474183774149404641398520153108844532770661439087721350459742843987567815254421225407060248093993735197661402030512091845077999164075451267258196693988354773396904399888070096038716786415742148859772697425960795980936696677185771653182928688139524716653332617484827517284035402444936437226366199851310705927992794467331473408000000*x10^439+23951478807932255320900147968062226726883055343304686706527075696461243114666545190958533337694706649532413102282706062889435197706883546740292727602237040465348020849945989805146769373274285563849744157567912939574335639128936448149786763803717918483850345409560855761049905049592385582850321093130907791912404361597745170635147/441043607154437381554387473570649606925757269014414935186149719779865481314199801170254511968354438829435846490698813330165871412229023350394415605653088781282966862111773402879448514101211199715087517189460910876434560733966866175172935224202500632836509662647454842536972006026664844506833680359362842587110931121659417803336342362163476825934659584000000*x10^438-664199933634657245114582454950170341936136420032728652222727695744288721280817037798381420069438174372132838456220268410900572162187595034986182425280079846104742601339131022296098633756035400253340856537526024502406302336815180229013695974344118960325144410273066848467137730192004492674534382797822249718845777929108978500363401537/53181920237896368342591150338096070902321663012296181714616305510495739467828840424711629562168114942931033241541444308978061106629400093637259422560860751424662710167161860466009660727352248884044682997739575555302232202423192657134702875204785931308692008141355399822793158430707300280323018845092690284839010296511935917561902834714396362624853121957888000000*x10^437+164622283968587535424397161962054940896178385276198440489486704280460761844788352507040810737578985708607378210012779313753978251730578567354942463736270173855436629141586436618558165861599268159768782869439360869271898541601344012869562994256447971832276681701414171027567738434053782853214375114705606270293620976835773258470773377/84479682595988888748433888178656074758785181008205397022913745828675903303418391315399910628255555030224850099327711027414685064732010698193692228974107797191230908661141646819717121250076370332118992636815055269251018389512817955441702149691321827654517347167569794883341422927290920276232474229668794237759482797299433623231046328821042810350485195928371200000*x10^436-46060922504525509759169202813160875431968302604515180499248070901845403534832240156151704596745224166118570092357511840812349798416643658101283177808131915633344610623019809271644832129867427037951886158387064357534935558549631492526274641324179161445165140804573878662460596723412891414935571712266017445811214679796575075060709498647799/405754225914882712880952996244321553944950048678790357793114262940213790048252465120039462749298865699069350530069009510452184072206552743210339901918060267753538229681290106842164939021691805177760879254769974157107256304462274383627386590924424911788093728098894373428791187491319744268339049075614625348074040685773233703706250896400892197257173386340048306176000000*x10^435-2481322999000975888972095046348641632421454290749417313451204579939884819462272757892931555566421964793743695636989358686872954218774301694050979942563872822053209195045467460249284244090277946658142996805632971142261236863623714602147640387333905778511907209965536838167163257506670708622708470376211726747162216378123973045215021517380461/49727826609081364829079578513630156359131530313729315675966542798951070929913654290450749460770593157936377620615588000350548541858079603154839396327244707945377111383722632746378023048449776540655320280145461006697997133522533001416038144456424736580359939163702759122655504317414438919286700501493152431789178516741634398435094783772818909809935667018057746323865600000*x10^434+32829227063584429041880449151188036992512504786705469479385915707483992333778953490534551881618965877864401410214843727508077287426051538795972322301052194286398276365504387927158731358015077513032482825021911487588334282473007672697070464623697347687108517772069904560600082460816389819125994271990152640274430307606320295740012814032893419829/1441112415131177952746726185325001931287631748491875568289510410313602035548897701337262719373131789716996223445439740250158896743047146899427245705563551636257028687900281896990035107944074524148191181718615459974107956929483006381036785426347188866098831036964105959374556515118670439880928580533271557473250393415172564866649046833736292006291935630183313488465625088000000*x10^433-27287629706144659166890843858777649329606901649342660542348485299998644649919297819077334705936753610281917644860521261002009797824638888657595964790322394801559005042967201874416038511479237849473396222131295446245957643474717558748973316329428659039410139924754243494926947942512081562987839246279853599601348819677875182951712775053805571/4767782232846209223816650201163968868881631212528578062156955470805553698545598935847706550340821360326226572686776171951977082645903223992274193549906033427089421822055692421275182699624837758938748870941293383866677357822221633482705044952169049233765938656960725762412970597616592531485896305224792451521337972890861191915266842738055168128307709462261944739377971200000*x10^432+504177054932360663837225574238818094302310460641345328067278526178271609201358335574885198968291067235658459021240181969638844710291758529914606842605275267305430525976229678522281576756083986399098008649062315259335867953947574837698248422363789716340045186588800507482493918435933337785978865374745443068106804146020328428179301817750606749684701/515392598863542609925063605970253396946535002279829041834111127970107642384038916642177286958689830898385373620965702864300639576423852143163387874720647180320691519054389291300505453338356078462369390321732469681705092703464887357833686015148033476924471962612417275807409362923594482434425863131161706774835272761633594029225248526644987225743217972084516865275775944753152000000*x10^431-1219348722258210144736575809289481012358250934625343020509993409370729650520341496263714796854608933836133833607401258331498214658247994808175635286187011214185003894971584333478989650683208451626401627486742376138384496121058033241102042303020708636542830112224774515155281652057236094646511612432258099678385207605622778023835836322201568203482126451/13907036723057610067688731688974566738037948787671350046979756762605095325080208256569962879116696433989170376942833316426987350244328042322109680942000576961662573370767299473812038841833992202103368016509123280371326095299402080533102439625975982705344151764079552436678945074137705148175203228661648319177216640032067588303673044551587322999623767163053474159145983769560743936000000*x10^430-6573696630869045651118260976106397448320629835706414286330283844299316855677194718825249685057880010925375022943338901526577335391525398808556593448993550606106609885717664224308205666209632132307978366359241592344305041680162972404450820891131216224739766587942038397960762048518647420450281761730991757918365542728664628651560732092334177019445373489/542374432199246792639860535870008102783480002719182651832210513741598717678128122006228552285551160925577644700770499340652506659528793650562277556738022501504840361459924679478669514831525695882031352643855807934481717716676681140790995145413063325508421918799102545030478857891370500778832925917804284447911448961250635943843248737511905596985326919359085492206693367012869013504000000*x10^429+282876444412103703153826408105060128428326119850365191985564751153475162089035835847083539186170173173892557068201824323098354860533209051832472889768473380148533376398785007808151702406759499414814016447473975561288617391925701452986776411525067080570074539280809338771207208948427563232019405656280971362902552374760727071138725448350708019112305385937457/35673051154608860045508907165242172936275046738846081376308149909812430859125842840593664340925270956397092847259077282633396668010527815984782119461773215968976360253942166018671051329499108069552966126091684199466731537661258671992105332704108001045339926443254572591744655441231220577225399203465823396708031821079376827298458155963633054924918922140085770993418636135170420756185088000000*x10^428-96002495301112926843573095080180441869731605565754313501621059382944573192060212741088444097256764967101340712467479972313011972153641201359892435888894069871447916472424171359512230726131107677462477415754384777673097596579802423738878164019337198511235175393997815859369654935845396922263288638425105437861133549820046024258109665230364808479464544204535477/43449776306313591535429848927264966636383006927914527116343326590151540786415276579843083167246980024891659087961556130247477141636822879869464621504439777050213206789301558210741340519329913628715512741579671354950479012871413062486384295233603545273224030407884069416744990327419626663060536229821372897190382758074680975649522033963705060898551247166624469069983898812637572481033437184000000*x10^427+2128443429095134463898636909298428019181934462484740527093794551852697700398452241246443341783976838802603332160827865802125268567026351390411650524459965387197508146071476991422310018900549061473471069089440974368494159762969099548022837831484207724281417805824875247221417085317819930472494775725375708527761846127235278068499117433132048774782411204427119841/5040174051532376618109862475562736129820428803638085145495825884457578731224172083261797647400649682887432454203540511108707348429871454064857896094515014137824731987558980752445995500242269980930999478023241877174255565493083915248420578247098011251693987527314552052342418877980676692915022202659279256074084399936662993175344555939789787064231944671328438412118132262265958407799878713344000000*x10^426-10487955380404866894534086592468462258267885525370532106151910012063513336246410591167675186846736728423091739409939155642489811872288057087322667071092135620977549955821192665722747108773759207825746778925006068755414612655352642326806306520591235728362965137776881516039590098480894826279692623944018035031109026645616781731080525965369247124489474812929162799061/205760065479757743057717025702373139763789185479721187979721595907096194123495601127079627157484122654196542510405337825501868792301072240743758750162480937162556858660107830237855320301890429701527122690820826393761809205689657756101521686359529211339155346815089272984826908274683145311562866401362416349968421543014330033390266151685978267110204909262312169736310631474745486040022248593555456000000*x10^425-11396469165774734857322023790170486808204378330706778890968375213779762682638129317243550969456727322667693791986204863554774935589159492516203669093102005281321829578403986545436809612844646020889502916789303502717471602705404321609638250675004580692591173789517065087174255345152450947270237847848337250894379505176852656846419970145697694963723860734776738953517/17901125696738923646021381236106463159449659136735743354235778843917368888744117298055927562701118670915099198405264390818662584930193284944707011264135841533142446703429381230693412866264467384032859674101411896257277400895000224780832386713279041386506515172912766749679941019897433642105969376918530222447252674242246712904953155196680109238587827105821158767059024938302857285481935627639324672000000*x10^424+9299784182409730643233299560754766740427457875666049373087371585223337737188305659141597042248633411789315837895741667458899288935153044620129104786914997868580407145496192107499058637159479914480228824992697847063846361834758725306618883229929205873302591409150536476994501090664403181277494169659659187039462794669879691051449609180765409564177714333260481209057229/3791925408457045043626789973143942978819075622355501809645074544676757444607014759831673003716515224552102751940454265742109744077387029750026632994733470432585652188656867189388622064540890656304699666618351250372411108572193091092705016872482412592828684431410043461062637941258273769753925339319438227989696305604705477620562250961661977922191299724328725457091807369539631334559477842515599556608000000*x10^423-3546599662263838921663870710294125781621048870167305872792242862852322463190605862969804987205959532227795364673770654536810102930443132130390429236156926912295421985756699924297611006658081065291042866465691360912516181558124129780199255715868227825801822424619245785160012483186141238032182710776163564252799166647256153856539939418008222884213312101481871465612254162093/4302193434896884224012516219460003953649822171629014621663583290930274663655446915017941744807635528774405562960825374920228226008648770182398466916935769348287405646727855836463080769899964689251654186656182923081275354219427398781777052877961753408207862009291598779487453941099575896128401810455637072015585768361013879627528451386819945305246816354332469055676280611836470904357143097349396242142068736000000*x10^422+18291648925620583898365588443312964801970147559287596800675192660134338323097206372381461687893669626468202993935440829373866897072577156603999434336519117504844327122415095367351630408743095833584558822412110679997089154357378691452370929212203058830283992974025264019349307066008595313302558614572229358690342885291254942905232552443802422188973006271867889560135066115089/103252642437525221376300389267040094887595732119096350919925998982326591927730725960430601875383252690585733511059808998085477424207570484377563206006458464358897735521468540075113938477599152542039700479748390153950608501266257570762649269071082081796988688222998370707698894586389821507081643450935289728374058440664333111060682833283678687325923592503979257336230734684075301704571434336385509811409649664000000*x10^421-1031532706715853827317896606348914128495897563700673894319906473472450282808539913806485682347940957560887593969289435894592939593161186082849700620879548133411109842311916082308126354911633529814082796022817121192695462187766546126210468040203815136935135759297627402964814916820492280359429708556460567541900519081864335124431222247681440381226962234416616670000094945659261/41920572829635239878777958042418278524363867240353118473489955586824596322658674739934824361405600592377807805490282453222703834228273616657290661638622136529712480621716227270496259021905255932068118394777846402503947051514100573729635603242859325209577407418537338507325751202074267531875147241079727629719867726909719243090637230313173547054324978556615578478509678281734572492056002340572516983432317763584000000*x10^420+750089938221089098870612416303830003644892115569638607114859865767122744644642468550764538368784862199382568948039532915535765586596660228100422702031066309457859329765875909457512094192911834797195448539940378553076265373093811059911835188214980941646476495368713705725014289257743241522502994040918292342887750680668302383360323769850759855427010904926312282564879749898292351/1181657106921758141702993081299686435044768689771073703530734868081411721143102723569282829099301069497945646421160081791441575679226576706335709170269480784499535403764937014300748549309465354213136121311997934393781259488079466972290968384209718659007567960313730497844498274884069453188496650431555362426543631486131166024238882248067735944367312495553879926152230811405534129406074593976058108728990173119905792000000*x10^419+22014437686835752027073016116714820023086283319359740132789338926214298670060589306133030333486824104766604138105646629656642337199739165205940689571907550111822392517329682654267104924983968941891762943886991755568337655872133952840757899713415256512151524461607226658058837808501599689119110941440648676836775009805695831252553439849154780594488613386933289484382832145670619677601/25906650412152625498696420314414325401921508754541019876207831247816870574341384111532956745173076647672960352137513633195565105191363467709704087848988096719367814192142479101529611195060718425768796323644242713649260333016654233900507190855413871880081919961918227434742780178558338691704600564061419765839542576701939683915413254406637042844308959152523263500961508309254930253098779398331097975774380555480814583808000000*x10^418-13477253016651997076157582037733928927640305426310580485275411924748832643445977063273588349534699591840591911783661459622657192899739985393739680319021873627514680224839068693451017299799286791353030753546834509949151405748654038692619088240761954668119957949772931989904137655445125261217986701476426423097766049046365966268305176346802227629249387627537266712689355572315805237147/43523172692416410837809986128216066675228134707628913392029156496332342564893525307375367331890768768090573391591022903768549376721490625752302867586300002488537927842799364890569746807702006955291577823722327758930757359467979112952852080637095304758537625536022622090367870699978009002063728947623185206610431528859258668977894267403150231978439051376239082681615333959548282825205949389196244599300959333207768500797440000*x10^417+2928698938337177842157646154358555257864151952783591555090700627348300734768645338433421146908418561529018577361089505272754637456024766324254449712953788482950969513481898580900393495636886597608584255036904799904656782420618162610562828027211061234144667331595274243171503840674218079097257624617444321200242554042043592519991528269639350167315181863449999054875920040360803528032871/44257979504106558033773011868043091177537181137757713228517960437179511984820299111266120286844768760279115539760741472273732677886918389563705383532562210322759996754431042479631313961598274605186110955811146279536081834368087851223484648232267043670045403629487939086698756828678936426773895799985654567241516736489350049103495079709956664466386723672201560700915333104319877210566569313948908469159287218054133423538176000000*x10^416-134597207467535990356953647654619857387198016733952566321702137193809979816545551965816770981908643591822225898238986841492897003047730739691628623365464055946576735818413841671296737393115851925641360647859784918562670656025615114924027682016163867055232160836926628539779663305051169429610219137477139876317437167155228699436559078854945282479429848417002583029127796015773952831934429/15335389898172922358702348612276931093016633264233047633681473291482700902740233642053710679391712375436713534527096920142848372887817221983823915394032805876836338875410356219192250287693802150696987446188562185859252355608542440448937430612480530631670732357617570893541119241137251471877154894695029307549185549193559792014361045119499984237602999752417840782867162920646837453461316267283296784563693021055757231255977984000000*x10^415+2843253163374770411951875938180671695202488908691567705482471524600453077828951406924527561719310824588841142798698165103446210425972133474230672428712447307220667655371805934154807095705509017431830396325681634241671986424129596257824872086180444617695428484968871807941428430970032643920381230888866663814048580289104117396078524610582234489985674184887225530296939524302208087191461999/17906665850686412018316838270507297853472182484602965570806512383528990455755058932384170863387572380997540346002185699612750090153503468261574490563571132865507873115941970326423426930972577836922941837166029538146132618340659044017764228895670654643698301102008854185178823597866115586434540998030341328967019238631898147885330936717718295644317790322476131310163105080432647686980516138610929223945744293875420063551195185152000000*x10^414+2538409044426734140219839179828910455798368956922437026318153021434503874180460948519083976828927147148545575125602839154299645351421685346595140253053641497524688188467123710800264010948372404487493947099606583605177501230535481470439085049834877474413013884048142786116242084398128391901311069091251972216558066940385830697524655809438421351114836926511524402492106135577457814812173138231429/8599658368126298685384643262572859286832162166048089612414256765677414137385911297218565672971018248401687753627203680053323618046129887129152887518664472987527290556058015307294524360172649533604405894357148519665142043825483165230487253162916936221981465405938650213577944854051604144269601879763073392895082022333730453623782297027747493764887974484578839585574521051772698619024705895051760148870719751389376610100397936474062848000000*x10^413-37526623358806682322753735257275160271626228153977203949308895846108973286660322461362906988035712957145462996485540851486992417242729480081169926109742264259559626030982051688270223777177483217330283133522970964097593335531501280889283665905642570256718282957564045494640400077130334812935242404038102906586310337217890745899649258106510863230805175244478073097107220486235536895782080733669634177/377077820125601944756745837777294734009016646656876633325140330661423255096097438560439667628433208155917204621045626962978134004086703290839095811918399811557096636302031855194250304144850336749485989655772248290277148337659785829026405076687581819461443295119597934564965725960454738517933503223851242131663556515289412930495606160072672106602807905199812958148271599078129289046995304086229579007683319658921385599682248718514707759104000000*x10^412+2646810442183780010824188125366098427249369012929014738482318145257313778025653621026975611363324516642172420286474370793169150793302141939533254752391399745220130575337160906449340169334474168368282848754527109466776721455091359319978193596001123379540165035836515527886552015935864532311407513571774044149136910189955289901219242621353575026231628897879707894885125160139009253571322319265798075099/131223081403709476775347551546498567435137793036593068397148835070175292773441908619033004334694756438259187208123878183116390633422172745212005342547603134421869629433107085607599105842407917188821124400208742405016447621505605468501188966687278473172582266701620081228608072634238249004240859121900232261818917667320715699812470943705289893097777151009534909435598516479188992588354365822007893494673795241304642188689422554043118300168192000000*x10^411-36029447735474555014044766164490577403143038135633511230879699932703886348428652767651269098047032246727573355241110512941170591484583012853472906606267453356213858882298584531007468688612609152163892675098281299674704444151621125550104135938314909676590559426436832888921017986636013633058291222337373260023872336923031094794917302920615259183624560316972437158075887918862966991985939599675842332723/13699689698547269375346284381454450440228385593020316340662338381326300565547335259827045652542132572154259144528132882317351182129274834600133357761969767233643189312816379737433346649947386554512925387381792707083717131685185210911524128122151872599217588643649136480266682783014473196042745692326384248133895004468282719060421966522832264839407934565395444545076485120427330826224195791817624080843944223192204644499175714642101550537559244800000*x10^410+45897534264063290536605848688298502144001924526485839908224068683724677480563242135472065739923604677630554804784388179571495871194554820669610784778242849088655808018148995264393792268057920160394491311740234493227612066546947809010265290286921660895559564954955143850366406036259817800922148404982630709500801557593332236633254623590706845489824742254162848641624463115159769251096854093408624809267/569064033631963497129768735845031018286409863094690063381358671224323254261197003100508050182519352997176918311168596650105356796139108514159385630112590331243640171455449619862615937767045287648998439168166773986554403931538462607094079168150923938736730605197733361488000669448293501989467897988942114922484869416374820637894450917102263308713868051177964619564715535771596818935466594429347461819671529271060808309965760454364218253098614784000000*x10^409+282473739009574042001663155778618252605253862912697410086565977722879143475366817084225994609695055630537196370686998306657919273932073497461733112145031162177940473277757146932591402955793505840304491730934891557333018991530023612292662712675700935633768454646695945968513929380729287758626841211380315956306709894958340194472635232307914694930577208041145219696578020888984381079380820382602795644595681/3861668532226504291522610641444380490091577330960566770105899942928257603416482863040047628538576329438842567659590096867614951218599990377085590885944037987819342203496681120387711753687169321986103408195179728272758185079420007251740421235072169848267453886871818591057572542876119704500529155752961191863982323859519532848751743923455958812932308595293667908366159625746056013296076309797551875908290997633418645191427650443315585065527199924224000000*x10^408-32642234905769002653608941098188381249989220287221640694541624579763302426412118984177020173670917285856892356753876639041032263574017542015065866834440097107705433071526233041725608397703201496094509536354436340894386591655001777983511566730026945196627181094756105113673701483558529415866481461650881306210896295696189103990004659002991642836089878979639079705419449748986053882746721985373441405756171891/1209474584293341144104881652900379969496682020056849512397167862125130281390042432704142917258282106380245492190983618338937002721665516986103207065477672697785017978135160526905431321254821431646047587446730290895027863566874346271245099930824603596477366557368253582719231720428800691449565731581827445291799263832801517688229046196826406300210399052045976788900281194783664743364331100228593247534476740458786719673955140118846441242523119016266956800000*x10^407+201974202047891481087427541459991271796507444389890131842156782848105947130605850989377877550267563145572259722532958896347002990604060761969317555030592067972615537458887356116464689395400132109181231377709589954852245364406902629384163497848570507923546036755460272096616571399538863435750605057479518754429843183334797397993741654030927376099070367215523901969611858854405448098373946493288986036522028623063/33145650982559014054194281697734913064056570759657960887244385261539195361494112868257036647463221125350627713493906060578568559587243493004158389629415620282798417690794074239843345358988381334259934133977643621978238601050191459563471963604248261561462230504676989434420545298351282949175348873999981138221758825337925592245917011024027664657265986021319993899812206143046332291899493801764597948682335072273050052664740614956986722251346076640795951104000000*x10^406-2292456219938026638553951835792822500316376150553420409936530195172205928410734498529255102120915380989321581149638848027720250298737436340935255103402644182066338346323939599796360666322842677778602570913267524653270462611315852439030680137832015925851930497255059577034627198703160437861025288432124081549177246304934082306892989068499093683494258132994035933783940887780178374365988342024749070818306049594021/2386486870744249011901988282236913740612073094695373183881595738830822066027576126514506638617351921025245195371561236361656936290281531496299404053317924660361486073737173345268720865847163456066715257646390340782433179275613785088569981379505874832425280596336743239278279261481292372340625118927998641951966635424330642641706024793729991855323150993535039560786478842299335925016763553727051052305128125203659603791861324276903044002096917518137308479488000000*x10^405+419794956191248929406427760341174302386540924980204708071472253540239342754024174731024265047550592564917044187825994720716924339803060372444969902944062994657853669631538626706031838286887891696470799974156101161112517779368351287217318873114949933058179962330352822267402092012708048223493114719264225317684369144081953289679834002402383258506263118431584743141081364386369392904545796815197447137293520474706451/5813482017132990592993243455529121872131010058677929075935567219791882552843175444189338171671869279617497295925123171776996296803125810724985348273882464472640580075623754269074604029203690178978518367626606870146007224715395180475756474640476311091787983532676306530881888280968428219021762789708604691794990723893669445475195876397526260159567195820251356370075862459841182313340836016879096363415292112996114794836974185938535815189108091074182483456032768000000*x10^404+338081467737790500151705146731552295370230183894372667002310935380612123158918235005471063855135892384427688850743474998992496800224281723169279716281308592306261103953054290364797342121125925895887135085680027065124571703557807785657463529502545384718009348300981378678636492307346155773585511877993251866531662814331165076877428214301997788136434634513817910893795949293152011747179103370248188734183650280396785401/20483803887368092354411693315556860916453613941751683099058971098936698174942928677601133047885831406732251722192171495756246451785813794089485874643024863569349083896460298167084367296899202345630809468332349306959456456284694918406327938395718282131914959977384966061562333357992256829723181189538268631539649815639344291131852670486683777672235014472655654169962301377250405881056435705473496036493781760141810479608078544154430944818822358899881980457331458048000000*x10^403-1743103891558500389383800774790316754944539157591009047504337934202432043529670607910184879815131474194323978919326028433473646892215776304979175342091170573714952942044031942240879195427327844218156491261436516846618541305965359888701706621562767387866913477556083463058971113918543855022805717318980746088361036536049334754699332310677397071806788073972671298410115636042348874198370918002481122635078758761180264383989/199594185078514691901387539666786052769924014248428400117230614388039187016643897034545440418599541227199060781040519054648865426200969609607950362521634270619737473487109145340070074940985827655826607459430411647012943710038067284951259431727878941093379370019639109303863376240276550548822677510860889545722347803589770772788772421222246729638257981021556694232112664619927954905013909514133745379595409470821801313301117334240775126314605065120450017576237727219712000000*x10^402+143066270209427943848304173816309777689880878663809598425307769813199125161646205752978210605575260994455397469808129176162414116435261973015559726343801449513337292678580741308394270700628213407819979475112846416550156414571073856432785356868297053496771508975802608861727729041369445761975453383518533615819699722712429285528250787745067069211047616090718691374705318990586000611355406765556269346639043568235845622675931/64668515965438760176049562852038681097455380616490801637982719061724696593392622639192722695626251357612495693057128173706232398089114153512975917457009503680794941409823363090182704280879408160487820816855453373632193762052333800324208055879832776914254915886363071414451733901849602377818547513518928212814040688363085730383562264476007940402795585850984368931204503336856657389224506682579333502988912668546263625509562016294011140925932041099025805694701023619186688000000*x10^401-4654425612620164217722877960159002834613647586199313250811997826930871803643800957432314343767889939813577671637326068017932659954312235998818300902051223870368094284029996757083120208560122285106142953048699131543646625775095640990716537484638293414850423426323609695838046023484395700456668219186720471213281770193027125411318349976886452842112207108081364571292826839944840438441309972059746365098616816229921854700547773/13127708740984068315738061258963852262783442265147632732510491969530113408458702395756122707212129025595336625690597019262365176812090173163134111243772929247201373106194142707307088969018519856579027625821657034847335333696623761465814235343606053713593747924931703497133701982075469282697165145244342427201250259737706403267863139688629611901767503927749826893034514177381901450012574856563604701106749271714891515978441089307684261607964204343102238556024307794694897664000000*x10^400+4110128519996088835113192488761969315553951740716494498677392543800326067249051557555927348555403442252663669459088315197515613139756704541983856667376170396086214377131850496461513400552307985744456722003654856909832211941061882331924052661716121172683428487022062525391385587034015473116761307115954704440319726957986399275292215036125150544875868254151430419118821579506252270608196149617194380134760767188436978160172631667/191874590958223142502827503361015664672842792147397800018373350626652137578032394216371489488612477838101440121093766033538729424285509970952368169938985133877095269320133589810000412371174686223759067779009339221328653237309852897584340863782146081077886219670801778314106188170015059035901765762891308915973473796326316790163087649689010407556233837407991469868592459216613871593383794103533646311376247355384854397540894961321113167662004810678782318734851282727260624257024000000*x10^399+147490406022117606309892206564699662110146328198231131683048102621134575993150271586402058230373642884469248241743370540348968844145521368710829907297876868698448849906205420753795730084461306880322701017414527817751771000243281394665477034435067948868285832249351273160701665938407256336480240908622691185711263079317991758183439959972986123220860601817783060208387914221614688875960909007870316861706002092050891793617305509191111/18929963394756378793043955826591083445293324187677972154212678026124246589173519948598778409967529838551411879466868769336863967541159842714218738909840395338046465080585739703475020683715352193463622108941503388897842271086515467169875900939018968066982098660281961844913088312477345694363996406635330755032110977797961761883909901343018388788682917930997622434295594841392691343660058358666422477787757811587558965152589615094018382895198070611947306001742957851306078667949473792000000*x10^398-742209442365844104085837445191879885428175194362452840182812018959743265928632989750611455182488232271696514371370334560672257827954132192813614936111449617690483746432295518374909259443838557702222887243949532937480548765416382289884130289328706952110801752179539393143599026903785330214191039849069362225039149733932910744994579120224611397630399662759815453421855181076676063148443943762424496783480239711475682866362290215825757/227159560737076545516527469919093001343519890252135665850552136313490959070082239383185340919610358062616942553602425232042367610493918112570624866918084744056557580967028876441700248204584226321563465307298040666774107253038185606038510811268227616803785183923383542138957059749728148332367956879623969060385331733575541142606918816116220665464195015171971469211547138096712296123920700303997069733453093739050707581831075381128220594742376847343367672020915494215672944015393685504000000*x10^397+13602064768088263895640808168537493169665359073212072312239532025308433461299463303002725678422587301306483709789512877179050191482136307326156532881621374656005291447793765388655064298516965920117564540971964883568169513630522779208102102856467600269083631885953251462410272138889819834610455230709853038344013188086883874407363521466050362257153896787857045472082777154168422604580410168659733626420418158283790087577969933740941077/19762881784125659459937889882961091116886230451935802928998035859273713439097154826337124660006101151447674002163410995187685982112970875793644363421873372732920509544131512250427921593798827689976021481734929538009347331014322147725350440580335802661929311001334368166089264198226348904916012248527285308253523860821072079406801937002111197895384966319961517821404601014413969762781100926447745066810419155297411559619303558158155191742586785718872987465819647996763546129339250638848000000*x10^396-18240281399349873307215918783428008028226115833649816187769806004738275743442718612078654719746592088676428539555279235515252462682287078074840112804870016599363807275499697443624786770549396506293938459751637081866671682036554902969588714938308937041400936400554360926733565281122243369226900636136549299620628605932331503410627005835708593063727601967810395170393165246332954587920239927220977010923515810333266871212797301012340591457/222830444692373635542691696008362894561115625591666565185038653920482973768508240097916347966500791702802813909192891652940196985520169218748498926454306652238225329211991626926024901554400541970017637410857677526962993026652685080032871287631402242173785367402245267946289671687841729172709021304594847307620132235529751909727573200086204178510044572250830105739901157357720391869309469165883615177300838059809374817019571478944831417936014526337436708274609695093108335317525918803138969600000*x10^395-2920909517699229230830561680501926170753759151449036015224950394486649989077461747585731573407984475113876547855974998840453797207962442805747891316684244356924816805542775508638442129563963987109719790030324573547643564845397916731280869566549391846617616684310395405468099652352397698762731470374835576498200775225245967540761169376645938361447670038355539415848350554456926965476694064926549038678744976725484953280608269374731716048409/2714074816353110880909984857381860055754388319706498763953770804751482620500430364392621118231979642940138273413969420332811599283635661084356716924213455024261584509802058015958983300932598601194814823664246512278409255064629704274800372283350479309676705774959347363585808201157912261323595879489965240206813210628752378260481841577049966894252342890015110687911996096617034372968189334440462432859524207568478185271298380613548046670460656930789979106784746086234059524167465691022232649728000000*x10^394+32675500541948206045018177506518813522975904084734873351124676009322816811511165501542061938041177858791291237779897227761736608622664594510592414056176930688132516186362833412374739972567148284251497106125463961316164192686428564321230393754787300323114167585955197148657988273730932869581237173347329756916449031414695814594094357373809749536024841736356390141012140725493373165499357892846836712567151720359914784026922259251380457249/10339332633726136689180894694788038307635765027453328624585793541910409982858782340543318545645636735010050565386550172696425140128135851749930350187479828663853655275436411489367555432124185147408818375863796237251082876436684587713525227746097064036863641047464180432707840766315856233613698588533200915073574135728580488611359396483999873882866068152438516906331413701398226182735959369296999744226758885975154991509708116623040177792231074022057063263941889852320226758733202632465648189440000*x10^393-20288209484186455787594544979307813820070522117461199437056540442946705364114694386674889329405574085754468064619251858047155736479073342029064054181031756409438905593151287607061079041348883162561231167103826285082853745311719749584997881708218342888145411556657915387248634563899999033223850887919372108454366299103709512192090328946206983226537303880177830916736676591653926446520535007796034202477622999054057743922030519213589210470301973/23801350509490241181228203205295959944943683808498111560368988449348601988740574123577530158447168676727836602531146228550624601077771293445374664738582315180764391517160127976753899955858516693038048077605976214076737803214776654608289344776070363354140838964083492639702103600874427366903406424775199170517669131929906856393121557894097389675835346208276514688713040968892744637181833187309079351204883490692526293555178278628570950081271777020255800774859509277838208403139007123988571445054668800000*x10^392+113338675250302925179930001627349097534195110248087285723564316249987533567362843528813807736321121694088302249476139134559744111805829297977638358170826120611942541103652530958681619750600558151123392882227842658997024883116375981306074118781422560791527504679373266056386842854753208510852931532428097847752505172636083160233973828436685843396584368846950160975865893931555160391685326640482377389494613057053040383636231166537207099675026792919/838640585201888648020575739938603148660090698992430960829601308012797991073274129244254275132885988324505322690184937362981257818975271524547776312063947875394233335107137109260923664944674835679195624014446571902993856496272655425123075063184839252783152460899481863159903620376810448272841525376954142773190071863550268085011638092398521525228058423648622995056803998538935857291101892354835410939704069794551163953416706647477697426113611063308713140302174809404629273084602916013737314866501255168000000*x10^391-1748764604175731324604555318866483538916415240416602095686316469582754197250124106380159013958082604280722388180595704740762479856774428264276956080148245213585704007123910442535524607033538521006322168103175805668326459287979909190649859734765854648494204313925807731173820405376846567880029549741499935027800709591862663324502290592815015942382062630720731840753883607434609857179498649361911066093999462425936428656604829451191724248709399997183/157148343503984672813701730960802866933536995595812447736992983563013531250345829141461801094131559042961151236406962108940180311309520110292183315091367463420027108024691230627662311369632915362655426161476296088899464186532322201199985450301405263059981491903933678358271170710608480922510919678327714753499308850739111773468334645621753725804273101539080431996798041572372903720086477675106081619163008770732818106963315184096590071539442811555386554598161371977667454556468669493035699924215158276096000000*x10^390-2355879248889283130186082949200309562621852567022411961422729345116290208626648684812515891134293170142821971769320056879939612405582235917698333774036537209842040496246281704776703965594800071178145239655132078465276258101685560027067009282761156224295457108972843320864746612268587551960753378103718009490882467385893509019951104250424895542207178952490897954454962842656119296091623984646544359900960750973664897415641942528330249577491415768153/2757953428494931007880465378362090314683574272706508457784226861530887473443569301432654609202008861203968204198942185011900164463482077935627817179853498983021475745833331097515473564537057664614602729133908996360185596473642254631059744652789662366702675182914036055187659045971178840190066640354651393923912870330471411624369273030661777887864992932010861581543805629595144460287517683198111732416310803926360957777206181480895155755517221342797034033197732078208063827466025149602776533669976027745484800000*x10^389+1360715450426873873223688417511858202286306523124580552692304329726228042851283132673209928263235025192307597074415139455562964141985465560319793728684272319084069549324725622411718241770257319660325742534341315282101460540259358640017843433216907301501186070560982099975659517259041446649835894999312854447198976974800641913109048146444720666344951696061096378551066821648235610476469578080430691703616781888563403700192916893276764826908936098393599/2519390456930119475698805123133769502463445098117395476185891238008465706990700556858729985506035094709824954535733686008370800237390878194196010993796171320990118093818747957580385101204602176625439593063825868175029542378672199605473076740323356571982893779591971936413926538494671870513625875963974048349494407046885634518861330913509534100564671043391922054740266442635164464472647403601475067562299919386730734929477846782797724782664981696645090589326128253443066306390213974162136363507523101345500364800000*x10^388-4427289886510695095813845956417421297836877172454931991540925149851140569199963791604398766214676974330787150599156306455038565638998534246880211321126474942432360886755457910472473015781145137136951513187284349246785571295592603622230664349083919757191162662698897901838716753724036482327644578117404384016455193753358197071767705198712362550696160893486235874776657138328535499090547798098996380489732705677365963310354569645059423888756509525637488207/33667118554048572577658272621461188615319509535162379227367301791754728935658129681414580542314248177626332832451916392867060677732301783484680134112296996596655146111318692706738202184417339806681074370030517841596554780714672337767857819096289078542721806155443439380686583119211999140047685305681778002903963660248942111202447737263410606092665812087054932801905128526222229771640881783807231622848526282748760157009598362127882555815708683408607674563282917076410383665553707379523460652823732707900190474895360000*x10^387+596042340979582923140030631766591144125138424914554375580487803191437569472461784987037569944009270698928348404629869618150450220768785851628607101581347168622149874724070853966345108730026897345037061122245988092989699115281212374976524618283544699354428391578782492643943269777230232657629108741548314741365691766927027779419580083659162492310470477754600436407427241393449498382344163629308198525363655239551858440359422984797601812612243578473771514351/23566982987834000804360790835022832030723656674613665459157111254228310254960690776990206379619973724338432982716341475006942474412611248439276093878607897617658602277923084894716741529092137864676752059021362489117588346500270636437500473367402354979905264308810407566480608183448399398033379713977244602032774562174259477841713416084387424264866068460938452961333589968355560840148617248665062135993968397924132109906718853489517789070996078386025372194298041953487268565887595165666422456976612895530133332426752000000*x10^386-63383265514021008219065739409068518485424702278694245090374081941261707848113146429625309854335169729534769655455020873664262523810831301875215408983702013954161840756040151114587045279641010540506031860191887890885624414269544147868396125055920779907947304020774896353398256664286938416051449443371168412406529834609461854331563278859502403182952093144393677013398049565628788444564742153623202105706727571192993086658216894895900694548977121383414762824751/15000460694282108718429850981946339112820222710993774237867885691094558923444592455976127619358370114166329814250508498330547939616770326119497424966939986859115886345389262642212672811465626693246961320251158583557180845735636777094522075493426977661983829459216885094798992530081627018136626940784303212563544985516052203644566207768087061310471977949801715433930640768374341428176659874314823872341244736789671133543077862242379651833331168396183813999645524019659012530150570089382696172647733387401367060068119347200000*x10^385+308491359091085285521370959190487592621260888235661765671455290663163161452818316371019473301588515954385716758012572106558201004942502465918539629589209531138366163480141423533423863526188083006647172079621800907881018300649028564735796313978038580248149078733383874819529956991039238367408952131200989662967062235399301056596084563037069824277562819346860482671281200098075982596005633496386702642917461768311590882848901156825528087388997007360834072198870577/629319327660782067767193681529255413579851076801892141859350697693720395368245468836385140724148154189658090140522999866627587893388904415133315302113022248696108485143564198716295666683687925204020850588936939775502260414762414921705516140534239802845761591912345719343800399945357858834225288922370800777749257292350110116901700969897145845512001048254014634838170149035864870716771470593754577524289687524116002955910593247275300993247686951447898276665128551038094439014916917149902046763147908046112019393391167012864000000*x10^384+2823429410259983034125676627200047813909253863929082689916107230171083584202340405324185387557688487754578773846036754125279465121247253093762318138568739866623335854855744023229325407996532672694891066482854613597021979599609458294286612072226971943413990943371654400001377981354394191454647589727619286019460133169239228897808753000179648015614162753290837949834592320973302640767939484185613474458477860078836315518943250675240070454550646827800281854734802611/105173437992700345412381356689407025284518826993429263012241368378995595877312865270118721423313961483980724772022108618026670637582093503876153508315979473199086399086324827866096495568062027088839563654551113389675045750422863350670168511676160977643970322645208702392468650239089411016714283265674633195592071528992677296295801266439490595414776396530736153321057352733337701437338068457095379631944729517370248367517042307040688840302366401901660217130256780217362486444382280991826712811223003351801218988108163334537216000000*x10^383-24028153201686765970444672675487848680265749035026118607594495840467967658930293798003547319013322255682225874526830028969868755400650173187675064690811584470168105625335104357742715689367596126762288320558366072633526902248328237481333529495348364909507022408295040184413771636666766317305501399261665647611676032987777948585508361563729320084952672494388519486899306544918684821668929786524729834954086742329660296352573253047160731141006005162406953587999285644709/661420726759236372249121726311582295296441114557820430903555645540020588815866707845880907785303887492542780844851037940395727829662702889662289963298006909881454494368313081760185703985318079500699324457235587662896409146445041489028879745858279793977551649069625356674464988689313435968256596845932671790907738978473662848219109050171322141621326646868009563071369540289570327524928064231178971736781554687667581947833605205792172018255824820644983725501166282675533054036370967688885078767951293364713323184928223758999617536000000*x10^382+277828961663234199079797419675491770789191393353758606097647466751097444135937331492647497432623486630434418200875903182629655503687227317659682510463486071516429785297235775455871888096118101196110020696537989294479741390722587871035295503336316819464681392636958621925741523627017224680471878470892447770995311776588777301474205273462907664753028011500741561372630793536991330440752324844267225638229417005747979981103404812689693726462826351740643067222945529127991/23811146163332509400968382147216962630671880124081535512528003239440741197371201482451712680270939949731540110414637365854246201867857304027842438678728248755732361797259270943366685343471450862025175680460481155864270729272021493605039670850898072583191859366506512840280739592815283694857237486453576184472678603225051862535887925806167597098367759287248344270569303450424531790897410312322442982524135968756032950122009787408518192657209693543219414118041986176319189945309354836799862835646246561129679634657416055323986231296000000*x10^381-2010461895859509422719986044187594908234904368536909951066385643533088625274118580053556516753924048887047351847946914897135108339115368709414800730971838250453028127986676179629076574468308882729126608668095130254236638387394394588056910621398592352762810463265136250730624886709284897012404233292670658923430224320527564340633662381878551086212687484863472155157866749976732131826505126711383027490985924943749487110781687872845540448052937717560505798587735014366540257/913562244848578388186953917842273205250988024720636273009161900287622917519540887277224860403955153051349999416278391815729864027064081183636230844786766720011183525075446448284149616572969155223319915332227280507044475069979648645144557051536406350799322068314755378143051135957543989520587630642764357469663259969935564809914412049405232197873075820573857224628932465482438011221360941452875169910503524713262716197331149513502617497679164312172699261466916883626838360631684017023500337415239541810862418542901081794615379736133632000000*x10^380+82798208975521705167907267738341437893850237412628327728264850691916012461219133964392723551035601564929638652421790358598672629531437834382699488129687063023287721005067764914348974464293161844959616177980031866562998122003899543597736646448167192216669002004812146976338125056157516041934563853847250833515770850622628109822933474393508055707255329961656681371983056348687899504659070331206498912364086413643592896842448989312476960086684347718998667359716895248840717/469832011636411742496147729176026219843365269856327226118997548719348929010049599171144213922034078712122856842657458648089644356775813180155775863033194313148608670038801030546134088523241279829135956456574029975051444321703819303217200769361580408982508492276159908759283441349594051753445067187707383841541105127395433330813126196836976558906153279152269429809165267962396691485271341318621515953973241281106539758627448321229917570234998789117388191611557254436659728324866065897800173527837478645586386679206270637230766721440153600000*x10^379+22143078651198829472275893208608088976374184265365079826241449076476656925642174973220072737629758744340633573972040323729117372916170187460303828252044264914189060436087707555608892549357847318687241011620871769250031891195004350537675726005308054101763322892110536715976541690036425798608636891821775584731627219027518409742325369933655605167847820950656403740917057826149038917665413429049488964777133849417704152081782538403350006451127440738255073099400557848468117203/534105030828272868869620738527306606717937638772672790652076413384155862498624384337756742386568340679941263658732998991148307704782744423201086001096135295187338336100109011524845231833220686909761755299833357275638481904912901783897313834610244608931315654019538584277553416126218518033316352378985753951063928308823128610468361860564274952164515047740299887807059076619652558880456460811008939336476780688361914397607683251574170293843146623468646896224018286843594779159707743712619237266445645724302604376921688460403935608933166612480000*x10^378-171356591450977941307849074320789034513230533349474342936844539351854829290588923439106508356810161426248009387398089593491881385748350667244704711718980466224859305024955634927657304983431167655587656038518515394418960309791982836858850049823744452480880382570734311199132152874447483601047976323699689226348511802464201182614178140762783882657457216402113195289507676540913039249952158978901366295894658054082187546698996991862684634613053895308361043330342179737126907657879/8652501499418020475687855964142367028830589748117299208563637896823324972477715026271659226662407119015048471271474583656602584817480459655857593217757391782034881044821765986702492755698175127938140435857300387865343406859589008899136484120685962664687313595116525065296365341244739992139724908539569214007235638602934683489587462141141254225065143773392858182474357041238371453863394665138344817250923847151463013241244468675501558760258975300192079718829096246866235422387265448144431643716419460733702190906131353058543756864717299122176000000*x10^377+24284865975322586936584026705258475120861087619632059277693181493103361693940969964096941473755124361240693139244988934145748011252380330958824018074747829193549366467886703378646779525692727861068860012450810486348384977194852401635896285180476361011927071265802011569908133531127457226129316239001598393589349743136905380503347341833768280996468653636675089903151592002611105236065665212530363740890295297612668600312558651741997499083913849698296494236752851987680720376606697/5928045089788771278405642317433039210627557801178864620267162414061080521768794507374370527667081677415185083879869024127729845923076299921719433553316033044666647875833512421639545349247712234528618466116732928236243401624675919722020883683184970170643895726854209235361172304420302487114729027963172357746707316897835625025803609999449401800947756627745781962267743867878439242328158269952908492919039200779646096946907616601303005445622430452544098617362784566134229543763075240159953729901211883035177713544563243264234791421939439561080832000000*x10^376-448359526112848602366864404062097923582876554313594827389033120042819381029647362812912738639520827956537523019625058563876352606348310759908457084368458570648455413338240531338235719096963051599973858736265718733974743269656155958520512081913040786846597575679183409273622984276633137962870999601412728112355117424438988617090902960176251842972774344032296714453248311019372755360262518696839089483721397508605244657301507689372102890082871490820577505591231627669034492064421959/1138184657239444085453883324947143528440491097826342007091295183499727460179608545415879141312079682063715536104934852632524130417230649584970131242236678344575996392160034384954792707055560749029494745494412722221358733111937776586628009667171514272763627979556008173189345082448698077526027973368929092687367804844384440004954293119894285145781969272527190136755406822632660334527006387830958430640455526549692050613806262387450177045559506646888466934533654636697772072402510446110711116141032681542754121000556142706733079953012372395727519744000000*x10^375-129747923622174949748117456704831530392969868751540760789966553156047020305653391851410808072164149968741885046604102108021145086978849805892588144595619672111247011116859326535498940874389931906766936147673570543295333334596917526296950587817522856744581748836169998239349279852781141957190609311728327621108033262527835620300679281780344972811541414429686231117798492994321354513581280236584240869414767506569339307177965106787928538536836493620672831028524900427032457394044643/2962198531020604478809465576465001747095124267419838813327345157056983005339237624607993149825027890499157100375663783133364083008946434176268418489410842358319580353954961283920806660670241436576761965838022853986356702842607290347249820031228428171423288203203457168685090406885714227407483058896059048917123902351410786166740019273571024161458202081064353817453174166595257024474132009354930274615544511404967772751316298264774178721135639093825112662952972964739073470483456673852235340726020953245885725168114063711113015775147584568367775744000000*x10^374+168013731074401827091902616003664663401971626504916330386607189621568113781678316400093520340858127697592456596039549951852763212010976612030118887135808963436618364927575381114248796946616793061887145768858980371975097343421310655334223269033500639795325488368054106082728048773637164737389142961454089946966327975471262271322563731369229304535636028467015678159838667869183733582989302907764686916931934879961111328827772105869785728994169824000971395852205480863702436702959668649/6509624458778497077258505569428132535007650477063840564383362331229919522689844630355930685424183030321278107886415228464902357026269068217622214962120939832995863887404328831934489211170290572623298121796392483995061442977249690578756300159061290152018203432291979962348661283723110430873209727340974285585526544367378555478769892789711906313771450695013769536928401525060463958479153403514591121746438338454464830693153520847597656055699119232969412801578046327381379543135471048834234046158956654820002090995528575487586794319089544105373080748032000000*x10^373-2849548303656877246867141193800598531847999498642622241422106234078084416637338249572017520744146776420871393659136679964529434239488716014855138475102530945872211234707298621835078966497089907291990410529065134973931084996615828108710456581973390705789813354116578224725620115612480093254557236220016980079650869547878909931011057935329647842169475636430094366851741725650881162166102081022606724604221151529486029882943543082881394106450744532665114094950809221547050560077238905162859/547081858764662451366959325065879114507112961393399288711906537041224896525899922424373126664419190234260854742990108630647323889201705031145406189846568025444638392825234603693438342285173560304407220752012417139912953790694018495619836977967828946955913852856682579995706191606657646831446291905190160909178821841723228559546779329832968030421980259310347219422536720969131511998505010338173267053814170840390133301114008199073802210233065378577215390670222169445785899564191257886126697707291035184382615731446212541127769368164923465703764452226105344000000*x10^372+63648813250179112361703125106250094775649291598902649832575160474966301553578093517928619179100859041598557959796927507867987711228293778244112270892058789132790162067761449605242305705594674305111252459732266769946451518263037632861822342402021647982202945227797563621688011013988343535519513103989805354883217502799718182088290526105069905375232998432367398521374786618537287795079312541388096656962799149565405904442259013513775347713198362983023176531004415627767677062865958677691977/137864628408694937744473749916601536855792466271136620755400447334388673924526780450942027919433635939033735395233507374923125620078829667848642359841335142412048874991959120130746462255863737196710619629507129119258064355254892660896198918447892894632890290919884010158917960284877727001524465560107920549113063104114253597005788391117907943666339025346207499294479253684221141023623262605219663297561171051778313591880730066166598156978732475401458278448895986700338046690176196987303927822237340866464419164324445560364197880777560713357348641960978546688000000*x10^371+604992791888764028937528289184580572097968780105583144585751117297418658967627659042381188656675857692143122389419923457947365127694939516817357419720535646876113641039737704239909004272040445086997593506205267260479867554885717098211150772727446853105059792110978357334840015637007718168919049598055744483236389884902956059945060153764393808823060234654215312044499225597145140017767988864466202229213657963539961446787438977766765118029999254184330196655714968049501615915999458126281847/11580628786330374770535794992994529095886567166775476143453637576088648609660249557879130345232425418878833773199614619493542552086621692099285958226672151962612105499324566090982702829492553924523692048878598846017677405841410983515280709149623003149162784437270256853349108663929729068128055107049065326125497300745597302148486224853904267267972478129081429940736257309474575845984354058838451716995138368349378341717981325557994245186213527933722495389707262882828395921974800546933529937067936632783011209803253427070592621985315099922017285924722197921792000000*x10^370-474253729914322630812742432147483572836152402686567189474715782265313875336696213885466813904778273741033978425089800555677696786802259682444714972145945805777105613447663763780426664852603063684281706197437009689123418757676486869385519612543481279541050031082817482015851481668051288995970955866160134345447689948110209426931651935697361817168794396992106720678402153184573532596561022720621919164558801486905329551401527525777023841007441292847515752879384538771969307358410136738785602507/18135264679393366890659054959029432564158364183170395640648396444154823722727950807638718120633978205964253688830596494126887636567649569827481810582968589973450557211942270498478912630985339445804101748543885792863682817547649600184929590528309622931588920428765222232344704167713955720688534297638836300712528772967605375164529428121214082541644900750141519287192978946637185774811498456141015388814386684835126483130358755823818987961610384744209427780281573674509268013812537656497907881448388766938195554551894866792548046029003446477879069758114961945526272000000*x10^369+1485392523935019576269966700636252674664647569073914984587611449951664757722851007607771083132121438870873261272985898811011878434824453139182534358407306147934774011006946296081114071312816924101635482839451209090488436021799192852411810853494320451437309810594826136898627076106702844992363487463216332267197372129116104297872624865423855730384261010327505333231197407193865976218027569689706333725846927131233396706890947602384130342145129823049297008831212746105242474611669984977610801883/344240296823394091524510061404122319945115131040543509978853197958138835755054193512269485780761331764121470020711686179426739865029566379998018368156712871496043304168504189098399723395430806934899676826905759413630633845813566956237572591119186297101433325956925309283052202747152177679978723758817183598979637072330545666759431326519045494063223206966322657015081273096167671798240079785658546653131267253961309970692628019637582244216749848599175320047526598476139560116732532970614833240583961321517748344585058926025821091895992693143740887772218550384171417600000*x10^368-410429551768074326800394644586070463745342893614147962638907402919504358521778644722693377025463264792156919175544732517343093751177553072527824087999620582445159825296100148673445183714180354371913236431618060178349005009414264800826124681933910517586906268680567656733928393852373969957443725338453238746680735570582113741030715600746125373425021399207380106850000092143735004669111509522046547646995008741379377891788428866613384603978925174322387976061363149849007415960637853152215662833/2184601883686924042367083081987699338113230639295756890250414525503573380753228535750940967454831528503078559746824162292515849143456863565372039644071447069109505584146276584662921321547926274779171026016901934740348253252278405683815364520564066885451403799342026001219369748203081127584480362315570588224293850651328462885204083418293942558478147274978586092595708079264140994104215890947448469144871503727062159429395523970776964242144758654571689531070841874944731823817725690005824903257552062232708787571405181645933095390878415168027586403169848492822626304000000*x10^367-2842697233647432917795773355303212968355620622701352588483037532753017544991263690042273082972680803443369265825258860886618637588577567785316413454770477978391557538252375730461233671267214451740131453838822781088573131813006480587966098948526645061374375704951067367941782593014147243285460590665103208533627425997599122960978632346179018294366102640540072814037437028610540402904177227978674565106690680883448761031523811341627797797933662786524720834684179813645920428519007973555871440974469/37735621337780460312916792931119888712383520664664379563881887560171179175469040692814981031287057187982995543670415038988759224004541066575382773517338864973396267002951429208966577678607125056203702573765409346922190082178083209742762707438485201888259121191398152403608182465142821717279267698441539666120147815868874415990168862013017767059210527947648289661993209156801900182523077546103889884116249516379238798987325883512671765611040118403441598583609865724954418579996220264238798019832813840064775573533414159470950508093638719022416876117590597493112870797312000000*x10^366+367183130858678668533180026618849552967285314202918640106543383366332336503763048806039305299120142060008632380087375490997342000619999406867688639330653892611549611492730688116787181839834083864153067461184905703818103259579510905320661505716901876674947933871058901879164237663109061210140389369280690591831787234605802500201167868965264610211416763078149577252368311142327906051342195577677272986540174483997164853974959276335321481738280118146001495686949441445324264322721533238160227602437/21347580071087231834164357143890679900148391690295849010424610676896838504979628734792474983413820923487523193276406222056498075293997517662645111875523129327807031047383951381072521086754887888938094598873003001973124675060744215797334331636628771353929445702562383359755486080280796285775128583689785296833683621548677526760152670510221479650639098667526746723070444037276503531827341011795914848728621154980255091998544356958597170259959838411089818627299295467259928225255004606626520022648277543808073038741760010214994858864401332475538689917951252296103852622479360000*x10^365-2328622822877490256773062837490137141418504110774718844070696644377641115928413649201992597470815643887542517977006630463046026924607074727667607701268136075826369194407227539054700677430059191474078093029832008714218087187705273000040089239506091073793787960912415543979502666890753045332610681251737846206841918147617812444949173479769512599560032975631324962964266975433570540179886820813350316613430477351600189889694673331083499398176751403867018190718483858346262041964668622479061375659093933/6066982256202991287269510300293731227622172918382080288762674354374081503115210486428021390286207906455154091529154648308456752998554094519723740795023673354962758223666518982500810492855739138036206484999707453160762032652263506129602417051129896818786748468668229350842509144015802304417291543484636981360132885244134153105235388959004944516711631841311101418696620195393982303745330315552399000008674132245388497145986306247633315787880586076431726453878459771795271601617472309203256990436640477950254357610408194903101538889262858689548095674681745902552714915308634112000000*x10^364-119171387770792999202912130268241771341927978416859036797052612843262396919254947071772603159134398048773679462312301499756139827139591919756643207755539088547775051203966595807059863294530971853229477673907657928821361857811642170299403047746777384455220619714240884846626882980462189794064330777356315635515138209687652927436744525536949376972434901381686972974232889980176268319452900619101747938884157351677654376019397169765997530247385761946960809834746014536729841544283961603030563312016593231/218411361223307686341702370810574324194398225061754890395456276757466934112147577511408770050303484632385547295049567339104443107947947402710054668620852240778659296051994683370029177742806608969303433459989468313787433175481486220665687013840676285476322944872056256630330329184568882959022495565446931328964783868788829511788474002524178002601618746287199651073078327034183362934831891359886364000312268760833985897255507024914799368363701098751542152339624551784629777658229003131317251655719057206209156873974695016511655400013462912823731444288542852491897736951110828032000000*x10^363+1013075065153308944556453525663093216888826022588124391932006142434518887022428946484488863115575023336223385604657134756518896172890693348853682229653268939280271404932960313851115905675225992733494098999487442585028640903160507603561352261273543807604662172963603097315763124333445898217906928602673197689573150137614556957265596397811989648231803541446878906219413539719261704268208812151988963203712483741266236206382918455636725543887651783331873787583762928259418496395083482004501484618643171617/9173277171378922826351499574044121616164725452593705396609163623813611232710198255479168342112746354560192986392081828242386610533813790913822296082075794112703690434183776701541225465197877576710744205319557669179072193370222421267958854581308403990005563684626362778473873825751893084278944813748771115816520922489130839495115908106015476109267987344062385345069289735435701243262939437115227288013115287955027407684731295046421573471275446147564770398264231174954450661645618131515324569540200402660784588706937190693489526800565442338596720660118799804659704951946654777344000000*x10^362+7099498673156279795715825613734739687318098354809726288066089194440319410160422243014783694644422805907314133866386772589125043052047145851028388845371818689438449974221395604169127058078872182075693200606079531444525714217127242054572933201639829404428572198074705521022523343272216433202512723113129632172774649488732701892695311807488687328665342213917307650339969382631364283251392296217210788528805500643282940715919296921375719334287225428601241581951446670484837659623881212428534029828671151/1747290889786461490733618966484594593555185800494039123163650214059735472897180620091270160402427877059084378360396538712835544863583579221680437348966817926229274368415957466960233421942452871754427467679915746510299465403851889765325496110725410283810583558976450053042642633476551063672179964523575450631718270950310636094307792020193424020812949970297597208584626616273466903478655130879090912002498150086671887178044056199318394946909608790012337218716996414277038221265832025050538013245752457649673254991797560132093243200107703302589851554308342819935181895608886624256000000*x10^361-286498860789656870038131479042379169081410428032046222568839950478346396338913905310047720893218957116748258254965469287288045522106822513893691824757592425206588460836118838836832832826050070250194446406514419265041816272465469429020074271896878925400696808562878789563316346113425481045321001538518746090937788786218006961223890025204789410937099022418575340850219764635033549787468312599372369341518179036627368400089903506023484410630696170639621424263662537530291694685099010149008754105571302620197/41609985249374793940330402067864135650923194652965047679019166197618540551573459286853507599823417464285035386274483172907465665381379355585097935028295802095223939809457611118190998710137572687959935715329513587396271469127328902871461364380814920498665236873465181563157491673610587030289293675164425781343738904410697487949845759168886199631639590592666979925234298239936340839440693286754670978427490946164004321257941154330568257265705423725353798526526552609593388201224523844553512247434349026469318894374667096985668493567364846447874724914298875913936421662030026070032384000000*x10^360+1252924135283073860056035400376004976232650291784617521947711927326684313339399612451270693939806848562218904702891747896101363656491872827968527758812594826751205133297127720149058648141529026748063772921160743490444330555765845829977593623981887651179903603363222791718288967258070946931992731319265862305588974910178634986291903661698440134453268872579444443706899920436473186205083114550620975523799234849159871843536854718846141398451018237892654220945321569134307805793775650034313108006321072796681/748979734488746290925947237221554441716617503753370858222344991557133729928322267163363136796821514357130636952940697112334381976864828400531762830509324437714030916570237000127437976782476308383278842875931244573132886444291920251686304558854668568975974263722373268136834850124990566545207286152959664064187300279392554783097223665039951593369512630668005638654217368318854135109932479161584077611694837030952077782642940777950228630782697627056368373477477946972680987622041429201963220453818282476447740098744007745742032884212567236061745048457379766450855589916540469260582912000000*x10^359-382883989549975036684714825979743862688279090190140947852094381768784242081928419591548024474123549408666854353684574496145510776089603671727568407275295885808074789640326098645063644035122688140023454485982107883915784966832701786806662475845294094377107088512289587842379554508441985943101855392629640103795323533123706983206065529040262406973012153848004673998424339071195338762252934556723996568113914752239152974087008191911146096553926130981587247311900071532152110285591971352465260268277558907643/2859740804411576747171798542118662413827085014331052367758044513218146968817230474623750158678773054818135159274864479883458549366211162983848548989217420580362663499631814000486581365896727722917973763708101115642871020969114604597347708315626916354271901734212697932886096700477236708627155092584027808245078782884953390990007581266516178811047230044368748802134284497217443061328833102253321023608289377754544296988273046606719054772079390939669770153277643070259327407284158184225677750823669805819164098558840756847378671012447983992235753821382722744630539525135881791722225664000000*x10^358-310439488981039070764291520411563502039179766075671403759675983127350831471179580284497101534794208396543598057544985116771183499587913278073470659141496618570401906705339256518051702967318557574549059723953736832140405350312168683800110517121057863133329395468648545141513570956759415116692761713404740567969452443780174362240427306784528820727579339818182508323472154066041921493164015040676452141206983268118626757358227850170612114596228406793650425650253944253351930819931072619932167666968134924233041/7927201509828890743160225558752932211128679659725677163425299390640703397561362875657035439857558907955870661509924338236947098843137343791228177798110689848765303220979388409348803546265729247928623272998856292562038470126385683943847847450917812134041711607237598669960260053722900156314473916642925084455358386157090799824301015270782847664222921682990171679516236626286752166003525359446205877442178155135596791251492885193825219828204071684764602864885626590758855572991686486673578725283212701730722881205106577980933676046505811626477509592872907448115855563676664326654009540608000000*x10^357+33196330039699067588995761842491297102775694772229462825723418263746715529861415057686001336536624672480619868375750177250518928718001153296762666500116599625678386120236056353129092959781078491898306134544782950943525282072443297016493293585019002332419013704495949267629738928401871875645801248174268684078943076199795502806202068760314773653123732454956295978476043759068092954719076116441198654778764402193484766791521858782521188656872184326302524720742529141677325275422304204297466898654397925160731813/1997654780476880467276376840805738917204427274250870645183175446441457256185463444665572930844104844804879406700500933235710668908470610635389500805123893841888856411686805879155898493658963770478013064795711785725633694471849192353849657557631288657778511325023874864829985533538170839391247426994017121282750313311586881555723855848237277611384176264113523263238091629824261545832888390580443881115428895094170391395376207068843955396707426064560679921951177900871231604393904994641741838771369600836142166063686857651195286363719464529872332417403972676925195602046519410316810404233216000000*x10^356-5752294827321505023274313502349555621233318419908653308457561271380000145194662721275250582148056263735017732308756768107447399421041065644417189418865372920927115480491489633406083277682922191239044742736794242867628291461235666398789234930287839651162172139030968623501797861222299837136628015313429464136618623007743239211514599974493915214392651095218401599796585345642801413444303913793983320434361251749532093710108163461428549321032934601813676027211482480873982881301192372540338464238464468782142407/1997654780476880467276376840805738917204427274250870645183175446441457256185463444665572930844104844804879406700500933235710668908470610635389500805123893841888856411686805879155898493658963770478013064795711785725633694471849192353849657557631288657778511325023874864829985533538170839391247426994017121282750313311586881555723855848237277611384176264113523263238091629824261545832888390580443881115428895094170391395376207068843955396707426064560679921951177900871231604393904994641741838771369600836142166063686857651195286363719464529872332417403972676925195602046519410316810404233216000000*x10^355+495433922720093331355009838714274579418202698611573173404456854393930534621746812632290855421509913301744716805471703144101786884263049171561499521077738916774833403821130908644582678281029119427076000420929687899700459230885739565335234071526074190114472436598831063800271347964017594962172123154392953003522201821694859881882952034028696909491472309052477769237305936579907662960823690208566701713796425946706792575090687090905682218862278244056401705942066081722764564758379208220613527940107508912150283/4959694627390875642893073535793558690990302198140092636316849384268445601563909241928319000716398235377631630428829903205902350393444274680967036481686908848827505573843104251697403156670530740497135885010043054215366413861142822395764667039636302874484579841438585871302033048784424152971372922192042508012345605463250188690073021416313240966195196241937023274246296460253339010343722900751446877252099325751043730360934031343336716846997747470633412220016717546990643983322798607386393530742710733110421929537429439685726228213372463660372687381140897680641864943012048191131391348441088000000*x10^354+450040365615414139170667853162367489725519484479131728394607632478350000365281173108408540475795397061671572386572860846751689302531883999166825101370596612577548990896908228910078379700228949907590333176056026983434170136005466702644977361390905587301968222020575035460359743933586908463234147856224553461187288844233991339124332810313706119742166009702456322785627223019261501753089533296606821815926586523218651977634459743244160210755051698122371749953381485313261238091941000069527368352951013706044661541/5177921190996074171180368771368475273393875494858256712314790757176257208032721248573165036747919757734247422167698418946962053810755822766929586086881132838175915819092200838772088895564034093079009863950484948600842536071033106581178312389380300200961901354461883649639322502930938815702113330768492378364888812103633196992436234358631023568707784876582252298313133504504485926798846708384510539851191696084089654496815128722443532388265648359341282357697453119058232318589001746111394846095390005367280494437076335031898182254760852061429085625911097178590107000504578311541172567772495872000000*x10^353-2894004070874198462799991217128802578031681498568648544815797613333954738591369120305342952569287402251288245067301315461114297129656925865937514603559580165992222702702146699493605662800529319050453532471326973510697415392454549929813507053108857506925558966179548739895017455929392365387506582534167539554978746837378040769077680736650977527782073378823831486483847715000224357620723832755471800517210914197115043612821102362668756512020551432832290912479282062423214786209024902798617545330788018404642365979/108736345010917557594787744198737980741271385392023390958610605900701401368687146220036465771706314912419195865521666797886203130025872278105521307824503789601694232200936217614213866806844715954659207142960183920617693257491695238204744560176986304220199928443699556642425772561549715129744379946138339945662665054176297136841160921531251494942863482408227298264575803594594204462775780876074721336875025617765882744433117703171314180153578615546166929511646515500222878690369036668339291768003190112712890383178603035669861827349977893290010798144133040750392247010596144542364623923222413312000000*x10^352+12188949651750664240665944431685729166060497608642413090986975910235771074623645857284820815091581012140630194915935937345475143585437308212674813162481570484232669523556988872998195539859496100962983147218655331443565332114987473504099189828880414732501063401780719382537919725476684953587802261927700737899538700136634672097788760333885943644781278599788369846077830583398687458532787631018907482155678470310749322261495702190253749953782658289294817004870647109050530659529530949615209446253860764338312182273/3355292931765456062924878963846771977159231320668150349579984410650214670805203369075410943812652003011792329564668575477631410869369773152970371784298974079137993450771746143524313604325494092315198391839914246693345963374029453064603546428318434530223312077691300604966280981899248352574969438337983061180447950243154311651098679864392903272522644600025299489306910510918906880565652667033162829823572219062490096113936203412143408987596140136853150967787949621149734542445673131480183860269812723477997760395225465100670022101085032135806047485590390971726389336326966745878679823916577325056000000*x10^351+137980807193102174967484604359884326247651391979612446925437019658361387511079059312379676866112584869706175526409009702762606300730903390882465205552663583819934606349733518733710120788476239735326956703337058472008443759046426437404162666390232171020339497694796388306033117561111243099032035766709334894676987573461352970040023071122215894658703456398678925350977493548082710957104713142268514764523919179424922173676220408680521872155229340042137812397236612675518065142845037260732706737655684433893422840997/2959368365817132247499743246112852883854442024829308608329546250193489339650189371524512452442759066656400834676037683571270904386784139920919867913751695137799710223580680098588444599015085789422004981602804365583531139695893977602980327949776859255656961252523727133580259826035137046971123044614101059961155092114462102876269035640394540686364972537222314149568695070630475868658905652323249615904390697213116264772491731409510486727059795600704479153588971565854065866437083701965522164757974822107594024668588860218790959493156998343780933882290724837062675394640384669864995604694421200699392000000*x10^350-5041456804694129212600393015368161555372272342173692278169507591146790146623544359831689842105130552682905691603672634140478084749951670184952499104448744414995973906827580191981780987506099282552170187146695050107489286723167982747511238383765235640787929528740824901228891825978100717307505942603712371822689777617623235565353371766932875104721581137855463126487064164625480497320202972939711200483313102034419183175445723286147969965787121615658193627356089017396325115940566788864352427847404347574047110422323/35512420389805586969996918953354234606253304297951703299954555002321872075802272458294149429313108799876810016112452202855250852641409679051038414965020341653596522682968161183061335188181029473064059779233652387002373676350727731235763935397322311067883535030284725602963117912421644563653476535369212719533861105373545234515228427684734488236379670446667769794824340847565710423906867827878995390852688366557395177269900776914125840724717547208453749843067658790248790397245004423586265977095697865291128296023066322625491513917883980125371206587488698044752104735684616038379947256333054408392704000000*x10^349+15040654075551787321812981100030562174105325905527679841344759364280607689026562927938977038619041594784496842246530097516810149748141787217474613088900125603994894374018124542398032260934449343778964889888881582127611929796609658064823961255731643120839517001152495825545148379642988653801636790366684270605250542960893642076408277572073649490486000479334794630115777569704476768219733504415784405351620362005871267154237035601180105847442360030574800586624657041947489233954973947838052318024466621925416223472771/447456496911550395821961178812263356038791634154191461579427393029255588155108632974506282809345170878447806203016897755976160743281761956043084028559256304835316185805398830906572823371080971360607153218344020076229908322019169413570625586006261119455332541381587542597335285696512721502033804345652080266126649927706669954891878188827654551778383847628013899414786694679327951341226534631275341924743873418623179233600749789117985593131441094826517248022652500757134759005287055737186951311405793102668216529890635665081193075365338149579677203002357595363876519669626162083587335429796485545748070400000*x10^348-534940017299267313870459225266321754850921705254367700390206088946903140503079407106508229296903271966683752154481117876855068768434034780281320946443140303412749210892946269513076108802995228034605281403303324138632957102933728649805988381984704329490670546347085199751054197116692775359757567025014207172847831878622747306373519181078327138818915014220857243371755988475530262672076193151287753165234000722931438389344857285543752658912178550175124231742372681476497111183737157666828999894279970137947756135823573/161084338888158142495906024372414808173964988295508926168593861490532011735839107870822261811364261516241210233086083192151417867581434304175510250281332269740713826889943579126366216413589149689818575158603847227442766995926900988885425210962254003003919714897371515335040702850744579740732169564434748895805593973974401183761076147977955638640218185146085003789323210084558062482841552467259123092907794430704344524096269924082474813527318794137546209288154900272568513241903340065387302472106085516960557950760628839429229507131521733848683793080848734330995547081065418350091440754726734796469305344000000*x10^347-149952541787737794910323877891528751670711214177827740678104647697934757202092545785389958995567419646752763662072090091931130624250057356620483939475086414740872053330781253926258609544957769282442297472256592882348090601644301466676624994432346801956620676686742801352808838146061918297772997840690109007392070659846655949246980646815072772553520876433454579557737268736388552471035418538804628345680066456292353966212655005034044345578599744212235716851921434636639825966582931637711411096619163208988872943609327/436486595696944644182455033783317544729453516671701606392318850490473838251951131004808709424341869914976182567071967359378035512156144566152995516891351956716772950282427762794024586411015760449830977849120102164683626698640634937625023152284817298462234066173522815746561904498791764458758136884274803459602254639156441917288077304198331407928333146847456139300101601519447653179312593782250527090459830070295643226583441084610576914074025119598512309038871342674056616526447760177178497021190683336280221543996542661679202535453155665912562536090041731735600837251919198109925194303130507190432956416000000*x10^346+409835252162277934054334285760732396152166099190640304412317417292695954291043921367417509795810082236586203001485693304956463202363025874475776312547418023090941496184683763514747986300248930685442474255909938113375735993814666556197552710685078273806966306971767588084526586439848257859590968096135619419758308212575627533989770854631578057729631728081958749458444480810467140589122539179928475189769441361255848753141287022414240820407149121560886133744160004610732473306172849821796152589414514068768754535289259/2117908873033870534380955729139923390948130976546169533625338422379864362996423748701593563989415334022232259760227459013329946224201118851420621725438038189982254837022562535991875819281276472443527701215730582677334466937751950392997938425868939587321100947172397662492013414872398300591191655490655133308330939901298213824754322919501468918469651269051135006343101683894363395426577628960832992317187697210651903655944001088806103635246139275964955377771219210540205148015285653729266098589777402622994466274348441784495608824198790100688781696854289446160567540752790543872506594966494113150100779827200000*x10^345-417351348251209815811661275942182573784135084991151233663467021696706731542173110884604759809887598166259047570489806419215025738207638351741992774847061503630270963045970810286632269955624539221828427954995555611737483336030667157739502692588232987554421615037423411846192497388529375115771633401668045767542595282833034893876492655130573767163431900082376856890172254205648852675181245337326300097162715978097728919857915502041755486511532166962734121305160566026281025409847380079680344395848669379958005401574793299/12275399828104313617272019406094995973935367140061598616892461496113693847927272047474436296882651275992858177570278352441260368315469684862833923520638869349137149035382772458608912248554278434282686556246374457197830570371210304477816051116336373848113101089811216851803709752600420550226546835223837152655086127667924447328276055641430513851450098755420378496764617359851730239892443937456988023470419893032938433589851430310720176669886623243492881369561986544291029037896595649014826307426349825602875926526123568582936548745056187423592178714967461629946649466203173992285048224425799879817984119878451200000*x10^344+1909436157415394016264260084648937247753175819104352814266002022746669270551204139945939183751787830922591719604328520554180101030915743410903351762429134354162194262316572550476857476169390976449250977752556488901371314218829926024327563446492516473490768668735764734825009624720654681802354766996146689277291713329303487459921104169817451673589919870730352456118257865769479007712570112175321315960030997197233079474074498585591853947802884348243707146868584868898197229947245983831470642540804367625608408281737162367/1288916981950952929813562037639974577263213549706467854773708457091937854032363564984815811172678383979250108644879227006332338673124316910597561969667081281659400648715191108153935786098199235599682088405869318005772209888977081970170685367215319254051875614430177769439389524023044157773787417698502901028784043405132066969468985842350203954402260369319139742160284822784431675188706613432983742464394088768458535526934400182625618550338095440566752543804008587150558048979142543146556762279766731688301972285242974701208337618230899679477178765071583471144398193951333269189930063564708987380888332587237376000000*x10^343+760685574935627018257102394870415487607393329124853646351027213244350652129473896747957231920088107778590308639569388393067147743183781829580483445968319241494487037424574563438248270333865546370514483491210383261151728104979868821441571416462494247512895317698397730238877317079150473301351407541000095592920812321072807051272752862810886845306591903222341698820736473069939073425052711107642687028602452985058353188083579272659775178129999320270933346052461345013252409977747903045956868040962882937103730106747662756167/974421238354920414939052900455820780410989443578089698208923593561505017648466855128520753246544858288313082135528695616787248036881983584411756849068313448934506890428684477764375454290238622113359658834837204412363790676066673969449038137614781356063217964509214393696178480161421383276983287780068193177760736814279842628918553296816754189528108839205269645073175326025030346442662199755335709303081931108954652858362406538064967624055600153068464923115830491885821885028231762618796912283503649156356291047643688874113503239382560157684747146394117104185165034627207951507587128054919994459951579435951456256000000*x10^342-3958653533558039990140105040548588912687640497907702992387661118943307164215622998978747496553557383316231162806093209808088045766016941368351058415315582500416340277314854921824168096333877935393356082580911707210776818178820465024700177125418649277898607903415512458974656269636910896729070523630553088901164066804484130440129964231027610584311601147185110239217456172047029994852071118489034481133995722275815648428139058714448234753323214874552543250587271913034444712116239388129496508365584339542998859167734730854979/17539582290388567468902952208204774047397809984405614567760624684107090317672403392313373558437807449189635478439516521102170464663875704519411623283229642080821124027716320599758758177224295198040473859027069679422548232169200131450082686477066064409137923361165859086531212642905584898985699180041227477199693262657037167320533959342701575411505959105694853611317155868450546235967919595596042767455474759961183751450523317685169417233000802755232368616084948853944793930508171727138344421103065684814413238857586399734043058308886082838325448635094107875332970623289743127136568304988559900279128429847126212608000000*x10^341+1048572153291262959069482017780598740806322970863014632062118967577527528535234524632942610674541648938904347650267864931644498421634958932417315705407552926604729383239502341065774611007441002296887290004660959032634044430217273089243813628447927962081170180324889339062476298794584646317179127733900268445113944882767954732969523020721038880270887175523867385579915458992586195635616302478592079077089861803879948274646504818156372374834741979732922559373524605740656643347275760760161565344506223311327542359894142386347/42094997496932561925367085299691457713754743962573474962625499241857016762413768141552096540250737878055125148254839650645209115193301690846587895879751140993970697666519169439421019625338308475297137261664967230614115757206080315480198447544958554581931016066798061807674910342973403757565678032098945945279263830376889201569281502422483780987614301853667648667161174084281310966323007029430502641893139423906841003481255962444406601359201926612557684678603877249467505433219612145132026610647357643554591773258207359361703339941326598811981076724225858900799129495895383505127763931972543760669908231633102910259200000*x10^340+2969741085422317600729697114984671942787141407680103557131607288569853575750208077437642241047317909496107990357747209933044063799137518524343323337372333768152958282078699686499133577573017558207688955477501306050114232194929346772336737960479818086331948379168911150212651648942455362026441992319960505118562293944098875051270786095480218388268734496991339646561551184458960539071962107430232158318693248711191295104071575205960629317989391151251901098332277871374380833050659076312444839359849808917734732309754479948023/1515419909889572229313215070788892477695170782652645098654517972706852603446895653095875475449026563609984505337174227423227528146958860870477164251671041075782945115994690099819156706512179105110696941419938820302108167259418891357287144111618507964949516578404730225076296772347042535272364409155562054030053497893568011256494134087209416115554114866732035352017802267034127194787628253059498095108153019260646276125325214647998637648931269358052076648429739580980830195595906037224752957983304875167965303837295464937021320237887757557231318762072130920428768661852233806184599501551011575384116696338791704769331200000*x10^339-94079935190950494237730227518915639575089945823355592100173875184459967973238350557106941061244989126471213004642231186661907201126771602734792028493201050382071660037624525019866003547301315457787969520248047857004899228986669273030498448068302375326566396875391795530655107255359860287790482846851258821459825258846429965917532833210011144323619290209203330813664545006352668968195384453452253577182288535434595536358564342385067071347966237855314897180783383592822480738933062095010013299227679641185475644118640930971043/73439580248494654189794268815154020072919814851628185550180486369639780013195712419261657656375902698022326027878443328971795594814160180646201036811750452134096571005896520222005286546359448939979928699581650522332934259494915504237761599255358462916784264953460003215235920506048984401660736751384930310687207974842142083968561882687840934830699412772398636290093494479346164055092753802114138455241261702631319535304221940633780132217438438120985252962364302770609463325032369496276489502267851642755241647499703300794110134605329789311979293854264806143855712074377484453561360459779791730153347591802982615744512000000*x10^338+5238012269291649818312850159003727491617392968502956049172651571855482611986228253966814802406579227128477068881899175015161003916737311233360821078142611331051809240773150336070114716008844737401184329014769231263041112940083328037790582423791666000162196062361829454918511467656147748494213159264224582009850780620187223024518209460153095286770256066825362966625585829973709842073376550739379292226121286586984837440440660827768909390978212390677582757305828837199250177811159349545794559446474876731716084174079731159049/23719615980880260980554670673217447476967890511084879805027237833672475532212279787587616137463024473895409648755770516189648266648051735363990396982677164664428706163395149388473757145408020775645691257007738056902562617973513082114059646964463602929644607314160994827281166871518926639045703795478362584818228662681934089232082098756321295721716580522762292466365600701403730005371572656583448445171090736253593887179003359707804763200663346473858591018900271702308646539762007539170046298869119785237717799192450755535985881984330118287098902362868136145841596446382790009845905241668007266881826551389783205085184000000*x10^337-1311224396660085619920410216111944679992311739971280429428811697279608146634829172100853137921170967280651831672914546403970961392351919408965920946205945309847144656416134416992750360277751404306379526237843143333965098628667248137871131826765032349158663944852861185730151493332650733698353749633162136828093451569352757494031405661875181027080075430034329071786987122411630097121907159443425046317419357969441653950396798686645726735319149834346675583698440095373831492961733440205005324008197937125218002093780512117069187/240588064894068487125766024638444569758885313453933935862391273346939919323229153885501190482287457238721140067329780345711602368611188751796954596595294481191300366615317000247289318725873554727374246419829487111162692634105343191882906999160554324515385251987534970533112875577816472899840573597537031697811293325582857467081008727685366902505371276242377932486346287914338033444483861455725917579370373337820202797656631077516263713144328323284347688704705455876516601852806042469801779609429481981666171637209028013401504800967060389786044166666571504927271312755660639069867016866238597707982366710746571049179021312000000*x10^336-9442748180286115516870536169321840786163638522761933223725320727051144960755355597511092535854632514113309290689401542813786120903482837357951905010239872357095833818480941178230993022740321104718029825954594902437518738497343959389298072745570227398228836347268309557660696645764909827457896107024899851053054048760405998180623143061783687459826468819769400494632863416388842094024170312205434248170999884909423724414142490516138176997516364486249360764867555010284277949622261701603418710894506962910658455718342781772268957/1443528389364410922754596147830667418553311880723603615174347640081639515939374923313007142893724743432326840403978682074269614211667132510781727579571766887147802199691902001483735912355241328364245478518976922666976155804632059151297441994963325947092311511925209823198677253466898837399043441585222190186867759953497144802486052366112201415032227657454267594918077727486028200666903168734355505476222240026921216785939786465097582278865969939706086132228232735259099611116836254818810677656576891889997029823254168080409028805802362338716264999999429029563627876533963834419202101197431586247894200264479426295074127872000000*x10^335+10627157693379992275889659985366237329846677995715359822141829154642892216160180863510306837386343349369427038983461913315499723716505314738648676022892977399065042397308260507860171337263076965976576863629751092874963689201655595861834254031905619673816237022259688032909782017602392941258419582493384048884162710755353386513895415967762916168282735616285287385855498203777925563037604569061918678262965482147200483298250577019972482860229784808306641949236577533675544141255493088270216232110325087186869618992445955784876923/6218276138800539359558260329116721187614266563117061726904882141890139453277307361963723077080660433246946389432523553550699876604104570815675134188924534283098224860211270160237631622453347260645980522850977513026974209619953485574819750132149711772089957282139365392240455861088179607257417902213264819266507273645833854533786071730944867633984980678264537331954796364555198402872813649932608331282188110885199087693279080157343431355114947432580063338829310244193044478657140789988722919136023534295371820777094877884838893317302483920623910769228309665812550852761690363651947512850474525375544247293142144040319320064000000*x10^334-36110328818433141220732562881342119404885339186519178534031561161960539269601635787127829687448536010297707190843287026569682130308213325429041229030325761673929850994499158557606992264439334636957225072216760498882987041862282668418284651005396635505690957147082002323175905383548946318769892636254365241466179132350848360146173777171166553792418967434686017484779100199009218767782865055297812696243730323323176406905121845114184763748968335686970122876759136746162304726499177877880933117415768748323963889440338806910140777/218261492471898931520494937551996913685260756365408866614361363180343894810033488404926680005531181206967818269081576729629565668804070435630197210031251153336747692593415582624340869948112488848673916352069310707246794757660367343676173229638454883200357500603091725267640000724195104214735368367685595156254405304968768294135891117756164853952872821807085260351613352395887463940835759112634552428004802692070487978034095713522754440564534654883560223192908789571175861200865641728604174461674426053767550909276030213757845155437317185613899267999913669270020534931935331764183357701051655840681603079989289255815208134246400000*x10^333-4106302432542537682777166280089101322692063290287092801238028651909054075491740356171694197570328129595676689152153690566978611577612780837198094219172876320736300702906883402265488042959426226711977574800314211704194296876630543480931959158198665412590137235419633419242134899487120263923544828586081892092988680753836763578968477582295536622870241234692085930175627352735296739217813821070907602827529730512533775384758498845396522631249268056942300458616848716252051156046694632742527808962429572836530620308758481139622876089/183339653676395102477215747543677407495619035346943447956063545071488871640428130260138411204646192213852967346028524452888835161795419165929365656426250968802868061778469089404446330756414490632886089735738220994087307596434708568687985512896302101888300300506597049224817600608323887540377709428855899931253700456173765367074148538915178477320413170317951618695355216012545469710302037654613024039524034261339209901548640399359113730074209110102190587482043383239787723408727139052027506547806517885164742763791865379556589930567346435915675385119927482186817249342825678681914020468883390906172546587191002974884774832766976000000*x10^332+12430055344445557106345400252946318670409845797265598905784242747684106325105740879868521654129062819230856048181451455881608554690291324707529838916979697491929985849390917560257507181508756838609690182951065742652706988784503296476117223550010443714348481569896697256895312876707740710222671385405966024157180795484042418856676404936765420127997770548072554650430865115757006364714420309578297544654189778297761164124420159522911340653937471935044644671771176876449901333393841351211975984269393600352060094448658824794448470979/1100037922058370614863294485262064444973714212081660687736381270428933229842568781560830467227877153283117804076171146717333010970772514995576193938557505812817208370670814536426677984538486943797316538414429325964523845578608251412127913077377812611329801803039582295348905603649943325242266256573135399587522202737042592202444891233491070863922479021907709712172131296075272818261812225927678144237144205568035259409291842396154682380445254660613143524892260299438726340452362834312165039286839107310988456582751192277339539583404078615494052310719564893120903496056954072091484122813300345437035279523146017849308648996601856000000*x10^331-468169740169561178202248676839234774359110833315449894389436750913521304988421166382161869135397152323910247985821544228008680708719133949564520079693063001992272125423741449318491685178745227539224812166849359820152251115171741433023354174530828985479740690546540939295219976257155172295827585784871685048286116936992300490613724882921094221259756952331152463721300806507142437323579695111153724044976665620524556261542029713391369306423784410755792242285831414000699685439594196035176739784003367470350562337181778582590825987/245101287673483107820999301756003749012710858925356758010228187575677430521951664857055064316025678715601844940048743565665710667227828274876393344400080870760332899565910931193212070825551467583486974076424571302440326335817223126309667635277815011542979712083089954401347667656751297931963834355817967016848448355203123992056686640883952128831533787374662110934904585862925508578228718774336774843289425113302285916128686369434995543653584592815660626235941286877594197872675008175654809814574230806692388204114324008744088395241227065521221204510460082286885659598896928529667549910655779885174969442822985409395030545661952000000*x10^330+2688054929406902383479658475338470703006344262297828832105772482699506167751406215469181880678304267711861227341830019006244622538125871086981756904858483702094711974135014246133299690775938427809912439425357433284229634199228183243888370437711428130677226605486315625646328301533885895542031998447377680601421797024355798011324774425591559274912219488637797831647167176956449353000999665239596412812426783534304183429032142300056753328030355591253899865232889305857804136070390436653061154683362039212701238780366787567034640469957/46571205468263178350852435328054760342407164882689186876007437464879317218614991936159318660559407161394075353368781667425010352458625194852713746582770566091429333580719604214159839153421383252603192970313279944034081526415958931783847328043867074713258489133483756055891267636124000617456584238280260276937339975075435183482706915261077976095022071871484798374519350550642750033932082396874181914423737086928340742351779439683604633258530301311718044269838732037037918349391232953439819103247620447118007297887354476253446747802995072265556198626623499315166570409067207596065071823423883424422325593891909811668330963920136175616000000*x10^329+17493566534567378694040934262437300164906729466982596925267458541612850986056060415670724019927358734155968059312134092452815368986734763350819040140515531879065052498657662091826171513779822619213210117349243601886453529340141123258156370096588383114308031178489252017829242085400647973632080153727306636272861967368490663760573330191963209988047566881735386626411536497185722276621179820947063107715943169073001801783414625493787117675202165960634956604700349197722175581192969976678542483877810211861904865627298284021777435760773/325998438277842248455967047296383322396850154178824308132052062254155220530304943553115230623915850129758527473581471671975072467210376363968996226079393962640005335065037229499118874073949682768222350792192959608238570684911712522486931296307069522992809423934386292391238873452868004322196089667961821938561379825528046284378948406827545832665154503100393588621635453854499250237524576778119273400966159608498385196462456077785232432809712109182026309888871124259265428445738630674078733722733343129826051085211481333774127234620965505858893390386364495206165992863470453172455502763967183970956279157243368681678316747440953229312000000*x10^328-1057775913981782544102433610464752973735188018891785599354947987406588183780368613955765299956300552145935208337912781365520330175524276133456666565085228786627156036911613588215080648852578696594662057260050498853928764373972161930653065402129871536233489978732792218750027047923522338582771907266481116880203525210015746063557897001312808984721538475250952770814149686557937456562651656550013235314274381786150493509258973089158560564983833016103912363890901336178199744580190852102420165352638379585550155978143423392863819660420433/70415662668013925666488882216018797637719633302626050556523245446897527634545867807472889814765823628027841934293597881146615652917441294617303184833149095930241152374048041571809676799973131477936027771113679275379531267940929904857177160002327016966446835569827439156507596665819488933594355368279753538729258042314057997425852855874749899855673372669685015142273258032571838051305308584073763054608690475435651202435890512801610205486897815583317682935996162840001332544279544225601006484110402116042427034405679968095211482678128549265520972323454730964531854458509617885250388597016911737726556297964567635242516417447245897531392000000*x10^327+28814001859609215593030357720024109647081842469766937203141533424173405572616889854828717501664666715110323128177322468143919421160857797238014878213145927122055129962030674677055500157438254951936573928074862044547008757459076030647446064454684253054833344318971149321437730694538124441143249615823029660682778995729210833920080927663257352389989594351112409948457460211349549378181877347478764659372208721728528322293752934953975472558277340505291608464519948644442891614495559230148076774551613009379022289277839650161884793650413/16249768308003213615343588203696645608704530762144473205351518180053275607972123340186051495715190068006425061760061049495372842980947991065531504192265175983901804394011086516571463876916876494908314101026233678933737984909445362659348575385152388530718500516114024420732522307496805138521774315756866201245213394380167230175196812894173053812847701385311926571293828776747347242608917365555483781832774725100534892869820887569602355112361034365381003754460652963077230587141433282831001496333169719086713931016695377252741111387260434445889455151566476376430427951963757973519320445465441170244589914914900223517503788641672130199552000000*x10^326+57965184619113740923992203374475253115249856814607011460229480906944780634307062843246426811927059620979225542928087665574679438068122386811662033097341733733226768770619254965715927569985237793318119696771552603196801700629576414919730264572449017594822231870910921761392924557093399800466194796363853008982475017089316677013935513306410775657218531251846017706925857824250243349318024239396467475088969353023220343206630753186907172177188992782058249252763919691318862116623666410849599936229792737549231921150265501376624210777067/661294918969174258433112980811306969119453947537705518269957435501298520393995975931049747825626865376261472078583354014246477436094231288579890779302617596562264735338885955630908269078008539097138347763502379281825163211966993889093489850456636333250109412307944645991549603470304765637233946067322902798500858136514631627999313776910694711688062978115302750901348858045022479090519419746084035643281614899743506944615319598484687147181301224608548674529355268410447296937581806640426843502949863350659314757896820569937638272107642027884892609646357473406038285349481628835394953780680562406475485233058548226625371572548048428990464000000*x10^325-7434946454564372292531128786680772975470829706461908549672180154675068180578879324377606388174106265918532243332689113108272256332405658531178122734454992317110739379047282476532503084169204352940468253354994648970081498912879413379646008468121545778241840734263719660000939437859962022631400864551985226471833621065727310387928051031717997029269746609787731197343861291984114596729707269739725841274362920953413717419704787623298969200497968844141584003954979102448364521261396317664999518647597814458500278481711947693239420876103593/91258698817746047663769591351960361738484644760203361521254126099179195814371444678484865199936507421924083146844502853966013886181003917824024927543761228325592533476766261877065341132765178395405091991363328340891872523251445156694901599363015813988515098898496361146833845278902057657938284557290560586193118422839019164663905301213675870212952690979911779624386142410213102114491679924959596918772862856164603958356914104590886826311019568995979717085051027040641726977386289316378904403407081142390985436589761238651394081550854599848115180131197331330033283378228464779284503621733917612093616962162079655274301277011630683200684032000000*x10^324+42569364978273605939358104510669568769279497593000296367475836182391115031082196909845725780971778570690367415948006219459237197970926875300021925105901584509393146525633493563713557206449176726458961466154107290646611574385083361562195850735784182293087406486266245829652533255964439853119252513834994594637641202796188767733046599909950661758359545205103915873832839570348673140094301699207282840880228856909906043404274902687338607137598317698153101019390227209579240689444587275456038482144501707775024678267563159830638508731628443/2555243566896889334585548557854890128677570053285694122595115530777017482802400450997576225598222207813874328111646079911048388813068109699072697971225314393116590937349455332557829551717424995071342575758173193544972430651040464387457244782164442791678422769157898112111347667809257614422271967604135696413407315839492536610589348433982924365962675347437529829482811987485966859205767037898868713725640159972608910833993594928544831136708547931887432078381428757137968355366816100858609323295398271986947592224513314682239034283423928795747225043673525277240931934590397013819966101408549693138621274940538230347680435756325659129619152896000000*x10^323-2483538650628642066345910711513227761798416837278225379806931310547193760564294910389893880559223514942023048531479089555010755409711885507629301872689074491838481416103859556224814056578177805950523914319577847407343105209925113830900864107824619105780257098880245614188420524608735961360336745438522595387580550002832209671592515041073718087688720437450108002538738869396565366517546854328433225401319457638765714013307555652089524981654912750861129593482965929467145627060937976915460906107740224108902806075289317241740284151029400479/1931764136574048336946674709738296937280242960283984756681907341267425216998614740954167626552255989107288992052404436412752581942679490932498959666246337681196142748636188231413719141098373296273934987273178934319999157572186591076917677055316318750508887613483370972756178836863798756503237607508726586488535930774656357677605547416091090820667782562662772551089005862539390945559559880651544747576583960939292336590499157765979892339351662236506898651256360140396304076657312972249108648411321093622132379721732065899772709918268490169584902133017185109594144542550340142447894372664863568012797683855046902142846409431782198301992079589376000000*x10^322-2792045130819165698302315303484535199294590334069288412547043691384680432516236081977331736430032990739347798062541857050462359259825725481999524769542715557695532684048535158855137485439293391334933461087450845147164735062615361402101780168969527895253954895600396293794707108635728446828803022284983169898743893901957137568257854423074932251370249282649515628635409127224887570177671478167675539150011588838282133253508248334936054012897998303090766841030838318253791447879566968620789605510852329435958675829957662295586321050074303629/11590584819444290021680048258429781623681457761703908540091444047604551301991688445725005759313535934643733952314426618476515491656076945594993757997478026087176856491817129388482314846590239777643609923639073605919994945433119546461506062331897912503053325680900225836537073021182792539019425645052359518931215584647938146065633284496546544924006695375976635306534035175236345673357359283909268485459503765635754019542994946595879354036109973419041391907538160842377824459943877833494651890467926561732794278330392395398636259509610941017509412798103110657564867255302040854687366235989181408076786103130281412857078456590693189811952477536256000000*x10^321+289569881643292963507127256766526765294195836849310520399752317701848002189732884816465449499676606681964515603811633954544887340749500179593467665255021657953834650393697062503296844218951415508812879675027903258137190312226565289962681528062611939992783324714618983834595586467196926110044040546635867296430560065445409172627170189708403568224766888551687372878014094438139536378754315722922409179747230257768573064950816098060725637477119395971964909889459310448555445752432431485956660071405906098721097611227027342168455948270158532333/2920827374499961085463372161124304969167727355949384952103043899996346928101905488322701451347011055530220955983235507856081903897331390289938427015364462573968567835937916605897543341340740423966189700757046548691838726249146125708299527707638273950769438071586856910807342401338063719832895262553194598770666327331280412808539587693129729320849687234746112097246576864159559109686054539545135658335794948940210012924834726542161597217099713301598430760699616532279211763905857214040652276397917493556664158139258883640456337396421957136412372025121983885706346548336114295381216291469273714835350097988830916039983771060854683832612024339136512000000*x10^320-1447210712936593491788469824370980810690252910846161547581055392044843016742910774919027091451541256702919853402867169171362713419344891904672573169858386199915461040789661649535274526009779915843481763022458924997470353926675844648796586655139561405006486376494682777237387906801601361031371279678882936087939900392580095258587343552589505857946680940538893050673177609763441054407280912394817465316487854168887242596319347691994621119795215754167564980642971750360472226125480948984106333586526479446576916294376216229795722083698201519929/92006062296748774192096223075415606528783411712405625991245882849884928235210022882165095717430848249201960113471918497466579972765938794133060450983980571080009886832044373085772615252233323354934975573846966283792919876848102959811435122790605629449237299254985992690431285642149007174736200770425629861275989310935333003468997012333586473606765147894502531063267171221026111955110717995671773237577540891616615407132293886078090312338640969000350568962037920766795170563034502242280546706534401047034920981386654834674374627987291649796989718791342492399749916272587600304508313181282122017313528086648173855259488788416922540727278766682800128000000*x10^319+1219755168090593398755443273732085740504397530993802842114406038036109472558636070088210717608469187609820982874972333137574108418359099504557607261880384037630374416014136369286183903926182651056773069423654989517879733861098195807684299235848395873268767376674537024017911165516420925815376662073230490058169444840331003740349920601980726485904370393523371214586358509709833183459324918700767072807209471123561927727987899415892613488446067304152886968367539977066568488941369116533741133517882150608068379873437825053620546342599591871777/2208145495121970580610309353809974556690801881097735023789901188397238277645040549171962297218340357980847042723326043939197919346382531059193450823615533705920237283969064954058542766053599760518439413772327190811030077044354471035474442946974535106781695182119663824570350855411576172193668818490215116670623743462447992083255928296006075366562363549468060745518412109304626686922657231896122557701860981398798769771175053265874167496127383256008413655088910098403084093512828053814733120956825625128838103553279716032184991071694999595127753250992219817593997990542102407308199516350770928415524674079556172526227730922006140977454690400387203072000000*x10^318+23481112703378427031579594035734354750973470215981628108141876163033943198745699277063049827083673862331988074559003738501296154505948707238774014098991312470815958152656020989196461621104155866785673853387013238827753136068475754859124495360212957516041039289383797154352316568177274462867169502281536744545198908623395200578798216890793723801777892052570717163673621869637288763464261895612480942116305962464228428944909165585052382974289097903861714462465689538931835113189703303896490644735320301727469185951907344272653217608070031/64218278177169422149492783301148016771580685796066163262757050702260819474917567229081352252969037603049208745770715251976091881529228764263296519517683109085945536832021665088222852000977163313027175040637696402821872242092612215660155385981519124815521162777945727048723305377681435864291662599686349183382979306745615590613812077824809520621269842939306696103487337772418981733972872819430640037861305260980042744544861226286874145590443020387041257963906066552365394605578829542379907545639832052605441429497737851743056305705831019198131547215129266179845804581710117996457743677498063935306810355665440527155088873695103707356541817664307200000*x10^317-342269932050562262507943571430214062176252057556826701883973442155935054577297180671266501789396267931468835089807691211349444507250810971197439030145401246537871173327804918189839056044399433445757193280031002406136488231911285955274191874649104523835723467350569269474534178590945395360383476144072484244328321700903916673897260155245284413741136152376615466607110088915501345884433399871884466222962406881400857035634915696981988492079443714826453360872136652063161966968252720847486043606304444517751961126893900919172220024573690534390739/3338715988624419517882787742960681529716492444219775355970330596856624275799301310348006993394130621267040728597668978436067254051730386961500497645306686963351398773361226210536516662273042837903880393623758712506277476491063960205637357735825497081453923115364931702750370493382303172356827253557205256405983100115221364029882963583561185954242293686795707847223839109268595550627057734626937307245213803874983739894016680538001741254144603483084721446494432068785463149391396017367876478886720345194803212572558930640663706500402839387833162915500236364202124961699658839849997668722365643764273307208288932859656329154073285157911491885385451044864000000*x10^316+101173264245197985749664028565594191234336790110239517301734450578760367999098075687430090892557694649568976732186061835407274124085706216546084236225713095662569074040551504005612754663495974066672557551084244031383961898566687043107789180133768573106234059988295433973403919958997002457495703614355287452842180151452995777584044843164265747421852279675962752997346787004169431646857445046243570979657873196753324124683666110674885095697887516999095380766778474147287601871040700717656847729679455620886764100114979397978513218796426160567751/8078868318152916364259585155806093578079413815642913207039318481282695778477321689237152724756167923065925713643742219425545454248631553635235772080001365985393508142948152311915521800068103657150130335188354415447288708546278224695122495261997499110678628772981810046161390329665820021999236317249533706858922069414609720368605689658987561074462834106320478247603363770575860838554361925763947064445208710611071765669472461548744954145831386205982782759418625746690750336798933572890170245207372687138042341533599387723087487334308105185374073227630201572637240648063372007538265963822020570096266274232402849882625191533313134456180893944883313639424000000*x10^315+11660246675006845005662556299167263524038379461363346561306214705568923678430050582457232154128492714051523752861211565832410359818259517159209335378017077361766441517153933128258037406272925755294724488884103673172548365033296594449844793565108674686612346335823569099546433563595112050606007147827519867553367846084903437968715232578209348939092442393903196625028891446797803321964448377083619027346337832722948016182460028207304028149742298859991566486628385635745646053104961523400385843670255475651743920868211282951182301484542514189546909/49471758033041198648179995660094194634727098441470943314625970651982715869083727096212628425316869893686502700068819854874270143636920181840729773909096364748155686464157305497245889294897039554924538120559407098433017135653989336743052111986367885554151651154231411998673889822741615486714523512309244607321295184267304083649193801195776228995580610933464080597023958385498341430971490688608106243836680060297959064253581565539894601207413076570956168505575896622435478762421949626950246513551867386958516082615149210661098537440369112913156674816716302350201406832480864825361325456060525163041496156889542091541243622873396310155869322160887459402376806400000*x10^314-55756769243599073464726055935676285830289937947266215313530427273539115647385816246229497697490731746435119607914873415356169746686499466149159618090925269978556733341210410781928851489316132495745783977835129120876928393854075660378510475248934864490235708734944999628951995966347800566978867302844314810494296567942669903153740024066742098654229094944103435636774919540859140612810030932662538162219915040642678903658746763609041452091502590607088883017881548404763072362487301689465335712954599746387568588907967548702550872951099085336305283/129056760086194431256121727808941377307983735064706808646850358222563606615001027207511204587783138853095224434962138751845922113835443952627990714545468777603884399471714709992815363377992277099803142923198453300260044701706059139329701161703568397097786916054516726953062321276717257791429191771241507671272943958958184566041375133554198858249340724174254123296584239266517412428621280057238538027400034939907719298052821475321464177062816721489450874362371904232440379380231172939870208296222262748587433258996041419115909228105310729338669586478390353957047148258645734327029544667983978686195207365798805456194548581408859939537050405637097720180113408000000*x10^313+978386640650859013905874148758806682074871304475532645277501764006747687097370179244786258265057289371725611279722152398838698285665053404048863168728319672963287897795415301296384562838432831915406924474907350179714419176093244601849422229743708153815842488859470683824401380894118800425835463440557005711697965363039390793587540045818055799455274819656014557577985510297346996500182629583893842808592366340837501521621437170514969460621479175524581596061717379178724194253333928919359526300469312301413141333844283944345231985658038390675576853/10685899735136898908006879062580346041101053263357723755959209660828266627722085052781927739868443897036284583214865088652842351025574759277597631164364814785601628276257977987405112087697760543863700234040831933261531701301261696736499256189055463279696756649313984991713560201712188945130337078658796835181399759801737682068225861058287665463045411961628241408957175011267641749089841988739350948668722893024359157878773618156617233860801224539326532397204393670446063412683141119421253246927203355583039473844872229502797284087119728389241841760410721307643503875815866802278046298509073435216963169888141091772908622540653602993667773586751691230913390182400000*x10^312-7695469647756457147976568905090244116189341814068771803149743852202487689077514402639633988801634083668889335538256546584403274977167843129603273947810101922845295042163155018543204806205380025129024278983901881619274793949383024023900816207528966050742483843316251993517260551844241138347091403252823776814285804045593162283665779743539653175151617150067338781783322644956119986166355520520977646205297293704010340617924588903265065778648937306514311196175246612101673724731313064569732560587583549623233070949551585024114460739409648045263908129/961730976162320901720619115632231143699094793702195138036328869474543996494987654750373496588159950733265612489337857978755811592301728334983786804792833330704146544863218018866460087892798448947733021063674873993537853117113552706284933057014991695172708098438258649254220418154097005061730337079291715166325978382156391386140327495245889891674087076546541726806145751014087757418085778986541585380185060372192324209089625634095551047472110208539387915748395430340145707141482700747912792223448302002473552646038500655251755567840775555031765758436964917687915348823428012205024166865816609169526685289932698259561776028658824269430099622807652210782205116416000000*x10^311-1792251413860444364929700374001054260193979938391830359928450437529933907681485988390909228137715095514768105939304912048665864200600654418863732297399356852407956884004300029407757168957416237251238497680685593835805997438002844182552394163067001711574565374023565515731217786014508976153982854440980111216423330945472658829581140476894022769965854564293091350714529613722386852353160811391837927783998651328897615666397813706008088305690207395561052708334923526560678529130424971989893071064765519164076685441161342021830020528931706009722133/2049142704891308739461546411148219766404321293399563504338768898028147719804661196201079893298636258664628435701714186034280848563142887077380227567030184653488948604111970210652968937271587604292044789198170896293049402948395353777595738047617169805055486005195153371990526459135149868739482252299627234019160465302890038464787629606347776757828310532414506520183549185399334710407853222272460764304371577497568872604594372799919497970466143910240173115941183445327015001011681890798109642521551779834815808194684305373405729192842561551914273633033305932573683271640826730550477628265234252491889244225708874132589011424699199437706178173595849880927993856000000*x10^310+22706118692206015994368641234148091929653061012766815733375296295430963159702348446549244715585860190550195739176325966479167237611283072420915277246349058427035247940829918025793248833868075435029481917200177015888947423705657198999805139087020895806858169735797788242857078500743044146003922611719211530387857367580822165050700874478116016170277885423042829336355946527013295404151392228496882900173706720546889165742315657727493411964470357772810029808032146404072878902886854269555856747902646585176989271060967540644472724409742172797176889/53061019374472877336310020172812752755812126549086628305452627281354151530757939572434399811760549005973275171825536991931355122333888459861174444402363218245746016268315476902977108297533707528150787369030337875505536723702816701036410099697378852147459757155214270303681126518846731313750639287133336009176605703843111248890500827323911166437191011119809198720339075918018634892032318840636777124424003330879576508087703483260444195722599183919414505696463196156697694187116286937815878191638527007033023594264193139600096858915353134070718110810315305803471191659223614466484091965010571540387679188410079903975822125719107545899591703327318742663845799526400000*x10^309-345535262144557879801775362571679677902331458245620175497821158035335811701448873981955926785422035045931025583758639822336508112361011813675352203018828344576034316492279141403475326603985061098657880301147909724587360950260287708730730744314615087683129227418710879158561415667819823862062891886118855078630323856500872961487110646621918589801624609422575159665849427059279979177923955880368057768918214390126288928271763305068319579675203106231478710028835873721069499583422815307260331673023620063419562501787088817108496146700143108260252229/4916778481681924609979969916605016024591821903897613013392829249858023745394493098842146160072013002565334255566792362684290066365376883322047288753497088743954926714566984427814328496682709230123321480467544917931459793450805381883018829356573685352835620100891452502696132788669466345404349178914248768660980149835403089690090195005280762523114859373587053561896508454888590665143349781327644554843076284979728805423984831644133468077017178817621486149151560069904650242427461854711222795745913212604361831279155411633949803613103136565369500682186613543682596812919773979557046628237074262263142343730780185184978547270776474371524296296484091775833285328896000000*x10^308+490857282048203187072211435082653322363668166743586189628385274584417489117129294535804111609529924771746774161172055342526253994895217821206957148203916397438089598500147020934439415341387870269067767617873548757408697502923662668329702423319409837925946993860796552712983777853373232779545885422198303387577525883721183216958110957999675252906568568757314373062922099798158291190649397027884395067717204531401012646762412581113251137429455202132022093115392180587398364185527089929280673783910267002227548451658335730142798985902687702948921167/143815770589196294841914120060696718719310790689005180641740255558347194552788923141132775182106380325036026975328676608515484441187273837169883196039789845760681606401084294513569108527969244981107153303675688849495198958436057420078300758679780296570441887951074985703861884068581890603077213483241776483333669382685540373435138203904462303801109636677421316685472872305491276955442981103833603229159981335657067558651556325590903941252752480415428469862683132044711019591003259250303266775567961468677583564915295790293031755683266744537057894953958446152715956777903388902043613875934422171196913554125320416660622507670211875367085666672159684443123595870208000000*x10^307+31397302941728615013835997946004365250057470265063727182210707377665897786768979195560231759237275276250246475997570642954316597344036608107315024101453244476697386153207761685549489153675373316923296580286339921718589973953319393800030234086476338458726853901306254555637516038797083039564189361981604799486477649646449965353675795804262341599673539608948414694877667410526740285855238305803951969132672298516156538582436742099194920291404673493229992739487082440413103698787309930968777272826785339134259245172888362411679946987283792911569189161/25640297385045282280386974547964214994528552397125495062984548419545328400268653725733386203895537520806423095030026915346760654657388249826859175522522532501332949255507599936133463920415088248060246760426751383452858328589742808608245620976052258588558782308991654594059947331084314210377194632440819578742917055655936340863864639781824136449112118081917400460495734948179016234341834345369190975713093815271431473313877470619635445526205013651207818626946935541685621778510295363482639562272687987558517755573469878040814804441816699597464036128934305828369930579831918478535775731023736981379106873649771411427493841367489202922588987429550755169288321092288512000000*x10^306-1771614292165903541472483982128688009830751779927287797409302521860330912857159174748238845551733631521064506926541978699644703138518504384901309496603932192518020131602646546278748008336199077190750288938807366092124057085438527914384672530607595865035209637655536741907084949467810948781391491062846301524697010269910364109712646693166817712987096978343805804904355970063407839652275801710221199810760035095540391944971836015964761631757101237728660673924979033018037538412109385043655247642874522136178217208089777472822809927131358752389993543/4883866168580053767692757056755088570386390932785808583425628270389586361955934042996835467408673813486937732386671793399382981839502523776544604861432863333587228429620495225930183603888588237725761287700333596848163491159951011163475356376390906397820720439807934208392370920206536040071846596655394205474841343934464064926450407577490311704592784396555695325808711418700764997017492256260798281088208345765986947297881422975168656290705716885944346405132749626987737481621008640663359916623369140487336715347327595817298057988917466589993149738844629681594272491396555900673481091623568948834115594980908840271903588831902705318588378558009667651293013541388288000000*x10^305+873303160701058161727382691435336381153925503779620245247820180265462617528646892369056683918198359329222795642964932383321159665949088387004134562456592286432630498865498631644096359087316976488768318253596340971567447620677001672608609881628176066827029777927216010205752843068955244693548214557350932872113265007035704658720284791272691740142801348309284058421928485915675804662191438256467310625849513829624693881498200281824694139160781848972771262453125418978264596339208427971096988322427309453886272549915772593168768259497420250356052173107/19384064823094233403972552758260946535863585612226874267616318605176268270603102216654439970145026365729655859842700348002151054920985516869105536695027034571007709637163745551716898723833806715533546550882624045890360896413845563307833689457895507492950439425597690873109320182299741543045159142125259601529645294075887873693081667675059047155528761269929554748134775620823336273162426765099108377639098924345202193825291367788444396817810990320313110881971883269514330064553783294792875509078152118594239423213543227798855992158013424895682811313474335206247667518352930369773046452653945157922604796479227187039185344073821837409477274496740370907981970745770115072000000*x10^304+364306415263599048486299066024047932635224985973189104455429488928484618036090175202370488517088048878876631073019946759879982252093867900513621053210150246847139587969755072297315604821100203842424763748843111082750571944387086575752972918544132822702696016715690874718868073234118019016857098371969179705928437015862756823395236997931456809737431126326294110422767720585139749855125332507231269835940863378855939796533390953199175848455508078455144546666162094218378021611689547615701025627714723070911627258365123522700740282453897313555021259/2067633581130051563090405627547834297158782465304199921879073984552135282197664236443140263482136145677829958383221370453562779191571788466037923914136217020907489027964132858849802530542272716323578298760813231561638495617476860086168926875508854132581380205397087026464994152778639097924816975160027690829828831368094706527262044552006298363256401202125819173134376066221155869137325521610571560281503885263488234008031079230767402327233172300833398494077000882081528540219070218111240054301669559316718871809444610965211305830188098655539499873437262421999751201957645906109124954949754150178411178291117566617513103367874329323677575946318972896851410212882145607680000*x10^303-10507000351705347276663123448586559986498608332373336411853686190234981633320782111501868148536894801990047929486029482299708414474692995564720074069493583727166479398977950836426905243096875281439665869240752797816406559130853608536095411313504447318661785486188357613380934074295542454268349992749043096843795723066390207524601478117957232235876047232229975203062571737185295291750975459897657370964310258174346940104613163431080816878041789610672064383211441167084247779738156322085605364598100278990765202403668287545098047508576627747717035201377/8373916003576708830516142791568728903493068984482009683610249637436147892900540157594718067102651389995211331452046550336929255725865743287453591852251678934675330563254738078341700248696204501110492109981293587824635907250781283348984153845810859236954589831858202457183226318753488346595508749398112147860806767040783561435411280435625508371188424868609567651194223068195681270006168362522814819140090735317127347732525870884607979425294347818375263901011853572430190587887234383350522219921761715232711430828250674409105788612261799554934974487420912809098992367928465919741956067546504308222565272079026144800928068639891033760894182582591840232248211362172689711104000000*x10^302+3437447823534343226180977554631061209903304270832376741768018716523204880302504999784814579661152672038561366336114441177278666980706223891949364333890105781908685112596040246806104611334818850458613371643744780443807170172868192365096752539149380355240854301238611991859799171454555994481874237800176196009919263799972667144457028450117795814215401020313173631783004861100686513274314681317603207776118216478683549183752672132155741722465708904157553189911983060390262898053725324474242423473303679289569028133258544823794216944291831649557840412743/13106998962120065995590484369411923501119586236580536896085608128160927136713888942322167409378063045209895997055377209223019704614398554710796926377437410506448343490311763948708748215350580958259900693883763876595082289609918530459279545149964823153494140606386751672112875977179373064236448477318784231434306244063835139638035047638370360928816665011736714584477914367610631553053133089166144934306228977018112370363953537036777706926547674846152586975496814287282037441910453817418208692051453119494678761296392359944687321306148903651202568762919689614241901097627164048291757323116267612870102164993258313601452629175481618060530024911882880363518939523400731721728000000*x10^301-308554536752989001261463233247462746272268428011239513815016216515195753999045529283067919983743646541802932579441486562511393443858744574006127645795722879030352990902029644498452789803991902224252293686376860127209783656712328782036759648491473848898639572814537559004009090014347399824722405419110661838405902410550860020110246265077204253136327390879629943110544852886853876496676150583226414465765854756867196068044410036721901349446851001427192157844901320500500572180409549848277286366743841148294539836997240183813007814656895498796703519821/13913583513635146979934514176760349562726945389600877628152414782201599575896282108003531557647482309530504981489554268252128609513746158077615198769895097306845164628177103268629286567064462863383586890430457038231702738201298132333696747928424196886016856951395167159627514498851949868189460691307632491830263551390840379000375665954577767755205382858612820097368862944078978110164095125422523084109689221757688516232504523931348642737412147144377361558604310551114778207566481744643944611562311773002043608145401120556668079540373451568199649917560901282810633472865758758955865466077268696739031528992843440592311252509357409941178026444921826847427797340225392135372800000*x10^300-16096618694937078481064672203238097864137793043917676986283335624919325932032850007166369450458160580914587288748394027339177009701181191502048493703837387993874742234844430394786163049213230253728916188716887085426465235896672112862103927513710017662090809955117564384251779739664969088365858945217051886008717250198010535250031731461692118341603041615587389083707545664906023784928162019139770170567734275062506773826427257557767838897791751798014555324015641470787236301299462541570477015719372759646889601496019605560925031411378628757597305695861/7235063427090276429565947371915381772618011602592456366639255686744831779466066696161836409976690800955862590374568219491106876947148002200359903360345450599559485606652093699687229014873520688959465183023837659880485423864675028813522308922780582380728765614725486923006307539403013931458519559479968895751737046723236997080195346296380439232706799086478666450631808730921068617285329465219712003737038395313998028440902352444301294223454316515076228010474241486579684667934570507214851198012402121961062676235608582689467401360994194815463817957131668667061529405890194554657050042360179722304296395076278589108001851304865853169412573751359349960662454616917203910393856000000*x10^299+115892224246227750273880193848774203247564260324685695155312067779537062371295513197916089991012851451756508888601736457417434181010245775656441843794019763908849144917097991650485395614045632376417820912802704293831811583584835996447367760181616684923605169758619509738270345024756228986022889510365438665536856015857170933566400141622221516692188259695297514315492320993620988109395382382444806898565163183309030747267180349900396547790236260694237585970831829449629980912085758736237244808679671706698969806743410143082802428945393720637686079975643/111626692875107122056160330880980175920392179011426469656719944881205976026047886169354047468211800929033308537207623957862791815755997748234124223273901237821774920788346588509460104800905747772517462823796352466727489396769271873122915623380043271016958098055764655383525887750789357799645730346262377248741085863729942240665871057144155348161762043048527996666890763277067915809545083177675556629085735241987398153088207723426362825161866597661176089304459725792943706305276230682743418483619918453113538433349389561494639906712481862867156048481460030863235025119448715986137343510699915715552001524034012517666314277275073163185222566449544256535935014089579717474648064000000*x10^298-736482129773148796031822982993436402384436906029543654136864307563589686949217008871351311314171380440720109383548743317489126968188084069864823238478278596581475683048045576464914892976519103544991729335137562823951151194435994233864612560455278694099264557887947962638011104120185727936644339603471634830533088358444514600954686202164155084409870509661659748112674014868801631232833839152400432122912170142409557938786958842645403635106802488519173253682340709335320280080984135298685026688012962084419684770064633891921792124397706279063803372356239/4688321100754499126358733897001167388656471518479911725582237685010650993094011219112869993664895639019398958562720206230237256261751905425833217377503851988514546673110556717397324401638041406445733438599446803602554554664309418671162456181961817382712240118342115526108087285533153027585120674543019844447125606276657574107966584400054524622794005808038175860009412057636852464000893493462373378421600880163470722429704724383907238656798397101769395750787308483303635664821601688675223576312036575030768614200674361582774876081924238240420554036221321296255871055016846071417768427449396460053184064009428525741985199645553072853779347790880858774509270591762348133935218688000000*x10^297+24875285628476300854432377598955858319511882657747806846723385645119751285729908318441086141401267820568500080301598877186988192751739809329363301707618860013828443825562767333980748047584069692330447511790651426549513808430390661531372597674625933856862600580820079773552056288213541976561335267108601605247141716323938098925976549592241884868196939857075533274026297477748545116150616741370709764173015034564701535246614746035468149353237999435048730913168903564981239478387278447995741135377131816304194101781423945172080620214344245447864417572157/4327681016081076116638831289539539127990589093981456977460527093855985532086779586873418455690672897556368269442510959597142082703155605008461431425388171066321120005948206200674453293819730529026830866399489357171588819690131771081073036475657062199426683186161952793330542109722910487001649853424326010258885175024606991484276847138511868882579082284342931563085611130126325351385440147811421580081477735535511436088958207123606681837044674247787134539188284753818740613681478481854052531980341453874555643877545564537946039460237758375772819110358142735005419435400165604385632394568673655433708366777934023761832491980510528788104013345428485022623942084703705969786355712000000*x10^296+61363360154085417802672414957323478387914717221449517184596994466010327723372856832378740383620052332024073435240206127089293061955868160017156309777956175200638500356780008705119344527932199896190319845076084589841608541373023794425353907188746653293444040252330004599062514267639909497495019149984615770309412396082309878347324710483644777821780449377333325287225182499254025692525614703994241934071721426100603685900254794357992245601480309309526916508043132783759656822603851487537081882913023184964225213497155137621446254881368679053892245408823/22014725168760256767249706994614177303256474956340455059255724781789143793658835289747389535469944739743264674990164446646331464185617642869129890294365913685198740899823483716474392842474281386788661363858271947351125734945452922455893272506603316405779214468736890296507540297286109868660566645680267095664763716429522521898277874574169072141815331620353173603522456618468698526612891186692883689979691089463253827061222184063564424997140299434395423525436057225947506600031868798996702010508693482753174362333601350040855939862948596955018253735300117391114524953992146770135608268023252942858429517957316555658017459205205733400355198322397075984652227126536243411521896448000000*x10^295-11741421558474895094259756087256785452180884206931058120697953450233921349136120240665302080229339481734285726649581597388905903546496080731171979018568417595271790403762869571073950722466839782969964646271876748903869079536612038675561426237420317151128915989666337713719485021317540983765959575347989090091683449406615682221207768235932057135820320127399415454320907970776200151322213726689056131651907866836954523346418599405931021631829535557341183433135950064393974996364551553821780819353316974874645887386724845875766012704632507108290216065539/16692483919169865021321206402509650922249415076785619770204890219158801338049006977940328329092595462003134753563970844160405176140743047889779806926497231255810034308657366774030034133304674897674919056112316091947556875947651117026995997834677239912074349432338960774274948137502654735577792291779543182427128532237769824296496410391402922832805031668179878886187357216201540641058126284415483237457128408494115539200267370333911487085743743527178947508297669764729428081342845572865631194781317036373286054956247177503506152203774210877980873711381407692163760679400638759773153521907741242387160843286316948795639611924826325325544051475224156515835205183857151597747372032000000*x10^294+1199346268560861415942269129169347459932172781295873602471235898058933290953016185422037596374527596948346798630736772055659191060460654541068544358518479828368069912505382418909028221230044405539415939212121846466013179758136053777480170360903806318895968080026945774196215724799921397397948144248911642606297694645837097275456950938860147688552131415885800227107085589664495433582133374467095252691196177347632648094851227119349600507083074147353113730635742196498708771992705904961002824826656190280599026208773772220636772362240465984140876572234329/16826023790523223941491776053729728129627410397399904728366529340912071748753399033763850955725336225699159831592482610913688417549868992272898045381909209105856514583126625708222274406371112296856318408561214620683137330955232325963211965817354657831370944227797672460469147722602675973462414630113779527886545560495671982890868381674534146215467471921525317917276856073931152966186591294690807103356785435762068463513869509296582778982429693475396379088364051122847263505993588337448556244339567572664272343395897154923534201421404404565004720701072458953701070764835843869851338750083003172326258130032607484386004728820224935928148403887025949767961886825328008810529351008256000000*x10^293+24633013920309399914564002063239364878480501401552302194980070309879932675535521898446330924960197327795303543882419685698789090151856725690224323579121050785514660547454738523902118252973376560377768035063911967256100599471360306092759237684219170984046894422064989704392494560014336374002307744348633877555963017093495085936446223393043902877391252882208321920262340910747942926890367216995683444581456275661913202006243174984793868548562115312723442482375441276674508423741578402242163449710395908306395729300810214725089920921505658262551987371522469/7874579133964868804618151193145512764665628065983155412875535731546849578416590747801482247279457353627206801185281861907606179413338688383716285238733509861540848824903260831448024422181680554928757015206648442479708270887048728550783200002521979865081601898609310711499561134178052355580410046893248819050903322311974487992926402623681980428838776859273848785285568642599779588175324725915297724370975583936648040924490930350800740563777096546485505413354375925492519320804999341925924322350917624006879456709279868504214006265217261336422209288101910790332101117943174931090426535038845484648688804855260302692650213087865270014373453019128144491406163034253508123327736271863808000000*x10^292-2250160017239927337609601802559710410895182365817810292841886932702254695616157530821573780722581939251742997737628076448691701253752968676781916583220163352662696773572176288207789611223570643442155191368312211382290338628013745585539034159402798197464212824621513580788325146684165868086712002501820972763968668535404945475510906537000621175323197474016018121071576408949564340928778461456064340583231034753745966045887083940908637537264946127163058092541098745850286095878244465949708228938593290409988047499741669939206909234909455976664979395003239/964234179669167608728753207323940338530485069304059846474555395699614234091827438506303948646464165750270220553299819825421164826123104700046892070049001207535614141824889081401798908838573129174949838596732462344454073986169232067442840816635344473275298191666446209571374832756496206805764495537948834985824896609629529141990988076369222093327197166441695769626804323583646480184733639907995639718894969461630372358100930247036825375156379168957408826125025623529696243363877470439909100696030729470230137556238351245413959950842929959561903178134927851877400136891001011970256310412919855263104751614929832982773495480146767756862055471729976876498713840929000994693192196554752000000*x10^291+141755277958132130103529036845026290537484840421165157064712303405411999551332046049373723926053330658795283440860237583629833013464529873295808960050524703126934379968696398072889822856446892140310053123263823708606766297243972231082036250819261607213577038698194991645721924714677003079853712538134451474524845239250755924710078275250348230993292007442458819445193216615531687747167080562870052032435288035337580936301529058724307060136842814534144933250168736784139247344324614851065555082314683906289732806845014740322373401443467257520857336716969289/377979798430313702621671257270984612703950147167191459818025715114248779763996355894471147869413952974105926456893529371565096611840257042418381691459208473353960743595356519909505172264720666636580336729919125239025997002578338970437593600121055033523916891133246914151978934440546513067859682250875943314443359470974775423660467325936735060584261289245144741693707294844789420232415586843934290769806828028959105964375564656838435547061300634231304259841010044423640927398639968412444367472844045952330213922045433688202272300730428544148266045828891717935940853661272396692340473681864583263137062633052494529247210228217532960689925744918150935587495825644168389919731341049462784000000*x10^290-163698775960363424806393501289237273927907548337419533222613665005817401914441349166803388746667345696932236824835242990255312296000929845015122905882395303200820517015891272421215981862662960748235653493634527985501492860588784367320179824790979778533339730933764816013060017897098753277780748407666600609197913546922067661808483135934637628490984081502186919994070628604419727127673249504793476143193129431631425016712009848867955821376675841135262957500459505209376111407232566633946210396098133804615514147268473697305757619237776782901162392306006283/10205454557618469970785123946316584543006653973514169415086694308084717053627901609150720992474176730300860014336125293032257608519686940145296305669398628780556940077074626037556639651147457999187669091707816381453701919069615152201815027203268485905145756060597666682103431229894755852832211420773650469489970705716318936438832617800291846635775054809618908025730096960809314346275220844786225850784784356781895861038140245734637759770655117124245215015707271199438305039763279147135997921766789240712915775895226709581461352119721570692003183237380076384270403048854354710693192789410343748104700691092417352289674676161873389938627995112790075260862387292392546527832746208335495168000000*x10^289-1425905619955581378350458013596848105033185496817650568289424119647248067209298925934755328773405574443350055927710077751048048327260588566199087436315042598608822162987043649721571276364721719698500261331670072102931646679396188462986907891425005723176344688532179778247074680746931390866795418713226429409115540754944315777882133046807915906203235686658734042499457893781004099373263200826791759260429713101301725122621497567376127395449606863266785218311667931269997225007730616001357163879965365827831497521107950271989430058089373112100251856428318131/244930909382843279298842974711598029032159695364340065962080663394033209287069638619617303819380241527220640344067007032774182604472486563487111336065567090733366561849791024901359351627538991980504058200987593154888846057670763652843560652878443661723498145454344000370482349517474140467973074098567611267759296937191654474531982827207004319258601315430853792617522327059423544310605300274869420418834824562765500664915365897631306234495722810981885160376974508786519320954318699531263950122402941777109978621485441029955072450873317696608076397697121833222489673172504513056636626945848249954512816586218016454952192227884961358527071882706961806260697295017421116667985909000051884032000000*x10^288+279536856502832367549521444915972062759105969273577389606365177193406977770218480802950001121307076434242778914183931835235768779183922515786146424412032683858234535367886868088300940232346986201067364783573469349310438609455131449190287368945350033309709975358510774639124325221733143054448541946944523016844364811963482631894419680788556962411560339031994229170648169133191764312243230743126336415559524778903775144402619047861743582887326590955447239792335491920459386186367728670389024307926319490429446765315732971481210247820464889201748984311507913/191685059517007783799094501948207153155603239850353095100758780047504250746402325876222237771688884673477022877965483764779795081761076440989913219529574244921765135360706019488020362143291385028220567287729420729913009958177119380486264858774434170044476809486008348116029664839762370801022405816270304470420319342149990458329377864770699032463253203380668185526756603785635817286560669780332589893001167049120826607325068963363630966127087417290170995077632224267710772920771156154902221834924041390781722399423388632138752352857379066910668485154269260782818005091525271087802577609794282573096986893561925921266933047909969758847273647335883152725763100448416526087988972260910170112000000*x10^287-124663863302827277000386549261471321494046489978574893621615105246823025779618279197177680045558359760908548966797390339445985185142168432842518669492707879568232787514317371298350532454004862552114663187833027749412183210468122651598958757614646198848393825543833716956785588591193406304169101406266098964133764915579363391196433123214491896136332237158866565272045040028717365701101025400874160355263497335476178722831610984607764171816205462123792830493859341162835791753724813482080508020220970528895591255632065707326939815840301017806900577046719591/944733507619538363009822902459020969124044539262454540139453987376985235821554320389952457589038074462136755612829884269271847188679591030593143724824330207114413881420622524619528927706221826210515653060952145025999834793872945518110876803959711266647778561038184001429003348138828827519324714380189357747071573900596381544623362333512730945711747930947578914381871832943490813769477586774496335901220037599238359707530697033720752618769216556644414190025473105319431666538086412477732379043554203997424203254300986829826708024797082544059723248260327071001031596522517407504169846791128964110263721118269492040529884307556279525747277261869709824148403852210052878576517077571628695552000000*x10^286-9540280924614811810506755141605455158664266136499846816757787046259168421236813417316315794896378325175332937190906075834177309527047418630444513410336840374579765758895741377443828160402666374994066182961001102474298496710539480521107152656341970494367721248848629670140903756784337796253526910416282746333189354907320386104239104969700305047152724772059363147188638116020034056107861435300441776754873681233674096690730503688298231847464148549563166189276612614306717938424919648835410882291186163839873780036855014524682285402646914618103808173264729699/952291375680494669913901485678693136877036895576554176460569619276001117708126754953072077249750379057833849657732523343426021966189027758837888874622924848771329192471987504816485159127871600820199778285439762186207833472223929082255763818391388956780960789526489473440435374923939458139479312095230872609048146491801152596980349232180832793277441914395159545696926807607038740279633407468692306588429797900032266585190942609990518639719370289097569503545676890161987119870391103777554238075902637629403596880335394724465321688995459204412201034246409687569039849294697546764203205565457995823145830887215647976854123382016729761953255479964667502741591083027733301605129214192201725116416000000*x10^285+34072796600491292899983722331219695012498302846332450023152122600737587388410780981173661140398743951282519075944440945688233765186885806391574044248820840652332749022502111481947225338588736630522538565035121155434143142815716862112802515466676500310341874123777572282697460607314752922395420076049879228616872846362536449199577533556268989362641153830233899531586259923934700145757329174668997337548651583070075031320070813897755123949381005620266643190079695457245111412761312599935619147625447419329324638420173102356803977912044841647911190111123767/6996426433570981248347031323353663862770066987909377622975613529374702089284196567002162200202247682873881344424157314359864651180164285575135510099270468276687316516120724525182339944612934210107590207811394171163975919387767642236981121931038776009002977229174208376297076223930983774085970456209859472229741484429559488467610729052757138889385287534331784417365176545684366255115674014055698579017035249877788081034055904889726259393856598042349490230131503682822762513333485660406520932802549990746638670957566165322602363429354394154865150455687907908670496851961043200716594979664589357068010186110155781054438457500531075802105550465046536754836179385509877317915235043044747368202240000*x10^284-32373760214915637447868835209461590904710432020193851341366520179198818999109920879587662118028912448856411292743249336261507359144662741843701953548139711384701231052226638878818756499392190857102676369326055010856816585832126319571586699658122018785341701939315771616736160077754423616205012613938185140570623574698394404812388241176717208470176336187573277738835312991557582091793309160364774234049341561038920854640342431155472522210823332262245128853049545983096670601724482661869094956858405312666538544256353321661808823876069414407355921642675042909/51423734286746712175350680226649429391359992361133925528870759440904060356238844767465892171486520469123027881517556260545005186174207498977245999229637941833651776393487325260090198592905066444290788027413747158055223007500092170441811246193135003666171882634430431565783510245892730739531882853142467120888599910557262240236938858537764970836981863377338615467634047610780091975100204003309384555775209086601742395600310900939488006544845995611268753191466552068747304473001119603987928856098742431987794231538111315121127371205754797038258855849306123128728151861913667525266973100534731774449874867909644990750122662628903407145475795918092045148045918483497598286676977566378893156286464000000*x10^283-230984005113703259802051056071946475448426292992618177585339308929911555606757491647895322797278453600038303092851168020274272407104501222359146927889849132983620453625108342010278019475836788076046388660172049605464374519992056274603545586710773422760675189487657172048634984608306089640814993263519500089050805438143975887513973920863439033881629276646163288746427758218410531315039247873082072160863944746408878458682684272805319545205173251239091845889570952621479858704298062618753374420440397855616075795687247082005051831925756429209610636611063291/56098619221905504191291651156344832063301809848509736940586283026440793115896921564508246005258022329952394052564606829685460203099135453429722908250514118363983756065622536647371125737714617939226314211724087808787516008181918731391066814028874549454005690146651379889945647540973888079489326748882691404605745356971558807531206027495743604549434760048005762328328051939032827609200222549064783151754773549020082613382157346479441461685286540666838639845236238620451604879637585022532286024834991743986684616223394161950320768588096142223555115471970316140430711122087637300291243382401525572127136219537794535363770177413349171431428141001554958343322820163815561767283975526958792534130688000000*x10^282+2919935204063209254525296146859773428388692928869661101880066065535994692515421181371013958458786477744560694616094698524550819357357667781092357446280991510311990246246224658884056774027556487451149538992800999853339597426723122559747115978486109905887550762678894290494544859351592802410684872541647082667965185567158850068134663171112084000566257681449644631661333510015560761116249714767879682589314980191838097979910547313557875906906659612495468787512813794497120917115202820104283115609494977612069416249651608687361838643408923443658744054772850699/185125443432288163831262448815937945808895972500082131903934733987254617282459841162877211817351473688842900373463202537962018670227146996318085597226696590601146395016554370936324714934458239199446836898689489768998802827000331813590520486295286013198218777483949553636820636885213830662314778271312881635198959678006144064852979890735953895013134708158419015683482571398808331110360734411913784400790752711766272624161119243382156823561445584200567511489279587447490296102804030574356543881955472755156059233537200734436058536340717269337731881057502043263421346702889203090961103161925034388019549524474721966700441585464052265723712865305131362532965306540591353832037119238964015362631270400000*x10^281-50797962494759870865501991598630682397522148278654150230517223850803863708681556867912648360978897393327092243173156547290297454981924943021123896960678206233661483019824014009648586245892172201994627560219352219377618039228448746740425163591879695641945400410112632831717951208241550652539678803813866477507393867959847555579286897628663404465854585415611415621799082835463124950305694375994441032037333778343872806319217287266849756626592631511153154310858516215521823498444462955144506673172825029965895599445061087247187790010308397905552445626963883389/19041474181606782565501280449639331568915014314294162138690429781546189206195869376753084644070437293709555466984786546761807634651935119621288804286174506461832200630274163867736256393258561746228817509579490376239876862205748415112167821447515132786102502826920525516930122651050565439552377193620753539620464424023489103813449360189983829201350998553437384470301064486734571199922818396653989252652763136067388041342286550747878987566320117232058372610325900423170430456288414573362387370715420054816051806878112075541994592309330919131880993480200210164237624232297175175070284896655146394196296522517399973717759705933445375903010466145670654431962145815603682108438103693150584437299216384000000*x10^280+429097055626960160706209051834119875010356955665590623019445997919273266757039051273127146055827044273967659011430426226636307046042470838528309135643689163147963628548780669026989365808875095846706397716597492802853271139953571865465389374942403307205561312418803078141732621519865917330706532259109114247333877947062445167807512255208911966898282810175983584194360945830017713280752889250845272388171887422499930282617306273411550713510446608690736307076937041771369945121729205691430751532460441984530120168055838495699977067408737480569239308206072049/5331612770849899118340358525899012839296204008002365398833320338832932977734843425490863700339722442238675530755740233093306137702541833493960865200128861809313016176476765882966151790112397288944068902682257305347165521417609556231406990005304237180108700791537747144740434342294158323074665614213810991093730038726576949067765820853195472176378279594962467651684298056285679935978389151063116990742773678098868651575840234209406116518569632824976344330891252118487720527760756080541468463800317615348494505925871381151758485846612657356926678174456058845986534785043209049019679771063440990374963026304871992640972717661364705252842930520787783240949400828369030990362669034082163642443780587520000*x10^279+46128683970073869690226395015203737519927996370940907797978578744749319029730706825552010321491055395827707886318314334193455549254163803096087987225834854950828958210120957108704610252427682222574276978451118417319307770205734837645628500180236271961512941798748626923505100031289751364423966174345181166394888081720909379050789464143607977310424478957259105931768116169609019289028607814537087983455307318940573772837945935013940516533838043293261659889231814602262324642477652717048542897186004108778181628701537588971060089907601858945777329426262366583/872445726139074401182967758783474828248469746764023428899997873627207214538428924171232241873772763275419632305484765415268277078597754571739050669111995568796675374332561689939915747472937738190847638620733013602263448959245200110593871091777056993108696493160722260048434710557225907412218009598623616724428551791621682574725316139613804537952809388266585615730157863755838534978281861083055507576090238234360324803319311052448273612129576280450674526873113983025263359088123722270422112258233791602480919151506226006651388593082071203860729155820082356615978419370706935294129417083108525697721222486251780613977353799132406314101570448856182712155356499187659616604800387395263141490800459776000000*x10^278-200370966938639964106554293324247765469089151103100040251852305586056372707371640529173064758007910595896613186553024821580394341987393402544633555082535773180937092292653516357077723334430554189713083063481236851924581404274188872940160558761310321460481089706387344892433261856813790706509085081837469708915587725033869504816199131232771240536184008782684679338282986653140132898953943685544502637765625660176615176481648136241550093682548716801765788810791442869426799370110387594827847605197903722733050534873305522508000414547565478680701953324147972547/17274425377553673143422761623912801599319700985927663892219957897818702847860892698590398389100700712853308719648598355222311886156235540520433203248417512262174172411784721460810331799964167216178783244690513669324816289393054962189758647617185728463552190564582300748959007269033072966761916590052747611143685325474109314979561259564353329851465625887678395191457125702365602992569980849444499050006586717040334431105722358838475817520165610352923355632087656863900214509944849700954357822713029073729122199199823274931697494143025009836442437285237630660996372703539997318823762458245548808814880205227785256156751605222821645019211094887352417700676058683915660408775047670426210201517849103564800000*x10^277+4459663442389516401196445670629718958451025947869103440211622598220539449943605182736036427833176412030059305488626563440539325346940960925831764684749338725473456416705317866731300566612497855324161789344909089467692148650764695294968024383554569981497662655217209611737853701488248742514645310757459672189888265931150294553893419625541338615367192710409994806652730796691573497988605678912457299209512285486422588350604782683528742390313651707088051371488734998188467797420855917692096474457469825774379092131089497848080534585538778144221314602605414473/5956698406052990739111297111694069517006793443423332376627571688903000982020997482272551168655414038914934041258137363869762719364219151903597656292557762849025576693718869469244941999987643867647856291272590920456833203238984469720606430212822664987431789849855965775503105954838990678193764341397499176256443215680727349992952158470466665466022629616440825928088664035298483790541372706704999672416064385186322217622662882358095109489712279432042536424857812711689729141360293000329088904383803128872111103172352853424723273842422417184980150788012976089998749208117240454766814640774327175453406967319925950398879863869938498282486584443914626793336571959970917382336223334629727655695810035712000000*x10^276+134300373483805054942072394175848694654234635260718128009775558156341738256093407905624707750838076209678460635506738514737313270138563967797262086461136663539389995385301979580802448126796168579365117407943684599989339530817811087684970510192411402144882842028714016360024301486016042899439934869745066038165025657889832412270050034046253748147716032241280195074441046872936090844244101659028039433473550291548530070100430330216097873714314135031324521972145241044049839970544063706508341958281799447537064550656378550572317965777581233964109512055300430403/811146930772085521517242719731557640315881611513125087112937153462791264160424526716418706966467685647024931183499401027830297262988451467915993891664822314919482878466413007725006884520056547542308082794163250559600069241065189528910406062024373336549407209119516730820683819589379078439255213793781192175442615283132089572953311318673982445199255476464898556816247641676297879651112144234785172782917984974067877634529571632415386213990385181789444525332811713609227463945236420740465497762177017375106607614600397257662317116281174374928601402958984396255481848687965091492594063256747509283481331375913394636925727549593364200902086194710461352901310581679517967020741368872187261636490305732608000000*x10^275-6845356766831214818765458775697501076427156065511849876042361452322893327125136227731308892394026985089558705044330297141731991617507637337705138548911124472655000999960324025324940347601743595786498399513018404153175569684834785773855253113045396120680898568839320427121480629662255642201272935328079686008788792361658987998136223244832998049570801110259572718102033638728034157108926645539421821363120019873673066504810828337480964464647417827536202189020480149501026276839433229261244862425540436541893286542848890376837393520127398225420334675595316686111/134325931735857362363255394387545945236309994866573514425902392613438233344966301624238937873647048743147328603987500810208697226750887563086888588459694575350666364674037994079261140076521364273006218510713434292669771466320395385987563243871236224532581833830191970623905240524001175389540663404250165424253297090886674033281068354372411492924996706902587201008770609461594928870224171085280424612851218311705640536278097062327987957036807786104332013395113619773688068029331151274621086429416514077317654220977825785868879714456162476488176392330007816019907794142727019151173576875317387537344508475851258151874900482212661111669385473844052400040457032326128175338634770685234210527002794629319884800000*x10^274+10721728249379201695572175028186939378511076658521610495485880555556142631049508879799037856403001768969686632886990658451031220982441507288090025438654997905215657697801187586621198164177749100300072556046912384150597361197122851153157620669056970830044524921155292426428371433663296160871448578764543544802981984060086383516598360576183416048085335600503647276923648623411375483392793264647603124505246646968744336789529824461414639017776421117710961049680906950123502394270335074971449513077881178601624540688164244039381765090123168557217998141470998746337/2014888976037860435448830915813189178544649922998602716388535889201573500174494524363584068104705731147209929059812512153130458401263313446303328826895418630259995470110569911188917101147820464095093277660701514390046571994805930789813448658068543367988727507452879559358578607860017630843109951063752481363799456363300110499216025315586172393874950603538808015131559141923923933053362566279206369192768274675584608044171455934919819355552116791564980200926704296605321020439967269119316296441247711159764813314667386788033195716842437147322645884950117240298616912140905287267603653129760813060167627137768872278123507233189916675040782107660786000606855484891922630079521560278513157905041919439798272000000*x10^273+48654456865087093011661269198821956840270183371177293602978576216392671138523773359711168900602988104738772560092518084753150986100247850676481500355263829681512142650699819575859322097476464312764507705311277978195726007554281552820657558688177059486059274651418555533905935819153537359400238714677055386191539784247298668832672862640880693615086754300608700574459966070333210598500235317485107685439330963723371170472167624057187843007208384628528419780002794180935702203415393458045408663957890725274004192805451529265136988827020015565892342342714988321/149251035262063735959172660430606605818122216518415016028780436237153592605518112915821042081830054159052587337763889789120774696389875070096542876066327305945184849637819993421401266751690404747784687234126038102966412740355994873319514715412484693925090926477991078471005822804445750432822959338055739360281441212096304481423409282636012769916663007669541334454189566068438809855804634539200471792056909235228489484753441180364431063374230873449257792661237355304097853365923501416245651588240571197019615801086473095409866349395736084986862658144453128911008660158585576834637307639241541708160564973168064613194333869125179012965983859826724888933841147029031305931816411872482456141114216254799872000000*x10^272-88618035863984493529105792717299286010712408800129351163786624622402123433597060460842035670901354735430759410303552159760553413379341493993046813618681157030121219286459651599737633451715914958809660749104585879421560275318544020629527440342106597729635665236376569875691389752354745931858027964396027014741950557464290476329352044502599604760331828838322102525128172339244477914579059637783741587085578981756200603184780148064939240840633622748088215230997794002994456299679135920462228835381160634863381049431209299971380444442658288501761536026811142393023/435216018824177854056947477815648862565644383367698186739923752067539876037690817262534158710616437927797344676919502625076179014672875704401519026609410424136159021543883100816806093847929220244540147974711527108250059550878081050599704910142805367485565141609821984821452979297763808262111749429770535974580682574472823867830661468166613237076989330364382531268416774655567569539526314316308575745637947329926275337541034481942680980799257226978035723400168128066749340415032930129772320031309505610509199675968155546215170274837966423821691511149225323904501253022435542049802389076028335620996207461758076412074677562369022001808808935254729776131080784736655288097176657020158842107489054598996426752000000*x10^271+81237532901002289645460572376614540810368890017069316597988804893948272814289900779721847467088113931206858709928930778053811392585088611982779884273865950572504695036300641059773602341215972239320336824569389407845129741374284000593796384899566650019171492277000411344402159099098143955518939085045289755594268386774454532668870817037244215327094811654418118204568153418941218613612243312028737380442611341374420444501997104506157418707691861340159317987605854250408725666364920391385495555346820755855144238298485111878934624476119751197280034629384220724353/2611296112945067124341684866893893175393866300206189120439542512405239256226144903575204952263698627566784068061517015750457074088037254226409114159656462544816954129263298604900836563087575321467240887848269162649500357305268486303598229460856832204913390849658931908928717875786582849572670496578623215847484095446836943206983968808999679422461935982186295187610500647933405417237157885897851454473827683979557652025246206891656085884795543361868214340401008768400496042490197580778633920187857033663055198055808933277291021649027798542930149066895351943427007518134613252298814334456170013725977244770548458472448065374214132010852853611528378656786484708419931728583059942120953052644934327593978560512000000*x10^270-441367619419016140761747788658548239932244927292369364135185139272710148534035325448866584631976450468400462187023852390490945630874936634195308094725651394016002578104133815061225437007836447870646772895394881033082775048613588184443529546362107206456717767668656964607246757195745169492022446779281439146234946747654054732712525739250152027164072565373396526638270215211437944345210143083646542554635250863346113341428649928829599987882252971240790798751402964900935518500334559370311156616371055840553845017547237646500616008679153718534245536741327355369/569737333733469190765458516413213056449570829135895808095900184524779474085704342598226535039352427832752887577058257981917907073753582740307443089379591827960062719111992422887455250128198251956488920985076908214436441593876760648057795518732399753799285276289221507402629354717072621724946290162608701639451075370218969426978320467418111873991695123386100768205927414094561181942652629650440317339744221959176214987326445139997691465773573097134883128814765549469199136543315835806247400768259716435575679575812858169590768359787883318457487069140804060384074367593006527774286763881346184812940489768119663666715941536192174256913349878878918979662505754564348740781758532826389756940712944202322595020800000*x10^269-105137858381579762900627405459956372802815780603120416327212392164733597988568512556835688089543035027079537370878742864667355213758380190270083060415804518956691446178491826379536699981170701666229252959345723623009943028728585913526578874760830550623124993514462840667933165123491541559596136658179107195781430128789425250875329191725773124667922379091538694666734492240927609204463643808227158462021744375824985800751997286916895691489006489930565185829370475513960372194585091655208352076647104264684604992310045442100789689056388380821418262880464510988619/161154274398895571102229694642594550252878605955581957147126052194151908384242085477784077053988258158407245343225050114885350858004584832258391045281655974194417740548820713902451627893404648410549723364350325466369164907982283726164919303870021644646083549578951226379600874619971970145056236360280747035159018461861937066488153503641123072929079477757782788721105182843890162892350315243981689761813365639881272239272337339599347014604524961761009799293319398278430612907966479270909979074450605506062835080015637025112817336054286995792260628128398862794352463976307560713298256069295063704231738534410990580013937748808643575526918965740037082818823056291058643821125984999464531248944518502942676877312000000*x10^268+62497262695150756247432335177548525497759062279529932813179041131781238489536401293937189201468785022399220166312780921228973486219621250059927682511970453855948829396259201643493442199280584004137572864181667602317542020989166181260992548932257488972327220153968334328190805586799134127750291087935240102055570356869423493089314943301065899839108054405011477677386003291354509389634829049547250180281596761139923315215886686413493531565695451627264796143898403118333854393581061437308689555164390229235117472619805689566672575653506919141486012843031346318603/423029970297100874143352948436810694413806340633402637511205887009648759508635474379183202266719177665819019025965756551574046002262035184678276493864346932260346568940654373993935523220187202077693023831419604349219057883453494781182913172658806817195969317644746969246452295877426421630772620445736960967292423462387584799531402947057948066438833629114179820392901104965211677592419577515451935624760084804688339628089885516448285913336878024622650723144963420480880358883412008086138695070432839453414942085041047190921145507142503363954684148837047014835175217937807346872407922181899542223608313652828850272536586590622689385758162285067597342399410522764028940030455710623594394528479361070224526802944000000*x10^267-755840141813145390038772956548605812991644718420163272399662314086319289328477097827606447334062444679528716854909590164139529329071568725577100826205819957044363888602367549554159537864734711888704112770992682987171767797462659057426217367728171279819606031765050803955041423444200684726726955699756579607616151264276090340692224968458351393901669738643925921803061348010920088184713624607432782982615729591421781552793177068348889577480994308676340714043849642039118330397458466147386329718243243633907879412568271899048823557274634706897498964173147772525017/60916315722782525876642824574900739995588113051209979801613647729389421369243508310602381126407561583877938739739068943426662624325733066593671815116465958245489905927454229855126715343706957099187795431724423026287544335217303248490339496862868181676219581740843563571489130606349404714831257344186122379290108978583812211132522024376344521567192042592441894136577759114990481573308419162225078729965452211875120906444943514368553171520510435545661704132874732549246771679211329164403972090142328881291751660245910795492644953028520484409474517432534770136265231383044257949626740794193534080199597166007354439245268469049667271549175369049734017305515115278020167364385622329797592812101027994112331859623936000000*x10^266-280922925990929518770864977079588031304549438574261890208370567187769012090200494981270164869684063529745642964550620609598975640919911019943023514710356753032768962054391431056328594015988094410094449034284681413423474829019865934697654248179633213045135072192005852993418169852572333865800743023242427934227697262195198273028501820394580664682511214698383535197659961803328892739480855923035169729217366222325686319232666165207799405185056408114525898847328067093679233175250589685655668240758278962980288146275529995520252183605429857965414724888237806961583/219298736602017093155914168469642663984117206984355927285809131825801916929276629918168572055067221701960579463060648196335985447572639039737218534419277449683763661338835227478456175237345045557076063554207922894635159606782291694565222188706325454034390494267036828857360870182857856973392526439070040565444392322901723960077079287754840277641891353332790818891679932813965733663910308984010283427875627962750435263201796651726791417473837567964382134878349037177288378045160784991854299524512383972650305976885278863773521830902673743874108262757125172490554832978959328618656266859096722688718549797626475981282966488578802177577031328579042462299854415000872602511788240387271334123563700778804394694646169600000*x10^265+588737686520267473460295899393080270778226696293416876793631050959005810463057678836049373052298436158619980114863792320816477049282966679444812769032341970691752519918977356816280638811851870180581165429789985919174651324446313179567035501942471958286171045873860933183124913672106673196101705767927668410834874499487731973862767925756230159946284572159922224607737917218904518171234501225256807986958655653541138927503234566947562929597583262923839545700467461776615717062073583682811172777710991535597836598571120341397863212703722382770970670794763630113493/1052633935689682047148388008654284787123762593524908450971883832763849201260527823607209145864322664169410781422691111342412730148348667390738648965212531758482065574426409091896589641139256218673965105060198029894248766112555000133913066505790362179365074372481776778515332176877717713472284126907536194714133083149928275008369980581223233332681078495997395930680063677507035521586769483123249360453803014221202089263368623928288598803874420326229034247416075378450984214616771767960900637717659443068721468689049338546112904788332833970595719661234200827954663198299004777369550080923664268905849039028607084710158239145178250452369750377179403819039301192004188492056583553858902403793105763738261094534301614080000*x10^264-3067280679050614951826916491530069086711293623578568569366581461758047213939762621779769389044576769695728816035731459751714191894495190565364684567466099625226916461499988026887475685124215411175236036423085971443011945229342911812510047165172972712699807611619077753735256504474506110487320866682596597853405238129057382023441957893420891719295936615788624866227301084958098442911382593368487440838027577054972861050169099086197769455163146233458888462791699660961417200268132062606966026160069699112615083451993577009202957681929627595424972148979756042081547/39473772588363076768064550324535679517141097257184066911445643728644345047269793385270342969912099906352904303350916675340477380563075027152699336195469940943077459040990340946122111542722108200273691439757426121034328729220812505021739993967138581726190288968066629194324956632914414255210654759032607301779990618122310312813874271795871249975540443599902347400502387906513832059503855617121851017017613033295078347376323397310822455145290762233588784278102826691911908048128941298533773914412229115077055075839350195479233929562481273897339487296282531048299869936212679151358128034637410083969338963572765676630933967944184391963865639144227643213973794700157068452121883269708840142241466140184791045036310528000000*x10^263+2131112241415111456084067401105206407213776323923244475563297200827693351633724249875837257199401937863096139805081603212145168700662452461106073498328156073561014708003755805672638360162032727534146754090054871772555338383899832889448736810434440703390742468935281763715008302519585227866035977247380487391454479566697196655269374485809599951639936274984621604213812268256961308452830952559381878733152081987851521201375871144212552843292402655777310487843928245417440102744662026924401143278744217417313333347767257347048736853871238830913283648193505548173567/1421055813181070763650323811683284462617079501258626408812043174231196421701712561869732346916835596628704554920633000312257185700270700977497176103036917873950788525475652274060396015537995895209852891831267340357235834251949250180782639782816988942142850402850398650995698438784918913187583571325173862864079662252403171261299473784651364999119455969596484506418085964634497954142138802216386636612634069198622820505547642303189608385230467440409196234011701760908828689732641886747215860918840248142773982730216607037252421464249325860304221542666171117738795317703656449448892609246946763022896202688619564358713622845990638110699163009192195155703056609205654464276387797709518245120692781046652477621307179008000000*x10^262+40640522250914456062262251903468484300512665654173129741893984567153603673032377548891310522797409323696791194120896601103058427396400161910050976811403285575235237820747998806106958967507179257655300872084443701410009375070343131362414245211741685870318812804416391445961958065552787380132406097124910594272898404343312632496510030989580985192187371724874669570448199629995073478251202360929738456909030011248248363017753994088388670609854831977004132251837777761325549949370578595962479015827539450076680837496211333944794782525753079021775965807131889752276503/25579004637259273745705828610299120327107431022655275358616777136161535590630826113655182244503040739316681988571394005620629342604872617594949169854664521731114193458561740933087128279683926113777352052962812126430245016535086503254087516090705800958571307251307175717922571898128540437376504283853129531553433920543257082703390528123724569984150207452736721115525547363420963174558498439894959459027413245575210769099857561457412950934148413927365532212210631696358916415187553961449885496539124466569931689143898926670543586356487865485475987767991080119298315718665816090080066966445041734412131648395152158456845211227831485992584934165459512802655018965701780356974980358771328412172470058839744597183529222144000000*x10^261-158662174974861402950472926964214154980706881436917758235840420658351626698138394385345091225241263703471142204455697511491411757269245404229330514869845443435762207613573031694803717042544112863475982514011279526551935163785137766004366917199987140721316622902436372348406180685105404516790533745809553232381574908848114382899515642353177930948276603873128189134390213631118465362903883432664458983220364398200267626273673479986049715633719965111995657733737321295350990753871728800256754784876012896967914048406147100632441282390468554579728538069453363524109427/460422083470666927422704914985384165887933758407794956455101988450907640631354870045793280401054733307700275794285092101171328166887707116709085057383961391160055482254111336795568309034310670047992336953330618275744410297631557058573575289632704417254283530523529162922606294166313727872777077109356331567961810569778627488661029506227042259714703734149260980079459852541577337142052971918109270262493438420353793843797436106233433116814671450692579579819791370534460495473375971306097938937704240398258770404590180680069784554416781578738567779823839442147369682935984689621441205396010751219418369671112738852223213802100966747866528814978271230447790341382632046425549646457883911419104461059115402749303525998592000000*x10^260+39949741512230984626970071152036986534087240927219371701645169713488929211276365249959428440734506804583132730103790706575804400208472722328333143482862033346616502069155898841213350088066664013320626504638814460208807531020048244788800451000110839869244582144688043767663518484493377926227574624395368663020312339011964439204105622090722490573166102016099677245825803154354948875044070891234485502676982006254482976191700804535111437628172153916702965279261944252819142674447295319766953876408214347903526990429983840703738700826400307751527153186417230237934671/1381266250412000782268114744956152497663801275223384869365305965352722921894064610137379841203164199923100827382855276303513984500663121350127255172151884173480166446762334010386704927102932010143977010859991854827233230892894671175720725868898113251762850591570587488767818882498941183618331231328068994703885431709335882465983088518681126779144111202447782940238379557624732011426158915754327810787480315261061381531392308318700299350444014352077738739459374111603381486420127913918293816813112721194776311213770542040209353663250344736215703339471518326442109048807954068864323616188032253658255109013338216556669641406302900243599586444934813691343371024147896139276648939373651734257313383177346208247910577995776000000*x10^259+1886393232276782837646240008809836112142158470904196424207062720601837827328497738876576524717773432851079559443160907690228727998433545054364465024245643067062025824268651586892497040350676139884731857014653165494244873089239442492952664962664506702607641919176351911587603659425019358897556675010955761425992817526021281864577343863486052140467121108712627895688600898430082531198068148164573567098407169379771277942849966481887124789248880846086997859664242737379122552498420335602651802029675683039488933698611635586634742846750285153529113528683438138756807/738042078142219341916914743130560147174721275072977444113558660522419668841355487420343959678128552092491722237963487152898010271226306027526251372133103231840979474336831530596235656782271649204945044763780434490247069568003089607806250557036468676266606624067401107170931054099619779002002587425758572309311696349329747959560537093469692972900749584981375671221991303517482039500433706377080537118356828933554133360001827079379751786508118985896825152067346464084923688476803041203095768538360786092941702466727117082709265037135620193005793250033019068674076820142283435682607052805479200470459130604529510887422739749564443914947459918629362417638016428487187547517022067791487383054000471901810218878289882120192000000*x10^258-4187112670890735846745235041390204332710697625091252132617138153842041652514957819717283514388097975519478830448883710156511064106040484545656986949272750509745014375268295263905275509483876574281869618134738572449108233675275655716057300886640747410281988723990177778127002655788786059586663810667810681930392942403813708777464631292731476403254859338914272992312430805434822493585687222406978708666942388169224258781657693434461064800243617447152354852531031972575389986385971959170932884209546888854421164819784798638135444835302258596540021547473159645541185383/3580242121067906027638953418926347273944572905379013581394873062194257813549415469476088548398601606200677344576360876178708247825718810539529845406217683777660591430007969754922339171050799770293188412149098887712188534474382987687468121452183909548569308733350962770886186543437255547938714551602354834272471038990598607351828165440421480611541536236744653381097879813363305373616603909635217685561148977156671100929368863162071175916350885200585498812678697697275964812800971552876217573179588173336860198666093244968222644695144893556271103055910175502137946654510216946496326813159379601482197242562572657314887710525137117431410128065271037087962017694591346793005074050856505295194956289195681371778584218165051392000000*x10^257+392896651025534963447449344004839718914660646847016571756515639391753790176300820350992131591268921417439360124019577116938114503932089427121940861818348939669590183667982254474739706270697283078681672641513638748767449038545105563284276962410437021485952912112878032943994002315189245393571353776874358658387843664547274175246218903056337535541395799727585765285544108823276136682724788026504896756708356510241469984605128461188632129014067069798942366546680363226359587167173828733749260105949440998279917940778254084488555315406460922841932760576594263472338959/2386828080711937351759302279284231515963048603586009054263248708129505209032943646317392365599067737467118229717573917452472165217145873693019896937478455851773727620005313169948226114033866513528792274766065925141459022982921991791645414301455939699046205822233975180590791028958170365292476367734903222848314025993732404901218776960280987074361024157829768920731919875575536915744402606423478457040765984771114067286245908774714117277567256800390332541785798464850643208533981035250811715453058782224573465777395496645481763130096595704180735370606783668091964436340144630997551208772919734321464828375048438209925140350091411620940085376847358058641345129727564528670049367237670196796637526130454247852389478776700928000000*x10^256-1144157734923167847545317741988761695352750160400755678707749743995538594329513719924869162289811190826889307965023614769706496616668109485309452490349736033005075368450520224461473674866721557003585249799212594798836166773332238264632678976021574885497117919724623318505720302789061157420216176699511694121661739870598904906961336017963202292743889447626634860575406363000219036887971662602534060159015784572850873690147085116773460970367034848170464122631260759030626595325357237576788110168213348575399272435428032961014119882187309239155618771248541222896858699/257777432716889233990004646162697003724009249187288977860430860477986562575557913802278375484699315646448768809497983084866993843451754358846148869247673231991562582960573822354408420315657583461109565674735119915277574482155575113497704744557241487496990228801269319503805431127482399451587447715369548067617914807323099729331627911710346604030990609045615043439047346562157986900395481493735673360402726355280319266914558147669124665977263734442155914512866234203869466521669951807087665268930348480253934303958713637712030418050432336051519420025532636153932159124735620147735530547475331306718201464505231326671915157809872455061529220699514670333265274010576969096365331661668381254036852822089058768058063707883700224000000*x10^255-11200280548904613242561382103845882067545904480276000966102947915762297163554934361423368478638322288610229967541474353502461117284502524083171306996477694266773076750992697906349784379527959712259567976054957708271562027337772209727939746388305473731585714048340664403539192334781003308979964649420275562962322164494250351326355148509239777087587347895926327395111269435592670301212485040247188165030605263946501361863853477520159827965626290710263244414079769881095378910190975922740761028095625169550151459586931788434308697669364445420227958697167207109863393/3842644959754870568795100315468775210792684459934742527112012827001041926592167659164398143871294146282466118899348816171930343007976462492116504883195128924097827323635883066152672104084336647867471786455678806190473159982443355729158331595884345155234636951074822154093994004384830799278322201968241710324739102717859871741589484398166657451393648830493640399091389017075647009695336370092954137049481635109768734413633164934198131666741819643858224812614155044032836768024893691534226066120700846910617654220502563543533372691435016189587867130815393333971659514902891232015933374620750280348594307545419597416227306700271390634457578445210156576396500979039656682181843453341640465898686004801327584120120204341123481600000*x10^254+6033585268400637924001553181228433638662986259639162388212249494504926514169390564223660467308891099013439339768944309125538343561509846842253937932629776128710022149632394128818572550525733256732508788560055228686362662230519305180156133419959765050811253614796401179799362984989401138356330400164019531667734097832154250363403973660758331315580800922995761872064957426130285361973551313872952442705717828858955803693139533667445570225049180879380491110979100951489437110633677360413803685550680199112168627270380642091971219213227506097909992063999119190261586851/9279987577808012423640167261857092134064332970742403202975510977207516252720084896882021517449175363272155677141927391055211778364263156918461359292916236351696252986580657604758703131363673004599944364290464316949992681357600704085917370804060693549891648236845695502136995520589366380257148117753303730434244933063631590255938604821572477745115661925642141563805704476237687528414237333774484240974498148790091493608924093316088487975181494439917612922463184431339300794780118265055155949681492545289141634942513690957633095049815564097854699120919174901541557728490482325318479099709111927041855252722188327760188945681155408382215051945182528131997549864380770887469151939820061725145326701595206115650090293483813208064000000*x10^253-18978032599780908049783343642429388000441191515824494065970570329038698772591491851131755295055963488224168544394389611198971429094045068460843242977632410342539253500808133478313284966420524080520132321531569524640965926642921032954876530544593596433065775515397456884729567550628391643638369143701186817486304439724838805264144377118135540189183198886572008938232596068117131127007727233987509174003037682986761382085442791890590456575789671620275260159545243872387829986783667609798466795896704118094304021088466258886384616866443987178401664957874215907371321263/334079552801088447251046021426855316826315986946726515307118395179470585097923056287752774628170313077797604377109386077987624021113473649064608934544984508661065107516903673771313312729092228165597997114456715410199736528873625347093025348946184967796099336526445038076931838741217189689257332239118934295632817590290737249213789773576609198824163829323117096297005361144556751022912544015881432675081933356443293769921267359379185567106533799837034065208674639528214828612084257541985614188533731630409098857930492874474791421793360307522769168353090296455496078225657363711465247589528029373506789097998779799366802044521594701759741870026571012751911795117707751948889469833522222105231761257427420163403250565417275490304000000*x10^252-35097182301181781953560762144595079217897610098990689235315421127392743087958329839250153756288835833120855539656359699886786121167797685882161498242375721194228389043750180828924289971884825832435610014916676329515893626618968477222218509986062499288077324311979779951444504146124567069540698731782229721161508382328285047614157279107290572074979745609328395211290900734503647498951462517084148585557791252429460989708984248085758212350518350622893062820700612111605145432061514386014238140303340576218521186714924441023773615264990206036904437767068031334784167/9237222658094611444729383080926875119621640192075387520012490189294117560311236579384869344557704509063528231625144315520395134224335676932661998190183903465282906198624064712570875006334347322551096694408941439913356770383602544159254157113719400031228553083680507965260788167959922295555502273892689427529017997888223149747846721850044493976704990672528583307751300308144426295564402138687965880417011982205805357693675595190207895864696787092268223001161510770365386966232744448165500853139181519734813793306833904363358288160185077627357672857689132620889292485502046922897656615378655190050878961234989303208298674042071742905799314378614866712034427514775329546973902391710291855444196163799836502213914762177436188672000000*x10^251+27093329304546141567225008743033463189040537449983977809511038228756596937549888806693406642994191757280234915877712398439322828223631988959112608969607868108391283023233068178541546927500622416803865652836804674595396651398622123026309816497382818300615099252204980425365784646598194088263776341878508213305780235072437044553923226319264718542175277900760045151856541196539004264492707369614049942702456235286246771516915169543670827854939306089885255470249991296891451961171021736959145906493285892021050783085388607888464658001388431307674905197019611394012919/13855833987141917167094074621390312679432460288113081280018735283941176340466854869077304016836556763595292347437716473280592701336503515398992997285275855197924359297936097068856312509501520983826645041613412159870035155575403816238881235670579100046842829625520761947891182251939883443333253410839034141293526996832334724621770082775066740965057486008792874961626950462216639443346603208031948820625517973308708036540513392785311843797045180638402334501742266155548080449349116672248251279708772279602220689960250856545037432240277616441036509286533698931333938728253070384346484923067982785076318441852483954812448011063107614358698971567922300068051641272162994320460853587565437783166294245699754753320872143266154283008000000*x10^250-40380262986604763606623306159385252935865226912843444874646105594764274117350153756933509529946188382514798386414527001323996274245219885252662931937272120232248872257872982278191144652854570787753117355781958646666962133047341568833309591477513618998769265061134106347875680745783060039309178326134462031030384866365789340827175353791561721767448752801708927553242422255916366363668910665817665700178706106959051436750168400912814324535880131646748057093401555751848729654267421698178335462047438942853480884276293813171303268867830858500986230745220562337832682081/144322366810070209212451881256401496868968506360985854612675146717531292762302760316309198639369575249608565090911254785690653577121020616395911059723433307741580126447302387069207351098967842567538334753445301057206286180473406149944186950744751906087914913379424256449234554336205825945759167527299379615713377199005598491660357182185095173892038774267586585600306316014448516441898219014860778915635395209983502908605987499251808164990022601529598716170147444276188805960420399258137785329446572064336730706625972921773109894214731652849836280728535008068774305793483981123352986958676108689354932890335472873326458483233328911160208487851478677508825895490849748841920250968081599949460120863208645510590204244260263011811328000000*x10^249+3247621640615128582668417760942572644879177837824521837333647390845757778070825887153793559680192456727741592413867909750347731295088390748057826878955031281076662701426366167931898278927139891689247721476661394768197953030340851085159048107984383950027159300929647583565290851921401984083844254028915937404962767403803856020458319075372420841796660644925104199933580731262402527649168839238016750541727153733407026287184101409030676599435564264579902702233028556886442299014229098969614734009419157056854579040675541524366685487299369846743470960633878907053682151/346373680344168502109884515015363592485524415266366051070420352122075102629526624759142076734486980599060556218187011485657568585090449479350186543336239938579792303473525728966097642637522822162092003408268722537295086833136174759866048681787404574610995792110618215478162930406893982269822002065518511077712105277613436379984857237244228417340893058242207805440735158434676439460555725635665869397524948503960406980654369998204339595976054243671036918808353866262853134305008958219530684790671772954408153695902335012255463746115355966839607073748484019365058333904361554696047168700822660854451838936805134895983500359759989386784500370843548826021182149178039397220608602323395839878704290071700749225416490186224631228347187200000*x10^248+100514245458945000357200853603142386954932374198707671590854704927148054281870332433110659802602780847185360677453021938091444666888438108714313336967839312377654099391112375964826243230919033503501864367794501006613516782781254035776236045663410022994736640550412837125142590843119908223564455951765128604973682179412927308045642244333714298211803060827227626756460439448739811339102468955210892605913925478511024074533469907833171353588998268242335334779741291446739565368187881741201450621757389957735542402618690197850324333599352217003852776121801896798724791653/23380223423231373892417204763537042492772898030479708447253373768240069427493047171242090179577871190436587544727623275281885879493605339856137591675196195854135980484462986705211590878032790495941210230058138771267418361236691796290958286020649808786242215967466729544775997802465343803212985139422499497745567106238906955648977863513985418170510281431349026867249623194340659663587511480407446184332934024017327471194169974878792922728383661447794992019563885972742586565588104679818321223370344674422550374473407613327243802862786527761673477478022671307141437538544404941983183887305529607675499128234346605478886274283799283607953775031939545756429795069517659312391080656829219191812539579839800572715613087570162607913435136000000*x10^247-222301855738500890267975554022803869184438438053350926424785268671037885460877454309406051355035135748023151729088446624004345907388839598215897404888280767898004863108846853668549190559509036283872744135042129790278779641160884167480701204613954960714284858610893033412434569963163342605687945102467457722543967449596572511543339213252238297604637430250022895724039131148010227131982374091957669610042045459217030578342489059333039810273575427703457283183579367438628016775882202822154734713113581010980468815311008615498449275167843186146404183982458290203038567/224450144863021189367205165729955607930619821092605201093632388175104666503933252843924065723947563428191240429385183442706104443138611262618920880081883480199705412650844672370031272429114788761035618208558132204167216267872241244393199545798238164347925273287680603629849578903667300510844657338455995178357444219893506774230187489734260014436898701740950657925596382665670332770440110211911483369596166630566343723464031758836412058192483149898831923387813305338328831029645804926255883744355308874456483594944713087941540507482750666512065383789017644548557800370026287443038565318133084233684791631049727412597308233124473122636356240306619639261726032667369529398954374305560504241400379966462085498069885640673561035968977305600*x10^246+27301049884805147843597937394621270039159664376388986815069488166870341973849405161484648193734483531810959087233374789665527795473271151651360271385945750616895276868221235760861409588013700622441831990486670035082483015241167037318151947655505179828009443591253067707515999818609807244719510419948554520770230645475477073445670054562930565464907474608990495891137416195713467659581558168280075973712350586283563774791863016013753190856522510964525912532218712293777559987762281579880893124018746937243031005453561234585671808798698926375286857450687714102667301709/306068379358665258228007044177212192632663392399007092400407802056960908868999890241714635078110313765715327858252522876417415149734469903571255745566204745726871017251151825959133553312429257401412206648033816642046204001643965333263453926088506587747170827210473550404340334868637227969333623643349084334123787572582054692132073849637627292413952775101296351716722339998641362868781968470788386413085681768954105077450952398413289170262477022589316259165199961824993860494971552172167114196848148465167932174924608756283918873840114545243725523348660424384397000504581301058688952706545114864115624951431446471723602136078826985413213054963572235356899135455503903725846874053037051238273245408811934770095298600918492321775878144000000*x10^245+3106454063681781785462195847685818030417908594935528479227535293322296894969969106549554108338850880504335111644240628228470626131854653003536073599692555324504454262676948709993624201853128500204445119901472838865815326720966277727138870655004058084455232758067517335835039587184549829170186104619767469398109969716213810378566653272880733466327434064238617694629366397142392777163652832059353450036701040567702730680363355147407715344276468805812336142903238200236684654066001508670267397336212089627475700005314544497562971758952740114278646107229641345015029079/641286128180060541049157616371301736944628060264586288838949680500299047154095008125497330639850181223403544083957666979160298408967460750339773943091095657713444036145270492485803635511756539317244623453023234869049189336777832126837712987994966183851215066536230296085284511153335144316699020967017129081021269199695733640657678542097885755533996290688430451215989664759058093629828886319747095341703333230189553495611519310961177309121380428282376923965180872395225231513273728360731096412443739641304238842699180251261544307093573332891615382254336127281593715342932249837253043766094526381956547517284935464563737808927066064675303543733198969319217236192484369711298212301601440689715371332748815708771101830495888674197078016000000*x10^244-250383409226211034416262252909992591436543234105517564717174069868337498458101355270086443530164681473771052314030131622578655517404357073211906158754038843873588617021147764520689803637479475864354254011894216027072577240724732458338856824237400435400884958586867547103537093261294244360114883725518269243059136606699018112493794932404642117596319208452906209021080178829464794537225818447276546571230327304490486202005372157333422908732724184178535121679011826982157835801354130030939790913476163787806946675161471948191215703405841020552507267661976391529931953279/90902308669523581693718092120632021211901027542505106442921117210917389934092967401789246618198763188417452373900999294295972299471137561360662956433162809480880692123592092309862665333791489448219425374466043542687722588488257703979245816048286456560909735681510644470089079455985256706892086222074678047234764909056870243563225933342375305846943974205085016459866534979596484772028244635824150764686447485379369208002932862328746883567955675709026928972064388662023176567006550995133632916463900094154875855952608800616323905530514019937386480434552146042165909149860646414430618953843899114642340610575139602101909834415411614667724277324180953900999043230284659406576521593752004217767153886417144626718303684472792219567435808768000000*x10^243+1699584243613840326027787387394725655948569412797624731286596357141827029440095884470857570028847116012213549654417551223323157686290999840825665770042331375652701437385844770723750708977900975866230037434500995912691972105107234224717577184198685637730737463230492568301812505870805255573853836351265724077656196770864878533799439020876149991785053602278529946462832856734945145885631711491564298647174667925459211096816972416643708138957173779048929797870212607200672933958734179635855883737803550157132491354015353822673458830724294401593046833239655559408468899459/4363310816137131921298468421790337018171249322040245109260213626124034716836462435285883837673540633044037713947247966126206670374614602945311821908791814855082273221932420430873407936021991493514532417974370090049010684247436369791003799170317749914923667312712510934564275813887292321930820138659584546267268715634729771691034844800434014680653310761844080790073593679020631269057355742519559236704949479298209721984140777391779850411261872434033292590659090655777112475216314447766414379990267204519434041085725222429583547465464672956994551060858503010023963639193311027892669709784507157502832349307606700900891672051939757504050765311560685787247954075053663651515673036500096202452823386548022942082478576854694026539236918820864000000*x10^242-15232464756807137231159723042607757415902992656737266745495685527330748087336130479161280987757292243550122670855688233042293335967236674464717902397014374005007571996926659905300362985275889200109745613490180468584418446310182592353419355928070280288872953898085354526901285060463658554409284531183692921337611224582934622814952275293957230379587979573037361970004043157150547288451208077958524810409342971003865588645611754021219934188953448166686186563288783042803672931119007075982282205026809687195456191439256496683831670297851190837178142481380856607691847851/1308993244841139576389540526537101105451374796612073532778064087837210415050938730585765151302062189913211314184174389837862001112384380883593546572637544456524681966579726129262022380806597448054359725392311027014703205274230910937301139751095324974477100193813753280369282744166187696579246041597875363880180614690418931507310453440130204404195993228553224237022078103706189380717206722755867771011484843789462916595242233217533955123378561730209987777197727196733133742564894334329924313997080161355830212325717566728875064239639401887098365318257550903007189091757993308367800912935352147250849704792282010270267501615581927251215229593468205736174386222516099095454701910950028860735847015964406882624743573056408207961771075646259200000*x10^241-103455061644157046120295173014344141163038657083056471263130853439845449054661951083696913473418352531428598487560425293301336790034329845172923886194486810320104056240226119330134044325515270863842566719930749868575000930971089438009350169319413168499579824375282969842154500849745597882240705743180227311329928095990935079136094099382037510817210176921729641179790984217255696921222006471477440601794219991453575988173344782878418546824501635239985985414671589216011267703102659512446657422726062674193676715140513025437053894202993036610882067332680090440910608707/17453243264548527685193873687161348072684997288160980437040854504496138867345849741143535350694162532176150855788991864504826681498458411781247287635167259420329092887729681723493631744087965974058129671897480360196042736989745479164015196681270999659694669250850043738257103255549169287723280554638338185069074862538919086764139379201736058722613243047376323160294374716082525076229422970078236946819797917192838887936563109567119401645047489736133170362636362623108449900865257791065657519961068818077736164342900889718334189861858691827978204243434012040095854556773244111570678839138028630011329397230426803603566688207759030016203061246242743148991816300214654606062692146000384809811293546192091768329914307418776106156947675283456000000*x10^240+4874652433796696453709539123354313934652931404972392211136115862215933116024242397168765423227166092787968993734483104653170494819370888305334079947378396171280289338356050497150403914860896103430369212011419438385602934228748612595616892321019086414845321004892175417698504792481862563894515738600296105457403104301262871554593544773213651585044547280965645861614934462956988966164072823159385649469369321210604414836570065592645293716765619804623311284823319793672263467869700920419318719445403376001544318126060314795805407475660242028750756997449215256948735659/3883826111067117424452482880934256027163419726211646745605245095780734198502785244595127371995129574467769833293704233584865278025755855368903929391342164871007298142599187416491714756239355065655792591823340409823844674989476329154629755305447667506690297278348498743952816933240337121718642101444245585138997428202341884692020026690496210869592507381421654329625946021985397063666437529055871408495614371683021840447422010645430416300134194144579084613663586188109297917500235937022852360211116962264551179427953219964794146645083939665017127867357568613318033568952287838014354357060934942392630992240836733768925554244034289646462769123477093942495431649223590722777686988533052663721743893520767673721766645332200177468991103565824000000*x10^239-6558447601953344784154796326234498678494909214103021734697876969638829387533354806130669469996571147691185917139762126817094361270327269044332143547430411341449311933890985377484203803742912271141714736751747548553951538788455810317097641386052380075968073908607982319883058341804044838109225402350831009621096107562228506215812705719180941955509227429979986382807269363670235864234806677013923822182715143511892688579134899097190153294498934431059293729197418941265975337659494096383953340775268696743122924229092293908611500838492422997328603854425373887972697520383/67858209812564675640033780895683321306599269456369891939214842313480987916240663793566065443498903925100874527307600369194766137666006305005489454325530304626239513147493002540943240221014011707138008164337403640442214161416130422989691084696781646676892874047304970054343617457575170190668114796433858863548563065551317409338973906336349796313520288968199144447224528896128857496379996507664185249235374302045757596297357369996960233595944640094085766369930177878645653214564122291663276437608635564686238206965198659224883330182906593827179258098471438811892682516734373105786799326568655313484048696431899412410667283751767108702997502125391785363280181775234577108371747063649496140546309307594852795266706827244201500738212561502076928000000*x10^238-185210544634886441933852800303679390549704886144277505513470077570430797567659355279797523691336449163053369387430226790901705363622574518464288684647680693022000961964000431304498527503949589206800913756045424633078149318279556123399624966752203397648254274876684093497855738286758333551726312137323744931091613403042248932787630425164781648402208336543800903334048798565125465665729789210263671022858021590489850177745550148302070000534182066654753419584950016590185958485918080154699061610587511051121823852799001252064848308295238627447712562517608248483044784019/22619403270854891880011260298561107102199756485456630646404947437826995972080221264522021814499634641700291509102533456398255379222002101668496484775176768208746504382497667513647746740338003902379336054779134546814071387138710140996563694898927215558964291349101656684781205819191723396889371598811286287849521021850439136446324635445449932104506762989399714815741509632042952498793332169221395083078458100681919198765785789998986744531981546698028588789976725959548551071521374097221092145869545188228746068988399553074961110060968864609059752699490479603964227505578124368595599775522885104494682898810633137470222427917255702900999167375130595121093393925078192369457249021216498713515436435864950931755568942414733833579404187167358976000000*x10^237+88534667255351703037329368963670219775448078905215040225616378890210622010430303322326413308597437023118330858908448556257862927783483889623737949357470712412928891193366572467882458582197895783991638374922582252655808565831446316382419063942993239125235446025597509416425081710367699101041923965953000570427367026724612063814963020265737300772840154098161630400036449410846920310865872244814742686804077784187790821856047453681475927906182700018395160335468245268032232646193690227900429936211697899283276025795662740801395856049296337267548990581010291294979451361/27143283925025870256013512358273328522639707782547956775685936925392395166496265517426426177399561570040349810923040147677906455066402522002195781730212121850495805258997201016377296088405604682855203265734961456176885664566452169195876433878712658670757149618921988021737446983030068076267245918573543545419425226220526963735589562534539918525408115587279657778889811558451542998551998603065674099694149720818303038518942947998784093438377856037634306547972071151458261285825648916665310575043454225874495282786079463689953332073162637530871703239388575524757073006693749242314719730627462125393619478572759764964266913500706843481199000850156714145312072710093830843348698825459798456218523723037941118106682730897680600295285024600830771200000*x10^236-1922636313779262305827849297828007796157239538643244987239828623931317677028200739245278219817042281154468721222670700661555836223916609467916367414981608956234772541377938038741210769799944337414055835464867678670905197564274600384782614118223272896936621184371740023771901633721095038393101545346738197929934476722522140048221660237964409358210840742307221573590434258981750028638048109391027534330070395347606894128996726016671854847113987546194287189431748874878802416446660824236489629601511395126353074027680068448371018750892005070341554473501764087980274250469/4885791106504656646082432224489199134075147400858632219623468646570631129969327793136756711931921082607262965966147226582023161911952453960395240711438181933089244946619496182947913295913008842913936587832293062111839419621961390455257758098168278560736286931405957843912740456945412253728104265343237838175496540719694853472406121256217185334573460805710338400200166080521277739739359748551821337944946949747294546933409730639781136818908014086774175178634972807262487031448616804999755903507821760657409150901494303464191599773169274755556906583089943594456273141204874863616649551512943182570851506143096757693568044430127231826615820153028208546156173087816889551802765788582763722119334270146829401259202891561582508053151304428149538816000000*x10^235+86255337246967717214498833769799028251172946590544709463332861125675917489003379903014302641244050351728217123939164126080187558456800442269046383114378589449568874462937264307253876649634133700075565107697614967726262543337349977495519584679528805372141226668419275194410651139868440107667029101930465675144987561631574877082645689002671734503674919343571284164739335319184141769888393009777879248909603164729614708478492095729402663898921368992437366298638361152603292639667996067083532527316710097346587979208193250140766108543857216355930142188484227251522368193/25126925690595377036995365725944452689529329490130108558063553039506102954127971507560463089935594139123066682111614308136119118404326906082032666515967792798744688296900266083732125521838331192128816737423221462289459872341515722341325613076294004026643761361516354625836950921433548733458821936050937453473982209415573532143802909317688381720663512715081740343886568414109428375802421563980795452288298598700371955657535757576017275068669786731981472347265574437349933304592886425713030360897369054809532776064827846387271084547727698742864090998748281342917976154767927870028483407780850653221522031593069039566921371354940049394024217929859358237374604451629717694985652626997070570899433389326551206475900585173852898559063851344769056768000000*x10^234+3747500603431398228002952157259116890000237965753753777018101424595384751286882751380664266689290099793298574159142509580648787658155239645750487940906378978072588169095664318213724757312635718663525065767164896959942242686407089950782795941857601446169049372909526353346571123855207693860101871668077636670488427565044715675967288193476628774956583679587713770333688551389477387375934160027818993865267764253957225905789827734239744982278225251006867481438579913045507215318582601042820398798572851780379847536716104159037916677214102840978014334545893694344409137119/527665439502502917776902680244833506480115919292732279719334613829628162036687401658769724888647476921584400324343900470858501486490865027722685996835323648773638454234905587758374635958604955034705151485887650708078657319171830169167837874602174084559518988591843447142575969350104523402635260657069686522953626397727044175019861095671456016133933767016716547221617936696297995891850852843596704498054270572707811068808250909096362776442065521371610919292577063184348599396450614939973637578844750151000188297361384774132692775502281673600145910973713908201277499250126485270598151563397863717651962663454449830905348798453741037274508576527046522984866693484224071594698705166938481988888101175857575335993912288650910869740340878240150192128000000*x10^233-2005088884624548803679795122287370722480901524269533008453826394307351022291836050580766857336360602497669756181538779235730543792319142193533106488059258877459071344833663158905983372514395664021588633983284490102092702932099986612111833822658560112877692209282768000308004909916219941301077718508221498556146068478494830971167442560116112314922802944561386865531874327656318062079360597235450588643539873823007002144445502603245842135293245146209635734960004226534744865636606764408235377034776763382700772636753441337824610744976753967571542925500405149223923864987/1582996318507508753330708040734500519440347757878196839158003841488884486110062204976309174665942430764753200973031701412575504459472595083168057990505970946320915362704716763275123907875814865104115454457662952124235971957515490507503513623806522253678556965775530341427727908050313570207905781971209059568860879193181132525059583287014368048401801301050149641664853810088893987675552558530790113494162811718123433206424752727289088329326196564114832757877731189553045798189351844819920912736534250453000564892084154322398078326506845020800437732921141724603832497750379455811794454690193591152955887990363349492716046395361223111823525729581139568954600080452672214784096115500815445966664303527572726007981736865952732609221022634720450576384000000*x10^232+2700008476452171229293865596456883652318392851362950527410002784048106222592820196164179959431922827544276150956347990772283184123663776945888280334952453740266683553531845097518039076764125964067757176263373365876432168001595776239656968602248768266639716561336638326961958537260039356446496445965986623152409705222744534683939162048969210699135575534076856979023257625813896240070536192541398491797428317912042978186158003423824299599845820226856625576628060519217479703873301199615366018199286340676012715252921756742947355294815156102964327353309823413666465059049/37991911644180210079936992977628012466568346189076724139792092195733227666641492919431420191982618338354076823352760833901812107027342281996033391772143302711701968704913202318602973789019556762498770906983910850981663326980371772180084326971356534088285367178612728194265469793207525684989738767309017429652661100636347180601429998888344833161643231225203591399956491442133455704213261404738962723859907481234962396954194065454938119903828717538755986189065548549273099156544444275678101905676822010872013557410019703737553879836164280499210505590107401390491979946009106939483066912564646187670941311768720387825185113488669354683764617509947349654910401930864133154818306772019570703199943284661745424191561684782865582621304543233290813833216000000*x10^231+3055825351094525363571956286748626603827665846819391298776150552909222616180509354801308990891548972026469484490972957784477584502742418256858786302053325214778230087794851895439111200549318472612057860661861698648270473610218401839928156073500413856182751708290758760444441801277137273299054276287528278661867020650571840816311542618900712642924077885380955570637420395128983687891904222337793258579404842209564560841614022808334207189229856498077962719932270746921563559381629580314681874074892974443226268070455946716917606006553605595918147127808569864001972480167/227951469865081260479621957865768074799410077134460344838752553174399365999848957516588521151895710030124460940116565003410872642164053691976200350632859816270211812229479213911617842734117340574992625441903465105889979961882230633080505961828139204529712203071676369165592818759245154109938432603854104577915966603818083083608579993330068998969859387351221548399738948652800734225279568428433776343159444887409774381725164392729628719422972305232535917134393291295638594939266665654068611434060932065232081344460118222425323279016985682995263033540644408342951879676054641636898401475387877126025647870612322326951110680932016128102587705059684097929462411585184798928909840632117424219199659707970472545149370108697193495727827259399744882999296000000*x10^230-87650943971696083265409935368542878604415316203660666420804041165652695680452745786127769308022599488378639861758642015620266866421469418281664433330741544892153065034118274885095951273668102956102212932822495625301059502764987101851062501146095060761893733594920307012493296277095855043976703445221919523669290123493145362427643490200624960001700330941792815300476820047116134448224421485329663235790984832905561268649475002608554061098960569053135880960532832457277124850106314486582408078425709878381527035288815355524292764544994153276242308314248991658653519276871/24618758745428776131799171449502952078336288330521717242585275742835131527983687411791560284404736683253441781532589020368374245353717798733429637868348860157182875720783755102454727015284672782099203547725574231436117835883280908372694643877439034089208917931741047869884024425998476643873350721216243294414924393212352973029726639279647451888744813833931927227171806454502479296330193390270847845061220047840255633226317754414799901697681008965113879050514475459928968253440799890639410034878580663045064785201692768021934914133834453763488407622389596101038803005013901296785027359341890729610769970026130811310719953540657741835079472146445882576381940451199958284322262788268681815673563248460811034876131971739296897538605344015172447363923968000000*x10^229+89078885499151766646092843159533952715089067660641181498300394388873508186200623391147616933173806033275196332370989316279329160911806572101668636814510151230335165190054337502304017703239930088413962696573887285231695844980425385665751378087300955867835963735162957905669625169352242894088131860902502730808469327792074941746089550253575434570631152587977456479956983336659871523445752122687346879030163386610875118211583285017985798849728986431078913007733887369700972223295128505736537670455993771878905389981040932128919737985119551254678100045911149864389353305213/295425104945145313581590057394035424940035459966260606911023308914021578335804248941498723412856840199041301378391068244420490944244613584801155654420186321886194508649405061229456724183416073385190442572706890777233414030599370900472335726529268409070507015180892574438608293111981719726480208654594919532979092718548235676356719671355769422664937766007183126726061677454029751555962320683250174140734640574083067598715813052977598820372172107581366548606173705519147619041289598687672920418542967956540777422420313216263218969606013445161860891468675153212465636060166815561420328312102688755329239640313569735728639442487892902020953665757350590916583285414399499411867153459224181788082758981529732418513583660871562770463264128182069368367087616000000*x10^228+1349855697260172722787764012838557294747024229700717984802639207957857026959643139930450214303915729039255767993484372733703637802256240046139930789244160849485674322307898663403142110306580311162044380191488792054480517207777315281257853186568513818629721631007015674367290962330615043450828813010744145318732655542411316007235745579117450386039853444399025315623258623696424278772038834492629884485649874351428112234550883016517422469194168848294101233729693146003046988629983783070617232096217838498409833446071503212917932349148048056035800477135505028160790512959/63305379631102567196055012298721876772864741421341558623790709053004623929100910487464012159897894328365993152512371766661533773766702911028819068804325640404184537567729655977740726610732015725397951979865762309407160149414150907244071941399128944800822931824476980236844634238281797084245758997413197042781234153974621930647868501004807733428200949858682098584156073740149232476277640146410751601585994408732085914010531368495199747222608308767435688987037222611245918365990628290215625803973493133544452304804352832056404064915574309677541619600430389974099779155750031906018641781164861876141979922924336371941851309104548479004490071233717983767839275445942749873971532884119467526017734067470656946824339355901049165099270884610443436078661632000000*x10^227-304666814199088308523745633486720092800694067834910834607522177730131665967215883056060554223313600254575659865841055296929346991378867932488500715873629182538676145759884886147715424962858157171911620064901922381634582704421137758438573730243230990265418746417549984510434623475029622886535433074055061955558089581329423388269045907637628874810447035235581285016797485057454968486579637645203706108450094779891808770078937122313991822412472945403413489486429463561138310687354382814479623919811826254818677890547558840653518217079526708392599084014018324601448550569/34087512109055228490183468160850241339234860765337762335887304874694797500285105647096006547637327715273996312891277105125441262797455413630902575510021498679176289459546737834168083559624931544445051066081564320450009311223004334669884891522607893354289270982410681665993264589844044583824639460145567638420664544447873347271929192848742625692108203770059591545314808937003432871841806232682712400853996989317277030621055352266646017735250627797849986377635427559901648350918030617808413894447265533447012779510036140338063727262232320595599333631000979216822958006942324872471576343704156394845681496959258046430227627979372257925494653741232760490374994470892249932138517706833559437086472190176507586751567345485180319668838168636392619426971648000000*x10^226+1430383951476946909256775670675721127957255893234383791960934005006241474538471117569108867756801657419489708310785224174700167968883460392159150008676921997455113504548326130759577067103007082266244239232959100109521515847112071511884809905423531591602663567916981041152181744315160869886687387063021263247971622173664381914534343766073774487302538209061214563948910890401510725070788751706533651764856999806791155666569048646227693758707140577278301033421185366680525130375360121399381248213013645776728311466297851258261770477987453079833920763179217827343125923247/1472580523111185870775925824548730425854945985062591332910331570586815252012316563954547482857932557299836640716903170941419062552850073868854991262032928742940415704652419074436061209775797042720026206054723578643440402244833787257739027313776660992905296506440141447970909030281262726021224424678288521979772708320148128602147341131065681429899074402866574354757599746078548300063566029251893175716892669938506367722829591217919107966162827120867119411513850470587751208759658922689323480240121871044910952074833561262604353017728436249729891212859242302166751785899908434490772098048019556257333440668639947605785833528708881542381369041621255253184199761142545197068383964935209767682135598615625127747667709324959789809693808885092161159245175193600000*x10^225+4956795952720157862696129822282086927666379120503435028320082597907271201508301585622671185007401016557290814215851139232149925926619751666082830460604054925873989952188232136538216556340133763150331552985964357324073169443877801702804886054711031242523918664530812968062790152053780734940528177639722594109422980919991067372057219912823344846887859571098232401934290807419540218376046144093935789080607181724779711762274788184629222425170114823530043524652476260471392816652472082268642125637163274455432918095175587855033373280726193256708821007640181646812994856379/328175088007635708344349183756574209190530819528234639905731035730775970448459119967013439036910684198249308502624135238373391083206587890773398052681624119855292642751110536588607926750034769520462983063624111811966718214562958303153268944213084449847466078578088665547802583891252836084730014642590013469777917854204440088478550309208923290091793724067407999060265086268933621157023286518993336302621795014867133378230594614279115489602001472650386611708800962016698840809295417056477804167798588404294440748105765081380398672522337221368375756008631141625733255143408165400800638993558643965920023920439759752146557186397979315159276529275594027852478803911767215346668426471275319654875933405767885612337375220991038871874620265820538772631781900288000000*x10^224-35101363690878733425133752409090683165372400928711062636556661302251034853344746832383560596961319062563287016595940202858619133494378200272604544633392232064676672580534816309292199300959138008422353924501548026337880742591451578015799610958722442120986409946885506613524523130429337492655177566454678666100081576185261096534755524645028369058833789755290406489851036012087799254884856571144923655368093902586812996814888677721966131225909492840712369325927754968304990508828350763086326346728255307169754170079509803525686732913890168540057675829136231744185082202067/1722919212040087468807833214722014598250286802523231859505087937586573844854410379826820554943781092040808869638776710001460303186834586426560339776578526629240286374443330317090191615437682539982430661084026587012825270626455531091554661957118693361699196912534965494125963565429077389444832576873597570716334068734573310464512389123346847272981917051353891995066391702911901511074372254224715015588764423828052450235710621724965356320410507731414529711471205050587668914248800939546508471880942589122545813927555266677247093030742270412183972719045313493535099589502892868354203354716182880821080125582308738698769425228589391404586201778696868646225513720536777880570009238974195428188098650380281399464771219910202954077341756395557828556316854976512000000*x10^223+1893983644599040193318209025403749878171808845888621637393325011158709677762527236746438708178538945822968475180151931237720533120963172603688866902446514654040509113558424991674351806743144038897214819476161211292793275362868135621137037739670464547240556426038017772856133173803239069282504300333029606908227851269221906353890097279545067583620572201665627815606839787644356205781614293014018600456486019246047036823125877171249400236401733046705291301646269258777398469132364695089786950873683582473101211782428820756862858710003198604719619598670705103828225447259/636154785984032296175199956205051543969336665547039455817263238493504188869320755628364512594626864753529428789702169846693035022831231911345356225198225216950259584409845040156378442623144322455051321015640585973966253769768196095343259799551517548935088090782141105523432701081505497641168951461020641495261809994303991556127651368620374377716400142038360121255283090305932865627460524636817851909697633413434750856262383406141054641382341316214595585773983403293908522184172654601787743463732648291401531296328098465445080503658684459883313003955192674536036771508760443700013546356744448303168046368852457365699480084402236826308751425980382269375574296813579525133541872852010619638682578601950055186992450428382629197787725438359813620793915683635200000*x10^222-7564932268257257769157990289710338195150283798342407139723547919891307036760290394636104063826341240458835597274514372883625429685367738953155679218492837970389871883937114410405810656924696171585474747988261816404256995929009370560921284532773993664763948844527291049119917836603985377815546719741488529679305626496002368695516940962402221053922895288849290406558127052607624515548874374099850593305481353511345940039854906933124317057564615264239204226073363765305688931750998589669670596444798465560380243672629623464814736878207238859814777763906616702838326641681/82700122177924198502775994306656700716013766521115129256244221004155544553011698231687386637301492417958825742661282080070094552968060148474896309275769278203533745973279855220329197541008761919156671732033276176615612990069865492394623773941697281361561451801678343718046251140595714693351963689932683394384035299259518902296594677920648669103132018464986815763186801739771272531569868202786320748260692343746517611314109842798337103379704371107897426150617842428208107883942445098232406650285244277882199068522652800507860465475628979784830690514175047689684780296138857681001761026376778279411846027950819457540932410972290787420137685377449695018824658585765338267360443470761380553028735218253507174309018555689741795712404306986775770703209038872576000000*x10^221-98724745806579699413761821206481482281948226142443607122794334687751228157823911611909578901371621336101910313251749984309692037524189584583163810604005204806018313745239556090218325142562486879529766256651934431394099432813324145582630033018135973727260290842929525576893363599463429330973676614128181376111822108635027852544108155915900663726356555872109185291005724542990883200441554348013874365619605503534970341875337450154659144232772970921377451888956271825217521116857276629317553562726373150470025273296673884821911530279388318159391000192773691832243862720887/2232903298803953359574951846279730919332371696070108489918593967112199702931315852255559439207140295284888295051854616161892552930137624008822200350445770511495411141278556090948888333607236571817230136764898456768621550731886368294654841896425826596762159198645315280387248780796084296720503019628182451648368953080007010362008056303857514065784564498554644025606043646973824358352386441475230660203038693281155975505480965755555101791252018019913230506066681745561618912866446017652274979557701595502819374850111625613712232567841982454190428643882726287621489067995749157387047547712173013544119842754672125353605175096251851260343717505191141765508265781815664133218731973710557274931775850892844693706343501003623028484234916288642945808986644049559552000000*x10^220+245415074060487286178855479228664421558620964141678179370932293432793592940131282974163447287555782307858160451415930631937677121562988485695649342687583999469373064787765398360670558066142009573136132667676903282671091049750321958073998974061283537806388921361518124611578553057207943988333701162813862582027638038816854138095664905473707985704218358431709948050081369451606152092127371113223507729462327167329484456898868992465468911188587552650032568231943049564123374394432657680070977969271996354347508737437265579425638611652336636521419194527938291279147477926799/26794839585647440314899422155356771031988460352841301879023127605346396435175790227066713270485683543418659540622255393942710635161651488105866404205349246137944933695342673091386660003286838861806761641178781481223458608782636419535858102757109919161145910383743783364646985369553011560646036235538189419780427436960084124344096675646290168789414773982655728307272523763685892300228637297702767922436464319373871706065771589066661221495024216238958766072800180946739426954397352211827299754692419146033832498201339507364546790814103789450285143726592715451457868815948989888644570572546076162529438113056065504243262101155022215124124610062293701186099189381787969598624783684526687299181310210714136324476122012043476341810818995463715349707839728594714624000000*x10^219-758798363131375298477984773467830967521000378782983278986007538475421386135429717240835119218479054726863435268885175915713892342610862815500397455729945031385487291882663584623202446486781371806617280857252379877158103490969750476726257411241648214031636209861584523385140270988678759742610453990574415311790435845583821339354970230998086103676514848948338069041829356489155332646734342448625801366366420570835288595666020196718286527670386116971464787629607818124052547425344180158273058530024498447910248847351894643420113393865734985602462455466203772190102914878589/1286152300111077135115172263457125009535446096936382490193110125056627028888437930899202236983312810084095657949868258909250110487759271429081587401856763814621356817376448308386559680157768265366724558776581511098726013221566548137721188932341276119735003698419701601503055297738544554911009739305833092149460516974084037968516640431021928101891909151167474958749081140656922830410974590289732860276950287329945841891157036275199738631761162379470020771494408685443492493811072906167710388225236119009623959913664296353498245959076981893613686898876450341669977703165551514654939387482211655801413029426691144203676580855441066325957981282990097656932761090325822540733989616857280990360702890114278543574853856578086864406919311782258336785976306972546301952000000*x10^218-1736943635558555145099526741969659662341444776121469620284612714827275515842372743317905467477100518668505453532093145427804675233193525548963791903235096010596510549732506969848600059676215348133053150322555007062625136671305587283116422383310406537444451041542204136930142397814938900815273877249388991553764603661131721127558096808975831461055987421037945897749965059551866009044303046380700274841984594441342684969678854291548576946828850405450456171442708851797024048172870718942957158250704910517585270764423070672191678499804663921033486366179763419630478454299/19007176848932174410569048228430418860129745274921908722065666872758034909681348732500525669704130198287127949998053087328819366814176425060319025643203406127409214049898250862855561775730565498030412198668692282247182461402461302527899343827703587976379365001276378347335792577416914604596203043928567864277741630158877408401723750212146720717614420953213915646538144935816593552871545669306396949905669270885899141248626151850242442833908803637487991696961704710987573800163639007404587018106937719354048668674841818031993782646457860496753993579454931157684399554170712039235557450476034322188369893005287845374530751558242359496915979551577797885705828921071269074886546061930260941291175715974559757263850097213106370545605592841256208659748378904625152000000*x10^217+453984943763459950509320882287919969030741035179914556616968016922041363735980887679245260569885004691376593257304366381126938772273118358044139502614456709421266931764599396116642717530310015645599749308545378622648118940852271906257648234900302949743053284692639998429739287378640550328353930450813976923378381690029680232842902830759522311842558822328270517123991862917526580941200572870728542967244368114978669974284892103895516206182296587550412540215493681441929745644174705558123214880968634811377882773003358153513772315348199380157510080860081925121216863982351/17363056051499541324054825556671187628728522308641163617606986688264464889993912067139230199274722936135291382323221495274876491584750164292601429925066311497388317034582052163218555682129871582450781543483850399832801178491148399859236050586607227616422549928665971620291246519470351491298631480628746744017716979150134512574974645818796029375540773540760911943112595398868458210548156968911393613738828878954268865530619989715196471528775692122845280415174517253487148666449484233264090241040687606629923458834468000772226320447539255563784773134832079612544698992734945447841681731009857353319075897260330446749633841548454395400432747320366318368592274719398604299908859827573293369869489016542760338260527063804172669493410709060487546610680144129375076352000000*x10^216-1906278795009039403000644966595179314178077101586353877371512892833923651103702629330466465638449182589020859647361086452440757675044172293198479106166225191144156575977452034186119701882846358888221195778166803750691091961395258397824588672822647317313596493220456987201083878961857788017005839753340435256378985418762675334288679147573178428301484068794966357032375670102739913549766125868231365332765269117167260258844271726042320634278123666537604843276673970151701709824401267144234188312973671585528360939196191706589874455887806543730373165049512406739249930165549/833426690471977983554631626720217006178969070814775853645135361036694314719707779222683049565186700934493986351514631773194071596068007886044868636403182951874639217659938503834490672742233835957637514087224819191974456567575123193243330428157146925588282396575966637773979832934576871582334311070179843712850414999206456603598782999302209410025957129956523773269404579145685994106311534507746893459463786189804905545469759506329430633381233221896573459928376828167383135989575243196676331569953005118236326024054464037066863381481884267061669110471939821402145551651277381496400723088473152959315643068495861443982424394325810979220771871377583281692429186531133006395625271723518081753735472794052496236505299062600288135683714034903402237312646918210003664896000000*x10^215-28783116724752436002693158940686769647702309183896840552328057035538701048727371723049669934643551491054960043757738682933460420618010779251113163022202082899153534416912899199097007029898450228827525157463137689320581837147208780185493034555396794092582275091610150908608664456574458275576592517137338973524345115380226896349291629867835943650931165409426519943900048504605515903530558503919777881260230307585075613780271382644416471601003693646353418495476577052094531402589430512476391115586602845630066662002679243011859572085781143352185083328397276338517193670311/204104495625790526584807745319236817839747527546475719260033149641639424012989660217799930505760008392120976249350522066904670594955430502704865788506901947397870828814678817265589552508302163907992860592789751638850887322671458741202448268120117614429783444059420401087505265208467805285469627200860369888861326122254642433534395836563806386128805827744454801616997039790780243454606906410060463704358478250564466664196675797468431991848465278831813908553888202816501992487242916701226856711008899212629304332421501396832701236281277779688572027054352609322974420812557726080751197491054649704322198302488782394444675361875708811237740050133285701638962249762726450545867413483310550633567870888339386833429869158187825665881725886098792384647995163643266203648000000*x10^214+1921489198540325872781854445250503718881789075154926096110225073608339828203859873977058339173991862441884506671756037398406611611200261635085831992021810846108481306376062261267235159645114935442539120459146130210688430516689681051694077605832349611274830611242997817408704020110843181603940504760798401950507127348536585480355423413387062916889883090083150583295825919719627869729550874033870065230286258276042580098570720465345981296972018411469814369059927160213437743587849624673034773670033870111803712848112870450823756301178607925362081865191393279336242360426479/30003360856991207407966738561927812222442886549331930731224872997320995329909480052016589784346721233641783508654526743834986577458448283897615270910514586267487011835757786138041664218720418094474950507140093490911080436432704434956759895413657289321178166276734798959863273985644767376964035198526474373662614939971432437729556187974879538760934456678434855837698564849244695787827215242278888164540696302832976599636911342227859502801724395988276644557421565814025792895624708755080347936518308184256507736865960705334407081733347833614220087976989833570477239859445985733870426031185033506535363150465851011983367278195729195251947787369592998140927450715120788230242509782046650943134477020585889864514190766253610372884613705256522480543255289055560131936256000000*x10^213-8986087202258385087830834938625197322744746194518798468692199764104052990401176227681412635821254613513885840461779390296197013447863380672266017524721600396054064065928903668638937215753678241898093262924450483529848215351277970532403731016401067789531545269138759322833501958287464775923995289674497102636685599460149108264937782330246361588706411952348044350360490811840471727038853580186612348984374068935366259740437739747136249997808397508250911322647847821075957130018500815487886257669448015154136919935698731328010226520227475440539015185405953066091812114447/1204148261819045113363213587769678082506069025391248056102670488186795799193691507104344740508898511049168568909211775672307153610372506377161816892729682392006167699093957972095317627507173970346820756139401745454625301796630278326023808511584907932622535101407416680663408989390425446567118469506079239076760465818251469072758107878590483160973958127562602909874189893615171737304102283971059056770864065665537522393454635808475966667627734956051236570866417357084647206513366237662087542602741465588889942616694075130477876189967137135018866407103270912527514643188467654871053887539198669158609892326388669377258887419226589775997904509816441396960299025356018256732140860817925790359912121227527352421974211354659948075636670445077825306083824309922145763328000000*x10^212+594920060693979650189680827541208616721688300381810583981635786325003103834100491757021550738696983704792529679573978762726915986532613980532321254017742177820394720198159201883725023167954619608415380300119738592493476061807586964765645740221828336060980144045934437821412846527280658603498369810669801425908997331202736243377466645570298091485209327402527853338175889264362977752081167738078839777634456567993539832029137989514020395706763033184198369740338797343288087221967621389364868276451328566270343818300960128467344462412316757626493520167048450555585897663387/19442177835330302400362446588129222320142990483967091113833717702264004973781343073706750180256675359399875713608133330005071302193074487965654695550013451901331583669571045417450998413730830925219767928626780582110380122808392473851980412228049923480123451747324149725991401542697809260272694808645155394133374481101488219648752409807721941117085527927625786582828670022310562870512035476996719530622371204235768836564718549763652957815517408600403265673209174647488713796364811273292065462863863703398217013489142537056695788963209396182014617009089412153669251428920998755548036068207901712234915321501871455765221996270832518523262166215496262795320988063398270773197146338766229811151141109339656632205195616532339521629229681006226567392029427308002965494693888000000*x10^211+4359618534303125811585265540191997879537027983963421171211956724817059638773029838670999086130609887313768496529474741140152996170602904444433604567624659054731692101792559339884278198451660473508651650170867364112699811960968447838388233797147695030849870894292363850047662590308457559016296974473530675206062858713196044286907659479783095621092706170093457118889067581001967065500691901786244758687121656589462896946756492635453385147751058712889021949140642895788383593497169543448504179272095848278200972107889601075454960487957841044929705100739459898984752655257189/33329447717709089829192765579650095405959412258229299052286373203881151383625159554925857451868586330399786937613942851437265089473841979369693763800023060402282714862121792144201711566395710157519602163360195283617794496242958526603394992390942725965925917281127113815985259787481958731896048243391694961371499110459694090826432702527523327629289476447358491284849148609675250635163489389137233481066922064404175148396660371023405070540886986172119884011215727967123509365196819325643540793480909205825514880267101492097192781079787536312025057729867563692004431021007426438082347545499260078116997694003208209883237707892855746039877999226565021934835979537254178468337965152170679676259099044582268512351763914055439179935822310296388401243479018242290797990903808000000*x10^210-30955803116997705060137006948255625381129566290741314852765125255543502215083085842775407470498125791386136039111203502285438679309825830563862707250462210435918783586034676039013821479940971129496945841936372479113573559297268003490529162540928438729688957866106692190803900637410876118662590174039590640753799924450063563307720472748794272086361591947893281679222420532436054725430285414630974575509179153805461430236019152355417508161902963955437501164373999612034750294806862308154665339754429726941825880827964911934125346464837421367803063785125513270708634438711283/1399836804143781772826096154345304007050295314845630560196027674563008358112256701306886012978480625876791051379785599760365133757901363133527138079600968536895874024209115270056471885788619826615823290861128201911947368842204258117342589680419594490568888525807338780271380911074242266739634026222451188377602962639307151814710173506155979760430158010789056633963664241606360526676866554343763806204810726704975356232659735582983012962717253419229035128471060574619187393338266411677028713326198186644671624971218262668082096805351076525105052424654437675064186102882311910399458596910968923280913903148134744815095983731499941333674875967515730921263111140564675495670194536391168546402882159872455277518774084390328445557304537032448312852226118766176213515617959936000000*x10^209+149017444737887654710926584338027487804385859875837289489473784919993834697690361462922121189413571594407936360075881885882298628618654246064068713892747813591571717787771039674148982585404051144230116620081900191936107575383735087224064793432003362773194821982516014600410166772553991633672305090831671063222414542394691334880187835760713456073102544762428481500531541746390602184132921094601608993228164044070444285257116889268972973192745271163978137952580794682637161914114483034718079988825978190774948373225756325166087748473663728552019079657844791733613346474721/121724939490763632419660535160461218004373505638750483495306754309826813748891887070164001128563532684938352293894399979162185544165335924654533746052258133643119480366010023483171468329445202314419416596619843644517162508017761575421094754819095173092946828331072937414902687919499327542576871845430538119791561968635404505626971609230954761776535479199048402953362107965770480580597091682066417930853106669997857063709542224607218518497152471237307402475744397792972816812023166232785105506625929273449706519236370666789747548291397958704787167361255450005581400250635818295605095383562515067905556795489977810008346411434777507276076171088324427935922707875189173536538655338362482295902796510648285001632529077419864831069959741952027204541401631841409870923300864000000*x10^208+64376413037190919364373735034536008087838748013433199733749327177392324837095913275139847890528780857652910190458065730710518843051690149688967694299624923733002348828813744343324500831166557197804220977549996293083151744888919837591794405282293151949977101146637725386200631447271577864277552394180802339025707740483720817657454474417609524936433304547816785827317443177087498093395230721508561843854325098757593743379028380368063688899053489972492187297157838556021074361974400687857645763729807069424392694545213258554083200115212882742345887443140349192244887304551321/302364749695056862930436769338585665522863788006656201002341977705609805352247447482287378803351815189386867098033689548238868891706694436841861825193809203969508789229168898332197927330341882549017830826003691612980631669916119753345999370970632409962879921574385176538618276792036329615760949664049456689562239930090344791977397477329691628252914130330436232936151476186973873762203175738252982140239116968274676946254502885924330799946926738553471587749749084117744476961065544922238202078458808315249070993783144736305732909955832529422691323725358537813864198222579372646283056932769287428677403079997104880060732486003987328073773208983397878992832006361969907064762019860492406023022546532450339944055202228310944240377779999008835576080841653494062119373479346176000000*x10^207-17410735966111790452224452560547196705039235393812552291707956284468956067482115552767051203075877216259684669420289280524518646815717849389338586409353030539948420851624230532947633478008353457360133038648741536804943048180857949526656143552424779978718470699456668447635111805331285453284877532930950223811897546372197709552200554008560688324637455666378093267740406549308539289732753296530060809623567034095939407751117467455451971814277838032760243011404731586251550152166093858427362726905199292784612463027454096675548125420935677967624187356551135889622871251067253/302364749695056862930436769338585665522863788006656201002341977705609805352247447482287378803351815189386867098033689548238868891706694436841861825193809203969508789229168898332197927330341882549017830826003691612980631669916119753345999370970632409962879921574385176538618276792036329615760949664049456689562239930090344791977397477329691628252914130330436232936151476186973873762203175738252982140239116968274676946254502885924330799946926738553471587749749084117744476961065544922238202078458808315249070993783144736305732909955832529422691323725358537813864198222579372646283056932769287428677403079997104880060732486003987328073773208983397878992832006361969907064762019860492406023022546532450339944055202228310944240377779999008835576080841653494062119373479346176000000*x10^206+3737336445395244463116013808370880775127502601679234485772460195776478500578713376711479403477126815857668401236237142486353334619830031091703471815179907891703083507168516962324690184578157996919895625990296949121287171459338420455881868666062147865140199446175554597028175149729446919883452330038810108892365188951280275780721269024845810299345411842679580933044032005250245500672680494431304453594398139219056706483398311730188773395151780298003339043564408222793954343612314174937402306840480324186680208280173285176362929266475749130700016919552731667547416832094933/702266515420777230031982173947682836053102991499330531360278141767867935011671490926602944317462280439866271969626633789458018071060709659761743593998524602767891381435489054190911315089826307855783349015234380520471144523676149104545546926125339790881527559785668797121952126742794055881767366961663254246725202418274349194270084463475412814006768302702948670045255041466519964867052537198523055293458594248896023875171748638275865083747700812124192074773610776015406527135378039819391953214484974151546229404915691000452024823123223939304315332523413378148329750710506930017173551585786732092412032959993275850463636741686680245848763582154988622176900143808446235763318239675982362376052366139884660515224985820593160816361295481568908434768406421018466857899693965312000000*x10^205+77087068478373442640797131709177890238434810199519687327490914875076346976604144729264663856409476566141368000145726257401436391805755230104215376532554309992263412641968576826319156743480080285616387305644366294791657976585084339265287138354470059848392576542638767473406835353839717552058416596203246175752622271212963664570282070889243121685317002141005956114392182468971292299263602674433114675138642714317662012829745580518342807163701607322188311077168876052791438278056714559703987349797766273783780114291549078046951080332870742061099190905701695969433865037139023/391864715604793694357846053062807022517631469256626436499035203106470307736512691937044442929143952485445379759051661654517574083651875990147052925451176728344483390841002892238528513820123079783527108750500784330422898644211291200336415184777939603311892378360403188794049286722479083182026190764608095869672662949397086850402707130619280350215776712908245357885252313138318140395815315756775864853749895590883981322345835740157932716731217053165299177723674813016596842141540946219220709893682615576562796007942955578252229851302758958131807955548064665006768000896462866949582841784868996507565914391676247924558709301861167577183610078842483651174710280245112999555931577739198158205837220306055640567495542087890983735529602878715450906600770782928304506708029232644096000000*x10^204-438055476532503233940429549770239670163850035419126054576254599201308368392309171934746380266315823006170113210624568250807017222722791102563174295234133930920979592601202450526925985477535067260394216302997497407829870440732560703930574790486864425280110992072132219801661012371857153072671593473316447498112237593799715710152425602375255801619235418395705057016674475259720081939527932781032686677235930002929203373387431468786886351733470955271201013993143175787975769685104075939894343719609823860009427615871061362041150631553444601159079976779484610351680266945308313/3526782440443143249220614477565263202658683223309637928491316827958232769628614227433399986362295572369008417831464954890658166752866883911323476329060590555100350517569026030146756624381107718051743978754507058973806087797901620803027736663001456429807031405243628699146443580502311748638235716881472862827053966544573781653624364175573523151941990416174208220967270818244863263562337841810982783683749060317955831901112521661421394450580953478487692599513073317149371579273868515972986389043143540189065164071486600204270068661724830623186271599932581985060912008068165802546245576063820968568093229525086231321028383716750508194652490709582352860572392522206016996003384199652783423852534982754500765107459878791018853619766425908439058159406937046354740560372263093796864000000*x10^203+138531472312459165356490666492184938511724483953028020490772786165139771207325023191985309472452747225874895042250481982844067876962478890871638385835171160121367775584831923302425017250836478036828170001786616386847859231373392788016638067533251935385521852277503178579807451617996823198785400703080270825769510475362026635295526997211089533792004164100783899794458893326441899135604379031376390289894794005300379360977766847278609410398078072034203125757978049234953349535496266915516378873689582214529017512971475815609803628272196546135608935988735928351277703586839/8751321192166608558860085552271124572354052663299349698489619920491892728606983194623821306109914571635256619929193436453246071347064228067800189402135460434492184907119171290686741003427066297895146349266766895716640416371964319610490661694792695855600574206559872702596634194794818234834331803676111322151498676289264966882442591006385913528392035772144437272871639747505864177574039309704671919810791712947781220598294098415437703351317502428009162777948072747268912107379326342364730493903581985580806858738180149390248309334304790628253775682214843635386878431930932512521701181299803892228519179962993129828854550165634015371346130793008319753281371022843714630281350371346857131147729485743178077189726746379699388634656143693397166648652449246537817767673109413888000000*x10^202-144964664683803852606467918773464876311400842688893709299504419286267793595866641675452317516341142299233800269924013571359333365059488875958550519009262692034749805122022794354272661073344998952988983266637460794566603875593674534664240173313185359737213380859787310509875861612415528640410144938304323506443021546105608125415961097508803774482710827613776990235658594397511002662240693706730968083569825502209560060135426436006580898195001597795771191446704518583785812915555278192129638550511160959492686736787902363676239772775323887927421899679149835929887496538667/412221324207640120038773120754381413297768168958269368265218850021092141904643221388319478925463118848325659227054345376830175334750674742881964765734354740206534476079496548978192332719869733278775270244033292607327984288066423210743501687883287115172250423989515042757376522396374100490183395479652672278486827258456675777696354254287814394382830048643738623229940744989659342494299228263621364326671968089111720611818346687698604546171799757225834199943086491614861613161880735633206201316731063138981642553810122101797800233188616566346447329862249842409716987956019379518392340059407645676790117736698390673886434460399410048725615797223911373313656268829274713818577373985390270320426166815461128389183622196352853020492179651635734070580031602820683961601952829145088000000*x10^201-90448783982081029871916994053708459216735718090622464215331661570957491620207215290833310074407719747134376107825279314434614430191793358783470377550749274912596026324611944169326130344130638230799051307482811247589965178030683703378617252141423074663007225775904285924812580268201918706444072406017790754629817462793117335552135841945325714300389019453881983125638312541991184906365338996558865770929539964762859698958033405274442099709326659138951689976347129000435347177564209630820155666850810767194149767500632689840929146871644051035513491114660434304247369121017659/435305718363267966760944415516626772442443186419932452888071105622273301851303241786065369745289053503831896143769388717932665153496712528483354792615478605658100406739948355720971103352182438342386685377699156993338351408198142910545137782404751193621896447732927885151789607650571050117633665626513221926082089584930249621247350092527932000468268531367787986130817426709080265673979985046384160728965598302101976966080174102209726400757420543630480915139899335145293863498946056828665748590468002674764614536823488939498477046247179094061848380334535833584661139281556464771422311102734473834690364329953500551624074790181777011454250281868450410219221019883714097792417706928572125458370032157126951578977905039348612789639741712127335178532513372578642263451662187577212928000000*x10^200+49576046221961256588199447379971276712186269602316088986452315430347156829721666585057237591712175837057021518854772622608473470332126784284487962246062420839193069351459493639759847697619486551402269902452990836203806325642683082628312709038660716957654919573332184655147735549535065035494694655247362018159550204164985353628411897593806278093079685970813629255064070423660665803775890067414282841688603544628093921730221405296041070506700052468277971777503056502276851799765938867650815371159891167849687076084173403004738807321377024015396833257844590947396351814999691/1305917155089803900282833246549880317327329559259797358664213316866819905553909725358196109235867160511495688431308166153797995460490137585450064377846435816974301220219845067162913310056547315027160056133097470980015054224594428731635413347214253580865689343198783655455368822951713150352900996879539665778246268754790748863742050277583796001404805594103363958392452280127240797021939955139152482186896794906305930898240522306629179202272261630891442745419698005435881590496838170485997245771404008024293843610470466818495431138741537282185545141003607500753983417844669394314266933308203421504071092989860501654872224370545331034362750845605351230657663059651142293377253120785716376375110096471380854736933715118045838368919225136382005535597540117735926790354986562731638784000000*x10^199-207787607700475083508829599037028545302345356201457082916958293555474249180359117954695862254249972025486117795797756533788192681712491070425915366411611008272987867828103877563716729377588006585188339291606889381326398112770271904700143801233908970761177691924604171222665733865600248302029145475569959356151068884494859469695944470152235200203380865885973224943435953793649381078363042451125265114500165744453497133141030592769918162965916604934554551092027879737594626070937306898328539844498778131470755769426122233116426902279819819611093327888441587186219950220246283/82272780770657645717818494532642459991621762233367233595845438962609654049896312697566354881859631112224228371172414467689273714010878667883354055804325456469380976873850239231263538533562480846711083536385140671740948416149449010093031040874497975594538428621523370293688235845957928472232762803410998944029514931551817178415749167487779148088502752428511929378724493648016170212382217173766606377774498079097273646589152905317638289743152482746160892961440974342460540201300804740617826483598452505530512147459639409565212161740716848777689343883227272547500955324214171841798816798416815554756478858361211604256950135344355855164853303273137127531432772758021964482766946609500131711631936077696993848426824052436887817241911183592066348742645027417363387792364153452093243392000000*x10^198-109636941252804602698338019624541439832734367543735856904088846574819738902170442943857429802715913843250901317179447070596335162518548254910804044764557020187216704607072714366799122110495542324230590266901670009003267539959834776056561019276089808062142622344253335401953221356841750658485829439163149422755311971469499100767347369242326815302973122823880762424026648656687904517221360294330119377958975134485076926811647046971172895695260173445743078542160333366967915158265285931312192488170353347974058611053506579346914587557447751748857775344368761313714834034281201/493636684623945874306910967195854759949730573400203401575072633775657924299377876185398129291157786673345370227034486806135642284065272007300124334825952738816285861243101435387581231201374885080266501218310844030445690496896694060558186245246987853567230571729140221762129415075747570833396576820465993664177089589310903070494495004926674888531016514571071576272346961888097021274293303042599638266646988474583641879534917431905829738458914896476965357768645846054763241207804828443706958901590715033183072884757836457391272970444301092666136063299363635285005731945285031050792900790500893328538873150167269625541700812066135130989119819638822765188596636548131786896601679657000790269791616466181963090560944314621326903451467101552398092455870164504180326754184920712559460352000000*x10^197+68962089891737839046457220379903379498191999265771097651902691300678450738794178215997468805681415494511885855857949803882027010850979676909977373647813317027616653298513627666022177638891649780116884041926651023960303592324675401896483220869532102976802837912234869356049494053641956055591261597822248254400740249116489818427009315610508346760152001215572160259656158352818178567415178698167053326956869522247034255228676685221591794842129293993143322577400208960753896849504702518903386742906058510121640419475887646975293510562012850345197848954110551378308820985436853/911329263921130844874297170207731864522579520123452433677057170047368475629620694496119623306752836935406837342217514103635031909043579090400229541217143517814681589987264188407842272987153633994338156095343096671592043994270819804107420760455977575816425670884566563253161997062918592307809064899321834456942319241804744130143683086018476717288030488438901371579717468101102193121772251770953178338425209491539031162218309105056916440231842885803628352803653869639562906845178144819151308741398243138184134556476005767491580868512555863383635809168055942064625966668218518863002278382463187683456381200308805462538524576122095626441451974717826643425101482858089452732187716289847612805769138091412854936420204888531680437141170033635196478380067996007717526315418315161648234496000000*x10^196-292455877722282843623349552187777777603287718232132041303765752679097257855915862754489665624271895298093892202064595362697018125286223920453596676112369952676923121761779853033174943919763792961857133749250575427776734519251733762447900677026272030284345462965366410515815826207829412126761413281828831687634376940859913583372090545512839121287243692918890570731837161914788253655684318116724538592802646164355765049867003956804494963551315544594043354896905953660257305288053792020742189670325258295845706025294928059167031690671854659447139059056246059477515338528180963/35541841292924102950097589638101542716380601284814644913405229631847370549555207085348665308963360640480866656346483050041766244452699584525608952107468597194772582009503303347905848646498991725779188087718380770192089715776561972360189409657783125456840601164498095966873317885453825100004553531073551543820750450430385021075603640354720591974233189049117153491608981255942985531749117819067173955198583170170022215326514055097219741169041872546341505759342500915942953366961947647946901040914531482389181247702564224932171653871989678671961796557554181740520412700060522235657088856916064319654798866812043413039002458468761729431216627013995239093578957831465488656555320935304056899424996385565101342520387990652735537048505631311772662656822651844300983526301314291304281145344000000*x10^195+14127566825332478048993024531250254013984957494732640898239435476448305363939400957672210020431067642230934534740065447983377952365483497935388497100542133592689099054817817894072132596304895550311811758140635439052759089833029790258376695308713924973116293292765073251464009528930782504634868255807962993036478476079317230415386988069244429950012936873538858553981352750337545946551161648625627305692035378257290773497448148617132794344891381858944210567795473953092089186807792142669581713677884254458484652696534892277379955887057948931826082432180271416889006750082837/213251047757544617700585537828609256298283607708887869480431377791084223297331242512091991853780163842885199938078898300250597466716197507153653712644811583168635492057019820087435091878993950354675128526310284621152538294659371834161136457946698752741043606986988575801239907312722950600027321186441309262924502702582310126453621842128323551845399134294702920949653887535657913190494706914403043731191499021020133291959084330583318447014251235278049034556055005495657720201771685887681406245487188894335087486215385349593029923231938072031770779345325090443122476200363133413942533141496385917928793200872260478234014750812570376587299762083971434561473746988792931939331925611824341396549978313390608055122327943916413222291033787870635975940935911065805901157807885747825686872064000000*x10^194+173146078718343029136438755000954511355651346687549140464039261346200205813882450683309390934175275624321237995367191484485780885019860438297890113797359949294102143748844712556239675985817036518789163746897823543435932170493568565424971017762373597498350288159088708663440378671307353965599094959204418483545890062196906779262955918903361746793173245624837516514806872407994213173532933089114889017304771297139097128815349468739450193262812827080572213464237564878286047075101221941552750544365333777511396051260156334590051726586975794850883559610141294268546535651858107/1439444572363426169478952380343112480013414352034993118992911800089818507256985886956620945013016105939475099582032563526691532900334333173287162560352478186388289571384883785590186870183209164894057117552594421192779633488950759880587671091140216581002044347162172886658369374360879916550184418008478837524740393242430593353561947434366183974956444156489244716410163740865690914035839271672220545185542618391885899720723819231437399517346195838126830983253371287095689611361958879741849492157038525036761840531953851109752951981815581986214452760580944360491076714352451150544112098705100604946019354105887758228079599567984850041964273394066807183289947792174352290590490497879814304426712353615386604372075713621435789250464478068126792837601317399694189832815203228797823386386432000000*x10^193-215895976186459930099919268104096320459550396196888290718365868041062322536746386299969498722091189710883134843681159801646358924467525667657727097125662960482163106957454402329991097583693004397083986703372996052840261056985768574061553449913415132709684192866696953923545956642077572900749269400964908756382543325613208211407220409636880979106323780970382510624842080016499596649551994333861149342515832295659302264413130087062802770256987393581447751205465946213282540611952616251947581878303943607736594498557668579977116197843349037589090495290101074069401569837386699/11054934315751112981598354281035103846503022223628747153865562624689806135733651611826848857699963693615168764790010087884990972674567678770845408463507032471462063908235907473332635163007046386386358662803925154760547585195141835882913313979956863342095700586205487769536276795091557759105416330305117472190006220101866956955355756295932292927665491121837399422030057529848506219795245606442653787024967309249683709855158931697439228293218784036814061951385891484894896215259844196417404099766055872282330935285405576522902671220343669654126997201261652688571469166226824836178780918055172645985428639533217983191651324682123648322285619666433079167666799043899025591734967023716973857997150875766169121577541480612626861443567191563213768992778117629651377916020760797167283607447797760000*x10^192+233789392245200305560428858804509907804429693073509487520675862468696194832416715111917613625740795963747288811421360967020623472978843804845416365669753196510278484744060595191089164929004074850026098042524775803560027927461472330801674571865515410971616093487450598810133328152375508959341000869706314872919724437911750614105854726396677972331755320719999845729416332836562157048841336689498051854071266339041348853466801174564060055091832873697922297589651689733424150864832419365816079484695883319215019594769010479441348460664116658893489908737963056361023627897866381/207280018420333368404969142769408197121931666693039009134979299212933865045005967721753416081874319255284414339812689147843580737648143976953351408690756858839913698279423265124986909306382119744744224927573596651760267222408909422804624637124191187664294385991352895678805189907966707983226556193220952603562616626910005442912920430548730492393727958534451239163063578684659491621160855120799758506718137048431569559784229969326985530497852200690263661588485465341779304036122078682826326870613547605293705036601354559804425085381443806014881197523655987910715046866752965678352142213534487112226786991247837184843462337789818406042855368745620234393752482073106729845030631694693259837446578920615671029578902761486753652066884841810258168614589705555963335925389264946886567639646208000000*x10^191+9371061620841123588665505823017108147703217971027049441249296606678985925583441479811960579795802869044165757690362785456352817141505571894687944662812902664911198233433868595621943371740987452274527254730541205270281183721488934083831189457156405157657489699816244715093683601600493998048342859628727758159663929460949074397708313763104763489580537396593642349057727809750465847746868506318060393896740562091438870232865161517501145715720902364926777688085757496429582108481223676825429248780659471260756704786812081019544089673713009898912880637168541261534412992855383/73699562105007419877322361873567358976686814824191647692437084164598707571557677412178992384666424624101125098600067252566606484497117858472302723090046883143080426054906049822217567753380309242575724418692834365070317234634278905886088759866379088947304670574703251796908511967277051727369442202034116481266708134012446379702371708639548619517769940812249329480200383532323374798634970709617691913499782061664558065701059544649594855288125226912093746342572609899299308101732294642782693998440372481882206235236037176819351141468957797694179981341744351257143127774845498907858539453701150973236190930221453221277675497880824322148570797776220527784445326959326837278233113491446492386647672505107794143850276537417512409623781277088091793285187450864342519440138405314448557382985318400000*x10^190-82076972820195900367946930015967082916835477920204512162035785487074026863838160344570707020899589904197777277710775717183694192012408501245758788271681530199538953777078859663379760410529999662180383104833671607020123727110116369967711950930327920796546065615005656310199871723153746399756104608752869122269541001526018501787064098986936977372909630207045361699645997483385556311662315320054902723818179365689564296401428104203515798624062403661597424498170543423416610081256388702950526325685882515987933124375618292176201898045911077284402267652908527352985202765279043/2238624198939600378773666741909608528916862000284821298657776431499685742486064451394936893684242647957071674869977042796710671966599954951096195213860174075471067941417771263349858620508926893243237629217794843839010886002016221766289946080941264826774379368706611273331096051006040446218846806886786288118476259570628058783459540649926289317852261952172073382961086649794322509508537235304637391872555880123060951245669683668731443729376803767454847545155643025691216483590118449774524330202626314137172014395294629245887790922119593104960716933255484669435722506160932029326203135906172460812049299505476641596309393248130038785262837982452698531452526806389552682326330822302687206244423052342649247119452149824056939442322356291550788221037568820004404027994204061426374930508179046400000*x10^189+1978696131512503449747880824348010965139505390032070214567100936217573660940893660838879699887357602997747642688741105598814731658205230756195768155460077090216083622502716291898472144973851658849486678385792037471955883610932257041751846129410285616045060517573042219985404841567892851455714468130009262278325733948334571762739758389836729987653684373014192288510975214062822635007016396413826435854039478245902045118980521078749761998075304487125458883060172475013631653487566193484731787895801222729303527112821493785404699142513612572173207709422677199249445036282989127/537269807745504090905680018058306046940046880068357111677866343559924578196655468334784854484218235509697201968794490271210561271983989188263086851326441778113056305940265103203966068922142454378377031012270762521362612640483893223909587059425903558425851048489586705599463052241449707092523233652828709148434302296950734108030289755982309436284542868521297611910660795950637402282048936473112974049413411229534628298960724080495546495050432904189163410837354326165891956061628427945885839248630315392921283454870711019013069821308702345190572063981316320664573401478623687038288752617481390594891831881314393983114254379551209308463081115788647647548606433533492643758319397352644929498661532562235819308668515957773665466157365509972189173049016516801056966718608974742329983321962971136000000*x10^188-714054378127856716989321691961987451862169143004979928440532670191294540216831632108523158801177878239341842914387507755856107642726192773083856591772259558246087331108943035103399794837870891284483245089359598727835409317750396113230677057088351879915308166730750312040014043460708890267404661494926010086739798924921814191794640675649640755505562026008334292223454942611718136536945228821298490932257775086427580362077387759886244951037434814008182558734134911344757427077733435171684940936727318116571204856567499985834860386760407227988684580037966539196919347762299/92103395613514987012402288809995322332579465154575504859062801753129927690855223143105975054437411801662377480364769760778953360911541003702243460227390019105095366732616874834965611815224420750578919602103559289376447881225810266955929210187297752873003036883929149531336523241391378358718268626199207282588737536620125847090906815311253046220207348889365304898970422162966411819779817681105081265613727639348793422678981270942093684865788497860999441857832170199867192467707730505009001014050911210215077163692121888973669112224348973461240925253939940685355440253478346349420929020139666959124314036796753254248157893637350167165099619849482453865475388605741596072854753831881987914056262724954711881486031307046914079912691230280946715379831402880181194294618681384399425712336509337600000*x10^187-350004106246678464736023105029457609950117530919943047546124921612508640762443819878836870918693005362377424371921907151387495550957188715050077744605109690424762548953478806335921599078378168215064795281560520775329199068904362988304518660701772801326439831510985675234360103680060151285789071557747893846621923557682813976835184574434199857853297701390320674863821009131262345817048188535182822025615980293254111650781568593387090643364932574649371971057976671886539318658755972064180975774694213432307924170775210586469604329546436365316621277381528105352263590334385699/6447237692946049090868160216699672563280562560820285340134396122719094938359865620017418253810618826116366423625533883254526735263807870259157042215917301337356675671283181238447592827065709452540524372147249150256351351685806718686915044713110842701110212581875040467193556626897396485110278803833944509781211627563408809296363477071787713235414514422255571342927929551407648827384587237677355688592960934754415539587528688965946557940605194850269960930048251913990703472739541135350630070983563784715055401458448532228156837855704428142286864767775795847974880817743484244459465031409776687138701982575772727797371052554614511701556973389463771770583277202401911725099832768231739153983938390746829831704022191493283985593888386119666270076588198201612683600623307696907959799863555653632000000*x10^186+1026491345752641472881715416805564617898636063773640852774057199073752264325026831373546786603041223509308849382800477180847189472916977128653213618472683952388594615671610546792776355258746779033338432413818314816045204312441537760166278425749312396657624931688197286762210643034507537852333824489756204081401122253352650559052327583793665139811768492548407745734697920677795018528993697419393711964889220310371792406119690942046395340982318546428835423522201613004737762220627747281898197215148658170073348749572187318538053538499986324823461569612937119271050402684407/123633109168709748191363867791826107392453969561184448994054471103278098960025832202038560264834309875811003862137368499909248474519042966617358053856368704622606706764663276589549010178106644331387896340891851602927192113293168611183740204015619852933221406044478758958967350089651779188904494107611151821088575244468776882813788267711838250963204466904048598195350921795459174956948760949778837778416154288614502534704030257159486551417855298975347262152913921646128546707363359839820320963463225985302908976831044296988802998653422982842148685177518812425654674772069655255969855005727251813029086313597914524523450581658090778367924915849092214350673639534695750410295088595352952526680636754378128875006107365283144610110075586101554894934574823468425040636952633392411160934883524608000000*x10^185-1851678398028685218325651220395455175231456451165340116513077805998715693471106556291293740670209946399312796356884609026307021166174621881669730037947971773774205988404429732364027134745317525010622751035698512376133642012763279776318973455491674550012074159401317780760567753368866520226173269512250222998986245016537116909421409047565493573087750539257708247294706997679367983048995168785898784173665427864730514121780619153683453135590979016363891335324419810487522946905430739515496603150151777715052588425146722115922877041544441727527770009971415765488737687268119797/4177810025029039810882567820421387821005804539411544900407088687521973520057192921771287028469280999323405442509345956348933324450947499927933763355914411266607125834991501442514040151938579725246259793151417449366115675892402753709120948974095826070319417753055026222741424694229512922351460664884396042338225134661088908424043533142518438176548605345621610230217298349312156440145212530014926486208238685720861269652718590449933369545512166262974934682671267240265975850335222655707208285997349332495355900145074648883845630930496469436201888369518715709487722769897777790409733340353535293265878884709100727612696442055390203582608918756372524107337963627156438797864691633814166971781592077203945730944206380087648022664839674205543743009629152434645018973203903387596357950311584063553536000000*x10^184-8684397916699862978771041546952791708825145761253660139450194953732793378928702526890776035143842502670675877672555042019132203524254771742469150139312079388269472396466442753338463830070043220891686603040455645974227537258722090250807208387086424509091835120786918139200429581543504916592039299545246329513888760416495270041439191458856859966288376037866092541550508172935991952072116059698936296248504336275097843642128573562694476446142445537112762015672813862916949022535109738555033857607193372092103894567196953428028827039450545740638192866452482528498024461181261/160685000962655377341637223862361070038684789977367111554118795673922058463738189298895654941126192281669440096513306013420512478882596151074375513689015817946427916730442363173616928920714604817163838198131440360235218303553952065735421114388301002704592990502116393182362488239596650859671564034015232397624043640811111862463212813173786083713407897908523470392973013435082940005585097308266403315701487912340818063566099632689744982519698702422112872410433355394845225012893179065661857153744205095975226928656717264763293497326787286007764937289181373441835491149914530400374359244366742048687649411888489523565247771361161676254189182937404773359152447198324569148641985915929498914676618353997912728623322311063385487109218238674759346524198170563269960507842437984475305781214771675136000000*x10^183+102402842568069219923744795107810192040586112891160777186167059997094832208269283561114658496124680930263894377003564645147825462574123360111968317876512116153693750281972241958995400329559031917713529257478014450916215416998545926501838494642187350036297368495882721978689292341146466489404263800346355275121033626605574737161244895685373491970863341635333286882280896530292486825543082833289672053234052460751179127150196959806197683502245336587622422469674143334182074067954538796535127240999207641637032204609632505483902605427693769510586732695268666959350357187171229/7161960042906925390084401977865236264581379210419791257840723464323383177240902151607920620233053141697266472873164496598171413344481428447886451467281847885612215717128288187166925974751850957565016788259572770341912587244119006358493055384164273263404716148094330667556728047250593581173932568373250358294100230847580985869788913958603036874083323449637046108943940027392268183106078622882731119214123461235762176547517583628457204935163713593671316598865029554741672886288953124069499918852598855706324400248699398086592510166565376176346094347746369787693239034110476212130971440606060502741506659501315533050336757809240348998758146439495755612579366217982466510625185657967143380197014989492478395904353794435968038854010870066646416587935689887962889668349548664450899343391286966091776000000*x10^182-15245361464309090970419615053925892312638116105018274827203242353810463513778762703449359183865387180804796241117852943903297530299944957060664657410182845655162651237587447237789570353148005676494091665484568963262098994402029262943676543399056814587515999286132359317810729158516794319667421486113207876441608038167584851307402761845522407708282716584222456455819483094055726507743645329572002323334159391892535106893868096805638744364854939525090340145533167903816027336095825548228831325060004344776877567044341373931263098813872257396986603298031284397183358547656923/11140826733410772829020180854457034189348812105097453067752236500058596053485847791390098742584749331529081180024922550263822198535859999807823368949105096710952335559977337180037440405169545933990026115070446531642975135713074009890989197264255536187518447341480069927310465851278701126270561773025056112901933692429570422464116088380049168470796280921657627280579462264832417173720566746706470629888636495255630052407249574533155652121365776701266492487123379307375935600893927081885888762659598219987615733720199063690255015814657251829871702318716575225300594053060740774425955574276094115375677025890935273633857178814373876220290450016993397619567903005750503460972511023504445258084245539210521949184550346900394727106239131214783314692344406492386717261877075700256954534164224169476096000000*x10^181+502979746051613172740060467934580955349891874130275980252733785561898787220221024221907342895537558785483254107112497843808154373806620601624706268485492536470983354392262452975542132139671910533941673478992607630066615259858129015047730238705192092090076651666228956448814180258609947695585928361420257142619052629077255009628877093602260182705571783860508544395609876728616258779634082268118991021441151124947890292729286238671034285859361586638031364184606332264399755624041038164127131806421589616429473031887329571786338627292435279545628960709227043795559255933/110184000660106544462836953505619019455098141698766019351395745604975125803706186947814163388200817564573330351894838409202637128376637360736714637958182275163264857186589049033337322688490014731769489050147273389875578265294138559361431621294834973283149479201451241039334277650009132018060501051896159358370772782270476705689060214747739028832051129994416093983752923498342587432401209582811247987909591711319418100731039748130110845156364824518020255367154300842179582865983894216453844905424597780097298465364606124409115541024082710405324528426867227502972908217084249417399560624708623119100102453866392816159027043219082292288586868299934701731990249507422561701925933199494513541492538299884283013913135299014892905446321077948406409045164459814813687205377671760783066821404414862950400000*x10^180+3767549984579484995581079598452439652061531496513820725913300279140942087985928723747184936706620261598192698598563629192688015137846037469531173039365051015873079834822640561014428018243053912074937227835492940956477504211197496738315185153852187204436933793348182569400310529745128934806803667493140214241044694119590632497519833696659403342545250243602968844146474123258621112893338450660879851901087364647705975897372740157243793765198221123914325634786220410445795203969513182768714644986116577794615602419123930992724496510336924448455358930674487202451327243881757/200534881201393910922363255380226615408278617891754155219540257001054728962745260245021777366525487967523461240448605904748799573645479996540820641083891740797142040079592069240673927293051826811820470071268037569573552442835332178037805550756599651375332052146641258691588385323016620272870111914451010032234806463732267604354089590840885032474333056589837291050430320766983509126970201440716471337995456914601340943330492341596801738184583980622796864768220827532766840816090687473945997727872767959777083206963583146424590284663830532937690641736898354055410692955093333939667200336969694076762186466036834925409429218658729771965228100305881157152222254103509062297505198423080014645516419705789395085321906244207105087912304361866099664462199316862960910713787362604625181614956035050569728000000*x10^179-544541906821375966112055736248390580728901125643007405309101372924794264577021387687010253813448227808668612756488073691167000474473870953275215317665917641881328128718262157285269386679701220306077031207123235899796621078665187298801493430463626920342423551805282394273996683037317473271729461011185819161725535198324927224752069847983387368514544650290540236901930803767328436536256975812292991120479475303242646064618274053266472161695714675997799219567025805184104459065113059685697370241317876918970475702622630941044400470267524882021600136316342775122717339623397/185109121108978994697566081889439952684564878053926912510344852616358211350226394072327794492177373508483194991183328527460430375672750766037680591769746222274284960073469602376006702116663224749372741604247419294990971485694152779727205123775322755115691125058438084946081586452015341790341641767185547722062898274214400865557621160776201568437845898390619037892704911477215546886434032099122896619688114075016622409228146776858586219862692905190274029016819225414861699214852942283642459441113324270563461421812538289007314108920458953480945207757136942204994485804701539021231261849510486840088172122495539931147165432608058251044825938743890298909743619172469903659235567775150782749707464343805595463374067302345020081149819410953322767195876292488886994505034488558115552259959416969756672000000*x10^178+25363959141570076430441212198703494670618540811783541372512228439081295791341201675593575836344127104144796090829656164396989849407825092371754901239099379495254614884348754975042537350645645402983303463006729488845302783882360858216131281773421627344280283942945374945388775299132571761758582904466241017985002669543722894513646989280238155526750181206331784935266519466459276881406681450582496624106386203450017850193840639433243430465975022249854223354225431653803928197317884048887045303800270900523365805145556668085407519301158638621923614017306587137318788887597/145843549964650117034446003912892083933293540284912112886938368728039802881996552905470383539291263976380699083962622476180945144469439997484233193515557629670648756421521504902308310758583146772233069142740390959689856322062059765845676764186617928272968765197557279048427916598557542016632808665055280023443495609987103712257519702429734569072242222974427120763949324194169824819614691956884706427633059574255520686058539884797673991406970167725670447104160601842012247866247772708324361983907467607110605968700787742854247479755513114863775012172289712040298685785522424683394327517796141146736135611663152673025039431751803470520165891131549932474343457529824772580003780671330919742193759786028650971143204541241530973027130444993527028699781321354880662337299900076091041174513480036777984000000*x10^177+121306837121698024367632269285464058543987496520524854018627138430484364073590230767611579027654116780281296775977983513693310622571599674280243454597333945992542470063269114098017611713742316337225644059554743657712781813358278412602842949112154854860920374097358916894445732918421609814459753636752354330591384131355040049105706163626915884319200253418782374920856713151886566165215921874630543591859336508773430870362250739348432456740174287505021191631202962935400302479510701106420428597029210067055304541137542934919588151258792107594623486562673749141966763271487/7219255723250180793205077193688158154698030244103149587903449252037970242658829368820783985194917566830844604656149812570956784651237279875469543079020102668697113442865314492664261382549865765225536922565649352504647887942071958409360999827237587449511953877279085312897181871628598329823324028920236361160453032694361633756747225270271861169075990037234142477815491547611406328570927251865792968167836448925648273959897724297484862574645023302420687131655949791179606269379264749062055918203419646551974995450688993271285250247897899185756863102528340745994784946383360021828019212130908986763438712777326057314739451871714271790748211611011721657480001147726326242710187143230880527238591109408418223071588624791455783164842957027179587920639175407066592785696345053766506538138417261820510208000000*x10^176-287281553315651382708637935195234442459341547638672379355140572856651086686225274571900041828932794884547423076908439605731764564287316166953904874375567887289994000052322186107453705741227414511102977066342950121836727771492690121187408289132282226649329671419363347407600004126411766423021514595743039538764222092078835267118092358373416624336109577411499757924929915180351913978213748675005905167048117336582579018480297082672626804365901037983820913151371373544226456309595672477719684578174570840619517706440470536175404220883927108503603118316283459454548482796337/57754045786001446345640617549505265237584241952825196703227594016303761941270634950566271881559340534646756837249198500567654277209898239003756344632160821349576907542922515941314091060398926121804295380525194820037183103536575667274887998617900699596095631018232682503177454973028786638586592231361890889283624261554893070053977802162174889352607920297873139822523932380891250628567418014926343745342691591405186191679181794379878900597160186419365497053247598329436850155034117992496447345627357172415799963605511946170282001983183193486054904820226725967958279571066880174624153697047271894107509702218608458517915614973714174325985692888093773259840009181810609941681497145847044217908728875267345784572708998331646265318743656217436703365113403256532742285570760430132052305107338094564081664000000*x10^175+3958159255894203328506102736948684235718081088812049728010491186045771199311928828504344618413129136919290769872967582716829587013383034558336858512026984990018454089547113150949445517745379075694072076520399806512893708317572696571310221098828763349023062597949583296283864818319479941381403520394423482305049248383054840520130495978081074788591737407053481588379813235385743929157354353920150947599079025186665875224861300018125122687588820124928526544315879303880250330133529364571432446451596062084865136437960248080031569844303374351343366433666381283855887561191/8250577969428778049377231078500752176797748850403599529032513430900537420181519278652324554508477219235250976749885500081093468172842605571965192090308688764225272506131787991616298722914132303114899340075027831433883300505225095324983999802557242799442233002604668929025350710432683805512370318765984412754803465936413295721996828880310698478943988613981877117503418911555892946938202573560906249334670227343598027382740256339982700085308598059909356721892514047062407165004873998928063906518193881773685709086501706595754571711883313355150700688603817995422611367295268596374879099578181699158215671745515494073987944996244882046569384698299110465691429883115801420240213877978149173986961267895335112081815571190235180759820522316776671909301914750933248897938680061447436043586762584937725952000000*x10^174+3946449437015822498641998580893852886489919357054578527507350172568564126321940018506321934370712157728131594022944163948494606319661458390750158977104247302979286938801567586436315235284287206919192688575617315031911366558168518883824729878495885155162250582881890757088797722806798966690925359949620859788768213253868394765872231930485455652058718577440125278154637379604533067080181960491935785425524010678090237328882350260112935915038002320332441552083256399343754233191849067683858886053273703055597468586013237262476442936657983098708920273784355103876047029/12375866954143167074065846617751128265196623275605399293548770146350806130272278917978486831762715828852876465124828250121640202259263908357947788135463033146337908759197681987424448084371198454672349010112541747150824950757837642987475999703835864199163349503907003393538026065649025708268555478148976619132205198904619943582995243320466047718415982920972815676255128367333839420407303860341359374002005341015397041074110384509974050127962897089864035082838771070593610747507310998392095859777290822660528563629752559893631857567824970032726051032905726993133917050942902894562318649367272548737323507618273241110981917494367323069854077047448665698537144824673702130360320816967223760980441901843002668122723356785352771139730783475165007863952872126399873346908020092171154065380143877406588928000000*x10^173-2695920587334833788753760460765831481302947284438564580256072723246006309407944786748500009581502346053046452093702756703369543576785951318503560702788045487630184821820134880079796548896697159845443687147232057547742150459780659707256833755754764588122233160835259825362539764641432474812966731782373379203095987625688058192117730268651654391174128732607540188043913572728648937086099196430786775979553828912091680735749109593673047457560162655133366197214747189053863684668394436251894554515795871172670742902441681679739689975462366443804107592727533508781050069847/415829129659210413688612446356437909710606542060341416263238676917387085977148571644077157547227251849456649228194229204087110795911267320827045681351557913716953734309042114777461455634872268076990926739781402704267718345463344804379193590048885037091888543331275314022877675805807263797823464065805614402842094683195230104388640175567659203338777026144686606722172313142417004525685409707469674966467379458117340580090108919535128084299553342219431578783382707971945321116245649545974420888516971641393759737959686012426030414278918993099595314705632426969299612911681537257293906618740357637574069855973980901328992427810742055147096988794275167470848066109036391580106779450098718368942847901924889648923504787987853110294954324765544264228816503447035744456109475096950776596772834280861387980800000*x10^172+682576650152757886094902654330493744560654224456121340080292447217731713328829708789534279110502760401582586848788553782524699972310455227133512303611468909215657620278229295912288843997221838943497616850871299779982110618192587788462677681678613017885928351491628963378747166374845298912927855795211654855335053164534349015934373768025698245869608159071561905655034089319678441955993330485024162471305976718928932918286745890682131434515426161472667328168723220533222621719544585186469813174780218865271002359108380723679323673976511574203097771668186518553982074629/756052963016746206706568084284432563110193712836984393205888503486158338140270130261958468267685912453557544051262234916522019628929576946958264875184650752212643153289167481413566282972495032867256230435966186735032215173569717826143988345543427340167070078784136934587050319646922297814224480119646571641531081242173145644342982137395744006070503683899430194040313296622576371864882563104490318120849780832940619236527470762791141971453733349489875597787968559948991492938628453719953492524576312075261381341744883658956418935052579987453809663101149867216908387112148249558716193852255195704680127010861783456961804414201349191176539979625954849946996483834611621054739599000179487943532450730772526634406372341796096564172644226846444116779666369903701353556562681994455957448677880510657069056000000*x10^171-1379804969273152556778628673428650813397322692785889988496241362444559126376226882201507055801457772527817361700981192315126793567784624852879939387030124032110394224492989574407366724536822222408583729639837257671176473056209548107378200346191875617639177004656048332184459747587227299556756668805204332580879627550474948368129267711367351198590063469032457284396136305253310467087458938999849917466258143239381607324156432848694338530708105505746592635933534186706109116304290519193197048371286910502184766952800355235706778941390288492131227137412154436142438245547/33266330372736833095088995708515032776848523364827313301059094153390966878171885731526172603778180147956531938255538336326968863672901385666163654508124633097356298744723369182196916450789781446159274139182512216341417467637067584350335487203910802967351083466502025121830214064464581103825877125264449152227367574655618408351091214045412736267102162091574928537773785051393360362054832776597573997317390356649387246407208713562810246743964267377554526302670616637755625689299651963677953671081357731311500779036774880994082433142313519447967625176450594157543969032934522980583512529499228611005925588477918472106319394224859364411767759103542013397667845288722911326408542356007897469515427832153991171913880383039028248823596345981243541138305320275762859556488758007756062127741826742468911038464000000*x10^170-99340795536652457817516860902585571839396769356722307335814575658154195317406651382240313243972148165775287614628360510546891661209403521176417456488525176386426649693713948676532782222579021057428585808250764250592672815105137759993094150078211236835846036050388084781203243628702558742914084172969193424123018864624378958322391745638752654661829076868620935005858920998470011365609012886116959278516115059528576348664904765590157105075157963702885544651175995505071029528124911350918803778663904152373960403832772417878474059464354606289575300862449890566379160223/16633165186368416547544497854257516388424261682413656650529547076695483439085942865763086301889090073978265969127769168163484431836450692833081827254062316548678149372361684591098458225394890723079637069591256108170708733818533792175167743601955401483675541733251012560915107032232290551912938562632224576113683787327809204175545607022706368133551081045787464268886892525696680181027416388298786998658695178324693623203604356781405123371982133688777263151335308318877812844649825981838976835540678865655750389518387440497041216571156759723983812588225297078771984516467261490291756264749614305502962794238959236053159697112429682205883879551771006698833922644361455663204271178003948734757713916076995585956940191519514124411798172990621770569152660137881429778244379003878031063870913371234455519232000000*x10^169+1095585474575708986989133808122159618709461667370680694414124571635617190331648326108888456384153144418287663481646625834785485672858444892341887065692487991688020296138404505675899334296551417417895990243543014167018488994214175023194103936256975222317654111845592689897061473950934359647590011155047945716913230701668584181762627598491718083184948267712140373378712023408943124505998302304430233020346200520832738674067228111090832560640593063133819774293286517081869478053159363176069962080614211609237170224006832558900230908040954444034801981009452549756662001837/798391928945683994282135897004360786644364560755855519225418259681383205076125257556628142490676323550956766518132920071847252728149633255987927708194991194336551169873360860372725994818954754707822579340380293192194019223289622024408051692893859271216426003196048602923925137547149946491821051006346779653456821791734841800426189137089905670410451890197798284906570841233440648689315986638341775935617368559585293913773009125507445921855142417061308631264094799306135016543191647128270888105952585551476018696882597143857978395415524466751223004234814259781055256790428551534004300707981486664142214123470043330551665461396624745882426218485008321544028286929349871833805016544189539268370267971695788125933129192936677971766312303549844987319327686618308629355730192186145491065803841819253864923136000000*x10^168-44948189431051890850627459481591307702898401503719231342909999988320407701630644346710874541474116009316029357281749386800402596439370222608555416314044039310710295328225557762266434346127636106360508582680231436434462311407705752707734706645051726522052072531531699656922511136574434499295210324550980437214595249123584084415927936592942521973265377297320256555120184017420200496168856934960588464025699610095880965847381937730777227961739303754626844820356510217221326311136987065074271063563246994086345177195280900371787710873737763122240696930511449707835254803/399195964472841997141067948502180393322182280377927759612709129840691602538062628778314071245338161775478383259066460035923626364074816627993963854097495597168275584936680430186362997409477377353911289670190146596097009611644811012204025846446929635608213001598024301461962568773574973245910525503173389826728410895867420900213094568544952835205225945098899142453285420616720324344657993319170887967808684279792646956886504562753722960927571208530654315632047399653067508271595823564135444052976292775738009348441298571928989197707762233375611502117407129890527628395214275767002150353990743332071107061735021665275832730698312372941213109242504160772014143464674935916902508272094769634185133985847894062966564596468338985883156151774922493659663843309154314677865096093072745532901920909626932461568000000*x10^167-33090086679462597271912521585433806371054473659892005912386161111689775011277340829166108898943269590288823254483999217900945156162928386116261881334749653616277441218510180859578044544612351435460182232784539763069192173241065079081372926699864650476260910783694930681795574531511937408183181773781918963380645998063804924855407149363850138068885289140607693260525289293106640681707376100399540905305210535279873590270713877136220122748541982222369116510612265949110042282690722644588967226609930213694987802434870370748228557729635487158069989237294323754576531/15427863361269255928157215401050449983465981850354696023679579897224796233355077440707790193056547314994333652524307634238594255616418033932133868757391134190078283475813736432323207629351782699668069165997686824969932738614292213032039646239494865144278763346783547882587925363229950656846783594325541635815590759260576653148332157238452283486192307056962285698677697415138949733126878968856845911799369440764933215725082301942172868055171834146112244082397967136350435102283896562865137934414542715970551085930098495533487505225420762642535710226759695841179811725418909208386556535419932109452023461323092624744959719060804342915602439004541223604715522452741060325290918194090619116297010009114894456539770612423897158874711348860866569803272032591658137765328119655770927363590412402304422510592000000*x10^166+273344753388596330184250473426821792109707338232410779119485750578017165645512573911044263215361496425157352063994391076258775882906830903107349439665997797811144659778150172449872432311734706095045069549211639083450711955323871967493318494621495513680303866362177737851532025445426771585192512115483528742435590721742338460248381486040004851340926355932433625607367728841800150644092825886903834062918646242112405448120976080772355405668072002058729092186264965629329882359885971219511650804310931580827469501366824677678808355884677391040441390157043961926463057/159678385789136798856427179400872157328872912151171103845083651936276641015225051511325628498135264710191353303626584014369450545629926651197585541638998238867310233974672172074545198963790950941564515868076058638438803844657924404881610338578771854243285200639209720584785027509429989298364210201269355930691364358346968360085237827417981134082090378039559656981314168246688129737863197327668355187123473711917058782754601825101489184371028483412261726252818959861227003308638329425654177621190517110295203739376519428771595679083104893350244600846962851956211051358085710306800860141596297332828442824694008666110333092279324949176485243697001664308805657385869974366761003308837907853674053594339157625186625838587335594353262460709968997463865537323661725871146038437229098213160768363850772984627200000*x10^165-7781628678256756293687821355469486580719861809385540015814262213944762704662831630224547472470341442615920340502180459021552697283148761116512243906307555512503814956953908489184373566143779643311983454628363012995681899105618438540872111783347959814994372996453109305868332838499616771918983962470835987271372960191702044005265983904954329187662699024540386909418599942378162691435247251938073012004957580093052848782382511449846345102735427217273057594091355188770881101232725970132609647182360335885170164570101836244492622820115931516771087959816717788468232077/38322812589392831725542523056209317758929498916281064922820076464706393843654012362718150839552463530445924792870380163448668130951182396287420529993359577328154456153921321297890847751309828225975483808338254073225312922717901857171586481258905245018388448153410332940348406602263197431607410448304645423365927446003272406420457078580315472179701690729494317675515400379205151137087167358640405244909633690860094107861104438024357404249046836018942814300676550366694480794073199062157002629085724106470848897450364662905182962979945174404058704203271084469490652325940570473632206433983111359878826277926562079866479942147037987802356458487280399434113357772608793848022640794121097884881772862641397830044790201260960542644782990570392559391327728957678814209075049224934983571158584407324185516310528000000*x10^164+680476018545545285240308019126496347878146973042693878433479371778845567216490181210821340019943778617299586469181898173457358843510235125262823111806096847566769015730068469370407019341415965883848608793185118620827896215749882471163452955475339503441244303256441755043228636648781851733869141712799898878136349900349861747298475285265339334347444438377206447300744159386380402717775513113470339160637979143207332099574306004860317569648426168123618142672032914489323046850209835945373935188334687324654862343874412124703927969462537563662645168503284469542576489/114968437768178495176627569168627953276788496748843194768460229394119181530962037088154452518657390591337774378611140490346004392853547188862261589980078731984463368461763963893672543253929484677926451425014762219675938768153705571514759443776715735055165344460230998821045219806789592294822231344913936270097782338009817219261371235740946416539105072188482953026546201137615453411261502075921215734728901072580282323583313314073072212747140508056828442902029651100083442382219597186471007887257172319412546692351093988715548888939835523212176112609813253408471956977821711420896619301949334079636478833779686239599439826441113963407069375461841198302340073317826381544067922382363293654645318587924193490134370603782881627934348971711177678173983186873036442627225147674804950713475753221972556548931584000000*x10^163+788488250639000239173545182031629827656473022383580855114296361213074767252801795969489339629277433788823307094640435197086006047731911522923914656721075954051661394060361301561600902325575020355156497719844917066922689142301964901350141106073117447927840368082884806834019319148347250991033152328610648290796045565572772164892217241148896644302242234682778722257313627783804710552111113188662756863621165964398776388380292378920196160333680815414730245025768081264516757502351303241480587612332915741523016465145227501522108905940131382146385034073294090115816419/459873751072713980706510276674511813107153986995372779073840917576476726123848148352617810074629562365351097514444561961384017571414188755449046359920314927937853473847055855574690173015717938711705805700059048878703755072614822286059037775106862940220661377840923995284180879227158369179288925379655745080391129352039268877045484942963785666156420288753931812106184804550461813645046008303684862938915604290321129294333253256292288850988562032227313771608118604400333769528878388745884031549028689277650186769404375954862195555759342092848704450439253013633887827911286845683586477207797336318545915335118744958397759305764455853628277501847364793209360293271305526176271689529453174618581274351696773960537482415131526511737395886844710712695932747492145770508900590699219802853903012887890226195726336000000*x10^162-68399553648754105642564963052778667561877580936530052553442283927795258160750898059264874569720739479784531644633332917060939645452748272254588359468498655798909228563187297307789773899116038167101070340488536730277778511017791658170044855045768696564255377772789329421972565115496065363995148452547487633933817089163210949741772900733162391370395657167593912354725854459596760356344513735987293060783210743936652526240411165846465692772774812693706361395938835078784371677988961339743454527894328678862477555074121252629504330938587213803679777422228511131403787/229936875536356990353255138337255906553576993497686389536920458788238363061924074176308905037314781182675548757222280980692008785707094377724523179960157463968926736923527927787345086507858969355852902850029524439351877536307411143029518887553431470110330688920461997642090439613579184589644462689827872540195564676019634438522742471481892833078210144376965906053092402275230906822523004151842431469457802145160564647166626628146144425494281016113656885804059302200166884764439194372942015774514344638825093384702187977431097777879671046424352225219626506816943913955643422841793238603898668159272957667559372479198879652882227926814138750923682396604680146635652763088135844764726587309290637175848386980268741207565763255868697943422355356347966373746072885254450295349609901426951506443945113097863168000000*x10^161+3016993530256239180258553903647119457643236884866858438332645887090597724313169306008907866054331393812596937730179816635656400752939186296171576430080870876944421898455199960806269955469552100527090710577572750877222804233771310054622963271683533853282865450246303437877612377309064817448944632766748598668533174639988403142825139421156689777999688696077434377903515993807215286903417737110121041281940658831416386919285037718874109796239091033208292342411289254147616127392998669003497280779732251584906052595778503970219549834226289323744876644420767139958433/172452656652267742764941353752941929915182745123264792152690344091178772296443055632231678777986085887006661567916710735519006589280320783293392384970118097976695052692645945840508814880894227016889677137522143329513908152230558357272139165665073602582748016690346498231567829710184388442233347017370904405146673507014725828892056853611419624808657608282724429539819301706423180116892253113881823602093351608870423485374969971109608319120710762085242664353044476650125163573329395779706511830885758479118820038526640983073323333409753284818264168914719880112707935466732567131344928952924001119454718250669529359399159739661670945110604063192761797453510109976739572316101883573544940481967977881886290235201555905674322441901523457566766517260974780309554663940837721512207426070213629832958834823397376000000*x10^160+2526238453181692719859770417227710443308897508844654915735805060083023655223828287748659271805433615572488118700988411301239945252890042025917514780553146317571166368280130847149542138825039981706619623277853335015023942215990459955809196432692392117289916680388232346650089138993671594372556568731478723481770615654293867415748314310524379283736041842925559456949498472953839953218304457769819882353146385030358521775514640759739768343531859910963915977487937182460059301649586828616644409359637091706280315316524585549283582871679184041889680630817088269030521/1839495004290855922826041106698047252428615947981491116295363670305906904495392593410471240298518249461404390057778247845536070285656755021796185439681259711751413895388223422298760692062871754846823222800236195514815020290459289144236151100427451760882645511363695981136723516908633476717155701518622980321564517408157075508181939771855142664625681155015727248424739218201847254580184033214739451755662417161284517177333013025169155403954248128909255086432474417601335078115513554983536126196114757110600747077617503819448782223037368371394817801757012054535551311645147382734345908831189345274183661340474979833591037223057823414513110007389459172837441173085222104705086758117812698474325097406787095842149929660526106046949583547378842850783730989968583082035602362796879211415612051551560904782905344000000*x10^159-2074265860698665795120674643717962515778652812980554699197152656362038764944339421144276820260080344502741483918638470825963321556285723888401991892801734231435429474859720708294084173780638284902616254798530262134165594086054769236300414138374063643791087797930898221717629799960922917163446229729846860651656277444939990750447328523674593036777066528626176953605967607495858048395920953192504504567703913870138764969637663783446503064755262591785600340849333410301976133180107067958842646321952973463497340785158252301281465143630767176105567632011865822989469/5518485012872567768478123320094141757285847843944473348886091010917720713486177780231413720895554748384213170173334743536608210856970265065388556319043779135254241686164670266896282076188615264540469668400708586544445060871377867432708453301282355282647936534091087943410170550725900430151467104555868940964693552224471226524545819315565427993877043465047181745274217654605541763740552099644218355266987251483853551531999039075507466211862744386727765259297423252804005234346540664950608378588344271331802241232852511458346346669112105114184453405271036163606653934935442148203037726493568035822550984021424939500773111669173470243539330022168377518512323519255666314115260274353438095422975292220361287526449788981578318140848750642136528552351192969905749246106807088390637634246836154654682714348716032000000*x10^158+23448504890114418892875590688003571555199572674100976484799643008651212707025655394056645069889950231457568193790867267888790243260900890659111091386803526337118926889203844798623338616419833190726321555191046980044780815572495219345116971594627946921870981070390385135634581587488905949414771952278070347766037503640875460245996624916739826441892247525305247378171157749415000795936776643440391918265285180170859351803807522023199912729619858334117324986721438722635495428381968849543592449549938361885584496837453251563502500610329489488989807495456315437469/802688729145100766324090664740966073787032413664650668928885965224395740143444040760932904857535236128612824752485053605324830670104765827692880919133640601491526063442133857003095574718344038478613769949193976224646554308564053444757593207459251677476063495867794609950570261923767335294758851571762755049409971232650360221752119173173153162745751776734135526585340749760806074725898487220977215311561782034015062041018042047346540539907308274433129492261443382226037124995860460356452127794668257648262144179324001666668559515507215289335920495312150714706422390536064312465896396580882623392371052221298173018294270788243413853605720730497218548147247057346278736598583312633227359334250951595688914549301787488229573547759818275219858698523809886531745344888262849220456383163176167949772031177995059200000*x10^157+220246103815859960656829483671394059370992502659807574864585171331127651899451730051623773939403411068086153233920437152791464665642953623111586583342925625876678552225798492474524942872945867662282848769723063646096861046539475247908088891647752529082930868787819915962425851100123271307967186047251830765065445682165590651269976750391581143514305509079365759303403898938625732261264737615468398708656140665649402612129119580013494191004440454780715812505880054934092933585624712408799123517111535189424938696999262366099792569565263723906692106465935986161851/264887280617883252886949919364518804349720696509334720746532368524050594247336533451107858602986627922442232168320067689757194121134572723138650703314101398492203600935904172811021539657053532697942544083234012154133362921826137636770005758461553053567100953636372221283688186434843220647270421018681709166305290506774618873178199327147140543706098086322264723773162447421066004659546500782922481052815388071224970473535953875624358378169411730562932732446276316134592251248633951917629202172240525023926507579176920550000624640117381045480853763453009735853119388876901223113745810871691265719482447233028397096037109360120326571689887841064082120888591528924271983077532493168965028580302814026577341801269589871115759270760740030822553370512857262555475963813126740242750606443848135423424770288738369536000000*x10^156-22392957124394015011938583240206556744611417865714972739099564462869608312099313282827762342365261689907518085020179886328545234543256041101327667669707961007343379500479705878982792509525299328712457172405711391472575309882402983488718665009624129328349440373146839754057150409631069678227638146614750448534286983170655188913962018473652427773448994532032901088207765401081689981991077292815559476358077683237781829422404932054430440608722800310071556061232421410281635217535798899969714939784222372755313087126320229970217524349584302435054077920237081619337/52977456123576650577389983872903760869944139301866944149306473704810118849467306690221571720597325584488446433664013537951438824226914544627730140662820279698440720187180834562204307931410706539588508816646802430826672584365227527354001151692310610713420190727274444256737637286968644129454084203736341833261058101354923774635639865429428108741219617264452944754632489484213200931909300156584496210563077614244994094707190775124871675633882346112586546489255263226918450249726790383525840434448105004785301515835384110000124928023476209096170752690601947170623877775380244622749162174338253143896489446605679419207421872024065314337977568212816424177718305784854396615506498633793005716060562805315468360253917974223151854152148006164510674102571452511095192762625348048550121288769627084684954057747673907200000*x10^155+1727804742440479837490295274425949772282366238940870092534234085803258915267971673063041306268673581840534156410144543661684384544709431848083826524687704317894592184512854345165744608678829990334830443438632213776447193847084309181397090985962331331093881238994102883745166023966538327627648902091113996097617467143217213835829251870192338981884823381445177733440579081154726507540311158738706014463626802487619858919614043912991697094515341815312330427253534844435951272793840209169672815144372699493174751331598200641849639810161081908038696441391990623531/44147880102980542147824986560753134058286782751555786791088728087341765707889422241851309767164437987073705361386677948292865686855762120523108450552350233082033933489317362135170256609508922116323757347205668692355560486971022939461667626410258842261183492272728703547281364405807203441211736836446951527717548417795769812196366554524523423951016347720377453962193741236844334109924416797153746842135898011870828412255992312604059729694901955093822122074379386022432041874772325319604867028706754170654417929862820091666770773352896840913475627242168289308853231479483537185624301811948544286580407872171399516006184893353387761948314640177347020148098588154045330512922082194827504763383802337762890300211598311852626545126790005137092228418809543759245993968854456707125101073974689237237461714789728256000000*x10^154+122888387658558376212402011122972011078224708740601605547770830947794177715374667411838629828099324143397138681461025437489049269852300922977220957416367683539149273287857828226089915845172453574875848192431145645058937490452586334962251090142821167156755221561242095637675241276172901047507351185146164937214798391640373951777932521019592457415969856258582876761079355403499511912224630795501026493447706174302049830213398636124827594382037519901647192669274639057390218941552524293489205857318023910390112677416256575719131942986529083351268007326739616129/454092481059228433520485576053460807456664051158859521279769774612658161566862628773327757605119933581329540859977258896726618493373553239666258348538459540272349030175835724818894067983520341767901504142686877978514336437416235948748581300219805234686458777662352379343465462459731235395320721746311501427951926583042203782591198846537955217781882433695310955039707052721827436559222572770724253233397808122099949383204492358213185791147562966679313255622187970516443859283372489001650060866698042898159727278589006657143927954486938935110035023062302404319633238074687811052135675780042169804827052399477252164635044617349131265754093441824140778666156906727323399561484274003940048994804824045561157373605011207627015892732697195695805778022041021523673080822502983273286753903739660725871034780694347776000000*x10^153-12021189167317620855604911509263720024596521746992581044045677323539362368349382590655515233700647101522193519414668492316273772806287785697765747390283632479691333733221823592709661576179420122817138474535778794202732280293220888518164282897086771005291862224135053970863684536628933369815832542930831209521122357514846169565452792362270660248308633467672168490522826328823319643606001869941668097055321140984675772562048941248518351595379504136405690152565639759542705487873566577258662181959764213624333954137501749836830986484365522568939897711665439062489/25429178939316792277147192258993805217573186864896133191667107378308857047744307211306354425886716280554454288158726498216690635628918981421310467518153734255251545689846800589858067807077139139002484231990465166796802840495309213129920552812309093142441691549091733243234065897744949182137960417793444079965307888650363411825107135406125492195785416286937413482223594952422336447316464075160558181070277254837597165459451572059938404304263526134041542314842526348920856119868859384092403408535090402296944727600984372800059965451268580366161961291488934641899461332182517418919597843682361509070314934370726121219562498571551350882229232742151883605304786776730110375443119344220642743709070146551424812921880627627112889993031042958965123569234297205325692526060167063304058218609421000648777947718883475456000000*x10^152+25878240997705962879423980341623355863215892077756067460916162524928137446644780796982296488814608632645789963112317049414208282331340220090573306002511104993447470348774386844321463165163978767172740270323350220693925888349173771422929744808314965491440447148772623270508939107480273777274183903502507927531257601989109904223383682870759160607043547932688426939568173289553364430754514296863821304052352807701898276680021235576391543417030112935186925015388826122255728891799387857509635200777638721317545550615676292747186918261706909450585767782361003221/518962835496261066880554944061098065664758915610125167176879742414466470362128718598088865834422781235805189554259724453401849706712632273904295255472525188882684605915240828364450363409737533449030290448785003404016384499904269655712664343108348839641667174471259862106817671382549983308937967710070287346230773237762518608675655824614805963179294209937498234331093774539231356067682940309399146552454637853828513580805134123672212332740071961919215149282500537733078696323854273144742926704797763312182545461244579036735917662270787354411468597785488462079580843513928926916726486605762479776945202742259716759582908134113292875147535362084732318475607893402655313784553456004502913136919798909212751284120012808716589591694511080795206603453761167455626378082860552312327718747131040829566896892222111744000000*x10^151-143489847469960879561820118790208720880218141255449111395870193587722033415939057473838785320702149155735305127747981300343637454788688599127151144989154131534030974977584289986808444313226412649757045757180159957341546714415560487283266838450919918852331247730114049426343147596030972311041180420860389907433888811464609407288618728612022229284132733535765404439754995567095582181412746210053390034421228549220317515203261416698437791539158572469403200870072603492733048781160903237829680516375174459035301319429532198168062032640608004529027992083436647/7265479696947654936327769216855372919306624818541752340476316393802530585069802060373244121681918937301272653759636142347625895893976851834660133576615352644357584482813371597102305087736325468286424066282990047656229382998659775179977300803516883754983340442597638069495447399355699766325131547940984022847230825328675260521459181544607283484510118939124975280635312843549238984947561164331588051734364929953599190131271877731410972658361007466869012089955007528263101748533959824026400973867168686370555636457424106514302847271791022961760560368996838469114131809195004976834170812480674716877232838391636034634160713877586100252065495069186252458658510507637174392983748384063040783916877184728978517977680179322032254283723155131132892448352656344378769293160047732372588062459834571613936556491109564416000000*x10^150-548384563863887015837368639867898196418852146271951217138048634491633473230507506035627466100475659320551446617822208189502468777764499045980572896392673984090109258088427672059595007760616027270873517598089539943765506150237768973968967144275269986389629788947452291917558833899250756675582933425517424242575835385856259212771349941792656145402285787498607319253040965452599542780923281708943036859361268652586996594776932081846457504114502435486428920766509507099638752465644761096861288453950954891662839957701442489577467063957870249423822195458400677/924697415975156082805352445781592917002661340541677570606076631938503892645247534956594706395880592020161974114862781753334204931960690233502198818841953972918238025085338203267566102075532332327363062981471460610792830563465789568360747374993057932452425147239699390663056941736179970259562197010670693816920286860013214975458441287495472443483106046797724126626312543724448598084235057278565752038919172903185351471252784438543214701973219132146965175085182776324394767995231250330632851219457832810797990094581249920002180561864312013314980410599597623341798593897546087960712648861176782148011452158935495317074999948056412759353790281532795767465628610062913104561567976153477917953057096238233629560795659186440468727019310653053277220699428989284570637311278802301965753403978945478137379917050308198400000*x10^149+91754153762399870240387453594120759445463547431814368149712902803824768749609029902219706604352511338070881742088923166182975722249987818349460690524640540086919212333581176488889169416330514506495460606464035005145572685850268730569935053040052825853912278858488932880884342284334830595269306930562587726898122744923561380533009106127331443047234155620980126055225006818724795497530873985280895703880967895197096924745948617691367826436283863428579648813063585807879325121054277514616054594940369571727080774724231231823500009224509118864569602413612279/1369922097740971974526448067824582099263201985987670474971965380649635396511477829565325490956860136326165887577574491486421044343645467012595850101988079959878871148274575115951949780852640492336834167379957719423396786019949317879052959074063789529559148366281036134315639913683229585569721773349141768617659684237056614778456950055548848064419416365626257965372314879591775700865533418190467780798398774671385705883337458427471429188108472788365874333459530038999103359992935185675011631436233826386367392732712962844447674906465647427133304311999403886432294213181549759941796516831373010589646595791015548617888888811935426310153763380048586322171301644537649043794915520227374693263788290723309080830808383979911805521510089856375225512147302206347512055275968596002912227265153993300944266543778234368000000*x10^148-141543585511881537684866002732955971973881566262512980933937959485353368162578792871853824636400533731876843216095267900292612853576512044889901085615069343786469656766728027863134350514031365595861375805948062794372493839700113786334556041632521373495720769451911468915512116759425854556675872653445987825490393223521839839141974332092014849663990259862269939294869645250892061899052983639852331963661794940035313780910815731122956679112704960045060642811903603685444221589402162023880052605848545071809025583712626175269505695887611440985543286883811133/406866863029068676434355076143900883481170989838338131066673718052941712763908915380901670814187460488871268610539623971467050170062703702740967480290459748084024731037548809437729084913234226224039747711847442668748845447924947410078728844996945490279067064785467731891745054363919186914207366684695105279444926218405814589201714166498007875132566660590998615715577519238757383157063425202568930897124436077401554647351225152959014468868216418144664677037480421582733697917901750145478454536561446436751115641615749964800959447220297285858591380663822954270391381314920278702713565498917784145125038949931617939512999977144821614115667723874430137684876588427681766007089909507530283899345122344822797006750090042033806239888496687343441977107748755285211080416962673012864931497750736010380447163502135607296000000*x10^147-1958399665590581548457970960419683902795866161092530976399915628816195680784064640005589058962810979033998282020625563127568698568552450085694577465952959525210742668035318514557502763004584899135463996751586969187551468831267520506416404210058140341434686025122240639704405105070506676627806665981425072604564877937532824983112542469310166782465077679672218949180151591527047949877188511244435550993611227762487099244428179976933310775855677666457541738098086986994779051564167315958083146513652885199257425317175426755027172770738640555660435245277845867/2441201178174412058606130456863405300887025939030028786400042308317650276583453492285410024885124762933227611663237743828802301020376222216445804881742758488504148386225292856626374509479405357344238486271084656012493072687549684460472373069981672941674402388712806391350470326183515121485244200108170631676669557310434887535210284998988047250795399963545991694293465115432544298942380551215413585382746616464409327884107350917754086813209298508867988062224882529496402187507410500872870727219368678620506693849694499788805756683321783715151548283982937725622348287889521672216281392993506704870750233699589707637077999862868929684694006343246580826109259530566090596042539457045181703396070734068936782040500540252202837439330980124060651862646492531711266482501776038077189588986504416062282682981012813643776000000*x10^146+8855569692245364085165466986222183881166943337780854421919218629002633976508239190996063745790430196949239774153541709710049318444044151940992187160685244300472541060723949730314238137604614414211604488539785246794044491467211296585764518928498890860958856147841252039080384925490151460589387036067807454363762293276521084651993055846479574745138046980117960036806428389890944346853091791148960053607913749466401481389036615589578624626826468927175591789191573304382312093714844033986063420849399767085501111230401009438093328651815373733396674576749301/87185756363371859235933230602264475031679497822501028085715796725630367020837624724478929460183027247615271845115633708171510750727722222015921602919384231732291013793760459165227661052835905619437088795395880571874752595983917302159727609642202605059800085311171656833945368792268397195901578575291808274166769903944103126257510178535287401814121427269499703367623754122590867819370733971979056620812379159443190281575262532776931671900332089602428145079460090339157220982407517888316811686406024236446667637489089278171634167261492275541126724427962061629369581710340059722010049749768096602526794060699632415609928566531033203024785940830235029503902126091646092715804980608756489407002526216747742215732162151864387051404677861573594709380231876132545231517920572788471056749518014859367238677893314772992000000*x10^145-2100383880616512482920846885388486167244241345079947479231395390862548954364466170894633207546986833510553643773336181786281275465183280240629776451168392864069415847440287503986054271065313110356048862058452719696078774742067035592480754870921212992528683623745479093219811626518232290741235597877248239223314829008289549679474277535750086778627613614444577688798460632418879116169274844619907006186384509624740204136587389722675100819665932077179967063935448961796486205557467800274467628884436007851853091442477625651967337879746949969288163794687991/968410384730345279447060015945813673079150785730920510307454799993778622115750145699997365243685856370205994709383567799855458256017013771813211853914482706183463822634826918331123772355466588037383862322413747839666673462829626893410528159992729761986539790563757907312583269890981205217286955414811490251901973147941112410661931239267985686265943787191798358066829136700513440902762532713552496680758988349517749904439279702910712124248316763848458074271027780296093429755005818528080949640741293998217531444506909007129556370243352217580779484555214965536138163790884630300673610443705139122281084442812446004791272672873624998886878549387073385564003780720432633140842098662551419529019795333131946594578726711617654521387496247561250325677947450596204885620539254774422316292167041082558419694947231858688000000*x10^144-7749239781751944573126202714042785233796144384275323236705126422191749058597307938659310301471188114049645806532196001072246995152073386692577946176817707032424533726575165971834040177382763080204982567561746771450209052700755315014522829450621849218577002216372511742362208222434719200655163892238540257946950301478161721715904626904342470955408513526471783858095433639266216999727521201657644634611246551851299277851897495695025872274757454311275620179483878441276826919783978564700039752888673605730112290635162046060780176690163221613015780154480017/7323603534523236175818391370590215902661077817090086359200126924952950829750360476856230074655374288799682834989713231486406903061128666649337414645228275465512445158675878569879123528438216072032715458813253968037479218062649053381417119209945018825023207166138419174051410978550545364455732600324511895030008671931304662605630854996964141752386199890637975082880395346297632896827141653646240756148239849393227983652322052753262260439627895526603964186674647588489206562522231502618612181658106035861520081549083499366417270049965351145454644851948813176867044863668565016648844178980520114612250701098769122911233999588606789054082019029739742478327778591698271788127618371135545110188212202206810346121501620756608512317992940372181955587939477595133799447505328114231568766959513248186848048943038440931328000000*x10^143+15290512310852174748918917462808201830581257876396441744345099983535746830964948635091622098702384411687510322033077942605823254279085599498399491344140100776675672840888851437868142263478933608754084469022904037004154332241369249812909793304523464766300613566439102830884799522921063427123226452976065089175818805064163299260275693035721901955884347409148204682463920410372439527152138423340199330199869911448421892474421128734687772207001147355220326078275646391863951498692197774442857966958729670905124946820762022765504257050274920273937510150091757/93742125241897423050475409543554763554061796058753105397761624639397770620804614103759744955588790896635940287868329363026008359182446933111518907458921925958559298031051245694452781164009165722018757872809650790879733991201907883282139125887296240960297051726571765427858060525446980665033377284153752256384111000720699681352074943961141014430543358600166081060869060432609701079387413166671881678697470072233318190749722275241756933627237062740530741589435489132661844000284563233518235925223757259027457043828268791890141056639556494661819454104944808663898174254957632213105205490950657467036808974064244773263795194734166899892249843580668703722595565973737878888033515150534977410409116188247172430355220745684588957670309636763929031525625313217712632928068199862164080217081769576791655026470892043920998400000*x10^142-553686705319498573508862699298396139544736344886443696594061362233950632468280254460447932134983883489809958835315946455012742813358462225612750640768985910859152158228315587793059341526771779538632727120752836216480809541813845967256335022946406140127257807833366548887210586389751146506217076425150659204663339168117330506395752947833095653677292077561919908067011465199220631273138944084797655987569432105376320512705879888232717542595512134995476474684032532157597237089885063035171214341183968743619501097380890158662293331108982266658882351160949/78118437701581185875396174619628969628384830048960921164801353866164808850670511753133120796323992413863283573223607802521673632652039110926265756215768271632132748359209371412043984303340971435015631560674708992399778326001589902735115938239413534133580876438809804523215050437872483887527814403461460213653425833933916401126729119967617512025452798833471734217390883693841417566156177638893234732247891726861098492291435229368130778022697552283775617991196240943884870000237136027931863271019797715856214203190223993241784213866297078884849545087454007219915145212464693510921004575792214555864007478386870644386495995611805749910208202983890586435496304978114899073361262625445814508674263490205977025296017288070490798058591363969940859604687761014760527440056833218470066847568141313993045855392410036600832000000*x10^141-368554298151564341665154928069888395256186177708802979880615261709073550909319991299406540111345460089717608682513283085710879708985539234884301801777014151332990494479980811898079092908838995364497545490242621939531715632724575761343482581377985983388829989255995022603183141059563353213900792377377433313729172039182976514171883735991328010139474427449060662630874098015504998589275588046069628079578753878664597673456127007919432529485152874178859290758373992460398581800002998896905012744614206384433115586713547541672138963353677319680103074548907/312473750806324743501584698478515878513539320195843684659205415464659235402682047012532483185295969655453134292894431210086694530608156443705063024863073086528530993436837485648175937213363885740062526242698835969599113304006359610940463752957654136534323505755239218092860201751489935550111257613845840854613703335735665604506916479870470048101811195333886936869563534775365670264624710555572938928991566907444393969165740917472523112090790209135102471964784963775539480000948544111727453084079190863424856812760895972967136855465188315539398180349816028879660580849858774043684018303168858223456029913547482577545983982447222999640832811935562345741985219912459596293445050501783258034697053960823908101184069152281963192234365455879763438418751044059042109760227332873880267390272565255972183421569640146403328000000*x10^140+450500758687045067064538489232952194596961814851906453201653893424441183573214891697030334983942051106875384992365821013863832202451453154682424230826190043170376706391039647516294194013793714186758901263703462479851498156642087235868433626418804956763794378751693854806067643372099817306703782881109342077250266676207690223814656254620634289483513428766064469797611489278390317911940116133581177446719819428540160527365512731819320790190309653211379890202011420488104942875104647682036301307724915551691779662637833177250106393965782352557854139903119/1874842504837948461009508190871095271081235921175062107955232492787955412416092282075194899111775817932718805757366587260520167183648938662230378149178438519171185960621024913889055623280183314440375157456193015817594679824038157665642782517745924819205941034531435308557161210508939613300667545683075045127682220014413993627041498879222820288610867172003321621217381208652194021587748263333437633573949401444666363814994445504835138672544741254810614831788709782653236880005691264670364718504475145180549140876565375837802821132791129893236389082098896173277963485099152644262104109819013149340736179481284895465275903894683337997844996871613374074451911319474757577760670303010699548208182323764943448607104414913691779153406192735278580630512506264354252658561363997243281604341635391535833100529417840878419968000000*x10^139-1710331497334934107373661641171771251459531084368955048756245089690810125215488953001701909290016299624062490370315527713650223510081729561372027861707231175199228489610469484793135154946756503869061328762006062342838813481267567830757959732387445814283239182409093471901190406278749906669580144080562942333649707463502991409745390454268238825251481625936870081444331575616494028413754184342859088238244987657083267026878351075170433380806886855537635148998384381601015747762653330258392221029903830757998564086004838047175599592998703315040336458449/104157916935441581167194899492838626171179773398614561553068471821553078467560682337510827728431989885151044764298143736695564843536052147901687674954357695509510331145612495216058645737787961913354175414232945323199704434668786536980154584319218045511441168585079739364286733917163311850037085871281946951537901111911888534835638826623490016033937065111295645623187844925121890088208236851857646309663855635814797989721913639157507704030263403045034157321594987925179826666982848037242484361359730287808285604253631990989045618488396105179799393449938676293220193616619591347894672767722952741152009971182494192515327994149074333213610937311854115247328406637486532097815016833927752678232351320274636033728023050760654397411455151959921146139583681353014036586742444291293422463424188418657394473856546715467776000000*x10^138-4480502472372522709703158313200526627341902839501291551076292363388370285982833591261779738130082387233304419824041772683313619599596521448276472969444666155133158184694341293235261164272402883318840556045107953633856559074837011397369905135780978586093595085506850571137653934536323493615667975535022182040020812026600836269960293743562551590367427416259694851513452403624449029787884602092358779258144065531581403852374203621349125568976712092612803888387203193647255802745496712786669989780816198441992405735164974511695608104409983540739445744373/5624527514513845383028524572613285813243707763525186323865697478363866237248276846225584697335327453798156417272099761781560501550946815986691134447535315557513557881863074741667166869840549943321125472368579047452784039472114472996928347553237774457617823103594305925671483631526818839902002637049225135383046660043241980881124496637668460865832601516009964863652143625956582064763244790000312900721848204333999091444983336514505416017634223764431844495366129347959710640017073794011094155513425435541647422629696127513408463398373389679709167246296688519833890455297457932786312329457039448022208538443854686395827711684050013993534990614840122223355733958424272733282010909032098644624546971294830345821313244741075337460218578205835741891537518793062757975684091991729844813024906174607499301588253522635259904000000*x10^137+27268816571133908297130919994184286164488841748422516216930148877825283330856450057015631093455274410673589670746896283464850998289432424948727911195295806038246364235546749079961005186658722631617759347076775005941935177046133982116289623090936308661687099844851553230006429102069013788897023397747940528218544740514839422715512573303530347615031839314311469928865971982486334594037421504385671873673803646527200707829913768706858882039558489816495858513608150454425490729665697232455251088138613509229782035966037796417802295731734867791795778009857/89992440232221526128456393161812573011899324216402981181851159653821859795972429539609355157365239260770502676353596188504968024815149055787058151160565048920216926109809195866674669917448799093138007557897264759244544631553831567950853560851804391321885169657508894810743738104429101438432042192787602166128746560691871694097991946202695373853321624256159437818434298015305313036211916640005006411549571269343985463119733384232086656282147580230909511925858069567355370240273180704177506488214806968666358762075138040214535414373974234875346675940747016317342247284759326924580997271312631168355336615101674982333243386944800223896559849837441955573691743334788363732512174544513578313992751540717285533141011915857205399363497251293371870264600300689004127610945471867677517008398498793719988825412056362164158464000000*x10^136-3445931440959245121936921272964894042264068488236269053015627129036737632226469498524471141704823133324105787749294916610213250109036547618160178166626342446825003944768946982342949616636121845104616932166770482486923596765242388224069493824523734511419551844794558030016113555147418134926388146903612908788611045567226477700568757311767483022370389823497777011436568219609791003542889874118942528699819940998756430200708389558960844363581502436855325592277712008966592549108415421075108196668473596390411069723294163910824690862556921032760205981/113626818475027179455121708537642137641287025525761339876074696532603358328248017095466357521925807147437503379234338621849707102039329615892750190859299304192193088522486358417518522623041412996386373179163213079854223019638676222160168637439146958739754002092814261124676437000541794745495002768671214856223164849358423856184333265407443653855204071030504340679841285372860243732590803838390159610542387966343415988787542151808190222578469166958219080714467259554741629091254016040628164757846978495790857022822143990169867947441886660196144792854478555956240211218130463288612370292061402990347647241289993664562175993617171999869393749794749943906176443604530762288525472909739366558071655985754148400430570600829804797176132893047186704879545834203288039912809939226865551778280932820353521244207141871419392000000*x10^135+136154110734286308550194096276221979502070688026591534423901616359469707057427561246480759194799676730480990058314388837525658150289720287441660838460448184625775813610862311611968560274864339095348485109253078025538184890540473241451204866280433977898701024607100827974799822898361239738634043537198599899091984720122299472460081681653172477213281023359805806494619370114384115130138686648514194987033592096001232314266393783122499071466610519239950328668861817712336577464014601419772602355485508606361055996370058527741114583229922691054186630073/359969760928886104513825572647250292047597296865611924727404638615287439183889718158437420629460957043082010705414384754019872099260596223148232604642260195680867704439236783466698679669795196372552030231589059036978178526215326271803414243407217565287540678630035579242974952417716405753728168771150408664514986242767486776391967784810781495413286497024637751273737192061221252144847666560020025646198285077375941852478933536928346625128590320923638047703432278269421480961092722816710025952859227874665435048300552160858141657495896939501386703762988065269368989139037307698323989085250524673421346460406699929332973547779200895586239399349767822294766973339153454930048698178054313255971006162869142132564047663428821597453989005173487481058401202756016510443781887470710068033593995174879955301648225448656633856000000*x10^134+669484970550663706943696500279739640586397612374563537841147121634362497905473210725424271504128022583498042732324761008373232284685561180749265031182250888871358367486086213194531103373661711051387849356314246517211116546699172344219974515903089478212398171095190982537597673515869535793468980188776753074694718836193293377744460138589725343978927093291480053749545808658480247765362932166991301678987751084371690653125551493232581557136735562448952136209261116194453653743822387569120813828094585635845203350992783813608160328348533075753088153171/2159818565573316627082953435883501752285583781193671548364427831691724635103338308950624523776765742258492064232486308524119232595563577338889395627853561174085206226635420700800192078018771178235312181389534354221869071157291957630820485460443305391725244071780213475457849714506298434522369012626902451987089917456604920658351806708864688972479718982147826507642423152367327512869085999360120153877189710464255651114873601221570079750771541925541828286220593669616528885766556336900260155717155367247992610289803312965148849944975381637008320222577928391616213934834223846189943934511503148040528078762440199575997841286675205373517436396098606933768601840034920729580292189068325879535826036977214852795384285980572929584723934031040924886350407216536099062662691324824260408201563971049279731809889352691939803136000000*x10^133-19556416457806451216374291129391747632648307498370272378301264690906996487018383273089107194553638392472533743624379684576246624340641563856707773367725095600204948343109403555148644846134404694966192547309304633427043731420636540744786649421893540773055549682406108835238143592894413739630570227655438097707350538111303015781530568743378325711872020182295813087888054294915506297931215514682713759802644088426934322479835891059352102614696987490357151262182339126952162899710587754618761540329193945234442578455061822514453179508411941652879593871/431963713114663325416590687176700350457116756238734309672885566338344927020667661790124904755353148451698412846497261704823846519112715467777879125570712234817041245327084140160038415603754235647062436277906870844373814231458391526164097092088661078345048814356042695091569942901259686904473802525380490397417983491320984131670361341772937794495943796429565301528484630473465502573817199872024030775437942092851130222974720244314015950154308385108365657244118733923305777153311267380052031143431073449598522057960662593029769988995076327401664044515585678323242786966844769237988786902300629608105615752488039915199568257335041074703487279219721386753720368006984145916058437813665175907165207395442970559076857196114585916944786806208184977270081443307219812532538264964852081640312794209855946361977870538387960627200000*x10^132+3387613129649760455228901980921867237930551847998639477782775944759187618620368467408710579290312594628804574822528006450582851995020471938190131274513943339315283030112450161550621569342445112610582506803774444353784796351962249405438766433281352149984194013682212054932185744378833849465266473623396783391021368136371597109220869707936672132086337238415387554902544140760709118627502149722841650976230604034558067640279606815630699541447708427499034753437185455884838061984207791605154106442221514256860676792462671814832691482651192226693000217/1439879043715544418055302290589001168190389187462447698909618554461149756735558872633749682517843828172328042821657539016079488397042384892592930418569040782723470817756947133866794718679180785490208120926356236147912714104861305087213656973628870261150162714520142316971899809670865623014912675084601634658059944971069947105567871139243125981653145988098551005094948768244885008579390666240080102584793140309503767409915734147713386500514361283694552190813729113077685923844370891266840103811436911498661740193202208643432566629983587758005546815051952261077475956556149230793295956341002098693685385841626799717331894191116803582344957597399071289179067893356613819720194792712217253023884024651476568530256190653715286389815956020693949924233604811024066041775127549882840272134375980699519821206592901794626535424000000*x10^131+3684471738476810112779293859984432692606020175468417207812583469304188380470340806364700633880749058915326954072077553337631938068735277996717268818573786746581405625100190835963871592283247229574721275466983281134906876750469700361203815236879818211538063186812025971437730339071694937143312856632974186523189020915762207545991956478034546466489602814173125095851054734257008608727027972302368137778989822000998342420275398954439099021982089859644460954027066394955180222825588713732282383146033427443780652971741922828937332750992529228599628899/17278548524586533016663627487068014018284670249549372386915422653533797080826706471604996190214125938067936513859890468192953860764508618711115165022828489392681649813083365606401536624150169425882497451116274833774952569258335661046563883683546443133801952574241707803662797716050387476178952101015219615896719339652839365266814453670917511779837751857182612061139385218938620102952687994880961231017517683714045208918988809772560638006172335404334626289764749356932231086132450695202081245737242937983940882318426503721190799559803053096066561780623427132929711478673790769519551476092025184324224630099521596607982730293401642988139491168788855470148814720279365836642337512546607036286608295817718822363074287844583436677791472248327399090803257732288792501301530598594083265612511768394237854479114821535518425088000000*x10^130-381396011263840817897316091421498877720464882257697318261426456518359885171082753754305998184836076804178898044285988913621095574005723189315068582751557885297650753642761722182552362438000783473822570431214179960972596775578951303303831992211648026278497407682252529921597722412050185495064402215324038991974296110616552313091827952389826028691900755861169715527322294197644448430569421634239395765758017022681981392296816643101365799459243661545027787906740359195129268456020166198485928435258502767388457406093496277374146007777042995563763189/6911419409834613206665450994827205607313868099819748954766169061413518832330682588641998476085650375227174605543956187277181544305803447484446066009131395757072659925233346242560614649660067770352998980446509933509981027703334264418625553473418577253520781029696683121465119086420154990471580840406087846358687735861135746106725781468367004711935100742873044824455754087575448041181075197952384492407007073485618083567595523909024255202468934161733850515905899742772892434452980278080832498294897175193576352927370601488476319823921221238426624712249370853171884591469516307807820590436810073729689852039808638643193092117360657195255796467515542188059525888111746334656935005018642814514643318327087528945229715137833374671116588899330959636321303092915517000520612239437633306245004707357695141791645928614207370035200000*x10^129+66572873229991532993793559510280000046025161005166460966259069201263510980592677905371672626024259336490468809764579179344356446641270689106287653793728691660169106929353063531108097703271871856814106280802445225370256309429767097726014032580336203070709391592797423984860043195617785448864729314231029038044755884169773972182704471093730834521868334736688624274592133735484773580721144338232329509873656231611098950057628938986940232677155318060791979493890327998366050035276917032522274481598601794839102028190807199713154167234708900600589071/13822838819669226413330901989654411214627736199639497909532338122827037664661365177283996952171300750454349211087912374554363088611606894968892132018262791514145319850466692485121229299320135540705997960893019867019962055406668528837251106946837154507041562059393366242930238172840309980943161680812175692717375471722271492213451562936734009423870201485746089648911508175150896082362150395904768984814014146971236167135191047818048510404937868323467701031811799485545784868905960556161664996589794350387152705854741202976952639647842442476853249424498741706343769182939032615615641180873620147459379704079617277286386184234721314390511592935031084376119051776223492669313870010037285629029286636654175057890459430275666749342233177798661919272642606185831034001041224478875266612490009414715390283583291857228414740070400000*x10^128-117728621436721320282245288922614790294874249506092837028741242771737336467542665104236806311605175581934679180978869015874327441679979222992172540507546755777406424162990463388615811112786599690482884223777118313875007997118021926401499849786373529834209922497555613693973179326514834419635404221569810487757968454531338546680538437004856526644566941778707826634306699259585809335764190569947658532636661867474063756607986189416574925357022212172471670459895246421561383299373148268235747902875473673400781740763252278889271081707192554007743/138228388196692264133309019896544112146277361996394979095323381228270376646613651772839969521713007504543492110879123745543630886116068949688921320182627915141453198504666924851212292993201355407059979608930198670199620554066685288372511069468371545070415620593933662429302381728403099809431616808121756927173754717222714922134515629367340094238702014857460896489115081751508960823621503959047689848140141469712361671351910478180485104049378683234677010318117994855457848689059605561616649965897943503871527058547412029769526396478424424768532494244987417063437691829390326156156411808736201474593797040796172772863861842347213143905115929350310843761190517762234926693138700100372856290292866366541750578904594302756667493422331777986619192726426061858310340010412244788752666124900094147153902835832918572284147400704000000*x10^127-1155667877677661393537388760871632424875959886480136346071400087367095581848202832430378730888625631651905673200246661867985131240600944811788657061909543889818435611154145216091426805297597122785958205044702674586290441020554167131295908366923929069321436929370422587428447662769510228049283495344084101681795467101935492716642912299544396543791386203813938364553843442022778091293371609302333606145164321057029980289038760067892210070299595593107244053760224335975090748705671906372352552503264832991364623223572766392050287668841732085349743/21265905876414194482047541522545248022504209537906919860818981727426211791786715657359995311032770385314383401673711345468250905556318299952141741566558140790992799769948757669417275845107900831855381478296953641569172392933336198211155549148980237703140864706759024989123443342831246124527941047403347219565193033418879218789925481441129245267492617670378599459863858731001378588249462147545798438175406379955747949438755458181613092930673643574565693895095076131608899798316862394094869225522760539057158009007294158426080984073603757656697306806921141086682721819906204024024063355190184842245199544737872734286747975745725099062325527592355514424798541194189988722021338476980439429275825594852577012139168354270256537449589504305633721957911701824355436924678806890577333249984629868792908128589679780351407292416000000*x10^126+322376845452715568857318382486578902418835052433688555603126248552434967718103617109090403480630054778975974377440443254640137083743248136076639606784866968105837199524971786935718869590956914645455934203327429094487154283823988019798064042737735021664152666272442374703862231446296455433161697558734204104857499808022017897698440130750484317515955411543299474716499303978338043900565755636552627529606503994914911526562336718796797072331867604692779306149336592269540267555281226720118265255216832264745686999724224011689516140126863501278487/46076129398897421377769673298848037382092453998798326365107793742756792215537883924279989840571002501514497370293041248514543628705356316562973773394209305047151066168222308283737430997733785135686659869643399556733206851355561762790837023156123848356805206864644554143100793909467699936477205602707252309057918239074238307378171876455780031412900671619153632163038360583836320274540501319682563282713380489904120557117303492726828368016459561078225670106039331618485949563019868520538883321965981167957175686182470676589842132159474808256177498081662472354479230609796775385385470602912067158197932346932057590954620614115737714635038643116770281253730172587411642231046233366790952096764288788847250192968198100918889164474110592662206397575475353952770113336804081596250888708300031382384634278610972857428049133568000000*x10^125-54076592161738954119547755107058460346807774761645342265416242021255046706524567588864506809543997870497227419855816771020641196063515461845738797731798369807103921485133223349831065096279026644680984024811788950745055958558960876488090884864265507769172688195360232877632242118487146955880693441244462665425117676067717669558749759353376912841446751796866783516353677799101374488562199582162638719118492659461650627223509183401182882640351866243965743363970406763791987461482471376514818150954498007189601335109161448764909890654572844690601/184304517595589685511078693195392149528369815995193305460431174971027168862151535697119959362284010006057989481172164994058174514821425266251895093576837220188604264672889233134949723990935140542746639478573598226932827405422247051163348092624495393427220827458578216572403175637870799745908822410829009236231672956296953229512687505823120125651602686476614528652153442335345281098162005278730253130853521959616482228469213970907313472065838244312902680424157326473943798252079474082155533287863924671828702744729882706359368528637899233024709992326649889417916922439187101541541882411648268632791729387728230363818482456462950858540154572467081125014920690349646568924184933467163808387057155155389000771872792403675556657896442370648825590301901415811080453347216326385003554833200125529538537114443891429712196534272000000*x10^124-4090660595646008108305953587645542334293760183600379922685705383494117162810919454242302276729111010289316394065632231884168377746161850277582777479131889149382081276114990870076077281420481736575779389466758781342103805668440569087613687223314293023893201841013624139844153284543092373936101393282163369036948542012955651586927349111634016539553841970532970903932340231399795233328708781782630459598415743240130377406808862241244801266129349041607287514563423304821341020916954366873514773288277129058829562823650461296345197372013536309591/105316867197479820292044967540224085444782751997253317405960671412015525064086591826925691064162291432033136846384094282318956865612243009286797196329621268679202436955936704648542699423391508881569508273470627558247329945955569743521913195785425939101269044262044695184230386078783314140519327091902290992132384546455401845435821431898925786086630106558065444944087681334483017770378288730703001789059155405495132701982407983375607698323336139607372960242375615127967884715473985189803161878779385526759258711274218689348210587793085276014119995615228508238809669965249772309452504235227582075880988221558988779324847117978829062022945469981189214294240394485512325099534247695522176221175517231650857583927309944957460947369395640370757480172515094749188830484123615077144888476114357445450592636825080816978398019584000000*x10^123+71076715655593439725848783361535165693559788227073146608329564826739481022921208162414955561615196088514699846433440576096606927386363039874321054350974169118518399955364011543597186065738542951040689293567190954265600959817104535217884795926909401934857671980878905848173817470992257200558185187658042148610663613307773365372705624420037917002529733287924768487897368021558121030955680326325381575642568544643802452811473298304192182988442715791053690232857928267515236721868757296728568159289677440090194613510281552828077314148921082993539/8846616844588304904531777273378823177361751167769278662100696398609304105383273713461758049389632480290783495096263919714792376711428412780090964491688186569053004704298683190477586751564886746051838694971532714892775715460267858455840708445975778884506599718011754395475352430617798387803623475719792443339120301902253755016609000279509766031276928950877497375303365232096573492711776253379052150280969054061591146966522270603551046659160235727019328660359551670749302316099814755943465597817468384247777731747034369905249689374619163185186079631679194692060012277080980873994010355759116894374003010610955057463287157910221641209927419478419894000716193136783035308360876806423862802578743447458672037049894035376426719579029233791143628334491267958931861760666383666480170631993606025417849781493306788626185433645056000000*x10^122-2621762803467362749156183230676724961791291767721532894425766035278308813040313790007843372103352016854826484061254341472388845003588940923399584858231608912735375073982455669785513201515256833993174536669188856851273320631677898198220909794899650732766982440078352483917968752987113736493566237975561628298244774369124425562237669785336920165765854208494581340663162883096004815754133113351646946891024251790104201972905761249467577553589692122664761613669437710199297241149284870962322571321472684539374448232977084198717154025639679161121/4423308422294152452265888636689411588680875583884639331050348199304652052691636856730879024694816240145391747548131959857396188355714206390045482245844093284526502352149341595238793375782443373025919347485766357446387857730133929227920354222987889442253299859005877197737676215308899193901811737859896221669560150951126877508304500139754883015638464475438748687651682616048286746355888126689526075140484527030795573483261135301775523329580117863509664330179775835374651158049907377971732798908734192123888865873517184952624844687309581592593039815839597346030006138540490436997005177879558447187001505305477528731643578955110820604963709739209947000358096568391517654180438403211931401289371723729336018524947017688213359789514616895571814167245633979465930880333191833240085315996803012708924890746653394313092716822528000000*x10^121-85107853757141735912763891634348686079497981402620196379467233067452368366879524452376129604852660335255638235816282086465658470073492955385234228690395707676142276554711652134796995187956594838821244408510148684150538174538630803658465384142905131086627217595418416724342109634275000283440370986206825657619656579985523791973705821233590028637748804562093587009295929994192945228433568517908434277148103168662446536809155072490407054463653435681068473545349489252704637129069584109277643940212700101196655987939373254338643556212774726403/7863659417411826581806024243003398379877112149128247699645063465430492538118465523077118266124117760258474217863345706413148779299047478026747523992611721394713781959376607280424521556946565996490523284419140191015800635964682540849636185285311803452894755304899337240422535493882487455825443089528704394079218046135336671125874666915119792027801714623002219889158546872974731993521578891892490800249750270276969908414686462758712041474809098424017181031430712596221602058755390894171969420282194119331357983775141662137999723888550367275720959672603728615164455357405316332439120316230326128332447120543071162189588584809085903297713261758595461333969949454918253607431890494598989157847771953296597366266572475890157084070248207814349891852881127074606099342814563259093485006216538689260310916882939367667720385462272000000*x10^120+53039627772983663615485123585765463006496642733224068196690317910893119909869683163659624877415916677362898569841311800145317443012550412369064333194223074725160702531313258946819480091425744634376149497342081809703969004596825116397132667958321236454778155990789818138523814914552093733701989348406893186621309022203084930320980915277082663744273032976885255258058778528931580465866669287681279641225034685843974491168764951919190741713823283018170425724940332222012209645817208007919112999508636755739477692455015134426991531406348746129/7077293475670643923625421818703058541889400934215422929680557118887443284306618970769406439511705984232626796077011135771833901369142730224072771593350549255242403763438946552382069401251909396841470955977226171914220572368214286764672566756780623107605279774409403516380281944494238710242898780575833954671296241521803004013287200223607812825021543160701997900242692185677258794169421002703241720224775243249272917573217816482840837327328188581615462928287641336599441852879851804754772478253974707398222185397627495924199751499695330548148863705343355753648009821664784699195208284607293515499202408488764045970629726328177312967941935582735915200572954509426428246688701445139090242062994757966937629639915228301141375663223387032914902667593014367145489408533106933184136505594884820334279825194645430900948346916044800000*x10^119-227200793825888801038878074198368222082395577826860822951139409434988690418328137744498621670354516290935962288034832541573826848735178393521181950703248822839339881759262933304028223264813283000136347069794123358234986766532842104039689907213582535571104746588912440945116497234858089736029100587653692358424695426782567686236110062326326799437701627703895363242700339901354557559389472193336206620387618682933452584321548228643505682555397729721496580691824491308867249867439062897508673552856210366416986169324252762176572451095384084569/283091739026825756945016872748122341675576037368616917187222284755497731372264758830776257580468239369305071843080445430873356054765709208962910863734021970209696150537557862095282776050076375873658838239089046876568822894728571470586902670271224924304211190976376140655211277779769548409715951223033358186851849660872120160531488008944312513000861726428079916009707687427090351766776840108129668808991009729970916702928712659313633493093127543264618517131505653463977674115194072190190899130158988295928887415905099836967990059987813221925954548213734230145920392866591387967808331384291740619968096339550561838825189053127092518717677423309436608022918180377057129867548057805563609682519790318677505185596609132045655026528935481316596106703720574685819576341324277327365460223795392813371193007785817236037933876641792000000*x10^118+54472971941580716926824930650565066118227241538830782451946022779222353900505170169581125395953904980608183003695845967553504336965044957702068147829068064730755245994817991960561510909871678662236604350627735026571228167928092741719964520978900990421323072674823471716992360845382355364351051777753544446108088448720943263515440530868890847710860275374852518878741575292194350857460403613351856305800789194974467651530332863915301584974813436813644519468407080867510437549326794910262379332179857100619551250240940649839408324435814149/2573561263880234154045607934073839469777963976078335610792929861413615739747861443916147796186074903357318834937094958462485055043324629172390098761218381547360874095795980564502570691364330689760534893082627698877898389952077922459880933366102044766401919917967055824138284343452450440088326829300303256244107724189746546913922618263130113754553288422073453781906433522064457743334334910073906080081736452090644697299351933266487577209937523120587441064831869576945251582865400656274462719365081711781171703780955453063345364181707392926599586801943038455872003571514467163343712103493561278363346330359550562171138082301155386533797067484631241891117438003427792089704982343686941906204725366533431865323605537564051409332081231648332691879124732497143814330375675248430595092943594480121556300070780156691253944333107200000*x10^117+1231269239166427963691358656068082717136893936772335553502712650328734557166069164208028113176599634629225388605231811391386550326595681656688999029611163068045045585430266387934342135648799707123673054384227274975509422204678755329554608758867340908663451940965490573806318557549568784476603631631292438687551694781871203234229607538600669918523019381559490160543261255151296397274263476378135537319987175476151205076031888673007957109866033871082165455168848653274003946235005157940532312640226017241326299130373170206800624252113672153/226473391221460605556013498198497873340460829894893533749777827804398185097811807064621006064374591495444057474464356344698684843812567367170328690987217576167756920430046289676226220840061100698927070591271237501255058315782857176469522136216979939443368952781100912524169022223815638727772760978426686549481479728697696128425190407155450010400689381142463932807766149941672281413421472086503735047192807783976733362342970127450906794474502034611694813705204522771182139292155257752152719304127190636743109932724079869574392047990250577540763638570987384116736314293273110374246665107433392495974477071640449471060151242501674014974141938647549286418334544301645703894038446244450887746015832254942004148477287305636524021223148385053276885362976459748655661073059421861892368179036314250696954406228653788830347101313433600000*x10^116-4277517871901307638659190050268497025613550028521388262112157495830813029809509342332950025895637999062178105453001399033224141195276784548186831632759273137215852535443603295948817462625115264220870348536679743530312631579895797204925634612266604295170376459764546182268127035948453480496971033662563859836187707581682119474304205765190323982470945077909796821189312840190189758923052618322164614193730218971937555381401452343739706020593387731005657937685447672161321765414625528446931729343362321501174950064744303669601596021874931/5032742027143569012355855515522174963121351775442078527772840617875515224395817934769355690319435366565423499432541252104415218751390385937118415355271501692616820454001028659471693796445802237753934902028249722250112407017396826143767158582599554209852643395135575833870422716084791971728283577298370812210699549526615469520559786825676666897793097358721420729061469998703828475853810490811194112159840172977260741385399336165575706543877822991370995860115656061581825317603450172270060428980604236372069109616090663768319823288672235056461414190466386313705251428739402452761037002387408722132766157147565543801336694277814978110536487525501095253740767651147682308756409916543353061022574050109822314410606384569700533804958853001183930785843921327747903579401320485819830403978584761126598986805081195307341046695854080000*x10^115+4771605493934592586602249807953382038608179551713895466256060682567943184692271793494076634060437050599113709456968215952039532474672610230118309318042670604972658085701309994190816633656532274389861260311220335902810570228388136312734975573741241582204803388225805933761643976347962636318515493042016889724744709756386923141035529801930884588325209553979454094306004531983635658132046857054834089785398830907146281623256510300450269155493665798628643554000121262216852366908854146900818781607475429822940164005916562584341865156070181/100654840542871380247117110310443499262427035508841570555456812357510304487916358695387113806388707331308469988650825042088304375027807718742368307105430033852336409080020573189433875928916044755078698040564994445002248140347936522875343171651991084197052867902711516677408454321695839434565671545967416244213990990532309390411195736513533337955861947174428414581229399974076569517076209816223882243196803459545214827707986723311514130877556459827419917202313121231636506352069003445401208579612084727441382192321813275366396465773444701129228283809327726274105028574788049055220740047748174442655323142951310876026733885556299562210729750510021905074815353022953646175128198330867061220451481002196446288212127691394010676099177060023678615716878426554958071588026409716396608079571695222531979736101623906146820933917081600000*x10^114+5756007971213768727550191161320648888645045791953032978959820548955823628860700581501213630470400902957964199443350610951663933302359052178248449312474738467814080710937140065076388065649679278399187941994547383504684982868144429992060552953905638844801838171321135479056364744945110880657840089303874226886110538563083782239964278837295523875411504288441698841904760259880515542115656857798306201293937782954777995987984093513635958779344058312149559791977952564094730687676228860370774800959652795586254709784101952781502028691142447/2264733912214606055560134981984978733404608298948935337497778278043981850978118070646210060643745914954440574744643563446986848438125673671703286909872175761677569204300462896762262208400611006989270705912712375012550583157828571764695221362169799394433689527811009125241690222238156387277727609784266865494814797286976961284251904071554500104006893811424639328077661499416722814134214720865037350471928077839767333623429701274509067944745020346116948137052045227711821392921552577521527193041271906367431099327240798695743920479902505775407636385709873841167363142932731103742466651074333924959744770716404494710601512425016740149741419386475492864183345443016457038940384462444508877460158322549420041484772873056365240212231483850532768853629764597486556610730594218618923681790363142506969544062286537888303471013134336000000*x10^113-265619704799259221128814299760826112280563460148330045657162747217718755143344449858954526502936474701112745349231726615884904751198463379272223423298109236909772132297658633164788958979717167385256442658877524395185404276816591304566068936986223394415708743183595391167356636127538828381267087587193313767236960270977010218322134737800997232510730459700880358619680372402369912637623346485249364210427688734603589326729424940185517232898841092872343479852419566917271770196680397992095210705263684234878813028869244775183318406095241/362357425954336968889621597117596597344737327831829653999644524487037096156498891303393609702999346392710491959142970151517895750100107787472525905579548121868411072688074063481961953344097761118283312946033980002008093305252571482351235417947167903109390324449761460038670435558105021964436417565482698479170367565916313805480304651448720016641103009827942292492425839906675650261474355338405976075508492454362773379748752203921450871159203255378711701928327236433891422867448412403444350886603505018788975892358527791319027276784400924065221821713579814586778102869236976598794664171893427993559163314624719153696241988002678423958627101836078858269335270882633126230461513991121420393625331607907206637563659689018438433957037416085243016580762335597849057716895074979027789086458102801115127049965846062128555362101493760000*x10^112+20086763512467463865622698265675385042715991782925482559416708920818924352540931063809146116492227169627173604286910350779443726219946426430315303097080910947599515518792299113878036284734446371492073716456059149056664690768471711567291507696515291737501911342065639055399458720774913144844127945512252846586759651295599831081416845848454231927191323148294806615148703635220922056432431366914769391681995881965892259682940169610218531570628050126301747217271854284431644320590718270208848705950390450239145266293454803114759641739029/335516135142904600823723701034811664208090118362805235184856041191701014959721195651290379354629024437694899962169416806961014583426025729141227690351433446174454696933401910631446253096386815850262326801883314816674160467826455076251143905506636947323509559675705055591361514405652798115218905153224720814046636635107697968037319121711777793186206490581428048604097999913588565056920699387412940810656011531817382759026622411038380436258521532758066390674377070772121687840230011484670695265373615758137940641072710917887988219244815670430760946031092420913683428582626830184069133492493914808851077143171036253422446285187665207369099168366739683582717843409845487250427327769556870734838270007321487627373758971313368920330590200078928719056261421849860238626754699054655360265238984075106599120338746353822736446390272000000*x10^111-2758404103088498034613750957227151399804870714299935420271020797460152004475912401216548815245653718662920703345177530184484020888990575873360025830441587423075915563086008434297155046938844286064417109785626010221966450532624623700456245900168027641528922745628145592346291558317355894393833204745083991531499725524433674206264051955981944736999432552408364185121599245039478284857630498053847836390077104633719792592421129764852923162238637185626973142559715192680070346771295829363262610325302567329207899273087975925766884101577/18117871297716848444481079855879829867236866391591482699982226224351854807824944565169680485149967319635524597957148507575894787505005389373626295278977406093420553634403703174098097667204888055914165647301699000100404665262628574117561770897358395155469516222488073001933521777905251098221820878274134923958518378295815690274015232572436000832055150491397114624621291995333782513073717766920298803775424622718138668987437610196072543557960162768935585096416361821694571143372420620172217544330175250939448794617926389565951363839220046203261091085678990729338905143461848829939733208594671399677958165731235957684812099400133921197931355091803942913466763544131656311523075699556071019681266580395360331878182984450921921697851870804262150829038116779892452885844753748951389454322905140055756352498292303106427768105074688000000*x10^110-18267279235149530627298914266597579188773962520519420890274511182334047166049944706630587723277490893985372543315022819723801348533928748365619634615068248386586350105743466391516743744085823447722728359597152730452943403261840108053434249713922784106906232626396093072629023531470351633204118568753442285523102062290531858363350737409737505262444977268599925434720827062595978952706269259648954614055367216761261374669712677355409594285573674647386703708162404196080767340028763994441568484911293919664139379036888339721968077684921/36235742595433696888962159711759659734473732783182965399964452448703709615649889130339360970299934639271049195914297015151789575010010778747252590557954812186841107268807406348196195334409776111828331294603398000200809330525257148235123541794716790310939032444976146003867043555810502196443641756548269847917036756591631380548030465144872001664110300982794229249242583990667565026147435533840597607550849245436277337974875220392145087115920325537871170192832723643389142286744841240344435088660350501878897589235852779131902727678440092406522182171357981458677810286923697659879466417189342799355916331462471915369624198800267842395862710183607885826933527088263312623046151399112142039362533160790720663756365968901843843395703741608524301658076233559784905771689507497902778908645810280111512704996584606212855536210149376000000*x10^109+226301997847764135654380709480037193045248140801288482448343016236769818826590316084741199650347962621894774219784551174257873072415770345285268654439114914462690229164761283923828278968622019430456825114172153220744998986664329281727844115742662794155729670772901056505743966168664124994783561153723256992720943507574664579166374998956006933447992422579765727193103904056659345540035838896800263231722078536588390461346140323156269570818268515424278574519733249835602595693803433416532156438650178771740390001552134351413671070493/4026193621714855209884684412417739970497081420353662822218272494300412179516654347815484552255548293252338799546033001683532175001112308749694732284217201354093456363200822927577355037156641790203147921622599777800089925613917460915013726866079643367882114716108460667096338172867833577382626861838696649768559639621292375616447829460541333518234477886977136583249175998963062780683048392648955289727872138381808593108319468932460565235102258393096796688092524849265460254082760137816048343184483389097655287692872531014655858630937788045169131352373109050964201142991521962208829601909926977706212925718052435041069355422251982488429190020400876202992614120918145847005127933234682448818059240087857851528485107655760427043967082400947144628675137062198322863521056388655864323182867808901279189444064956245872837356683264000000*x10^108-13664592178889945506402552946625134811992970325301750194646558868997718583373098388593773152345941615927849573897147411804113973711825989265983206251527651042406170656181957804205241909310094672724556500176670071370360184842495660233652049359107845538705836712236957745152398242109947742224637996142379123104773412411857160130617842222893900448354981780433843755672582693925845979787091635791539129960213930129894951277797257907026668169195559870687306616687503679050733987355140030852257485308255674998134624922050239164970194811/7247148519086739377792431942351931946894746556636593079992890489740741923129977826067872194059986927854209839182859403030357915002002155749450518111590962437368221453761481269639239066881955222365666258920679600040161866105051429647024708358943358062187806488995229200773408711162100439288728351309653969583407351318326276109606093028974400332822060196558845849848516798133513005229487106768119521510169849087255467594975044078429017423184065107574234038566544728677828457348968248068887017732070100375779517847170555826380545535688018481304436434271596291735562057384739531975893283437868559871183266292494383073924839760053568479172542036721577165386705417652662524609230279822428407872506632158144132751273193780368768679140748321704860331615246711956981154337901499580555781729162056022302540999316921242571107242029875200000*x10^107-60440520321278310218766542364435888874666357444661916498994904521654880505386917502340162650773280916461870147557160811733657762195079498427575269568714554772322264340004628116101187094513583465801976673732631338098569507475129818571114160381054423407612194792081640579525317857445984179478186268338144306856548110528901708816430445021824549648276989805924839495805471245187758860079734027880112123748994352388578063142816836445577267794660548935835487261158192591540154897498606080979421846563464189662455500976830408512132711/239575157655759979431154774953782874277512282864019605950178198007958410681982738051830485754049154639808589725053203405962245124033129115684314648317056609499775915826825827095512035268824966028617066410600978513724359210084344781719825069717135803708687817818024105810691197063209931877313333927591866763087846324572769458168796463767748771332960667654837879333835266054000429924941722537789075091245284267347288184957852696807570823906911243225594513671621313344721601895833661093186347693622152078538165879245307630624150265642579123348906989562697398073902877930074034114905563088855159004006058389834525060295036025125737800964381554932944699682205137773641736350718356357766228359421706848203111826488370042326240286913743746172061498565793279734115079482244677672084488652203704331315786479316261859258548999736524800000*x10^106+2394051836319764494318372398740523206552167032162527275410532481185915297554236758304791059557473298590750393335605566551645751564526584937234313954268981759031810546354905678926365414736870075894442567772366171010998776654250641047691658735742694895200525558043631827453244205412976826097190871766760480693520594899313217225491381800228885216706814161507320563337085920579338395972944847164841724561478014744155580709657302935565008749008128196800673906620426760479445757699912914880135308968368643571614230645182337526812226643/57977188152693915022339455538815455575157972453092744639943123917925935385039822608542977552479895422833678713462875224242863320016017245995604144892727699498945771630091850157113912535055641778925330071365436800321294928840411437176197666871546864497502451911961833606187269689296803514309826810477231756667258810546610208876848744231795202662576481572470766798788134385068104041835896854144956172081358792698043740759800352627432139385472520860593872308532357829422627658791745984551096141856560803006236142777364446611044364285504147850435491474172770333884496459077916255807146267502948478969466130339955064591398718080428547833380336293772617323093643341221300196873842238579427262980053057265153062010185550242950149433125986573638882652921973695655849234703211996644446253833296448178420327994535369940568857936239001600000*x10^105-4263308879278089574735431036072633706539094021828532995853242325657442815421350953084142519359612667800017121068290865827044695646662289764957302984141960404522329691525295730347961171272807850160719413077479638044695554650603565868503341160734097938855266448956039060598532818280511193412701218242030909634803156928834252289760219871739818482896196150565114012221429704038635031048091143089473611189163886442306866211833416853580048355902406312010590785333191607910648442738784256580980617629784943586942713139653904391743317/1811787129771684844448107985587982986723686639159148269998222622435185480782494456516968048514996731963552459795714850757589478750500538937362629527897740609342055363440370317409809766720488805591416564730169900010040466526262857411756177089735839515546951622248807300193352177790525109822182087827413492395851837829581569027401523257243600083205515049139711462462129199533378251307371776692029880377542462271813866898743761019607254355796016276893558509641636182169457114337242062017221754433017525093944879461792638956595136383922004620326109108567899072933890514346184882993973320859467139967795816573123595768481209940013392119793135509180394291346676354413165631152307569955607101968126658039536033187818298445092192169785187080426215082903811677989245288584475374895138945432290514005575635249829230310642776810507468800000*x10^104-7321791753444732952920305545773186859111531631801490604220501033130280694469577584856610063367185457867408876101947047617688967729145635413311685017616048961876953303298251697200514737011965733734560775934234106251555421298060440624352172603185001037996081980844523493870336815197987110003773944232601518918463094395218432513243071681864382533764843973365894529703983246213568033423709062492479026649644626045514910785227101203085907100235960321126850017336660188582776967504458657987578482216459855862368976111957378357704497/115954376305387830044678911077630911150315944906185489279886247835851870770079645217085955104959790845667357426925750448485726640032034491991208289785455398997891543260183700314227825070111283557850660142730873600642589857680822874352395333743093728995004903823923667212374539378593607028619653620954463513334517621093220417753697488463590405325152963144941533597576268770136208083671793708289912344162717585396087481519600705254864278770945041721187744617064715658845255317583491969102192283713121606012472285554728893222088728571008295700870982948345540667768992918155832511614292535005896957938932260679910129182797436160857095666760672587545234646187286682442600393747684477158854525960106114530306124020371100485900298866251973147277765305843947391311698469406423993288892507666592896356840655989070739881137715872478003200000*x10^103+5257290332442568656776540949466368767584464346176220237354806369315910070189908853828887952826547796127492589956230380812234964177524827799958939108904893282729782352533286721446705474369546896436107931730945613139978149096623184085883511766444615258866958097880449875105552696906690665061542379635515719132039663984738848689013479747796931551047393364503280370517349558666440982310280050582134901463183136808286958593301234146164126749934791994664901897153085681363685149165232308351539882635922320365141021886128562356161379/231908752610775660089357822155261822300631889812370978559772495671703741540159290434171910209919581691334714853851500896971453280064068983982416579570910797995783086520367400628455650140222567115701320285461747201285179715361645748704790667486187457990009807647847334424749078757187214057239307241908927026669035242186440835507394976927180810650305926289883067195152537540272416167343587416579824688325435170792174963039201410509728557541890083442375489234129431317690510635166983938204384567426243212024944571109457786444177457142016591401741965896691081335537985836311665023228585070011793915877864521359820258365594872321714191333521345175090469292374573364885200787495368954317709051920212229060612248040742200971800597732503946294555530611687894782623396938812847986577785015333185792713681311978141479762275431744956006400000*x10^102-155838418823034721267364809220564982224509150444071080564854407493497057679036523763826425452263981068190557906929729096283076637083502027487882403670633642210984838404249599614321109239580902200946951352531323238674871756945066404279367815528263606614634105726324084140308851872806233964301639648565757317762481695354752265957580278998622096029880839673533758822122727847370206223984490510738723589353935376911747205610386428541362343737798913577170195591320968351999294808393955417356875455830119173275470980703795008497/87645031221003650827421701494807944935990888062120551231962394433750469213967985802786058280392888016377443255423847655695938503425574068020565600744864247163939186137704988899643102849668392711905260878859314890886311305881196428081931469193570467872263721711204585950396477232497057466832693591046457682036672427130174163079136423630831750056804960804944469839437844875386400667930305146099706987273407094025765292153893201250842236410389298353127546951674010324146073558264166265383365293811883300085013065423075505080943861353747766969668165493836387503982609915461702578695610381712696113332526274134474776404230866334737033761723864389678937752220171339714739526642240723476080518488364410075817176130288057812471881229215399204291583753472371422004307233111431589787522681531816248191111606945631700590429112526438400000*x10^101+191910688970978543579452295442104395919685453328261097301616469384124632160575248668609174861538849979836255617204848875362090806348422602125544933161011482718680929846988634578151592820470565227902923469299698839140449325197281885332034218835146001946406768395114554323422438576119310903371907118026505970410120963889681322511413550971733656594615170841274934147002262933812269795881079483889422205911855549321982493530987817999965038404249140158860527720379455452502630933276753634309065416296183922767605094793314286383/6721992829297845219981386149427878907264692458329593581442681033962427291019109867657156817678828454821296082720333359332505892175770115477751205204953936173790814102039634800824801453339784554078299138709036150761889267111931760832022917898150361101159704569502821287673886340788035190064907456287215276135334354845983792333547680490642922047834954385214001947685580798268765686009959055553038396763056091907019564146063809000281987175127248795431173600989258878773637989425129969223315494708007049623911436843752399607077607453391785258021506257875103806827187995255410580383437248406138954083416362937965804590307097748455483806768734642756245486735494880141600022825952723313556784113629339972771369508427310173095669499492868008537841467005446225583286867791676753234138696096614080948222646724004100862674650195505971200000*x10^100+14502603868879825461890191342370182187217273557481522050627131574357493502254184042698353339670008763739095768440986766757790150273693766419849721611718457425595538602388526626191741958453025535570301569596647394334324148239294119745460347142658491124428232341116584629542899248729261835518919422694113352442420342926919096643098654909122504488712885007930704396709661954839984038450109537674074645334831364921509053573336486455180635520959307052646782261265349315569311627723765725683904121842979627566701891282297081797/1994914000952908903994475889507628578930166794084911643524924693950139712173413251046640087827265218850191095517002158253517877677970485883719712512437942348350822249637569037664134624862129609597430712133004277000302621207412006440471317569773655552602234904497611478922572720491933024148295116059431630336937937567195189982859311629481125252905857430450607029635720753034601429396503977777030750007100517598212257746573775574277234903586151255418283778358102634990886112990683732801758146816569834081935007063307163754358515760361433044316059921691966291058391276011283139984762022107628334760239694807396303297768558041477111323299108345592176079934404932171055490645121453370474916575657739604822470950888104954596134174043044699308004564401616299205362554312368584830776645293188694991085430640672184772148605864472739840000*x10^99-141914523146974050150853217885582210121726931559656457055663405293012909968333083198193839140783470179467176290670484626378040837230899980607113259852976862909445416227117591605265618014980316201349760526615846846257280468584179410142296928983408031773365174476801071808471943118695015908970194922466751176856037200518046742789714812912117881619466735205801236199451956573302235685246285099029594345103270276193226750299034800512048070076878888808931517642835085565093129172327532381435033504693480203108083639079445530139/185527002088620528071486257724209457840505511849896782847817996537362993232127432347337528167935665353067771883081200717577162624051255187185933263656728638396626469216293920502764520112178053692561056228369397761028143772289316598963832533988949966392007846118277867539799263005749771245791445793527141621335228193749152668405915981541744648520244741031906453756122030032217932933874869933263859750660348136633739970431361128407782846033512066753900391387303545054152408508133587150563507653940994569619955656887566229155341965713613273121393572717352865068430388669049332018582868056009435132702291617087856206692475897857371353066817076140072375433899658691908160629996295163454167241536169783248489798432593760777440478186003157035644424489350315826098717551050278389262228012266548634170945049582513183809820345395964805120000*x10^98+32161105728089072743904478999735568448392798210416224934457270688216021627091403141514416439426464843187504386708889511254405038647702112939052815517243646264519063905345093526025962572272953008436404377936599525903701470570903921682247460395865092557890839263042837566765294612144043292085009796299255974912863274230463095386520390063086222773856784427305732412444835334587150395591920379910824437525353982458195348674297493749670688857991688166145079460829248880219136710133490769561873610951228641985062745849019433/927635010443102640357431288621047289202527559249483914239089982686814966160637161736687640839678326765338859415406003587885813120256275935929666318283643191983132346081469602513822600560890268462805281141846988805140718861446582994819162669944749831960039230591389337698996315028748856228957228967635708106676140968745763342029579907708723242601223705159532268780610150161089664669374349666319298753301740683168699852156805642038914230167560333769501956936517725270762042540667935752817538269704972848099778284437831145776709828568066365606967863586764325342151943345246660092914340280047175663511458085439281033462379489286856765334085380700361877169498293459540803149981475817270836207680848916242448992162968803887202390930015785178222122446751579130493587755251391946311140061332743170854725247912565919049101726979824025600*x10^97-166982854407545775142376884724311345362160743782325950409373140041615314218780244492307605357728006465357963045958440313940656612049440975906123008580609326689502320213101042089807758030483942326542678559745253960995471526974390820927849818779331033915264587218539960036424203958785227437811518751036657015912855943630800552844115308256361958660698083632787698661728759200936816466027457312580374443064987259036079934034158417139252130248398110602662061813677486918125603788145199484640256714772657183728445071129841091/148421601670896422457189006179367566272404409479917426278254397229890394585701945877870022534348532282454217506464960574061730099241004149748746610925382910717301175373035136402211616089742442954048844982695518208822515017831453279171066027191159973113606276894622294031839410404599816996633156634821713297068182554999322134724732785233395718816195792825525163004897624025774346347099895946611087800528278509306991976345088902726226276826809653403120313109842836043321926806506869720450806123152795655695964525510052983324273572570890618497114858173882292054744310935239465614866294444807548106161833293670284965353980718285897082453453660912057900347119726953526528503997036130763333793228935826598791838746075008621952382548802525628515539591480252660878974040840222711409782409813238907336756039666010547047856276316771844096000*x10^96+2003193302022932829217801544444622673450736922842899612862696159981428021815280771978532641030760154352608416800460909144183362747113650710083437667793418761004703028132212826089275093044246421002478399947035990093232472504505929593690990931876413268778879340398017496152740337518374767045104304355157392580093210779033687769156274995115682787611164544077221653387079182680805134234625257648278114418936163289273403943259521857582186978001394617422638464594729891821891753847167205707906902596088972284577827288951019/14842160167089642245718900617936756627240440947991742627825439722989039458570194587787002253434853228245421750646496057406173009924100414974874661092538291071730117537303513640221161608974244295404884498269551820882251501783145327917106602719115997311360627689462229403183941040459981699663315663482171329706818255499932213472473278523339571881619579282552516300489762402577434634709989594661108780052827850930699197634508890272622627682680965340312031310984283604332192680650686972045080612315279565569596452551005298332427357257089061849711485817388229205474431093523946561486629444480754810616183329367028496535398071828589708245345366091205790034711972695352652850399703613076333379322893582659879183874607500862195238254880252562851553959148025266087897404084022271140978240981323890733675603966601054704785627631677184409600*x10^95-2830095121773823148452495987528976321043561194120433742609854070369447910064572764266004589525282856473678497269423830926405365354348115775356524171127938054161194122365889055290234723142520254663422519429338807133462901162157170816400310572249847008112586174975688577125748908817387580932377099989927701710419980650245582709240898614135877221675319330531036043840619269567136406207271962284509817532743646823837855260575892076595016697855130701778819484478054361669459506758416149217278634091735114285825071670703/539714915166896081662505477015882059172379670836063368284561444472328707584370712283163718306721935572560790932599856632951745815421833271813624039728665129881095183174673223280769513053608883469268527209801884395718236428478011924258421917058763538594931915980444705570325128743999334533211478672078957443884300199997535035362664673575984432058893792092818774563264087366452168534908712533131228365557376397479970823073050555368095552097489648738619320399428494702988824750934071710730204084191984202530780092763829030270085718439602249080417666086844698380888403400870784054059252526572902204224848340619218055832657157403262118012558766952937819444071734376460103650898313202775759248105221187631970322713000031352554118359281911376420143969019100585014451057600809859671936035684505117588203780603674716537659186606443069440*x10^94-4857279653218486978565615392695605112028248856341359327288357893586119333093090014980608612092470451929735335323319978105362391145775043283652691019308938371433496469542011908667848959398101074125891541521097462747529589541140457715370378873681306610149965176121216312270661073809759521231698336020712607428187425936442985171616679416407251592929156923502664730096715971288158913076342548774303261994848406609751720041829942603810933081501849841311140961816953936370035824353295930666886919710027940859168461472411/1583163751156228506210016065913254040238980367785785880301380237118830875580820756030613573699717677679511653402292912789991787725237377597319963849870751047651212537312374788290257238290586058176521013148752194227440160190202168311158037623372373046545133620209304469672953710982398047964087004104764941835393947253326102770397149709156221000706088456805601738718907989608259694369065556763851603205634970765941247747680948295746413619485969636299950006504990251128767219269406610351475265313629820327423621605440565155458918107422833263969225153854744448583939316642554299891907140744613846465726221799149706297109127661716235546170172383061950937035943754170949637375968385394808893794441982150387112946624800091967492080520560273370832422309122695049375723102295708921704345704674548344925397756437445835177133614045566337024*x10^93+743052611374798400846760328696109981705596487896908519263020986882027991308171971246249920245821724766654762979682972414185561273904736882245229430107483327869498758435448049447793393530374710162886659945571094608775923983404042935248233079184816516629967912147801232393938027448136248016637486057643322698887967602277073082555843595270587017348500004163137913842867870786839130779623521152912225446150697831989356311668722893960565757472736491453767165928041096448941616601465625346989300205098917270126697101441/1187372813367171379657512049434940530179235275839339410226035177839123156685615567022960180274788258259633740051719684592493840793928033197989972887403063285738409402984281091217692928717939543632390759861564145670580120142651626233368528217529279784908850215156978352254715283236798535973065253078573706376545460439994577077797862281867165750529566342604201304039180992206194770776799167572888702404226228074455935810760711221809810214614477227224962504878742688346575414452054957763606448985222365245567716204080423866594188580567124947976918865391058336437954487481915724918930355558460384849294666349362279722831845746287176659627629287296463202776957815628212228031976289046106670345831486612790334709968600068975619060390420205028124316731842021287031792326721781691278259278505911258694048317328084376382850210534174752768*x10^92-56371559556680776965718905141618030753011329899276247001219932570991294014416170870258954502243930445673946273981201524721936329152125831465070935441679722686181936659093880804838947374697360705820782730558856201563654052103552491337284036249673829948356993645180684770062723982544706377318784265102513357707775972436187947023250060205901821904872155216253602852279834107241669036570367649051982698543202416476704088876618297949211394995438609050042378447559827104929879161993181873392543525567266189180122449189/1187372813367171379657512049434940530179235275839339410226035177839123156685615567022960180274788258259633740051719684592493840793928033197989972887403063285738409402984281091217692928717939543632390759861564145670580120142651626233368528217529279784908850215156978352254715283236798535973065253078573706376545460439994577077797862281867165750529566342604201304039180992206194770776799167572888702404226228074455935810760711221809810214614477227224962504878742688346575414452054957763606448985222365245567716204080423866594188580567124947976918865391058336437954487481915724918930355558460384849294666349362279722831845746287176659627629287296463202776957815628212228031976289046106670345831486612790334709968600068975619060390420205028124316731842021287031792326721781691278259278505911258694048317328084376382850210534174752768*x10^91-8471656493141071189576483417892225143161139188870000127695876961035157744762162661400792702565077903668592579429951853784931906727631989708018652621783490157735827491929574717891978777736647298973214996631802024587578174589239566879251634711028712046985264934503330895008176705708647142981142628738587316216470201181709178699259152941017019381514427238722301019328017836781754210991327171361540175969755259308515486933386373449026165317348945585449035717950928879726038816289699392606920179159025022025720511991/6332655004624914024840064263653016160955921471143143521205520948475323502323283024122454294798870710718046613609171651159967150900949510389279855399483004190604850149249499153161028953162344232706084052595008776909760640760808673244632150493489492186180534480837217878691814843929592191856348016419059767341575789013304411081588598836624884002824353827222406954875631958433038777476262227055406412822539883063764990990723793182985654477943878545199800026019961004515068877077626441405901061254519281309694486421762260621835672429691333055876900615418977794335757266570217199567628562978455385862904887196598825188436510646864942184680689532247803748143775016683798549503873541579235575177767928601548451786499200367869968322082241093483329689236490780197502892409182835686817382818698193379701591025749783340708534456182265348096*x10^90+4361747581750885790533747824881147921834304872575233182406929640562928516607492135935850883235702223215545140946617864800234347109919517853842809143278010657060939006361691930891004208798384165968745364580968778079351631306188461716691473970276705279749280631943343872757766101863084663477221271975672038317136915339130344378318067764879378299435233424455321670601318094618002520811552511113034342333664941159311984248703411034242007585329294402279401806993910628763044320637233087632520525850991167403946854155/6332655004624914024840064263653016160955921471143143521205520948475323502323283024122454294798870710718046613609171651159967150900949510389279855399483004190604850149249499153161028953162344232706084052595008776909760640760808673244632150493489492186180534480837217878691814843929592191856348016419059767341575789013304411081588598836624884002824353827222406954875631958433038777476262227055406412822539883063764990990723793182985654477943878545199800026019961004515068877077626441405901061254519281309694486421762260621835672429691333055876900615418977794335757266570217199567628562978455385862904887196598825188436510646864942184680689532247803748143775016683798549503873541579235575177767928601548451786499200367869968322082241093483329689236490780197502892409182835686817382818698193379701591025749783340708534456182265348096*x10^89-2593450158549766776212230280511175841855036252171420381843945636882837357414459759172247645499880524805792562804111030016587325674757896870616445774461842842757734690319577869654530749089495550799080714961005590592578384169264602651637940503806658927636133517317240145185266115074439279302833797764857876402322788338224972379899791548757778727867112292602340706729945105144689503503433160672152727829715772165716078976973479402977076600851625202671034684161511962099023424994972902359837023059106466797124637345/37995930027749484149040385581918096965735528826858861127233125690851941013939698144734725768793224264308279681655029906959802905405697062335679132396898025143629100895496994918966173718974065396236504315570052661458563844564852039467792902960936953117083206885023307272150889063577553151138088098514358604049454734079826466489531593019749304016946122963334441729253791750598232664857573362332438476935239298382589945944342759097913926867663271271198800156119766027090413262465758648435406367527115687858166918530573563731014034578147998335261403692513866766014543599421303197405771377870732315177429323179592951130619063881189653108084137193486822488862650100102791297023241249475413451066607571609290710718995202207219809932493446560899978135418944681185017354455097014120904296912189160278209546154498700044251206737093592088576*x10^88+2886060269407868576181384391912190121490818172806637164652204756266640682644068525235215485351580034912280090935679265767555115537809967221685514767183141867216008440790074077667603891845626171952114592317896646604518760048664611390703377276277593510718325461578242056547915005317166523248312969490339838166359903975516981184473895393548644491928043032844992767619584832585912757491506653091575723266541139043700439746389799325433007913218082043780034890144272848644997414829114740028669129304861941067443125/2451350324370934461228411973026973997789388956571539427563427463925931678318690202886111339922143500923114818171292252061922768090690133053914782735283743557653490380354644833481688627030584864273322859069035655577971860939667873514051155029737867943037626250646664985300057358940487300073425038613829587358029337682569449450937522130306406710770717610537705918016373661328918236442424087892415385608725116024683222318989855425671866249526662662657987106846436517876800855642952170866800410808201012119881736679391842821355744166332128924855574431775088178452551199962664722413275572765853697753382536979328577492298004121367074394069944335063665967023396780651792986904725241901639577488168230426405852304451303368207729673064093326509676008736706108463549506739038517040058341736270268405045777171257980648016206886264102715392*x10^87+12668306665928332928329444282647535205010294715055229003450347401103841350521535860389952148503536258507386382926816273624162542966726697886187320958380229764131552923977597907455753498269369959864423261413846943431308331035741501527845337284518244768821497462345549607089270829213179111584984178266451069126003481949666146613264423858749166830645979939376218001408287844711890304535583049497855633139058022616608677353052785382141774691467220256532442828799339613225683542608691693812083251201519255133961225/25330620018499656099360257054612064643823685884572574084822083793901294009293132096489817179195482842872186454436686604639868603603798041557119421597932016762419400596997996612644115812649376930824336210380035107639042563043234692978528601973957968744722137923348871514767259375718368767425392065676239069366303156053217644326354395346499536011297415308889627819502527833732155109905048908221625651290159532255059963962895172731942617911775514180799200104079844018060275508310505765623604245018077125238777945687049042487342689718765332223507602461675911177343029066280868798270514251913821543451619548786395300753746042587459768738722758128991214992575100066735194198015494166316942300711071714406193807145996801471479873288328964373933318756945963120790011569636731342747269531274792773518806364102999133362834137824729061392384*x10^86-274973822974494579235913427829936142340755296108928206713980806119975568625189147670134054610737312995594992522808637947394062142325346577730978193302337426188828599438354644842529139252370579328679279419222470912884645875020526706985403823965152247588290999061562060673450066849688843651754254317115274037349617690969614430115630884255807540635782852916280758737334116588758552432537751163914515606374149337475015891373717346584282176419015069458315752854721505196212273746662857406201705760786024543788375/4221770003083276016560042842435344107303947647428762347470347298983549001548855349414969529865913807145364409072781100773311433933966340259519903599655336127069900099499666102107352635441562821804056035063339184606507093840539115496421433662326328124120356320558145252461209895953061461237565344279373178227717192675536274054392399224416589335216235884814937969917087972288692518317508151370270941881693255375843327327149195455323769651962585696799866684013307336343379251385084294270600707503012854206462990947841507081223781619794222037251267076945985196223838177713478133045085708652303590575269924797732550125624340431243294789787126354831869165429183344455865699669249027719490383451845285734365634524332800245246645548054827395655553126157660520131668594939455223791211588545798795586467727350499855560472356304121510232064*x10^85+817944764407503523223274971137083103997239715143673003766576728256193129392412600867970587235804865624446783063691640693042590673572738159916096762786257116921815177461816338571988617967049656886397855175294071052340552490750260021368569767519816609172179508245108498579918176863015531184370412697539286733337800800956990877691820760350456456616458435946255024714786941822670448570526083364521509881921592624480509902594504095421878363622186793892197246719346538690108055399100949515966021161482715946563125/303967440221995873192323084655344775725884230614870889017865005526815528111517585157877806150345794114466237453240239255678423243245576498685433059175184201149032807163975959351729389751792523169892034524560421291668510756518816315742343223687495624936665655080186458177207112508620425209104704788114868832395637872638611731916252744157994432135568983706675533834030334004785861318860586898659507815481914387060719567554742072783311414941306170169590401248958128216723306099726069187483250940216925502865335348244588509848112276625183986682091229540110934128116348795370425579246171022965858521419434585436743609044952511049517224864673097547894579910901200800822330376185929995803307608532860572874325685751961617657758479459947572487199825083351557449480138835640776112967234375297513282225676369235989600354009653896748736708608*x10^84+14112379931262397379648556539500144571217262419663879301910676626743379648008667769770064099270929713732060972154279258327816576555518298685511244382030661474488357920458482116065509593103513836141610647345642550280033327320519728192036520216889030841959046748667683641926289893232612009518200409845726219140579100554670809442474308491692429874922649177439014586197601195481748575925350291249642079838037982756672893487136744686872196303228249608189814810139645867890584768955588207989800305840234792734375/55266807313090158762240560846426322859251678293612888912339091913966459656639560937795964754608326202630224991498225319214258771499195727033715101668215309299824146757086538063950798136689549667253097186283712962121547410276148421044062404306817386352121028196397537850401293183385531856200855416020885242253752340479747587621136862574180805842830724310304642515278242546324702057974652163392637784633075343101949012282680376869692984534782940030834618408901477857586055654495648943178772898221259182339151881499016092699656777568215270305834769007292897114202972508249168287135667458721065185712624470079407928917264092918094040884486017735980832711072945600149514613851987271964237747005974649613513761045811203210501541719990467724945422742427555899905479788298322929630406250054093324041032067133816290973456300708499770310656*x10^83-14537313148393003830884297057062945714428048526069439306740075650172822559329289463081219514860335107647639353303600774263198772507732812735924453454579782915496631501933116629454022924726389439691872403414009037335641799823745345027176760309312600351659625543951256502267482708802472350960110831934733528799339462936824225446103383672202398450135479232884270851347127212874871637418805065700019463598301454597539843634417910582780606683431685391373205110808797760662964242875864700124187846782039241484375/303967440221995873192323084655344775725884230614870889017865005526815528111517585157877806150345794114466237453240239255678423243245576498685433059175184201149032807163975959351729389751792523169892034524560421291668510756518816315742343223687495624936665655080186458177207112508620425209104704788114868832395637872638611731916252744157994432135568983706675533834030334004785861318860586898659507815481914387060719567554742072783311414941306170169590401248958128216723306099726069187483250940216925502865335348244588509848112276625183986682091229540110934128116348795370425579246171022965858521419434585436743609044952511049517224864673097547894579910901200800822330376185929995803307608532860572874325685751961617657758479459947572487199825083351557449480138835640776112967234375297513282225676369235989600354009653896748736708608*x10^82+27741115754059588450259913912889281854704229056046979651531931470656762360658670456993517866243884137699690496083305384448571207933445759808088100608427887581020953997020914435370106786413968554114555405575036065032090365472512296207363720518342940990177896696586132401987534848985040764211145256853215232804067882731736865853755252022031461970570647308088257902580713664267144418472942652164938941186076133887229981023042255778430131156290134259795062101963919982830832231455193110026618427352789453125/9649760007047488037851526496995072245266166051265742508503650969105254860683097941519930353979231559189404363594928230338997563277637349164616922513497911147588343084570665376245377452437857878409270937287632421957730500206946549706106134085317321426560814446990046291339908333606997625685863644067138693091925011829797197838611198227237918480494253451005572502667629650945582899011447203132047867158156012287641891033483875326454330633057338735542552420601845340213438288880192672618515902864029381043343979309352016185654357988101078942288610461590823305654487263345092875531624476919551064172045542394817257429998492414270388090942003096758558092409561930184835884958283491930263733604217795964264307484189257703420904109839605475784121431217509760300956788433040511522769345247540104197640519658285384138222528695134880530432*x10^81+88462449235774198345385236688158868169605979595115549939916098609727143305329988181469223457456545440503744129083269798197416911080513673985673974043926268661899718127593099670694141770210125001012699753647372326539266518924394224002071840402901905305523217634848234868904406704176626808073299644719826845752266716079406970086306169484392487535210951804118846087738694519056900598054201810225472595870548888628555299975084499294122159032216480906242313715508909676297843133196502249588614283530868984375/1215869760887983492769292338621379102903536922459483556071460022107262112446070340631511224601383176457864949812960957022713692972982305994741732236700736804596131228655903837406917559007170092679568138098241685166674043026075265262969372894749982499746662620320745832708828450034481700836418819152459475329582551490554446927665010976631977728542275934826702135336121336019143445275442347594638031261927657548242878270218968291133245659765224680678361604995832512866893224398904276749933003760867702011461341392978354039392449106500735946728364918160443736512465395181481702316984684091863434085677738341746974436179810044198068899458692390191578319643604803203289321504743719983213230434131442291497302743007846470631033917839790289948799300333406229797920555342563104451868937501190053128902705476943958401416038615586994946834432*x10^80-68707329603046245401030847288510201017511064794488038132329336272985364240764364584059571353080524766441817051836027103503781053564379776462148339759792699248473143827824823727041305699573908649361396239887151819420702768737653987951919006438324732361005659014969999230756069293165689493651829542519710415536960373117427266943858579141567511607125465779217161164203243927379978822456266860986953077784445966802411167625801168097917025042752262863878318802176300744687749009736362301178200731223453515625/2431739521775966985538584677242758205807073844918967112142920044214524224892140681263022449202766352915729899625921914045427385945964611989483464473401473609192262457311807674813835118014340185359136276196483370333348086052150530525938745789499964999493325240641491665417656900068963401672837638304918950659165102981108893855330021953263955457084551869653404270672242672038286890550884695189276062523855315096485756540437936582266491319530449361356723209991665025733786448797808553499866007521735404022922682785956708078784898213001471893456729836320887473024930790362963404633969368183726868171355476683493948872359620088396137798917384780383156639287209606406578643009487439966426460868262884582994605486015692941262067835679580579897598600666812459595841110685126208903737875002380106257805410953887916802832077231173989893668864*x10^79+10832834750343425543516472203550433028012327334796564073328076738534890266182021913643597492383874604082251895430879684581290418894181653897379510674711888040467594245503863463911398792348802771913292985670093062875344490306745138766563064651278701104235797988385252306579545435429583956769851186890253862898508377513695049212754004873103960023149124236806888255860739116724783988422177963698845672202962597762027968859156829307741970400147538091823255332412035859331974275449095084537491737796623046875/4863479043551933971077169354485516411614147689837934224285840088429048449784281362526044898405532705831459799251843828090854771891929223978966928946802947218384524914623615349627670236028680370718272552392966740666696172104301061051877491578999929998986650481282983330835313800137926803345675276609837901318330205962217787710660043906527910914169103739306808541344485344076573781101769390378552125047710630192971513080875873164532982639060898722713446419983330051467572897595617106999732015043470808045845365571913416157569796426002943786913459672641774946049861580725926809267938736367453736342710953366987897744719240176792275597834769560766313278574419212813157286018974879932852921736525769165989210972031385882524135671359161159795197201333624919191682221370252417807475750004760212515610821907775833605664154462347979787337728*x10^78-164206435698025883786833921980299306484488018485199069792467066356610670373784558968915021962932623498771867660576409189282363586355410092663557234160595414601470032844598896532393886205791864813820913610355205901472990780017460781117966575632862576578348390730371595919322217903364475314925442853716251758733917952025252533848879238400736542777676713167327702398969195733711880789114249101063721796600263282447526298014440193814521685427486899841203925867423108970585940421834856275837413343857421875/9726958087103867942154338708971032823228295379675868448571680176858096899568562725052089796811065411662919598503687656181709543783858447957933857893605894436769049829247230699255340472057360741436545104785933481333392344208602122103754983157999859997973300962565966661670627600275853606691350553219675802636660411924435575421320087813055821828338207478613617082688970688153147562203538780757104250095421260385943026161751746329065965278121797445426892839966660102935145795191234213999464030086941616091690731143826832315139592852005887573826919345283549892099723161451853618535877472734907472685421906733975795489438480353584551195669539121532626557148838425626314572037949759865705843473051538331978421944062771765048271342718322319590394402667249838383364442740504835614951500009520425031221643815551667211328308924695959574675456*x10^77-131263310291545988229717737750135276924601141068068054540714625716469075308502075863453160716318482037560356012175576394335499349942876476912991263368492099129853729662345589996810922626814576738007922673764283116588366150350455546733654888249223449018998633193814809323742331048013907604194509898952752075356086300911269821585944701442505826740839271651413682142896969466831341970620878352752544363830451485020133097371276337764170862969425811803715065058727816622840548276552535217135742974478515625/9726958087103867942154338708971032823228295379675868448571680176858096899568562725052089796811065411662919598503687656181709543783858447957933857893605894436769049829247230699255340472057360741436545104785933481333392344208602122103754983157999859997973300962565966661670627600275853606691350553219675802636660411924435575421320087813055821828338207478613617082688970688153147562203538780757104250095421260385943026161751746329065965278121797445426892839966660102935145795191234213999464030086941616091690731143826832315139592852005887573826919345283549892099723161451853618535877472734907472685421906733975795489438480353584551195669539121532626557148838425626314572037949759865705843473051538331978421944062771765048271342718322319590394402667249838383364442740504835614951500009520425031221643815551667211328308924695959574675456*x10^76+13294928192186437273044705460373402495545782052235981346265809874066994800803888944624820450174786396001960631947257481966661475511632306893809198665735846141479995527488183518108542227020794719960641451211592529578824583417523982322364778003182213959584337037840420303558773119188622834869058147253961070235179987121975919788165155596649997810005806480616799300460706773036471135998587054058099779741994978931809136880122408031397186939771528511170464792282663318142346279387208127831757898447265625/9726958087103867942154338708971032823228295379675868448571680176858096899568562725052089796811065411662919598503687656181709543783858447957933857893605894436769049829247230699255340472057360741436545104785933481333392344208602122103754983157999859997973300962565966661670627600275853606691350553219675802636660411924435575421320087813055821828338207478613617082688970688153147562203538780757104250095421260385943026161751746329065965278121797445426892839966660102935145795191234213999464030086941616091690731143826832315139592852005887573826919345283549892099723161451853618535877472734907472685421906733975795489438480353584551195669539121532626557148838425626314572037949759865705843473051538331978421944062771765048271342718322319590394402667249838383364442740504835614951500009520425031221643815551667211328308924695959574675456*x10^75-10935201612770414354145579068520630483292002166711215552518203244651075850988628155967214082092861274387056653215439204591349247058597540069074679711798863741115124427402258404111992884128779127383643919461120552953295477268308983832488117153688771365108193480112007009280611852781968305794441506219574134179674547545221283541103844966636514951471560430519675960027189416883296584964923697943665710412768175907628533326467031970639013666194857079420474692496389349958846483637086978725787314453125/281940814118952693975488078520899502122559286367416476770193628314727446364306165943538834690175809033707814449382250903817667935764012984287937909959591143094755067514412484036386680349488717143088263906838651632851952006046438321847970526318836521680385535146839613381757321747126191498300016035352921815555374258679292041197683704726255705169223405177206292251854222845018769918943153065423311596968732185099797859760920183451187399365849201316721531593236524722757849135977803304332290727157728002657702351994980646815640372521909784748606357834305793973905019172517496189445723847388622396678895847361617260563434213147378295526653307870510914699966331177574335421389848112049444738349319951651548462146747007682558589644009342596823026164268111257488824427261009727969608695928128261774540400450772962647197360136114770280448*x10^74-2709644969473058105971034660675858819971887866744807413355259973495016982593397770853252121279956545255456932947726645496151576889676394495567556247226020726811008941441792572356790041274089712344762867696982774654193562952325793059660793827633870584040683259910158562847510762588726864491820175300452913997747836931201501609400988868290627374906147080200791989161345815703044066618435065130557552759786247656887100639407104329345261610368638820234204372545567178031769092787662758524448779296875/540386560394659330119685483831724045734905298870881580476204454269894272198253484725116099822836967314606644361315980898983863543547691553218547660755883024264947212735957261069741137336520041190919172488107415629632908011589006783541943508777769999887405609031442592315034866681991867038408364067759766813147800662468643078962227100725323434907678193256312060149387260452952642344641043375394680560856736688107945897875097018281442515451210969190382935553703339051952544177290789666636890560385645338427262841323712906396644047333660420768162185849086105116651286747325201029770970707494859593634550374109766416079915575199141733092752173418479253174935468090350809557663875548094769081836196573998801219114598431391570630151017906643910800148180546576853580152250268645275083333862245835067869100863981511740461606927553309704192*x10^73+34892841667617474982794406954809490751920718361042120576773457294769565471975120632675653397983293126388753814419373665442605894627716240497954602554717955898104905532727324466653902575071763971165664502321312072460912325227616043009126986569931435136061698792748650005626894036423718794870398378151017588992997108419832638876657243061455129362688780899618807027113305576605414870290289418680833999941785238236365319092514483325082681369089737306731130273527527831185710618169361494197998046875/51160857788843486875236495510695767643541330070616007619048942416084664823503288494685547912221251343394711892195595824755868737850669022789921672024225611764728730199853941876425196434226749461862170176388867751917908450801326086015805302606179408273363844642030067911482590928472602796535703107006841828463697104139043131736068837938492159517886692852668597410592876729273622943871341384652750822329631875797201978497050605281083315072303997083113177330528126774149353294891435708083965970214025594170628434681534949718025471936914596049056774991629453738854559692054456902226837463431465997030489976247078477262003841438971998399313815234885609768041227748198893212559893543014889380528870681562016683466470857409852840724356724889364336108703483699583770901988191114345570019773940434089265713691264521821582163969472502693888*x10^72-2371923393705075717155908192886819052424002281641453488459335666971311778147377727432357200653305620659354080801220663442854094197689720235091663203510350604567584121987518387438762049644601033398680272167591306624569851181209765705124648628070478688847978613532645961452167974569073045445240309419089001308679425209696604413326738599177484788179603415227965205470980047423358748796326506430788820131542792934665898310321415415695339689312304900566325516046812595129336285938509411538512451171875/77815664696830943537234709671768262585826363037406947588573441414864775196548501800416718374488523293303356788029501249453676350270867583663470863148847155494152398633977845594042723776458885931492360838287467850667138753668816976830039865263998879983786407700527733293365020802206828853530804425757406421093283295395484603370560702504446574626705659828908936661511765505225180497628310246056834000763370083087544209294013970632527722224974379563415142719733280823481166361529873711995712240695532928733525849150614658521116742816047100590615354762268399136797785291614828948287019781879259781483375253871806363915507842828676409565356312972261012457190707405010516576303598078925646747784412306655827375552502174120386170741746578556723155221337998707066915541924038684919612000076163400249773150524413337690626471397567676597403648*x10^71-6995851315658094439523315577462090688516861378368047539664996609817899297170117288064442615425478015671637962501718392861883225212522808037593454478514835396077757341209975751484384420168370853330072922121513657739405899300897609089965936522466101159865958390036748213091621372446038820493120723591426559376324543724326611584952420864423209392529689599776068633312208854472903564498717752553759992447737218465603749215880414607398144426113786482269549392890220767391245974838653528663330078125/5558261764059353109802479262269161613273311645529067684898102958204626799753464414315479883892037378093096913430678660675262596447919113118819347367774796821010885616712703256717337412604206137963740059877676275047652768119201212630717133233142777141699029121466266663811787200157630632395057458982671887220948806813963185955040050178889041044764689987779209761536554678944655749830593589004059571483097863077681729235286712188037694444641027111672510194266662915962940454394990979428265160049680923480966132082186761322936910201146221470758239625876314224056984663686773496306215698705661412963098232419414740279679131630619743540382593783732929461227907671786465469735971291351831910556029450475416241110893012437170440767267612754051653944381285621933351110137431334637115142862583100017840939323172381263616176528397691185528832*x10^70+2791967737046040386350558327084668002862542326810262903643828435661668662694768348926415080449122187422204954209524503979820010076795786186440834833169942887786062630347872027237292777381525724637830018237627749816549621009613178546728116943505940727274703440350566314080536905577035184612420677420349735600941364497705834316962906143932692055023734354378847394043460809607817456605976963265501138556992968188942826258980906529476647147473867780834285630051810398871746497538303005194091796875/10040730928623347553191575441518485494945337166117025495299798892240616154393355071021512048321099779781078295229613064445635658099466784988834950083722213612148696597932625237940996616317275604063530430746770045247372742408879609913553531001806307094682117122648739779789034942220235981100748958162245989818488167147804464951040090645735041887316859332762443440195066516803249096468169064007333419453338075237102478618582447823551964158061210266247115189643003977223376304713532091870414482670391345643035593438788988196273128105296400076208432872550761178941649715047074703004776746048936745997854871467329853408452624881119536718110491996420775800927833213549744074361754590829115709391537071826558371039032538596178860740870526265383632931785548220266698779603101765796078967751763019387067503293472688734274383406137764722245632*x10^69-5214608119849102507864886450435314143195481822557391046446625083785139964352210603355843763564758402106809270599748660295695646707505683211548134039793925516448985707496206795869841339076192705125104698435489464527450626010360722755307292953830435776747429849435503141216171673702296171458908516627475005919475965738221003735351406633140744172733112712164678018207367447600985300594613437268892915460055716093618719824529431378784890189027188663920140511465019235171690851344984607757568359375/311262658787323774148938838687073050343305452149627790354293765659459100786194007201666873497954093173213427152118004997814705401083470334653883452595388621976609594535911382376170895105835543725969443353149871402668555014675267907320159461055995519935145630802110933173460083208827315414123217703029625684373133181581938413482242810017786298506822639315635746646047062020900721990513240984227336003053480332350176837176055882530110888899897518253660570878933123293924665446119494847982848962782131714934103396602458634084466971264188402362461419049073596547191141166459315793148079127517039125933501015487225455662031371314705638261425251889044049828762829620042066305214392315702586991137649226623309502210008696481544682966986314226892620885351994828267662167696154739678448000304653600999092602097653350762505885590270706389614592*x10^68-20268831629479117457663805640777575798222072771791173935214142396249276146790004214129788928061680763973464383875317991269507908375857866042836201620953095276670228470993923431269094116978960782751251770811992280522729002362541577682135650773774322583579213866654169900788581563487805104016361770051132317798557099049597767515588266835803513859370379356884025334490059876700120712667724874244993178634669357686626382280768902839877353404725886824381356462753948453522944800581850067138671875/311262658787323774148938838687073050343305452149627790354293765659459100786194007201666873497954093173213427152118004997814705401083470334653883452595388621976609594535911382376170895105835543725969443353149871402668555014675267907320159461055995519935145630802110933173460083208827315414123217703029625684373133181581938413482242810017786298506822639315635746646047062020900721990513240984227336003053480332350176837176055882530110888899897518253660570878933123293924665446119494847982848962782131714934103396602458634084466971264188402362461419049073596547191141166459315793148079127517039125933501015487225455662031371314705638261425251889044049828762829620042066305214392315702586991137649226623309502210008696481544682966986314226892620885351994828267662167696154739678448000304653600999092602097653350762505885590270706389614592*x10^67+96586186878484079387269045724103962497453064957795006703724181471251200976283720420036175956037611472075418525374147179127665837788899368744731557486070596583287117346716524806434437101313004627251751986515336893165499975617289292661369842665972452908000447402802066400002925213930297884066454097061464918534949446050851489326113731374795071012676277648120462765597125724269655024159490130562637873768790407531130778704198388339753319175015646042833432706914283893826575950484771728515625/1058716526487495830438567478527459354909202218196012892361543420610405104714945602726758073122292833922494650177272125842907161228175069165489399498623770823049692498421467286993778554781753550088331439976700242866219574879847850024898501568217671836514100785041193650249864228601453453789534754091937502327799772726469178277150485748359817341859940950053182811721248510275172523777255921715058965996780545348129853187673659464388132275169719449842382894146031031611988657979998281795860030485653509234469739444226049775797506704980232661096807547785964614106092316892718761201183942610602173897732996651317093386605548882022808293406208339758653230710077651768850565663994531686063221058291323900079284021122478559461036336622402429343172179882149642273019259073796444692783836735730114289112559871080453574022128862551941178195968*x10^66-4420946159172224925110182229314564464190488421917143911570759977597863876606021275792961451458774580517995145624552165259990212229764209441126223726429398568466140447979395310426700227626168613389380276528840387381003288550529610974418053258194685318480924027041772135722130746440094572297477086920650489961827235157293602767745493658627566930910725215065746009856934327651938497626114991547427105193513705856884438037013708560582120159576332903649141178760163230133809393699418487548828125/622525317574647548297877677374146100686610904299255580708587531318918201572388014403333746995908186346426854304236009995629410802166940669307766905190777243953219189071822764752341790211671087451938886706299742805337110029350535814640318922111991039870291261604221866346920166417654630828246435406059251368746266363163876826964485620035572597013645278631271493292094124041801443981026481968454672006106960664700353674352111765060221777799795036507321141757866246587849330892238989695965697925564263429868206793204917268168933942528376804724922838098147193094382282332918631586296158255034078251867002030974450911324062742629411276522850503778088099657525659240084132610428784631405173982275298453246619004420017392963089365933972628453785241770703989656535324335392309479356896000609307201998185204195306701525011771180541412779229184*x10^65+163025115496871611980889304130982575422827271697281108148544217615678350981844171890065505885079575994852240563197625731703648420823682641811850995049052149902590609377700721293138071913601362122024079946429033773069671019275484656616933760902075305141777116981122284667586806297028309528785190079528321126847161366437101517393012638226166354462258176274796439129203616178045119998035075955103269287085685613020329710077880207038169758661038960929298069116274521784338238726572418212890625/1245050635149295096595755354748292201373221808598511161417175062637836403144776028806667493991816372692853708608472019991258821604333881338615533810381554487906438378143645529504683580423342174903877773412599485610674220058701071629280637844223982079740582523208443732693840332835309261656492870812118502737492532726327753653928971240071145194027290557262542986584188248083602887962052963936909344012213921329400707348704223530120443555599590073014642283515732493175698661784477979391931395851128526859736413586409834536337867885056753609449845676196294386188764564665837263172592316510068156503734004061948901822648125485258822553045701007556176199315051318480168265220857569262810347964550596906493238008840034785926178731867945256907570483541407979313070648670784618958713792001218614403996370408390613403050023542361082825558458368*x10^64+37788398777175401491476505649329777722036371915955852671414869993361199686795954242131298054215191483572718400157577594140932181419684548048712047389608705526993938967549725898434491833575914888362088481658288628188288059186206260032792982696114215195324334492439949459546350511323607222958973034196570113352976655407821773103339378253336011754625968383059172660053630085128108502783295658629470730561860166893247346875629730237638962543755795965948448160055680983379015835826873779296875/1660067513532393462127673806331056268497629078131348215222900083517115204193034705075556658655755163590471611477962693321678428805778508451487378413842072650541917837524860706006244773897789566538503697883465980814232293411601428839040850458965309439654110030944591643591787110447079015541990494416158003649990043635103671538571961653428193592036387409683390648778917664111470517282737285249212458682951895105867609798272298040160591407466120097352856378020976657567598215712637305855908527801504702479648551448546446048450490513409004812599794234928392514918352752887783017563456422013424208671645338749265202430197500647011763404060934676741568265753401757973557686961143425683747130619400795875324317345120046381234904975823927009210093978055210639084094198227712825278285056001624819205328493877854151204066698056481443767411277824*x10^63-20541270411147749470912109747226860969864044110714141418216732810994183771496486081498525754791543129697736328125285443948946383322191033462806414616564244555508530846335661285055687954155567869741037652605718655636910185580353262643302282033940376121533707824078938251129366278986100014881633867068629679985019715498737490570395897917341364730159033923654753513375225562093281763693818022152258482637419067498260642155006745757252617858203146037253313208212513458817234172821044921875/8646184966314549281914967741307584731758484781934105287619271268318308355172055755601857597165391477033706309781055694383741816696763064851496762572094128388239155403775316177115858197384320659054706759809718650074126528185424108536671096140444319998198489744503081477040557866911869872614533825084156269010364810599498289263395633611605174958522851092100992962390196167247242277514256694006314888973707787009727134366001552292503080247219375507046126968859253424831240706836652634666190248966170325414836205461179406502346304757338566732290594973585377681866420587957203216476335531319917753498152805985756262657278649203186267729484034774695668050798967489445612952922622008769516305309379145183980819505833574902265130082416286506302572802370888745229657282436004298324401333341795933361085905613823704187847385710840852955267072*x10^62+75648057794022489748618779549130708481347801846971325103916183571311361451048491872041582967501721099657635651427106795848251868762675182684975976934459233661481385867639114664472580381400432818543163119595087078646946862966947620698771512624305729711402751561327132667830532880896014710558073445529499696076974046567433841104046882605658196010283221832295226254490217018295925062151652862368779332594659297196704543881234094917120160956257852293992996742060361792632975208282470703125/905491371017669161160549348907848873725979497162553571939763681918426475014382566404849086539502816503893606260706923630006415712242822791720388225732039627568318820468105839639769876671521581748274744300072353171399432769964415730385918432162896057993150925969777260140974787516588553931994815136086183809085478346420184475584706356415378322928938587100031262970318725878983918517856701045024977463428306421382332617239435294633049858617883689465194388011441813218689935843256712285041015164457110443444664426479879662791176643677638988690796855415486826319101501575154373216430775643685932002715639317781019507380454898370052765851418914586309963138219140712849647433350959463862071246945888659267809460974570753400857259540323823205505806211933075864051380851479722879064576000886265021088269387920446111309108030808060236769787904*x10^61+10688016941102844179816428119199680675590125650793416943361062595982883407185233131741177395732854076668446917147680858730293020504820043547339318453173690978669919084027794117223770776587680689307969107802435236524053294279514020251171563174302375091710974482865223208526786352843434054139651444467717036858153555691277817075579820308069496597886360858835200223443758902573229936568926312973889417423224378392575532856699099476918152908299102320281349420765068216421094646453857421875/2845830023198388792218869382281810745995935562510882654667828714600768921473773780129525700552723137583665619676507474265734449381334585916835505852300695972357573435756904067439276755253353542637434910657370252824398217277031020866927172215369101896549902910190728531871635046480706883786269418999128006257125789088749151208980505691591189014919521273742955397906715995619663743913263917570078500599346105895773045368466796640275299555656205881176325219464531412973025512650235381467271761945436632822254659626079621797343698022986865393028218688448672882717176147807628030108782437737298643437106294998740347023195715394877308692675888017271259884148688727954670320504817301172137938204687078643413115448777222367831265672841017730074446819523218238429875768390364843334202953145642547209134560933464259206971482382539617886990761984*x10^60-2745248067030752812447024870236592549882155712824171932047744260616054047028769644099514772569568143651475187657945865524701493882154100261389654433547484670233696646544360943196818384878773902766822114196837346513310628025454321652991338217110374689928593638061025918204231472837858349622802236130476587535522644434406446298643342936217931646000948287593633366020340012605635290381428742990244658374943709935942528577297443363931144377382061015595738797448197936036045513153076171875/4426846702753049232340463483549483382660344208350261907261066889378973877848092546868151089748680436241257630607900515524475810148742689203966342436912193734778447566732961882683319397060772177436009861022575948837952782430937143570775601223907491839077626749185577716244765627858877374778641318443088009733306783026943124102858564409141849578763699759155708396743780437630588046087299427331233223154538386948980292795392794773761577086576320259607617008055937753513595241900366148949089407470679206612396137196123856129201308035757346166932784626475713373115607341034088046835883792035797889791054236664707206480526668392031369077495825804644182042009071354596153831896382468489992348318402122334198179586986790349959746602197138691226917274813895037557584528607234200742093482670999517880875983674277736544177861483950516713096740864*x10^59+400135725969084903419426058554146847344962382897787184153353258041366343649862062936743078717970069778850794939072753430209525143426118181057086210605896943932792228715771341913070189900645683306540753390830425973907069010397005134436863181899097679277411366522086267808476736799429465848262920084886772451154269428850018459815480825580445534438494289984349533643314222844366464271631066280928527796605361827163989978213556150865698123770557363228799333725896267876254558563232421875/13280540108259147697021390450648450147981032625050785721783200668136921633544277640604453269246041308723772891823701546573427430446228067611899027310736581204335342700198885648049958191182316532308029583067727846513858347292811430712326803671722475517232880247556733148734296883576632124335923955329264029199920349080829372308575693227425548736291099277467125190231341312891764138261898281993699669463615160846940878386178384321284731259728960778822851024167813260540785725701098446847268222412037619837188411588371568387603924107272038500798353879427140119346822023102264140507651376107393669373162709994121619441580005176094107232487477413932546126027214063788461495689147405469977044955206367002594538760960371049879239806591416073680751824441685112672753585821702602226280448012998553642627951022833209632533584451851550139290222592*x10^58+1199178781095406502542823123518322467125331472715944368394391508781454482382243356123292724979644785504639720159566965214222894897405541346265227653281573205970696191741117989448162883370775796785750216344152776354633384195617571869196243362035501862728207071697502224371010080732594765320717229912866657741275903486150898321540374298378223212385227409259892292205734964449451509966373973575472419142528648297351333116877684117908199839905582561153953753431448436629772186279296875/7243930968141353289284394791262790989807835977300428575518109455347411800115060531238792692316022532031148850085655389040051325697942582333763105805856317020546550563744846717118159013372172653986197954400578825371195462159715325843087347457303168463945207407758218081127798300132708431455958521088689470472683826771361475804677650851323026583431508696800250103762549807031871348142853608360199819707426451371058660937915482357064398868943069515721555104091534505749519486746053698280328121315656883547557315411839037302329413149421111909526374843323894610552812012601234985731446205149487456021725114542248156059043639186960422126811351316690479705105753125702797179466807675710896569975567109274142475687796566027206858076322590585644046449695464606912411046811837783032516608007090120168706155103363568890472864246464481894158303232*x10^57-9057836752932143015563477968958238376457070079407174692245859479047002866942722673102273977515333831997981933057911726785594823844840110141238778117935633822054376094299193730669155681121440160551889065987545699760427383488304870390684163111548265654393434710866104237368233607351833317176156886872350285177975479184754581359497773508131225223473194108057434668105247579593664892592118839140754158366217187658450209419350330886611240550893045456772944353690951318028926849365234375/79683240649554886182128342703890700887886195750304714330699204008821529801265665843626719615476247852342637350942209279440564582677368405671394163864419487226012056201193313888299749147093899193848177498406367079083150083756868584273960822030334853103397281485340398892405781301459792746015543731975584175199522094484976233851454159364553292417746595664802751141388047877350584829571389691962198016781690965081645270317070305927708387558373764672937106145006879563244714354206590681083609334472225719023130469530229410325623544643632231004790123276562840716080932138613584843045908256644362016238976259964729716649480031056564643394924864483595276756163284382730768974134884432819862269731238202015567232565762226299275438839548496442084510946650110676036521514930215613357682688077991321855767706136999257795201506711109300835741335552*x10^56+19004061033288591843318104449942075191656144635628790103959437518417271035464590009317081458266867093758538700905712067187226378144488272858906951368528487763963489252051659579577486147025888768395155733716498706213965764303550152938415747459999717441437195826094142290606766801996412485008657415279486737098637687189097341467093950231986544624440461646785005101975526686960979622846462793130431727612418240936585013751020904206671313588685735865584469808949518678188323974609375/2747697953432927109728563541513472444409868818976024632093076000304190682802264339435404124671594753529056460377317561360019468368185117436944626340152396111241795041420459099596543074037720661856833706841598864795970692543340296009446924897597753555289561430528979272151923493153785956759156680412951178455155934292585387374188074460846665255784365367751819004875449926805192580330047920412489586785575550520056733459209320894058909915805991885273693315345064812525679805317468644175296873602490542035280361018283772769849087746332145896716900802640097955726928694434951201484341664022219379870309526205680335056878621760571194599824995327020526784695285668370026516349478773545512492059697869035019559743646973320664670304812017118692569342987934850897811086721731572874402851313034183512267851935758595096386258852107217270197977088*x10^55-101868401749010663927597962126211091679719844154125265576629604096721756434862851581081766477551439566022825906285850470339215433408032397698392985866742763853483895318837742005430025615661002688182735711082077006787388460450727285802291011331979226886546900317705407166596053261603547433703316975398007000133440942678546499234168406898065858818633003902717803769711251162360868405371571073416506848593979293428091691254392552758037194629184184659490193734181177616119384765625/843208895762485568064850187342758739554351277781002268049727026548375976732970008927266874237843892617382405830076288671328725742617655086469779511792798806624466203187230834796822742297289938559239973528109704540562434748749932108719162137887141302681452714130586231665669643401690928529265013036778668520629863433703452210068297982693685634050228525553468266046434369072492961159485605205949185362769216561710531961027199004526014683157394335163355620582083381621637188933403075990302744280129372688075454704023591643657392006810923079415768500281088261545829969720778675587787388959199598055438902221848991710576508265148832205237300153265558484192204067542124539408834755902855685393981356635085367540378436257135189828989931179281317576155027626201444672115663657284208282413523717691595425461767187913176735520752479373923188736*x10^54-5828559930345688538213293415173312166968629555512229390517910179435041006665614951370624264515728744137961565330784208481996281997520146038599611866749104797576776669397806008686148654562136276682601303482557855682131880847560686574633168754040421026174629055081906254800209602045417558663330754299692050900887490534864434542866606248768133037505293498907129588795950514297243161027870700277551077222363164320423507341110635639793485934026905793896155672849336087703704833984375/637465925196439089457026741631125607103089566002437714645593632070572238410125326749013756923809982818741098807537674235524516661418947245371153310915355897808096449609546511106397993176751193550785419987250936632665200670054948674191686576242678824827178251882723191139246250411678341968124349855804673401596176755879809870811633274916426339341972765318422009131104383018804678636571117535697584134253527720653162162536562447421667100466990117383496849160055036505957714833652725448668874675777805752185043756241835282604988357149057848038320986212502725728647457108908678744367266053154896129911810079717837733195840248452517147159398915868762214049306275061846151793079075462558898157849905616124537860526097810394203510716387971536676087573200885408292172119441724906861461504623930574846141649095994062361612053688874406685930684416*x10^53+18090496652922207318495834647737484094648972325054674481651394017811197608377369544152820640231810417060989191788097337567295816315387557163197208139693177409557162512662569087982680436692416064635659046106014778888579883280904650421710185299623246324589363795490697250853953413843412822219985606768638723488709532108272740921361073335236426204419238589049000575428482099736747381175039054138912752727413667226125074842151497282161349966263752020875017430128514766693115234375/24517920199863041902193336216581754119349598692401450563292062771945086092697127951885144497069614723797734569520679778289404486977651817129659742727513688377234478831136404273322999737567353598107131537971189870487123102694421102853526406778564570185660701995489353505355625015833782383389398071377102823138314490610761918108139741342939474590075875589170077274273245500723256870637350674449907082086674143102044698559098555670064119248730389130134494198463655250229142878217412517256495179837607913545578606009301357023268782967271455693781576392788566374178748350342641490167971771275188312688915772296839912815224624940481428736899958302644700540357933656224851992041502902406111467609611754466328379251003761938238596566014921982179849522046187900318929696901604804110056211716305022109466986503692079321600463603418246410997334016*x10^52-2951652952738363355833316402959447874650887657148466403223625990818784680742308548784967044780524467978646336237338586296612455206851661970320877352630302405450355005566023838947051069912726601831815252181481338341855614355295804096266405591972861792164572125504342279540247535115349789878137689752814567062504040696539682169440862611945768001474997982722679025904459775599380802701675926068487441185595899086130830791288700282701655911131981652151693001931011676788330078125/98071680799452167608773344866327016477398394769605802253168251087780344370788511807540577988278458895190938278082719113157617947910607268518638970910054753508937915324545617093291998950269414392428526151884759481948492410777684411414105627114258280742642807981957414021422500063335129533557592285508411292553257962443047672432558965371757898360303502356680309097092982002893027482549402697799628328346696572408178794236394222680256476994921556520537976793854621000916571512869650069025980719350431654182314424037205428093075131869085822775126305571154265496714993401370565960671887085100753250755663089187359651260898499761925714947599833210578802161431734624899407968166011609624445870438447017865313517004015047752954386264059687928719398088184751601275718787606419216440224846865220088437867946014768317286401854413672985643989336064*x10^51+110111867988321453120854732739068547466268077326912867338323375675552102648432755746297893072976110927016102486519927854763028525228508136144401515346357242092338156435444657755760362906294747644057697551139384397825887237209791901882332337375272691544242628642103468089996437204385556132178255179023695863466627197407850962928534903511262387230443495143744201141924632452919336146213649720110985062201831166404269378977917326293235191046602523684225986889898777008056640625/49035840399726083804386672433163508238699197384802901126584125543890172185394255903770288994139229447595469139041359556578808973955303634259319485455027376754468957662272808546645999475134707196214263075942379740974246205388842205707052813557129140371321403990978707010711250031667564766778796142754205646276628981221523836216279482685878949180151751178340154548546491001446513741274701348899814164173348286204089397118197111340128238497460778260268988396927310500458285756434825034512990359675215827091157212018602714046537565934542911387563152785577132748357496700685282980335943542550376625377831544593679825630449249880962857473799916605289401080715867312449703984083005804812222935219223508932656758502007523876477193132029843964359699044092375800637859393803209608220112423432610044218933973007384158643200927206836492821994668032*x10^50-6839249470806907714431286536413147564225861300662344892579925468238538097164957812750485675500581289565023136485609284157226804719294268771375510772990432519724806407602041455209535738369448458922364623420858716065274692901206846370973886864969951112078989334329154535880340941832443726707577955134338907820180428722847297894960551807466873537774372111054939563648548222888646921625111952887964872992700928874036810308099623625365291622627474325082121576368808746337890625/32690560266484055869591114955442338825799464923201934084389417029260114790262837269180192662759486298396979426027573037719205982636869089506212990303351584502979305108181872364430666316756471464142842050628253160649497470259228137138035209038086093580880935993985804673807500021111709844519197428502803764184419320814349224144186321790585966120101167452226769699030994000964342494183134232599876109448898857469392931412131407560085492331640518840179325597951540333638857170956550023008660239783477218060771474679068476031025043956361940925042101857051421832238331133790188653557295695033584416918554363062453217086966166587308571649199944403526267387143911541633135989388670536541481956812815672621771172334671682584318128754686562642906466029394917200425239595868806405480074948955073362812622648671589439095467284804557661881329778688*x10^49+13097851543365345621966695921139281598063087664604163350343878731757934852745711145859741882715094062143175184911885409872988960224181369101759216943645186807148989695016891338614089693965949531257966946257110293477064229868659437926491803171174103193174101577126574966426661397267899609643788918332953416424057809885484890075463776801520486123969152498637953667677781816526132373477612884484692562117228323456855597158631959452783398024797416248245008289813995361328125/3381782096532833365819770512631966085427530854124338008729939692682080840372017648535881999595808927420377182002852383212331653376227836845470309341726025983066824666363641968734206860354117737669949177651198602825810083130264979703934676797043388991125614068343359104186982760804659639088192837431324527329422688360105092152846860874888203391734603529540700313692861448375621637329289748199987183736092985255454441180565318023457119896376605397259930234270849000031605914236884485138826921356911436351114290484041566485968107995485718026728493295557043637817758393150709171057651278796577698301919416868529643146927534474549162584399994248640648350394197745686186481660896952056015374842705069581562535069103967163894978836691713376852393037523612124181921337503669628153111201616042072015098894690164424734013857048747344332551356416*x10^48+64319765195959546145114145430049795427893906530655228153575301477770273247416148077738474168049637314092218651045131321136852320575545483462925825504877887346386802743634169151634961126487420219021543807213258407011984750604740035291819595315491067724288196330138400896309364621160265868263003225060648789589315781230556955339370267016087062605029593651670088104227533864113875503509667871176466975021756951768157290235544607652680862715288288553612716495990753173828125/49035840399726083804386672433163508238699197384802901126584125543890172185394255903770288994139229447595469139041359556578808973955303634259319485455027376754468957662272808546645999475134707196214263075942379740974246205388842205707052813557129140371321403990978707010711250031667564766778796142754205646276628981221523836216279482685878949180151751178340154548546491001446513741274701348899814164173348286204089397118197111340128238497460778260268988396927310500458285756434825034512990359675215827091157212018602714046537565934542911387563152785577132748357496700685282980335943542550376625377831544593679825630449249880962857473799916605289401080715867312449703984083005804812222935219223508932656758502007523876477193132029843964359699044092375800637859393803209608220112423432610044218933973007384158643200927206836492821994668032*x10^47-412805632653327689221617155747976027562956905734557265010545793756458373056888357263763489286561700844429940316816866405633036092134872712844803239382167921367407280702510963723934430873084762960663762445141435095082782976995149462958479683549676695396269031131535500687323305211060598950631207934837830848281050519411537635052912301162951751234682073822681276387775462344920906826088524551693804416410621722676670663394584680219835321114217981779135763645172119140625/3064740024982880237774167027072719264918699836550181320411507846493135761587140993985643062133701840474716821190084972286175560872206477141207467840939211047154309853892050534165374967195919199763391442246398733810890387836802637856690800847320571273207587749436169188169453126979222797923674758922137852892289311326345239763517467667867434323759484448646259659284155687590407108829668834306238385260834267887755587319887319458758014906091298641266811774807956906278642859777176564657061897479700989193197325751162669627908597870908931961722697049098570796772343543792830186270996471409398539086114471537104989101903078117560178592112494787830587567544741707028106499005187862800763933451201469308291047406375470242279824570751865247772481190255773487539866212112700600513757026464538127763683373312961509915200057950427280801374666752*x10^46+2681765647204729424048835638764210104066716473164059186078665152818030581927084258541518341021722148262767536206948932752081817601037899795677580246629592475841145600422435819356637984258657287253079025161793147738193124948618635044974487851859302256026113326028477956813176744982617590764453741197481257964165639318151721553052428847906514272515763391529648980427488444883828475254100585298057940138244473005538176123563758494675230666398345284917168319225311279296875/784573446395617340870186758930616131819187158156846418025346008702242754966308094460324623906227671161527506224661752905260943583284858148149111767280438028071503322596364936746335991602155315139428209215078075855587939286221475291312845016914066245941142463855659312171380000506681036268460738284067290340426063699544381379460471722974063186882428018853442472776743856023144219860395221582397026626773572579265430353891153781442051815959372452164303814350836968007332572102957200552207845754803453233458515392297643424744601054952686582201010444569234123973719947210964527685375096680806026006045304713498877210087187998095405719580798665684630417291453876999195263745328092876995566963507576142922508136032120382023635090112477503429755184705478012810205750300851353731521798774921760707502943568118146538291214835309383885151914688512*x10^45+9458043042484242611699547395270844265585662372373696435233929144991645420233701463823885321432497036546131664812721724796661532921682396024951342236191837105684057541711954912438019288636562684351109783357081040546668871600906031306772737968346194550949355029350137414200186699200173332101996045835648339340690219866253885249749052542214037470242857717336271446497789841504840107327544901171593764829867604353321960101486672418433623692446364494673907756805419921875/28020480228414905031078098533236290422113827077030229215190928882222955534511003373583022282365273970054553793737919746616462270831602076719611134545729929573982261521298747740940571128648404112122436043395645566270997831650766974689744464889788080212183659423416404006120714303810037009587883510145260369300930846412299334980731132963359399531515286387622945456312280572255150709299829342228465236670484734973765369781826920765787564855691873291582279083958463143119020432248471448293137348385837615480661264010630122312307180534024520792893230163186932999061426686105875988763396310028786643073046596910674186074542428503407347127885666631593943474694781321399830848047431888464127391553842005104375290572575727929415538932588482265348399453767071886078776796458976918982921384818634310982247984575648090653257672689620853041139810304*x10^44-53607806051346825585428961654340005923565433082739103379915683574029578888172390882339803479641294532139296819191031600712155087416168065089414493548685374756446870156810009764857266755157808568997696758350608287260431778948801264369933584065436758988784819551022079420064268792720212773066982040789562591828524630527711079010232130206678003139061793655587064606389357779696576178211827050281347487393915877085788408150195587874021100252159582581557333469390869140625/1569146892791234681740373517861232263638374316313692836050692017404485509932616188920649247812455342323055012449323505810521887166569716296298223534560876056143006645192729873492671983204310630278856418430156151711175878572442950582625690033828132491882284927711318624342760001013362072536921476568134580680852127399088762758920943445948126373764856037706884945553487712046288439720790443164794053253547145158530860707782307562884103631918744904328607628701673936014665144205914401104415691509606906466917030784595286849489202109905373164402020889138468247947439894421929055370750193361612052012090609426997754420174375996190811439161597331369260834582907753998390527490656185753991133927015152285845016272064240764047270180224955006859510369410956025620411500601702707463043597549843521415005887136236293076582429670618767770303829377024*x10^43+36966457362970375089035365557434158794093390068592034892928607817803000732744480831327794784144362267357051124286434192919530891140371998950227396247442962091141605143101551113239101142420907284122329136582778344560332475860136353351324250015256714322931402280803176795731348498187561502417550073039363705584348791696944817983698584390591452287060770058130784993048534647654555749209031635574012545268615166317558423796066146958696277403458855114877223968505859375/34111888973722493081312467779592005731269006876384626870667217769662728476796004106970635822009898746153369835854858821967867112316732962963004859446975566437891448808537605945492869200093709353888183009351220689373388664618325012665775870300611575910484454950246057050929565239420914620367858186263795232192437552154103538237411814042350573342714261689280107512032341566223661733060661807930305505511894459968062189299615381801828339824320541398447991928297259478579677047954660893574254163252324053628631104012941018467156567606638547052217845416053657564074780313520196855885873768730696782871534987543429443916834260786756770416556463725418713795280603347791098423709917081608502911456851136648804701566613929653201525657064239279554573248064261426530684795689189292674860816300946117717519285570354197317009340665625386310952812544*x10^42+30057563325124631414337922752471016897054891734020249331156577328332326121791430219226715263281405418035759431693850378425627159072855219888007755229330550981966051700996895826983658454280660286538711755243068908772188617642522614262715046860545794050410233180878030832595185878215433660971672376444591542847072297299326959985051368217132794441382022174853399548362021827668944665068541879743953121530945601413472265929537972432226317657260023988783359527587890625/1046097928527489787826915678574154842425582877542461890700461344936323673288410792613766165208303561548703341632882337207014591444379810864198815689707250704095337763461819915661781322136207086852570945620104101140783919048295300388417126689218754994588189951807545749561840000675574715024614317712089720453901418266059175172613962297298750915843237358471256630368991808030858959813860295443196035502364763439020573805188205041922735754612496602885738419134449290676443429470609600736277127673071270977944687189730191232992801406603582109601347259425645498631626596281286036913833462241074701341393739617998502946782917330793874292774398220912840556388605169332260351660437457169327422618010101523896677514709493842698180120149970004573006912940637350413607667067801804975362398366562347610003924757490862051054953113745845180202552918016*x10^41-5769871985451617423919630718899182825208971731153086123565256997477002902944987339049064518549613440284700128738887408233274153428942200419106400617533736047046513628803777300962361961807184480759734975838330337989577153624097794071001190060474441926323127146815246315556373448002699738296398182074713202038254042042639460751840975911936889240243589083988995922363254349419089498127499459654093704820918023884490015549099095581175249575908645056188106536865234375/1046097928527489787826915678574154842425582877542461890700461344936323673288410792613766165208303561548703341632882337207014591444379810864198815689707250704095337763461819915661781322136207086852570945620104101140783919048295300388417126689218754994588189951807545749561840000675574715024614317712089720453901418266059175172613962297298750915843237358471256630368991808030858959813860295443196035502364763439020573805188205041922735754612496602885738419134449290676443429470609600736277127673071270977944687189730191232992801406603582109601347259425645498631626596281286036913833462241074701341393739617998502946782917330793874292774398220912840556388605169332260351660437457169327422618010101523896677514709493842698180120149970004573006912940637350413607667067801804975362398366562347610003924757490862051054953113745845180202552918016*x10^40+252552280579901077464166280719272720549518928130526099844663370661885801597245788960049358760852345125328521325468301226517360475155515438583146089010438249034280627407271185019612219433566240077654872370676472461471429169512096021514493452442816990273901246042978470831083463886432866872193195027041904898716992151379039832967287729994512560991701824767954185669349349906036818198976461454960528364980701461819952342056835466242002143377182073891162872314453125/697398619018326525217943785716103228283721918361641260466974229957549115525607195075844110138869041032468894421921558138009727629586540576132543793138167136063558508974546610441187548090804724568380630413402734093855946032196866925611417792812503329725459967871697166374560000450383143349742878474726480302600945510706116781742641531532500610562158238980837753579327872020572639875906863628797357001576508959347049203458803361281823836408331068590492279422966193784295619647073067157518085115380847318629791459820127488661867604402388073067564839617096999087751064187524024609222308160716467560929159745332335297855278220529249528516265480608560370925736779554840234440291638112884948412006734349264451676472995895132120080099980003048671275293758233609071778045201203316908265577708231740002616504993908034036635409163896786801701945344*x10^39-2049996913645884023198056010659332056425403007603622445737049124470297031656514710167091845387642234097420442357601096745922572160046889402313551783707577704902117710770308538287166439370796386416809482905446559001516697311913865398880686026723061491627781998701880962920289143323204745260718839211545722056919242073754674194910508329048380552445522683056311886464339557375213047867923220231050580778147224137681061684614859689266016024746932089328765869140625/432868108356202670824930625616891658934723949327915265117432280663306347567618259012592895948263542709808279296365105051178451632157163116220199595740931325832553557294546171997978478125327070421753494739353421161703690640673917402103638630021553790864078600747949965335933793382996433803288683191209539498166104110093451795564398191985690034142029251781209640152686265392079569578149087769598359518219902112698168471112360707002511346736205490849271069986668672004045557022321214097769845933684663852942629181957320510203917823422171907421247141831301585640673074323290773895379363685961945382645685359171794322806724412742292810803199263826002988850457311447831869652594809863169967979866248906440004488845307796978557291096539312237106308803022351895285931200469712403598233806853385217932658520341046365953773702239660074566573621248*x10^38-2561807149667211894170685444546892627106449560789324354849184185866667901928689771108132569063346624596791181492971778698796991356228756701018863774087821095440608351637665345191105828335607363510843894766563727709020454505704803376829584621438564817922564610417203722109474033650763439649489232672153512282666543732684142109766445163994729790045668526491510984732658064462729253174328590527605645514277626257897317759712498664916065431549213826656341552734375/1931257714204596531372767406598439709093383773924545028985467098343982166070912232517722151153791190551452323014552007151411553435778112364674736657921078222945238947929513690452519363943766929573977130375576802106062619781468246870923926195480778451547427603337007537652627693554907166199287971160781022376433387568109246472518084241166924767710592046408473779142754107133893464271742083895131142465904178656653367024962840077395819854669224497635209389171290998171895562099586955205434697242593115651590191734886506891679017981421997740802487248170422459012233716211604991225538699521984064014880750063997236209445385841465614078968119792454474873332809543382634495373115305543373703294787879736424635411771373248058178683353790777673243531582715108455891077663634101492976735445961257126161091859983129940409144209992329563450866925568*x10^37+2857016148458479950827870133167758549959519230019867324687244643078268900066984846600339726894484394101490313664492413612858386429715866709773777057363600975707884326810056546059052347094439534139149168081324068840791318400771152785300083981442582448279467913553414226281315304212864159691382418750135705434132422985728065670978536034940840174465471156758437301917195446051685604085006286005670545785068823412436579821754324117662902572192251682281494140625/34111888973722493081312467779592005731269006876384626870667217769662728476796004106970635822009898746153369835854858821967867112316732962963004859446975566437891448808537605945492869200093709353888183009351220689373388664618325012665775870300611575910484454950246057050929565239420914620367858186263795232192437552154103538237411814042350573342714261689280107512032341566223661733060661807930305505511894459968062189299615381801828339824320541398447991928297259478579677047954660893574254163252324053628631104012941018467156567606638547052217845416053657564074780313520196855885873768730696782871534987543429443916834260786756770416556463725418713795280603347791098423709917081608502911456851136648804701566613929653201525657064239279554573248064261426530684795689189292674860816300946117717519285570354197317009340665625386310952812544*x10^36+6222118191900692391145861389276152447550005512653947147374822677460292208975465175717597801056297281361892104155874338789265472261861574096709580248929671587597833897070749490916873767882311013060308605145866159865654648026651727591664235711467655382737638350727257990314188834558712377119861602873962079872316857005280607336496514364205365821357628501214908077218220542422466362236402135433938930412960156342304314064179626148720358614809811115264892578125/3862515428409193062745534813196879418186767547849090057970934196687964332141824465035444302307582381102904646029104014302823106871556224729349473315842156445890477895859027380905038727887533859147954260751153604212125239562936493741847852390961556903094855206674015075305255387109814332398575942321562044752866775136218492945036168482333849535421184092816947558285508214267786928543484167790262284931808357313306734049925680154791639709338448995270418778342581996343791124199173910410869394485186231303180383469773013783358035962843995481604974496340844918024467432423209982451077399043968128029761500127994472418890771682931228157936239584908949746665619086765268990746230611086747406589575759472849270823542746496116357366707581555346487063165430216911782155327268202985953470891922514252322183719966259880818288419984659126901733851136*x10^35-14348862576201849572275332850857289111828693850928503269688923170279653227592562019604096805343069279880507120038293032363264814830494556861930307485152638242282164376419881744957441620365419148847734797430663020794858259504946846674217000081823510802072735920860123677177537017263002456260491899405175937332225274487557865907159656050904908101305780330667278416708535149507389696103702038734081742368957105432162542922860015732349848258309066295623779296875/50212700569319509815691952571559432436427978122038170753622144556943536317843718045460775929998570954337760398378352185936700389330230921481543153105948033796576212646167355951765503462537940168923405389764996854757628114318174418644022081082500239740233117686762195978968320032427586321181487250180306581787268076770840408285470190270340043960475393206620318257711606785481230071065294181273409704113508645072987542649033842012291316221399836938515444118453565952469284614589260835341302128307421006941344985107049179183654467516971941260864668452430983934318076621501729771864006187571585664386899501663928141445580031878105966053171114603816346706653048127948496879700997944127716285664484873147040520706055704449512645767198560219504331821150592819853168019254486638817395121594992685280188388359561378450637749459800568649722540064768*x10^34+751182195943998990469474250493078077348693242279950289510451110949111980171400950208902915554914477436529512429026345159501104351396936595817984878341245443164322052180332388194107219632564196613013633595245247347905378368153202950007202262356956460626978828277294221747418456469107874846143117513446478106480141033309834272068990507995968043976689293229599824954896357308522787229390044620301022506942261794704535087937570475405664183199405670166015625/1931257714204596531372767406598439709093383773924545028985467098343982166070912232517722151153791190551452323014552007151411553435778112364674736657921078222945238947929513690452519363943766929573977130375576802106062619781468246870923926195480778451547427603337007537652627693554907166199287971160781022376433387568109246472518084241166924767710592046408473779142754107133893464271742083895131142465904178656653367024962840077395819854669224497635209389171290998171895562099586955205434697242593115651590191734886506891679017981421997740802487248170422459012233716211604991225538699521984064014880750063997236209445385841465614078968119792454474873332809543382634495373115305543373703294787879736424635411771373248058178683353790777673243531582715108455891077663634101492976735445961257126161091859983129940409144209992329563450866925568*x10^33+16166646983425977061983160237796242069325462571565186142002037655773731434944508747872393240024808526618782555673582660086342054650030156973831646748173430343206792706621510008744611990959867264374165373987204567838696607992863835352791662737643863126968841871771453391917230896159089078570885434968377249111066018504768065614518896404789558736655349783131325488976232065842183443233586276978386885775071921546471804147573628790632938034832477569580078125/25106350284659754907845976285779716218213989061019085376811072278471768158921859022730387964999285477168880199189176092968350194665115460740771576552974016898288106323083677975882751731268970084461702694882498427378814057159087209322011040541250119870116558843381097989484160016213793160590743625090153290893634038385420204142735095135170021980237696603310159128855803392740615035532647090636704852056754322536493771324516921006145658110699918469257722059226782976234642307294630417670651064153710503470672492553524589591827233758485970630432334226215491967159038310750864885932003093785792832193449750831964070722790015939052983026585557301908173353326524063974248439850498972063858142832242436573520260353027852224756322883599280109752165910575296409926584009627243319408697560797496342640094194179780689225318874729900284324861270032384*x10^32-159904866803713410409092910567704146383669410535310151990636680732290741252186373858638544976911059290987549122985404235360550884553799839525882771365053794729791993880647918304944791928347369725389121430823103147688017059045983378752631013472174068996860703067960320772895664483225238692527437914746721613064478850401260662903051592506422770983020324742267317297569371250360566503642130198100267139373710096634380536690645071023027412593364715576171875/25106350284659754907845976285779716218213989061019085376811072278471768158921859022730387964999285477168880199189176092968350194665115460740771576552974016898288106323083677975882751731268970084461702694882498427378814057159087209322011040541250119870116558843381097989484160016213793160590743625090153290893634038385420204142735095135170021980237696603310159128855803392740615035532647090636704852056754322536493771324516921006145658110699918469257722059226782976234642307294630417670651064153710503470672492553524589591827233758485970630432334226215491967159038310750864885932003093785792832193449750831964070722790015939052983026585557301908173353326524063974248439850498972063858142832242436573520260353027852224756322883599280109752165910575296409926584009627243319408697560797496342640094194179780689225318874729900284324861270032384*x10^31-56407113475969750268006973371783874766547441275368115715894075427480316158848371828461565864319034649377410392882817853088409041205023518364109909149202074070383152023182188375582223397195576380648762753203547229932597545266504286975811933090055862612218354761675771569601265686755257116501392697046725096443414567269816582969028803104565245642294147672297435282175731650582952922558713562282414905786120844726263162813303995862952433526515960693359375/100425401138639019631383905143118864872855956244076341507244289113887072635687436090921551859997141908675520796756704371873400778660461842963086306211896067593152425292334711903531006925075880337846810779529993709515256228636348837288044162165000479480466235373524391957936640064855172642362974500360613163574536153541680816570940380540680087920950786413240636515423213570962460142130588362546819408227017290145975085298067684024582632442799673877030888236907131904938569229178521670682604256614842013882689970214098358367308935033943882521729336904861967868636153243003459543728012375143171328773799003327856282891160063756211932106342229207632693413306096255896993759401995888255432571328969746294081041412111408899025291534397120439008663642301185639706336038508973277634790243189985370560376776719122756901275498919601137299445080129536*x10^30+171819532872724435001381066075486625246430765412440134030101649195077858011926259523439839615677839834651827297652010827812201261705794071137889613506028105554024607306553025906594718901652288044302377821312917872730458774627058931729624985221420667909438451001691077596855508954894161370864765182415889463935518969120718481485661376246595374169240250307505203381870456397257683978376071890864240803727751152452339583614957518875598907470703125/7910003240283476656536224412659015821743537826408029419285151946588458777228058923355509755828382317948607498169242625383853243435764165324754750016689986420380625810675386885911389959442019560321897509414775812028611864259321742067426288765359206008228279408752708881374971649720791796027329434495952517609840591803850095823167956879385640195412002710557706089746629928399689677231457810534563595481019005209985435199910813171438455611436647280799534360184871763148910619815573540538957487130973693595044893684160236166297175097191547142543268502273311898915891087193089126002521453618712297477457388415867697140135480762146497487897151008792745227891154399487790938831285120372986182366806060672186597464722070644220643630623591716998161912594611345282477633783000415692721348707465766427250848827908219667712310878985596825728188416*x10^29-7016215585577937711616161397029523461081537570006616771121495582264938853241542037603904681397758894376271493950238274326914653939745991935070948671960019773294132849758388815828189948597192156909628061125007690832042535252579210853383290661336140395429685958123074142618445878936649822208634856991352275822600441203723449130228179073072923788779900760565649752591215069868433993481523302444959849967772581605351357370003461255691945552825927734375/1455440596212159704802665291929258911200810960059077413148467958172276415009962841897413795072422346502543779663140643070628996792180606419754874003070957501350035149164271187007695752537331599099229141732318749413264583023715200540406437132826093905514003411210498434172994783548625690469028615947255263240210668891908417631462904065806957795955808498742617920513379906825542900610588237138359701568507496958637320076783589623544675832504343099667114322274016404419399554046065531459168177632099159621488260437885483454598680217883244674227961404418289389400523960043528399184463947465843062735852159468519656273784928460234955537773075785617865121931972409505753532744956462148629457555492315163682333933508860998536598428034740875927661791917408487531975884616072076487460728162173701022614156184335112418859065201733349815933986668544*x10^28+36978024332675454736940475297698765065234818297051741045773098780948787603314758060633970446057760712526078693610514228900728510175966230810279928255952440627930575165104420993347754991844984376789199191508998012690826163584189543830180961043741398137863881444750559469591739734019793597816532846262430096119714008670375293674379130022433683543054616932039405991432138655029543158311774095797782905900535144841535268033112515695393085479736328125/121286716351013308733555440994104909266734246671589784429038996514356367917496903491451149589368528875211981638595053589219083066015050534979572833589246458445836262430355932250641312711444299924935761811026562451105381918642933378367203094402174492126166950934208202847749565295718807539085717995604605270017555740992368135955242005483913149662984041561884826709448325568795241717549019761529975130708958079886443339731965801962056319375361924972259526856168033701616629503838794288264014802674929968457355036490456954549890018156937056185663450368190782450043663336960699932038662288820255227987679955709971356148744038352912961481089648801488760160997700792146127728746371845719121462957692930306861161125738416544716535669561739660638482659784040627664657051339339707288394013514475085217846348694592701571588766811112484661165555712*x10^27+143904723128060351759425941891513255779287009019475562690429122582350920089955132422163127473197469890221064038547289594052742226037175760651245813508856144663161282423224469038444452312527469711444488592900206811040735473550888419069549004385572811773487635497162498067895817075234264984112481405983358325447811413688676155252578930827080629846877989457494086102458299114948728685789233815970986440542952469791932764564990065991878509521484375/5528739206883797549107940330215608399623213523491272224685538302648723323874502723257032459914234934482597453611170533981496663977894041480550328596660807222602222788848133663846897445535922503700775467169301992073179802559222034341524927380156102205181399472784419503031319215759261882123565492677133003761484022381418490527874279452258149272386736937293895234618727091455053753506508023317605703963941109054652687851029780146418521680928178916114394386605950254204746644049631648467875318640452648134808206791587781403983590571256390025557308278891887519090309439861456407158457540231122745435335838436921771220455568699847884284038274589241652884831804024713213799600974215189475622243085717620825579994335654315428673990635292975983520577084172792144257871286123747340781493493537325821896129855024168732608034954352705853500424192*x10^26-2498376773138932507486147683536740576331858092949395470422424691066276299614749709764883583755157556444113101373879672142630565374760212727751583561989336413059551712037852367078751178541401882940230014249483985087439908648467697205838248799470803204645042179920636932039507966408682818512054172652999152562698841552951120402960750487947438792792591867453385106063884911014355999055046189552640702798943428482599310882505960762500762939453125/1180047103445553627082327185105307721658709605804461265347901455901308535530526272948141315554816942537787598794479086304351066619787661027469240095729974664112727393667190584378389178098576344663406621451155365897042329399992054760641684104855452644584172219487583609342653113245059848358389472745316925704032162879828452523736012215106482453394797607169447994740755979994359299167396969403757739185979525252771719936583431335599210161146725934664732398722218631332238414144980668052431886192033371538654716074093834766067643837343261112174287142530284292612160908112721920895481056017709993096870099903532710062864034426054489135723584299680036584114298092231278834697441136838860409490619085974405459761636859023846436345827295734004387791156305655240276383594666728681431623117197690096373087004629664472572465958636545913395347456*x10^25-723895882614486013843212613382620520711117357441005948938340355041790805951613635207626484411936693599604943904903747128942134247807083545002185652348474252939910741708627311804253820209585473897901012654509138001775200189779783460305974193508673336903705225081688367815175689263171147266010069140201951934887203046437059736748695145620208512637332975264860237176959183662156539017823634107756470618073747003880771444528363645076751708984375/12980518137901089897905599036158384938245805663849073918826916014914393890835789002429554471102986367915663586739269949347861732817664271302161641053029721305240001330339096428162280959084339791297472835962709024867465623399912602367058525153409979090425894414363419702769184245695658331942284200198486182744353791678112977761096134366171306987342773678863927942148315779937952290841366663441335131045774777780488919302417744691591311772613985281312056385944404944654622555594787348576750748112367086925201876815032182426744082210775872233917158567833127218733769989239941129850291616194809924065571098938859810691504378686599380492959427296480402425257279014544067181671852505227464504396809945718460057378005449262310799804100253074048265702719362207643040219541334015495747854289174591060103957050926309198297125545002005047348822016*x10^24+62880171258538666568171891988069852124743485775492515723654173797872246338293446436241275665513491880404651653562652503261354632254076601375722324075622493898120983035281189889113357530007853275537316175996409175142170561525194129546768828774384315019160195335587321707452649307384864539142253912656785678000636306468127678714483411102755317818306082215159379738875868759908294176427226308235395222365600756492904110928066074848175048828125/8653678758600726598603732690772256625497203775899382612551277343276262593890526001619702980735324245277109057826179966231907821878442847534774427368686480870160000886892730952108187306056226527531648557308472683244977082266608401578039016768939986060283929609575613135179456163797105554628189466798990788496235861118741985174064089577447537991561849119242618628098877186625301527227577775627556754030516518520325946201611829794394207848409323520874704257296269963103081703729858232384500498741578057950134584543354788284496054807183914822611439045222084812489179992826627419900194410796539949377047399292573207127669585791066253661972951530986934950171519343029378121114568336818309669597873297145640038252003632841540533202733502049365510468479574805095360146360889343663831902859449727373402638033950872798864750363334670031565881344*x10^23+2832022031733704291281624905519116503932921630677289082035888136226897107801419373393161630443972114815335636730351225177354322816881868254267959492581781630183642646200121296927165428122472996452466689898908329712048011432261682837995590776283633268325904805803106977947029131806495531335520805191226809803000543911837301057867317055737761833285759347521432588082775172788287534739234112158418638976606137882527036708779633045196533203125/51922072551604359591622396144633539752983222655396295675307664059657575563343156009718217884411945471662654346957079797391446931270657085208646564212118885220960005321356385712649123836337359165189891343850836099469862493599650409468234100613639916361703577657453678811076736982782633327769136800793944730977415166712451911044384537464685227949371094715455711768593263119751809163365466653765340524183099111121955677209670978766365247090455941125248225543777619778618490222379149394307002992449468347700807507260128729706976328843103488935668634271332508874935079956959764519401166464779239696262284395755439242766017514746397521971837709185921609701029116058176268726687410020909858017587239782873840229512021797049243199216401012296193062810877448830572160878165336061982991417156698364240415828203705236793188502180008020189395288064*x10^22-528694789169845408954971043539594557854462600554077956646525167102733272004927813820208393610100071491423080813196255422477251759736303614539759899409608678141201145527015378582708835904840305013056752417908714672859581341057932539430769621281838456699751061501049869306875014797651668666450182828957115790521553823991708382403198373683294796277339109024169382662353897295013828114190331418755223390864659000499159446917474269866943359375/34614715034402906394414930763089026501988815103597530450205109373105050375562104006478811922941296981108436231304719864927631287513771390139097709474745923480640003547570923808432749224224906110126594229233890732979908329066433606312156067075759944241135718438302452540717824655188422218512757867195963153984943444474967940696256358309790151966247396476970474512395508746501206108910311102510227016122066074081303784806447319177576831393637294083498817029185079852412326814919432929538001994966312231800538338173419153137984219228735659290445756180888339249956719971306509679600777643186159797508189597170292828510678343164265014647891806123947739800686077372117512484458273347273238678391493188582560153008014531366162132810934008197462041873918299220381440585443557374655327611437798909493610552135803491195459001453338680126263525376*x10^21-48126264480333074942786090012384620532692642184508970399846317174368116320062756562906908456188152541483801628790534775116712800991489075075964718919460884437999096516020988256982336903002734094794123589596388848124658348022685958000702749701661349523155669305709143678895995756904758548410187543741188710218462062324332364737878934246485348057806757998957350592244323697611622404427527890673614463747629770296043716371059417724609375/376246902547857678200162290903141592412921903299973157067446841012011417125675043548682738292840184577265611209833911575300340081671428153685844668203760037833043516821423084874269013306792457718767328578629247097607699228982973981653870294301738524360170852590244049355628528860743719766443020295608295152010254831249651529307134329454240782241819526923592114265168573331534849009894685896850293653500718196535910704417905643234530776017796674820639315534620433178394856683906879668891326032242524258701503675798034273238958904660170209678758219357481948369094782296809887821747583078110432581610756490981443788159547208307228420085780501347258041311805188827364266135416014644274333460777099875897392967478418819197414487075369654320239585586068469786754788972212580159297039254758683798843592957997864034733250015797159566589820928*x10^20+5696282300331334544845891192791394696284878296303251471347511264422309067021586619473654722511559519382078496675039123197858673646664129247385897937511439666148057705367214842402190931914158936053095955686462809883190235809833033902645291774665768408226092603015110699430490012041897653937883232190992370764622097461244565807768145959700298752225827263129494474816385529785359179969027403313223999656833029803237877786159515380859375/231536555414066263507792179017317903023336555876906558195351902161237795154261565260727838949440113586009606898359330200184824665643955786883596718894621561743411394967029590691857854342641512442318356048387228983143199525527983988710074027262608322683182063132457876526540633145073058317811089412682027785852464511538247094958236510433378942918042785799133608778565275896329137852242883628830949940615826582483637356564865011221249708318644107581931886482843343494396834882404233642394662173687707236124002262029559552762436249021643205956158904219988891304058327567267623274921589586529496973298927071373196177328952128189063643129711077752158794653418577739916471467948316704168820591247446077475318749217488504121485838200227479581685898822195981407233716290592357021105870310620728491596057204921762482912769240490559733286043648*x10^19+12852983079745344669598246610134490491500553701347214552817403372113831432641948558024989024316051880453014977011292257090139271166168175213502707732100762086628367067503315285538444705840628118049938671619478105793735039128245521562784291195306194789253605468510731697578415323271863799095102973821329979747568332963200246537435623606184264231223498630872397519767006923728586526051591322633741795158357490436173975467681884765625/14827464139817051357641863680911983937455050376353621953396919842837888359632514031475181804643948160680418175757001441391146407159465148913727868697685124643666739579169382655143606435735663358375067136103615649166805880945141831789315085489723685689070772515871686674113439561014530828234207696378652025694985412068951784406192485889822296837116040469895255734587924072178713261473682202831538666147811554543287121356370665743232739941588046298350317853581100814912112578676133188921825656443055143200059258159528444265574735159021486095714609629851505354447085016623049766374288988299918525383675132649515026134366392445605060890080019757527410495046509904526670586617379887459087032937028566537828294284863795830439979786221464209664614210288412602433686264914781484110228147970785568427333712630457695950078818356538308042948608*x10^18-19171426205975062452799555439642929503521637215070032554086718715426443882118867320735325425002535682599113585232807906747754304394389565398429505036213646810035322884732141188648364293686629776326440899010202656935625502320656302535457009011001231812922559878385459085191629347141775112034727222298308800237941384097961167868162602306746435408003621211773339978033428107153083696458289152901660311300702232983894646167755126953125/376246902547857678200162290903141592412921903299973157067446841012011417125675043548682738292840184577265611209833911575300340081671428153685844668203760037833043516821423084874269013306792457718767328578629247097607699228982973981653870294301738524360170852590244049355628528860743719766443020295608295152010254831249651529307134329454240782241819526923592114265168573331534849009894685896850293653500718196535910704417905643234530776017796674820639315534620433178394856683906879668891326032242524258701503675798034273238958904660170209678758219357481948369094782296809887821747583078110432581610756490981443788159547208307228420085780501347258041311805188827364266135416014644274333460777099875897392967478418819197414487075369654320239585586068469786754788972212580159297039254758683798843592957997864034733250015797159566589820928*x10^17-2258491987081924476983801588374787032491863326939994218345319057193527252742600939893871684030073606785943228201484670292259085694610373557194300089805312588276354801604002521687092343090802104468318989796390953807910539871536148159104277750025757090868906009225401438061466948414223667991872175996837855243558528127959626287767061983787759147188721670514331933250865813533280545419344665283707717122752001159824430942535400390625/752493805095715356400324581806283184825843806599946314134893682024022834251350087097365476585680369154531222419667823150600680163342856307371689336407520075666087033642846169748538026613584915437534657157258494195215398457965947963307740588603477048720341705180488098711257057721487439532886040591216590304020509662499303058614268658908481564483639053847184228530337146663069698019789371793700587307001436393071821408835811286469061552035593349641278631069240866356789713367813759337782652064485048517403007351596068546477917809320340419357516438714963896738189564593619775643495166156220865163221512981962887576319094416614456840171561002694516082623610377654728532270832029288548666921554199751794785934956837638394828974150739308640479171172136939573509577944425160318594078509517367597687185915995728069466500031594319133179641856*x10^16+143847415686647192020469715873733434392109915144454661333210485166267148856181630878507344984587236472530392662232905765105142678882401966259781392736064746402538070940496644923386316020731978515156199151833851696086220380810244455738492379713187690958547312052907339352990697959467892958746158740435882099710445213987808487044015393918065606309824442672584493236266634009626075431561130905367086342039328883402049541473388671875/1003325073460953808533766109075044246434458408799928418846524909365363779001800116129820635447573825539374963226223764200800906884457141743162252448543360100888116044857128226331384035484779887250046209543011325593620531277287930617743654118137969398293788940240650798281676076961983252710514720788288787072027346216665737411485691545211308752644852071796245638040449528884092930693052495724934116409335248524095761878447748381958748736047457799521704841425654488475719617823751679117043536085980064689870676468794758061970557079093787225810021918286618528984252752791493034191326888208294486884295350642617183435092125888819275786895414670259354776831480503539638043027776039051398222562072266335726381246609116851193105298867652411520638894896182586098012770592566880424792104679356490130249581221327637425955333375459092177572855808*x10^15+4925525369689475290597779031296620864533091445197801844080835006083148190591952334209238641833322650644984381213437645252583343649241878944653467190284811197238517043751560684554408336683225202591632275425257151452522055487185594943413643647603473203090357117262115104510032648345869470698676006586156709680732687534394010780724901578925123751077043916419178275984555942637639290901299901818878339554430567659437656402587890625/859992920109388978743228093492895068372392921828510073297021350884597524858685813825560544669348993319464254193906083600686491615248978636996216384465737229332670895591824193998329173272668474785753893894009707651674741094818226243780274958403973769966104805920557827098579494538842788037584046389961817490309153899999203495559164181609693216552730347253924832606099596186365369165473567764229242636573070163510653038669498613107498916612106685304318435507703847264902529563215724957465888073697198305603436973252649767403334639223246193551447358531387310557930930964136886449708761321395274472253157693671871515793250761845093531624641145936589808712697574462546894023808033472627047910347656859194041068522100158165518827600844924160547624196727930941153803365057326078393232582305562968785355332566546365104571464679221866491019264*x10^14-168445459364201573457419838024428978510228896372289763325701741139889275606987705277172247371298365107949806132521141370748899377626521671610788545781016395567740885890013171028231383609589860455737906739908207452432503600158517714710311816286836830287478593979236005023538105385257527989804555616228085633767900270353241972498063503838854327291790426582861850046670848710882305001685542479832093931690906174480915069580078125/501662536730476904266883054537522123217229204399964209423262454682681889500900058064910317723786912769687481613111882100400453442228570871581126224271680050444058022428564113165692017742389943625023104771505662796810265638643965308871827059068984699146894470120325399140838038480991626355257360394144393536013673108332868705742845772605654376322426035898122819020224764442046465346526247862467058204667624262047880939223874190979374368023728899760852420712827244237859808911875839558521768042990032344935338234397379030985278539546893612905010959143309264492126376395746517095663444104147243442147675321308591717546062944409637893447707335129677388415740251769819021513888019525699111281036133167863190623304558425596552649433826205760319447448091293049006385296283440212396052339678245065124790610663818712977666687729546088786427904*x10^13-177954869483663423228032598351156765219922474641218810143443553326800943381350485422743947074407213961139747811676853439791747549815830617616274281871893801038516876428441414716487258053216462388567026735317690424145744259292747508927634098733905568616350231098181863851455525649004884060032637540879960024620086284747086621064444090897119284142451203244094854214804328563507961962814608352090317566762678325176239013671875/30403790104877388137386851790152855952559345721209952086258330586829205424296973216055170771138600773920453431097689824266694148013852780095825831774041215178427758935064491707011637438932723856062006349788221987685470644766300927810413761155696042372539058795171236311565941726120704627591355175402690517334162006565628406408657319551857840989237941569583201152740894814669482748274318052270730800282886318911992784195386314604810567759013872712778934588656196620476352055265202397486167760181214081511232620266507820059713850881629915933637027826867228151037962205802819217918996612372560208615010625533854043487640178449068963239254990007859235661560015258776910394781092092466612804911280798052314583230579298521003190874777345803655724087763108669636750624017178194690669838768378488795441855191746588665313132589669459926450176*x10^12+2181004281699049627529772849079074654100077724719261124445917411945483864941444644925028820723941258573165557755172155939235856587868425962578291771961265552207980867671113616916517228344218444762996365869108805120619553204394304131200873371932283390352108382154101283568148137453820431542408266683103637422066318833562855415246989620943814753633689727644698685632720497794924591956786768451337366059306077659130096435546875/4013300293843815234135064436300176985737833635199713675386099637461455116007200464519282541790295302157499852904895056803203627537828566972649009794173440403552464179428512905325536141939119549000184838172045302374482125109151722470974616472551877593175155760962603193126704307847933010842058883153155148288109384866662949645942766180845235010579408287184982552161798115536371722772209982899736465637340994096383047513790993527834994944189831198086819365702617953902878471295006716468174144343920258759482705875179032247882228316375148903240087673146474115937011011165972136765307552833177947537181402570468733740368503555277103147581658681037419107325922014158552172111104156205592890248289065342905524986436467404772421195470609646082555579584730344392051082370267521699168418717425960520998324885310549703821333501836368710291423232*x10^11+9150763569986005796186944158920715648227523657671202652842711296549526464109187433021865267020214941689902326403281729758571053156591126998179188223696873259879629883552270164614164668228444241616162249865612591973274866186370814345529367623255085341371531428174554612946162378372900515645080677302928098068995045224908517749424962865367082246071324629905518793767062686084799070259511697855714373872615396976470947265625/8026600587687630468270128872600353971475667270399427350772199274922910232014400929038565083580590604314999705809790113606407255075657133945298019588346880807104928358857025810651072283878239098000369676344090604748964250218303444941949232945103755186350311521925206386253408615695866021684117766306310296576218769733325899291885532361690470021158816574369965104323596231072743445544419965799472931274681988192766095027581987055669989888379662396173638731405235907805756942590013432936348288687840517518965411750358064495764456632750297806480175346292948231874022022331944273530615105666355895074362805140937467480737007110554206295163317362074838214651844028317104344222208312411185780496578130685811049972872934809544842390941219292165111159169460688784102164740535043398336837434851921041996649770621099407642667003672737420582846464*x10^10-9292904436927915312429205261977360258023343913779788504908690393809163071518598411402801285888268001118935701088882609573135930560050294518176614680946786691041635066763600139620597121138422590999112771002221399702582543492942613009579417303427844299199145260150518933474831152684518191847345903150017094084550950038346164308556253786488996039888204229776484580511365082049383617328968849591319667524658143520355224609375/16053201175375260936540257745200707942951334540798854701544398549845820464028801858077130167161181208629999411619580227212814510151314267890596039176693761614209856717714051621302144567756478196000739352688181209497928500436606889883898465890207510372700623043850412772506817231391732043368235532612620593152437539466651798583771064723380940042317633148739930208647192462145486891088839931598945862549363976385532190055163974111339979776759324792347277462810471815611513885180026865872696577375681035037930823500716128991528913265500595612960350692585896463748044044663888547061230211332711790148725610281874934961474014221108412590326634724149676429303688056634208688444416624822371560993156261371622099945745869619089684781882438584330222318338921377568204329481070086796673674869703842083993299541242198815285334007345474841165692928*x10^9+81743161352728489341423755551633256100728047869990150525815129020019946089477536645904510450219425233034990886330167482456417313625073000675515065139904868161501946104185671914023121927030205133682609354692116178165684135990373273692369567672306675486291677187175446716875073109779385074706011993884579353847912465818445092668865258346387869095870584867372838000276398787379346942677305065672044293023645877838134765625/16053201175375260936540257745200707942951334540798854701544398549845820464028801858077130167161181208629999411619580227212814510151314267890596039176693761614209856717714051621302144567756478196000739352688181209497928500436606889883898465890207510372700623043850412772506817231391732043368235532612620593152437539466651798583771064723380940042317633148739930208647192462145486891088839931598945862549363976385532190055163974111339979776759324792347277462810471815611513885180026865872696577375681035037930823500716128991528913265500595612960350692585896463748044044663888547061230211332711790148725610281874934961474014221108412590326634724149676429303688056634208688444416624822371560993156261371622099945745869619089684781882438584330222318338921377568204329481070086796673674869703842083993299541242198815285334007345474841165692928*x10^8+1731131051216864765526885360618569073121108811972082870375093495633499125899152037390865924962777335719073484202166598127787411884471939198861129800009028746518210595990801858734105545997502398258876686277645426275802777540487983416670365930991190273641205020076535124241289578091569713119568862874058313367918676468294295780673438358097391143833409618390894555165140768554014717600875172820451552979648113250732421875/4586628907250074553297216498628773697986095583085387057584113871384520132579657673736322904903194631037142689034165779203661288614661219397313154050483931889774244776489729034657755590787565198857354100768051774142265285839030539966828133111487860106485892298242975077859090637540494869533781580746463026614982154133329085309648875635251697154947895185354265773899197846327281968882525694742555960728389707538723482872903992603239994221931235654956364989374420518746146824337150533106484736393051724296551663857347465426151118075857313032274385912167398989642298298475396727731780060380774797185350174366249981417564004063173832168664752778328478979801053730466916768126976178520677588855187503249034885698784534176882767080537839595522920662382548965019486951280305739084763907105629669166855228440354913947224381144955849954618769408*x10^7-440359844841704027775647578066037014880273375114454606073106761248549740370252027854989080506168569597415864593064183369049629602462319729710792099911064107438730171410506494296185056267687695246183719415053951085186067197008721403086023001927414450953256080408342356952505122070208982084366849905148257763822164367000441913222406351652181470949081881502905168265114661205248584818772172866374603472650051116943359375/64212804701501043746161030980802831771805338163195418806177594199383281856115207432308520668644724834519997646478320908851258040605257071562384156706775046456839426870856206485208578271025912784002957410752724837991714001746427559535593863560830041490802492175401651090027268925566928173472942130450482372609750157866607194335084258893523760169270532594959720834588769848581947564355359726395783450197455905542128760220655896445359919107037299169389109851241887262446055540720107463490786309502724140151723294002864515966115653062002382451841402770343585854992176178655554188244920845330847160594902441127499739845896056884433650361306538896598705717214752226536834753777666499289486243972625045486488399782983478476358739127529754337320889273355685510272817317924280347186694699478815368335973198164968795261141336029381899364662771712*x10^6-1744734875879109948913849408047106307335086504762180169734888715910019073525329342308108633567621999429948087678245971555659136901419573244326901461594989447801171105822126802919496530621245895043701050773427705535869627700959834891761149646473608412758168333797452520236412754245704930160984811571492143362550036654250030037758488427943478509781222985297161382577990104732606047033272034241235814988613128662109375/14269512155889120832480229106845073727067852925154537512483909822085173745803379429401893481921049963226666143661849090855835120134501571458307590379283343657075428193523601441157461838005758396445101646833938852887047555943650568785687525235740009220178331594533700242228281983459317371882876028988996082802166701748134932074463168643005280037615673909991049074353059966351543903190079939199062988932767979009361946715701310321191093134897177593197579966942641613876901231271134991886841402111716475589271843111747670214692367347111640544853645060076352412220483595256789819609982410073521591243311653583888831076865790418763033413623675310355267937158833828119296611950592555397663609771694454552552977729551884105857497583895500963849086505190152335616181626205395632708154377661958970741327377369993065613586963562084866525480615936*x10^5+40889532994144031521746377980370376520655960989844524941048668532019503771448300404387271836510218316825341222997969332695964385764005723178826057692681609847702598631529512545896673528517328012714715561706524748284781076416907188056203499079960242594035761519559485644836596468292438663880748151454147454585901720791893525591580792548159451655910086484021152570621601868440853078112695584422908723354339599609375/10702134116916840624360171830133805295300889693865903134362932366563880309352534572051420111440787472419999607746386818141876340100876178593730692784462507742806571145142701080868096378504318797333826235125454139665285666957737926589265643926805006915133748695900275181671211487594488028912157021741747062101625026311101199055847376482253960028211755432493286805764794974763657927392559954399297241699575984257021460036775982740893319851172883194898184975206981210407675923453351243915131051583787356691953882333810752661019275510333730408640233795057264309165362696442592364707486807555141193432483740187916623307649342814072275060217756482766450952869125371089472458962944416548247707328770840914414733297163913079393123187921625722886814878892614251712136219654046724531115783246469228055995533027494799210190222671563649894110461952*x10^4+198023628599235406722542834471450255355074346809244612965253128464355842491203184024263945994719698977093751400820186297762850822965338210901797270289249123833986732166809739490690213660275133502914296617796921311023779764387855068935545617944708268200378993225832740198147868083412967020588154750349357138045502330655530453197610852912412432682974398144404624185162287039740913741070471587590873241424560546875/85617072935334724994881374641070442362407117550927225074903458932511042474820276576411360891526299779359996861971094545135010720807009428749845542275700061942452569161141608646944771028034550378670609881003633117322285335661903412714125151414440055321069989567202201453369691900755904231297256173933976496813000210488809592446779011858031680225694043459946294446118359798109263419140479635194377933596607874056171680294207861927146558809383065559185479801655849683261407387626809951321048412670298853535631058670486021288154204082669843269121870360458114473322901571540738917659894460441129547459869921503332986461194742512578200481742051862131607622953002968715779671703555332385981658630166727315317866377311304635144985503373005783094519031140914013697089757232373796248926265971753824447964264219958393681521781372509199152883695616*x10^3-760630418243786100352187476448565261541506301989093759767965677256333832918107805508082737853478546717436141447679782955383512351291603735904168519261377928045841026284109410166047506849658563798156163243312288213303136331766520060928756680496744133725392524031960255653971217859674925187779952816517645525400008269067217924046094697181471248413704238864819681815960961956957220309050171636044979095458984375/920613687476717473063240587538391853359216317751905645966703859489366048116347059961412482704583868595268783462054780055215169040935585255374683250276344752069382464098296867171449150839081186867425912698963796960454681028622617341012098402305807046463118167389270983369566579578020475605346840579935231148526883983750640778997623783419695486297785413547809617700197417183970574399359996077358902511791482516733028820367826472334909234509495328593392255931783329927542014920718386573344606587852675844469151168499849691270475312716880035151848068392022736272289264210115472232902090972485263951181397005412182650120373575404066671846688729700339866913473150201244942706489842283720232888496416422745353401906573168119838553799709739603166871302590473265560104916477137594074475978190901338150153378709230039586255713682894614547136512*x10^2+1502865913741882149367871122455225996552944850192777357521406376817040432989706932257330259222613103082125585408436638350916083892332099747389071654990328950504192253430529680260573014165823026767092686712846816434798701033348880148938396578220398676351070106803464311565975197316777096655301015617768057867899172209769891111211284344869062064322057538907270934130770700942747453154879622161388397216796875/230153421869179368265810146884597963339804079437976411491675964872341512029086764990353120676145967148817195865513695013803792260233896313843670812569086188017345616024574216792862287709770296716856478174740949240113670257155654335253024600576451761615779541847317745842391644894505118901336710144983807787131720995937660194749405945854923871574446353386952404425049354295992643599839999019339725627947870629183257205091956618083727308627373832148348063982945832481885503730179596643336151646963168961117287792124962422817618828179220008787962017098005684068072316052528868058225522743121315987795349251353045662530093393851016667961672182425084966728368287550311235676622460570930058222124104105686338350476643292029959638449927434900791717825647618316390026229119284398518618994547725334537538344677307509896563928420723653636784128*x10,-6528/217*x10^511+530653783249/1381967972*x10^510-3821881218881641297/1591586453384928*x10^509+226788600297627088755435539/23136621703159622898240*x10^508-1104204080745396975030046859642240557/37613401361006747238163012331520*x10^507+8177744894129212288737907702231258697491723/118969631888715709081231597873779732480*x10^506-2883479723277745813814641000165753323441491198382361/22023905712073380593792482360117681538541158400*x10^505+327474907235568120450401186807073852931939812038734451377/1571601972585608533324560027650215017979929083904000*x10^504-47624985251954792430866389487865345184939360566880036866035758084597/168627795845908620925877366347048497487265212005479818985472000*x10^503+4105713370672421015616188523003660237604406329916084413528683096499937291/12420448930826245382916423295658204130922006455475621547193925632000*x10^502-63309691744997513957249684036252885263331970466372433132499065974105042493681/187588524292054949267263324318984988630141247898339407351579297605222400*x10^501+317262558570461662432049617065224812062316161490052892733005574484512690373394679837/1048009729312355751814931364810307083363980292981039236995711139750954926080000*x10^500-1633344795535407723868611519332972888737603055560531594971299516576263207438837912994025219499/6815033082117159906027701009249144571596252084819162365613606958643344157581886095360000*x10^499+5107331991606521621343176075551713087198851514045768931523001722393596111129245846759691264622617/30435937744735236140319712707306679656748861810802379124830368677301175007760703301877760000*x10^498-11724118142462334751852920618987904190835790543370083652662889286908431118168227002637720368768832039407731/112943389500302278179178921494916285797927571963513707982222512547663611636880854274561689413222400000*x10^497+92577741430777748215631890145539248303982744102456771278330492132657599869615367720786441847683950184116571387/1640198654135543622880552968386557353522365100845519456151060626451801018532825882961115488024788992000000*x10^496-54484315161205074170258953853866491651246302104169731829925504218500957002496598630776967923882019567855982935927/2044356991891310024975650856964093955286222983041617454387140340814638681752526693387085047257672712192000000*x10^495+1871785846986139456387425154018627031722518039938487920219959073655189560236947254675132570506570604378869934850196624759/175879309116667403218625279192944716415884087046512165313705066106249691656976720732380426112908337479235403776000000*x10^494-279416995097557935249673500039225187376259356645568717431384758888679844436033258762357529069748807040830375737353828727219581/82970008799933147463967163707596512300894822759669834913748482705226654541028826145176071736207830755804426318905344000000*x10^493+697302197803920885306527584635910935676897558595344994266494749254560471265468268341927561442402736908838655179553078356681974057/1044260530755958593981490722423809703819062239253204542224438403327982674053388805863186038871911757892554509649742659584000000*x10^492+14349354517021120369598132482640721051420038864039866832148229939246554752941641208325506730863253927991075451193538100469533665338629/212917621249530816794386884165302316702720820960501484368675864257433036957302414471623763660918478434338195146916910039092428800000*x10^491-7373527986821822754253856527283259937524517219154949972364229826067966780648824299213352151688957627852793818854944617364240885399498870421/50647864321780642857291497825574954706586396374307674794792518680582586639433094763403291430346447424959571905850918742313127137771520000*x10^490+11642424380342816112971163555673604572404214924770446166337965259406224024389507707903134106779808354475123065899403474994598415062717294254870043/137162520241673465760402542751309069338189015205045072572265307390006537833447129914458257720007035058378514252549224101182718389427319603200000*x10^489-111119177853101747583921886572094826562389079275474220944620109500217538668731433762563078503292429341453022272178584228373155317999894915541319289/3304561641514779190473698183823846193593907658632316671510268790350003665341203160708332793685092567714165435684493614499263646120664346132480000*x10^488+154828022051606316482714295921815457937908670316812090797599003582954700421318278791067542707974288272729838747701325303795966340899615756409828869841511/16137814974331561623895481960353096372679442358403566207046570815285705935394960845307854953915457821958670783145811407501387947031528189108158464000000*x10^487-131691533906876722956323773259404597474538308802221744496517800428280556849329766086374625546420773385416443935890155468689460612762369657805187641327748633269/82681613369279291314958496327945964880700615259924128339980926028310442755849702410564950283484146674064102067888806240577506489806538658977390354497536000000*x10^486-6080477787619242447071771215845331679837455696715507195542126091758560918602134868364919414588134217460594881919570944694608392522640301361285546616290345403448869/33587255709322110835127700212323521637697726733347419110780411694924381298052289512029336363958063998525015798426062426272356996315171360204431419365407064064000000*x10^485+317659205819979852691321962109639794336503191656201194464990964602983819514626457333833445368976632063899854132884279326202042526512690612425176409203415682980703461137/1180726387205509484298079173264021079651625885584095171420374592723371700151730185505879290538581781804148405377869798533178437848463533996626582116371519930105856000000*x10^484-362403127408849247345213874610316072555872812693959306690617715962378154902840905501291990187384551493584083769712881470721812509244750259554622844556055341038042951067524909/2904976464772117282428316517684137630008834370514236459464010857242901041451217427177518105566397023479401794044193262323668347978492668193214056806032925602117345869824000000*x10^483+299133580925470508900841710028979726975531218020316035695954190742835002631388827386511328554858887744949768506996752001066378899055509486999679092258054005726963277044721835770291/7738177537660163764944946977045404558138112695807225596680610345154493535582343641122948693992179133645632199313924509606868740621277500782365035241979102099449713938277597184000000*x10^482-17381505417015180764615687572227568557140546783948613751454774133925714007442719569982476048830209786205539058119467016315714679403207195571535489861502709556890484672198905395576759/2158951533007185690419640206595667871720533442130215941473890286298103696427473875873302685623817978287131383608584938180316378633336422718279844832512169485746470188779449614336000000*x10^481+1119006183103324720981349549482292725721706952883025005915538590652523490411636845231005729747203577554172913783989022308306353147341921172094696628043038515948821729744484732661063246553/1956424607598847615172754598095341460010173640990864644436107586321051184873005406525379907290818861379972162775030802299497259786500399575923449148463867890627565313310427004914368512000000*x10^480+7011193631846359304770679182886863795785814819199125309707852931237860466287995099446334115866257448138455837522459281624589351282883328500297061279485878955163777805106851065695998172803814099/17285739198089845451364131138882833266213007902748737735240740757168598649393775524662958922239896824908487407761949449774513703194371608401925916749761501372549852997394174067264273948606464000000*x10^479-94390287110182733887703876149737433234721057787654657559263596759423602359972538404600675101378266783144593095728446533218434759798637886462877723595127625025497640946559432638113695763373962850659/391604964384885830731564118125162811079402451435192103644331933705503168682286105756134401791560414588936800525365412394751653043127849914023951258782496861294842409685365534659058673450889720627200000*x10^478+8128464610089558416101625778291215313956282811818033337341318210439679736672331504604979142518186968871506907332484901113208402137227041319991960329158480569772933023128405721363815279511682821220283553/99424584407678663564436813950797586104949488394880923194259434648490199496745619390424963270859273659985164285385024552903497191119729814671540985092288128114147539395017455594588406602446391170039808000000*x10^477-1442404097653248230641044040722323004594945558160641249315430274704768281452415819888975071661081313903335347024471712022623742356831376741308400503784186763135533549333605630340201016957976272400588347191/73358135191719370864937446939427903578626865793199930388349071714588913155608445752931433957943418317550976887257062250408624552532512957682750249519919588679913435460935283053799488386847320961940717568000000*x10^476+84862762878293685914188406663477134004004237703578882246090589590573961696390214513990120889931948110241332708703946054516926604589377163239908292016496482941006980527493848307305631898376473413435555067165131/28568436965074686994939244096533641665996676957663755607941311931815796134677443727557875901349309345991273157567744555791398344020200289848919292015484781314557537414671281265261244884076076601747397538742272000000*x10^475+2280802475646701208068139067646419955741963493573500358476290679767306430745437174364330436831878893844855065036542379692595751544039861778979574111445441591312779969059055680031517295384549914586924107834540059279/27968814041614734389602464302191497061069072704999351041486231735678914389606698861160163644055888692128262325263555165309892684177560305965280324995371771239546289261874745742784676615204203829953321411801610452992000000*x10^474-239795989706433033374857240668711017271920807175539944152549302337594178793543982141197896083674247169515917505565529394173427937683780802787604739372969025993188942792320750777415048851245934807430082116779606635390579/946800292936741988556822621557786558511310249209638031456391916716202609916965969847993859678579944005925936234821869456070487144778771477536669561743325200001120984092983892884746872777892708051579836432308117054685184000000*x10^473+243542255102620173816690584810308534738137432256688915232575171208348384453326517433233719971466249499716467288503372027451004477183510618775610079614092208167846617161754215343533814470133423947490335755203549804298281203/2218921166526548524381769495882828578527106700047707690521200096016092436601401446935758409542719956772288024159928533257246793672503528834754938784901656938722627138320317051364692771042269350589682504662757303129360197222400000*x10^472-112344761380605023144630479551610057032985419744890247392604944646574510635845986862506561281085028398963326562811939136462680796038251948781834972523630842676301016412426594134261435342799571924137081229014076812803552537200183/3526953004982283614019578796010797197283050828658830897006542340616618767053561585889918634384057944089984091521964804327061206074507634047554627649213334687530228610088760749973665512643976710068794444336406105751086739883032576000000*x10^471+2661294509253456611431764207273195686502804511641764949334493283851589657613009976223811425683403073529591014653245467611689948025151840770173635681809741577927806795741975346413544615481799129247480646192503241448977011345741078261/399512074686363194094453768539327041725040299565500411027519077091006874219225135080094643391219779558848857983059041245343531056883777739102702892336991273395299115579194285192516987279233817856332621887762065222848599373510632013824000000*x10^470-12172383444278655083091137450291558269509474172908383358377547033911479417296754426336397992440483158056762406902327287831825980825602793161872956637419451800160814809026800763566036482486665515757412417164640005792978055537810610297439/15778329877663227987566357134692182185888741591039873233120838430632225490414077484853257846092833973897176797182933774943597415560567918028122148029957133351473943270684699099393265895606060402418000568835275003911182583657428900753965056000000*x10^469-4380118737582751166776224653129357074393466821734605425179556982151924767636408899903583886510422676055876088112541788549731628958760073528861376391487328350067616980307810717396261016074366744922142335584895063643436827007188959207619452251/38605130032948368920573577222422640490366204403642532973144244811654989740345147001216187271979704992079342177720552233135958758844487839489098177032419869382304964120940433884948932502871827138107526482979733921129562393194170588166500175472230400000*x10^468+100051569621864797147328365332709330735092282166528462848631118507429903336468899065078317668947125964540972498244360234955281888296305369608984405303440945464647238977539259694041269211410725759620412092645392043915945303862694165106933768862989/984388701152874736526712866178443780532894176433535162597389358066498614753629962916102357776640317619850048067680204978894436395524791374783469952679034938482177706941303674501959652715046640937591262559819964369980790594749683630331391019804996403200000*x10^467-23720851487167490845961761636336165194673712838038907090220939256175111214122505999181465700994199925411611143169748091899628253250048273226689645621895873861962971274345110753927970196485852634475563679961052692569782164906442028134155568790976107/648014636030377251668742394990737240467515640508587744129661614328967775234377369301006109056795598435534571953192351503894850100873535185999287050727712933135002204848246807206722714876419127885255620999160774030271156388486069473247959557349589385216000000*x10^466+5292279224742753194192404874716791032335752424226161904601619637381915463303153399463358950844946591465125038330832977843593858936373597122250676816509201570776009736170983732256554840534786045545125766123481068052918418701604834918367873194330208492409/579550593704495834275436423475175869537641678057574431786874605451883671845314931479616211622727029869623473357193673182805351398016044446528090375244228606323422951901619835531718046604295694185922594129357439932424948173729739261260366134196490567489159168000000*x10^465-613475438689730430512815571284861685855231696898901231955622322184813760378856663954285771470838479199392023549034357412779734952411235681095902278908942706711971307715826736397687071303232748731169999984947650463599697601513670069841445499209751130864308421/393888083707698366790294712596362428676040940641762117117358604347740026267637221290532280532116689488710375926376536816654560245553216511816137454992488506916076468722224511500118980066329942779297175564453007905433021476586374910480040280909839635250602093576192000000*x10^464+4384622870330869906606046592374582990179817398558581582090472408957850421631971681901287038581968801038489544787038601728677568658830182763073398957800999258698868098413426743574677519351015974649336593438018388220654048423908860137710981949618713560515872790941/49894591339421567518060211834006421565251458032973290899490049129936924607374142095314305039564285290913920739345968671639266455424717041984773763698808504148073238445981623320743071442962146511739131823100391417397011696482149282660327662463411206276464268397483393024000000*x10^463+17150447938647393419141231200007746786863739322742576929067289940141273101471964863894477996069297001327958730989722447717820104216631534208684995097950265173065061694048334737995913686501746273607009272374844967267589862596812104355772865461541288749308355187387051/294508582449167273994679407297742211722154260054013269529343802302813844063249801503219067915840451347152984154844120003812882476196941346127663844897259365946019375301073375684146064931096719263983887793368110386349407347527787927358275603959030423262939167016345436946432000000*x10^462-14160517071768586903398391259566523244232897171353618664567317325892290849592917423606667050933080568684760912507131533574023755698838903773755963202692331480762638848516969134630592004464428041218559419389965318027496334406016034972908455886426906718675515324798322113/482405058051735994803284869153701742800888677968473735489065148172009076575603174862272833246146659306636588045634668566245501496010589924957113377941710841419579736743158189370631254357136426154405608205536964812840329235250516625012855439284891833304694355572773825718255616000000*x10^461+77638116455478595172850714708858754278323768155096917718978794658664144574517332956180326043245241404758765396979989788138897241362375648404427145216244429182933511951859836015334732925017095718657977836098292181256566989492582242338560614150740123452685589468505894533/8993408582250221045975525060651153919359424639269403211617571690921026356159459188503800676946019862788010677136474892556433992175625997886700470831627609257893593663568877673266768384800900516164275981546081986867951852171456059937739662118096912035180373343178140608033193984000000*x10^460-885660549410305776897893673004014113635839351823307955590588607581830772742679749720956936923576667103443750205149674866387536087752400691372470279076921557966015217117816623611888898050661393984657523561352585220798456024276128337725680673427961306800732555367356133959/486843184585811965955475089949915798834656853805783693855564547535191560080098724071005743312011208572257644655654507517054960109773887352266718821018774581160639870321195244712841061897222081275026139801027904889118460264214821377962973709326312838171097543644043344914863567667200000*x10^459+4879761311175394956853502063498568870522518146611205620457587307827879777759731927193767799547375394474497076836049914230360995986493362482305656923324824215151995564560903164107764273331437471434407610211652380898303520692018131920819397771666447265844929294976003877070305431/20173009460044155513638809798197093010200421870763823220728960594905310152440599566146859541944088762435153776703776209099395466894230314927970577086509510303821491496982361790209378863555577159661242138205720637031272602153700455952969845290180456235079339413550291895496456140742459392000000*x10^458+24096373318519728769083656631000382972223308032134895678488512072158939611108159802409010726272032372257447710714459548713658756394552373664062336721471127716507966428400867166339348765931847986791293370893041506735720611683844849888141615282145253320118634743792292600926709749/3812698787948345392077735051859250578927879733574362588717773552437103618811273318001756453427432776100244063797013703519785743243009529521386439069350297447422261892929666378349572605212004083175974764120881200398910521807049386175111300759844106228429995149161005168248830210600324825088000000*x10^457-19006478409760544427437898442212231134880299072421522915363323078235389589680011361634328414461530214602413211765518015981950635206371531406537212567572017767987775877356277505063173829010463736976804367830964948201948394139358389196262475511441815016924269774816006639850579627807/1160966780930271171887670323291141801283539378873393408264562046717098051928032725331534840068653280322524317426190672721774758817496401739262170696617165572740078746397083412207444858287055243327084315674808325521468253890246538090321391081372530346556933522919526073731768799127798909239296000000*x10^456+106599694015727751124263659569138050527616929802087674098218007267350577542289759043302402403130103948545838847183466539043034689939063853078153649027102742493967889932942299506806801927495579970539757915332269359522210443139576553572108540587632080637863009047694490505818644480806371729/17104439993837458195896670960785115196100693254106426199636397585815641967995967323953278928222983835955567546889212495481471553875539627083624333996970543947258342884998489322046606161113388231960413672766222473708354238850722147933962551661703630773638349493959727438412841030196324128301082738688000000*x10^455-49168048235674605018311973543627606339328117952286539069332882999152390022101584820798298353126054164819554349520774365718626579731122083324194418700871351759717029866560035938888561818890045776262151904316647803937129257974618279880701982160492220932170411473839341149337343342036223113443/31249811868741036123903217845354405463275966575252440666735698389285177875528632300862640601863391468290821908166591229244648528930610898681781658212465183791640992450892239991379149456354160299791675780143888459465163194380269364275349581885932533423437264525464422029980260562168684182406078163582976000000*x10^454+62605569670286706601159177527915452865692470165062602738142847824341165064398680096997901402152010239970811623721511381201369955570915348093450553737111449187794904372227874623462495763124092276338401952319732825113204273938286526426427225018731034256068940577884039039469995954579376158477/224998645454935460092103168486551719335586959341817572800497028402853280703806152566211012333416418571693917738799456850561469408300398470508827939129749323299815145646424127937929876085749954158500065617035996908149174999537939422782516989578714240648748304583343838615857876047614526113323762777797427200000*x10^453-2282434668894267317215517905978286111688017929074206744713824597800715921716798090510603415340596713273081552483174601760886789466694923227009187871595520002595227539277314572747121507861486000514977572173524925645473795716889532280860789946918764757425645558243751634021484788705391468926229/98657406059080100541185397317983197894268169932200169321561937014083106523004921777232204687956431215316349050108785839834193106151558721348710874749612483280502945063044051618223492066079639899419108771757943924285250253797395678101678049590474620239663156593704606356281361489358017410170203502808615878656000*x10^452-1091735106057992413101562121195103336250391684149757989538871639523710320216807061432880342057637512851808824997439145295546099619659652396001427427592274931280450539805520009362356050123012067262392963907676923297849806529766952723153888314451757939589267809478906770649272061374258406025334435683/180247080869939343688745720899955302552827946466129709350493658924729835617529992087003237964896399830382969714548751729377070804938897783904094768167542006953478880630181482306494320004727502096238711726001763549669152213687841903891765796601797131177864587096698315812926047441057097808380961799631341210304512000000*x10^451+2359357256447188408421855043863304222116761713913453875032076171252538109127989573925823741459620450754429532500496761418197312424401750939521741466191846332507805514507643420864479186994838275273514461414900882098053359113365560569462085848560292301821378497917036895859618197109703778741315066141349/658622833498758361838676864168436675528033316387237957966703829710962819346454591085909831523731444980219371336961138819143816721246732502385562282884198493408011829822683136347930245297274292659656252646810444010491082188815374316820512220782966717323917201251335645980431777349622635391824034415852920782452686848000000*x10^450-20224404392220748548487975645349612744870684815137863521898296851395892893878241971461775028743118014790474637309583879026668723409637665841817898269728695731015475964985954300327224847745859202667598209846057048054734870431809754013183617908687650348315035130439588882164827286658314292665173373216963/19150725466348512367309219588897620257661276430336611393185695971595688131766141186959532024305422015578686335797793113356643286202404991223210964840786694654479113205613401964578279440182283278873081807730334448920433005182477807058319509188920109165264669390231144167738708602935181244469960385322492619674393509888000000*x10^449+34411686119360971915477512744920032883709165097160621349009937072201689103684893927328723112773489740644120890707197786820666776339151996787896725942560739244400210667382488487278114983792806714823163152491687039719460143007501508668498616648329629098316813564011891579796116247584756890727183206206753881/159197108192935231032586446059567582558899541773923700019843712757479216086152166766016545788247327402203282706536684482366772141707662331289869269076733674658486696211283368521244550244319293554780098105391110723708221507131160638404751331961114529474470406940582966794786723809909721408092110189128082773460282088672460800000*x10^448-642880874875783412190999620079998326177715003719185116634988869531819158481266772783898861217668158684377488482712482274725020336357341783101929793220304634765034479183297429627496852146350497742000002578279658674062263056798834855554152323848514471319766575313052081894937148256448891773561310457358356728783/23268249333479413367722834956066397866808757025676687994900357056633162223152000694520978332410229373106031800387401803942727416231991926341327292368255393888084415518241177143065103463709707945966659139083964743377193655482290438909238454679436499627988594678435606426726027552056404881006742825242960578168954830080366870528000000*x10^447-13628338306702029435387773122509178336050690208689929028521050188792879187728889769272433008975110483452960958040383113363449811962772981260164478791718831993567702632848931593169219808586646148461930909543971180204069130639297322281491824201900028498946004829395090472596060002769363751285761722621609089890039/24292052304152507555902639694133319372948342334806462266675972767125021360970688725079901379036279465522697199604447483316207422546199571100345693232458631219160129801043788937359968016112935095589192141203659192085790176323511218221244946685331705611620092844286773109501972764346886695771039509553650843608388842603903012831232000000*x10^446+167164946830434209943704467609635952730896449151208075620445132460048808219213037634942201999779887130735497849835255866239833843069673249873338770320107287466670679363705929301362288805770613540338468993892959044709799827938634989607016407605257338292191850714846505884376237710364354328769322592509701744357/104707122000657360154752757302298790400639406615545095977051606754849230004184003125344402495846032178977143101743308117742273373043963668535972815657149272496379869832085297143792965586693685756849966125877841345197371449670306975091573046057464248325948676052960228920267123984253821964530342713593322601760296735361650917376000000*x10^445-777523503586054153759838690359529373859972331603136924876424344146168004898216282990116317907164967069962611894579202870162446172188260421047023817627677870006903075763670660869837930204462720915501607325595413225149831128771542529805871222839780325451182259409722946401401108227745385983524271890476010333266723229/1369488740698901765971567215396460012969335747467049116746124640719440204246083547565104520144549291148307577324900331319434509653464547020353088801673087793611371477663644645132605556876382828948936296152497490613028506980414268438440905114332260235560694354189511120821283216562820084360788123390596619959266529390637636251373535232000000*x10^444+882195321718000968657527322182185858517137388528759181739040462726130083980377919451980669070536945381425944476162816991504662873476421635267244239507810237213264833075450242230974545579618005664097588954369943773721591661906070405965982555631519389272239169876501563078709242961237956925427042044767001238120902793629/6672149144685049403813475473411553183186603761659463296787119249585112675086919043737189222144244146474554516726914414188284931031679273083160248641751283730474601839177276711086054273101737142639217634854967774266674886008578315832084089717026771867651702893611298180641291831094059451005759737158986732441546531191186563816691863650304000000*x10^443-24109821858450827406439607048942674221321984254302453283030365545373644896768184875006869786445643722271828813830106920989569802403770877087441046783619153929386909367908879992333595280082696842716172201469353480486791187013211017450804799395218396534772323671059802304581878273686155810020947723408810730028300669420723/1142814045688086118196926845930272593657680475551734947802818768968000080379731352460110441455393817713344790818131809505187178343269815492775041337669962066460352896266582926670708233464706914962673495520002449086113907819156804658614152991844491768956218236246360166502966266444579370342580284980262696266003641795590423633727753270853632000000*x10^442+2603016624308075659122610257309829030854452447367553626978621570262261956895109562299761233145664830541293731242087080961198400854792829278250879063119839079706077111563033342107754095192577409509854039719698155560945193582480318259414996445828988512432768157192911656070914696719228945391440270896067489932646321497913313/1974782670949012812244289589767511041840471861753397989803270832776704138896175777051070842834920517008659798533731766824963444177170241171515271431493694450843489804748655297286983827427013549055499800258564232020804832711502958450085256369907281776756345112233710367717125708416233151951978732445893939147654293022780252039081557652035076096000000*x10^441+25393562393345928415131473785160979305975882201306277058782924493920990449665808236940692761696325832598026747215045428121953119157230385675045825957948186023503889622307540175343053448699240376117119693093332181257889351086258552838592190313011021214671925433648166492717666191229679219690526289292162525900841859484988279/46553908900952856877036349425874099012161833437722040353168720148168238216300814769965244256250319800965438089304876619215589838860516524133656785875341674344400720945494106169591218744634241988701911420288991637445295862760205226945880817907362629756565709936141791507344369926147844756338905086176106152551798623904768006134219430067975277772800000*x10^440-42172199140273650463140539045770453792639488618381727452478599521747989235701194020749063058571396572592609858119908731115453365485412817907182158274130854019395876469661383134695796188693717911761217115026299946328749710098212984988012680104080305538550870738469654805336499317856365822550257617005811988131270343036189205823/159436053721739498409354964319469771474032336230522340104756873955059985357921647535995255567120142861211157494419367926380248629088016591223456954293074915183299992876187434081761926291147365896544831873675441836431698973795902853426083258280834301528200278981300840248009861194692999755994954942751693071025017001487186428627288638594703903686656000000*x10^439+88858326866840981066674898245415009312314831545928987564155946122281222963096529543820662939031617621272343326622751097091980301740870372433585048818586987865593068606153768534260868126856546498852035470283014443172757140462611571359624059731333005096111606826841535721703438957626142558775630030482181459824288572254984402749897/1265603394443168138373459706767951045960868684997886335751560065455266163771182038140730338691799694032294168190700942599606413617700675701131801303178428676725035343451175851741026170899127790486772875413235657297594826453991876850496248904233262685530853814553566069888702278163473032063087952335562939597796584957805285870443417213164759587464675328000000*x10^438-59027061239263885150854880383478293879656895374625341519528814491571989491092532504303982555351615452182635914561481314428729662978018527044207534650803186037336742066055842473715541405423264038020141128099890859302938621950922556081554553567440444994791726561285595036770298800028776899480553297820028360471944449642326942267043689/4624514803295336377616621768530093121941014174982276670836200479173542562419899167366228657579836081994002890568821244258961835359078269011935601961813978384753279144970596562261709628465412946438668086759963091765411495862886318011713293496068341852929739838378730419373318124409330459158523377834146981290348721435820514570600246496904031532595923648512000000*x10^437+27187684415837719751785742199025052347671022795276901711869763047475416309556792208300676242691366655816611147891710208913585811566589780393557305861241772757190662154122509601691700864497764013784965506118828728981912652086093222497003196431552685029708109377831963946779845529100960879723189790152671931006259759740946900121903132731/21725970545881490302042889068554377486878884594066735799588469851157302958248686288286542233310069913207825579892322205528602702516949707818073458016602070451570905423071862649505511834530510022368862671598306605113903207563839922019029052844529070025063917760703275510215848548475034497126742829064822518102058293305484777452679958042455140140135649300709376000000*x10^436+164568165724531053807142530620255240584012614975912521980100007797433495374481493460498772877685536799556122595864465459855618746051980329164435081515636085914941519332294614040160561415077805986990149551725500643309701396116968504101573760038552622155065814932210904296800774550982027246206958632042021751986431101404239265183995475199/1058489284995346207515529555419969271160739257422931368155950251148383800125875995965320337606866606171485262252353937853353523666625789764896538874568852872400534512212061148283908536578326448289810989360269497801149364272510281000767095454585456291621114073301463582857716141281703680700014910632038153081932280049843218357494567555828414427627408833930560798720000*x10^435-28282663148515713795995058820466524383830900140900733654243226409623833856334220971953250243316955678631528719498110688257758203508628137116831163549206368709445912394230800242420193958486108696464552619028262331135064026078370215043550697895836082655043011311281587516502383076297133776821297903179611098822221468598092355063849565894377691/248639133045406824145397892568150781795657651568646578379832713994755354649568271452253747303852965789681888103077940001752742709290398015774196981636223539726885556918613163731890115242248882703276601400727305033489985667612665007080190722282123682901799695818513795613277521587072194596433502507465762158945892583708171992175473918864094549049678335090288731619328000000*x10^434+1031324910256364895623935289372104079801163863322748555315443727600827931909481557450500297454633878366250777076281320241450709356058191451308973718936510623662412479374220696016540869473937118942357151488747476957365131148898369635461678624253105599872140075346349139275890704876607055314083000200352009998333671061737864328985639567283486139/31328530763721259842320134463586998506252864097649468875858921963339174685845602202983972160285473689499917900987820440220845581370590149987548819686164166005587580171745258630218154520523359220612851776491640434219738194119195790892104031007547584045626761673132738247272967719971096519150621315940686032027182465547229671014109713776875913180259470221376380184035328000000*x10^433-362212664433959611027090979131505426084782399081501794533284252885091922025138535030641921137987203073356757955352900242320029197820212794231630736741174631962497984585008280277289696196667818672865197229063240366237774701609376742526752454705707684410580762311961727713771479491127758595160993468503166213145724878604530512119977098563583841767/57237225705318741731918885664973446270923982706405579636194250427020672151039915224851717136841560430716350005104747944283484877164068204027251693566621931292208508973778587517408568308996177296059680195650227073319461680655770709959874064650789436051360093576813512777767712024387193340488185144223633380513662364554788608942778447070352293380334052094454646596232544256000000*x10^432+1023914126729542171315696580962188572817778802752607201626898424738460483876059787043665564913832822850306026969813454163504941413958965468120409580862328681534268160641128260501732111904764216132947114476772951682287411593269165435293298668773835267933758329666262041271077823162697478220794916166314452377268540970930623942751373653792165736488127/1434135927272466392834959599221574669764271310691698203364483138699429961416456115873884624580702138152028865727904564491966997082222892920106818434005279110457576400846996288836189087550208218330071346982212089549092431870510990908754604563890180109702878504660639376159747792483045516339271966973667357982150324206284783385670256769794747062937650009278655625115202628878336000000*x10^431+5184564313378302624108191004811829062358895036978662855276140503232902942968309305471162321717523008358404239293442897643684368522846361232428545331904627368169080012153359505724176007895454036287591884414372296992749218921240477184138911059352750830749041038533544781395488437148708137939894268495769031402152006781591594991345772235596244813392107/142918163952370696347789337515153650272326746434567233684376946967483193064065381292813847769578698531114003873720816690554020200139339565365554033396053360080326840964407030165657316161139840812129473687445535687610465801495831657652436138448765039659663219709908444013301411829083135910100902745139468892730289581357216322488339588277181975490204721833751117841025920161493811200000*x10^430-597090178625983115283463320739315990575720185463037550551556626478495642142225950295230211058194946224433479583305542159824938900563796389582371079030340594252424859893143543520296112917440485884777864540443789959297808353300834446931171540180819219823931165539465160709085503561979296589758582708040667526675443184441011785246443825579840032843450169/13475141172652094227077280394285915597105093235259196318812683571219843917469021664751019932560277290076463222379391287966521904584566301877323666005913602521859387862358377129904832666621756419429350376244864793403272489855321270578658264482312132310768246429791367578396990258170695671523799401684578495600284446242251824691757732608991443403362159487182248253582443900940845056000000*x10^429+42411019411675727640784186348742088309645981803015292508786045570065370979649734938354959008550214709131826478242315383296447906572096902699011149675049488264747062152177074316167073251844995687875590354858912172715808212206303909359244256737466869007549798049511217846055940752634934498944863422068202368431023977631062573343747469219041877250827398448553/3102004448226857395261644101325406342284786672943137510983317383461950509489203725269014290515240952730181986718180633272469275479176331824763662561893323127737074804690623132058352289521661571265475315312320365171020133709674667129748289800357217482203471864630832399282143951411410484976121669866593338844176680093858854547692013562055048254340775838268327912471185750884384413581312000000*x10^428-124869633123105058576398146419743501506383732124910479883262170280722329846927246304276689756948811828291806986533661512794009524946998119331351902035655453445640841868577158488288049778745616823951961688365138821790528344027778622481545987108117548958932624561412250342529231386931424421453048785495040221043983833499320535360413203421776190298123530335939963/45338897015283747689144190184972139098834442011736897860532166876679868646694201648531912870170761765104339917872928135910410930403641265950745692004632810835005085345358147698164877063648605525616187208604874457339630274300604934768401003722021090719885944773444246347907815993829175648410994326770128240546486356251841018069066470222996585285444779652129880768678850934926162588904456192000000*x10^427+8184397280020743201379405561252593958477317068179768495492490250983472024038874158644580370477917976295435996906906447789422294885246041674791352382271232765494855829065994547223524403345992744814965499963318358338747321291424755174546324857737811895749359807262182213135119021435601613631841722193575047153932719289330938107820384668175492255715204695411068711/23666904241978116293733267276555456609591578730126660683197791109626891433574373260533658518229137641384465437129668486945234505670700740826289251226418327255872654550276953098442065827224572084371649722891744466731287003184915775949105323942895009355780463171737896593607879948778829688470539038574006941565265877963461011432052697456404217519002174978411797761250360188031456871408126132224000000*x10^426+21062226593017951088810807950274668107845545516958595680861437545546751960221654720319947662389175950784986573008682732842450674155193647521517405360863052172536524580821053494360115114199490727232346213504073374351068517291906447801344098334799819389162599875170617451752868044865061474167798108556099659512073404088911961825698068617289619100798822024709864463/8946089803467727959031175030537962598425616759987877738248765039438964961891113092481722919890614028443327935235014688065298643143524880032337336963586127702719863420004688271211100882690888247892483595253079408424426487203898163308761812450414313536485015078916924912383778620638397622241863756580974623911670501870188262321315919638520794222182822141839659553752636151075890697392271677980672000000*x10^425-75073905745979908827676087288656251647908212891346211725836603375746121517176049478406460303820707074431676199520882627677834346841207123632576844292901285838658480266057152834044327419129024717546737515828232184042951056754870000601264813139452948507738087449996617202139529729740575333924853123018743712904222103751847725850290033769309521172446597249837305621939/4669858877410153994614273365940816476378171948713672179365855350587139710107161034275459364182900522847417182192677667170085891720919987376880089894991958660819768705242447277572194660764643665399876436722107451197550626320434841247173666099116271666045177871194634804264332439973243558810252880935268753681892001976238272931726910051307854583979433158040302287058876070861614944038765815905910784000000*x10^424+4206227959107106973450485172187599711777193967144001937694552561697656263248782671451112919373655726440947829387065110885290266865099481436569203208578126837564954719323784252674829934293785809501728171136263483810935148038217902861281940112791655284674215830643735409677723247819049989729893922009028129467940836589604897388928118402602613738385935855495902187915937/775621106275304668014570676324897427485720013663625370154674338683882204578707564511024023487469023203839199260547463447249720379465528812505447658013664406665247038588904652374945422292454906971415840899208210303447726753403132268962389814825948030351321815515690707944630487984646907449666546678976001179710607964598847695115005878521768211357311307249057479859687871042197318432620467787281727488000000*x10^423-429947064378850920806769180806171559355778869873776422735414084615814673322003628211046777940000698319706141522857810727962424642499012759850639269888900765771109857497757151960828841092165493006624818722848817169535764800102592352466407851795503341779812086479445077675712794062796281101352723685631758580685236685028805182794183285594171331854621655363293674422485687021/374103776947555149914131845170435126404332362750349097535963764428719535970038862175473195200663959023861353300941336949585063131186849581078127557994414725938035273628509203170702675643475190369709059709233297659241335149515425981024091554605369861583292348634052067781517734008658773576382766126577136697007458118349033011089430555375647417847549248202823396145763531464040948204968964986904021055832064000000*x10^422+515935101724871526007829168725651776181970687559665133067747188392532343843297801813055494642704288387422502634505442560484689711902779436314617492201212714968096116818253651942949592151336548043041678064943413400869680396989384003273141310259618838863265200360220684007024860142764491729250346450878085288322291591486324796434924748591415456961788305584295493440443917/3366933992527996349227186606533916137638991264753141877823673879858475823730349759579258756805975631214752179708472032546265568180681646229703148021949732533442317462656582828536324080791276713327381537383099678933172016345638833829216823991448328754249631137706468610033659606077928962187444895139194230273067123065141297099804874998380826760627943233825410565311871783176368533844720684882136189502488576000*x10^421-5694618174071850717343589515453822011272206152385939910151773125875974977794354022080175672804194764738307428701985385462949168705682409649580888112315574308671763303485039664375117019247759290477947796722973190869713145637206806443942669247366613879129590845151506576942753876099529983568267889242078929119364547201209724753338595647165805982918761461294257231240993107901/3785469787291476510792658418546132174440884332740917052790062879077806356895599391231572768421241525064216758355309786745862888040680226253333939345293637746830224002629893432452839443449638495537923734645491146714403245454450553480602546112231444082470200669901365015711689907879616131640899583642650989974703774670777322954672927152025704917949078331199400063276793690992754037744187502325946349674490232832000000*x10^420-637424178076755925062276561608957681641948691527920475950859029563623692939464485800480670990424057100531306024977226678901108702977098854250129477040601463213259026075892363463210803136111203810166613056769916232546951178272527317474466014071339325506781223145105239861802961406072368672846221286077529039870626404281104687837097460505476612074808325857357021092413896505068769/102752791906239838408955920113016211743023364327919452480933466789687975751574149875589811226026179956343099688796528851429702232976224061420496449588650502999959600327385827330499873852996987322881401853217211686415761694615605823677475511670410318174571126983802651986478110859484300277260578298396118471873359259663579654281641934614585734292809782222076515317585287948307315600528225563135487715564362879991808000000*x10^419+13441044924611128905412973395796299425919592703862593765212274445008518399212779559175691638978142484027161139423601735985731739497120546346884375545034821007745851289684444429738455622194231935745986098238870784410237923046480987722894605311838414996895081904795736553662411965531853215785846102866488657100189101944052202200597887137835170796507395156787995506366221485104587433/6257645027090006159105415534882687295150122887570294656088848127491997723270865727423419503664994359341294771047708607052068865988252045340508233779948815632697539659937796884427442317647516527963477372860928191702719887202090394661958258660727988376831381633313581505976516951342593886885169218372323614937087578913512000945751993818028271218432115737324459782840944036051915520072168936794951201877869699391501107200000*x10^418-7958072198926104951434040632154297559298685402660665877779113639951460549843424687499426699003938036361051707292392736442140289308602972179402957367446635377218523951772022353170633825657707687757126130561264689377155372103474945622943768462279501080516123756803667584418924501427398851535819343303781309993505059400810304092428036295630752655145695447615272463582496803722935519601/17740423651800167461063853041392418481750598386261785350011884441439813545472904337245394292890259008732570675920253900992615235076694548540340842766154892318697524935923654167351798970530709356776458352060731423477210880217926268866651663303163847048316966930444003569443425557056253669319454734085537448346643286219806522681206902474110148904255048115314843484354076342207180499404598935813686657323760597774905638912000000*x10^417+2105394600568681787317345191747408898107474351208422443472857726063777829521414021238131064289158038737000313320781239629359140526871510994405490918281065941924166512950805642123665959915222792065199000103690653041455699705602339252241903264136481811192822899122582483678563468359418360891544045928116059650792030324958293754730437507872200047254700832324957732483763473044164508877137/37042004584958749658701325150427369789895249430514607810824814713726330682947424256168383283554860810233607571321490145272580610840138217352231679695731415161440432066208589901430556250468121136949245039102807212220416317895030049393568672977006112636885826950767079452997872563133457661539021484770602192147791181626956019358360012365941990912084540464777393195331311402528592882756802577978977740492012128154002974048256000000*x10^416+5280258508331407703428312646690545183082298056095019689082922480051528346674507778800565168975489270591774091976958900335067594821990610040510616780575930187665507308590668653721812981471319107247919288476338805340240183407537920477801875495430451059350531711262430338808335946760245958987367899347716238545702210819889606365652154406604727255613889190160889478694646174918446033979663/22098201592398248367819533404026385177514651660261286031143489463503022418855491956251309798875014106219363602548363263808328090124059599380417070629910627102025034901212438775482000414564981981128578183327617559747494077647092212323934682621711075195947887620914760542245587974806474170655279102914576393487025139210595476691501630234310536292695005854415770569100508059565629125484629652234315863470663235310159488517931008000000*x10^415-377561746166254956582348223152528984309094829448636400265756632520891623148888583143785003779179447583873882027312566377554701302462315267279901333645099468682512125744967535222546608336923639190633400611241510848826604803661852320068270674163204936674439408420790364599720715255379663756786151480685843580825516501373881756378674149002583076753576213805217397987743940085113118992690664497/154153036453735199114205825111323694564673570954408138392160410953858265662587029070089818736988666584239695152540555153188022515234508118077902136155960187276980820737239570636166892710111757030901847119951036893605837323106543074587709448754034331280533200791206657768061177059890908091914744243913373179803035184744166664404153281309053153807605325384794521713578035040246271392267051975867999406141624790753616199266810724352000000*x10^414+235335384289263335355819729967071008442676385713024174702796221101604932186947366013951914198421093345380174124248750655589166443647870738283284054263157532068426106156219843227599064953240968036636817726270999423326603942956568715166392584562367589415329144228926137963039498128875547055133942587199811795748061277111704661370540993169343755494706161897424610882625145207028428808694859312691/299118551934827780361204983046012496933292597079933551736148061414866578691683871207602284277252808640058704473989693219246038888561039552318361304997025147392253584558539662862418238614700853342761944151552991988352766741755936181929991414362328216416746622815257398733145907967012318061551369730889509318089809472477580995609819027052086739648277373376655289933026819192093865009554987653974266047677208743978316873057319529532620800000*x10^413-1269323046236064800832565664623913832409165567928876207574334562076881561831398412716357012990432871012016782670947451831110861315095823365552479074820502799766330160569053659292268094728156123967074888094588449480842203938956364588869410170416695842430793901417580360316457091972416580786610963385078616384458611111091732801093676420100197735092850536548064116083843313613211768507524498675553057/8197343915773955320798822560375972478456883622975578985329137623074418589045596490444340600618113220780808796109687542673437695741015288931284691563443474164284709484826779460744571829235876885858391079473309745440807572557821431065791414710599604770900941198252129012281863607835972576476815287475027002862251228593248107184687090436362437100061041417387238220614599979959332370586854436657164761036593905628725773906135841706841473024000000*x10^412+51764281362689292320807999393102827208186624151252580767060776610026131275124917651387720509254850644901510449676332868292659219754400741793034077382247766131077569167601685923528244945198033744738011760582303743980956254870419147346705521859589540107505675869157925276110879043761047236137603003578028320631119538331789970629628998835546816824996940332943016881158401184006442952870672357395114621/2852675682689336451637990251010838422502995500795501486894539892829897668987867578674630529015103400831721461046171264850356318117873320548087072664078329009171078900719719252339110996574085156278720095656711791413401035250121858010895412319288662460273527536991740896274088535526918456613931720041309396996063427550450341300271107471854128110821242413250758900773880793025847664964225343956693336840734679158796569319335272913980832612352000000*x10^411+130252243579675420664350913503048140780094744885771814350767086836306742288052660703754706020162647455809374004740759028117058860959321469095417805549578417603133339977850553815706133947317898134946542671128439069963738248936214542654586721706846451920292097984409610332996178716073633538012721909263413217106591007737550470065873255606194566814924264999994805359950697100866701015566097742382709331/330910379191963028390006869117257257010347478092278172479766627568268129602592639126257141365751994496479689481355866722641332901673305183578100429033086165063845152483487433271336875602593878128331531096178567803954520089014135529263867829037484845391729194291041943967794270121122540967216079524791890051543357595852239590831448466735078860855264119937088032489770171990998329135850139898976427073525222782420402041042891658021776583032832000000*x10^410-207843847712641779797196655645761634032875642049792705043209574802063864363082705270608784989038235322427532095243720702300506866580958168192394305548103022683853251651102409359249478228294557902802013437697906304875257649357752819859602393778664419067566180661355732429501563909212367731010997364384421888695232843482089293580562478501636743910414616877556379136281538071990816447919179911298797873017/241233666430941047696315007586480540360543311529270787737749871497267466480290033923041456055633203987933693631908426840805531685319839478828435212765119814331543116160462338854804582314290937155553686169114175929082845144891304800833359647368326452290570582638169577152522022918298332365100521973573287847575107687376282661716125932249872489563487543434137175685042455381437781940034751986353815336599887408384473087920268018697875129030934528000000*x10^409+382543346349314403791080864158460810639210971556901824906608377551480258046167747154463295200435528930034859273526193507800233837518491256463630973190629266705904360835781361891668285491392075690388335145098934230234066405576801112558132024610448266089666041414349972107224474180667500380611305410837717965617692802362369150528148439817716376405138827020748922850616539320106416543165093663169958619849/1447401998585646286177890045518883242163259869175624726426499228983604798881740203538248736333799223927602161791450561044833190111919036872970611276590718885989258696962774033128827493885745622933322117014685055574497070869347828805000157884209958713743423495829017462915132137509789994190603131841439727085450646124257695970296755593499234937380925260604823054110254732288626691640208511918122892019599324450306838527521608112187250774185607168000000*x10^408-53819965266596890094433680609926124920626735617346777947031089903127775136339121628682583928243512406228317133089680173124975877384799131277575734501413406177392829976535215375498433019309609308454815712533083392051444894869990112998996878171779735131375146228284874419152075998204700935813082613415734829731433538468853132819471722025712552807227975307548310482001421390104253242115952781580367086217704403/1051717029820296647047723176435113016953636539179869141214928575760982853382645593655776449789810527287169993209550972468640871931883058248785397448241454519813059111421878719048201148917236027518302249953678513821763359623368996757604434722456177040415101354233263984973244974285913644738752810071154300253738490289392624076720909736370788087139477436561718946869809734594491081186374869763994128290849339529379756238221860972909948906541842622840832000000*x10^407+670760900437155810733858763427071222048402014920156630761058618873120582711478555321170069860966245307473546486093467471654866667081184750970684432835811758206440175054594896836084339125409177711474851726164942289468046585596336783446195792491514241501155170638226843617841680648020708501919865807424536059728153715887237402685729778175316496702046254642220462461003362137034489165019863608046181649382387/113261833980647331220524034385319863364237781142447445976992308158875076518131063932160540746594979861695230037951643188930555438818175503715350494426002794441406365845433092820575508344933110655817165379626916873112977190208968881588169893187588296660087838148197659920195612615406084818019533392278155411941068185011513362108405663916854101691943723937415886585979509879406731820071139820737829200553005795471666056423892720159532959166044590152089600000*x10^406+997208300712810251807227337834911702631048280051884213587660763728175926811145616976919151008343576545607477913553288872955742013460704740605961838680597007846816833410265449653825202602276005566988090273662816092085480560799608467574281195040429298090345356546794542538598227886042202664748626672735177604913946036682013016302142677460834569123566332838188629632760306030547458987160930705543281101336498921/5929159927314904377396244179470593144377821353280430270513281338710116934230002798793805313335035828634149553718164562389209779603183929183352556654206024000898102046551983466506138797135809828737180764338857989521573116212705056120670761191318943683044175394625449041685165867034266763579192842057139483110476112855479857494921800729763954920057517996360346734873239359749902919296306965781493297652492236530831313768599563420877127955520291970527474483200000*x10^405-227955672805866126808802994928603548263002531853703074271626199903961636405066848677004888357478281000160254657632660553732068310575016707966212513431358035525764523806792633569133599775014473042197520278226737993736991353809830372404978874092174918583805470452171666861622580579003004735301323383948504997329196273151621159937311195928773897211220636005486535010248519465194636384129379737081331439570439300953549/758280263104303120825205668112494157234479572871034227295943550407636854718675057937739761522417732124021386425016065883956038713451192703258958470506408409474858270733533165531470090765698718997198047951296548279913985832442849627272583648757779707624519591218648677941115862735012376394142972570687568494998790073087318975025549095329512194726155976554524743922938581718415084348804697853795177836777232129928016717866198165895975894231490140110758711656448000000*x10^404+1301320600400975077339758217729462969138190598976823049007476649645380086158985760317807639031031450291748828731185447941440836878819439302546111689750971607250725226998754968751731138255236209424121137737326965489665887189621974625974307632471060500656560140827796082120429901260483099425624915317702441438026685276882382647126597914237847843943561867869640071719371965712727368797218003102674812715612599779818003923/14249602704256064246547264915169990202750340133392475199345371199260311773873341688766005598529274022074609893698901910091301879503174813279642347577756426830851536623624555246667385945669010327395345717100764735276143621763266030195706391927456196265679972158180845955869449292516352577198734740548360787158017263053456898178680118599432193163293923111412628987799861827652456265082737882068518981908717746185607290162141595933517179004398162712961377709447970816000000*x10^403-3986984103998856615862226129021556189447510536075480887222964193388757330379406230859560633114622636682161029629174276333980069586735055049614443473981043905471017394257725803453028356293927036514992522077343892203741143721185435435876911402114400568108714097415716454289556339321425713582672337936914141435750814709153276987893687292314432496464820067481344668770856777883836944087825259495337393167466661642573817069/231413547917118483363927582222360640892665523766293797237368828275987463207703069025559930920115410118491664673670167019882742523131558967661391724662764371733028954767662777205878347757664727716900414445716419300884572417435440330378271804901888627354642747848856938323319856510465565853707452186505379183446200351988140026421765126054778816971893311329341094761869756081075889744943663204792748266197576198054262392233179517960318987031426162458492774001435046051840000*x10^402+456851236160347692085956273019127514433364619061803046715020537633645761093621533677530552223070023305558822742068831869916516957247701838255353864665605443632117158984675141744546348456269741158403231481391896217459402002853156906099406071970974138373687656049292824656040556835107181310349168477418763370484384430282404428855826372591362437235907387578417340972808936515053681898937223412311728767682982934820746062091/255606782472089961170156374909243798804171464887315421494002842141204334361235662605504832789036566630879429616826593571961392877822585587007809950422962465141481981857009340277401993205056949250940003228677681318704323170167327274008727493596176983850809944214873800057121477872923329556595049460549123370806484934241445574638586025596869329655318521150135845577883412398642914581915046176202899221300050073305389824148466467565261426584711624897335200374312346320896000000*x10^401+697367126841862319972431201836942369722991511966522618992075847003090417653360328204243030119681842626211153361564608678592811159058296169318052920405166541752875283871560471387905013679970435057180691410725752737970910339184143556619961250285167028196610737385594199345691166576005671368083143789313187517085790256261377974109055633508113102620427961771440995488963197539132067260929536879102859949044794459683859391575339/5136929507341591949636632666551072624567433929840378025764975118511783507657753111382830624561267879580783897009364051015708112665600502542095956573650276661948363389380316711554947857442029509096141244886735361462000782750852776225753396438802368844449727448886318759747970340812140154098890709008655732383097927723450331713511663356420282918082936319554280088578722938975526654352746683003149665650467106323218419295911730598659058890072949525561745521922555224011046912000000*x10^400-2176728457777536898135671705120502931767815449603058263733974894900087845005425647447001840790938216833883249964879114473164511056385327664609303318708049101524808425041070275362924483905595187947581505763951523536246708475292377824038396517929119468631977008883501677754198801748196458630675204772258892307244293839281967560742711780542449195654167289972659421524036935580013255964713677049937260879166947057047207849435314097/18770340419826176983972255763577619370169403579636741306145219083042056936981429868992863102146872831988184359672216242411397443680104236288818625320118110922759319824795677264021779471093175826237300108816131010782150860171616044328902910587383855757619304098230608748119083625327560123077346650717628046127839827901487512081171617904359713782675049311651339443666653619016574395004936379693508878286806806505040104107261463607500201184326557566402618137105016788536365416448000000*x10^399+178597247804969754460323588523920940819352944759192672766369386136666198721975969381018017698323990326662633817427950109802821832078162011403387907894944526430149987630850199434547283265305589018666388141125254500101631630520545472266219495953369316309158236147642760752008845763444374137238323968989862764618212675460863241885989816685121315147641922806353111198453739547232970447784337296238556192492080108451560655013274310889/5755537669430337121630877417631828350651664392726656173369619345127469318690641516752440988132420139419705648971379984596188497276120353516028804776479293200987067522221264731977811092646808207194777169030557430494935321096538603578557586177871379771049589133560949177535143907715824169767101370214451430535758886530240730277868623090002550559040108826694321202278989006200271007497737415222384456609230103857573415978288116477354327423289167106095258741788676756249947907555328000000*x10^398-361073595115717378227356013450244517247300582951281161098107251309078999613298565400887976205745773627807985267053763738899162496082122895568101087992812884213091813753582527101903703703345489346914958228994147567061117595643905440924249605079811165962345644519823484938722582610681886442425616830624804867658705355115405607525260663642100349705489920557334013907704561383511717890326064260070245817501779775978394944167926506947/71224778659200421880182108043193875839314346859992370145449039395952432818796688769811457228138699225318857406020827309377832653791989374760856459108931253362214960587488151058225412271504251564035367466753148202374824598569665219284650128951158324666738665527816746071997405857983324100867879456403836452880016220811729037188624210738781563168121346730342224878202488951728353717784500513377007650539222535237471022731315441407259801863203442937928826929634874858593105355997184000000*x10^397+5457100626977274375387573107645078480537707489671048231177770101310592040606578441174275046431546004423888091026432309172732593639514092680809061469188813240426463713518229272126500455868500917805017756847332653768073948606685625095973618301518528179792506653397704147615775377888387075110005313633557173538856336474936573780527275993844361014006236615617366325757039369737649151898521830482901374756649608921635863429911837307767523/15466603135402690012125305125795636526258789049341063161824549802909862691467338559742097560004774814176440523432234691886015116436238076708069501808422639530111703121494226978595764725581691235633408116140379638442097911228599941698100344802001932518031634696696462043026380676872794795151661759717005893415801282381708583883584124610347894005083886685187274816751426880845715466524339855480843965329893251971887307528150610732469280494198354040857120625424072345293210014265500499968000000*x10^396+766946860424900525882849622426971099034976228851726468394990877599190834178142947006551005441751348602560089294711333261125102772569644616251063346127210406183022481158951601439103476386820747781870033084988946820533449821218534410613921561424452381043265677593053003783442611849091538094844149955903100272530380485720747474092204260616343559535020908960076151937583039276191576231865288382625790837007860670163378211968798508812131029/8807527458196586385086628300725806109135004964097492695060816360493398172668309885293136283260900857818293039889047100906727153577872301136304305393450855819692700759367257981265806385549428536364333494500303459563754665085086366799718232712703645935722741794555148930683386232721016963348182660260665901486961748439911142676979177869019928004349587836001189950193721634692505607482587714066546054438768302759263826759666856875289779365059862701084454872514217197356060684487190466527232000000*x10^395-706794013277187175730555143214972275615715634069452387175734912776920386065516350908187471305299884257697658799328407712066178223038195882585155612689822396491067861762585125596740663080480243552758435959400772633195111508108578476296735327580381453270278612785727251344913226827455927585371121237251979545611746797542747813593779326607076817348115054298013721788283800134761220838983046717870820715775041557148762272939836418017962413939/17700487932737679658108596895968652537528619476346731069263722639683582307611502376473615988469432453957423522265017958692249560545449963593630762549218184940836420716100378364949891093038686529531401023897259862685277750421498071357393732282720517237021994184517482805994401311899427791240842692325860262218347025839689423437925053763369349310341366674011591442904322369241528519357756528959537605605592658055292512638902482262269869589960806070369428957291822301526475157613906680579778150400000*x10^394+28231131038031311213302202893235814520035307050214809659099469412190907984739591483364827072861838170535129941658438440272004615256252079226454003755761607959636080766389233191405418948197101943553045880246546608149553787200783044575265729403950633434006141182033953843426236725686744170125850352253139451029318095650350879993787304645248091124780802192675102450432940910698582125287793865890362940776192944622544167019379888780455088684579/3186087827892782338459547441274357456755151505742411592467470075143044815370070427765250877924497841712336234007703232564604920898180993446853537258859273289350555728898068105690980396746963575315652184301506775283349995075869652844330871810889693102663958953213146905078992236141897002423351684618654847199302464651144096218826509677406482875861446001322086459722778026463475133484396175212716769009006678449952652275002446807208576526192945092666497212312528014274765528370503202504360067072000000*x10^393-141911878520827025208470257137529127252257144446588936133371460231974516978216496772850642311098056389760787299116893216536236757956651933262240394403755635007706940879348283527712102992573551427700571029939628609360257603213382988842936067830247393194157326099134547799388814833279808714158094408624836004247306807475637016179959818977244913401964603035005624047834582039455083041765653643205019054413843239156321719914303183391788288071981/117595605284042693583143296468853557040235591939219918776526622773461472276386235788426532403395102157746228273375228401929963444060134849038412375190624086861484147812055968264594367370842473779832253347855613705912736181891189004981666723201928672698324303182230694860188258897600925725807343995924897087537890968033136642258505720820639277054522461503342463877040716249470082199514986103305728019786973768243706983968272127611516551784939609783872533472626033981414073138038572746979107930112000000*x10^392+280845673912005771094645422446878527528789301780136165212549868022126069101902642374472655977574794092314692139731282862326550307692080479480589689479987117078019550658209315175410723499488155522885048764367901501391334753781916429179350625523283926128549074721140539581056114084802791136224559723957322986214623362231333751756660082166142492596000819236235608956983284840839699053234584708003664853183941264050600547063351415387407353949758093/6945263645564295221702490599905616137971765623125722242895248927642219387770386163513492961763030959209153811098840060977070458128159598546979513971544081783803174617864489517688808819417596982850481358297694177250466720466026131885077226196147737083090289531258648970268352963783109302466596483453036379074037862224018783312725781303507424639569842017793979255128811582102988466178897659253295328693201406166055188020014133726523374129305267605041102611198135067533161681860065557049584388128374784000000*x10^391+1548841917491235258078187885634385201715594853080684966684582653709169050344211931602360244927368057567662383994366529535399759524849922067966896558921085221406680130972362973286003749264834741312813112890438697979879651498443993522041002114363830622494607126181675281290028096453813324085182368899218365449520398963751689994113401716821477839125995202418584158766773797399461263665559583993534999442083236684195070243241353757836649847313407254417/48448896416248239049283537608468868066465951211357197326029457383063460227379346533731306266174947056723200776441672112637684048546018057718538729553860324690759345557019430786393914177199080625640803322510478636103392120749095382188137806812290950666713661535600106371324708756630282655951983141935026682897020119990714301701700009322121702026613841581218473105732202540099156087615593907740214886540374245522370799775251321579185871858010036764111269797061608752008148045077297314058437130785700970496000000*x10^390-108556257734998337660263192072940592270444878459761666476088887257618664424018456649677043132567388870940978608288353792351583819464662443948679258978760267005187863735570867986107254295026786666902688577826034966445846824631380212978149066558864205243137399265896819571022761852005397336365373553936509775459914318489136302411126969152496116135657170038051718313208506964795399984685203685617511579173125985863780061550838899455545458226243898773819/9592881490417151331758140446476835877160258339848725070553832561846565125021110613678798640702639517231193753735451078302261441612111575428270668451664344288770350420289847295705995007085417963876879057857074769948471639908320885673251285748833608232009304984048821061522292333812795965878492662103135283213609983758161431736936601845780097001269540633081257674934976102939632905347887593732562547534994100613429418355499761672678802627885987279294031419818198532897613312925304868183570551895568792158208000000*x10^389+2086666896988393998341322291302057885501856544721098906739937739939458563728901510657664346508457266309108243461869815005192621296942518693449465386599014172298794396938969673760034897004004376804630361791297876230740622250276265145288906323159282579353298122121817531424937381678330962520337002464207252627660575420677445964724179441762195808499593586452607819041991294318672648853953201571081382688444085372965744999364823306352148685027836183691863/898779204256006947852416543369906622952399589071980548918043696948393563251977902112367441875062687075968768619213801028627264298734761451664128782625167026440175908608694923551530916817695313846310668651532082292095265954487295288463082003236871909737487190043958773302627081737229652803077235572432213458013612324418509527352983157550781395965100037776382449851600068721574836824132853012789321761355601119012079350538362285947906276981933269706163866872197370236099462703309333034429917862215599142207488000000*x10^388-16467590701123712572291875147133298595665379887257472755976226905661689971566971536587904360590094570226925713417555623952272243119756084686034849301087210885413427919134644661422753837974561811686685045364324148299601657313691367320943014849922991003126809926138425096028835793794720819635028563046008548127345484899981936785788402675701439279769474989658031994118522322828302318873328877738981734316841527531827671145058979250808003588579823946413924851/54892041120731368333138487969773677090194852502982140044620600747426188482051298393610729145077578550477716574649863684022381539780926820898935001270049450972807303442367433760986199213723923597849577777223670393907426272904357072447594270265688715015307292644744738120684646390019563815295139085350725004734723359101536050873556093364256422977172519707154781742236622597101461584197089864903095037253031982742543734254779938251982427960394592514034252005352582189799538585141914205744772803516955502011180122112000000*x10^387+269757281460159344898719955596237767959945939986563859754171833320878574867379265971387866357510538791676544969664369373526343582753406287692135683747219380485062796042875375324029991339761073905885777223808069406059003389548667567215073964970760512089549371716814361667511745597972861520687685831254527795921542980757054956626723886833565271815711187827807429479912354081373626659801410818731351778536580983618253011047154302967109791851473027347687059/49579908109047687526705731069472998662111479680112900685463768417030105725723753387777432776199103206883098841619231714600860745608579064037747743082625310556084016012460907913148825096266769701283489605234282936432514052945870904146214179594815613562213038517833957012231293513566057639621415948058719359115234001769129336272889374651586446560026791993559157702665336539317449172823177942493118098164028887638426598681736718421145418802937051302998679230641041977883454205934632185833988338660475937300420755456000000*x10^386+121470054212840687491975543347138959445322351481442819853381490236498348358229099547383231210436955657451781458616415239809032898747957727699733895418430349742770179137346637508007147191548187711612262739890554819972975768000904663298511382806016666516939668026882137101105126262817202792719049805835075160123545200754225115494891446775700145094306382394509204032856175710501670668347242735564636137924731833350467021196804078714874959485081149736309375461/12077665615364016681505516088523622474090356450075502606978973986388533754786306325262582624282101541196722877818444845676769677630249859999595350214927525651462066300635477167643053793450585099232658067835071323314960423297614152250017774149297083463755096182944351928179543099904691641011776924947104035880471002830959906316075851665126458382022526529631010816369275980977730618499726146791323568712757437028720719438871064607391024020395465697410478260584157825812409444565676400469159559297691938326382496029081600000*x10^385-115067278120470092762881731681431837197981221662300774108334855124798165799651513871806580765722257699848859595781556063245773488065058668970420485781040776071315308825721874142569408252294279102940547700105101028216635333697647797297864285973765090387139231532061565968026696355876347275450247124455642989715719264623405526921165086104571609294489606522469891845889569578295656491822889000703425351212218146674830934878300833904410254449450408116229438251780677/33580280329725525355166461267371336297739089078361833656526618256384289871428117902336756520853755263084522596431069162843764571386364464839129472642394467815800255136119038271422891305256075060293602699409678604621662116993251389102863509475147183155801507868840581862218598416056644641351942294276702808298873412832911014142976138709926754602419028266518567471601964474245753971053023134449354927185418108994332173536731260230104993710844955907298919901103697387408201291309795974401887870760856753448665066445773733888000000*x10^384+144011645133342417434710957606824509359389951315515018317978004400685513117311622761978628326046313459854968401375582413704636178039255201084347677599185269664493550780641328605233411068739130027477611084011642456535359956206779926048555064632395258251449093906469643764763671794620150152428480403534540683679203453775134073940652641212452622414962585929153012149366151026825532957720018502570357629860510873538557409468833676281780888440597066720511195594784106409/210346875985400690824762713378814050569037653986858526024482736757991191754625730540237442846627922967961449544044217236053341275164187007752307016631958946398172798172649655732192991136124054177679127309102226779350091500845726701340337023352321955287940645290417404784937300478178822033428566531349266391184143057985354592591602532878981190829552793061472306642114705466675402874676136914190759263889459034740496735034084614081377680604732803803320434260513560434724972888764561983653425622446006703602437976216326669074432000000*x10^383-7813722544301262956482265905244182883976585973169811822346108967052581170384114131503186245798816853071196110063783878481776480429398669188057513937041823231046625216761100122246920237792557242986306657378696302537325606366882116259683130020569437615463824759324438040118630174015640785875888011629781809367494977574327790810714972833418354542899658856782554641322567776257810492841480404394461522679992294972434993534451455480836371733523504048823367982431486682431/100650980159014230559648958351762523197284517432711804702714989538698785254588412063503616402111461140169553606825157947451523800166063483209478907458392355851525683925612860267854346258635359924019462417405415513919018783154680226591351265674086055605279598771464728189592498278808566342995569085250623968181612453245992172555081811982592499811941011479914498728251886565804180275532531513440278307771106148123327687713809487837939220169364646619888827793655738668015899527273842909178164160340414207673766571619512311152115712000000*x10^382-14421105097344148747857841349415211287551876538610764978944389460959607467221175942968125529616781653593812129397563310174209216344243180120182280657638904816360380169024283446726911113645281710235911192390741999241446982666901467269934325951639092225166176214920883319326734261185538006683088660155410184240496053559148523251610166255186149976321015812600692816271964147594405214277246785261993326056816688083402822226335690438847014378764555202798431195625797355857/4348122342869414760176835000796141002122691153093149963157287548071787522998219401143356228571215121255324715814846823329905828167173942474649488802202549772785909545586475563571307758373047548717640776431913950201301611432282185788746374677120517602148078666927276257790395925644530066017408584482826955425445657980226861854379534277647995991875851695932306345060481499642740587903005361380620022895711785598927756109236569874598974311316552733979197360685927910458286859578230013676496691726705893771506715893962931841771398758400000*x10^381+65280102236511831783741602430126236953553193774762584656648820878678671287970929020770033383321047946003912994904282007464972515891234210694894015332339041257075916980762126222997650094196697804221903562610738146605279005915179509085929086508420630491098382722827480084479615255991661321934013460435003587490531092132939564244764004329929166970259108223805730712553444285996196137482298905928140243322296645026060892593873333021829743597766687766624847907584528883315949/15888039040844841533686155092909099221756313473402369965376728700654311609035493691777823659199220053066956511587450292447475896122853585802369232083248116869759713479572981709289558549095115743014259397082213574035556088173559106872079253070198371318249079448952267445966106712305112861227610967700249695124578434259748953215902818250525777354314362096936647384850999399694574108197581590484785563660930864578482020823150426321784652133550683689959987155946380584814580184898852469973918911569383335841085539876540552949832691063193600000*x10^380-32657686008931464861262174573045681493440336907011093079420618308791714344286007820647939238134325998463041814222735606396197292506454904563113458649324436428620439957575975054560500523535222206816031690356604498206821493961612367942757960578752953628448489366026147517607794040837749426600824072576934220706916990880466999294900941692730780245714381361815687901593149127569373745226797234612443842528190986933036420457992397134359218819159244625562080598571860435565513/29331764383098168985266747863832183178627040258588990705310883755054113739757834507897520601598560097969765867546062078364570885149883543019758582307534984990325624885365504694073031167560213679410940425382548136681026624320416812686915544129596993202921377444219570669475889315024823743804820248061999437153067878633382682860128279847124512038734206948190733633571075814820752199749381397818065655989410826914120653827354633209448588554247416043003053210977933387349994187505573790721081067512707696937388689002844097753537275808972800000*x10^379+3622789291566332215197306776054817095530998567386491282387047612372992359016043600442265482411828969938188416451583439812962425946655917957538377951258801556356827428840609036429803570618923517863643546038361548950495603958181544143303768477131706972579699357153592708230135867171187705842951913373464575600406692060061728122440315214243238444724215287382001897524566304089772643276400197741390091634618107812748497971520487240480136389125242027068037412489758280731597336327/20899762075888938347072115855416345480267124995452413547255164001988707662989649821912220354257022026606397273602595612697107692795846520907868582651587902855156717499569483059667856897821679052990677381297827023829331900627026591543807932658661745566877569070329770689121655413634637662173248571351616458954675455562644163018327203239471628562959284476794343435928398650334230564887426727387306321862134896501118389471604996800728402802557911353120965504418106876488491358423346493102491893034829615298797562575196504972327915132167389184000000*x10^378-6151955596830156561851783940479686641977720069587994663847343335812359241252836758969844247739016328452195780866342234645459041072700594927091814028586351679122697162725121353736140199514196516322283998301683210744667212434764854612265225498573585099613963351202901228078914552609400021004343741401194400378490844696714272486543073377029798245337062472793330317098401542739600444014323963064982721870811327574465682069361919935013061440973670117661669192547648909239286209/697951238155845807508901828195722112513558905228466500650450745892016211379988305741038898657933945229898239192665530665209533340121034093398208697084568184402265148408628376760707651504249022177796276184343017493372864956004598604431433743702989647873462417933090672363988492477594578699663217596157878035592130241424109340129665414305174979839085566943039298416903851031569851888633916684548263067752185782968703173448775403363842765206015592497546157846986871571044238314694317023830898097638094759514575373568714451766052824450859008000000*x10^377-546217017678894868106125228389839434766321936091127212458087228128095670175556026425203546765877578975850661783985983716216185331480558646769766956085687375478139107619105899418375012009411294347159061749632129167573504676786219905394980415143406273131978375652312040153444848675750660807128272457809150496113389800676558603619102172050177850513452545024541858743295003508803227281097534238054929096827323496058573208006459778335512645443839709397409463548559228209815567806239/142201981164348336513478676280252814647737518469058221775524135869531166938981577388290747290364777869029927049592060548791120741782939728257137836361404091026486305867070762737980098332778704276548568902350415070134774251866288928864069173809534516837034979954523759768783743434370074653426783279476398386727611799648230885176698290841364960742374971580108712738056824416874104763494051453143232213949965835793609521964800398232156052668604028846635049292060799187627695202712449539069354840208980702493018615761637019831719134559266916007936000000*x10^376+34820676628413122054488485137460406923311079831134158343668957389667810704126789903316971949726595676761194112374202233963996293962320672181812758456078144709189191998288066400388161181718520052670834413639292296164998457548843276593112188689761186033565281849931616370575464473529183929211903395041686444918624811104847117897498080284911129750508091641978064615866187635329386861389953537780215614934905222298236507170066357280397829361118383695053088959986212599027285745397089/24743144722596610553345289672763989748706328213616130588941199641298423047382794465562590028523471349211207306629018535489655009070231512716741983526884311838608617220870312716408537109903494544119450989008972222203450719824734273622348036242859005929644086512087134199768371357580392989696260290628893319290604453138792174020745502606397503169173245054938916016421887448536094228847964952846922405227294055428088056821875269292395153164337101019314498576818579058647218965271966219798067742196362642233785239142524841450719129413312443385380864000000*x10^375-15660017302583334459105992346627653486726426106506974517494870701248650898145973553263163812675445031095655654961570636566945019309759431066598843587470658348966620558895273859057762014441480023555824746693273962483985948331444420934155094381975950213716396672742649660080568796768133860394394047162292308753386223769745155665036568520488272643589078330438125210796545896072830136082823130795750471533513903316630408227779999334610683109713427865298981753863452577745549017173362761/60274300544245343307949125642853079027848615528368894114660762326202958543424487318110469309483176206678500998948289152452799602095083964977983471871490183638850591550040081777171196399724912709474982609225856333287605953493052690544039816287604538444612994743444258910635752627065837322900090067971984125791912447846097735914536044349184317720106024953831199416003717824633925541473642625135102979133688319022822506418088155996274593108325178083050118533130058586864625399402509711428093019990339396481500842551190513773951799250829112086787784704000000*x10^374+9782847571490172410486165134591871759546663272508897564360791644024559204401518048466615588200879391417808360674477191817351772688282558051332863094274112024397858809776398202255556697973854991517746978722933684795796586820028410388135661911634480593304879878531566627754862501018662734230997622650229818455239658784625905286441106175074943149714695911627029299608234705822414803630982199486007758043883031137750484915065318074248143519104320662348514822585401846857766603705367413/406851528673656067328656598089258283437978154816490035273960145701869970168115289397245667839011439395079881742900951779056397314141816763601388435132558739562241492962770551995905575698143160788956132612274530249691340186078105661172268759941330634501137714518248747646791330232694401929575607958810892849095409022961159717423118299356994144610715668438360596058025095316278997404947087719661945109152396153404051918322095052974853503481194952060588300098627895461336221445966940552139627884934790926250130687220535967974174644943096506585817546752000000*x10^373+47047023931951524314239507129233976346144616327113587948098869360788266900036407800522608161300003411161805943187505665298512641120146670937583473462220632752427840718672206025050238534347285941781393354138738071688068041098256657015204235757345704181885880062824638928916136973937707425083348085906629635585200876692584503006621768237728736159747499307576742732311094404142421245080379152445926504916112633875358080840606960872222690641270365329290645158047545474413483122663344470527/23786167772376628320302579350690396282917954843191273422256805958314125935908692279320570724539964792793950206216961244810753212573987175267191573471589914149766886644575417551888623577616241752365531337044018136517954512638870369374775520781209954215474515341594894782422008330724245514410708343703920039529513993118401241719425188253607305670520880839580313887936379172570935304282826536442315958861485688712614491352782965177121835227524581677270234376966181280251560850617011212440291204664827616712287640497661414831642146441953194161033237053308928000000*x10^372-15602579739889032150649598336387810189099270036697421549930281420525284291335370939813209435221071626437017304390326880143217502940605048796987805442123320312044085395396097543141627336720582621760149043320368380616772316300985750344599405595286496394910953355304471949746101426352393957109315365581972399650078428862260099518315015286630772255315487344111232329072820894964493936337491934100355807295725328865337939026139341249618922956147143910886949851755036217552996318790502348834043/11988228557277820673432499992747959726590649240968401804817430202990319471697980908777567645168142255568150903933348467384619619137289536334664553029681316731482510868866010446151866283118585843192227793870185140805049074369990666164886862473729816924599155732163826970340692198685019739262997005226775699922875052531674225826590294879818082057942523943148478199519935102975751393358544574366927243266188787111157703641802614449269404954672389165344198125990955365246786668710973651069906767151073118822992970810821353075147641806744409857160751474867699712000000*x10^371+1586514805722186852878670576988954822911404186229321416218888841771904902683524795086522152838418075753288373308912694140464946035939398258989682791165164236206998969892616791846228529938539007663946700371128492996665869280806452177214426351216127334776901096729663519943071504173857088098306459974946213001312493652906800071664056708918677535455089563353950274899142561298540597647518451526126578629661198233987879368097940387094879241863627487904281085035871220017006914851906493134898661/5475623393536644592590294371687630605120279040812317524350361245215828418698052780084154021930548975230752925371556912477925011040956995720858034596306941417104636839354550271279864924814414083878050044850207063062706164718493236770812074434876093880310664380665827968703111161749382765908373882137329800939773180243842202646295117186356908979965247811033067417630730358284174448916515234342094018361831728513021281138393344149703800713046613751270962494046368863076469810933737215126179915896252647022402039417842653017073685395230509202258173236145821843456000000*x10^370-386989702054166778079812950108613029741904240966116856087228898518407688912592567576194296938838682320674966632929530706842230926437576782884288507160497604108935037826815273545271912461700097571274847134759652658543505337768333195360198838658734547213327599148834056835550524943242167249901731904239630909097417691118724546565500667452360779887338854914286833635685292466600744977107068976868975104225029716899727599993272632039707651988809820226573624881657003062731662547825450120815483/9856122108365960266662529869037735089216502273462171543830650241388491153656495004151477239474988155415355265668802442460265019873722592297544462273352494550788346310838190488303756864665945350980490080730372713512871096493287826187461733982776968984559195885198490343665600091148888978635072987847193641691591724438915964763331210935442436163937446059859521351735314644911514008049727421815769233051297111323438306049108019469466841283483904752287732489283463953537645659680726987227123848613254764640323670952116775430732633711414916564064711825062479318220800000*x10^369+20017294480151549053605753569270253612556233091784450780731887812182640230237254410652016358105484715375202565078991974134222014278979198814138042313910162598126086836229931469919885533501935124906118663754971518921795298911265143989463218001169516006556457754407276566475263205943720368572608359563511487878735096970772755900515592016203351739944745177938406762186598292808714900657427023956335118605765449800197826327305054475299241690527635932299573401591223764502864809296392388354501121/8947644766203532624691896681109039507080024672603919210225390306095291099493374595073167163488597942829244258572373695590014504998405553355336016185547829835672203085665279017207932318879345170803157951550007924267336891077384774382356565459147091843373739568823672972858162169703860951039144521141278401674801530708024580185145899318784263787087559727385513296705798686337061412525143850761446155917873203671017036100233715066194245478223649183815993668532118580428958320614503456230536780828033021116954706499139055260595538778014932950333529691621937746280448000000*x10^368+5171268727074401366164989168785046708532753745725996120935041703361703328538240410733880671376034281883890428185313305479794571841804502958216714540659710340246846239351932687738546993575935533994744263989166359769943549613956858760589196388768631601457417622943714446235605141898618559848648821809794950915089235828172490552651051027857957979819669269220665400945596799760276269662983685878026848864469472184030860647510901829583866967034656931495591319783718333846085127853962913074714178573/9878199821888700017659853935944379615816347238554726808088830897929201373840685552960776548491412128883485661463900559931376013518239730904290961868844804138582112206574468034997557280042797068566686378511208748391139927749432790918121648266898389395084608483981334962035411035353062489947215551339971355448980889901659136524401072847937827220944665939033606679563201749716115799427758811240636556133332016852802807854658021433078447007958908698932857010059458912793569985958411815678512606034148455313117995975049517007697474810928485977168216779550619271893614592000000*x10^367-8069999841547971918244567599036675081083008952008728098705531386538776038077402809652923187885702443063648581128287638807583876823645058918490673769260867117055073678087674374773187504714490085472608041853801974403026788559086300877857387522679292732769265022816123358361446705392906658398040765469963216835553592063757941262365644226520416524352086690974671181924078865463827146201455036576748381445065589346266354287315242923971967564545276750483338635936679939290552007479855506517945330047549/36094942149181309864529106281940763116192932809678971756756588101033301820013865010518677508187619918940256606989092645989247953395647976724279174668758914322379038002823106199881074301276380488542672027079956766621225295996427418014816502767246714849639159400467797951277391923180090338267125624596255332810576171700662484860161520186364820665331809341228798807123939193462687131109030696273285976111195189580141459900920410316468645367081852385900659514757262867347704728692036774489285062448778455714133157292830935146126572959132687760572664112477962819499267719168000000*x10^366+34611073196551258617741028972855807313990597874896642137921267909141423951504129858428917913043746361339983653603274942216448072805316592911344232112397692690495371505517138745086351213430273006249634154920001946142066456018869009057610040066141833050653438556572073397587348118677658367447972121386951381324150786886616358028373717168107165161900588445239057597385560469984621825681439712197123557834624433517747599488159000896230625567167635530742720560103734428243908712580208828677728866807421/649708958685263577561523913074933736091472790574221491621618585818599432760249570189336195147377158540924618925803667627806463161121663581037025144037660457802822684050815911597859337422974848793768096487439221799182055327935693524266697049810440867293504869208420363122993054617241626088808261242732595990590371090611924727482907363354566771975972568142118378528230905482328368359962552532919147570001513412442546278216567385696435616607473342946211871265630731612258685116456661940807131124078012202854396831270956832630278313264388379690307954024603330750986818945024000000*x10^365-469130443081201186162871718654522293553745221281687370764263508023680999652063790416436447900366138864365356871699855688286106360900493564043003097513442586214994207547452401453143916054051019332410146630412585880769584560240100663365744079074088948708896158675921435726037849188993352223573991359532283037907621611932431192307598684421353073650252989901703687212403105349874262900897552766399684150047689080579600657636997855245994293609521590613687157943005451890507056707005202069478183722989643/49459094479915689841871007882829330659963366182462611049695714845440881818873998530663217855594086193927886615726804198166767008140386640106443539089866902350239876823368361270387042061323960364425596345106310759462733961839104669534802312916819811022718058168491000142737846282737518786010528887103018869783691999272832769879636323035366395516670911749818761565461577679842247041402149311568470108766365208522188835429236192236141161314243908231780378700096139443983192404490263390243942856820438678942290958780501588883979936597251565403924693000122928553418871592189952000000*x10^364+17870001297500919843310207506175536159916711766426634862915830866476767043858037967968322043745849293948958223702956519492493321150201665152374667855363245705872787900331591136783718065377571982411894621253923533107739235955070261904841048608379002094791874085738123398580289900018851342589784983247050541705789538231282059577930317858626686703457679842098229837753698457817676002518241261501618413893269973289334840477091460133399820852996475407943342108089602098876412924198701209938092411770913/16957403821685379374355774131255770511987439833987180931324245089865445195042513781941674693346543837918132553963475725085748688505275419465066356259382937948653672053726295292704128706739643553517347318322163688958651644059121600983360793000052506636360477086339771477510118725510006440917895618435320755354408685464971235387303882183554192748572884028509289679586826633088770414195022621109189751577039500064750457861452408766676969593455054250896129840032962095079951681539518876655066122338436118494499757296171973331650263976200536709917037600042146932600755974465126400000*x10^363+12083325117177613811388419395706131028590471369758087599940028259953203928336033827596798124633996747949524590760669654288517418040648829899658028108571800279777152168222964559445435799813949108045826918288918571568844132034231317981337149326189545231699211350656857459934151718009224522270721670625705431904564408608563617951265569695659285110077761757274786484650064636258112133024236329555585752128692571262099389490861203615225360551360101266151824040549464299349976509154136026323548479694413/199319409238400861011917944811162280080931826534422036734006119197219025980709607271998095346082314376728874397411768642687061046298889488165097800709988356098118124289676394444978064558978718829949029948494397783262112277996271891618513668846194380853172624223244090530253869277358996247070917014292225969982854713711206125092147580688253180133150540904816838212834663873187346397734598724881630663214377332095417675612873890151045639599231822079498737550012627924178142703552965506710222487456280613188722784410777017871271468625805409004122301025982656599085347585916928000000*x10^362-7977814565299838640992274140003973742594743895061395672667295380215419162257191442186142875326961208648713711901952352336547218798979108736243459350424119859089374160730995527900559386137540440644104553570102284404489736611026090925180650123821752425854523922800892372933218901523551627003692486044646302507020005341974439147329234527039480272471921047566560824358374380056671936624006490767473045532229113480210664367254838676158258312053108042553118471536111588557996785930082754255551840318905751/115791717450785842127859040906587790386371008518013111598152135503958627060858042495529474164116012890661622549128662628585525238154732283624685364289876784031322880655896199598697095633633798303501680011046309989637657419820479370843800408459713374347896315794722671818043288123095424626241940145496409596561975178684681003444660831632733920032835744875962788366933531022330029718606528659238493116575087786248592803874588577023554223340082770446119121436715400525371747482202753413236916025051617985900506729821086558543346060596197729379201242554094247183642839505637998592000000*x10^361+179399411504123957101832151642032063712870177797704497137061040523162285642632797356413881276960108032464067354387482161527589761754358608121116318006310042740153311466962247241888865368155841820453581921061633396565582939972650761461742332384331123192272506941127273211001055719944147269804460261315300310694266263190037585172287945695478459399937805613094462123960235261609575481451910346155796724585719220761328848444975413553543647102129706830996976646374670660821689799384911022497860004695139593/9045648967255389987028348275622638184983303185427184278047644825569247945994230279750762521700742927018485953537931124545101231604647685996760420658325174368526943436838611112650217110899472323469551242462937736390493797636375848450317687908872808804057660189883735122425541668176214571802020364166179517683421500958847279989096904167149173832965128389710213027224847443464421921617542018859711082266845857861740069838682859637080055927327266027250825766636207089042040913309679096642067879877032397058547585733623281953406194253774966619103201068325842589986178622180440450007040000*x10^360-420548607670764292808144643887890741419643204526166333341552454783288068892882211865131024918717894491296826162917666293837917866098745480118731436779358813859731544268140450225252519926821657138923376236021834549100463849839075763169767624519670033771442376115896497128370588866079030429427792806195851288580617682892260443460870365397972294808247712426342302673225963690478997531309881386534015471867078117361958101727517101190694423463261705910861981584643863187327469837487029118435152630411733717123/130257345128477615813208215168965989863759565870151453603886085488197170422316916028410980312490698149066197730946208193449457735106926678353350057479882510906787985490476000022163126396952401457961537891466303404023110685963812217684574705887768446778430306734325785762927800021737489833949093243992985054641269613807400831842995420006948103194697848811827067592037803185887675671292605071579839584642580353209057005677033178773952805353512630792411891039561382082205389151659378991645777470229266517643085234564175260129049197254359519315086095383892133295800972159398342480101376000000*x10^359+76250423303971715728595200709234219949030308262168374177966463231529996165220483683974991056140188961294936512600549102015590226380906092585110549586967280334182102017528241742892180309187928450443947199329584587843727212307180742807104110023936999784636435994527737370155945238424337737557952642680439686599943191657423481724785541047215842687165288805124096281931000251395538166657855009539372466016650894734249836281126087915707088051141815010320645616416553312296459668879326499884121741720848627591/547080849539605986415474503709657157427790176654636105136321559050428115773731047319326117312460932226078030469974074412487722487449092049084070241415506545808509539059999200093085130867200086123438459144158474296897064881048011314275213764728627476469407288284168300204296760091297457302586191624770537229493332377991083493740580764029182033417730965009673683886558773380728237819428941300635326255498837483478039423843539350850601782484753049328129942366157804745262634436969391764912265374962919374100957985169536092542006628468309981123361600612346959842364083069473038416425779200000*x10^358+63291053762382696524431541216503828479128694539956100269256476922327255290081235952587252363219478010749501252962199860475753470218981803815824311238361170408230682856816540088751846177708005487766785696387003045898550831148680926171166678087312935695968534165431989847848461858928570434186329047561151302769961153523670342485933888964961866173286966545915439235956823495287660933084733989899015921791263401336699643859258035329696309485624146413876116471549529724931276019062685359803359809446037617601973/689321870419903542883497874674168018359015622584841492471765164403539425874901119622350907813700774604858318392167333759734530334185855981845928504183538247718722019215598992117287264892672108515532458521639677614090301750120494255986769343558070620351453183238052058257413917715034796201258601447210876909161598796268765202113131762676769362106341015912188841697064054459717579652480466038800511081928535229182329674042859582071758245930788842153443727381358833979030919390581433623789454372453278411367207061313615476602928351870070576215435616771557169401378744667536028404696481792000000*x10^357-554009032368674499446939658143399259281403437295954217963151283765904877042581681546615641201092437961046978348499878289333243085473151919921224048727975351223440810648162808753369389237843751587295987277198874141242404653916419553398930636033152805882328540007454319626179206717038586375991442587934420974920532284775375670680167883105354088385827804069050954232556339478809911376525294739068723301404895047592005874867525091437288614549629870048656045064915143806824332023120065373927641517308712958520671/17370911134581569280664146441789034062647193689138005610288482142969193532047508214483242876905259520042429623482616810745310164421483570742517398305425163842511794884233094601355639075295337134591417954745319875875075604103036455250866587457663379632856620217598911868086830726418876864271716756469714098110872289665972883093250920419454587925079793600987158810766014172384883007242507744177772879264599087775394707785880061468208307797455878822266781930010242616271579168642652127319494250185822615966453617945103110010393794467125778520628977542643240668914744365621907915798351341158400000*x10^356+11180467027551305678601219154563692169763381613891811443375738919611102434477704954600680504853693188383914770459400125816725247292073340252494271215451465428831196220194491176701184039296353618286411369878101607074570862001277006663852731298901785995369060281604697163908449295140919853829718506402082640555605570632301770870272979096758067267357425347710638893184810633186372635395108035185842779974570418122895228486328606470864024810389102212305396061453937193168728686770834746364655317920554176882866743/2084509336149788313679697573014684087517663242696560673234617857156303223845700985737989145228631142405091554817914017289437219730578028489102087796651019661101415386107971352162676689035440456150970154569438385105009072492364374630103990494919605555942794426111869424170419687170265223712606010776365691773304674759916745971190110450334550551009575232118459057291921700686185960869100929301332745511751890533047364934305607376184996935694705458672013831601229113952589500237118255278339310022298713915974434153412373201247255336055093422475477305117188880269769323874628949895802160939008000000*x10^355-3327297138797851050979545115326651844340969144609524723099617796583723507691570920115129288801143054186342743697431985506620210651793366880043562908126431593752942691671991587591392980698270119432191404806579746153291145232541036908156497658007260538232896419193764221794218405678897441947904881130667319904817678054897878462298819957530651613218748038535927585644110642601415180179102969783219919851764159179531225853933768511555922687671303027030489683561700282672540501822269020593110105909302191307633681/12507056016898729882078185438088104525105979456179364039407707142937819343074205914427934871371786854430549328907484103736623318383468170934612526779906117966608492316647828112976060134212642736905820927416630310630054434954186247780623942969517633335656766556671216545022518123021591342275636064658194150639828048559500475827140662702007303306057451392710754343751530204117115765214605575807996473070511343198284189605833644257109981614168232752032082989607374683715537001422709531670035860133792283495846604920474239207483532016330560534852863830703133281618615943247773699374812965634048000000*x10^354-28133079870958130670799693992919494024168572923275932547481801692461089028528197920800440276564371932194084900136344752355732249896281016646773820565030988210361924163101613661453881302258204755903149901462914572342333036923698159131286401727969239265753230057199359558249981530462155092543324329708128746498416883078186846015764087843826874183271193429747503145061605500513259906743236192639678484658846029410583370865176301527302540231298433627658753924302318250628878899611236920323925211354684792901391969/225127008304177137877407337885585881451907630211228552709338728572880748175335706459702827684692163379749887920334713867259219730902427076823025482038310123398952861699660906033569082415827569264304776693499345591340979829175352460051230973451317400041821798020081897810405326214388644160961449163847494711516904874071008564888531928636131459509034125068793578187527543674108083773862900364543936515269204177569115412905005596627979669055028189536577493812932744306879666025608771570060645482408261102925238888568536305734703576293950089627351548952656399069135086978459926588746633381412864000000*x10^353+299004166493602794892243517154132172149264167522019984118415627452039218617350025205505533319181690909986326908023930626285388630302271628844825352204025460545644443567999592184475281652940911963056548735698490857494198360107225228453082995304905214049868932465544334007472473280530777089463524256963594803670650591764630278653464410011757757760696839239577588010210479015182762550085626301777538837046156711833711548846423392455668708509938892462692331045487050029532751569593642080444755481312131114863328459/7091500761581579843138331143395955265735090351653699410344169950045743567523074753480639072067803146462121469490543486818665421523426452919925302684206768887067015143539318540057426096098568431825600465845229386127240864619023602491613775663716498101317386637632579781027767775753242291070285648661196083412782503533236769793988755752038140974534574939666997712907117625734404638876681361483134000230979931593427135506507676293781359575233387970402191055107381445666709479806676304456910332695860224742145024989908893630643162653259427823261573792008676570677755239821487687545518951514505216000000*x10^352-3310961683750197750090988153176106860169563130632450641871868996286620246666764364997967643692995556324319624971669780051417641025244712219228566329393858639679315865206637070734899874961466749460691038554466203954022908604039976971556602424796995551628204252855886353655484060206326260296261633635855706032713807088455641893045978192182418748066175282255506749752911298292105774117627100272092576587041138206981956943792021112248692496213105803741798618021740444737569022501072916098178181530155418339227925723/510588054833873748705959842324508779132926505319066357544780236403293536861661382250606013188881826545272745803319131050943910349686704610234621793262887359868825090334830934884134678919096927091443233540856515801161342252569699379396191847787587863294851837909545744233999279854233444957060566703606118005720340254393047425167190414146746150166489395656023835329312469052877133999121058026785648016630555074726753756468552693152257889416803933868957755967731464088003082546080693920897543954101936181434441799273440341406307711034678803274833313024624713088798377267147113503277364509044375552000000*x10^351+26847351417502112945577677789684730953659040504896309778792431104037776669472742763206180838925443277669719630316303958272435350959235259159785351283188632549591240777774321147480914086315499921438616776351365126410765408261855018983944417796917023741638026187130761037847669008574586084687593240727107448478853927589865321549442930487380564517708013587914567940955347405729034456509163784474398132464953535721879870527570833835396173351760901223954342923004865258165701461616615747786394099462143092729572038229/128668189818136184673901880265776212341497479340404722101284619573629971289138668327152715323598220289408731942436421024837865408121049561779124691902247614686943922764377395590801939087612425627043694852295841981892658247647564243607840345642472141550302663153205527546967818523266828129179262809308741737441525744107047951142131984364980029841955327705318006502986742201325037767778506622749983300190899878831141946630075278674368988133034591334977354503868328950176776801612334868066181076433687917721479333416906966034389543180739058425257994882205427698377191071321072602825895856279182639104000000*x10^350+29593431365738169504957921734510210081315369161974604167631604990854498807798182785743170900154940560006065845941144427626792151030063806373198292047933118241270968334429328779347516963608034739434893216003721021357078974054615248321572288519610436077065212554100435808007231472104371574385869668006575384393397423322162761976194324840271879875034937650992013780924035081295257301759338756571942265192528640731758342786482715842098421034815722975592617642074223955193401006248746085651178956074968528479569381/183811699740194549534145543236823160487853541914863888716120885105185673270198097610218164747997457556298188489194887178339807725887213659684463845574639449552777032520539136558288484410874893752919564074708345688418083210925091776582629065203531630786146661647436467924239740747524040184541804013298202482059322491581497073060188549092828614059936182436168580718552488859035768239683580889642833285986999826901631352328678969534812840190049416192824792148383327071681109716589049811523115823476697025316399047738438522906270775972484369178939992688864896711967415816172960861179851223255975198720000*x10^349-2430939373112415623887787635897245902201907172200325553763933683806374941386102474606148623477782476306539643325572012904632261304340818608714244239545140030930405037351834233476584136360535804748058516387572266804027779601784038403346064730588392063279626367754139079035312604988245009467963002574416488490680969131007725955967184507486389155931064363527864430203068576179617439035897565585162423143512336586468023117811671193738113493945938919362635634756445757579531892587636665456296597777556259677770395003/53667945656557768614328177368787209120094948624190879949556508909056142507359356278801353260491174917954759364679687886773752412987317775837251457698261625767354265164065826795391043282888272427059328721840362228033572212536032313471739200720391138765257276327626691765797335615773639760363874584186156553658368806921339724724663051133751670378216953238742296781383711505766470925484441934785648206865831894287637689187496226580867837257144359199582278623406596792459941110079406984969949182777306519060655655758996781419033652217731712093514507106729546670330017351679299800130415044053551489744896000*x10^348+98129443383011924752382564376709975668622743812536693647545569733313668405225024397900095820273616636279954166894200874518603750657563669547488407679067927696446683224124912884020133675836247104059409215343615787454806852754359560370548029158472630956597037900563719910291146938713688802821136175839315667756352294629005043807529244307319400093032891654622322676134298524936888975018908598554988539793314113456204301379223747211123707185550917629395579280910479202445839726595538734096764079313152196076197888359/17400414678710034296074104712116101342043206945234558592340681770513854899901604954990252423587821929920735644945836693724160720235639676389469106160554390466185668581144323967201319623396073420450291672546999430455605400586216687970340287438536754307741800150944803168786465336294310530999964306177126534788613985846546171618803796702992777600887732664983527279429998388826147716212968130408762958996251086222451474382529832469076404377782208386448415802123132624636080285379782885810132592179971430403516926898258583789276749352581337709822715968765728796218800656879872357557811585711772594811699200000*x10^347+5154354423233397808291248388697154888563685985963176580434147454806245847761217103894743797861739931114309549093019704898842811500966373040740466110420906048390054682756625356430489702637201833717311451317525937079352806698602453455925885570405756357147232485662055060659332411905416503393684713888102077430054283902384745200876490394724035516498276185030691954371596644469885951166834304968152026483207326383349507472433071589403497675509719294874866347821311548923612319719091333318307079978339667348170116717613/73538502535898282443783185039580673296810103352297553250879806332634179270709157941027554305188032431327509019452342326851734243895872182340993809911042992707717181841061199166384577058377655293178045181101756342963002324227498277534650639787115957893093782887930474392083799127513829881638599148981081017650379857683965757803969545816023226335751780175386632164691030690776506785645056561140034455457906153147635543609166704472434154001602058193227617283722889254868234306086307421155072867700604257742863412303765339739430861951346878496138253362996161325019706276138560551128701214114378928822943744000000*x10^346-6095080466261904093725223359553977988496787915522627745553604419707579398443462777124303314581887712584120521248618524244909849350786338534548097650102310560925643070112034205393029714570594596012882550254552610302807076450164356762989977242297684748731675060676167958997902107396093385179381076344634052836634194622371966975008198209602315907521584179983261602419423554527763096032745282257803024426116444138748325238251356554627452884586634329966106157002571542652003119674552936155185416578174986438344422518349/34159820532804363457757350469998764370131144783002734413311910038384909080587479817767638128861537645519875157423023532473063648777437400829364866539323196612617013500363911870836706762601233426508511309931138430279588176415354038596740942352724832053566144309232220362774409917296746783728897669204115053360176450020938932657327789024217240620478246275018306553920994901521990248815768209045693424470769309849224252515225824013001671536228052838144441576955148557100083032504607318213969332093183913274104294747555512653154981035464356462722285433133700744525282915367589417298493467201517954033883545600000*x10^345+23898833215637806678489408219555458420599819410400121228276481159619843801907182696244001218811385890032446175938359867234866525411574478670389294642573498061355244755365926821471901839111504561600560838184187442910674889065695856551811047876934058890387290142217619785671263552100315715621252530270615346199233830010982291575309760349062343493726608997133174013517234401383279562838939906519714121757988852304156566721289377271209970454485105661587236211479670263529599476796155030644118860095107667375776200262718709/667141295005669218330001054679075868148661257612043403091981603049657274343873480841001972656665830217003161824471649589198933060623352438197495843512982029844410273662107198837440883073602088819711225882955133543360357085391864373794350604148715970006146798359305263684984225684805464686225371479556366992124246068908937354797611719642962709317940149751107526998077030426724469559371953122662392579914124621355349651622360342973922645102533871928960943997934051320164621624814980924718821055779881826243256876419759162116116779622618881716966234509101175540578775337129021319839577414445645642281745645568000000*x10^344-1623337560954583070624932215943586593574984506944291776636647488779528853520694397820749380258719073095244189286388438831779405286367448847630205612778793599927688253700171278295060230617831316338299771073498345685165292885443269874780927293233152194521047530332860897358854944462829107084854346703241639679540264241095128816097654772132195352968549115405562983770105834111214752583311305394285900313494209620292926609643560306539546708648968015178890456745585050523231982971754433589309892183674723439911573227940758469/672478425365714572076641063116508475093850547672939750316717455874054532538624468687729988437919156858739187119067422785912524525108339257703075810261085886083165555851404056428140410138190905530268915690018774611707239942074999288784705408981905697766195972746179705794464099490283908403715174451392817928061240037460208853635992613400106410992483670949116387214061646670138265315846928747643691720553437618326192448835339225717714026263354142904392631549917523730725938597813500772116571624226120880853202931431117235413045713859599832770701964385173984944903405539826053490398294033761210807419999610732544000000*x10^343-40674193733824934819675503132677152042142361058571608042861699178157674610672671919316226150145920131867530759455810256335589777894501738237098865512063966773095236871589442454752008699545140703961849228549384802486926698434005615714845566062481931567753615208455897220935415687805289497373109397272524506449054541062256250554924800404343865880220235867562205331223392408236473644121451973123614378923647442349890691618251404073947150879257693405275828837284348494652197822391947015275677193951866996994269075881397438467/84732281596080036081656773952680067861825169006790408539906399440130871099866683054653978543177813764201137577002495271024978090163650746470587552092896821646478860037276911109945691677412054096813883376942365601075112232701449910386872881531720117918540692566018642930102476535775772458868111980875495058935716244719986315558135069288413407785052942539588664788971767480437421429796713022203105156789733139909100248553252742440431967309182622005953471575289607990071468263324501097286688024652491230987503569360320771662043759946309578929108447512531922103057829098018082739790185048253912561734919950952300544000000*x10^342+815169886222725528902852918713137864567516945736042667127321305623030494831566645066505171794308080559329992018548395488066023405788624764611163576091274268458575377941673463860529891281124829236677972285419852282448549225767126583236468660534067475891160867334349172290021756593966592762481289025220158688797657653968889308821382820267328777926640501041058342205773910433161344037766749619146744779779803201181079998272529965829534249326391881079209925494322497548615501401109769382891388793033266953506989470988590467/5546112977197965998072079749629968078228556516808099468066600690626747926536728345395533141008002355474983550494708781376180384083438957950802094318807791962314979929712670545378263455248788995427817821036227566615825527958640357770777134063894407718304481695230311173606707555068959651853185511475486949312155972381671831563805204535241604873203465329863985331641788416901358493586693943271475973898964350975868379905303815868828274223873771622207863594018956159350132468144876435458765034340890335119182051812675541417879227923758445166268916564456634901291057904597547233877175748612983367677194760425968762880000*x10^341-14382915398852887579849455242482705777379941473138269268832785146227970412629195831834963112116188955832892875129495763107093988513904822534813653635862616646362025822532505073803031668866945852132404306947729809210690708796641360018217531272988754000424994019310253299595057373104320971923272090696627746100276414644233902388706046767723115415163870041250264525223987232669794080148509105751322008836568054389222721589650972833829647871005653198862782027835459802327499396224538205093689213926281410962088379097810829111/1307298058910949128116990226698492475582445464676194874615698734219162011255085967128947097523314840933388979759467069895813947676810611516974779375147550962545673840575129485696304957308643120350842772101396497845158874447393798617397467315060824676457484971018573348064438209409111917936822299133507638052151050632822646011468369640449806862969388256325082256744135841126748787774006429485419336704755882730026118120535899454795236067055960453806139275733039666132531224634149445500994615237495578992378626498702091905642960867743062074906244618764778226732892220369421847985334283601631793809624479243264065536000000*x10^340-87788262166090633140402512131163861650476386216698586549972262535902796158340623845941961131995736198787133270839094944362161314713205491615217778694487237485073926617958104025361463655916568879244876488211768686443463348700053875577660932778711451832746279610534392969140593999027564959045097171196740611753435123074479505722706842330162060029431950644027465578473317836878724541828357252133614765239427061968104864741400788313271944560704511977997399899610711864654636192557086441861370902339102062299588196570639896383/32943911084555918028548153712802010384677625709840110840315608102322882683628166371649466857587533991521402289938570161374511481455627410227764440253718284256150980782493263039546884924177806632841237856955191745698003636074323725158416176339532781846728621269668048371223842877109620332007921938164392478914206475947130679489002914939335132946828584059392072869952223196394069451904962023032567284959848244796658176637504666260839948889810203435914709748472599586539786860780566026625064303984888590607941387767292716022202613867125164287637364392872411313668883953309430569230423946761121204002536876930254451507200000*x10^339+33777241856624515476339366793403652395677783576267132722671887945371819783552230206331212240423722205821787684837774201593252824286746617765814379116406256500409948494402349917291442963653301235701901115645150156631146424172046106856342674223567775228215826204150326458922996813880101529832573617132840095825008644773059620574513736995595872226854124003395175908104448972728224339194714277386797385909273196825386514702042229999464667260926615738412710685201109985464314381718654093863987672586162481958568179126954211720151/41509327966540456715970673678130533084693808394398539658797666208926832181371489628278328240560292829316966885322598403331884466634090536886983194719685038162750235785941511429829075004464036357379959699763541599579484581453647893699604382187811305126878062799781740947742042025158121618329981642087134523431900159693384656156143672823562267513004015914834011816139801227456527509400252149021034779049408788443789302563255879488658335601160856329252534283075475479040131444583513193547581023020959624166006148586788822187975293472577707002423079135019238255222793781169882517230334172919012717043196464932120608899072000000*x10^338-10579134768093682483048039691958755485173303987136369296278711792171694076574882985081362138177984598941166613750939402112669321099092610658031598125282034766278416354593733088779170362742545497274528339496237108989363469923750528646697624588007223706504956959602051819815176324244922165434612877721736301606067136816927056512548764372913295857826539832561142949552607041513661117951289050034456700939316446499229205890306610923808208831526394671642355405227213493325142001743612206557131256883349769656608747345656497418923/249055967799242740295824042068783198508162850366391237952785997253560993088228937769669969443361756975901801311935590419991306799804543221321899168318110228976501414715649068578974450026784218144279758198581249597476907488721887362197626293126867830761268376798690445686452252150948729709979889852522807140591400958160307936936862036941373605078024095489004070896838807364739165056401512894126208674296452730662735815379535276931950013606965137975515205698452852874240788667501079161285486138125757744996036891520732933127851760835466242014538474810115429531336762687019295103382005037514076302259178789592723653394432000000*x10^337-2679123662962123591833856508618712571972988015448263388667859149310018235045788836832562495932719368112157337568217228890855261524758550496745169799562921121544753314582602453307156918779208207378729340436131413336838992044571048086862636227540748918624555727938421449428808527956772090906984061423904535831242116755426237231355784309748721235016937875276764867821996671401282506290890490899084881031455690927989870209306660751416155379422658023620890919579074763700860395663114130321201805598645104235349776958706544126049/100580294688155722042544324681623984012911920340273384557855883506245785670246301791597487659819171086421881299050911515765720053767219377841536202590006054009740955942858277695355066356970549635189902349427043106673366485829992973195195233762773547038204536784086526142605717214806217767491878594288056729854219617718585897609117361072477802050740500101328567092954133743452355118931380207243276580004336679690720233134043092607133659341274382643958063839759805968443395423413897353596061709627709858556091821575680607609324749568169059275102076365623538849193692623603946099442732803611453891296976049643215321563136000000*x10^336+194335435842073842445915051809249277570591288382338468081396250307424925346482405199380316505789918601759408037681682166642126583274265899536915976959551734728532967360757035841724031051026257000461185254102551207442300846064623676305781825806360075903346924262707071832123315096485185103377109247328940891998636782853572683086951889072056017789667016685345733919726840102951827091725614026184114271343843421084666929485150422051081914095433347096094664849312614301834309292755426719229836461905214864890002731917455471289207/23909372908727303068399108038603187056783633635173558843467455736341855336469978025888317066562728669686572925945816680319165452781236149246902320158538581981744135812702310583581547202571284941850856787063799961357783118917301186770972124140179311753081764172674282785899416206491078052158069425842189485496774491983389561945938755546371866087490313166944390806096525507014959845414545237836116032732459462143622638276435386585467201306268653245649459747051473875927115712080103599483406669260072743519619541585990361580273769040204759233395693581771081235008329217953852329924672483601351325016881163800901470725865472000000*x10^335-26356679861813327670463628946041663269075098862131842245255181984018386832680694898776277554043893713104301901570360843556607533237304413641622899015290820795577261150492918066376385417000174976322118037616702083175626468701248248435833234230121199193434151162321551997996318616900335948984568284753988810998925786181184160543067668138867171477337797207993947637384804028437872951178753475460887054101520709832548318011238585548062791829231917095640937032885995034038351702951000068639058175932274660481354188412253660056330761/31632100358246221959492019935072016476124747299334618349907443939180274610149780928250243479062490029995335981026315468062255894029575425453651769569746543961847491680205156902078386949001809978068683529285407348876347066327589470097996120237457229449327174000448076125744927641187696263005125850389216689312232652894024390454476973587849978833749684319867429036465703245780791875483443349657181511305043868416012750439724016452573107328193428243994235245349099937851574087081977062116547023431076239676456653518265248370702196440190896465782502608683140473916019555352946632490341695804587802997333779708592645770320019456000000*x10^334-17176358536628484321591620468514929652701294045422753082505187596132442750827165184565033476534671355977626464579062609707978590444123691156877568569535140108592316490126353945314120966281564881281749339358150970042066974391011095487687704355809361768775633788433753214482021169832478292816272161197840111966207454102669582527905790013670780747401765793437116659456809440258061013476638971034687135053289875574953946505528809371660205410999307458324865484631719152354561441615523920233537499451199488777877583072817313698945327/126528401432984887837968079740288065904498989197338473399629775756721098440599123713000973916249960119981343924105261872249023576118301701814607078278986175847389966720820627608313547796007239912274734117141629395505388265310357880391984480949828917797308696001792304502979710564750785052020503401556866757248930611576097561817907894351399915334998737279469716145862812983123167501933773398628726045220175473664051001758896065810292429312773712975976940981396399751406296348327908248466188093724304958705826614073060993482808785760763585863130010434732561895664078221411786529961366783218351211989335118834370583081280077824000000*x10^333+84353504998214042359251512286899046467192682774964943331955606365570993409385407300880172043010873581445008991223564191520807597343410492206598534744690327025771111263259799128131034581689861738756644656907766428369136044271931072895753826045997206250064635580593857133533033041860280687069706076907899041114111032318562702096483024799039552880266624013294865543631041077008434730725004874244163317536449866074474052877912476523261444998910966115674806408399491769400566096364498759015702260370172102242111015758611058374706977/1226352198504315066737229080559715100305144049143434434488719365026681415655037660602932516419038075009049948802866384300259766968531231879126191681780942935136241215909492236819039001715147094534355115289218869525667609340700391763799234199975264895573915053555833105182726425473738378196506417584320400877951173619891407137619722668328953025554603145939475710336824187374886085018742726786709190899826316129359263555509300330161295853339191371921007274127380489898245641529947418408210746139174032676687242567169668090679531308142785524519567793444330984527205681222914238675010170360424019439281248074856207189864714600448000000*x10^332-4620847616440986395683084900502733348798777699004714934776012321443225700564005281555239020041961353780058988700582483238536843168393121919892470444724078359278349281687525933055885406085558653376992636254996151388356865099234371965634754957752517501624883810970700320264978593785402553730352341595328948060985853118848468786937116318686830046117171095629210344848800667099333174238462194289601214805263767198725370330381106468144480741912096897417609282902121986079771516790148679585495870935019355997137760805939681002762650047/382621885933346300822015473134631111295204943332751543560480441888324601684371750108114945122739879402823584026494311901681047294181744346287371804715654195762507259363761577887540168535125893494718795970236287292008294114298522230305361070392282647419061496709419928817010644747806373997310002286307965073920766169406119026937353472518633343973036181533116421625089146460964458525847730757453267560745810632360090229318901703010324306241827708039354269527742712848252640157343594543361752795422298195126419680956936444292013768140549083650105151554631267172488172541549242466603173152452294065055749399355136643237790955339776000000*x10^331+424447190677380591592869631194484930932875243075439744520831819073196221736195914925800658662979663832501199522874804346218677359968137189656944765453084974490435021304480051184222082674144242719040938227792743692917169775681951466237838493539712283093570769313118139569242515607948525251451508608390536582506405976581107812736885496020811422406159934214535186113488143143940407773953791502451946147359740175902881378065118283911370271180406950823417248067509945028970668691180182542121478701719409142899339268971556846137259549/1071341280613369642301643324776967111626573841331704321969345237287308884716240900302721846343671662327906035274184073324706932423708884169604641053203831748135020326218532418085112471898352501785212628716661604417623223520035862244855010997098391412773372190786375800687629805293857847192468006401662302206978145274337133275424589723052173363124501308292725980550249610090700483872373646120869149170088269770608252642092924768428908057477117582510191954677679595975107392440562064721412907827182434946353975106679422044017638550793537434220294424352967548082966883116337878906488884826866423382156098318194382601065814674951372800000*x10^330+720665899587133136373503880113630881248348144749785404652878781205018313454740414002602240896580150301432192157469587435595190835087236852278661492935820558488654115188500555996788306507977526294054837013957886222816732708811531425797323489265301697551848257857601828846597248288816776778623132390906649438042911268021044103809159098862629791156492804848678650677472567806132783910122708876378140099578731415372860768122152024405459692824472413816545930422860191575167782299304117245633764337473769306454314639852748524749052177729/2024835020359268623950105883828467840974224560116921168522062498473013792113695301572144289589539441799742406668207898583696102280809791080552771590555242003975188416553026270180862571887886228374051868274490432349307892452867779642775970784515959770141673440586250263299620332005391331193764532099141751171188694568497181890552474576568607656305307472673252103239971763071423914518786191168442691931466829866449597493555627812330636228631752230944262794340814436392952971712662302323470395793374802048609012951624107663193336860999785750676356462027108665876807409089878591133263992322777540192275025821387383116014389735658094592000000*x10^329-1059350567209429653345247169245923257266322643346698106277358782259483348293868851278586400874113812829522861762609524530394397389354592001914267538073294794998578244599078701107471471104055729179718906862397718646542645500005859521826128100251975337289102491299871133552916207368399728064864189549721964749420985585991834832393920920697301859168461027350064775315596537440256033757196729570409142063871027218191036905589756707909441790720139149753004537216566636175670397685004794341761964696316112080907839791801982459885402105683/10205168502610713864708533654495477918510091782989282689351194992303989512253024319923607219531278786670701729607767808861828355495281347045985968816398419700034949619427252401711547362314946591005221416103431779040511777962453609399590892753960437241514034140554701327030086473307172309216573241779674425902791020625225796728384471865905782587778749662273190600329457685879976529174682403488951167334592822526905971367520364174146406592304031243959084483477704759420482977431818003710290794798609002324989425276185502622494417779438920183408836568616627676019109341812988099311650521306798802569066130139792410904712524267716796743680000*x10^328+829894323770946217595631348941296638055357089646641137764676631014191883007626665352702412489776838657128203273433793032265230401004032189546773702018983597968136122985926886881111209144948660697572096152092722519477769793043025316461840007414652163134410124533337003731323832846729713841896314590103430395612288451063070175795052943335799400248917796239247759409111103880603421280837551435453686867444808655744570205855881772837558220754401696901634940543332035111836129584947359856893218536393781866195871115747842211872542396381/63782303141316961654428335340596736990688073643683016808444968701899934451581401999522545122070492416691885810048548805386427221845508419037412305102490123125218435121420327510697171014468416193782633850646448619003198612265335058747443079712252732759462713378466883293938040458169826932603582761122965161892443878907661229552402949161911141173617185389207441252059110536749853307341765021805944795841205140793162321047002276088415041201900195274744278021735654746378018608948862523189317467491306264531183907976159391390590111121493251146305228553853922975119433386331175620697815758167492516056663313373702568154453276673229979648000000*x10^327+2757032987397507222485199842404813386976483653402158692194860870113594552819206210762853410435793892523842263284222543052920288690716914468132336492346826773188597113346897295377154562934643282960483400724559177804073854783146561713412058274395330255794241097484416762517024465941260097145350042440917919354726199610895669192693276665026478439503367096040414356066525841492561686915097337018145083871158164510852681504518816621569559351896441831264207510898955227829109200195344666767298837848614381268325764627218422432237384468951/6123101101566428318825120192697286751106055069793569613610716995382393707351814591954164331718767272002421037764660685317097013297168808227591581289839051820020969771656351441026928417388967954603132849662059067424307066777472165639754535652376262344908420484332820796218051883984303385529943945067804655541674612375135478037030683119543469552667249797363914360197674611527985917504809442093370700400755693516143582820512218504487843955382418746375450690086622855652289786459090802226174476879165401394993655165711301573496650667663352110045301941169976605611465605087792859586990312784079281541439678083875446542827514560630078046208000000*x10^326-1933312804796267936607493578940681628251863994871401181456120513584845302625763030418079513138416426694827900702088468522939970778873491309960723033816663609428706692917456700921365392848392459532669311510849246533159671734466689394168119371897320716194424037957135620979459499646444904354021327981180655672034865064012730797836376994596214776189959799104575954533866048946923937655860860268728062847748042051612166567461591987086674807926627868898514607031059894300687613666212718989285557624045370290040514556416379025447477714467/3444244369631115929339130108392223797497155976758882907656028309902596460385395707974217436591806590501361833742621635490867069979657454628020264475534466648761795496556697685577647234781294474464262227934908225426172725062328093172361926304461647569010986522437211697872654184741170654360593469100640118742191969461013706395829759254743201623375328011017201827611191968984492078596455311177521018975425077602830765336538122908774412224902610544836191013173725356304413004883238576252223143244530538284683931030712607135091866000560635561900482341908111840656449402861883483517682050941044595867059818922179938680340476940354418900992000000*x10^325+1123592191592433504780805821428275093217996578200259801352890015322096865334058954220497039259055572375940982944875643185312245978133402979197464872016583228082067029302731388394482774913380941118641656454910825350738000048580335483793752291105252809887246403968172250143658563026941952808064710937484101639752658603613981542411030556255630976693319035483683175461589302630531068025405452538071598401480508893950422742838389711132808237341261335001309097822076091697325408295801112743642651496108972755698868183897289667826105881543541/9258128865568439618063581731358297567672355265527877255779404097018179285515943663034696469558776115267660609100166956199450684105319238040118470910236646351871706294744403378832715767092119547359936868689033309945552284967537914447308857906392908665501531772311225043881694448584266718921275244942520639179012013911204842791990392876749725963632881693614238512618884012630314707267271876445176499005942608596409097224614474378785620060538217144519681443410973757746262157126145292965975809041298086909230406610555487979126935809506988390388496535049004627684535994892742803695529352929527873690656793262819675172755202015672678005866496000000*x10^324-21085289675055264937069761139540614955367333607581491875141545080622133088206182078626429479488457869087720158465193729122432487481211157126042936843471695321832024919203213711145928241309289338378867659285357576263543682789190346456439673478298977671591631772771304636546936482612044060260486780920734386227054305283318713860338086050819932833335719754187592891083505403743094683046580695522157037136919325305004677948712825593381208952264346289453781890658192295919374657887598595818878701863540898789697709714423681702408342069125717/1999755834962782957501733653973392274617228737354021487248351284955926725671443831215494437424695640897814691565636062539081347766748955416665589716611115612004288559664791129827866605691897822229746363636831194948239293552988189520618713307780868271748330862819224609478446000894201611286995452907584458062666595004820246043069924861377940808144702445820675518725678946728147976769730725312158123785283603456824365000516726465817693933076254903216251191776770331673192625939247383280650774752920386772393767827879985403491418134853509492323915251570584999579859774896832445598234340232778020717181867344769049837315123635385298449267163136000000*x10^323-1341945063013807544282967523864780229100356543946785146839586197194706391499800240604260616242949266928895211359928519308178539332896290934173919314989001471761492064897739583238838943823044725150466771255421920254264136489408277293753713172998541953554206754605453893636023069039210716595401738364856708432332579262588474648727274887821407170940909330240865572955757229635065212649716751123532453603797420642054146064763847039462238865276036622014635626938987208376779518913116467065120126560128750851317458828233327112096157116664867/912932011613444393642095798553070386238300075748575026787290804001618722589137401207073547519969749105524098323442550289580615284820175298912551827148552779393262168542622037530113015641953353626623339921162067258978807926364173476804195205726048558841629306939211234761899261277787692109280532849114643898173880328287503628358009175846451238500842420918134475939983866984589293742703157207724360858499036360724166630670679473525468969447855499294375544072003847068196633580960761932471005865463654830875415747510428118985212626780949985626135223543093151982109897235510464294846111845398661631756939440003261882252556442241114509448052736000000*x10^322+3966993658695879697654267609767855218559563082069267407176360347340909255954355431716999794340272698223027966538778812300435601806921506402518417691363463281149776082396384823123657824222569347311066122214580921299251601173518544925396841690581753602218491392132843176197197706572599804761041598106800912508626909626031264374212810629482896975759536002704793099583806962341252875874497306638205142456357026500328103556898055648260386085810928059481367731175595141379543687793611188286217347541734096573900705873350571011464336649081407/5726573527393423923754964554560168786403882293331970622574824134191971987150043698480734070807082971661923889483412360907369314059326554147724188733931831070739553602676447326325254370844980127294273677687289330988139795174466179081771769926827031869097492925345961381688277184378850068685486978780810038997636158422894340941518421193945921405141647913031934439987171529266969206204228895212089172657857591717269772501479716697568850808354729950119264776451660495245960701553299324849136309519726562120945789688929049109998151931625959000745757311315766135160507537204565639667671065212046150235566256487293188170493308592239718286537785344000000*x10^321-1236784221641127614287616577341978467264530452027159787656049751854320041016798752391765352101876463431363334527393190182837711861982068758044990575414451916787448767347283160467700068992994417970397412340264953786513325621543816079101155938459805458206266989516524513405562562268644535785211820744027539480578348952325753821809649658690258620660619181427346808040054000853129669677831013949726070980800160366093407509182260640187031684519754470006224785684152898238212654928576184900957674747709393217127479757295792219509353771983296163/10582707878623047411099174496827191917274374478077481710518274999986764232253280754792396562851489331631235347765346042956818492381635472064994300780306023818726695057746074659049070077321523275239817756366110683666082341482413498943114230824776354894092166926039336633359936236732114926930779936786936952067631620765508742059926042366412062756701765343283014845096292986085359093065414998351940791071720829493514539582734516457107236293839540947820401306882668595214535376470497152321203899992454686799507819345140882755276584769644772233378159511311535817776617928754037302105856128511861285635326441988517811739071634278458999393521827315712000000*x10^320+11919308602004951479299887340167089093052432324375095404637170468115838068643103116198012512978240339367892413545153339604334752987460702316077080524084287039339591842253326144568998803343112217132279600843740707743917905036934071050218489737367070347367369127125896778523079502944227397892641554521987618414268244130284403832152048760608982185374168091698914710413343217703827903108810525043398280666718720501270085868816510165065480876890240680965747711197673202442720417621983274048207627973406030419282033380020523862660287402623204379/2133473908330406358077593578560361890522513894780420312840484239997331669222261400166147147070860249256857046109493762260094608064137711168302851037309694401855301723641608651264292527588019092288347259683407913827082200042854561386931828934274913146648980852289530265285363145325194369269245235256246489536834534746326562399281090141068671851751075893205855792771412665994808393161987663667751263480058919225892531179879278517752818836838051455080592903467545988795250331896452225907954706238478864858780776379980401963463759489560386082249036957480405620863766174436813920104540595507991235184081810704885190846596841470537334277734000386847539200000*x10^319+449046032561174927535709005417000377822127838088190254543489951456646707362205266969649848700815909221313160718705752834902328771613684611582755096512656528669437182624845354996134548748935271349729257772498006165985719256493729444842348592404580913385761033401437569257230417945270636013313129910971052462812297290619952906492163978011415024372907244904195482128171970701037927484285385079339915469339726171216593071856171890385883471734711926508219031193496906360762687856318666251065640328560907917001390274540344860344914879139604663611/192012651749736572226983422070432570147026250530237828155643581599759850230003526014953243236377422433117134149854438603408514725772394005147256593357872496166977155127744778613786327482921718305951253371506712244437398003856910524823864604084742183198408276706057723875682683079267493234232071173062184058315108127169390615935298112696180466657596830388527021349427139939532755384578889730097613713205302730330327806189135066597753695315424630957253361312079138991572529870680700331715923561463097837290269874198236176711738354060434747402413326173236505877738955699313252809408653595719211166567362963439667176193715732348360084996060034816278528000000*x10^318-3151901348342498888605164648827827962082331303559817452532325960013282144297400720021103299340282923848211927941498449679220241746063816629814282293753500252420252058090212493184597527309512281391474742882497596260884175923037918203136428428488000788429388423018824565223845587035642379806403893508165820602110426432806651302708362915470657727427933340288958134040241105014726452338548555736212267657058504317854639301632395195424679108205427092020000954697488315469649881868481082958045491534152918123061632903574377717386248696093466073/4414083948269806258091572921159369428667270127131904095532036358615168970804678758964442373250055688117635267812745715020885395994767678279247278008226953934873038048913673071581294884664867087493132261413947407918101103536940471835031370208844647889618581073702476410935234093776264212281197038461199633524485244302744611860581565809107596934657398399736253364354646895161672537576526200691899165820811557019087995544577817622936866558975278872580537041656991700955690341854728743257837323252025237638856778717200831648545709288745626377066973015476701284545723119524442593319739163119981865898100298010107291406752085801111726091863449076236288000000*x10^317+322604260355805636111649028011949446359327472772344415076857817240646648984093269911852017298203718009887376308119965330450291753876597782342240256342285731669678264327819828523030029155932664499149626907356858758824035888986927340378166973832428748558471789684777591932139739699957602888424333479271863025758433412654110860863353932557905365468359457097920637115922869886405342778096252063554785149066262179380760678458102759570575687693036963257896179800863679702380672540106221352898596477633042374596389083249614517898978144195398545807/3456227731495258300085701597267786262646472509544280906801584468795677304140063468269158378254793603796108414697379894861353265063903092092650618680441704931005588792299406015048153894692590929507122560687120820399873164069424389446829562873525359297571348980709039029762288295426814878216177281115119313049671946289049031086835366028531248399836742946993486384289688518911589596922420015141757046837695449145945900511404431198759566515677643357230560503617424501848305537672252605970886624106335761071224857735568251180811290373087825453243439871118257105799301202587638550569355764722945800998212533341914009171486883182270481529929080626693013504000000*x10^316+1317056659212235096166472849942418245051373851402932306270343249650786261320386951557200761014280629390379049944015166745260731924608499697256010320899809042250730482146466619854968483360764511473770397780954953386332739979191151586151020540081919871333969883806720916197805605186038447252328696800935402792110256321534964829116895331721482961018320720676084826617753021423420194121722270699980326946794628641299863044990462051719775823261858719975055044046485187070111795294506345103857709291155555272723300716560596528997869880204085153159/14225833342834483163152747774354208257052880849284260212395321673563007783840501235395855884896730473224782234894415647249330039003025127053349946488698057496019003469104355157938201430554704265851316459788189296765877943309750786963150480787430378868803672404598404646501578623976770038737785689069831092512449730925725811953414366573434618413728033969825189957736357943840102780932680782323472004783954468684713326504940638814094375778529180058360987032889319249607625593058991726176169344821677992569161514439598921860219271175629489565549998509522746247469923749850720274143468327599644916908642787235318061749840011178225301977188095859468443582464000000*x10^315-545737517834147362684565047568388941973217768417132486100704711084428182521268974316670430735224488372653618331298414966070958537094836764851213101925256197958766881932333310565066402880883087494486438375987572564995582342556092559535144244515660693973214467350037007601652739421531760848264835594929404193065840179623833815353911401901418438488307436691463366461295102798597658810586176020691333224336485043384954126326618425085049924766057487655487152325306529206227796420618959879999527097636161212317893282160426789457740930632801190491831/195540545585143077660790496680214208042399598582889104010379330640247888810607616981077582708762331595598824901457785987645336536114309019133319264462831481218006665866234409080023277845442844090610822610906747424636431366221301726257122972278133934996646842506843525686458062540480693623377563289759860107989309028724522069759659293263937664014152612385233520146339756464420321861547394026118997011212174151375332269777002235335551783428510184074925567215715006412788453606410868090712436812457973861496110998478850635024104891068652620210105434058167202965222951907038991404590219193915119221507889948180008266961437244558878696268258190359238969969868800000*x10^314+4047232274765791263884528140131951747528482286186734621082729234286758422647322045364739921310742608248265551194328673372907104048379402714079050982796305221130898677372577386829286356034984122762540099851752078267901289186749511697921223328247178176241941304666010436238472413480624322779443687648926108663864086984321847615306081891036886776811627108532027768209511392841049515238235957279630392097297895736832591605700203239953118402733412553513094749943364077105191813185606277388281193772498697938198794560340516672948423444857315019005169/6452838004309721562806086390447068865399186753235340432342517911128180330750051360375560229389156942654761221748106937592296105691772197631399535727273438880194219973585735499640768168899613854990157146159922665013002235085302956966485058085178419854889345802725836347653116063835862889571459588562075383563647197947909228302068756677709942912467036208712706164829211963325870621431064002861926901370001746995385964902641073766073208853140836074472543718118595211622018969011558646993510414811113137429371662949802070955795461405265536466933479323919517697852357412932286716351477233399198934309760368289940272809727429070442996976852520281854886009005670400000*x10^313-6932671133133882321322739436263422087589105567269068554275148293095724084537232363064621175950365141402116296744475888636475032052314721024486587962183139894642975541276523635237947346631230036582391075050429941433098878223880012137960680752813996016713839719028796113779180442171653269742197906038104757431247438740480849132990756356795502477681681331036694499393863924717288793388689802063835994292468938511872732080826940809825277935614467203586571602122584250491662575701184888669091921692914362597039401725437323829003634357419843794810581/116151084077574988130509555028047239577185361558236127782165322400307245953500924486760084129004824967785701991465924876661329902451899557365191643090921899843495959524543238993533827040193049389822828630878607970234040231535453225396731045533211557388008224449065054257756089149045532012286272594117356904145649563062366109437237620198778972424406651756828710966925815339865671185759152051514684224660031445916947368247539327789317759356535049340505786926134713809196341442208055645883187466600036473728689933096437277204318305294779656404802627830551318561342433432781160894326590201185580817575686629218924910575093723267973945583345365073387948162102067200000*x10^312-784802624343147030827072647605966537195092317659466513940809347898743055012951028192922047931084194190622413420896114403721968439853113753399031196609549177922877788159342588152388045574306946698651074560313750916484695640197381776800553888288772546665944389445218792357030225440851178191478758040685966328150698769408906927920673205154157324011787703260174690953940340681555597245504685792321164845376363623840437426775198132230055196035480536955895767576592617361640879776970999220538857910162912179361393855377776449060530795972174153403965141/167257561071707982907933759240388024991146920643860024006318064256442434173041331260934521145766947953611410867710931822392315059530735362605875966050927535774634181715342264150688710937877991121344873228465195477137017933411052644571292705567824642638731843206653678131168768374625566097692232535528993941969735370809807197589622173086241720291145578529833343792373174089406566507493178954181145283510445282120404210276456632016617573473410471050328333173633987885242731676779600130071789951904052522169313503658869679174218359624482705222915784075993898728333104143204871687830289889707236377308988746075251871228134961505882481640017325705678645353426976768000000*x10^311+27964131575074087088324676844077334277935082050164863143903015652513788323070174088210649668550172285969766239776836987964965652979344536149935096143741583444615497735288709855449271925624183036927878925543011155346903899721876682389160936617375545286614600478732488451685136841173355486359980898294574456186380946372818412518453027993512830410079852458308045715662029090416508831710549382774418168057444842376463983039735724785019255880945414419867980912259838141307748222137909195857736931510262454970747350947931652593964933435840201703194981/10240258841124978545383699545329879081090627794522042286101105974884230663655591709853133947700017221649678216390465213615856024052902165057502610166383318516814337656041363111266655771706815782939482034395828294518592934698635876198242410544968855671759092441223694579459312349466871393736259134828305751549167471682233093729976867739973982874968096644683674109737133107514687745356725242092723180623088486660432910833252446858160259600412885982673163255528611503178126429190587763065619792973717501357304908387277735459646022017825471748341782698530238697653047192441114593132466727941259370039325841596443992116008262949339743773878611777898692572658794496000000*x10^310-31001242758914010838617306071339691423315495906473585167483924560646986409878649313649262979989413965730568028722381693386842435747371500210037736881270347462746457490307686900868024317761493999354961800511782801141669162663504612195199993999096539526228482503004932833040933657778910965120245585759130474059406297705187941130084880487099282109649550706238238841265480483185644654780286104253772749756405046594533526776772038609476681071617057249737080609956882698160413565694095403182367426296276406368338366126755745135154271093142202586866969/66167826358038322908633135523669987908585594979988580925576377068482721211313054125204865508215495893736382321292236764902454309264906297294632250305861442724031104854421115488184544986413271212839730068403813595350908193437339507742489421982875682802135674235599257282660172104247476697988135948121360240779235970869813836409081299242908812422870778319494509632147629310094905431535763102752980551718417913805874193076400425852727831264206340195734285651107951251304816927077644007500927893060943854924124023425486906046943526884410740527746903590503080815604304935773355832548246549774291314100259284161638102903438006749579882846600260718730013546410672128000000*x10^309+957676213427696997106778737065700229742975786286853508552457747464594252526074370480706444752266385465565010999951993164302997949267839699069304941999877451011046050799035562135703361916457778616541059622361761240902891370337088741870371077163976495742817928492896737233806344342518967733491715662681003708759148384373242137509124000049717148212263307289478131975412363758123532269411736502696688801350146814742560022490219389214164663906533195296916050423703392298371620079503963173791007613419722980395356567651262597433093844078326350159163133/36127633191488924308113691995923813398087734859073765185364701879391565781376927552361856567485660757980064747425561273636740052858638838322869208667000347727320983250513929056548761562581646082210492617348482223061595873616787371227399224402650122809966078132637194476332453968919122277101522227674262691465462840094918354679358389386628211582887444962444002259152605603311818365618526654103127381238256180938007309419714632515589395870256661746870919965504941383212430042184393628095506629611275344788571716790315850701631165678888264328149809360414682125319950494932252284571342616176763057498741569152254404185277151685270616034243742352426587396340226981888000000*x10^308+147976036676271301024749328208529739131125765429860303340310444099190272464405083271714864739906427616353314437932411651757891894812676570199451436107270201574239447776743944305114611245369392225205608112015997189550224123902875934829211108411382125364989071765290960123650411141502288553095611936216802929415370242375835965649243006885367055352675976168904823963718810005152607298219327659692178271596161443929749578224544036897261179083008708816770949875212453391267605473026684530823084869443460039684885538160105033968140486191839771755008421/20809516718297620401473486589652116517298535278826488746770068282529541890073110270160429382871740596596517294517123293614762270446575970873972664192192200290936886352296023136572086660047028143353243747592725760483479223203269525826981953255926470738540461004399024018367493486097414431610476803140375310284106595894672972295310432286697849871743168298367745301271900827507607378596271352763401371593235560220292210225755628328979492021267837166197649900130846236730359704298210729783011818656094598598217308871221930004139551431039640253014290191598856904184291485080977315913093346917815521119275143831698536810719639370715874835724395594997714340291970741567488000*x10^307-7024916814210930998372684522011644421329536889809161042072628167951948257598511555539160718803687143545337544268496313700921421966256950937202435241901549695462682925137103463948717026631455168336942405298798751579276006599176109897467510429986839947658613164995576170703599942156003463548933058783075816737477175291117744558122885861971351806292353596007416576913757400213923110670225034635485076710964569090898499681715287379091095811392748684498969830758603699358853857396321241752829887782242569209900062132364254816725128896991420421829341091/3121427507744643060221022988447817477594780291823973312015510242379431283510966540524064407430761089489477594177568494042214340566986395631095899628828830043640532952844403470485812999007054221502986562138908864072521883480490428874047292988388970610781069150659853602755124022914612164741571520471056296542615989384200945844296564843004677480761475244755161795190785124126141106789440702914510205738985334033043831533863344249346923803190175574929647485019626935509553955644731609467451772798414189789732596330683289500620932714655946037952143528739828535627643722762146597386964002037672328167891271574754780521607945905607381225358659339249657151043795611235123200000*x10^306+81434541571952319230484474538953365051046187664668265328969435365323212998903852054479241119409316580518844784405792277677521818148994318771163004838488309043868238581595426714548405842093096142150207870105644374049546049652513693839179249620859680785985936163580527237234219523577370899854738864302151865747534596348224716281559526103160362606818060642300066250639738380824944420234197888863008314675347049332795262893223881921707417950924137338155732431766119914542325628818909293109302499168594926504242861120878135524032620441450595793071913/280647827869148726693198870090213359623906319944213384696699222591557258257729259387778018650118379674378604871110054409389900750278497109688942024570024679248399566189806505837885284626008871064204586006495302464062906606637501097566689679275731623346949274285101722525435726335979115711030406435959107581254184859718366759227463372497923050218314457570394167399770890281071627983066596665640278238270409653320624213833867115325897245042073728015652621030735688507352503504521323528542117434422854226849084585176319735320563380938097046369323593992591976230257677371221971793033726456933575959151063378349580666278436694809854455826452887644824319274666938073088000000*x10^305-217525786295450659903546829443571484301063879028129059019686109148646975547551330047078386081899095122697684055569041296805693456060394839594399585414784903908872936076112049889334715702029057796741203486920513952044463225848559775992010381025887249075137493784201046440558702015194416830504719752719913625280483028971055338579542506151550900434413038764413086349214061619053694394981403244817501972897111446051179661273997062362428408753380221051278383404940318519596123573891059330391628659008832773532686431231398695942591870103410358054248817/120397918155864803751382315268701531278655811256067542034883966491778063792565852277356770000900784880308421489706213341628267421869475260056556128540540587397563413895426991004452787104557805686543767396786484757082986934247487970856109872409288866415841238668308638963411926598135040640032044361026457152358045304819179339708581786801608988543656902297699097814501711930579728404735569969559679364218005741274547787734728992474809918123049629318714974422185610369654224003439647793744568379367404463318257287040641166452521690422443632892439821822821957802780543592254225899211468650024504086475806189311970105833449342073427561549548288799629632968832116433354752000000*x10^304-523207881743335930020805263401320579595394273417994386838167696427737555179958915056789803177093700104485287313306649994442948888300841252788635046743132098557159886773434170988468745123371017831198877309928032347026984940343198195555838202021610763869355446903586938954221663542403211570918183754447946183166583986529319624136259975934566868966980281869805270609843461209573509429904661189082738506024868600470615169764216581294895548054870481054768847128983844145954965566201881581161709059553473481506937255522957748830146195537407980069949417/72238750893518882250829389161220918767193486753640525220930379895066838275539511366414062000540470928185052893823728004976960453121685156033933677124324352438538048337256194602671672262734683411926260438071890854249792160548492782513665923445573319849504743200985183378047155958881024384019226616615874291414827182891507603825149072080965393126194141378619458688701027158347837042841341981735807618530803444764728672640837395484885950873829777591228984653311366221792534402063788676246741027620442677990954372224384699871513014253466179735463893093693174681668326155352535539526881190014702451885483713587182063500069605244056536929728973279777779781299269860012851200000*x10^303+568433828225765001059659382804375755543636310332151367739978602364772961129594271057857573701567421359483780523457321740065172209852150266128647481237401372164072586513692373682843737982160070124032500535379981994888083703848707935650761957651453111133776457815270425100374630396989625152946307019841783632784334060410997410556062457103479920361463746798140054835447599056583165048482841714925514655777487417858629051595397667913440307658110826708272396553775519935281351775727679489598731727225853075210109251472691191662205921657763978593635977583/364083304503335166544180121372553430586655173238348247113489114671136864908719137286726872482723973478052666584871589145083880683733293186411025732706594736290231763619771220797465228204182804396108352607882329905418952489164403623868876254165689532041503905732965324225357666032760362895456902147744006428730729001773198323278751323288065581356018472548242071791053176878073098695920363587948470397395249361614232510109820473243825192404102079059794082652689285757834373386401494928283574779207031097074410036010898887352425591837469545866738021192213600395608363822976779119215481197674100357502837916479397600040350810430044946125834025330080010097748320094464770048000000*x10^302-1175553480191235765445205388248419464535396884021898963085149049081429963333723455101512436906880436725529023778692262030987205368600288501105266401722140017664543210308410018899448805587243562516311208631164123514051014122237965392859474046974357222033781826457506915420141341704022741118413501562825291312034981741442524075571895993147494370440081783958364363351977819061201066355957977040809886049100835244639755281699475401558194212880586573238149226919230206981882793908595250806379921742374038616167258758860213319781081868315033075887905229/8533202449296917965879221594669221029374730622773787041722401125104770271298104780157661073813843128391859373082927870587903453524999059056508415610310814131802306959838387987440591286035534478033789514247242107158256698964790709934426787207008348407222747790616374786531820297642821005362271144087750150673376460979059335701845734139564037063031682950349423557602808833079838250685633521592542274938951156912833574455698917341652152946971142477963923812172405134949243126243785037381646283887664791337681485219005442672322474808690692481251672371692506259272071027101018260606612840570486727128972763667485881250945722119454178424824234968673750236665976252214018048000000*x10^301-5269683622989791358533190337400408897333749423022979664848182994561681047620893333776869525600689033313740977483818615112734475371417380261851021242432693819036432150892290006870596898939045456687056452978859499744321024002473225739890112231782034726638381590066984748877496312556807235671316906061713377492813559455297593964051360918019925406372766019076598172286000112228526700573688951039003736327128405214387057875455389154591255767547628242315113928080119407629786475894905559331414340890439534513288525139384101806035880304535210606249456491/465337241258700567890786427316399650927322588280965806961619223485003330297534518662325470155434190954197491019717534055255137441931309634702849457187127000228935271845388069184925972142624176032895882623092208636511797264257462619856078526034254076455413275966393550489214531734178925357507046532027842536129215765579945785965741336273503938301183373197753180514008794116353782948631943994064317194303987349755468770317877054560155275498734018206600721023555536826581210955400727245616876640879992408095103951351208045373514365898777644421392973831468270328114831868420025383139313246731394539766940768991419417803051923389879931143077807522469125332033355860381007872000000*x10^300+10891926203882834778915667925290506779881388589621770170829635170362207807226057450075804853777009340221151028306504897768476385160836855547036521629636211908068383480741105725623491864700175484451978765220743753280878128994067840756745911927706889637578686072808863817739066476283784049722930443908319754106571793290854828397839724726368327139444284583795471249503504889939966504335162356744822873002889517650558270528498204678146249185657761416317673717065571544459282925388007029412026576048668072565870132036369768068736184676514112996432855620701/1887407850545289503365029749195316984161220418067597313036327570455173507686800007694392106950441078510225023575974318128114837464473391878354757398350987112928561462604894008614059743010483657989425699919261998229691849703828268386136254501594934534103156247319692240784254140713829721250048580733904929326540099145192260107877046859925331973749599761690086900164819668935930943639651164839924870540096972690608181332409309333295989797422865177845972524471541257368613391635105349708222051655409249207233741626680499832034974268085442125773169901860435304450833758058311622954013054528742536253294711759029197158609178601269353000716323587311134772346727291369705367928832000000*x10^299-64289164038570288147231682022607955694113488761515205788196759690670772574830090551998492140201993014159233337036740283736989669099451338622886496571889893000278285544480154835749288623711152243013395276779051036704320510972166854200608666945882338683691684763540252565236156369551735144713028296800155987489019454046432978973780668944029583897014474624777037703054415032076716473473558978530805083947403477711033213143344346652845154365508328320069477704537989580604793071669063241351141803231258173953789511899828503592667200664425965503150307557/72592609636357288590962682661358345544662323771830665886012598863660519526415384911322773344247733788854808599075935312619801440941284303013644515321191812035713902407880538792848451654249371461131757689202384547295840373224164168697548250061343635927044471050757393876317466950531912355771099258996343435636157659430471542610655648458666614374984606218849496160185371882151190139986583263074033482311422026561853128169588820511384222977802506840229712479674663744946668909042513450316232755977278815662836216410788455078268241080209312529737303917709050171185913771473523959769732866490097548203642759962661429177276100048821269258320137973505183551797203514219437228032000000*x10^298+729194086456620329747716972530243086113460353394286854756287477968000256378973563906143597990353010571890298064193595424425252217143699636224751027409308228378153787738564636425917918640268126522165124478301147697959038831679592501954477463589028001796868769311482152591223645131353290787320087870887517650382539106254326225326436759618612921771538126641238745970229071399656650286682826960272933641749935714092056598244056176897781027448931835337642456208357601254099432657340854248128546782938519147034407083419040648959401213225824987304720180823/20384004785889126636342321291309423428941180515130050980792337760915873883017440083099434755064763647910430254620522635783640244616312632286231379902190660819628463796132855293031845224513223506285797559128029580880671976801345298570271548617225292968314087471052676200469944719709360989500524671926173236726633070768076409165072106087193585316495677426252938521780052424508054191308232580271188601833047305058568358390020540799596689812166943920736503264292645579581024629659137776848798157878419891438124409568149398185977722095322774958350234940092701288069004587029765527903340988910419391535582886997515329312979128893709012407736294742960255541344654746792817973631385600000*x10^297+26376143940997828553803244146485100894158333317190365427637578384049807964653098233992781403728018065578972640481862396248706910368698894194444129810765308726188128867451506437168998703118536407104059129961373553096343196118563042818491770376074039388714998414160080363406535367412941371937826210324892901111696639689691557301503029366439933810272625913722000699968247136672659213547927905815740959801187560323667796752610216306586878287809186090108375270750722251606872795025553493490071892222619523686630587720696243665314300821332800772194715050699/1834560430730021397270808916217848108604706246361704588271310398482428649471569607478949127955828728311938722915847037220527622015468136905760824191197159473766561741651956976372866070206190115565721780321522662279260477912121076871324439375550276367148267872394740858042295024773842489055047220473355591305396976369126876824856489547847422678484610968362764466960204718205724877217740932224406974164974257455271152255101848671963702083095024952866285293786338102162292216669322399916391834209057790229431196861133445836737994988579049746251521144608343115926210412832678897511300689001937745238202459829776379638168121600433811116696266526866422998721018927211353617626824704000000*x10^296-323790013822011548315210410758997658217297614635723911164115877532684499064047867469670580431358356714122948909744395840715454862989914708623172692723576875481749755935945508083910940949405575819638394727208378554651252931540614836699541401059748306208454650505231763687383957739605949066832252901288508636276719298616562916616064678062490094486372601905471501943775902695166731990293143749531885564539239741113918315671246841503403383889571491710858139694650046066111226368416628756485439105067368731554890567814290658897126859606052611640190816285963/88058900675041027068998827978456709213025899825361820237022899127156575174635341158989558141879778958973058699960657786585325856742470571476519561177463654740794963599293934865897571369897125547154645455433087789404502939781811689823573090026413265623116857874947561186030161189144439474642266582721068382659054865718090087593111498296676288567261326481412694414089826473874794106451564746771534759918764357853015308244888736254257699988561197737581694101744228903790026400127475195986808042034773931012697449334405400163423759451794387820073014941200469564458099815968587080542433072093011771433718071829266222632069836820822933601420793289588303938608908506144973646087585792000000*x10^295+197054125548384784750533737946706167066298205431201846904689953407779497748857805576236692560252729967539826753657154596711077564266570540207657010561902867437030771489027238852278259158892837509077816503506016429232910429675143281292265287338539653545768021950086542598379114580400002668889150897918950196022833637232194523410467439756717537852075628910260188609206066975081272197079397968222417195235083487587390182912159142208368404213072436917767668951778789344305476202875803278551652082611366468720560743829069896672026087389641818830108710059103/528353404050246162413992967870740255278155398952170921422137394762939451047812046953937348851278673753838352199763946719511955140454823428859117367064781928444769781595763609195385428219382753282927872732598526736427017638690870138941438540158479593738701147249685367116180967134866636847853599496326410295954329194308540525558668989780057731403567958888476166484538958843248764638709388480629208559512586147118091849469332417525546199931367186425490164610465373422740158400764851175920848252208643586076184696006432400980542556710766326920438089647202817386748598895811522483254598432558070628602308430975597335792419020924937601608524759737529823631653451036869841876525514752000000*x10^294+12537696931694269518324797140135787573228744168159959653628233884179422434659464460557690666651396500800112790308863309583701616830790296678896901977734289668753280043091655305808949553040439254216469899784431623132265643379216744895391416826852666479220884417485848944259685334322399375611098812879822229228849071905766427073166419713845171739228430701001486985243392506043809165567270964475808191846312028196024661727324684614013545638550141219443072688438834933319630312953560576079352172758545251811676602532496679469127539213841721501551842759/867575376108778591812796334763120287813063052466618918591358612090212563296899912896448848688470728659833090640006480656013062628004636172182458730812449800401920823638363890304409570146769709824183699068306283639453230933810952609099242266270081434710510915024113903310641982159058516991549424460306092439990688332197931897469078800952475749431146073708499452355564792846057084792626253662773741477032161161113451312757524495115839408754297514655977281790583535997931294582536701438293675290982994394213767973737984238063288270461028451429290787598034182901065022817424503256575695291556766221021852924426268203271624008086925454201190081670820728459201069026058853656035328000000*x10^293-24866931257131113673050853727738971331297020719726707209071921352749611104472687361684066241050618978466809611061024638287611218827731528634069016427311158324057291194804529350818526051718454424345833923432344742303160113748838953391214465522374786139225303264614320064321780769580090315784934464502144760593048723504214308551951536917487540845585716399544676988404081948709394849129336544069455700609492662245919438174401799294619964276664555059975848902565932226414326003204521011490708527225723736574713299034883575698839350249318133909177706186297/2194698755285637905411970789616921060386183964878248442830416870553748488967834656577893602920696029439020847599019470988741967506504651166030179832422940318155197554320864222811601009526666821329085009812332341828235304037638999038679821628350607543222297073191000755713367094252522953060314951753971242767810290499435476029243701957547932115060974598459824076166546444425802560806946690611844404785667665534182843067026457734336884215099525235921266837612702320371382196433946304884594292739943596434470305660334411511765330620183183204131050526226842472221878795413370939545826793489087370303424973482514019702522355933072817729758487463525123882777637411999305497025567522816000000*x10^292+522238675206219429352934443183278803140586814671565335594252894727011137437837347861730241820086971467775560448694344838828629393448408403032727443690056191765820356135124272574378980481461407811514003590326191305801560065673677120161765563389358352669498331065561845800304968886784289766071325833698714106164563019521416902275492938106931960975918955632906655585540767573134610808844815474085211946763058661108360523085244824507217520421088849550825091332175684492131372357425745470972041588025899388152592329662923223884618718132135547091785525069887/293462576421051011352229237011634016074495455875148648927038598691186940810556176936701201761967354793560501907526032120780354512298336213057749760449696019684752130120618416078808363559565734966289081312049010278746892082747157585743473292019452665779438580072396672478244514317194497723493542120245297604381490272495943651910300718894980637099581746308342190755983924568935885273614586058955194697054990705713591587248109205619903375047593660117472251429355624552516247980310534481711465429226743751809172299724715596430335637213065639866666184649760650571382650358130742773556268386540825514857967882804731777365846450479451056436277752265645136325695516804478563602275885907968000000*x10^291-646819169329170205287366540512328069659329971742226887852547104882540755108886514208778939781034968662338088011613527503418840269741564765868209159916599318951606360336913213332002435391197484231039493898162764265898559838072068680098876424026632733010108462808668084100319836200797967685249891832568143975830331407940190263847145437389563809469710633626972860567008471243091088338004763948685550805884628404101101887508935182488495290990978775267717756371499315923706736449126585237820511062424681203741501421537396550766078968274322604366682076849/9129946821988253686513798484806391611206525293893513522174534181503593714106192171364037388150095482466326726011920999313166584827059348850685548102879431723525621825974795166896260199630933976728993640819302542005458864796578236000908057973938527379804755824474563143767607112090495484730910199296520369914090808477651580281653800143399397598653654329592868156852833208811338652956898232945272723908377488622200627158830064174841438334814024981432470044468841652744949937165216628319912257798165361167396471546991151888943775379962042129185170189103664684443015788919623108510639460914603460462247889687258321962493000681582921755795307848264515352354971633917110867626360894914560000*x10^290-1987295402167691832181392606323752904237122320656689151908964026879201203515943539139126855623228763416702506040166980306176141185440579693479191617538248746975793421124313965716463688061015702662831278033187555463267015353961588814635400608612838786051043923820252651440751231849804912598874814701342999757065328060217902737993420188110872635205700226439766228841757636392895694784809346522907335774120318354115714394333067622791594295442579495209084703912390659116879525383073917766698393944477331985494652435709636889015757090306144561568719782083291/73952569258104854860761767726931772050772854880537459529613726870179109084260156588048702844015773407977246480696560094436649337099180725690552939633323396960557536790395840851859707617010565211504848490636350590244216804852283711607355269588902071776418522178243961464517617607933013426320372614301814996304135548668977800281395781161535120549094600069702232070507948991371843088950875686856709063657857657839825079986523519816215650511993602349603007360197617387234094491038254689391289288165139425455911419530628330300444580577692541246399878531739683943988427890248947178936179633408288029744207906466792407896193305520821666221941993570942574354075270234728598027773523248807936000000*x10^289+4793990740163493843331792422558650111760005624214715115606113693793526957631129505230586621073074183482224012168905882516401688844271082721270441292870420977329380217576323915421916282913724949139689628292381606560014592737825791540522625677824183851313386856029940092460656241379083529618824886101589272613156941940102147900873283604418245529059028270679678358578323918470021984042672945224410931687632703400535101445530038842601946401691612277346771004607902219646269711138276213191140589035958127384902789170067030454590695171200069817690541197019529/760654998083364221424978182334155369665092221628385298018884047807556550580961610619929514967019383624908820944307475257062678895877287464245687379085612083022877521272642934476271278346394385032621298760831034642511944278480632462247082772914421309700304799547652175063609781110168138099295261175675811390556822786309485945751499463375789811362115886431222958439510332482681814629209007064811864654766535909209629394147099060966789548123362767024488075704889778840122114764964905376596118392555719804689374600886462825947429971656266138534398750612179606281023829728274885269057847657913819734511852752229864766932273999642737138282831933872552193356202779557208436857099096273453056000000*x10^288-253165766666818249187897786096200991481902421957351274574211957903192627202153373557265756005457261627448341587171728436126399427033585582672898743106121001549252564936554432461215830963533454982354406069368899786732947727755516825933820886150882210580165021035082495858503925497832840792919101075273800107005825598537306589136647900076776428617785125361445661911613022405504102586665146385035078399318427520660372548593723022233760316315703861025796751569581363324329149777566505823420535415186620059447027915830845138947096936424603360265168266313949/507103332055576147616652121556103579776728147752256865345922698538371033720641073746619676644679589083272547296204983504708452597251524976163791586057074722015251680848428622984180852230929590021747532507220689761674629518987088308164721848609614206466869866365101450042406520740112092066196840783783874260371215190872990630500999642250526540908077257620815305626340221655121209752806004709874576436511023939473086262764732707311193032082241844682992050469926519226748076509976603584397412261703813203126249733924308550631619981104177425689599167074786404187349219818849923512705231771942546489674568501486576511288182666428491425521887955915034795570801853038138957904732730848968704000000*x10^287-664327343413717882488482777132229470279087618464052988648205771706556288668753604502602655956552667488827729831060682124553865464101607160485704563993992001246889741544657368379117936102667523956289880883488930222461791861188431768049409200558110719653878323255590590051358431945920149735001174730467584791064752800496718483523673623651089121867971687875367780583467366956387945330563107761416386565035440311827276419337420620948888623296093168580878825083676287436858621247266481339044827389578132025492676228619755100153456792365519576872747818968231/12366778033355340890264161416013364719716338054861490006500566454677693596542085540401434694947669978934001475997773146114825489145875899418704078679327370640113879700690710934710991106018799034078746276627704563220194190850136734224920313469318333551256568353936022459098688054178217471033703601049697062607762538203225190859959862243270905320209884089075366808177845405524891437842623856795650960838784970911021071440327029894427804266263704341301354521137562855981340188436848784187240118382196218760111122543444427879919506635959939800688289364791565211794710005904856199213069523212534359554644315713672640081737615994191597344985396602315042111339554867639775876644449823284527104000000*x10^286+103063893020948222959086002275041459557705157990165431869432541365160988758586880246562923795514817928685501344118397038575498793869272179263467270850359860151081415761903425489192046118303104627115803366246897875594209865786185484778661012783772917918701274777367527400301390577605580883130363867755874631740886318303513966799325725998447792423040972309836737197223992364432745447196494116275184985052488633690509021690587785693781437417592592642252491139412707545038452584039737278563530737242743299411083660578148591919343051371389651608236110339799949/5175496606959210162575551552601593135201287475959533567720487061282614770152862798658000419835599886183879617705068061649054467207549063906727656927298504612887658654739062526176549777868867395761955316768694359707651268870782223273129151186909722591200873856122225399132800950673584011627604957039298220701348622238049742374893202348808873876507836491278041009222428302212167066737138084068979927111031510326262318397776862010818036085431360266834616867096070055228190868860821216182359989542949117551106504784431493067746313527149234806588049099165270041136086137471182319370669595464445629473618646126171999874207192293569183488876388478068845123595603712107246204375702251044574593024000000*x10^285-760839910154586567780707619175983181834796410475625462424232970780595991130706695638651163730327307285149624733256237013925989258155377586511674409982743989490742459356655617356868066789140792100105720047620547973899684068749975511451543184731540450556824418589784543920044644456184047128304509497273118700789459744435700034117711195801042775615564928942777011203360354290491044709028755935456163328039837417707321054912648712540928085718564197912930045151363711980537088978014336982402379006132466808311345717171601570953118241112825907265140485398608201/372635755701063131705439711787314705734492698269086416875875068412348263451006121503376030228163191805239332474764900438731921638943532601284391298765492332127911423141212501884711584006558452494860782807345993898950891358696320075665298885457500026566462917640800228737561668448498048837187556906829471890497100801139581450992310569114238919108564227372018952664014837759276028805073942052966554751994268743490886924639934064778898598151057939212092414430917043976429742557979127565129919247092336463679668344479067500877734573954744906074339535139899442961798201897925126994688210873440085322100542521084383990942917845136981211199099970420956848898883467271721726715050562075209370697728000000*x10^284-143479396382892973399346299623011247892008497223959044774998876123029849331153490313646290344104051589958548216184570182969324855829836195383044058351634323963812681971096989329571671965645998852815169561591112818473508037451782640087943180334089010283127049570541387294083418337605643767396544495941636211425324721971523671273622732842044458628066013856077953765002286517545398208332064609722044490560055572048258539053845906398407184154911117199357702179980365407139059891860994195551278016209055190546087725203715000871708975012091026948505715960892937/1117907267103189395116319135361944117203478094807259250627625205237044790353018364510128090684489575415717997424294701316195764916830597803853173896296476996383734269423637505654134752019675357484582348422037981696852674076088960226995896656372500079699388752922400686212685005345494146511562670720488415671491302403418744352976931707342716757325692682116056857992044513277828086415221826158899664255982806230472660773919802194336695794453173817636277243292751131929289227673937382695389757741277009391039005033437202502633203721864234718223018605419698328885394605693775380984064632620320255966301627563253151972828753535410943633597299911262870546696650401815165180145151686225628112093184000000*x10^283+95542793515645779647369241606694939281957121565070028555402667975362279367918411585405196044904760659997138814959491274795380811702742272893076298878023651837310818205452124978153770101991095010877898237349787884985817386218882369265239076337480571737508102706767354910956033193653864631313031402940536037295036835595963024884615794750962846732998401052797456468784270049562188268445473611310847638496136230826305998098567233505607679114546610763807278662641513820618164281795377412413398863239787229034290756764766542808533423935891745554159686430698927/1375885867203925409373931243522392759635049962839703693080154098753285895819099525550926880842448708203960612214516555466087095282253043450896214026211048610933826793136784622343550464024215824596409044211739054396126368093647951048610334346304615482706940003596800844569458468117531257245000210117524203903373910650361531511356223639806420624400852531835146902144054785572711490972580709118645740622748069206735582490978218085337471747019290852475418145591078316220663664829461394086633547989264011558201852348845787695548558426909827345505253668208859481705101053161569699672694932455778776573909695462465417812712312043582699856735138352323532980549723571464818683255571306123849984114688000000*x10^282-1106806600979093705146254539691848715566149908217140347805455493858697814739477316211229355249710960837788742537145955255331111473271685092418959857805837745933029387264361328402780601282445469351769359613422550296502011888031427433464826011582150205905760134180921407826437959727911797046571723087880381459226090953169734111661141320091322486161057906266275956926616999208190899355404299162685291166832536356060971992982373899025809255703735266584768940404590441749335172141243479096381732966276391672410033498659717610015193821189895736529636332865009/134597530487340529177884578170668856920820105060405796062188987921517098504042344890851542691109112759083103368811402165160694103698667294109412241694559103243526534111207191316216893219760243710518276064191864017012362096117734341711880533877625427656113696004034865229620937098454144730489150989757802555764839085361454169589195790850628104560952965070829588253222750762547863247317678065954474626138398074571959156726130030087361366556234974698682209894779400499847532428969049421518499259819305478519746425430566187608011150458570066408122641455214514514629450852762253228850591218500097708317252816980312612113160960785264116419741795335997791575516436338949653796740671251246194098176000000*x10^281-589249376660912615737646354088151686246276839086164113091380345452586713133609727993557402600639970883327713960877713186118695053586961355189424408000753003154987860954762939778203172241231027104674464176663321812274179272375768775392960527988148998167876172537651345784590580200429821366303355455095778641924024427948773414924209544675197712991010391246135884477009075780132227936296848806904152951211700356257261321561265023562685387970316154778711796786456639629872080929067127073729246452913198726133672035986195466538369208556016131151367966969054599/1448807818165733456070749599429079575895707610870207988813402265987210048297511800405126005527098489738770524661885932905789711332212454753793713369600234187313319613173034207327758638617499263300018723554961224279121065602611292454186682066658760103290407823787431289331639766927760413878985221253752986710252727914830692681458103492716160917494097716022409687957689689208065199994127486701933964875753716874692568363000063643860357749611313267656615307307405466980358839065422847973225126032695004170786550523334614443412632023536048194817032112623929034235471408979132893755347763875935051732326909321976084956786064581892582949142100684996680228518858920752454073468116585348414033272766464000000*x10^280+5049024469667035919915419483286421406733554966798208566928906099648630166147188047805875682114646276958851412079464997332241824808923750282995327517528025780918586178582022144025315153374756141622778374538523495386489599406710076152293408952013041652657714059277647114588027630749755637231988187449828229783313870931055825682931412295679027249050719502459168362047259145140554926801043647113862402018941421820507923778624473093746819338924842027825656449382169389244930814459384630415395239190820629139329779774187589005708579022625295354249679326027952421/17385693817988801472848995193148954910748491330442495865760827191846520579570141604861512066325181876865246295942631194869476535986549457045524560435202810247759835358076410487933103663409991159600224682659534691349452787231335509450240184799905121239484893885449175471979677203133124966547822655045035840523032734977968312177497241912593931009929172592268916255492276270496782399929529840423207578509044602496310820356000763726324292995335759211879383687688865603764306068785074175678701512392340050049438606280015373320951584282432578337804385351487148410825656907749594725064173166511220620787922911863713019481432774982710995389705208219960162742226307049029448881617399024180968399273197568000000*x10^279-10311716653641520903349460132420822052895100349747658257969065076993149465626836769888703256331106211873893979949608308997953459332089883617795969189123336042569610652012107013862567424710671561846774444854796212157261027965517866029377017993956582082244192626805168868714743562923004031115778402405796989271584704716487402984759158823613652402632973730404769504976817531428315302847172791604933737573355493727313320981813443574647270699168106623022363609512982909669848895378853794384439587005999856063731276709398566697630698879865844497287658742889341833/250353990979038741209025530781344950714778275158371940466955911562589896345810039110005773755082619026859546661573889206120462118206312181455553670266920467567741629156300311026236692753103872698243235430297299555432120136131231336083458661118633745848582471950468126796507351725116999518288646232648516103531671383682743695355960283541352606542980085328672394079088778295153666558985229702094189130530242275946875813126410997659069819132834932651063125102719664694206007390505068129773301778449696720711915930432221375821702813667029128064383149061414937115889459471594164040924093597761576939346089930837467480532631959751038333611754998367426343488058821506024063895290545948205944949534044979200000*x10^278-1493800161569707301757903796448212701768567760898214518642558728928503159539539301511239695189678132551816409304620528886899716154189240448906015474656892904060126781673867753149944775902792309823303234787354621633837830369504786524571919738262576717563946860890617919971273315761989029237217617188531637712376101358455872972497606732609301113124278134951949768269637360991969491820869767391407473139741888401841325782382453527698429585953029898640197830452222558836325225998129570287038811058818767918566142321940034321727748933019724141769393859810232579/3755309864685581118135382961720174260721674127375579107004338673438848445187150586650086606326239285402893199923608338091806931773094682721833305054003807013516124437344504665393550391296558090473648531454459493331481802041968470041251879916779506187728737079257021901947610275876754992774329693489727741552975070755241155430339404253120289098144701279930085911186331674427304998384778445531412836957953634139203137196896164964886047286992523989765946876540794970413090110857576021946599526676745450810678738956483320637325542205005436920965747235921224056738341892073912460613861403966423654090191348962562012207989479396265575004176324975511395152320882322590360958429358189223089174243010674688000000*x10^277+4994070596827038618478529297550446462352350817073771825175798200515710052668079560743913572939782767857853698580653344434670725209855099507263971006017321212730989644819853904078910691481440511195518471630975088872665284806349556796378721317158111648945201699867889909433609491450738185533431144387911612471155190435045095039532016466135470348854123614806850074416255609421474937000354496972086582721043315930306500013200339650084611361924827396950468150794048571635259032696594692140538246856285323093101475088642983714320556415416450865207443255098221073/4096701670566088492511326867331099193514553593500631753095642189206016485658709730891003570537715584075883490825754550645607561934285108423818150968004153105653953931648550544065691335959881553243980216132137629088889238591238330954092959909214006750249531359189478438488302119138278173935632392897884808966881895369353987742188441003403951743430583214469184630385089099375241816419758304216086731226858509970039786032977634507148415222173662534290123865317230876814280120935537478487199483647358673611649533407072713422536955132733203913780815166459517152805463882262449957033303349781553077189299653413704013317806704795926081822737809064194249257077326170098575591013845297334279099174193463296000000*x10^276-790742403655459323929354009911255329695402096389158937386603613826575371275933592881283912505001277493068339436612876181888948279627119859456097831914173408244344143934049848592607791658720404542878507381134928964166556971403786711932624651346707633529620816519292340793369539517938297241410784501277970792495040945491846531032036335046066801046838656474019006818994107800820034800569943885121072978656571628562647180090671063127206935521901455404203408489478411255588200633519262901611666853338479038326457649949354016118955505180760076955698028998081617/3526725785965589223988011824919815827460354832665761248317118058533875061567063159636603073767250807160977961667388700121001292447775875947460843007238357890954273384636578294456551671826332815401339490409405437215652474961152997951784374182714666680649596561389203177481233998214691645388066146929483444241054849057096041621536136168147749761735893375934341551374989746418686433265704974933848577317034717278555989715345963619197331365175587746910628371012224841779249843240158351045502164183378336413506989628697379381140509201222497282298266969386888679371660211686804745619974188072815257754266658156145194073590119780840713916965592150915049360440480789910947682698875516835596789723870894489600000*x10^275+16633244105413951459341487667436383220445936698122125510352740924569299120779400932776081089405004393388811497132827843826724193258043635560915933808079560750323674819532093741722759163347214521676891234661565540028450033728434081032774333693303821563126489839164826973848142308972914109768233544607400742041420072472631612142575458893287226684997762691905521704797620309695029050265247714719235383817818177483801524365093959997878578672959182999816173642622932741468915890406156168086106964848312392720389767920835581294866471628728398584579263832735127369/1622293861544171043034485439463115280631763223026250174225874306925582528320849053432837413932935371294049862366998802055660594525976902935831987783329644629838965756932826015450013769040113095084616165588326501119200138482130379057820812124048746673098814418239033461641367639178758156878510427587562384350885230566264179145906622637347964890398510952929797113632495283352595759302224288469570345565835969948135755269059143264830772427980770363578889050665623427218454927890472841480930995524354034750213215229200794515324634232562348749857202805917968792510963697375930182985188126513495018566962662751826789273851455099186728401804172389420922705802621163359035934041482737744374523272980611465216000000*x10^274+717125511969555735347647450707608742810112074911373358464765932919476386271587105291971257546454120266498595530789254440209319401411729186513643435602854838588635811531501371001004057944736250798864088415245284452529641426502289933870460583112969830324910961430913872742054849311819883436754361901337793125198970440492911986025806348927754983894278824609675127144121832599975476925876226014746743016778817090301133366767192003849517731965320801167567099703985377852637669154434647728655594594908347797856767933015663529541644883010490677621870952828264221387/175207737046770472647724427462016450308230428086835018816394425147962913058651697770746440704757020099757385135635870622011344208805505517069854680599601620022608301748745209668601487056332214269138545883539262120873614956070080938244647709397264640694671957169815613857267705031305880942879126179456737509895604901156531347757915244833580208163039182916418088272309490602080342004640223154713597321110284754398661569058387472601723422221923199266520017471887330139593132212171066879940547516630235753023027244753685807655060497116733664984577903039140629591184079316600459762400317663457462005231967577197293241575957150712166667394850618057459652226683085642775880876480135676392448513481906038243328000000*x10^273-1141950039889284789887343412675874588075382385324960066075235962787087901236369375907530588742545592211515298242183828034490561075503723736802082842529548957057466645506119565968970217270858093538865758548841723131742808303879638706564372623133089058977184400471779376471156986787758354258362237442871304674271237788353276376704906323027166335780520175819671918309841605436483265746305632307180922793676868344067333351525598264406117344025852239459423231662610047419213422833225095707412278623172246914990408188393664249988882131299561260409406157652038101589/1051246422280622835886346564772098701849382568521010112898366550887777478351910186624478644228542120598544310813815223732068065252833033102419128083597609720135649810492471258011608922337993285614831275301235572725241689736420485629467886256383587844168031743018893683143606230187835285657274757076740425059373629406939188086547491469001481248978235097498508529633856943612482052027841338928281583926661708526391969414350324835610340533331539195599120104831323980837558793273026401279643285099781414518138163468522114845930362982700401989907467418234843777547104475899602758574401905980744772031391805463183759449455742904273000004369103708344757913360098513856655285258880814058354691080891436229459968000000*x10^272+79873429811185380696533126755406349689634496983366956262631501511005397735155514780772007709725260395359797407090022131835415160371062943483610250477842609217088718176595474659142823311822164219385439818301341520280115025248824952264707098361268198175961653296775656166808596150878271821849867330265157951697547288856442374801608616400129054287304619855345876570351604115362410758319906605752966478311005486512654509784009272647379727670682017688545349153193597274961967825156400454889119146964209258806076625156185674458382223370826698958137824608238217/750890301629016311347390403408641929892416120372150080641690393491269627394221561874627603020387228998960222009868016951477189466309309358870805773998292657239749864637479470008292087384280918296308053786596837660886921240300346878191347325988277031548594102156352630816861592991310918326624826483386017899552592433527991490391065335001058034984453641070363235452754959723201465734172384948772559947615506090279978153107374882578814666665385139713657217736659986312541995195018858056888060785558153227241545334658653461378830701928858564219619584453459841105074625642573398981715647129103408593851289616559828178182673503052142860263645505960541366685784652754753775184914867184539065057779597306757120000*x10^271+24304180291812180962621300483714450375488321793259609451313349476811369288369021911824359599094315456625432081037878746970273841790556011409704641408572017381353066296823986430283006969993852872163202612392542534587307203060033312756097647274159604417360475926583364428477288681427003263707898010156184988572938549871045343626009693515531090629486238338921916392365825700441858256628480967841236838904609685243298146784038315574883108797536370997074159447390370763025685860025864731116185323583923010373830396666433422263095886594606835905465600185858061567/3243846103037350465020726542725333137135237640007688348372102499882284790343037147298391245048072829275508159082629833230381458494456216430321880943672624279275719415233911310435821817500093567040050792358098338695031499758097498513786620448269356776289926521315443365128842081722463167171019250408227597326067199312840923238489402247204570711132839729423969177155901426004230331971624702978697458973698986310009505621423859492740479359994463803562999180622371140870181419242481466805756422593611221941683475845725382953156548632332668997428756604838946513573922382775917083601011595597726725125437571143538457729749149533185257156338948585749538704082589699900536308798832226237208761049607860365190758400000*x10^270-188961045435967086853505313195286044038100872554869741911580195100184943900042835645158458181511765729008272838798640038629868063564066829508240719361988001380359359909118271957877725558950918754361091162299613087238679211543581273538232689219144021475503473511286617833596050522941678264554279588719488404444272858737820824208501883603528386980059919848338900451182177306019620358574499865533090200830837496040377676233155136639377771322253258974918172813755022872125319933245282800007546202366687140360406293200092294752921999130346528327547178366561249163/44426587932902843325283863519933910356417385069670514336400534237518248215567682669521445312614910487903698700479495542068267801119726442415277934663342462955297896339073133164664516196196933635548521721426129421258040105382639653558381975704558581936144645835407159131112402423590256419950915820808334485117876860154125687831485291646497381478558457163850012643656910834405763242220077453838682590291964377724043229162978945226663086886880699918362814865045517798874223785277463567122316222477718909201317169191456331749752731268903944964785144805402963120686328285844081797144289244055822539761427604791939747168303569693624174097685600196134986599391989368202997272679658750640033031766368522392829952000000*x10^269+1138133514014525797620281832654364636339451888873848377188897031197407914823378906270337258565398407223522697769047451208382056137156766783944355153980502336205750104709853891538018147760194070268020242511448780051517238567244076343619987828447165265270286429048345897123456928586121759937403988364040188672732824797696671174442417232788633248890198470316847357454968063887688599357473483742076703284020289995594181438887653318482832739674407907359576045571594369038720979085581174337807944548210345336273739421675814709311909928296180645804153325562670211801/1751676895640169251111192333071679894053028325604151708120935349936433786785240059541131272325959327808774405904620109944405987587006356872373815709583217110808888484226312107635343781450050526201627427873373102895317009869372649197444775042065452659196560321510339417169574724130130110272350395220442902556076287628934098548784277213490468184011733453888943355664186770042284379264677339608496627845797452607405133035568884126079858854397010453924019557536080416069897966390939992075108468200550059848509076956691706794704536261459641258611528566613031117329918086698995225144546261622772431567736288417510767174064540747920038864423032236304750900204598437946289606751369402168092730966788244597203009536000000*x10^268-4653695506460767813765549973857631692951673488649142483446796462005907599062497073288018323863017397755414537139036681517800691669748185902167597499521910379304513191002875144234383632014833828205933249228290073644592977387216520261981916794132344328157316509567714544596953620063210701210855345633230040605493875081514813548542063486524762526747747635824014446284389496130141411161127159141279692613209532668792136208990986269705221707399291865978746357087197742317497144643242580964981470361701639496954801180230084419701049979786269498613509067599010237/228479595083500337101459869531088681833003694644019788015774176078665276537205225157538861607733825366361879031037405644922520120044307418135715092554332666627246324029518970561131797580441372982820968853048665595041349113396432504014535875052015564243029607153522532674292355321321318731176138507014291637749080995078360680276210071324843676175443493985514350738806970005515353817131826905456081892930102514009365178552463146879981589703957885294437333591662662965638865181426955488057626287028268675892488298698918277570156903668648859818895030427786667477815402612912420671027773255144230204487341967501404414008418358424352895359525943865837073939730231036472557402352530717577312734798466686591696896000000*x10^267-219248465588433073846898241594056173224418321538220303760438961735273310975376030996168006379627257071763950032072166992643672058082760880754269486084846110375270753958494887724956220967170326357658265840314676919813548534056210310137411344227783170267987267144268925059989478872043722809380212474201533431349109611439942410978394658126978122789866429648693341414187384821408041542929388430482836863094326488331784873470452567730211326422545390155270377599581746646409886588286496140502854028598389245270942146197504552176079840694980358191600795896277732721/17835255664699905102223049209457104375812652042514999209958614472080053101813353333509700227318858610416612132847041119433951873613155633609624305406665483310054137293940632368650773047491423539507479265619798865843227736851794246373983164064666427075455886909923455883908397191143142940954840387699055007843685837676419912496712640719175676055392195166869241439489901658612350043422169276013783847157210426548124990907610456556449471972042288258135471858549182418166233839616843555673831676223782427548456056286315560091537096480316347360408290860059953194631893246389769565108107391068228394144224027523745993045020778524276759346852691860557463711174093186362221450559397549347853260752753035898794278912000000*x10^266+2109681455103521909740234163391345778697245717527452066209610887935283801190200224584593386266589347139912166845264407731358101443521962446318863577480184666128146352524063723810935771462881168847465346793429855620970619917827659111608965518268363936420818472857723876773920506700799573290270480358246528091879276210291084918902256929707101743053356107388847633841184052843013692864249043465128259459430061872969535220034222375134777056004491010788769049802915191620650595548682827764397266294151931571324227708739187623341740949774116529877417229680246236649/722327854420346156640033492983012727220412407721857468003323886119242150623440810007142859206413773721872791380305165337075050881332803161189784368969952074057192560404595610930356308423402653350052910257601854066650723342497666978146318144618990296555963419851899963298290086241297289108671035701811727817669276425895006456116861949126614880243383904258204278299341017173800176758597855678558245809867022275199062131758223490536203614867712674454486610271241887935732470504482164004790182887063188315712470279595780183707252407452812068096535779832428104382591676478785667386878349338263249962841073114711712718323341530233208753547534020352577280302550774047669968747655600748588057060486497953901168295936000000*x10^265-15471807736670179209945330556716344410730233247881155005837637901931347454822543684847354696013178545771227071860948993316825206471956261752007337568960162111541894689045025028669759961560021059684218345251335965437170350610492628168421463792035038666178964824773960056080795984753015168423083683072355081863688085296061278186994633478845704121094758440460835786690494801956962233938472241896896126737637230348235250253081682087621015877279820475610210850326842670114720061589863273852339770569467179760223242922894517771969800820947094421129771686617806810829/57208366070091415605890652644254607995856662691571111465863251780643978329376512152565714449147970878772325077320169094696344029801558010366230922022420204265329650784043972385684219627133490145324190492402066842078737288725815224669188397053824031487232302852270477093224574830310745297406746027583488843159406692930884511324455466370827898515276005217249778841307808560164973999280950169741813068141468164195765720835251300450467326297522843816795339533482357524510011663954987389179382484655404514604427646143985790549614390670262715793245633762728305867101260777119824857040765267590449397057012990685167647291208649194470133280964694411924120599962021304575461524814323579288174119190530637948972529038131200000*x10^264-62181571912672326795150283281291737481973148632568203182552105942443347157344773993199796631714152111373492518837015890964788486338178029753515610532585575969486958855166381015201316805204285067242565796369007892540032533941298666728120704457124867752532625731296482333065626315869522429643868665481462726526738433869904239891316994885684699596212434972068613495050358751768894251260385623012198669233443335073150313600938379472428588820012479248001166405656870838199857998644201449255520896697155242836009815878975959897866646403374889716402096754311168621731/3432501964205484936353439158655276479751399761494266687951795106838638699762590729153942866948878252726339504639210145681780641788093480621973855321345212255919779047042638343141053177628009408719451429544124010524724237323548913480151303823229441889233938171136228625593474489818644717844404761655009330589564401575853070679467327982249673910916560313034986730478468513609898439956857010184508784088488089851745943250115078027028039577851370629007720372008941451470600699837299243350762949079324270876265658768639147432976863440215762947594738025763698352026075646627189491422445916055426963823420779441110058837472518951668207996857881664715447235997721278274527691488859414757290447151431838276938351742287872000000*x10^263+2479580136535442628972289388623716711995678224530567515020206689110973580211064594368572434162135773272722650588874504389942833686965436727344785207087213108318684494651715482750887630368944376717821053926725875984812579927401268776103846772310797293743125593695026815956299866104394457234564316529958190750192476617275868429219750264140468716978656117263457292226615331091216618614033838319793440833777778832627464314947436184916418998577211979652950003234974488352050577552836351521070702539656419264848529959391650714724751045556826376467231711887625406617411/247140141422794915417447619423179906542100782827587201532529247692381986382906532499083886420319234196296444334023130489088206208742730604782117583136855282426224091387069960706155828789216677427800502927176928757780145087295521770570893875272519816024843548321808461042730163266942419684797142839160671802448636913461421088921647614721976521585992342538519044594449732979912687676893704733284632454371142469325707914008285617946018849605298685288555866784643784505883250388285545521254932333711347503091127431342018615174334167695534932226821137854986281345877446557157643382416105955990741395286296119759924236298021364520110975773767479859512200991835932035765993787197877862524912194903092355939561325444726784000000*x10^262-240944282898030017277779017880005961176888409018410554749659140341642499099843031545836006397802550012650492073233165214272758778875012207214701211719521173485408788984057684425713253432080021110090708702195166665153357223227145345998965955037920091341462659693883217612791628021675285730118517358845089834512868255797335960346893581696972201314809231395976726046059844414293374512588952543066509836547374891310832836484610088141702229091847256357743180860903594819950395990304399186966548997807758425919964353309666772950324248729756482272884606931868794550959/158875805200368159911216326772044225634207646103448915270911659230816991246154199463696784127348079126190571357586298171556703991334612531645647017730835538702572630177402117596814461364496435489300323310328025630001521841832835423938431776960905596015970852492591153527469390671605841225941020396603289015859838015796627842878202038035556335305280791631905100096431971201372442078003095899968692292095734444566526516148183611536726403317692011971214485790128147182353518106754993549378170785957294823415724777291297681183500536375701027860099302906776895150921215643887056460124639543136905182684047505559951294763013734334357055854564808481114986351894527737278138863198635768766014982437702228818289423500181504000000*x10^261+1130909680953982167458345784243267936906705664764251703028701615243099335415356123808605298737665449535661051700444231263802606816433821989356498646712952782489476657813846516085207671845506562369493256394926638245227542441652669388114277520636475356264083905519408478050949129490239220794836210485130807710378422124055663084889322233229918221007214930265749454483701610176347135138211634068684380847446858832673941752680261513472753314525788510121649116633195096619347410017916971774317354383346784054379256007384353127959640830448404293988603265731695339889269/20018351455246388148813257173277572429910163409034563324134869063082940897015429132425794800045857969900011991055873569616144702908161178987351524234085277876524151402352666817198622131926550871651840737101331229380191752070937263416242403897074105098012327414066485344461143224622335994468568569972014415998339589990375108202653456792480098248465379745620042612150428371372927701828390083396055228804062540015382341034671135053627526818029193508373025209556146544976543281451129187221649519030619147750381321938703507829121067583338329510372512166253888789016073171129769113975704582435250053018189985700553863140139730526128989037675165868620488280338710494897045496763028106864517887787150480831104467361022869504000000*x10^260+2369378737573611753553452917962935067967013942374875704719979319385505107428931780625328604967847644851373925559237320191408335282947741828368327140615948168615968508225352327592707391361023260811168124296139880368081194626422931322253875454022499924201509275967428115137202886102634133711819098035060841394903425343580597323516050950965852254780873073054764007032701559247856776073484448566845237048993226364662602576425097433500427592654009023112811400512353584439014442981285687640504024169677171302606083420567278195332707288966893462210927810583952762530059/96088086985182663114303634431732347663568784363365903955847371502798116305674059835643815040220118255520057557068193134157494573959173659139287316323609333807315926731292800722553386233247444183928835538086389901024920409940498864397963538705955704470459171587519129653413487478187212773449129135865669196792030031953800519372736592603904471592633822778976204538322056182590052968776272400301065098259500192073835236966421448257412128726540128840190521005869503415887407750965420098663917691346971909201830345305776837579781124400023981649788058398018666187277151221422891747083381995689200254487311931362658543072670706525419147380840796169378343745625810375505818384462534912949685861378322307989301443332909773619200000*x10^259-104760196346664491856226694612937708896077911229361009251333951021790454594411844484131890361429154468298845250318270259336496437822098459508425557885454061099193440043866780095871871938334481824363748313109885847161455199215981186964974001667906288056774000829141396836991112220287706884494809272854175293801247424350383925057956677286394975080891063771597383625476167422143843293043365285513573364891498770180546490758923627485947133868958383768620050339771778005969709999045966633175306238652839051349548466804107774100120823987846009153035662167214461234487703/17295855657332879360574654197711822579442381185405862712052526870503660935021330770415886707239621285993610360272274764148349023312651258645071716938249680085316866811632704130059609521984539953107190396855550182184485673789289795591633436967072026804682650885753443337614427746073698299220843244455820455422565405751684093487092586668702804886674088100215716816897970112866209534379729032054191717686710034573290342653955860686334183170777223191234293781056510614859733395173775617759505184442454943656329462155039830764360602392004316696961850511643359913709887219856120514475008759224056045807716147645278537753080727174575446528551343310488101874212645867591047309203256284330943455048098015438074259799923759251456000000*x10^258+1839142163393029511022706088686603914992666119810861188291951083412714742991807254458903838913639009446464562490872033320875055385852097310454545040792293200474424265958679758383229165409042119488249241364846943062661004693601239168323829008638119318488133991113040050828496297742506862274083935920177152076659756150387795981014364239416188434693502855510787986715791044190946249157989063642003738791199189454118342756786661185394989814786967187486169674774396176780676015102915898419346181538740430559490793343164465420762626701440339614349317878148991660635923/3113254018319918284903437755588128064299628613373055288169454836690658968303839538674859607303131831478849864849009457546702824196277226556112909048884942415357036026093886743410729713957217191559294271433999032793207421282072163206494018654072964824842877159435619800770596994293265693859751784002047681976061773035303136827676665600366504879601335858038829027041634620315917716188351225769754509183607806223192261677712054923540152970739900174422172880590171910674752011131279611196710933199641889858139303187907169537584908430560777005453133092095804784467779699574101692605501576660330088245388906576150136795554530891423580375139241795887858337358276256166388515656586131179569821908657642778853366763986276665262080000*x10^257+48823843370782544569503756607230948631981857459839998224255414447478153793126016551834804278140221835007467776345184066565988479105883389057149752688943396372576923865872558286100538635950644417845826041378650399634686324222685547108173253870374553230078975157999484488824936471938215201111337653170637569834597306805094778972482615214812265112618541711509123120122202816053040705870484731619787779665641422282562672572877076996204520599773733397772929356112629151733294072295457325000852649646205212088876347986962595193954506999862203209739265798730658615507149/1867952410991950970942062653352876838579777168023833172901672902014395380982303723204915764381879098887309918909405674528021694517766335933667745429330965449214221615656332046046437828374330314935576562860399419675924452769243297923896411192443778894905726295661371880462358196575959416315851070401228609185637063821181882096605999360219902927760801514823297416224980772189550629713010735461852705510164683733915357006627232954124091782443940104653303728354103146404851206678767766718026559919785133914883581912744301722550945058336466203271879855257482870680667819744461015563300945996198052947233343945690082077332718534854148225083545077532715002414965753699833109393951678707741893145194585667312020058391765999157248000000*x10^256-51503321291494024917257350339092691920375559464777133176099261326034660745430025389267764615355245970697658856719341236361574228594126812094495967241603118838133041031478014986435400336832155960789083318324164627175509607685756162635400234289321036081740894985704431322234990350663929244636588555007369365621781038726674908666559236766103684817500852713756447606986643807481199655231527163894526260546404947559257897011729992363797806684013460606393933953493033693585707092341053719492047287115280789976112642468849761317024360155440577754284743770856570523805769/2801928616487926456413093980029315257869665752035749759352509353021593071473455584807373646572818648330964878364108511792032541776649503900501618143996448173821332423484498069069656742561495472403364844290599129513886679153864946885844616788665668342358589443492057820693537294863939124473776605601842913778455595731772823144908999040329854391641202272234946124337471158284325944569516103192779058265247025600873035509940849431186137673665910156979955592531154719607276810018151650077039839879677700872325372869116452583826417587504699304907819782886224306021001729616691523344951418994297079420850015918535123115999077802281222337625317616299072503622448630549749664090927518061612839717791878500968030087587648998735872000000*x10^255+12908642580234723675283823607476812752767372480612315149322196909673706336665726722115823475696174986074578309671248058995899854062747789700858805541194456658954017257026499561396332066603686102435316698099174157208565716450666180460578032428615912456933099711947610237631552290924152907224575851137540563933630442679054715225815078357921866890074086485644561124233965711442610456080666598847515992390007606507125162607620873697492067959409850086077198949324091208322868410241798178373808424418110781450789646344206797467957169462121198287422899974256703758017973/4483085786380682330260950368046904412591465203257199614964014964834548914357528935691797834516509837329543805382573618867252066842639206240802589030394317078114131877575196910511450788098392755845383750864958607222218686646183915017351386861865069347773743109587292513109659671782302599158042568962948662045528953170836517031854398464527767026625923635575913798939953853254921511311225765108446493224395240961396856815905359089897820277865456251167928948049847551371642896029042640123263743807484321395720596590586324134122268140007518887852511652617958889633602767386706437351922270390875327073360025469656196985598524483649955740200508186078516005795917808879599462545484028898580543548467005601548848140140238397977395200000*x10^254-314849615516378416869016276779602738213128285051437894361161149723724975911503904966684979031380099341673441295604148064038342664598455937043574974557720087942576980579653438944665883677294168825462162901100417288362997026882670144193409599888679382924925989303223385051880268184328137391585550809319411940285219243318386377156845688823532276960203525889814442295414063310726537703559724091369562621454802644337879659716809423032613644823984906396818091548986326681862232055238361974313808170029398264137037718977907843236540546915065504722205308144570490505152037/2420866324645568458340913198745328382799391209758887792080568081010656413753065625273570830638915312157953654906589754188316116095025171370033398076412931222181631213890606331676183425573132088156507225467077647899998090788939314109369748905407137447797821279177137957079216222762443403545342987239992277504585634712251719197201375170844994194377998763210993451427575080757657616108061913158561106341173430119154302680588893908544822950047346375630681631946917677740687163855683025666562421656041533553689122158916615032426024795604060199440356292413697800402145494388821476170038026011072676619614413753614346372223203221170976099708274420482398643129795616794983709774561375605233493516172183024836377995675728734907793408000000*x10^253-9534740776981663765287114415117524415483105958215251031699770941249987603576036612341556265891200002291044358566175299790049344257205819836353179259188033947706055467133212594024129764581046971824870602890169364940961503666849690844894303044667835927064856658557605602700695283643909131966992625568724188592664208407218756244787336290753144395534897045543812625527774278259191114379663997479067770090298246252864519631696521392429169311755103382606356555663120448188989768322262131215059050890729569438677510276953372324769445943266356302228798813687892397718351/242086632464556845834091319874532838279939120975888779208056808101065641375306562527357083063891531215795365490658975418831611609502517137003339807641293122218163121389060633167618342557313208815650722546707764789999809078893931410936974890540713744779782127917713795707921622276244340354534298723999227750458563471225171919720137517084499419437799876321099345142757508075765761610806191315856110634117343011915430268058889390854482295004734637563068163194691767774068716385568302566656242165604153355368912215891661503242602479560406019944035629241369780040214549438882147617003802601107267661961441375361434637222320322117097609970827442048239864312979561679498370977456137560523349351617218302483637799567572873490779340800000*x10^252+2343028447773800424536534097523767244015101545195244166181001253162516768104017058982442747696748790744155038776855982377687356964898347919319226795573893280132366063474176659653635609435091913383697509415945309171994924786238805032763745745180038783928499325451459277857352053275350330657238094896925092904699276508286342069260799347770235183187808149282956363462026850181778236090094561413515522442727597377553002326100686169231327195971981074619697701203813091387415889369511983715654085202743834047791997961781197845025409687154567009709178877402700417264917/230558697585292234127706018928126512647561067596084551626720769620062515595530059549863888632277648776947967133960928970315820580478587749526990292991707735445869639418152983969160326245060198872048307187340728371428389598946601343749499895753060709314078217064489329245639640263089847956699332118094502619484346163071592304495369063889999447083618929829618423945483341024538820581720182205577248222968898106586124064817989896051887900004509178631493488756849302641970206081493621492053563967242050814637059253230153812612002361486100971375272027848923600038299570894173473920956002477245016820915658452725175844973638402016283438067454706712609394583790058742379400930910607200498427953921160288079655047207212260467408896000000*x10^251-7433954266821768050066408524381161192192403204943327109576547633966075537980854091759994506184797179296383576188210110785269706842999571197408909807727718916626922530011953314035864898632279250778978528376716220192480105932368501907204777838919662339724921257189791742782203987181865744250622113447781161762430508857044184428894857401223775552038618102771877531938815716483463414355043467179546732644059390494815187080120630879050174334849855041314089429674491842297230371763074656287868833830135283313984214703226288399883491941417935886228465119590273599887279/7262598973936705375022739596235985148398173629276663376241704243031969241259196875820712491916745936473860964719769262564948348285075514110100194229238793666544893641671818995028550276719396264469521676401232943699994272366817942328109246716221412343393463837531413871237648668287330210636028961719976832513756904136755157591604125512534982583133996289632980354282725242272972848324185739475683319023520290357462908041766681725634468850142039126892044895840753033222061491567049076999687264968124600661067366476749845097278074386812180598321068877241093401206436483166464428510114078033218029858843241260843039116669609663512928299124823261447195929389386850384951129323684126815700480548516549074509133987027186204723380224000000*x10^250-1085123966666481483001673350451655500733939715453590407683581239056304252750044398090707895803179117938623444128053335117475791700215069410273384204212680232747156725733805430905497614564686740241449516554025947026260050375002712059235923685504823807101087952001965017607755152628673710360994904124460220677011463402780655738325391216299264211197871232915955903926282274946221692406074926459966273319599548553766437898378089695047082138995241314889140232902220848625465816592131851266160213261511639227826219824342555434448917550131882706568263127616978122089027/35652758599325644568293448926976654364863761452812711119732002647611485366181511935847134051227661869962590190442503652591564618854007069267764589852626805272129477877298020521049246812986127116486742775060598087254517337073469898701627211152359660594840640656972395367893911644319621034031414902988977177794806620307707137267874797970626278135385072694561903557387923916612775800864184539244263566115463243572999730386854619380387392537060919350197311306854605799453756413147331832543919300752611675972512526340408330477546910626168886573576156306456276696831597280999007194504196383072161237488866820735047646572741720166336193468430950556195325471547899083707941907588994804367984177238172150002135748663588005005005684736000000*x10^249+443730011213879011547094775938988038671608595963343428974638512893164724505125975320736341354742569989096467600300694147875883633960085360727076545337234524755875670783621283407552632362501701309644295930364200781038614951173112900479126264460167487869983774347010983823672614279154430572497937226830855449129953073521194611229008730881352661184539470870870606999875838036264254600547875085025267174572328392481299457698694845937058335387933495624818948617100430153731711263004783405134856311281039341648106225542331932845526404769061490153187660585781419233141759/16135419891809091713193378028666005861126913754644381261044426341090455091437575687537674382041318972005926531903121653058582387504213485062896888664731674157443740845040018430097716271934292957861428730198853534346044417692678948440965000704382200680636449943041221217926844584172079919401646058952725671321992481876402315837803908567277721304699987185196015781400706138261324819591105231475118139636255365091323306552222204885295322793915570357346440317159341596095642902407249606499876620683467684211559954778059084421838373266243290380727037596979069225080357169457836398884184877367515257194961441155518706334635109926707580129712750194575255870551963471026679994748847934319681981927218481600966578823749542836551144177664000000*x10^248-636700064380716405614099376660023372037630213571240594937962062534164254741266277799510970187959099901693321037400484987651682434873860051036447945548961225855095616703278774215280151481870166550899796258441922260056528370475817735085203309423743358155091274821192084004471563258739415275463724667160205783091964730373263208041212328182550974655866718982806247017730152970012525523106157432287289814117289203089103609853069976201089109542149719521321633074733915323809383530215543353940329193895525019592184521739561072454535157979707296885370058758391306919588073/145218779026281825418740402257994052750142223791799431349399837069814095822938181187839069438371870748053338787128094877527241487537921365566071997982585067416993667605360165870879446447408636620752858571789681809114399759234110535968685006339439806125728049487370990961341601257548719274614814530574531041897932336887620842540235177105499491742299884666764142032606355244351923376319947083276063256726298285821909758969999843967657905145240133216117962854434074364860786121665246458498889586151209157904039593002531759796545359396189613426543338372811623025723214525120527589957663896307637314754652970399668357011715989340368221167414751751177302834967671239240119952739631408877137837344966334408699209413745885528960297598976000000*x10^247+263719658423219932888571966449799184466841590123600012625384177217483020139698339242893285420281998274261307838265021295102483881655618060808638372102294525099351978944738650541336002142758765863251556235113566703352201697606466100437351704279200306376571775452326323993533203806939836082307307104508824071942986492870342378647898686856930781195707075915271232222929469949179525561745216091132922802334732635285757625566580689178040797953314727602142283179531679609321598350240052936683914166176305008006619293904067504935380706302819249526812213596065341266690873/1219837743820767333517419378967150043101194679851115223334958631386438404912680721977848183282323714283648045811875996971228828495318539470755004783053714566302746807885025393315387350158232547614324012003033327196560957977566528502136954053251294371456115615693916324075269450563409241906764442056826060751942631629856015077337975487686195730635319031200818793073893384052556156361087555499518931356500905600904041975347998689328326403220017119015390887977246224664830603421988070251390672523670156926393932581221266782290981018927992752782964042331617633416075002011012431755644376728984153443939084951357214198898414310459093057806283914709889343813728438409617007603012903834567957833697717209033073359075465438443266499831398400000*x10^246+3908574326184795657882087632533927816929451370527733210075760960511562947801556743242985264177163796608943952635109305350035679506866131572369909231502267957674770803925846341574032533560795827068116097886641248551978966988595485683663693069682916985259072117727830108576200357850650427970535150981766155954240939465481210876683700849652745343222915882297904522414291277082416141054554338456757529614417407072037761135425143228190448274037693053653838881119353203634551287012308773190065615934384205380220385836097484402388643471831743513576194552293729728591896841/73190264629246040011045162738029002586071680791066913400097517883186304294760843318670890996939422857018882748712559818273729709719112368245300286983222873978164808473101523598923241009493952856859440720181999631793657478653991710128217243195077662287366936941634979444516167033804554514405866523409563645116557897791360904640278529261171743838119141872049127584433603043153369381665253329971135881390054336054242518520879921359699584193201027140923453278634773479889836205319284215083440351420209415583635954873276006937458861135679565166977842539897058004964500120660745905338662603739049206636345097081432851933904858627545583468377034882593360628823706304577020456180774230074077470021863032541984401544527926306595989989883904000000*x10^245-889293128676339096452025782062475453942503768272411192744410443596043915746204198412527106676077775397660042321262776826679071026895801451337137772241694139132874639025242963038204123288103125639782693375065479149144995949246951571390102085930211039636126983116424788051912794010651384765293113047554315736763176251878166006216089359214438579303390882006717557907193242714258545326233146686940616884342664907334158344462021301206255442993096152262503979904325905747102957498811586482674969910226707311534151462525363484340547899266115330972587073979856062367867599/62734512539353748580895853775453430788061440678057354342940729614159689395509294273146477997376648163159042356039336987091768322616382029924543103128476749124141264405515591656219920865280531020165234903013142541537420695989135751538471922738637996246314517378544268095299571743261046726633599877208197410099906769535452203977381596509575780432673550176042109358085945465560030898570217139975259326905760859475065015875039932594028215022743737549362959953115520125619859604559386470071520301217322356214545104177093720232107595259153913000266722177054621147112428674852067918861710803204899319974010083212656730229061307395039071544323172756508594824706033975351731819583520768634923545733025456464558058466738222548510848562757632000000*x10^244+1400079196596259753362890166880254607706579738413548416488028819856351561946591373554461586029892496526626589982661718007414947996102040201147957064347396451745141137407836560681998454688225779713974592169045935379771154863959641208564594049861283730246607936589848223466475319564525448222982437047444288057202861041433727466069639495240413237007651805368813436842608325453415591313304496705937673087231557954561333950831497517090946351152871005728961703383276842474151542577584904169172731068728993474084952895499234945104926659472626264734383584135895433369480923/988068572494821540149109696963391534911967690679403330901316491423015107979271384802057028458682208569754917107619557546695351081208016971311553874273508798705224914386870568585463753628168363567602449722456995029214375961828888086730932783133548440879453648712072222500968254956361485944479198066029109209073531620183372212643760145025818541814608415272663222389853641082570486652480919954610334398765733536732274000031878938355944386608213866402466619261569441978512788771810336903626444744172827110379085390789226093655694625331674129754200874288610283067020751628920069722071945150477164289590658810599343501107715591471865376823089970915010368489120035111789776158440452106000045845295150939316789420851127005139045864863432704000000*x10^243+16453385470808884299023555440223397386313065406448984547158957479325703398740809071662802940271752227702955262099375722230542146099057726024679690409830421842820255417622356675409751877725688848071231830395072988969957917217124850991181136007815299407212703097605670347176038510904283271078131102157757927903436478317813717394577993985119042779983074873679097040864276025673382885818259461215490295683677892650830551028832230506527122954267987020487182349265284048193643387848561962240539422100693003896168712014949871663582876896439299165798808843417937630789365029/379418331838011471417258123633942349406195593220890879066105532706437801464040211763989898928133968090785888169325910097931014815183878516983636687721027378702806367124558298336818081393216651609959340693423486091218320369342293025304678188723282601297710201105435733440371809903242810602680012057355177936284236142150414929655203895689914320056809631464702677397703798175707066874552673262570368409126041678105193216012241512328682644457554124698547181796442665719748910888375169370992554781762365610385568790063062819963786736127362865825613135726826348697735968625505306773275626937783231087202812983270147904425362787125196304700066548831363981499822093482927274044841133608704017604593337960697647137606832769973393612107558158336000000*x10^242-29699711176143452149840386650591250141213554022239293889562052202707788184110466264601581583590746291499927642995580135728247705776592213430767940524486316260137551652713766102061271857600368609458830881866516268428873657674063582014374348109242250180201326280742299310493063318296412970781181717534013012088026556077455108797520086425139591960038044918279993025409410102670133280500152063614047999392900637077154115121981506415802956407377022524169669444290529116644520925611827037247397009661771038467707236340124137984250814706254362052380879017946752785670033/810722931277802289353115648790475105568794002608741194585695582706063678341966264452969869504559760877747624293431431833185929092273244694409480101968007219450440955394355338326534361951317631645212266438939072844483590532782677404497175616930091028413910686122725926154640619451373526928803444566998243453598795175535074636015392939508363931745319725351928797858341449093391168535368959962757197455397524953216224820538977590445903086447765223714844405547954413931087416428152071305539646969577704295695659807827057307614928923349065952618831486595782796362683693644242108489905185764494083519664130306132794667575561510951274155342022540237957225426970285219930072745387037625435935052549867437388134909416309337549986350657175552000000*x10^241+1770234153253786572120969972323677009863517964546043469554334524089390266478306271145726589981443159154390234114499348098484160250580126247555302092287745475928293253976336290614610565858226205100896629931904639376281233788326366478643737109440236156190189879125253540917756002728224716159255068799970144536288821156243273637021803859132785245065644892282850622276116982983260357918248012373932137332869138037177815702477877911964735110133550141880770412085028345130141281559113737090518909305276661036347798516796926048165699170369806172698135583984988290801555207/325215713004009832643364105971950585205310508475049324913804742319803829826320181511991341938400544077816475573707922941083726984443324443128831446618023467459548314678192827145844069765614272808536577737220130935329988888007679735975438447477099372540894458090373485806032979917065266230868581763447295373957916693271784225418746196305640845762979684112602294912317541293463200178188005653631744350679464295518737042296207010567442266677903535455897584396950856331213352190035859460850761241510599094616201820054053845683245773823453884993382687765851156026630830250433120091379108803814198074745268271374412489507453817535882546885771327569740555571276080128223377752720971664603443661080003966312268975091570945691480238949335564288000000*x10^240-707454305625623353720742417078420890645459324828640799264856133926959402799305812014462826798447957609858626353917504797928443203745416233185836834743105643923898121146721752572801732179530640011009869373801374106988157837280332540675935208440140102890257670738166778414554501122848329919649757833604684635492665211337204686559193573197919326003352969034858367617277609617746487159973671261659693151437126068631040820738814220222929896744513783131757162084864267421414749037849739540719603495673465791584984852296691780148479201504921357957812543035578413644544047/3563233029435238166353380639344849890075576005900540429490382394112633265923160249609644268194649439461293558459756373093613008699118163463846327154249648426078529360821938801771856764388469423815270329990411869378398139120779795368078716902792567038274147975598874714048709171265236830007777504538639931923365000291499548904588001803000934484011777408538077318169740017650118541082755540205008677233531521846553118898201920289695454400123116997168964837740505034585468032690827677571060514472203085732316646028418329091833823261022190392101410318130195274726563879265615054914240670372225126731991634973319649885038189653001843557183233675981505217563546617057056138855899341716524687069224391283073555727090255578880566096314459226112000000*x10^239-71979790595312783952550286357850860481146803278508984475411003753346185637134404360030920915703158862305187651387796977325854760789052232872363948170256881979640066609727233881804799878680518634525492273596973391182566729916659266147833177020841062069068235895092958228253622425483003464076313119750777411613972943774363087302994635664354250040913121596418031191505053868802729750096952923481019366113857411686720887819902552342898803558089510951788853463127252544896039382863305114199315171720059413929157405822916001658883626086154384082012881123081661623931817457/983452316124125733913533056459178569660858977628549158539345540775086781394792228892261818021723245291317022134892758973837190400956613116021586294572902965597674103586855109289032466971217560973014611077353675948437886397335223521589725865170748502563664841265289421077443731269205365082146591252664621210848740080453875497666288497628257917587250564756509339814848244871432717338840529096582394916454700029648660815903729999955945414433980291218634295216379389545589177022668439009612701994328051662119394303843458829346135220042124548219989247803933895824531630677309755156330425022734134978029691252636223368270540344228508821782572494570895440047538866307747494324228218313760813631105931994128301380676910539771036242582790746406912000000*x10^238+52918600378551541706211030451173713735929174059603717620363600075316920684926442572807729069651329433589398201501902426337729793163606364334007452544064814708247887941186113006199834130968091185629842372618991412469431188065335521918992810030448989876402178755593732349479848714322745033170779305479330498613511598064734012091970070855548516592575687546005215175848774435358820865170956828415763953707362652095917593681545775841760250382575273157272633436660722058480504910021689112376997701442784872685939449908690208031823086692920520688801747245831606004069213/3281820854696748833971745460931630377066270225679251919486136398582047101428672621442475477269376791850891063853924668433272048056584915848792835243291111119903250623760361877493990434831649257974464775564027839649959576409350022875160375523372909352270294242264592061437520794001797658783581505848713975119628721069367771404893065064387957455797276634337628497713620394454169245847076292869574176584387208107837577806130355950909717734484917545779647258786583057438006152467191676339085768612885600652233796342080507773123921757648913954015536978211125347579082193583903521100101529553061629515115766137829443943060757544700251908061977178768282892260975082228300870937357791925786919792344600647814131414939634726710910709397521956864000000*x10^237-6572863137635606432718422442986450462759398608075800102107513757198248519191114634152443443863946727303534284250826632453351429787122963817088607340753234209553002403953659831847685067836497366271783788472604224407139124318815669733179911928073333327947407670798859931595583376905070372843957579394919183418314262155020758546841854587641644877056009004819731213805039266889999073781939824665704958575002197697884071256471894394340271085130909705015146125718195764765239428380602175767275206010936135248402135337154352379471007183497331016016376264409784244092729931/5057754768638360917269598576075775501112989027803967101059491352557589161458931462874489349826005261498201828122305617579734122062062581739539586657803500965930895389875254847772166972994833170718360856969247476306251987186295435253890018735163849441755990612221488451255424903670199020422468183585132337655793520413762788273712340844945326433305860047319190890476362402195939689171179863925280888141767028723907398481790611428344862131374755783410119232541379717663030053259437686335151038827972837119471170705480645408065838274502354819417087560134517178526162672054735883661127900116918408458438412156414863036819921770318045369167515686364605120244485598154129970810316551327912755817116221684088407100624111347393900676140066695806976000000*x10^236-14260224591914341322217978918860371510780396177928092089873627175115545046359872436876838422851039205472513645132902170033272766087122530862981843072490320451714835394951370445970529678273548225376817661214000024641390473051898287934689943095742861098438159011765685028464414571526183185926476583794490736475299197266248555350965844428080258048835916000813433615429087471359533740207979279013773570920472601346856038280557929285688197121281499983018070399102482267449292246242056695990982455386457651567387588327514762489093203378052824962413833494994170389389687907/159319275212108368893992355146386928285059154375824963683373977605564058585956341080546414519519165737193357585852626953761624844954971324795496979720810280426823204781070527704823259649337244877628366994531295503646937596368306210497535590157661257415313704284976886214545884465611269143307747782931668636157495893033527830621938736615777782649134591490554513050005415669172100208892165713646347976465661404803083052176404259992863157138304807177418755825053461106385446677672287119557257723081144369263341877222640330354073905646824176811638258144237291123574124169724180335325528853682929866440809982927068185659827535765018429128776744120485061287701296341855094080524971366829251808239160983048784823669659507442907871298412100917919744000000*x10^235+50870684771374323621163833449347702084141298905824390567531763181931528245459028254973023663341466826053707146165392072121293730317913112565283858815175889513147578833066236954586078216327733420127549610292752768678856886178954272159001291764580675519811873659937610941441945389858051751002607699720884205086875937048832043277703351711165357139553702081917226820994958533632719411536684977798092076176721637751706608978557808576458366092263744153083894558741355493797072764034452329336167064538171732831680978668862429668277828791114156946212168449732458814664372527/1274554201696866951151938841171095426280473235006599709466991820844512468687650728644371316156153325897546860686821015630092998759639770598363975837766482243414585638248564221638586077194697959021026935956250364029175500770946449683980284721261290059322509634279815089716367075724890153146461982263453349089259967144268222644975509892926222261193076731924436104400043325353376801671137325709170783811725291238424664417411234079942905257106438457419350046600427688851083573421378296956458061784649154954106735017781122642832591245174593414493106065153898328988592993357793442682604230829463438931526479863416545485278620286120147433030213952963880490301610370734840752644199770934634014465913287864390278589357276059543262970387296807343357952000000*x10^234-535609969447089154553631220150579457797723841368186671456726325400163116450093816460658240544760805724078158200889634431624754713811180022031109045369958481889316692781268999607607343246662833536565120568406342627076467751187173249775630722699054130246319000644914858435315731426167443708719432311629585964794459665537615238995983519297865539457641053475967186591802539638271211832057750222114826507920001783828605422382919522867626689059311097560154484503773766903157586982470972856620234160744747251474070425203825487614837280053811904140401084874155798410559471/106955597345191632264498364294077937869690061678875500095132180770168878491271389816310879677439439935458477819873092220707104791018722008254319650721662845601223969643236158459182048435918709847918344276048981596853888176582918854599744172413534830152937871408096371165009824536354418445856949560569511811686151089029501200976965865140662007932286159322330302467136502826856794545829705653916429410774150313713957853209334328386817224372568262161064339574861064798692327839556220723618858331578950066078886854638975326671266398196469377439980928544383076558483328113940708476861893496178750120128096212314675145617786317716376008366171800248717243941393877264462161061051729029479777437699017163445338063442568620381252836675857074742099968000000*x10^233+6072095372712181564711965608646614927228949811886628878473149783791859809492200491356437550696389106656620287112788263585107507214767856975380791912803900768379735514878687125350221345181172810937342654127233389898187000258640707858888727400173675586926644400187227592973072212128606724444606447193461983809617266265588741278664655929877165252840556681424272647724873828362315974984695012334296566107343206409501553235494738908451524111195348145979175392117507562769671981144924516133154346253898599122785827794120564208033025475292024008673386774967378462207226633/91767902522174420482939596564318870692194072920475179081623411100804897745510852462394734763243039464623373969451113125366695910694063483082206260319186721525850165953896623957978197558018253049513939388850026210100636055508144377246580499930812884271220693668146686459578429452192091026545262722968641134426717634387312030438236712290688002805901524698559399516803119425443129720321887451060296434444220969166575838053608853755889178511663568934193203355230793597278017286339237380864980448494739156695684921280240830283946569652570725843503636691080679687178695521761127873147504619721367603069906550165991274940060660600650615178175404613399395301715946692908534190382383507293649041545756726236100058433723876287114933867885370128721772544000000*x10^232+899665055847999347138420283737529659583049663791449177148713183907574908084348719646362585989159065082818987182103243790948304891425689563721955703123957741969367855900220427597527355842532881054554536839739413058943767439106140375911086765195737987685767542912175294485926049038009271059146318621507596631377981191499359413330169214851109981513379592762365630433767478465235456433005339592465224042895728605693448751999254530349621910319759990687583182147188791417861294834534910589399778293491040079168552918350587589221610954283337028955250980126619907561215971/10323889033744622304330704613485872952871833203553457646682633748840550996369970902019407660864841939770129571563250226603753289953082141846748204285908506171658143669813370195272547225277053468070318181245627948636321556244666242440240306242216449480512328037666502226702573313371610240486342056333972127623005733868572603424301630132702400315663921528587932445640350935362352093536212338244283348874974859031239781781030996047537532582562151505096735377463464279693776944713164205347310300455658155128264553644027093406943989085914206657394159127746576464807603246198126885729094269718653855345364486893674018430756824317573194207544733019007431971443044002952210096418018144570535517173897631701561256573793936082300430060137104139481199411200000*x10^231-232194105656791926944232506765351555616717952719076990215948924441752212696160323467829140237377168356190502686658985064789579956467079624213892219534037682473527345815226040507253204381387103948841848882523624682088595283993364068693078441895317363425506405991098010217869924211527299882818013975289101271452215998199213645220276949527175790412879288124066195827666763572519008857144083821674845884745399368883327481671819457040805046619318335881386083169469159829357811854108384348623316930405389268975991674160757001179879850652103467043426675933449966994167113577/14866400208592256118236214643419657052135439813116979011222992598330393434772758098907947031645372393268986583051080326309404737532438284259317414171708248887187726884531253081192468004398956994021258180993704246036303040992319389113946040988791687251937752374239763206451705571255118746300332561120919863777128256770744548930994347391091456454556047001166622721722105346921787014692145767071768022379963797004985285764684634308454046918889498167339298943547388562759038800386956455700126832656147743384700957247399014505999344283716457586647589143955070109322948674525302715449895748394861551697324861126890586540289827017305399658864415547370702038877983364251182538841946128181571144730412589650248209466263267958512619286597429960852927152128000000*x10^230+31222117304866612698068788080835963058141703418782265283830845268434796617616503285787121935617322252542552171220769621288434288503565406786241807558408653752342365252675954242878594853793998785447017365124933225128240836334055979388489469652063710358809909625131681173823116837019145093389262098801709134334293602334857589518403212050892926413900813616065190741484257031482275010070681461098715568580876979596508973374365232441022877367632460170826729692341082914911013391607466116813101566017873288391472915895191559557371002659288326071521779087568280417179866939/38227886250665801446893123368793403848348273805157946028859123824278154546558520825763292367088100439834536927845635124795612182226269873809673350727249782852768440560223222208780632011311603698911806751126668061236207819694535572007289819685464338647839934676616533959447242897513162490486569442882365363998329803124771697251128321862806602311715549431571315570142556606370309466351231972470260628977049763727105020537760488221738977791430138144586768711978999161380385486709316600371754712544379911560659604350454608729712599586699462365665229227313037423973296591636492696871160495872501132935978214326290079675030983758785313408508497121810376671400528650931612242736432901038325800735346659100638252913248403321889592451250534185050384105472000000*x10^229+55026533490020984142680572372683588411031247825428050218201656926189516640290640804542386290728447596625117209810495083117484488358222800611733237536059138475505462827738014435202082516406372540080807136678286631805982328976927541222907326004889206934922630871349281313516896563005995691998435957764638549303266599162531553873347522713811002874090663482270183361617538017043346803617634975357735653835523747559661116024570865250713996380729162601043585394008255829365059079996173429690678245304114940108297901099435247090740747105191701410409775819551094355531703527/321114244505592732153902236297864592326125499963326746642416640123936498191091574936411655883540043694610110193903335048283142330700666940001256146108898175963254900705875066553757308895017471070859176709464011714384145685434098804861234485357900444641855451283578885259356840339110564920087183320211869057585970346248082256909477903647575459418410615225199050789197475493510599517350348568750189283407218015307682172517188101062607413448013160414528857180623592955595238088358259443122739585372791257109540676543818713329585836528275483871587925509429514361375691369746538653717748165329009516662217000340836669270260263573796632631471375823207164039764440667825542838986036368721936726176911936445361324471286587903872576590504487154423226485964800000*x10^228-807248640564681519063986846167004976899322867976839441943731422536859109221292342469760619918553075109628932405450258384945851983950625604632970563444274874884801440040735523852461040075354673743262871307181706571712060253777547688501480925730546865275068457615751202149544174654599031810504835957234143405511608829542890996629892537698838693394575715790854843425341442081981632089149623128699088508667035052820148092744061024029491004893890798610915455531309813563060863347838392007458645027495873425592697637684622027453928272541907812167585186703442951998726092653/19266854670335563929234134177871875539567529997799604798544998407436189891465494496184699353012402621676606611634200102896988539842040016400075368766533890557795294042352503993225438533701048264251550602567840702863048741126045928291674069121474026678511327077014733115561410420346633895205230999212712143455158220774884935414568674218854527565104636913511943047351848529610635971041020914125011357004433080918460930351031286063756444806880789624871731430837415577335714285301495566587364375122367475426572440592629122799775150191696529032295275530565770861682541482184792319223064889919740570999733020020450200156215615814427797957888282549392429842385866440069532570339162182123316203570614716186721679468277195274232354595430269229265393589157888000000*x10^227+1495146859042738303372843146091231971234610857480298121955995903190196592779427565673270223966411933037234319733818634582695385776857706020168873533203733860265240206387657235610267866955681677225349564080473376522524415645339327646634406665561558308580832325603334089084677021604278332363241600732077201164296464181482619819483671561007039016756594807211092934295552755167010943293428230002879476161598919682368934444017227752951171118728456358362099418562817680600808938199849062997657193362332017065355200852009915988359016910994228460314943046841351649342780201271/462404512088053534301619220268925012949620719947190515165079961778468557395171867908432784472297662920238558679220802469527724956208960393601808850396813373387087057016460095837410524808825158342037214461628176868713169787025102279000177658915376640284271849848353594773473850088319213484925543981105091442923797298597238449949648181252508661562511285924286633136444364710655263304984501939000272568106393942043062328424750865530154675365138950996921554340097973856057142847235893598096745002936819410237738574223098947194603604600716696775086612733578500680380995572435015661353557358073773703993592480490804803749174779546267150989318781185418316217260794561668781688139892370959588885694753188481320307238652686581576510290326461502369446139789312000000*x10^226+21529972624811962544175492284982239305882950047943684501661646564727300014494529823624234043549657953616790900556229090685874142140314577078434522643659862849386445018204748275882218353595267756958078697472818239535172113279223196905063530456700491252303172980261155471876207871739213783854670287153573337363657030233188515821869035157610209806610281832227287298520090086415806165375902474559477594400253353229023941781034717942393834116201973204069133071138171558984188532136984490475336815427316234989916208111736293866200864815650611481203776333189612144792246161/80031550169086188629126403508083175318203586144706050701648454923196481087625900214921058850974595505425904386788215812033644703959243145046466916414833083855457375252848862741090283139988969713044902502974107534969587078523575394442338440966122880049200897089138122172332012515286017718544805689037419672813734147834137424029746800601395729885819261025357301888999986199921103264324240720211585636787645105353606941458129957495603693813197126134082576712709264705856043954329289276593667404354449513310377830153997894706758316180893274441841913742350125117758249233690675787541961850435845448768121775469562369879664865690700083825074404435937785499141291366442673753716519833435313460985630359544843899329766811139119011396402656798487019524194304000000*x10^225-620921037114579987348998556053491505166377850098465906124329505932286595885162668684601149147598504061012384435283460176690885112037856298878608420867687227642462203492487442775947637750252661963933287581577220276127060203616333565698179031542201307641232840812637710704662263927204537698482924403604662370964730832539722198860595866335510550821320942579729673472976588442176097061721817254058185705852616291736407100675921515963436489363522796171969100670158076626298232889352079204161347843043286189444654040010222359971238856628430974778686383203783520079125000931/6242460913188722713071859473630487674819879719287071954728579484009325524834820216763842590376018449423220542169480833338624286908820965313624419480356980540725675269722211293805042084919139637617502395231980387727627792124838880766502398395357584643837669972952773529441896976192309382046494843744918734479471263531062719074320250446908866931093902359977869547341998923593846054617290776176503679669436318217581341433734136684657088117429375838458440983591322647056771428437684563574306057539647062038209470752011835787127148662109675406463669271903309759185143440227872711428273024333995945003913498486625864850613859523874606538355803546003147268933020726582528552789888547007954449956879168044497824147721811268851282888919407230281987522887155712000000*x10^224+42506930114066134695965161874998506992951807663254266396976001685114420488069934667648401105337718842459307728339761544676713184525417319786497928824628736002630700484981488618990540106978606650298039838039191968881811885901946468587550375593895858631099540195788680946086423685324361672685477880917323845783616730015789409051938284302605259524657484327895817660519123854243834389087003326655140902968749061520546979819007111821335587492202015359167385079590164773496728971273078970473004984977400831243959680852035353917262375267217807497538397186707954802174943697/3995174984440782536365990063123512111884723020343726051026290869765968335894284938728859257840651807630861146988467733336719543621645417800719628467428467546064432172622215228035226934348249368075201532948467448145681786959896883690561534973028854172056108782689775058842814064763078004509756699996747990066861608659880140207564960286021674835900097510385836510298879311100061474955066096752962354988439243659252058517589847478180536395154800536613402229498446494116333714200118120687555876825374119704454061281287574903761375143750192260136748334018118245878491801745838535314094735573757404802504639031440553504392870095279748184547714269442014252117133265012818273785528670085090847972402667548478607454541959212064821048908420627380472014647779655680000*x10^223+134876069640878473328397573094328131527116647961169838439872045162398862274257072698557879264079421228563174373519221569683225171220241761611894187904926373736053298113703394389300174100390588064870199169413084903949694504532863911318647291012045073444548161811293282249041602782660695013854797239214299342028317865688070717557693446868323214461727914558818910761807223651134631563143772746918568560830898662947463673599525518971612335592283001401182331779201198897218226297785695340497300256755023035369776359473733540513082469588822704491227952727684608342587381679/1027330710284772652208397444803188828770357348088386698835331937939820429229958984244563809159024750533650009225605988572299311216994536005899333034481605940416568272959998201494772640260978408933623251329605915237461030932544912949001537564493133929957285115548799300845295045224791486873937437142020911731478699369683464624802418359262716386374310788384929388362568965711444379274159853450761748425598662655236243618808817922960709358754091566557732001871029098487057240794316088176800082612239059352573901472331090689538639322678620866892306714461801834654469320448929909080767217718966189806358335750941856615415309453071935247455126526427946521972977125289010413259135943736166218050046400226751641916882218083102382555433593875612121375195143340032000000*x10^222-223738032616272287021496974122242332729731426741282378432503088178828227641777381882068048913179677065529649426369774914244166304039906998864360869501584200550326888257912119982313962003997354054563256406720272168913874475436864399890710475696902261448102133104659097541218130746963665322448503260378200438576144016167683589521441772155830287758591836137250359511651832193386286134953279479843592165261422296315257166162609497283649512613621251530492189854952460311822630338910598604815245106310120904863625435230630720890796571782610282069398288947595808730403980079/1011278667936573079517641234728139003320820514524505656666029876409510735023240875115742499640914988806561727831455895000857134479228996380807155955817830847597559393694998229596416817756900621294035388027580822811875702324223898684173388540047928712301702535618349311769587310143154119891532164686676834985674344692032160490039880572399236442837212182316414866669403825622203060848001105740593596106448683551248177312264930142914448275023558885830267439341794268823196971406904899299037581321422824050189934261825917397514598083261767415847114422048336180987993237316915379251380229942107343090633986754833390105799445242867686259213640174452509857567149357706369625551961944615288620893014425223208647511930933425553907828004943971305681978707719225344000000*x10^221+3268438201539365159679543979700572065010819564037637819874767376264450755434929242981295983254858833503875456688411235200561267207864403389937855601471100115420089936079517044703918871011295115278672375685282799088248214310262078019094950403303161784033693095203719557281102973828713212598057959588825465548433173217745767715535271653562441374317461106259254668295209669171337349002848613142149648594590892052837110330708657649183519623733097910398254306542394602319359753146069325156367785978390680472108418774781262971661517988371725089572619950929304115026769564499/97082752121911015633693558533901344318798769394352543039938868135313030562231124011111279965527838925429925871819765920082284910005983652557486971758511761369365701794719830041256014504662459644227397250647758989940067423125494273680645299844601156380963443419361533929880381773742795509587087809920976158624737090435087407043828534950326698512372369502375827200262767259731493841408106151096985226219073620919825021977433293719787034402261653039705674176812249807026909255062870332707607806856591108818233689135288070161401415993129671921322984516640273374847350782423876408132502074442304936700862728464005450156746743315297880884509456747440946326446338339811484052988346683067707605729384821428030161145369608853175151488474621245345469955941045633024000000*x10^220-31612495011280225811128089761030221158243369615541285767352299486837343328947481342500520953261109798893491141193458481152229712830170625748434252801326046126019560073227495354818207517562133600632491381280983376846978985976385904919863426310887062323128335362255864047828147978655085999787180483619043615076220786778046082681397558612190772345440580413447439096833708044134460944009090466571577480296984548393103361688731299186119076557200401549572477584767863731849210358058761175562188901951070181156026098007571204301085925763085404730416894879665088082249085637/27573799419240998523179235559924642173386632727390071395958968464467606313533100310848174191392522298346961194363010438839938909350811924986741861801234109738044696367731075988049045539785787354573461941012381251580610865739785355838289789304975476368557664403132269991918688314435823576687456892758620447420043670656119500225466092766956695435466708497716211275814277091521371031879225415696185153008967655645867461863413006500294542315435262401809895624183360891936636948183537135916953696621990374102220219399371759572469041228817894983571025188158184153802797855362994482783195855462903177287818999800427583476472447805528392203884342744835298364907835741484918547594323318267751272633198055790209749911110894822203593322170306625896938212338285150208000000*x10^219-8943321975797836307228367809981458630608758337321239417598570317956745538055358035161624802337251037249327823329366817313335918989581453419164680251141555819458559720888628019274939657495896265952125615268428652222862213940524216395949022381228023406442246965483818434436217270138377091705506134712587857447693804421935967555449003764071979613179980183434183346703553826022702665666694903713614682838726396192205987487857797340011042865828135264987855005760011869346762432985136495438571853767834164961529167163331925998628602770906197005036903460781675500472220578899/18639888407406915001669163238509058109209363723715688263668262681980101867948375810133365753381345073682545767389395056655798702721148861291037498577634258182918214744586207367921154784895192251691660272124369726068492945240094900546683897570163422025144981136517414514537033300558616737840720859504827422455949521363536782152415078710462726114375494944456158822450451313868446817550356381010621163434062135216606404219667192394199110605234237383623489441947951962949166576972071103879860698916465492893100868313975309470989071870680897008894013027194932487970691350225384270361440398292922547846565643865089046430095374716537193129825815695508661694677696961243804938173762563148999860300041885714181790939910964899809629085787127279106330231540680761540608000000*x10^218+1234542277265108031842908744813049235505033265618222274278824790997160054023035174972558502897811709108974559515888853901123498363856077577294480066932313255735906374112125191213137348790469350515302045165813911906107067019821177904609904987568417253835789632835440038901924288163358975698907906787304772997305096612662259517031256500015817511940967482673037242127534327352845590289425725094081639365437906549949943142805930179027851156746171445505962358387635193836287845947741656722093874262730996505596124195140013920968491323922902427373492176763409104100169043261/12581924674999667626126685185993614223716320513508089577976077310336568760865153671840021883532407924735718392987841663242664124336775481371450311539903124273469794952595689973346779479804254769891870683683949565096232738037064057869011630859860309866972862267149254797312497477877066298042486580165758510157765926920387327952880178129562340127203459087507907205154054636861201601846490557182169285317991941271209322848275354866084399658533110233945855373314867574990687439456147995118905971768614207702843086111933333892917623512709605481003458793356579429380216661402134382493972268847722719796431809608935106340314377933662605362632425594468346643907445448839568333267289730125574905702528272857072708884439901307371499632906310913396772906289959514039910400000*x10^217-930527035668265600727458868972393460981102673291457584142356067315379939243090909871029436854313002306958172740288095798453368491388803686695308854589698485511092252488327813437569343950239129308115533600712148986328626068956840324432642820416852308857456187120182683568105619269204253712577746787952917109049059052886132207771494655322293280198416651001205434025563676502673196052880364046648427711422216339400568442175533723914024035836442521048391929360618192974947173167149338185004993492493226684023630870451595332293471540331948964205477919578859089132960425551/154854457538457447706174586904536790445739329397022640959705566896450077056801891345723346258860405227516534067542666624525096914914159770725542295875730760288859014801177722748883439751436981783284562260725533108876710621994634558387835456736742275285819843287990828274615353573871585206676757909732412432710965254404767113266217576979228801565581034923174242524972980145984019715033729934549775819298362354107191665824927444505654149643484433648564373825413754769116153100998744555309611960229097940958068752146871801758986135541041298227734877456696362207756512755718577015310427924279664243648391502879201308803869266875847450617014468854995035617322405524179302563289719755391691147108040281317817955500798785321495380097308442011037205000491809403568128000000*x10^216-1100105335002063366027135621235588199274354526030365770729597503115605438525117006203537920595574716317951358027207985208682010858048416383745224646499954724064076017516632520797233523746979016947922076394029925578257783591745881902178864358392196954983014535934073267508529471526953957907276191537350191634807506938121202843239606296706564644297761177699860302151313361857564057521497359001122200449254262318178133594862792290123959925920720053355168049631872172791414815414774113717968923377546339214420507864661520751066078392285727740459796539472418525931501060099/1207864768799968092108161777855386965476766769296776599485703421792310601043054752496642100819111160774628965726832799671295755936330446211659229907830699930253100315449186237441290830061208457909619585633659158249238342851558149555425116562546589747229394777646328460541999757876198364612078711695912816975145528984357183483476497100437984652211532072400759091694789245138675353777263093489488251390527226362036094993434434067144102367219178582458802115838227287199105994187790207531414973289786963939472936266745600053720091857220122126176332044162231625220500799494604900719421337809381381100457453722457770208670180281631610114812712857068961277815114763088598559993659814092055190947442714194278980052906230525507663964759005847686090199003836113347831398400000*x10^215+17909255871310124961112335519769839615460104817645641199915218810941218287652715396918405282841310625930014117406250227634302976254715664373239296120350937058785424221173585042879991393086908888912503584400218660312802693564656891861105413425021738727769712408348444633955999701832158112313098979044163617584818405224857401212730772935133385800292927932247690059697631891622037207405204588585037471280699119472739606473268319158756632038335771692488033704769808946996083492681746712710405595439093204143990765147994537964415304426478738556291237767178338136834149851229/72471886127998085526489706671323217928606006157806595969142205307538636062583285149798526049146669646477737943609967980277745356179826772699553794469841995815186018926951174246477449803672507474577175138019549494954300571093488973325506993752795384833763686658779707632519985472571901876724722701754769018508731739061431009008589826026279079132691924344045545501687354708320521226635785609369295083431633581722165699606066044028646142033150714947528126950293637231946359651267412451884898397387217836368376176004736003223205511433207327570579922649733897513230047969676294043165280268562882866027447223347466212520210816897896606888762771424137676668906885785315913599619588845523311456846562851656738803174373831530459837885540350861165411940230166800869883904000000*x10^214-56067777628580828525394575536718839782175794395039528573091304171745218940575240308628469127281003298334462285177779063709338136000063711627498073565398781548351085921860180650131808551869999329529927074082154848060070898779118935861590361331440918986758765841725253774398117821734114743119205107522539180899798118061885076580230340117819433013723256276441275628194264003346516361407566085290000134934988473670131524257635639859311344158944341971592480329539614976669062521023247725450913088948091275787429761193022827138568634921906227262385903311507088419307034740813/2608987900607931078953629440167635845429816221681037454889119391071390898252998265392746937769280107273198565969958847289998832822473763817183936600914311849346696681370242272873188192932210269084778304968703781818354820559365603039718251775100633854015492719716069474770719477012588467562090017263171684666314342606211516324309233736946046848776909276385639638060744769499538764158888281937294623003538808941997965185818377585031261113193425738111012570210570940350068947445626848267856342305939842109261542336170496116035398411595463792540877215390420310476281726908346585553950089668263783176988100040508783650727589408324277847995459771268956360080647888271372889586305198438839212446476262659642596914277457935096554163879452631001954829848286004831315820544000000*x10^213-814661921078043572107669786006654623334065039965311490909854199683893169295548820616884629713238224396713862430534430387599071614275961821721843513757835094480141004732774730980973818071834633222908072635976159028973064500990358313787985804864042607605302498008329283405743504219726298267318722257803157548121292098585083201227083687945093459700795995194998334477726725208950915482028662657157534574263820568711080748529577348461633592480126419722301022921469737184832426300164401642136986588140993264148015529731010995312218972841657980832115504898161069263211562193/809685900188668265882160860741680089960977448107908175655243948953190278768171875466714566893914516050303003232056193986551361910422892219126049289938924367038630004563178636408920473668616980060793267059252897805696323621872083701981526412962265678832394292325676733549533630797010214070993453633398109034373416670893229204095969090776359366861799430602439887674024238810201685428620501290884538173512044154413161609391910285009701724784166608379279763168797878039676569896918677048645071750119261344253582104328774656700640886357212901133375687534958027389190880764659285171915545069461174089410100012571691477812010506031672435584797860048986456576752792911805379526784371929294928000630564273682185249258521428133413361203968057897158395470157725637304909824000000*x10^212+5371585386211472295178422466758805902159068370100587249221307563253053284071854802758411226901533665757399944863416040349453363145977960625157384154984793938486804122753949734909883425036969055627236919481240573734886347664156527769940475455041194862846215511894136284687934204690162869065904158838678401398033124078284059868734357042441058550516729834833586658157836474607534838147785810939483890118193604139640183179894782468544169731550365276196099987144249520545890735514007601680606163782029352277238021034875161951464304632653171024646390721640984944420934179/10084368197616072599505820989386261857215838612147548856939237959380734050319376765452018608480229465982491116795508046883465616464037739510970550900651806632805994998615652992113392041778442059356129161217074170990968718520166722953673334309178819534990213318238291060146415233728749087255644750826345984823986531356324337768135518834349579822052378859860508240261515858439713680896638234248943713651777224866474288034514629909693269238817879594721894358992949330423534297723600625581998650829410536879661430102586857482289906057417091391287032565691164590025711962186298598485873127654579425335752820351269873816994404565483227032240515435807666785957839232199904755511105223971462884527800022687108720655491224124013212792242587474286998531099024928008044544000000*x10^211-342200978698928310008739510375400026155045089334034161082653910387050477251875223445332209412272013169274836137351143152713733702356072249912976257959010283132078214889787586832285783295305417041437121930522436178844991205249136469309610371704436540389649904414586143260984906316383191200194330078771392232198865771512079911266488157718661280006216957984847709553591174075719429469799747053461218840367164438066027363771221858924985702694161733442126715795552735537671283434187001316288736940990979566109867873735680364493905908381051410434536272055995621870997955357679/5071872478781818017485855631685884083515562734947936812304448096242783906203828627923500047023480528539098012245599999131757731006888996860605572752177422235129978348583750978465477847060216763100809024859160151854881771167406732309212281450795632212206117847128039058954278663312471980940702993559605754991315082026475187734457150384623115074022311633293683456390087831907103357524878820086100747118879444583244044321230926025300771604048019634887808436489349908040534033834298593032712729442747053060404438301515444449572814512141581612699465306718977083565891677109825762316878974315104794496064866478749075417014433809782396136503173795346851163996779494799548897355777305765103428995949854610345208401355378225827701294581655914667800189225067993392077955137536000000*x10^210+21838962735142815736798251640914073800508515246102830147543122768799681180865583545789185338956484479560764698677734208404437330755658015181705760118293069132725552626634476042532708954105164968090447236961407322995041427529993339958826659852829596131435351705833943656674446877646963307433411431980619809542775122929492922910288648028994695560556681273280060210125157292546137777745484360155065268953581184966983089276705905400857244028920778838718653503621606357036004103267113435614039847473248021286474294330068267716789747389589471891587954993039087650479094900391/15215617436345454052457566895057652250546688204843810436913344288728351718611485883770500141070441585617294036736799997395273193020666990581816718256532266705389935045751252935396433541180650289302427074577480455564645313502220196927636844352386896636618353541384117176862835989937415942822108980678817264973945246079425563203371451153869345222066934899881050369170263495721310072574636460258302241356638333749732132963692778075902314812144058904663425309468049724121602101502895779098138188328241159181213314904546333348718443536424744838098395920156931250697675031329477286950636922945314383488194599436247226251043301429347188409509521386040553491990338484398646692067331917295310286987849563831035625204066134677483103883744967744003400567675203980176233865412608000000*x10^209+179496951871404638442957026731615067574112400881285220793156718397604515716903701922795340903960093003299832831487339754600958007407888370673758941028345290331334922528450454906109574463654835042178614526306720202369825514972449629327791876341449499277500135407525685534049644062246874184473134779938537883108629350640219459452484836733585871958456466625937952025456658835140985741578624981245906194139234079755607041636792387325784523346534919806950306012874992304392537027296629522935762789325647868943905478484236209685971627491860528073753777096569466484101547727199/182587409236145448629490802740691827006560258458125725242960131464740220623337830605246001692845299027407528440841599968743278316248003886981800619078387200464679220549015035224757202494167803471629124894929765466775743762026642363131642132228642759639420242496609406122354031879248991313865307768145807179687342952953106758440457413846432142664803218798572604430043161948655720870895637523099626896279660004996785595564313336910827777745728706855961103713616596689459225218034749349177658259938893910174559778854556000184621322437096938057180751041883175008372100375953727443407643075343772601858335193234966715012519617152166260914114256632486641903884061812783760304807983007543723443854194765972427502448793616129797246604939612928040806812102447762114806384951296000000*x10^208-1215374785076191876102600802267205728312399544497396749158148291767954483320994555185373974102348076769089961203254027687904716854446352365930899619919221791716343798339732717797318443519016108725011988251676653039062577123100156769033973522968275130900276288643175866337907859518203353759377040180149297174341929489233988026181684685921162717322203780919323336869016059818296417073573381171301001147696319673667532100741740215263987598999779632802687385264395838536310238572639547335886754728468038394578413060905178507815340635287926553605593110094353417287652594759631/6573146732501236150661668898664905772236169304492526108746564732730647942440161901788856060942430764986671023870297598874758019384928139931344822286821939216728451939764541268091259289790040924978648496217471556803926775432959125072739116760231139347019128729877938620404745147652963687299151079653249058468744346306311843303856466898471557135932915876748613759481553830151605951352242950831586568266067760179884281440315280128789799998846233446814599733690197480820532107849250976570395697357800180766284152038764016006646367607735489770058507037507794300301395613534334187962675150712375813666900066956458801740450706217477985392908113238769519108539826225260215370973087388271574043978751011575007390088156570180672700877777826065409469045235688119436133029858246656000000*x10^207+2974121057563653980934412112128676680468444676661297615103754090736587683978732167408371582745134056494332361339984702097313600120179236654852641752734581812362379687264230955391589217101497342984824616362830308888635010865263764730916508179216762773543264428499718683269780291303069776926759930400957873270353456918723099005828853516555802135789452831929301771864031981115436968375508114410838073563794360880601533829095059264600343009121539730112267910281356282967178882252753803365006552687956259047581722615005448959259030562275488055356766030437571721041136502389/250405589809570900977587386615805934180425497314000994618916751723072302569149024830051659464473552951873181861725622814276495976568691045003612277593216732065845788181506334022524163420572987618234228427332249783006734302207966669437680638484995784648347761138207185539228386577255759516158136367742821274999784621192832125861198738989392652797444414352328143218344907815299274337228302888822345457754962292567020245345344004906278095194142226545318085092959904031258366013304799107443645613630483076810824839571962514538909242199447229335562172857439782868624594801307969065244767646185745282548573979293668637731455474951542300682213837667410251753898141914674871275165233838917106437285752821905043431929774102120864795343917183444170249342311928359471734470790348800000*x10^206+10658750514656107511270557789373195413852432944609248338961786921251288839995128017880992591516112062530863820907186124571984289136441834926900814195219758266898464139394853630281191294956014144491594259649196644791413236634119140239127109653362411294180357538304364458207900343589128926942635563143440587601475882745213125395323627896613220408746404796220953615738901647411641936541915953525836730753273070999840710324328870005355581573589781640130868839306744856601383721785879150058279141037654504792853135232900121605572594990760905221632139975292993415888107108531/7633331689356274239478067108126987348403293385862288384350849367042042771865994466593510264320242178694198608365506889015848022511529452823497212978244832638781428059081402762944688207498112041910688576252547614352947223083436403310277683979623258596538343041148573881760349203726022346540949640887644067899186982807329882546413961559515356673986611985901615978752772189853477878989701491288294079276723850531478520382301615633433316127692400131784696464930551913210940512341065650210782100157445371212459015270822728265782878512208955862003427527428406284220975551201162282795364691149855783613174271304274737505039529800942176585312647632119441545401088519657024301775198257347634373652743110216137614295923758919490878438709733495314222117047895880635509324996673536000000*x10^205-3590725369767881310814394257688595641960769607915957661548981401020802534390111989263688601297496899753596058943326872284833449622369989697573718496624094132883943352583693230864252872427742397258735497346877825816862764015251583287914169151055848517152033694389936518264383532870872439462102217089800581895890116848381831828203246474520655185054704258709932580881558236823604930645647278914356947704917960936006562690779243032716647393576748631768048664271823636942874728345121531300107951166935881425412729242923888994430388537294653425022006332172790874107965345649/8510287877444157893364158733935782098719356062559754082852695198420499234168281543175182272708681589832892754181723964177508884238628241109912976707014219005874199514420425058387884155412480558214114336761082055562326774186928097996273621699559996597139651182739069382661887823534706232507192606623986792982510162650329819102695285814604533514654404571694508923364729034841639673279227636641095097375448368824305723023624978068842738060444274272798922332529965969174235376396233032602630193582126907365738522519718446298315377042582612129865959161448652760430178536603893214385241753569669385127175311464106500555069046211639829239968945811633663101566048739198041079701419835364595365630830480520688888665585329624527293044555507073696974907717734068720507898797490176000000*x10^204+5750591814292633952658606237747140975428543916075676489872151550050964346342088422331059982876988499068955975160959056158302410122252031295339011164223530104336827524691597480234241290219978997746274768801469066851091674869660529017084660613773814987631846670365489405985740915234767713407405685286505771425957095855526523584635632821730571862345947047633960257641118457970799758784408218740608806849830070274993321440205320280319917663139517224487378938555692754175103191396333340775132200826251969814247971326644849205611620082666256480453179990753352755561300619093/139398515432535306293304920061868110777023052304728771877127147350127777455676451677209485626968204441462783313496638533227595523828730589380374558460892907316219388046206562456393542465656431543547192836146524070110912561181882245178961923438792744261147486373265956488001722549498488088467814896500903669053516464212402436902148781643222258970039146884356056164714261590706057848313748688181137695009844281342127743126977140767644049430077212588446347806840842575073975465370297074031082570875238742650796998872988150366405875957503186687204411064528932215846324429571770851630259923471184528383131601782064479092030976946660402950691332394559401603651878348063912885509256903272072089033003270928883996342287699249757060069819205867156448988416484045641919382302889082880000*x10^203+623895564485465601258386736692513257652252846060999198369578150237109107765539760168326714185982527806470291041960268948496677320071929954017754520396795351268772139633253287490090199834092202400832554610661381603439705158618690949487064138276351010483874472434925872658912709289905901538264909301983213337848802460314450999364495117457722683386568280138475609129389940411447396278341786592304612560711491067537149640272373006472752851741423728460442067574703498269669380204824545312389494892652509232231317288577764944928412438036268602147930014003912004501959473025103/920030201854733021535812472408329531128352145211209894389039172510843331207464581069582605137990149313654369869077814319302130457269621889910472085841893188287047961104963312212197380273332448187411472718567058862732022903800422818181148694696032112123573410063555312820811368826690021383887578316905964215753208663801856083554181958845266909202258369436749970687114126498659981798870741341995508787064972256858043104638049129066450726238509603083745895525149560995488238071443960688605144967776575701495260192561721792418278781319521032135549113025890952624585741235173687620759715494909817887328668571761625562007404447847958659474562793804092050584102397097221825044361095561595675787617821588130634375859098815048396596460806758723232563323548794701236667923199067947008000000*x10^202-147708298353018809163108289883608438056502222313601836599598367174199763821772780472238888419686762430467901769873138522107649301951673096968902521763771055688765430850365594891757518189091710571712914461869641713506239147377735455207110348178696083233258448563919665004293572812539315517309063784010265915172547860852521624315326913719292877884331553576299422072596242275377423442663784293403067152746968323798750647147359974043178844097982022144054394892657226956407301191263148940501544625174323570212561394381114903093218469884743674992565858878338966871988925974887/190351076245806832041892235670688868509314236940250322977042587416036551284303016773017090718204858478687111007395409859165958025641990735843545948794874452749044405745854478388730492470344644452567890907289736316427315083544915065830582488557799747335911740013149375066374765964142763044942257582808130527397215585614177120735347991485227636386674145400706890486989129620412410027352567174205967335254821846246491676821665337048231184739001986844912943901755081585273428566505647039021754131264119110654191763978287267396885265100590558372872230281218817784397049910725590542226148033429617493930069359674819081794635403003025929546461267683605251844986702847701067250557468047226691542265756190647717457074296306561737226853960019046186047584182509248531724397903255437312000000*x10^201+476478300563725696590005652318463298019296176573939800102145225850572431508167859453822268636383634136084897341115252209837837378107305328021142011344377913469359584377536612196685406616977813625426463649541335461652615215343652958930821655914375988104415018674128092675831107340516367269224508439985976078848600173863219000200023393685976394325960598720014704121969001892019361341533100534420273599182541596292262677745935752434211844886925946176700384962778994416569329354410506057814469872980435025079031419866409799402502751997912668417289090564036732390071207277263/4416144968902718503371899867559981749416090297013807493067388028052047989795829989133996504662352716705540975371573508732650226194894185071570266012041087303777830213303823898618547425311995751299575069049121882541113709938242029527269513734540954138193152368305065501539894570368112102642660375921148628235615401586248909201060073402457281164170840173296399859298147807193567912634579558441578442177911866832918606902262635819518963485944846094801980298520717892778343542742931011305304695845327563367177248924296264603607738150333700954250635742524276572598011557928833700579646634375567125859177609144455802697635541349670201565477901410259641842803691506066664760212933258695659243780565543623027045004123674312232303663011872441871516303953034214565936006031355526145638400000*x10^200-1987970661995230712134404788333860811148629320904417987846175604849575348831476115568913107341003600930350801676756420838574580295252188212283423876935135043542473989293168507634873557479742751789000751847453539802061166668776358730204161260227169464614629975595919064341313475145663031390815383880510505120516872297197468854926694958795446920048560490019538222382681990967973713476625447182717201342862631422545368784773785233425433347501639926771912094162036701710670993059691624083506724979171204138749454392972766518493279616661104925213564372205814190727967181586849/476943656641493598364165185696478028936937752077491209251277907029621182897949638826471622503534093404198425340129938943126224429048571987729588729300437428808005663036812981050803121933695541140354107457305163314440280673330139188945107483330423046924860455776947074166308613599756107085407320599484051849446463371314882193714487927465386365730450738716011184804199963176905334564534592311690471755214481617955209545444364668508048056482043378238613872240237532420061102616236549220972907151295376843655142883823996577189635720236039703059068660192621869840585248256314039662601836512561249592791181787601226691344638465764381769071613352308041319022798682655199794102996791939131198328301078711286920860445356825721088795605282223722123760826927695173121088651386396823728947200000*x10^199-255233768563546028912690160162040325564922301280635142941400891256332542827080677724629448675869196933238010920655504340302070539772781015575654639917625951546333914548049348401830294428749863572395696592121973266144465938995507174384291692399035985580033813000084775191096148940653897542508826701402146328851631643250462087879954143573393181825698560472693521281567642200752180990914414514519079523936914826041731848443446484011931703175697320032643278028180044232257227965976517258476885793864019090196886818051255906118834822372414871795692874287263620612462324980761/238471828320746799182082592848239014468468876038745604625638953514810591448974819413235811251767046702099212670064969471563112214524285993864794364650218714404002831518406490525401560966847770570177053728652581657220140336665069594472553741665211523462430227888473537083154306799878053542703660299742025924723231685657441096857243963732693182865225369358005592402099981588452667282267296155845235877607240808977604772722182334254024028241021689119306936120118766210030551308118274610486453575647688421827571441911998288594817860118019851529534330096310934920292624128157019831300918256280624796395590893800613345672319232882190884535806676154020659511399341327599897051498395969565599164150539355643460430222678412860544397802641111861061880413463847586560544325693198411864473600000*x10^198+548758784903316248799410371328768880493916648734112597663640893551767357399510811101915510577653744857617606385462634178078149551435258279757326003139727386729278989328942872069210527226834980819074501993910742712207198451749466114948117358200326655470488839027938599700718826741331999308255298494963186129586698369366385264696406364007967067608417749770420812599046657585273226973169183709077909597663632450118735220008128608157358100714465749336291150405005051403134235088670720587489644092852167866885468915784089720350010236897278992298203675674935275344987547483701/2384718283207467991820825928482390144684688760387456046256389535148105914489748194132358112517670467020992126700649694715631122145242859938647943646502187144040028315184064905254015609668477705701770537286525816572201403366650695944725537416652115234624302278884735370831543067998780535427036602997420259247232316856574410968572439637326931828652253693580055924020999815884526672822672961558452358776072408089776047727221823342540240282410216891193069361201187662100305513081182746104864535756476884218275714419119982885948178601180198515295343300963109349202926241281570198313009182562806247963955908938006133456723192328821908845358066761540206595113993413275998970514983959695655991641505393556434604302226784128605443978026411118610618804134638475865605443256931984118644736000000*x10^197-40953424948117037419780313967353129120047958973549841435008325563349052320231592064986847303352467999965902806799674798168987240661207456728305460463134976601948021616653768731656126845871257958191138847420317602966977370097106190064760073233435825469201269236152718688100974143363459108695909789136344597393504759747997660942191338762449673395898907875730244043337450458016161568810575916336231921279044956390147067710005179955124936989602663033212701527452644050888851235419528505836700391360297483276215054994234719971102415190166970998117226603294378404115644083597/2201278415268431992449993164752975518170481932665344042698205724752097767221306025352945950016311200327069655415984333583659497364839563020290409519848172748344641521708367604849860562770902497570865111341408446066647449261523719333592803769217337139653202103585909573075270524306566648086495325843772546997445215559914840894066867357532552457217464947920051622173230599278024621067082733746263715793297607467485582517435529239267914106840200207255140948801096303477205088998014842558336494544440200816869890233033830356259857170320183244888009200889024014648854991952218644596623860827205767351343915942774892421590639072758685088022830856806344549335993919947075972783062116642143992284466517129016557817440108426405025210485917955640571203816589362337481947621783369955672064000000*x10^196-17547030644014663413387425521157577401394539027687839838370313512439230550570264422105617959428611766256011829703591074065146419311310434851665348062676617060086193210635026322343916720507877589578839393479534269278187844804071493078718372947382437479076498218340180350270712597174192856580184701444223317082902192325515457742094634057167212160888123511246797561679357247315716042128478575016815543102569937251933540845363829121715118958167936510185157382942213932124161853191064949172088394291731516039881193643556989780807833505366485401848934404505208576423058498647/24724759160295028139198323226505421020090853067697144287586246700415562121429709276764288910583207402073646369632336034811663474401877971843901879726934676309407013571828384937673633841042776852715956930586699666220584150105434415554914371935849130752584766027476936324781438529011356591307515499877253247875304661168963492922159054159805629199466566295038019820249726091090772543825473265438034055790318727074798062835835864415457211248029128727889743136933913680655967559625702711615235506723152335575082607097435982561510715737036298206582119344385517732535939269607319816109279204811175178890294863869247591679306058065225550908672436183648861978141883708845557326299353694124561321339127920393113977405487297845381243164177830477754895761267931717774597235687870811342108622848000*x10^195+219176019304633535047051875705708091182428312443158743126161453372037384078305170241576304235129088885720080249602164077092553462691928783233830415690661786839238627608734404515958724091935607360726871078380587024693883226561647475508255804055591138815504847587025944723417801707180492787090859430718776842852646547669430500524527625493280635840564823563125941351652693198680934879968857752511239445494018372266599880060098390412506775904638415372218650146054971966753401056911414248157550347800548427140357489476630553244775214069454587174583854152821982923523273856347/556307081106638133131962272596371972952044194023185746470690550759350147732168458727196500488122166546657043316727560783262428174042254366487792293856030216961657805366138661097656761423462479186109030938200742489963143377372274349985573368556605441933157235618231067307582366902755523304419098747238198077194354876301678590748578718595626656987997741638355445955618837049542382236073148472355766255282171359182956413806306949347787253080655396377519220581013057814759270091578311011342798901270927550439358659692309607633991104083316709648097685248674148982058633566164695862458782108251441525031634437058070812784386306467574895445129814132099394508192383449025039841735458117802629730130378208845064491623464201521077971194001185749485154628528463649928437802977093255197444014080000*x10^194-49694712597773395707889793467448962387850335094532109507498810388114464875217628772114467926724242904839930969179982241581481555103078338307703251013008836662266604072636972541985486255761338856052363782444181814500705388221902759403085986880985308631549203870760515877470995133790662940358873544019872589074227741678511467407656162314841330201821377316327346421624716482561964646035908367616865198554715868804735086161738178224899803875327316139148386913497229647351126952063809326008379553404333730931926131312589528066213219649369521071228098124863377684704516967504397/1001352745991948639637532090673469551313679549241734343647242991366830265917903225708953700878619899783982677970109609409872370713276057859678026128940854390530984049659049589975782170562232462534996255688761336481933658079270093829974032063401889795479683024112815921153648260424959941947954377745028756538949838777343021463347441693472127982578395934949039802720113906689176288024931667250240379259507908446529321544851352508826017055545179713479534597045823504066566686164840959820417038022287669590790845587446157293741183987349970077366575833447613468167705540419096452552425807794852594745056941986704527463011895351641634811801233665437778910114746290208245071715123824612044733514234680775921116084922235562737940348149202134349073278331351234569871188045358767859355399225344000000*x10^193+38522734903299395536159864289148853953247368435540377316634162449344219270465067897003563745758593818286983915709583760284926382420092025304141124449420298600389142360751875535855399072768168125863560012628204289625234287985211492072795112122828306729859323552392567914154548336891302269093925837356382892560716200307351339208170632463855534006625294967677543643966893318419592122423444338535433708522829374912887835282816552379341159945368241608118941408158852887106911319900166138935198518172244511430597147640237046038195432644391127775937651521996443556309362505837/23108140292121891683943048246310835799546451136347715622628684416157621521182382131745085404891228456553446414694837140227823939537139796761800602975558178243022708838285759768671896243743826058499913592817569303429238263367771396076323816847735918357223454402603444334314959855960614044952793332577586689360380894861762033769556346772433722674886060037285533908925705538980991262113807705774777982911720964150676651035031211742138855127965685695681567624134388555382308142265560611240393185129715452095173359710295937547873476631153155631536365387252618496177820163517610443517518641419675263347467892000873710684889892730191572580028469202410282541109529774036424731887472875662570773405415710213564217344359282217029392649596972331132460269185028490073950493354433104446663059046400000*x10^192+11125328935093456329779905507052979553386771899138663974739983048135341527395223977375315529353649909023114316982515928186616051644300977466947296338609088447342983469688771765679982255754689250152520842260097759586517177583039128537180130512568645205929914709489688903799067847623163694076732108408724894802240741689527573809463788460006524801561781646063387408586739464788205286384903356540727683258223484563839118938894205620439319828398329057918343081994454979674802180166264238149916234233609698102840118389457076708649036340722664741004177624246976732280731214227/22530436784818844391844472040153064904557789857939022732062967305753680983152822578451458269768947745139610254327466211722128341048711301842755587901169223786947141117328615774455098837650230407037415752997130070843507306783577111174415721426542520398292868042538358225957085859561598693828973499263147022126371372490217982925317438103122879608013908536353395561202562900506466480560962513130408533338927940046909734759155431448585383749766543553289528433531028841497750438708921595959383355501472565792794025717538539109176639715374326740747956252571303033773374659429670182429580675384183381763781194700851867917767645411936783265527757472350025477581791529685514113590286053771006504070280317458225111910750300161603657833357048022854148762455402777822101731020572276835496482570240000*x10^191-38305146065913918553124255298187887359045933932359311375353133164307932993669988987758024785426477186980513484087037363832832814066355814220589784112344380450349882048169076172258126043575272414461013528560393092204913857722603321076884541003991621427299211229471829412009413902092242195414204026952679341753504278089683998535476005120226468618941542771996483076280041952099709561555031828968499029506862975749680333080252436309936586615172373245219357464891282993910534891739013682848025418610331315229464061815547976762564627753965335846490788668317326150531944283033/376160335885671141150794663626903344493486578497764553439659975887365804240464516092406955460490258005809145115728131534839012302726310430766006337132564431921204443002356019886554693637290803317494245615256432487126382861082330899607636392512709905780193970797162154729022650872680604279579383639871672021588113349401900236666169401373877642151188733824334951978338441469325353414583026306177255513136883868609275571631116768532903798256971857585355605151126742397179833411488082297756661239676759359323169820675426044257557810900162672541183269608146972389955472574825797828389520841196800808577912120222918142627077210355814120607072124755756947103974258582575539983420428028176804241869027908867758390162091967915469765565613323511999701077516289855812481074430424100210028230737920000*x10^190+190397785708738269505076823664965697276244662681325208885679028051512787004959575778747820058599740085638211696710553134206717042326101835062515504714475149864679926199577901344373766809470225022448366220862236554487817545194244735443413013495947167742898381425359718000509308300950594056926691793951957372234693667634880202493548150741298987261818370594225853474791376359951955802103821988052129319735457835671718934148915228118677855498694557541844787519278713467860517005116161580337038723538548192111479156656498062652890832709258680285067261218022443250254492113537/23037038321992285863377069636322187074009385132851261113020596156415598070347974802108946680568486215148666579572699179796353712030871674310225831889479537694582638964937188200152905793763075824473760012531976782495609837942024407165319743565127500146893536081364664505593990748711504463276015506938886422623887415185264304434880788782364695835886410621786193804590549521937972827461149835910855589118146438107136107493384961859855350958341175893541008954521667359827285655673974270898115052252393250704111287834264257740033865933826530537285484262984148900804965332245248565229772430215307031767937221563947945421244077675637136972089920066402866287136885067039389578866280651429762863333399046489830173598684330579438532979905904723959745006818305325489107568759496387202211788095488000000*x10^189+292954638915041972258081027354229535055939425991684219060359703349421203194189042936590061743344825499783017205852465114174117239347986758030772942848238206692869106089574008846581354804992294873590435112021710959533117284019329294578798907495705535925214826851491130748571642681711917792957084262840299402428889318754094302743153139372433675387673305475237865329426641561240458699608392690738319280886178676873983514371707299113738033566930733464242499534575116940409507173331958901461932954685014566251186660167755722672331681831259657833947184901646077173338836391537/1061798039022735357521106755055940804229341660214144489481949295572973474696947565879021451549838410098215814167578044014250121090877448988662226978906011419195763450474832219770683930676170858455290575123064748065934017076055124948437919089774512961315911163022898627666923028145157523898267260183455946933664629045357182031680414537514445526254037289567781841720673509783868383956618451527891253062081840374574364227195106878449696630534452379820481049085680486493857620675154995940485848317451216191544038448361088970381560911677277362036703683757542135700737947586212820233772238374469151373304015575720146211688249761958911676804508133969659382507127338998997319680473117297717251973639392415485808910412086873070485110982935790458871883496080072729361594305551333482865579687673856000000*x10^188-55972937718919853476076008216942461367502192626307825284480419047404138445024820965513196500998230724804129377656144675774924747907799656711594179115607383277548213422001763593687632409764463541576867412347433618070149016273506108399756146765171374042570669509330090890391054159931190967951118014676661578006494586874364399435967858545293740683384156857395281765004772341000122926493166123322309924527694657028049326113048950011900492312596448854626474043177189123129096790472621034227827673843113242813558409571567289353516268514909938758708213772143285697395079291777/334904040982081403089094603745242977678071921501235537901116623693267619259252278843562321635791326482591367909486981624566346437266005415778766932414799300678233633124678262866739017560942779727833586418744436665957682805350720413844218207527444948372043664322634692597452424647934989616657773821305101541801029949790078920386654047674807191076542227533924021761359386598496121104596500840338459747179935315277935670226413639080907897802981395785671442005519293231037529101841002303809156458550921236042564098407798671661567599382080314907634136812414723805250678808554581292372605652162312977959689500585565830209913903413563539637264214298673927099022243125131771082013026244441283776631779686604842953821733494015063404180997668675199733862562890323239499279170313069864412231237632000000*x10^187+140283527721686352925802807141911070903919787284075552029888481058276000177210299667588637539553532397806037953433331373239717055800491555276615785663981369104880845551463462258407471016976123859975620367259657934844016222246468038109839791609664533025735094824484481517245208639475520771128299807201936788936585728059006970633789101122752863231430462697725446522330897332434807073055320617080873343497107356216086226316612842198740478763453374790979694879169192278221613727373841051726835717789676461926186463645693416275828415539274691736539474521656074313047999289327/6674159102428622247275528174637342198013004721346051076743681286458690412380813271239563409741841434903070831910490562375286475428372536500162569581694928920659084545841802524272870421393073967433255043630692702128728107335203642533038348564296938613985727310429648516763516176912418721646251349724580237868749096856530858484848319950090800450739662962997485862244233490070029842013030266746745019247371568068753146570940671807398093106216557816014452308538563057961390758529545688768768189423979073203991098818269702099541240016257171989944994583618836281547495670541909155755139784068091808632196669333098061902040427075170301968485479699237858975759086130850840295134402451585651298120019038040196513151161688916443049269035596397170051839118217600013130021349179810463726500893949952000000*x10^186-322603327682727331477841136516898720785348339930256777221155211845068172238660433480017691857606987869322024895091016295844669950710603159639867396908015406981758857134828994255012079461199282688399453633215093942672701684886442273290847559264834960236357398641368454907059193075339052890110053897393395394253686119100517137091470527758618569458417205403656829916005648071815975484820173065360751291338498928523499334668336127533165116317154020689376989394084756736898088512122675560940866994971819756035436227384285548912940676212832446470876610428645861543074679218409/480539455374860801803838028573888638256936339936915677525545052625025709691418555529248565501412583313021099897555320491020626230842822628011705009882034882287454087300609781747646670340301325655194363141409874553268423728134662262378761096629379580206972366350934693206973164737694147958530097180169777126549934973670221810909079036406537632453255733335818982081584811285042148624938179205765641385810752900950226553107728370132662703647592162753040566214776540173220134614127289591351309638526493270687359114915418551166969281170516383276039610020556212271419688279017459214370064452902610221518160191983060456946910749412261741730954538345125846254654201421260501249676976514166893464641370738894148946883641601983899547370562940596243732416511667200945361537140946353388308064364396544000000*x10^185-145426390784418527942423274354706757927987312407835328736737042510023687594755760801999672086927337712007094171615424777547585249305259238881714058104208933951762758158774322274957209172554957416629400483467300769041729382754655397350898994971474275832459005690077160401087151536355091536446057625919356833233202606412479892135922982181595540914394919333819624302990934715017390978296129999840688021001812144339200412257305463163226596584485949601676868724101020588951715394568889221392261254812601568507400463357873539075264158666440013846098762299729583366617051433617/720809183062291202705757042860832957385404509905373516288317578937538564537127833293872848252118874969531649846332980736530939346264233942017557514823052323431181130950914672621470005510451988482791544712114811829902635592201993393568141644944069370310458549526402039810459747106541221937795145770254665689824902460505332716363618554609806448679883600003728473122377216927563222937407268808648462078716129351425339829661592555198994055471388244129560849322164810259830201921190934387026964457789739906031038672373127826750453921755774574914059415030834318407129532418526188821555096679353915332277240287974590685420366124118392612596431807517688769381981302131890751874515464771250340196962056108341223420325462402975849321055844410894365598624767500801418042305711419530082462096546594816000000*x10^184+1175600001385111851886921378310444612837649805856376548642410056288369595486596807964355480639681412048011902156904670568182759181568864531314418074480303177510356142053444937723899368707893781589369984797427039706209975382186553666263517311794614043124876521714924807507645797892554430683501565043708580990817999631208643887421773140920486078375997765618206717121296401629162087701487960062268151226479840992262163827134521805313959214533923687415266069070113123430921483831931449712727324890378910038142079223919600415436148509870926478240842415113518428479617096831731/30273985688616230513641795800154984210186989416025687684109338315376619710559368998342659626588992748720329293545985190934299452543097825564737415622568197584109607499938416250101740231438983516277244877908822096855910694872483722529861949087650913553039259080108885672039309378474731321387396122350695958972645903341223974087271979293611870844555111200156595871139843110957655363371105289963235407306077432759864272845786887318357750329798306253441555671530922030912868480690019244255132507227169076053303624239671368723519064713742532146390495431295041373099440361578099930505314060532864443955644092094932808787655377212972489729050135915742928314043214689539411578729649520392514288272406356550331383653669420924985671484345465257563355142240235033659557776839879620263463408054956982272000000*x10^183-159127466509329406929968132390791556957137051922969921096337563047000086216283524406381320052992017437417664345300643017015301574103360590633370675015456411869507650662358874451428367021131270636585187918895412601915592065613079351754943836409680202770175510964305089541804362870886247014029002292191135436384436033766102695986759575909883773742910910994467790874408908424935521948798134644517868794821178768657301198127042081081913669983532894252736006829175768864996945160681207640658882618667618304318314367980202564085437426336759758147848155080673909121934829377151/54493174239509214924555232440278971578336580948846237831396808967677915479006864197016787327860186947696592728382773343681739014577576086016527348120622755651397293499889149250183132416590170329299040780235879774340639250770470700553751508357771644395470666344195994209670756881254516378497313020231252726150762626014203153357089562728501367520199200160281872568051717599723779654067989521933823733150939378967755691122416397173043950593636951256194800208755659655643163265242034639659238513008904336895946523631408463702334316484736557863502891776331074471578992650840579874909565308959155999120159365770879055817779678983350481512290244648337270965277786441170940841713369136706525718890331441790596490576604957664974208671821837463614039256032423060587203998311783316474234134498922568089600000*x10^182-43372441502341090533414751632946877567933087779150581431766995094762430488857990787768177344989355098232661408449197285407430245236758798529934542604656973403052342095947663921301299544422489674784894802671355916692015883897655614130774426851848558225154686421664343184567178398866676959216082057151915986707706545996141606792606080076846729853066886435939114469305280045921482914167764961210969396359431943747856852860376646971199985292805846282442694371864165445079649110878743199319187435344324396901640986648664272765493588878411374608919203097998095936242643517897/435945393916073719396441859522231772626692647590769902651174471741423323832054913576134298622881495581572741827062186749453912116620608688132218784964982045211178347999113194001465059332721362634392326241887038194725114006163765604430012066862173155163765330753567953677366055050036131027978504161850021809206101008113625226856716501828010940161593601282254980544413740797790237232543916175470589865207515031742045528979331177384351604749095610049558401670045277245145306121936277117273908104071234695167572189051267709618674531877892462908023134210648595772631941206724638999276522471673247992961274926167032446542237431866803852098321957186698167722222291529367526733706953093652205751122651534324771924612839661319793669374574699708912314048259384484697631986494266531793873075991380544716800000*x10^181+242578776642383604025803482897894125789361102575256275876494937660425464273456454370209322561964782205967930898803340113244509923916518519219551523798575160804230219722910109980875379221507171837297297883612506769239587651899552062533994889205581403269732351941299098236355582647167000133852052851956870997570192791750605534183709834442150192901128929259357077175797614004356214005288720366189107402277483018491327625555801595695792388032334669732622041962947661155738932150228743926753802330919859987870403204973041062306776406468405362544002501069962621992453433735847/4359453939160737193964418595222317726266926475907699026511744717414233238320549135761342986228814955815727418270621867494539121166206086881322187849649820452111783479991131940014650593327213626343923262418870381947251140061637656044300120668621731551637653307535679536773660550500361310279785041618500218092061010081136252268567165018280109401615936012822549805444137407977902372325439161754705898652075150317420455289793311773843516047490956100495584016700452772451453061219362771172739081040712346951675721890512677096186745318778924629080231342106485957726319412067246389992765224716732479929612749261670324465422374318668038520983219571866981677222222915293675267337069530936522057511226515343247719246128396613197936693745746997089123140482593844846976319864942665317938730759913805447168000000*x10^180-8251667992057840491432437996270971757461592816538125781108363784710126347950998666550376109092573272899919580816347466012778533506732900017266194668918875437057012075751361185411679386102463066621523426021629758602888812250071751367092599729152814843725069123340280576993094387845217288731731975497582598687389208720740936931080889984524013844064230361692316528212391462018078750125872344348837607111542688911215332289840844897349552349146546866585005037156070930820948579004716510553036091849620501934050151356011217787484050788779521903810556386869732428333470741211/1162521050442863251723844958725951393671180393575386407069798591310462196885479769536358129661017321550860644872165831331877098977654956501685916759906618787229808927997635184003906824887256967025046203311698768519266970683103374945146698844965795080436707548676181209806309480133429682741276011098266724824549602688303000604951244004874695840430916270086013281451769975460773965953450443134588239640553373417978788077278216473024937612664254960132155737786787405987054149658496738979397088277523292520446859170803380558983132085007713234421395024561729588727018509884599037331404059924461994647896733136445419857445966484978143605595525219164528447259259444078313404623218541583072548669660404091532725132300905763519449784998865865890432837462025025292527018630651377418116994869310348119244800000*x10^179+320530861238377937269325192217964071585403619761935498756241996880147534482410501970392429319102418160567985641945366801367410303234516781010215882284092618478136886964240769287681178651939594564007737299221205144723015818292775105122662857865630603657602659977459940646904171140764199970710678380724270461777860700426754779309495530361053989088105001876213297851798487391761773373390077775450079964700477478380153328472389906754647136537534952627569143007397108748384889479567674217739971883465219624857600309450601518295052838763040841072058064453813160641407143459/1137248853694105354947239633536256798156589515454182354742194274108060844779273687589915561624908249343233239548857878476836292478140718316866657699908648813594378299128121375655995806954925293828849546717966186594935080016079388533295683652683929969992431297618003357419215795782702950507770010857000056893581133064644239722234912613464376365638939829431969514463688019472496271041418911762097190952715256604544466597337385680133091142823727678390152352182726810204726885535485940305931934184533655726524101362742437503353063996203197729325277741419083293319909411843629493041590928186973690416420717198696606382284097648348183961995622497008777828840579890946176156696626834157353580220319960524325491977250886073008157398368455738371075601865024481264428605182158956169897060198238384029696000000*x10^178+438372558669724357868092537305001504468739426919392747760125567329628802893303424100981138061807676427162917080820311196583278062211018113518211901163546903651698689997605265492402201360347926454906283509758088130667707991568209215913226686679595349830181804574041897859457146018579142958352047973404418396743154850159638795082497152715105001256562717944447139674728745988944720140975343108108255925757162506282903953940029258027031979728097697721193389357379541263782207015777153046324297540582078434894027419663390974879033659583150113641132866695064126470431380079/7215647899300530527941106640367974167614223132536881147329784359858041222047805466087740115137348892384652278516891366887513028137168695527705690233903151093150538173778425280024249257920905312569252296417440632188553611136503706556082958348063555671676115819369400612590886428414391134256195930954758981669618223582570348582455997271636043147502238917775254850390296399411700478331761371180202866734469214318489029445175136729120302423433306649096139062124887347505853342707910793665223306550144574264842574163607189676447026734530633868822451876590045723133218337214752645505266578841488242642117653950350881873802550596416063758868777222400521396781610342555048718351011637412174440018581818499168638752212518532189688320682615719319927956660844984574305632879905101215898588843995264188416000000*x10^177-16402528642682358433932966045574225647987459992837642219563429268315692403493386273052609653325744668373136111651346098184612814748921339127217164183066890271383553660418450200214244428881511828911236636794461717315761051063645921479096681941134051748537400813548055545154845916087074082431553803526401912695783676695589540511880386669008236016810439948033792158870543985203477092250960864752719572366958659314914650274039135973484090617242969911855582717088397509362383186895809496420367969908655339949916165636325556462521485982794275589159218489253529456432792375437/1255522734478292311861752555424027505164874825061417319635382478615299172636318151099266780033898707274929496461939097838427266895867353021820790100699148290208193642237445998724219370878237524387049899576634670000808328337751644940758434752563058686871644152570275706590814238544104057360578091986128062810513570903367240653347343525264671507665389571692894343967911573497635883229726478585355298811797643291417091123460473790866932621677395356942728196809730398466018481631176478097748855339725155922082607904467651003701782651808330293175106626526667955825179990675366960317916384718418954219728471787361053446041643803776395094043167236697690723040000199604578476993076024909718352563233236418855343142884978224601005767798775135161667464458987027315929180121103487611566354458855175968784384000000*x10^176+468559757000287712669971235046556139214812268726360617668134738860145581073708058680943670564615495378916521783524332150823782583655969477790175366466287041690887290122315864787496375488051842920697580146913245756783757129205208420324669709255788363859560366899829604767413537327483179515420326767342463284257000997973599113514385634968628551802594447435148390028228284971844455171281375923011774395340640051706651729816235148109118724838714359689723860390600851018832907177140062156019268073139344545314689708493273070268460344962573974687395175858415491024269688617/456553721628469931586091838336010001878136300022333570776502719496472426413206600399733374557781348099974362349796035577609915234860855644298469127526963014621161324449980363172443407592086372504381781664230789091203028486455143614821249000932021340680597873661918438760296086743310566312937487994955659203823116692133542055762670372823516911878323480615597943261058753999140321174445992212856472295199143015060760408531081378497066407882689220706446617021720144896733993320427810217363220123536420335302766510715509455891557327930301924790947864191515620300065451154678894661060503533970528807173989740858564889469688655918689125106606267890069353832727345310755809815664009058079400932084813243220124779230901172582183915563190958240606350712358919023974247316764904586024128894129154897739776000000*x10^175+5431821972574820065091492266669691417962178232713462201912024000080092309076197475460935227856295559899692878119151810620146595054101136118606028469183638634998716780653353498994960293071837917306673339182530085942067164970736795203797177516608447584279740899783343720379512369734827785973152888799089982512860482107923382179086370325492642924709498207677715283288569050263866022123994716110635595955886131756108688286130445153053179804839041498498142049373676365966700396479535612065059550399691450462417916355537901830427841533806546023864268676230198475392464061/153737477691219466758581945562125816958964264293234773832903976973301939506487936869297973065375351911215856709625195653684971456636818737365811032738671219209166568437238285558067678066722962169842844846118531020507142245438976931521440990109762288188364590110646004888671131250298456003336092896260579119654722967759253957552735941869143449918210967962395225791989172265016638762823650439023097813689507341806174423280874341738808076123762696768497330221599640628492058975246099358908023102823488480255013212791957265759401957364285342021441627737959341529613876409228607385867312414500280108538180218860537156658160465768538174780795988167064170168163289747499405346090941825679798273048967724757797119536936109134817032791686751244285811974569840079501532259726957666722410750063899098218496000000*x10^174-14481971657241465029025942943476861493028856002042568336621555140946660113480305319906044580430374849176330959197679156970480496361630222559333788743610713707557574293909152757899634376340219267873280031495682203439239363393335140490291822997766612027437831769848188372220282655211668720989948787290225376413054604317961145272282162117101535724259137308813701883560008559349081682250298561546634766425692673254420059675099053842863892150441424560688342308120901270627303449417864671522066196900054446951198319071503546485780994255470612038679602751719048669534275643/772629375063564499607232341799401541639922969268564504391004602224799490853118862214933403097783819861495074745808675592878318089764524936505101600430245101666580702915351383830288843617376938084338399739467489231266663592462550732774421386192651499613319478504785050209731839104064035298817287376078807883392966709764455786675288323239797850871008967195627288595637891383160543525985525283295568499567780487025902229821830025148881613339935604272448121113680245209857527157647063444768526362907788259743143325826246771508789324189741718876988693247180280507803071184841206349487005980565510289063674946068340582179473110016243134795795222583194291101538584372048293534200630713672832346605068565449441934083063522831388164799246237022564593513222786040571803151448300068656218128526262134636544000000*x10^173+8526023228035917570065646019501945036776605219945430149829288640852443913676378132726987619733926729286478368844770137128632273669157257776204579413240970250039642215772710915768851562128727602347107436084701865430847974683325809979965293219767092632878423460123452040563040523763843893038565748906262153888560703692755677004536578441774088430494497742934345894885490554148229534790253823605923142078624365695472865258601647968156413986533084929075422289307914029984615893707470394897524280641913343822934166245119943503334276702320839512598838471073799919648844353/4017672750330535397957608177356888016527599440196535422833223931568957352436218083517653696108475863279774388678205113082967254066775529669826528322237274528666219655159827195917501986810360078038559678645230944002586650680805263810426991208201787797989261288224882261090605563341132983553849894355609800993643426890775170090711499280846948824529246629417261900697317035192434826335124731473136956197752458532534691595073516130774184389367665142216730229791137275091259141219764729912796337087120498950664345294296483211845704485786656938160341204885337458640575970161174273017332431098940653503131109719555371027333260172084464300938135157432610313728000638734651126377843279711098728202346356540337098057231930318723218456956080432517335886268758487410973376387531160357012334268336563100110028800000*x10^172-451851287644515200246988831177800344313122899827787877403994080812920008999450222612467308283096052332423929734193268045239735752499236072622223747931604485872516343624564250458840270791734467361398784983088614085922647463811979531821563792528285957477646187157529124823327113545100454399392311983177064351966442372221083335574428150756634562045331437193992831634170340313279519694245094440002882991753044069456820452445943479188069602316669477457518895950642115746260591624043049036269215466695783857136830946350375559019227194852912647643465259267791023777714037/9391962273499952878342460674340777181493089600459433455973770229641718486214535779651657990902930589485186882624375589025118256259994744682711364909126096300778175817256738899547407241894348234375853794235604804161890871721362954362037122304887296151143727686759465025926090927290960221294714038753373560764361257666747150861403504812369490758639797315520871975656065796553743749874317554093047430072668084881249928404067959786225366105015321111675473264446814409304242148305943524471471956827034932611942625363290480235483465031709068167128070349082607046172774995181965833027530358413108021176150646097661906297662166636041604859335900368024283850273248246392690944779373900623347676317173301003385424029892824121690640548728499712378187786082812048493184516230592322912496365822085472182075392000000*x10^171-39648208962133199206719389170248914240986084333053164245867782171507330754407595619352700777763406323661089699687092596990750860589326271407395913533770622892299473348302670150380458494265086695668377532082633862684598132363732682923192269530536681319774687012493127082840836914844686506595944730713577866433278389705705248663212416305951975197143980408189488745876843442346890430758338854012889132688499183402519913322365501935811785694970421165805968569166651539198562060782287632049297136287618794080546663706493429648075964511540297180596929515831303577684677/1913177500157397808551241989217565722155999733426921629920582824556646358302960992151263664813559934895130661275335768134746311460369299842774537296303464061269628407218965331389286660385885751446933180307252830477422214609907268481155710099143708475232981565821372505281240744448158563597071378264576095711258774709892938138434047276593785154537736490198696143189198588186873726826249872130065217237024980253587948378606436252749611613984602448674633442757684416710123400580840347577522065279581189976506831092522134862783668802755550922933495811850160694590750461981511558579682110047114596906252909390264462393968219129564030619494350074967909673203809827968881488751353942719570822953498265019208141932015204913677723074740990682151112326794646898767130179232157695408101111556350744333385728000000*x10^170+8798574537396330524554119397671265165517672529211032904663940375628504122429639154929757709952042434907728799114259066373989838206877565637615447534385253627704200603356731537703664274173038797836397992059924562559311777521592268343058920316023235186147128796537598975217258992218150612648738242375143005823736127601544174653370411825600414259684007842587732631937859868970130155294026011641861418329319887965134397409200181616284961365573158922925634994415884475711639860692148447592586494201181242837856344803098649810820877733629090348052320010346655998136937/2557669655382834205596355338370432689566641553440765255915049717709681073168945199056331265427146438162190592261987339893666156435082565307051370815217363095172129223443921822334749275423040898486085737068582033317296541547462236908494636312913604964237195515050322924832215743241039565127119296141502260579507751866806474328304402725207606678745408994854490334661421985268393523396365876799874985377879549198430572898720540772906642582090821310695000676790113915177459400246004072093026845891005092170184198595838610002235992245593627759041066019025148514784451545991198476191405261177044447853452165338708989513421704088329632446220563495447815584336127727576435730320112432707330755354278847664936083643861175799717698752438884094971248309561013360686030796639277131261758515184086936721555456000000*x10^169-1765927930264871403936585566461621323755672588261119851376358222367359739938528807462577422387407995896370611684753951621974925620888730359104084310745566360539377507049226315057372592902170790538688952025061921946393054865295972843407713017880642846019027134461452300673603683458941055200735016695540114349207762022417961207813844596845629853932040046173820881225092037329955163471417987853135284056490379941119446508103566822897915343177419857382122788944380108212858287354198418638618302939901929957362243351839519675485271768505152200222794628805542762306545949/8678173140713956459588433663090878115699614790824516513319763692188947881262231060398131983594307864684312679544923044259209268784235144086825301176032512981919034455145226743181804291510377768563288905873698839045587165470539369830522301009715861643656804382565745683955708016816847244476315771808117170146269802084074367395936838446629409460983172719541285705506204796015659224883869419981975825387145310430274933845358794842472238281034156707188137296348856514197119745034691816611640088108180277733434985835680403737586721689299178986426337002552328910663644095548136429717438051173711811566763196994239601419039841971702442890026371940054438277652481379666846432976141484175973252917068130127128131803620969488442151867025133734237445514340518332807702492997067306371146642019606976296237662208000000*x10^168-77595847503297883941803234258955918858345088498815317846401965881655883838607484588574757996471284891622685079898938276100450577625492356066925902102805085444467201798039820950311308683318973164953711957745715321271545166864927359722847719147569227838559652888586794807035417688902547917372928492301870298594347695138017794606712153623476869540246111522269239052774034949933077713828523072355224370302964804929124959220970298913710908831663632159832354931701135685425526642589210063253998912335054348725811714814340239194866947891390344132447632636604687384834119/4958956080407975119764819236051930351828351309042580864754150681250827360721274891656075419196747351248178674025670311005262439305277225192471600672018578846810876831511558138961031023720215867750450803356399336597478380268879639903155600576980492367803888218608997533688976009609626996843609012461781240083582744048042495654821050540931091120561812982595020403146402740580376699933639668561129043078368748817299962197347882767126993303448089546964649883627918008112639854305538180920937193204674444419105706191817373564335269536742387992243621144315616520379225197456077959838536029242121035181007541139565486525165623983829967365729355394316821872944275074095340818843509419529127573095467502929787503887783411136252658209728647848135683151051724761604401424569752746497798081154061129312135806976000000*x10^167+4894775358004117202577244409356729526638544788279122949871754836958507552200984978102096415237050447165499104582436902929755489841465862948326739359300593842441210273457076607810325570300064223893182887459486919142335052220186126396926347910338831954401595031428378397992207672011924383502812932364188601819680516626124339540331056558678175815119703798662341964929437636207963459443036361443735320056624890035199967482086934199242341315501028971943401897059237821469525289675037522950459809458534409938953177306580342685097695027241643367585184050177187385018081/1068082848087871564257037989303492691163029512716863570870124762115562816155351515125923936442376352576530791328605913139594986927290479272224652452434770828543881163710181753006991297416661879207789403799839857113303035750220230132987360124272721433065452847085014853409933294377458122397085018068691344018002437179578383679499918578046696549044082796251235163754609821048081135370322390151627793893802499745264607242505697826765813942281126979346232282627551570978107045542731300506048010844083726490268921333622203536933750361759898952175549169544902019773986965605924483657530837067533761423601624245444874020804903627286454509541707315699007788018766939035919560981678951898581323435946846784877308529676427013962110999018477998059993294072679179422486460676562130014910355940874704774921558425600000*x10^166-173351355527906906181421687831621647839219224294789256193356271299507575891574894044667571358775637313841881787518353199768546525867262112646437598597957984903128644543114676465747618401336647739919678116590897122317020301413480081018161085936704592157681499066010818728237977906215386912649573010061941279007701829155747510667413021565566076753175499246826047550596787846266790308567121801743536742596979858526014854103589931611764473361441922066384360835344108897622161692566004475125246205885986302480605317050329215252128829781176017235730835319767049002412981/416552310754269910060244815828362149553581509959576792639348657225069498300587090899110335212526777504847008618156306124442044901643286916167614456449560623132113653846970883672726605992498132891037867481937544274188183942585889751865070448466361358895526610363155792829873984807208667734863157046789624167020950500035569635004968245438211654127192290537981713864297830208751642794425732159134839618582974900653196824577222152438667437489639521945030590224745112681461747761665207197358724229192653331204879320112659379404162641086360591348464176122511787711854916586310548626437026456338166955204633455723500868113912414641717258721265853122613037327319106224008628782854791240446716140019270246102150326573806535445223289617206419243397384688344879974769719663859230705815038816941134862219407785984000000*x10^165-111532265463802298288572299588130601303334639211211056981289436372910931316146439211020008462838651008797284572328025428266501621551188969602182166344275474454092768128029754075482156080660614353884044136495589285381097991109274332879573004046489064346608354103050299785633776914491307642041118810793752417137824713641118170216161881033034213081646052573028194433745983584977966085943425291570408723701121329655070982960675295695938123683004995392830948076048924384257951782313312915733357386853590912603551736153841563258655654548910627996865482697964705510841/416552310754269910060244815828362149553581509959576792639348657225069498300587090899110335212526777504847008618156306124442044901643286916167614456449560623132113653846970883672726605992498132891037867481937544274188183942585889751865070448466361358895526610363155792829873984807208667734863157046789624167020950500035569635004968245438211654127192290537981713864297830208751642794425732159134839618582974900653196824577222152438667437489639521945030590224745112681461747761665207197358724229192653331204879320112659379404162641086360591348464176122511787711854916586310548626437026456338166955204633455723500868113912414641717258721265853122613037327319106224008628782854791240446716140019270246102150326573806535445223289617206419243397384688344879974769719663859230705815038816941134862219407785984000000*x10^164+1294000128704361449798711832397511521339882431229208660249300791105055186843860215530130092559047247782036792570003178523147117437870138238586269606787183204731209665162389677481371990170203434876372128438068212675992446377762526037471959081651377295101762513957272861115813846553766195517044813594680136140458459036364456792914291239493145603934019439566768200982689801975565655792611684684281132472462742566714841950875268351558917302600908964674830323387274407002608460899198071762858987875182778684941732984254783156276099532948249258618794933874898258142823/256339883541089175421689117432838245879127083052047257008829942907735075877284363630221744746170324618367389918865419153502796862549715025333916588584344998850531479290443620721677911379998851009869456911961565707192728580052855231916966429825453143935708683300403564818383990650589949375300404336485922564320584923098812083079980458731207171770579871100296439301106357051539472488877373636390670534512599938863505738201367478423795346147470475043095747830612377034745690930255512121451522602580094357664541120069328848864100086822375748522131800690776484745756871745421876077807400896208102741664389818906769764993176870548749082290009755767761869124504065368620694635602948455659517624627243228370554047122342483350906639764434719534398390577443003061396750562374911203578485425809929145981174022144000000*x10^163-551832383254697356156845400059761167500092451446437053574608657082788717407048211313245458079697661606471501994419315165167150212913427359154916388081998513010915977860416576656561352308231493338099017994203876559555582438443535191363844707404525302354969394279376244956219676994688989780843807472922811622703191293011614101465686282497135044030185275481053957645622730818556756380966422811742858182980860960752410136894580795419423856333416980786277923190892836744023296815292770534834184941994505309428381478054203502983445180305096808839864116228207866836627/833104621508539820120489631656724299107163019919153585278697314450138996601174181798220670425053555009694017236312612248884089803286573832335228912899121246264227307693941767345453211984996265782075734963875088548376367885171779503730140896932722717791053220726311585659747969614417335469726314093579248334041901000071139270009936490876423308254384581075963427728595660417503285588851464318269679237165949801306393649154444304877334874979279043890061180449490225362923495523330414394717448458385306662409758640225318758808325282172721182696928352245023575423709833172621097252874052912676333910409266911447001736227824829283434517442531706245226074654638212448017257565709582480893432280038540492204300653147613070890446579234412838486794769376689759949539439327718461411630077633882269724438815571968000000*x10^162+20725755348744011289628609741135453234080566982726318658784750568316167640803587231009646529140994147115438110183170855844350315668852137414134827476835852040194984615007238627281924545608895146849163274308047729687250916001581514887284716235715132830391103106637152944711802717612864092262052459063242139071549547508519478251390676996288591339584308617471872118341474875443835461785389823679852602786978439484891848828249935320392486461324753980259955044742541941489615738138662620827904796553991423871490054293357013294094539981494068176568282273192367410893/816102486375712476852724537133117680758037244002436165170968797828707588507272667883971268987807564091128833211081742611151761439954194774532469139166486118789447158557330710869015391332241239949788475066653147965756442009964192166919321694954503886815725603976795022687100051867184328623405368907995998368041045877620707856336264317593230995841029793707066214917807993878370565474793271168917236803754399805361365207334965849675756612224599879729039523705623077906537301737139997774417092367397851424401396218996230620873461500903890138152093079750227175925266775352771687104856215098131918932645812484682777210998685547053160343617173916321854113947400697908261803329674693042507852029425509053587886354103784232709008893943914617293186712858798132195467205872050737709351912784211202995368635662336000000*x10^161+31620491177287739245627904293966584904878585815877000660487459739863693182759774291733560257646079676029998757374020780427490180488070964621039270416710612397002343456146471406412234624234797942383083862681463356481186459428545571450856284777604603973703044491324830981595193786848724234977468455707063093200435749498346977370678018026750129016159587616103569072368128477386007731590780986443717082953075738142323539736111985509837537087207661529740594548529381472705544924251235033835867025750363905440632727797965343114652483012511787405135655854743611100149/6664836972068318560963917053253794392857304159353228682229578515601111972809393454385765363400428440077552137890500897991072718426292590658681831303192969970113818461551534138763625695879970126256605879711000708387010943081374236029841127175461781742328425765810492685277983756915338683757810512748633986672335208000569114160079491927011386466035076648607707421828765283340026284710811714546157433897327598410451149193235554439018678999834232351120489443595921802903387964186643315157739587667082453299278069121802550070466602257381769461575426817960188603389678665380968778022992423301410671283274135291576013889822598634267476139540253649961808597237105699584138060525676659847147458240308323937634405225180904567123572633875302707894358155013518079596315514621747691293040621071058157795510524575744000000*x10^160-5542243246283644399774901971314626870551626869967965439127838996477213878720396010971113188681232210800900197993106568489715003687008170538599449626065946552602882818154846701624274093120316904574106344866087931766299630968929956795005114124044178100008715153397653977046206750705522492586583028399420443048290587545629563478168367161613260109158688625198520794852175893026913952181192618829444005733107434554263974245774302524968839235844638492492638646575033962753976386601675629533109505291420329229866437172351575307684463251942709577724920623410987516557/6152157204986140210120538818388117901099049993249134168211918629785641821054824727125321873908087790840817358052770059684067124701193160608013998126024279972412755502970646897320269873119972424236866965887077576972625485921268525566007194315810875454457008399209685555641215775614158785007209704075662141543694038154371489993919531009548972122493916906407114543226552569236947339733056967273376092828302398532724137716832819482171088307539291401034297947934697048833896582326132290914836542461922264583948986881663892372738402083737017964531163216578635633898164921890125025867377621508994465799945355653762474359836244893169977974960234138426284858988097568846896671254470762935828422991053837480893297130936219600421759354346433268825561373858632073473522013496997868885883650219438299503548176531456000000*x10^159+1751554809699007354840342472658678737087729416776235803204853208641149806020618189950934734389496005498771043566128715099892733741615884928606952538613978384662298581396598171831307787132066267683864828511324644479769600096617604316704518319507302046129807658197943329756785369602884563390169119069598826032124295368594366293126776248716161448583000064541361299038357027459836261457489986970761466941358379843911149234394215958821968098705722032978699291861164932399929714337445402379581809928757762142762613347990027273716890770848133314211992940902064602519/31991217465927929092626801855618213085715059964895497674701976874885337469485088581051673744322056512372250261874404310357149048446204435161672790255326255856546328615447363866065403340223856606031708222612803400257652526790596332943237410442216552363176443675890364889334322033193625682037490461193443136027208998402731747968381561249654655036968367913316995624778073360032126166611896229821555682707172472370165516127530661307289659199204315285378349329260424653936262228095887912757150020801995775836534731784652240338239690835432493415562048726208905296270457593828650134510363631846771222159715849399564866671148473444483885469793217519816681266738107358003862690523247967266307799553479954900645145080868341922193148642601452997892919144064886782062314470184388918206594981141079157418450517963571200000*x10^158+146901078483590046075662730336945838249749763676884062438944284245507242281195133043727414604835715050691671228596187364335619759601792606645726553150759848658449861212828740980795326675331103688270324361165305349312869692871912248379081999676093905185258251608472587288107409595765024068574675840400012953520709138769578629209303624658531169987488323922872135364339032285187465575804855018519472739447649118968188456977032429960525517927965181575461779050818262802678132134742317359128496798630294175552318130185499659858264025702231673495695462989536816663/38389460959113514911152162226741855702858071957874597209642372249862404963382106297262008493186467814846700314249285172428578858135445322194007348306391507027855594338536836639278484008268627927238049867135364080309183032148715599531884892530659862835811732411068437867201186439832350818444988553432131763232650798083278097562057873499585586044362041495980394749733688032038551399934275475785866819248606966844198619353036793568747591039045178342454019195112509584723514673715065495308580024962394931003841678141582688405887629002518992098674458471450686355524549112594380161412436358216125466591659019279477840005378168133380662563751861023780017520085728829604635228627897560719569359464175945880774174097042010306631778371121743597471502972877864138474777364221266701847913977369294988902140621556285440000*x10^157-1235327006807875672435618361909454633808154759095661749878963103861785798606300789000156111647365530280730046949561940039205756747865097883127713358627527585644073691971754074903678364257245782384391430193056917164629943113005851114762126970660504404500547768539020373759286612648053023576289581273063780683081166840780434944580264709888561888909228340713670855721322976334745199186309195672262391655882662806720614050262215672714131451799888655165713546275198987558245370260486383674623753642399065445952393430945879844924852424024057351322585632495080314073/1151683828773405447334564866802255671085742158736237916289271167495872148901463188917860254795594034445401009427478555172857365744063359665820220449191745210835667830156105099178354520248058837817141496014060922409275490964461467985956546775919795885074351972332053136016035593194970524553349656602963952896979523942498342926861736204987567581330861244879411842492010640961156541998028264273576004577458209005325958580591103807062427731171355350273620575853375287541705440211451964859257400748871847930115250344247480652176628870075569762960233754143520590665736473377831404842373090746483763997749770578384335200161345044001419876912555830713400525602571864888139056858836926821587080783925278376423225222911260309198953351133652307924145089186335924154243320926638001055437419321078849667064218646688563200000*x10^156+237195003470540844953550781909028632072617745450179353640569836147661668519518206488542124538213470884273643327214561099550977968406945685327041593417485899841221445671158935486634737245323124123873023504805006264512411067432103520852282984853116417653756495616011158551429586980425979779692107446893361306021538589682213260784811427579923263225728101706070767562248425552826465054145143823342574556204455693865591022903199236344680808482330167102589387762099725545368805363633381716633662703651970549431049828345690311258369328617755367500710844472911207757/2879209571933513618336412167005639177714355396840594790723177918739680372253657972294650636988985086113502523568696387932143414360158399164550551122979363027089169575390262747945886300620147094542853740035152306023188727411153669964891366939799489712685879930830132840040088982987426311383374141507409882242448809856245857317154340512468918953327153112198529606230026602402891354995070660683940011443645522513314896451477759517656069327928388375684051439633438218854263600528629912148143501872179619825288125860618701630441572175188924407400584385358801476664341183444578512105932726866209409994374426445960838000403362610003549692281389576783501314006429662220347642147092317053967701959813195941058063057278150772997383377834130769810362722965839810385608302316595002638593548302697124167660546616721408000000*x10^155+54508528952775543053517289322927354578697087476332044271478584893777157912331105593360585484457349794722050862469938815725745958007967410083020591764530576517789359772876635675207986600899343510531508559315969123254232962709769671403320559874322973711882059605468474977624765861567181424211864461717446959380363709156095417374749122850591859651124976532759935033503938278311113199366728282933095280782724638209170024309514491843729993038773153904181846298207066906274858198750381382983519539193307142878161535424686170409796977688876482776644505638439710719/23033676575468108946691297336045113421714843174724758325785423349917442978029263778357205095911880688908020188549571103457147314881267193316404408983834904216713356603122101983567090404961176756342829920281218448185509819289229359719130935518395917701487039446641062720320711863899410491066993132059279057939590478849966858537234724099751351626617224897588236849840212819223130839960565285471520091549164180106519171611822076141248554623427107005472411517067505750834108804229039297185148014977436958602305006884949613043532577401511395259204675082870411813314729467556628096847461814929675279954995411567686704003226900880028397538251116614268010512051437297762781137176738536431741615678505567528464504458225206183979067022673046158482901783726718483084866418532760021108748386421576993341284372933771264000000*x10^154-789290452481369311254911098714772980672084705465627364649329639310839685941680416158513163882161140994165168314929749581767982407443434417917630472223198474352850677161300405705059701131628864526197625532181273854050717294735735767997059312494078511842358266285209774113159942056006559125528457791074709700016818107592391662310416994794543373176972009857189606892078982181485511852287877999611958859686555914001417605155013350945091511794508380476789020277709863331278262478029327391902912434808918180628412695641369168306056599499762722039155927268999359/664432978138503142693018192385916733318697399270906490166887212016849316673921070529534762382073481410808274669699166445879249467728861345665511797610622237020577594320829864910589146296957021817581632315804378313043552479497000761128776986107574549081356907114646040009251303766329148780778648040171511286718956120672120919343309349031288989229343025891968370668467677477590312691170152465524618025456659041534206873417944504074477537214243471311704178376947281274060830891222287418802346585887604575066490583219700376255747425043597940169365627390492648461001811564133502793676783122971402306394098410606347230862314448462357621295705286950038764770714537435464840495482842397069469683033814447936476090141111716845550010269414793033160628376732263935140377457675769839675434223699336346383203065397248000000*x10^153+61081311869711018147565391320341963252626151594757146376494595944794825834582559037201049644558885478137485918104658149628688173129518105303019520818376429414582062459686829257534311413577481389593699245106469267495282065051099836416908776804424599543510918208096765901379375069900907670323565192318144920280508943169961672018969642120643342759832044319943252691599676713040094299205760213979788882753694042053600502202840035763756948523627745787554731250615349189064149570802867513279256290406654650821113894184985331258974956330526406346225824054879170627/552808237811234614720591136065082722121156236193394199818850160398018631472702330680572922301885136533792484525189706482971535557150412639593705815612037701201120558474930447605610169719068242152227918086749242756452235662941504633259142452441502024835688946719385505287697084733585851785607835169422697390550171492399204604893633378394032439038813397542117684396165107661355140159053566851316482197179940322556460118683729827389965310962250568131337876409620138020018611301496943132443552359458487006455320165238790713044781857636273486220912201988889883519553507221359074324339083558312206718919889877624480896077445621120681540918026798742432252289234495146306747292241724874361798776284133620683148106997404948415497608544153107803589642809441243594036794044786240506609961274117847840190824950410510336000000*x10^152+19859951327203683017971978733061245064137193843583211718643490706027956595448917314986936644153037337235995726532962312969999498983592646612784443577496509152121575447501581963020899768896989932276319064199175181402958962570309894853693886217703532786381902851984748747233303374430032600219807941909946454067174095467855259596285798028229132760126216578612540777054743984194662309072849537499522837737991209663021718384158104443864953157234797014298976090762535931637663672437684768501397236086021269891625575386901179336787066709382807433320618175607/33516225104129419611706927537102400734893898367162967779846921433756339914980057941982443186169617978555057796146401302491642928815485419604013994125777200527540465841602452298938092896949950263113477413368654354313132893547040826571225006589859918140852683393369337190614450002794140312882627369119981653083754239781687281842736392778721178569992475788836237022882310430396673901268878626832374820594463983178868366422658875476466256064403217469122417667881478621903364080424217848120867138125561925362959919074727743117531298682002181809528591253589382858328367243432153047326355956547917042450618560219748747014926600750022374591468089351568457887941462380981083579673617271655129899282099802693938498340123073795558778843146834880096378495456839323624815099342856567282149982515670956586029553643683840000*x10^151-65981028276382678561287876468387271997168631463909721089289776140761419201096905879063791615040859918983569697154419903022135595102264082684971159504173848940225589492258016577363961979885972784904413958659877193056120116361655057520718583550133892679900881443239616867048167579692924840657964687816059664883952338302681951996763426346358386625527991943515996142283858894670614145531542323836322820174336983911136145152658969166254030747483832450327347751435063447638354382741127740882627692172058285828745990955628835602841877481855103068913651805267417/50255294346475874065508285096825702011014203290308563619895469127092602861154757334597538391080466957617498593199064225724685050650037512690336892328367063745556414406811858873237288156278931104747992553340840250586566878449227693932649313858318365894153540610853227753427007703053259253237075924492972490050015590218109509535784852581275676276255763412919789490560464332850467287186687895574225654289085483868769101698520893399087755542022778921030716037238194365456237391045176648403959305405317000586847287748980973913161987057843044201901109271717262138141227929214461302212643959846564247174535443420407354188858692829152867356184254431130204753566772286027886117476520443123799888753103056425740736999764086219590691685832100709417240255403749417639708549526021864237269206737986167290074995491864576000000*x10^150+13389884085253963888514183158558652448188459324951404210162244820957224124490649462000071537934225979365222593829689902860017886355258802413836517988933623769842782226665193490460366949977600898814216907480035136577283143449516942594650083542127859970211682101355747051954436403792335989490796528559868071968828443932250477913150113548549081197765688818008843444255978584520060193107050350257089170765536953071111493445017422361643293375144855034307962105831456786115924122783111531589922693326269676305226707788169404458975574870269538150784418714610553/92134706301872435786765189344180453686859372698899033303141693399669771912117055113428820383647522755632080754198284413828589259525068773265617635935339616866853426412488407934268361619844707025371319681124873792742039277156917438876523742073583670805948157786564250881282847455597641964267972528237116231758361915399867434148938896399005406506468899590352947399360851276892523359842261141886080366196656720426076686447288304564994218493708428021889646068270023003336435216916157188740592059909747834409220027539798452174130309606045581036818700331481647253258917870226512387389847259718701119819981646270746816012907603520113590153004466457072042048205749191051124548706954145726966462714022270113858017832900824735916268090692184633931607134906873932339465674131040084434993545686307973365137491735085056000000*x10^149-3538957042343847131874788917350545562531054270871957327002846699973987943487488126338276319564532036353922321984603129583518707738612607256416756826122294473491681257705245506467726721544194118907632898969306838891068707475758870120622323631407143094250708419799986005087710574483361022410945888433374106182598466977303548871767261981437828536293565863868612317000144572881657594815444380272186478378915307925594720685901091203297492791471232408645865591976798450851905913301236264802329634079607781213181374561507689621151948205726970000108687610517219/1768986360995950767105891635408264710787699955818861439420320513273659620712647458177833351366032436908135950480607060745508913782881320446699858609958520643843585787119777432337952543101018374887129337877597576820647154121412814826429255847812806479474204629502033616920630671147474725713945072542152631649760548775677454735659626810860903804924202872134776590067728344516336448508971413924212743030975809032180672379787935447647888995079201818020281204510784441664059556164790218023819367550267158420657024528764130281743301944436075155906919046364447627262571223108349037837885067386599061500543647608398338867447825987586180930937685755975783207325550384468181591335173519597957756084109227586186073942391695834929592347341289944971486856990211979500917740943315969621151876077177113088610639841313633075200000*x10^148-51222106238768475394712358537437284754215145623948601261625830649965970395750337584957646897809879036421857826155535119357488293840749376479217117849405149153192948490069922928623673899856894683094503443049050899649555752652350134927808704597515908222864588147762329375767925393892003916656157603985693836449612821157191315874239497777477431278956506138308737882891755923853476184282384495786737789321531803813826866850316750789002086847459996754640153290410504915956800092990020421417903723604627395486687947683362643844417017853216897036686584486627351/35379727219919015342117832708165294215753999116377228788406410265473192414252949163556667027320648738162719009612141214910178275657626408933997172199170412876871715742395548646759050862020367497742586757551951536412943082428256296528585116956256129589484092590040672338412613422949494514278901450843052632995210975513549094713192536217218076098484057442695531801354566890326728970179428278484254860619516180643613447595758708952957779901584036360405624090215688833281191123295804360476387351005343168413140490575282605634866038888721503118138380927288952545251424462166980756757701347731981230010872952167966777348956519751723618618753715119515664146511007689363631826703470391959155121682184551723721478847833916698591846946825798899429737139804239590018354818866319392423037521543542261772212796826272661504000000*x10^147+10595813998914698429357439454492079647253692902214997860932339122507669989643497119778159624713624753162836817472491401382796293815599728614916653155298892214052713877722595063222585354772070251787808021983785623739706086103420857536416768940580039928035016646304569745512519005404235712172484522377269790035597600649987758866694203638659065774220672627280566945829621077433219025627221035298313628546688453759657768740230841931445915802465743556508753942459661725139899837939818846011877970953093848998306611501110793278218217474239358343436892776341059/53069590829878523013176749062247941323630998674565843182609615398209788621379423745335000540980973107244078514418211822365267413486439613400995758298755619315307573613593322970138576293030551246613880136327927304619414623642384444792877675434384194384226138885061008507618920134424241771418352176264578949492816463270323642069788804325827114147726086164043297702031850335490093455269142417726382290929274270965420171393638063429436669852376054540608436135323533249921786684943706540714581026508014752619710735862923908452299058333082254677207571390933428817877136693250471135136552021597971845016309428251950166023434779627585427928130572679273496219766511534045447740055205587938732682523276827585582218271750875047887770420238698349144605709706359385027532228299479088634556282315313392658319195239408992256000000*x10^146-441928429651609621195848409831856451708105939588442044992788438629020948963312641606460207270529054724145954691110903731536240634689283508890240035998226375933886121886315241328382341636645364759657233352556891742135945056434947092311842667078856716602188681560810874893248956858915501740145466545104202214244507536429231967844724234946699061418158045410563966936512149423493654769860220559277591494162722274457367096420080983604645042686528688950541543015021929568104893065908526174705399405241999691779360376898574756294649461422082959948278078469123/60650960948432597729344856071140504369863998485218106494410989026525472710147912851811429189692540693993232587906527796988877043984502415315423723770006422074637226986963797680158372906320629996130148727231916919565045284162725079763288771925010507867687015868641152580135908725056276310192402487159518799420361672308941305222615776372373844740258384187478054516607828954845821091736162763115865475347742023960480195878443501062213336974144062332123927011798323714196327639935664617959521173152016860136812269557627323945484638094951148202522938732495347220431013363714824154441773738969110680018639346573657332598211176717240489060720654490598281394018870324623368845777377814787123065740887802954951106596286714340443166194558512399022406525378696440031465403770833244153778608360358163038079080273610276864000000*x10^145-97203727368630652182172119824009197741951329147951665334296332918668419266319597596601779853049059619252761528364693888127838581716755819891868928167654728277500272703716130183109440332416655196813090426977968013211484002218738171053015155862407170496187830736262184643830560931646726126895855248900343267344223853893080204003829065921429851589858749538453049107101927378768751439448949355285551722918740397426217637224913025580970160412523919552210626794430234347881702043981960472570281436650838050160153223471302332649700015300785512650307665117803/63683508995854227615812098874697529588357198409479011819131538477851746345655308494402000649177167728692894217301854186838320896183727536081194909958506743178369088336311987564166291551636661495936656163593512765543297548370861333751453210521261033261071366662073210209142704161309090125702022611517494739391379755924388370483746565190992536977271303396851957242438220402588112146322970901271658749115129125158504205672365676115324003822851265448730123362388239899906144021932447848857497231809617703143652883035508690142758869999698705612649085669120114581452564031900565362163862425917566214019571313902340199228121735553102513513756687215128195463719813840854537288066246705526479219027932193102698661926101050057465324504286438018973526851647631262033038673959374906361467538778376071189983034287290790707200000*x10^144+14350206431778203051043924173108036426178719302429590051044409052161859381349029514205726487984503810337237191596004432812661226026196111595694775149201483936832543356677098688586782131334744698145295372843490469032308321913313709772991206081248498815766625119118127148760469175895139026544824236986255268228827122389839217190476217720621006958684711249411436976006932859490411325989639152350009430256855263782766823113205592995090575588604299994070343109180155669189290454708696079093443332023553792437298761011927100039858941431228512246590376944067/50946807196683382092649679099758023670685758727583209455305230782281397076524246795521600519341734182954315373841483349470656716946982028864955927966805394542695270669049590051333033241309329196749324930874810212434638038696689067001162568417008826608857093329658568167314163329047272100561618089213995791513103804739510696386997252152794029581817042717481565793950576322070489717058376721017326999292103300126803364537892540892259203058281012358984098689910591919924915217545958279085997785447694162514922306428406952114207095999758964490119268535296091665162051225520452289731089940734052971215657051121872159382497388442482010811005349772102556370975851072683629830452997364421183375222345754482158929540880840045972259603429150415178821481318105009626430939167499925089174031022700856951986427429832632565760000*x10^143-56702140075878062207773583861453859608453208191233536377280615295503126163673497221797879834831198508975961046006430201920928998820879210395336488836733157843379595223998623922900520161962391721405643072818102535127434285756805584147715178742460988670325515787743694500426871456167175030168236166195961388479610953866436998092553024296053600959762416481514493708925132198886966873406906996617652510392647808099188696924076247381214893350650349746567564873591749237692547612579864289792282841668849860157340028502949521880932267991116890421464705328909/3396453813112225472843311939983868244712383915172213963687015385485426471768283119701440034622782278863621024922765556631377114463132135257663728531120359636179684711269972670088868882753955279783288328724987347495642535913112604466744171227800588440590472888643904544487610888603151473370774539280933052767540253649300713092466483476852935305454469514498771052930038421471365981137225114734488466619473553341786890969192836059483946870552067490598939912660706127994994347836397218605733185696512944167661487095227130140947139733317264299341284569019739444344136748368030152648739329382270198081043803408124810625499825896165467387400356651473503758065056738178908655363533157628078891681489716965477261969392056003064817306895276694345254765421207000641762062611166661672611602068180057130132428495322175504384000000*x10^142-9030385720682091224226732589624457697798717329475579566280199796960964457331085013775343421518220593134201587795120640271343492327281918747671890075499312860661980468659256812380229253231992158709650702957176541423671622134763981352356085946178935593216642901232088414484587369676405990198125274282269101486725968597304270396999545646153429934565615335909762373023656427674008619765872324294307046234829123230160572205056706879636751458978692364942503408079474269397108265453117994442384710425841229479302095702706718731226668787983121998614605452981/6792907626224450945686623879967736489424767830344427927374030770970852943536566239402880069245564557727242049845531113262754228926264270515327457062240719272359369422539945340177737765507910559566576657449974694991285071826225208933488342455601176881180945777287809088975221777206302946741549078561866105535080507298601426184932966953705870610908939028997542105860076842942731962274450229468976933238947106683573781938385672118967893741104134981197879825321412255989988695672794437211466371393025888335322974190454260281894279466634528598682569138039478888688273496736060305297478658764540396162087606816249621250999651792330934774800713302947007516130113476357817310727066315256157783362979433930954523938784112006129634613790553388690509530842414001283524125222333323345223204136360114260264856990644351008768000000*x10^141+1069627754608283832010367830690796157640593483958993415764426226332866547441279279859019312383603293198884534426578671052785170899967039415532202654953181093987368902468261728170926391843908209629314385696763889613933283623522440525864031059013277806302435446269525760968838491008696695983555821296651710651796355838003415556379253058783663520085067693487510850652280940855155920006781888093042390253974534604292546177965159298505800513121884303125223235107614532778605321510521288039043606753591397476231264105421403992160773655056203595850373218451/2911246125524764691008553091414744209753471927290469111731727473273222690087099816886948601105241953311675164219513334255466098111256115935140338740960308259582586895374262288647601899503390239814247138907132012139122173639810803828637861052400504377648976761694775323846523618802701262889235319383656902372177360270829182650685557265873944547532402440998946616797175789832599412403335812629561542816691617150103049402165288050986240174758914991941948496566319538281423726716911901662057016311296809286566988938766111549383262628557655113721101059159776666580688641458311559413205139470517312640894688635535551964714136482427543474914591415548717506912905775581921704597314135109781907155562614541837653116621762288341271977338808595153075513218177429121510339380999995719381373201297191825827795853133293289472000000*x10^140-4981735103274594149539140896228007205667660791916228644817943785568147941125095622755804623821156785661983928658552765615897607076110992142744938258835159649474893701832109304078768569746389625063026572722285087173215796246934099566779454289257767497230841954115089173260349465542790902448060256092215662336793463211197726415297836539718050633566273039903887666601959842187980402343255580537252900609285348971749868025287289156169053479012020826741922963063338642132748411790459139226436123486924400767743522477958572766613056741665624079429987993577/163029783029386822696478973119225675746194427928266270256976738503300470644877589745669121661893549385453809196292746718306101494230342492367858969493777262536624866140958688164265706372189853429597839778799392679790841723829405014403720218934428245148342698654907418135405322652951270721797177885484786532841932175166434228438391206888940894661814536695941010540641844230625567094586805507255446397734730560405770766521256130855229449786499239548749115807713894143759728696147066493075192913432621320047751380570902246765462707199228686368381659312947493328518563921665447327139487810348969507890102563589990910023991643015942434595217119270728180387122723432587615457449591566147786800711506414342908574530818688147111230730973281328572228740217936030804579005335999760285356899272642742246356567775464424210432000000*x10^139-34793242353989622910105775708030844260087775784960910939779248008521653904114878438876436542194721459071760479603083004539695254332438519504036047207744189987867904755359411177097938773433762199048550241878278070921740742421657216445379998781162103662196493564217504776170640787398028581532381787613011659480263075365848885239811023825668735189241502568862037620476918724208115009443832865103982157032075823883194598933620549128624415517874003719677601290933744751118403091777015828531706583997347660818471001427389542500047522454709437852765005641/81514891514693411348239486559612837873097213964133135128488369251650235322438794872834560830946774692726904598146373359153050747115171246183929484746888631268312433070479344082132853186094926714798919889399696339895420861914702507201860109467214122574171349327453709067702661326475635360898588942742393266420966087583217114219195603444470447330907268347970505270320922115312783547293402753627723198867365280202885383260628065427614724893249619774374557903856947071879864348073533246537596456716310660023875690285451123382731353599614343184190829656473746664259281960832723663569743905174484753945051281794995455011995821507971217297608559635364090193561361716293807728724795783073893400355753207171454287265409344073555615365486640664286114370108968015402289502667999880142678449636321371123178283887732212105216000000*x10^138+8790919048584490989512873803304280531403913323804798736307393627258605452919270009464222854823375907325800306149202739632395039267757174142847562343497938361997584511405636066911655235404518577200350690277203046394801079878824416037074747527838081080816474781986548488669564831506931421489984978135137772246731036835558393248539669146484769336559455214165055980874620743272901469972541191612006563090486084520942877120549308634048049016800827100861668983272264461738506228479122011204529340437329687172343646832406467553340526532762536662631922547/21498432926952108487447776675062726472025638847683464209711218264171490634489352493934389669700248270609293520390252314501903493744660548444113270702476122532302180150456090746936137104025035617089825025775744089642748359186295166734556512386957570788792443778669110083789712877312255479797430050833158663671463583538430887266601038271069128966393125718146067324040682755686887968516941385572146777723261172800760980200605204068821465905911987632802081205412821205770513674217195581504421043529576437808494687547811285287753324026271914685940438590718350768595854583076762284897514876089974001040453085308570229893273623254849551814753905837898221589510688804297267972410935151579927929764154692001262669168899167667750931524963509625745788405303464091974230198505846122235431679024963878098420646300061242753024000000*x10^137-11635836870619198886396277151071215884609222024005036304024711737295608928575717701780497564221758827495650714085242067464774322320328738120240969555655319317360928469026352744843841486804763379617298823444644368072986716970333841237129939364525389174736477845878624651560970470589905124974052383472363350493898965611000010288768332421811434388352658434826408287346055480608680778535341044001115694013169690172457173762152149781489522546027032091391771673005544048875049743757305565230278627030918946472996064278744967852379060332491041063597211807/244544674544080234044718459678838513619291641892399405385465107754950705967316384618503682492840324078180713794439120077459152241345513738551788454240665893804937299211438032246398559558284780144396759668199089019686262585744107521605580328401642367722514047982361127203107983979426906082695766828227179799262898262749651342657586810333411341992721805043911515810962766345938350641880208260883169596602095840608656149781884196282844174679748859323123673711570841215639593044220599739612789370148931980071627070856353370148194060798843029552572488969421239992777845882498170990709231715523454261835153845384986365035987464523913651892825678906092270580684085148881423186174387349221680201067259621514362861796228032220666846096459921992858343110326904046206868508003999640428035348908964113369534851663196636315648000000*x10^136+5661573593492154424784849450020927842056993502507519075502212019103164124505450633468595134172131406981072933222004563494511018701849778203845690782026490629751817423892077018501749531055996047656601462408019660751412160932089695456400854376244511501972681431584903017418355033674494099869758235684656638656428393510752157608758266859179794640347404183360506278377099511022985386275964356525308407418451559922341758534574252568497827267832079203523622696570792029954272721420180788455797613541713171164644680782350349794768328128469112377700421593/3912714792705283744715495354861416217908666270278390486167441724079211295477062153896058919885445185250891420711025921239346435861528219816828615267850654300878996787383008515942376952932556482310348154691185424314980201371905720345689285254426277883560224767717778035249727743670830497323132269251634876788206372203994421482521388965334581471883548880702584252975404261535013610270083332174130713545633533449738498396510147140525506794875981749169978779385133459450233488707529595833804629922382911681146033133701653922371104972781488472841159823510739839884445534119970735851347707448375268189362461526159781840575799432382618430285210862497476329290945362382102770978790197587546883217076153944229805788739648515530669537543358751885733489765230464739309896128063994246848565582543425813912557626611146181050368000000*x10^135+10553305336981249668970642439223027009963051266978248658284381317631852854548984170558378948796772831542490153705778865833994955505374588980574885607987034193118469506258638492364961728079645252341372499031518448223994503947334552544172672538309735804006774824518770401862700704148580958118795447640580709174483985700590502613644643583524393485413839902718904184824493647576294952468141687529749665968486527788262146452308481010015312275449261803032881775363837588286445138961820858618474498371972134914434689371271168024169334796695497998662437/29641778732615785944814358748950122862944441441502958228541225182418267389977743590121658483980645342809783490235044857873836635314607725885065267180686775006659066571083397848048310249489064259926879959781707759961971222514437275346130948897168771845153217937255894206437331391445685585781305070088143005971260395484806223352434764888898344483966279399262001916480335314659194017197601001319172072315405556437412866640228387428223536324818043554318021055947980753410859762935830271468216893351385694554136614649254953957356855854405215703342119875081362423367011622120990423116270510972539910525473193379998347277089389639262260835494021685586941888567767896834111901354471193845052145583910257153256104460148852390383860132904232968831314316403261096509923455515636320051883072595025953135701194140993531674624000000*x10^134-11852790122618603258038583370446706504801729571985500863860197885235729093370719249958304081190962939690975995936255825039709885699037122980301082496917708552905815412527712513234075758302005422325765956267690804431892167468908898706334052606036076741636905644221839396656886035992159988171857326741669040329590590352581211448098580195013146208787888987628635869947721320541551366291845473209657460957354581152685892892635650688685055228784981864065690169524528540216278297376816974625626915023277557835988829944821123856120359098867105180955001/189324909324449213453975581686842720221387077594115668685521373745768288490825588091744786446069928318591520356985125221258698509428784829846545900057289724236080489712081057223018239658026926563403942968928326982982912969608341307049481544569013445978720553276666679124986826306653088580151561415401687586526114784064246200767163982193608780897591074872705689660100206203307110174358870911651486139304848392729282180476297442283492264268192665282418328034764522231462910743912722379055062738179818307152227409695241318824408305134588151911669023718261605155698977457417938831516824553953642009162699751265795895511732230599158956304123106249877886901174775599134005047360816012300655639535942932785313183326112024945032396977904455736406459182188570874482736909422451334524930592703714152286091498061829653921792000000*x10^133+385664106243026577026141547966800920334368202016678359397443686932617842765207786361511878483352955735101622110729393574414734910566393939983833010296230978159013642912250259568223294812076154362768514762862415951530956473515622896113167530928780239351021967307482193637269284254713032131475256651946076174226527189672849762760057627237662184884815753904091485534331846731752857873842944590586854513907597244284266247767885053811119387696606437186187913006021354725738894283570775593808752227225523004050453706219287660970404613834319062500938227/93905155024926809873171888516673989229807990486681371668018601377901071091449491693505414077250684446021394097064622109744314460676677275603886766428415703221095922897192204382617046870381355575448355712588450183559524832925737288296542846106230669205445394425226672845993465848099931935755174462039237042916952932895866115580513335168029955325205173136862022071409702276840326646481999972179137125095204802793723961516243531372612163077023561980079490705243203026805603728980710300011311118137189880347504795208839694136906519346755723348187835764257756157226692818879297660432344978761006436544699076627834764173819186377182842326845060699939431902982688697170466503490964742101125197209827694661515338929751564372736068901040610045257603754365531153743437507073535861924365573981042219533901383038667508345208832000000*x10^132+201474456393067337528818868798941230219352574333714764661656371744683240829608156787491496989775604968976607828707197420599519901249881323926913482184309947559000756457269769048579368878127598027541835490940491831258631846546286280493441236632193309756796872709594483454722627679947996258185148598109162040474667696487737567912088564355461612234152859774443304735571092716441165287639172845460073835270254177722276633871611111126589161362011512645776403850983859361160637946977361156996930878974275415559256140378646195068649816817513433654507/1177494106895633979600901423406570397865930915193496823423430738280891173560495193648970709432610463272995537267267988836919303582152693111020523716970729820954180851375450838653505289910738000946060886678225080671592787873676956593060098383777187074676431278059268625028131233205014820511036670370397956650996275020637819631103615488000375615363074271308614696820184354568530741648677115638609869907149903483306883529984244907493569442972082281881874491601795649238941739548347464576944340039337804142288461381929024377892244756699131327250004210210128603852372323747702791980342883746219516445701555819784761933214033684980349120085831482130901967435519607488030927943460372941706899024574641939329345942692809584611110581831230220003230141120570923557911442094965966920681699987223099931459578470704294775488512000000*x10^131-1167563335944437250278417239837578804106531950618527366602981151331598276423651859735955480207292984070436404956319855890425155742930244010061140698584157462189808984985899299582573360865375908502911587899644428002189693068215553512455802218448461995948457898845829057898164497745986925437168349356564490354776222060380594529400082186887684997987966727420356412701248352879111162083298841590568815511080338578518784557531039959258670281104035300110452505980018467381102055228184668024949765058746448509060109537103168924102208885185121599148469/17073664549986692704213070639395270769055998270305703939639745705072922016627180307910075286772851717458435290375385838135329901941214050109797593896075582403835622344944037160475826703705701013717882856834263669738095424168315870599371426564769212582808253531859395062907902881472714897410031720370770371439445987799248384651002424576005446422764576933974913103892673141243695753905818176759843113653673600507949811184771551158656756923095193087287180128226036913964655223451038236365692930570398160063182690037970853479437548972137404245125061048046864755859398694341690483714971814320182988462672559386879048031603488432215062241244556490898078527815034308576448455180175407654750035856332308120275516169045738976861103436552838190046837046248278391589715910377006520349884649814734949006163887825212274244583424000000*x10^130+10433816628417799030474750960152081477265437844740475878546956520005374147625894085056385475007577402402917755734840363092204612698402293270094977416669547905923314624238918565578259573876052954379865709180657613590830246273712793607479213014628437821226412450552602436819522744075770102811629126070728511403567379604956917391686879068111254408952833553490248964458496275333286886077680941281226781366198566250832224192384982247091119875177669154638362915854272372812597172447313607704309703134543891469083400286795641406878023254828279338492109/1502482480398828957970750216266783827676927847786901946688297622046417137463191867096086625236010951136342305553033953755909031370826836409662188262854651251537534766355075270121872749926101689207173691401415202936952397326811796612744685537699690707287126310803626765535895453569598910972082791392627792686671246926333857849288213362688479285203282770189792353142555236429445226343711999554866194001523276844699583384259896501961794609232376991681271851283891248428889659663691364800180977890195038085560076723341435106190504309548091573571005372228124098515627085102068762566917519660176102984715185226045356226781106982034925477229520971199030910447723019154727464055855435873618003155357243114584245422876025029963777102416649760724121660069848498459895000113176573790789849183696675512542422128618680133523341312000000*x10^129-396065184883361266352038921302635259445969240741422830508999938822308006007774730233948298023987652321963248600170034357742049623176013577711945775859476708818567816519786880384533359555681063221455387705291383089912633745649122076093449755351076219343054664397311145126798567888539075385704075318830574995675881471439317478437703652502567961553744780106167073461052460205531828441509829628150544238206204177396197122819687543474359554040797530775718991756747003580715349056654357473100080590022134018389098093542024243489666073735322041213979/3004964960797657915941500432533567655353855695573803893376595244092834274926383734192173250472021902272684611106067907511818062741653672819324376525709302503075069532710150540243745499852203378414347382802830405873904794653623593225489371075399381414574252621607253531071790907139197821944165582785255585373342493852667715698576426725376958570406565540379584706285110472858890452687423999109732388003046553689399166768519793003923589218464753983362543702567782496857779319327382729600361955780390076171120153446682870212381008619096183147142010744456248197031254170204137525133835039320352205969430370452090712453562213964069850954459041942398061820895446038309454928111710871747236006310714486229168490845752050059927554204833299521448243320139696996919790000226353147581579698367393351025084844257237360267046682624000000*x10^128-239835090748434338387650180170355881040362446427456152321933695066476892651467968363098379728246003009164203384622563439554992743950288855460919421903693406919231043287360028512567837585866503393581848293433506670138013827448112890983357359787789334164411105034528803919774063602372550958956352775402836144064322522596905621395007108277264971655409770435879189691335579894675237458416235048351819741906662082641118763825089855602489853542202303456912529951989930281243189799943236436697798077465226160995066442133746611288190710206151385512729/4006619947730210554588667243378090207138474260765071857835460325457112366568511645589564333962695869696912814808090543349090750322204897092432502034279070004100092710280200720324993999802937837885796510403773874498539726204831457633985828100532508552765670162143004708095721209518930429258887443713674113831123325136890287598101902300502611427208754053839446275046813963811853936916565332146309850670728738252532222358026390671898118957953005311150058270090376662477039092436510306133815941040520101561493537928910493616508011492128244196189347659274997596041672226938850033511780052427136274625907160602787616604749618618759801272612055923197415761193928051079273237482281162329648008414285981638891321127669400079903405606444399361930991093519595995893053333635137530108772931156524468033446459009649813689395576832000000*x10^127+296440641835227898312316860811156742958299909103455476182821609248757572349671257679420289073683080091366552187156725769404604730514757997091721019428811802566862969263614721941118798343286736228827971700458951611764296041883648356915810721908229662647643665624645080420347804453165477725112163191199805865896191802644638373521928191082910487853215546894511191018685452142328592880415108811600173935835000586235987776628605267446757017337458783027455468658529355124919222095871493595376766190336708830535155182420237393726672157819495644839/33021592975798438636719784972896347861031381270041801026116431253767409614575645430683222532659581343655874847319427555074923766391798602410157983799003324209616148711100555387293906591782454707849971239591542921691261479710149376104278803026366828731585193644035753088700998979551624416968852558079731707399368064315029842841499194784362182092379841103072359409726488712735059919642021968238817450582929161421968865588129593449709771631480813003983996731514093372063509003597612413190790722861429408473847840073438134201989105704353660957604513675343386780563232639605906869602582849674200065598135939033963873116068285319448911587461999367011668361488418003400603605623196392826769300117741606913939459843429121537665430822343950785145530990546120845272417584904979643753623058982344516759174112716894068868644864000000*x10^126-880049613832297182708261644778641444864598792219764474358213857175414415899536612688443806295851576861537152839757731159995674513319950513504635531089840127071731372408660453240935184833029781780008426894385946292352113965252151124836739906537560435135565910018088835087609362970087119864838258928616929059534579633373096698981658854717270552648352462061392706557002847921781600390729768525277509123036383462744207279209322947408409168630567625011519474357825779325587755996594858773424394850707722736219027847834033628941809002592101587937/1849209206644712563656307958482195480217757351122340857462520150210974938416236144118260461828936555244728991449887943084195730917940721734968847092744186155738504327821631101688458769139817463639598389417126403614710642863768365061839612969476542408968770844066002172967255942854890967350255743252464975614364611601641671199123954907924282197173271101772052126944683367913163355499953230221373777232644033039630256472935257233183747211362925528223103816964789228835556504201466295138684280480240046874535479044112535515311389919443805013625852765819229659711541027817930784697744639581755203673495612585901976894499823977889139048897871964552653428243351408190433801914898997998299080806593529987180609751232030806109264126051261243968149735470582767335255384754678860050202891303011292938513750312146067856644112384000000*x10^125-347103865498653017691817340199323074844705582726693875794603993063230773898531180571631113737220020030156991511586540794516317129010961583495905553404827271177207458929256125033362185497912722940180663180781246256286553423547497369676313232557088311961745632183873433577620955724567794047864989220489102525582863689137065130496715748578122039339230276675658757102090144272109591382474062711213734716025417864303765534760267456562057883632995182934904087772275897185666308986298730151761663406594449012093244832585309105433869525411453897787/9615887874552505331012801384107416497132338225836172458805104781097069679764427949414954401510470087272590755539417304037817800773291753021838004882269768009840222504672481728779985599527050810925911624969057298796495342891595498321565987441278020526637608389143211299429730902845433030221329864912817873194695980328536690235444565521206267425301009729214671060112353513148449448599756797151143641609748971806077333659263337612555485499087212746760139848216903989944893821847624734721158258497248243747584491029385184679619227581107786070854434382259994230500013344653240080428272125825127059102177185446690279851399084685023523054268934215673797826865427322590255769957474789591155220194286355933339170706406560191768173455466558468634378624447030390143328000724330072261055034775658723280271501623159552854549384396800000*x10^124+599142460838202938896400322421825257667077004371048994703074936445254072083889281901061599770332578491901064410532623517156745312228831189844599947997376891706904260690711414362621398937832485780519238845246779003055447941202215899896510191510490681406540766863869837351580151823298406046930918743308986300466810517618712557155606472055725139221289235750064965498933768130201789772247318895866638821747732509066277062453196174826703212989194495064292135490813387873092402591592130607919053081362411669926868555094274212352419062135799360061/64105919163683368873418675894049443314215588172241149725367365207313797865096186329433029343403133915150605036929448693585452005155278353478920032548465120065601483364483211525199903996847005406172744166460381991976635619277303322143773249608520136844250722594288075329531539352302886868142199099418785821297973202190244601569630436808041782835340064861431140400749023420989662990665045314340957610731659812040515557728422250750369903327248084978400932321446026599632625478984164898141055056648321624983896606862567897864128183874051907139029562548399961536666755631021600536188480838834180394014514569644601865675993897900156820361792894771158652179102848817268371799716498597274368134628575706222261138042710401278454489703110389790895857496313535934288853338162200481740366898504391488535143344154397019030329229312000000*x10^123-14640103712469974033001488309240369968278458156614900942522171286267685838166433393633550074744214729129163477128326626838995980042698139177145418259543275608712721811053656354126459424290030293336371124818179674077824234574071554929951964718160107977208619592718228615408966930620615077194119514113870637975827957216100763599922181952393116918752306292725686149298159878528106844297937203336583604575973059171023061337557161858784366305391125960862200721612851266960988194486017102039056048110243578031762946739556459342459529759375257683/19231775749105010662025602768214832994264676451672344917610209562194139359528855898829908803020940174545181511078834608075635601546583506043676009764539536019680445009344963457559971199054101621851823249938114597592990685783190996643131974882556041053275216778286422598859461805690866060442659729825635746389391960657073380470889131042412534850602019458429342120224707026296898897199513594302287283219497943612154667318526675225110970998174425493520279696433807979889787643695249469442316516994496487495168982058770369359238455162215572141708868764519988461000026689306480160856544251650254118204354370893380559702798169370047046108537868431347595653730854645180511539914949579182310440388572711866678341412813120383536346910933116937268757248894060780286656001448660144522110069551317446560543003246319105709098768793600000*x10^122-2157803330384512487661386721352511622320784469123542389870024719163544924256717645416622677356180019915124692571146899606343170452923306043426613259268246772852788430735775064843444226730429731555734683653372808862644460803994607160821958196292600059311632409546404380091902715034548718772297638318520656609234360296650258289701340401586326780346072194392217463766488759490285701647011141209000063379012651139616427876797553669513043268533601161491065013394650465699361656288602512462105546871623725958383871844752524530129848214443963507/769271029964200426481024110728593319770587058066893796704408382487765574381154235953196352120837606981807260443153384323025424061863340241747040390581581440787217800373798538302398847962164064874072929997524583903719627431327639865725278995302241642131008671131456903954378472227634642417706389193025429855575678426282935218835565241696501394024080778337173684808988281051875955887980543772091491328779917744486186692741067009004438839926977019740811187857352319195591505747809978777692660679779859499806759282350814774369538206488622885668354750580799538440001067572259206434261770066010164728174174835735222388111926774801881844341514737253903826149234185807220461596597983167292417615542908474667133656512524815341453876437324677490750289955762431211466240057946405780884402782052697862421720129852764228363950751744000000*x10^121+673163025656834974933154796641898445957959127567148904258472418098765824486973486442734143096989468957432361040535211844299679778421993053120874085207261559408893864286045343548623697525630919192042841480617720711878868754690760026747733344500114435113165819006989455997543307578867229758627542208822074502262561282469543768269198850776161812674569722787887240681296781271271330723782387397379700048836232645706674400939383843349258286983144032156949353297898776052381810645914866191873130978540758694563480994040946894202736169437052273/85474558884911158497891567858732591085620784229654866300489820276418397153461581772577372457870845220200806715905931591447269340207037804638560043397953493420801977819310948700266538662462673874896992221947175989302180825703071096191697666144693515792334296792384100439375385803070515824189598799225047761730630936253659468759507249077389043780453419815241520534332031227986217320886727085787943480975546416054020743637896334333826537769664113304534576428594702132843500638645553197521406742197762166645195475816757197152170911832069209518706083397866615382222340841362134048251307785112240525352686092859469154234658530533542427149057193028211536238803798423024495732955331463032490846171434274963014850723613868371272652937480519721194476661751381245718471117549600642320489198005855318046857792205862692040438972416000000*x10^120-922545815926386027072403437377879488657051641920277280537998150235836656120724796075691720452209555428835561817112226354460208992439147886505217384896436828512589370598395243656752604123462316499469774481989701564772471471844855608089638025602467630095908059257794534141183276261164360727808711265067023668831753212942891065651825709750438938891963457900804296226630909118081695858060715717965585777692084050330550219560190301335545417739895665782568426104067656046503911073727600273614512868404497929750058683701886345659691027632239731/1025694706618933901974698814304791093027449410755858395605877843317020765841538981270928469494450142642409680590871179097367232082484453655662720520775441921049623733831731384403198463949552086498763906663366111871626169908436853154300371993736322189508011561508609205272504629636846189890275185590700573140767571235043913625114086988928668525365441037782898246411984374735834607850640725029455321771706556992648248923654756012005918453235969359654414917143136425594122007663746638370256880906373145999742345709801086365826050941984830514224473000774399384586668090096345608579015693421346886304232233114313629850815902366402509125788686316338538434865645581076293948795463977556389890154057211299556178208683366420455271835249766236654333719941016574948621653410595207707845870376070263816562293506470352304485267668992000000*x10^119+4612324117774864659095757597028185767509424510081349550653198467369173074727285297412708367208369222585714708323259018784607000402514627819203080763696577768424190438248570331341485674136343665449685567183908482277511897352169809311705842076861660226241347754628523520193943360953253875069042307303926129757834097989107219417296935758574851453601279382218556536729314032436142044113477783144464463593473418138277103130799575525516469111668690811926075909190242406976958466900538369434706521731487360752277388166178276179235800924394307/157799185633682138765338279123814014311915293962439753170135052818003194744852150964758226076069252714216873937057104476518035704997608254717341618580837218623019035974112520677415148299931090230579062563594786441788641524374900485276980306728664952232001778693632185426539173790284029213888490090877011252425780190006755942325244152142872080825452467351215114832612980728589939669329342312223895657185624152715115219023808617231679762036302978408371525714328680860634155025191790518501058600980483999960360878430936363973238606459204694496072769349907597628718167707130093627540875910976444046804958940663635361663984979446539865505951740975159759210099320165583684430071381162521521562162647892239412032105133295454657205423040959485282110760156396145941792832399262724283980057856963664086506693303131123766964256768000000*x10^118+63018810176043339867600931723021622039027052264713577687873810599419311648485138160174244072177133736325647823059101853857377989149260779791618496659943408028782023292635756498765519796767637617050236127178863855471962296129243386151457625126705381351329862651356538047343113343134874327064804441704678672872037679785460854380798409718134358335518121279349382612421498327322159821579703832416861731729510708675457970836380814325225279269461659400501366081068909267123136008670980635505669177897606349744835672203835801247875035860964153/12308336479427206823696385771657493116329392929070300747270534119804249190098467775251141633933401711708916167090454149168406784989813443867952646249305303052595484805980776612838381567394625037985166879960393342459514038901242237851604463924835866274096138738103310463270055555642154278683302227088406877689210854820526963501369043867144022304385292453394778956943812496830015294207688700353463861260478683911778987083857072144071021438831632315852979005717637107129464091964959660443082570876477751996908148517613036389912611303817966170693676009292792615040017081156147302948188321056162635650786797371763558209790828396830109509464235796062461218387746972915527385545567730676678681848686535594674138504200397045463262022997194839852004639292198899383459840927142492494150444512843165798747522077644227653823212027904000000*x10^117-957691809987219536444894507934852240794945720772835975312617941397003141534679556734061743782003557568370654800434441295733818164327735984438084225197980477063482887955082700517709919567656940877315395234154461105282422743900854249518651277358120518227162533238913005209949958021282143874886696660884021319398625932004695381815556719801835259970323746618378107415448000619534664808294896552820530002120180386730145238975146882596468746443461648142198570090860019809128725762127325098823892479700743361523146784857740823824612279231959/1118939679947927893063307797423408465120853902642754613388230374527659017281678888659194693993945610155356015190041286288036980453619403987995695113573209368417771345998252419348943778854056821635015170905490303859955821718294748895600405811348715115826921703463937314842732323240195843516663838826218807062655532256411542136488094897013092936762299313944979905176710226984546844927971700032133078296407153082888998825805188376733729221711966574168452636883421555193587644724087241858462051897861613817900740774328457853628419209437996924608516000844799328640001552832377027540744392823287512331889708851978505291799166217893646319042203254187496474398886088446866125958687975516061698349880594144970376227654581549587569274817926803622909512662927172671223621902467499317650040410258469618067956552513111604893019275264000000*x10^116+140372008923314141485878390533447372360430536446107669560296742705660109054036774482503612399861710499418155041358155558832379777644180104582744423340106411806499265364381321614583363561686939583381481535510138712568105631598418162464539532714848556807327547714681749724713576566047714536248240438814870693110131755882602605319696590073444490326226891784682345170475673979311506912765497484913050072657419223171756103069773159053053077442473333063609957938339969144369086444048951670447348629561672242730547461915776099360414303816259/2813334052440504416844888176378855569446718383787497313661836370240971243451078348628832373470491819819180838192103805524207265140528787169817747714126926412021825098509891797220201501118771437253752429705232763990746066034569654366081020325676769434079117425852185248747441269861063835127611937620207286328962481101834734514598638598204347955288066846490235190158585713561146352961757417223648882573823699179835197047738759347216233471732944529337823772735459910201020363877705065244133159057480629027864719661168694031980025440872677981872840230695495454866289618549976526388157330527122888148751267970688813305095046490704025030734682467671419707060056450952120545267558338440383698708271208135925517372388662181820174176685073106251886774695359748430505106497632569712948673031507009325428005046318680606588162749235200000*x10^115+5758946705604850827212016750743624421314037158249384876531302438033894107071625531270176796245040709469075141475811817786038196177122263240867599769258787079236860834102231325264081861730039216030582186176910770829387659817822597456833855867212242803699483513467822230405498710018328518668197032173243150091653988774757415770040084985795608089705362234493713898958211359594858257272634718917502734069284280847817180967633963652565949489694196333538237501632607938778852305328050282501654489762888424369048900401580855711996418510557/2735185884317157071932530171479442914739865095348955721615674248845388708910770616722475918651867047046425814908989810926312618886625209748433921388734511789465663290217950358408529237198805563996703751102309631657669786422498275078134325316630192505354697497356291214060012345698256506374067161575201528375380189960117103000304231970476449400974509434087728657098624999295558954268375266745214191391217485313728663796412682698682449208629251625745106445715030468250992020436657702320685015750328389332646255226136230308869469178626214704598594668731731692231114906923588289544041849123591696811285954971503012935509072977073357668769830176902769159641721549536783863454570606817039707077485896798816475223155643787880724893999376631078223253176044199862991075761587220554255654336187370177499449350587606145294047117312000000*x10^114-263872931084524503939976293906253766523673221471897971999869950149987563381748415284316917258641368325043572994889731198738008231220084973926678344549904639043623647040794468699604750263374034508712794494352682892553062501001859735603269480396973701397139557702970482218299235494659723305199967787372761732653494319446547976119806495747368714509507623611049465010205078121638838046394279635838703229180580631232759741241195231878889471175264269568954879410787150582689376186928065358343219953166205768930162495874878041446443887848091/393866767341670618358284344693039779722540573730249623912657091833735974083150968808036532285868854774685317346894532773389017119674030203774484679977769697683055513791384851610828210156628001215525340158732586958704449244839751611251342845594747720771076439619305934824641777780548936917865671266829020086054747354256862832043809403748608713740329358508632926622201999898560489414646038411310843560335317885176927586683426308610272686042612234107295328182964387428142850942878709134178642268047288063901060752563617164477203561722174917462197632297369363681280546596996713694342026273797204340825177515896433862713306508698563504302855545473998758988407903133296876337458167381653717819157969139029572432134412705454824384735910234875264148457350364780270714909668559759812814224410981305559920706484615284922342784892928000000*x10^113+5361049331747983143923095838779572953845296210814617757512974615876681125813910344334808577646127391872200137974398733626286258113161860577478800805388467090772118246762384241699438249125728317668266516578662889260780057116086049380041457594518884011285526437676706124687566875637608979612817819685448226026688537008040357471116174833774918659021697372243768521156564341921750930835597156980374922475516262408007216254128701460970850151981584733708639463670277795253485274344999426412759187257912916353513742680151639033729627821059/98466691835417654589571086173259944930635143432562405978164272958433993520787742202009133071467213693671329336723633193347254279918507550943621169994442424420763878447846212902707052539157000303881335039683146739676112311209937902812835711398686930192769109904826483706160444445137234229466417816707255021513686838564215708010952350937152178435082339627158231655550499974640122353661509602827710890083829471294231896670856577152568171510653058526823832045741096857035712735719677283544660567011822015975265188140904291119300890430543729365549408074342340920320136649249178423585506568449301085206294378974108465678326627174640876075713886368499689747101975783324219084364541845413429454789492284757393108033603176363706096183977558718816037114337591195067678727417139939953203556102745326389980176621153821230585696223232000000*x10^112-1437656362723873725684196960104175815298815394355382689138510562995168625881567682189877585704717444208517915155680471197510631399867022473039313314340105043715852064423116459260041227503602607150730851182895461113652070998901359767873992441451884327605384894063627436566881300560798707542536052681472280979375489674361156436486407321895129162037205491364282531640058509741146509551528388587772939107877693618241799878948431749466064818555754717599555385400369265779095329652555834032327464368737796494101225801220501457852731981/8752594829814902630184096548734217327167568305116658309170157596305243868514465973511922939685974550548562607708767394964200380437200671194988548443950437726290122528697441146907293559036177804789452003527390821304543316551994480250029841013216616017135031991540131884992039506234420820397014917040644890801216607872374729600973542305524638083118430189080731702715599997745788653658800853584685412451895953003931724148520584635783837467613605202384340626288097498403174465397304647426192050401050845864468016723635936988382301371603887054715502939941541415139567702155482526540933917195493429796115055908809641393629033526634744540063456566088861310853508958517708363054625941814527062647954869756212720714098060121218319660798005219450314410163341439561571442437079105773618093875799584567998237921880339664940950775398400000*x10^111-51714289924832997878231721492124522052910758387854513016907145588395041631228245613531993128545546946713939048527379085508075517870199525939865443145114196433335113491464357613884526004822882752705777254884940476473843209007121655544551706567855377885065798552839118998392117951165255191414991588940259794661295201035388626178804620509142018867905600528718302499468657639323481981412594326936111419759988498392274985685509942321975551581884869594122272116415139339164173815682230132420294116274023604760038815938875096532286337/120559157435466978377191412517000238666219949106290059354960848433956527114524324704020977130660806481385159885795694145512401934396703459986068160384992255183059538962774671445004043512895011085254159828200975500062580117796067221074791198529154490594146446164464626515041866477058138021997450647942767090925848593283398479352252648836427521806038983320671235574595041291264306524225907074169220557188649490412282701770255986718785640049774176341382102290469662512440419633571689358487493807177008896204793618782864145845486244787932328577348525343547402412390739699111329566679530539882829611516736307283879358038967403948136977135860283279460899598533181246800390675683552917555469182478717214272902489174904409383172447118429823959370721903076328368616686534945993192474078428041316591845705756499729196486789955584000000*x10^110+35555921582234510532522840165556992795825938110522741311794866173002122448119058562973279816787115917195475110252693586597347732871461266360844620645329780319758566157373672303944480910019809671020372373729230395426980020247031100415221876932499919796435784315773401727596625068004045944409113013697151198281498098154007303873924414667833441421540270467009652737131832843938745228909157516310036735610261654806482583235524126109903042033509211007597613860311544275836728246098995315982454875350151413573254768521547726068945562633/787733534683341236716568689386079559445081147460499247825314183667471948166301937616073064571737709549370634693789065546778034239348060407548969359955539395366111027582769703221656420313256002431050680317465173917408898489679503222502685691189495441542152879238611869649283555561097873835731342533658040172109494708513725664087618807497217427480658717017265853244403999797120978829292076822621687120670635770353855173366852617220545372085224468214590656365928774856285701885757418268357284536094576127802121505127234328954407123444349834924395264594738727362561093193993427388684052547594408681650355031792867725426613017397127008605711090947997517976815806266593752674916334763307435638315938278059144864268825410909648769471820469750528296914700729560541429819337119519625628448821962611119841412969230569844685569785856000000*x10^109-156387844559279964722239689577430727677130941653718186629995946624781052326180679765512439516417764243825616250814296068336331052927063173198360764863921821224718361086376855599165726349970910854088218066574177884614344836894127685133379069664377948241527938804832423087973894319487736871476093910171275969271126955514159585381221236134584021220454352904460570577136484143603120730528503517407240562196007320927790871540013554948416497524768059731530251308406443605314525910252344671702225910488233185550034543442055673857931703/131288922447223539452761448231013259907513524576749874637552363944578658027716989602678844095289618258228439115631510924463005706558010067924828226659256565894351837930461617203609403385542667071841780052910862319568149748279917203750447615198249240257025479873101978274880592593516312305955223755609673362018249118085620944014603134582869571246776452836210975540733999966186829804882012803770281186778439295058975862227808769536757562014204078035765109394321462476047616980959569711392880756015762687967020250854539054825734520574058305820732544099123121227093515532332237898114008757932401446941725838632144620904435502899521168100951848491332919662802634377765625445819389127217905939719323046343190810711470901818274794911970078291754716152450121593423571636556186586604271408136993768519973568828205094974114261630976000000*x10^108-695519589617229698486445901181589663358227554087979334079675422745179228296084190222337938613979948367945842799280930413587123659156987165293664070741837227100213850648465361135864418453614637619591532117206086387549825995385741106505823819230546114334329062349566286791587787176896645132820516818611712256452995368267603537115066377641856613290155189465642007594055139166061803348268095904649206689650962415373435157591348071042898042616234133347807599204266965187273105302929568064619890677925718091916549731668699183419281441/3150934138733364946866274757544318237780324589841996991301256734669887792665207750464292258286950838197482538775156262187112136957392241630195877439822157581464444110331078812886625681253024009724202721269860695669635593958718012890010742764757981766168611516954447478597134222244391495342925370134632160688437978834054902656350475229988869709922634868069063412977615999188483915317168307290486748482682543081415420693467410468882181488340897872858362625463715099425142807543029673073429138144378304511208486020508937315817628493777399339697581058378954909450244372775973709554736210190377634726601420127171470901706452069588508034422844363791990071907263225066375010699665339053229742553263753112236579457075301643638595077887281879002113187658802918242165719277348478078502513795287850444479365651876922279378742279143424000000*x10^107+4388330409601242395786132370912322252408304799460339327460878162641979194666260400084963233764405968982244443948431431918618718608177248071317757367942331979805491069307262586276661543560628970406416435377932695344761579380557515756325582655347516413611800721321565513633880202751925307187287704675116200228957614837440135788084260979557653630017510950346736206594666433702068730099889933069844064692827868187038700447934908412301654729337349232507269268690513608767972051645771233413117525493181838395577460050590691015560019/150044482796826902231727369406872297037158313801999856728631273079518466317390845260204393251759563723689644703578869627957720807494868649056946544753436075307830671920527562518410746726334476653533462917612414079506456855177048232857654417369427703150886262712116546599863534392590071206805970006411055270877998992097852507445260725237565224282030231812812543475124571389927805491293728918594607070603930622924543842546067165184865785159090374898017267879224528544054419406810936813020435149732300214819451715262330348372268023513209492366551478970426424259535446322665414740701724294779887367933400958436736709605069146170881334972516398275809051043203010717446429080936444716820463931107797767249360926527395316363742622756537232333433961317085853249626939013207070384690595895013707164022826935803662965684702013292544000000*x10^106-14159157267556785498653813950984679668746146787305362863134842480824713904107562787798887339155094952721972888346299837133933932742473596375045607786607819227743949712416873919268018151827774036331366040488406095914634479557491398970697243402883082716783829922293525876022033294578269613517429798099308577263405260784165051974127878103950831354303712534855055372160738835450104204689696959608615125633995123453559283738289099951035060572741660795755062389748015821544512654232467371371317068640909046387104049539774212176160221/12603736554933459787465099030177272951121298359367987965205026938679551170660831001857169033147803352789930155100625048748448547829568966520783509759288630325857776441324315251546502725012096038896810885079442782678542375834872051560042971059031927064674446067817789914388536888977565981371701480538528642753751915336219610625401900919955478839690539472276253651910463996753935661268673229161946993930730172325661682773869641875528725953363591491433450501854860397700571230172118692293716552577513218044833944082035749263270513975109597358790324233515819637800977491103894838218944840761510538906405680508685883606825808278354032137691377455167960287629052900265500042798661356212918970213055012448946317828301206574554380311549127516008452750635211672968662877109393912314010055181151401777917462607507689117514969116573696000000*x10^105-25803572433422996289953391464542742753612367298775565626589051379524789617731213821045929390630516856320308125993756127019489069972922313132421275016732101329541265508596664279572402949403722475245798905363772907687341882017718441635869307984451785073344439180648445978846925052373579808037191518894669485585935885734043756832648839050635382967824280086793059405088243150571124897084420321540772146280145897983733919650300127546056016369458915895749591135015708393169989119836269008796824720281813005612649484673250989944221/271048097955558274999249441509188665615511792674580386348495202982355939153996365631336968454791469952471616238723119327923624684506859495070613113102981297330274762179017532291322639247571957825737868496332102853301986577094022614194472495893159721820955829415436342244914771805969160889714010334161906295779611082499346465062406471396892018057861063919919433374418580575353455081046736111009612772703874673670143715567089072592015611900292290138353774233437858015066047960690724565456269947903510065480299872731951597059580945701281663629899445882060637372064032066750426628364405177666893309815175924917975991544641038244172734143900590433719576078044148392806452533304545294901483230388279837611748770501101216657083447560196290666848446250219605870293825314180514243312044197444116167267042206613068583172364927238144000000*x10^104+61758508346235978061212567931194221159357632872671046707492046553051823363708745897934250902861074886567917381489011615327944795889162718692977315931676800098032303174221882858758163420112037759261952806070202378890405788833797457317586471569753983174176222585436911133017878653100875187851104504398803229525202855047125221792577196137535093934535212891935155687465883902095778041384248805901152499339028298601076755032535341973033054274771301433478262258918077522469463070796068804517971940854424838332402042513790970151451/4201245518311153262488366343392424317040432786455995988401675646226517056886943667285723011049267784263310051700208349582816182609856322173594503253096210108619258813774771750515500908337365346298936961693147594226180791944957350520014323686343975688224815355939263304796178962992521993790567160179509547584583971778739870208467300306651826279896846490758751217303487998917978553756224409720648997976910057441887227591289880625176241984454530497144483500618286799233523743390706230764572184192504406014944648027345249754423504658369865786263441411171939879266992497034631612739648280253836846302135226836228627868941936092784677379230459151722653429209684300088500014266220452070972990071018337482982105942767068858184793437183042505336150916878403890989554292369797970771336685060383800592639154202502563039171656372191232000000*x10^103-51666640266675384697823475635076850743797318844474324567725323008997673951758442993633793850188410026578641473913285970398957328314710915824458376020795341286565872912994288175867280812131059847997353693541823153939518008486894132753666189972921466220557238277161995035202814822784789061679211822761660385703553046330951690294885541831060489260849814588318522231426056050234803672892332548995151384148675064765027897406729634330942053531084533681392893217647168266486742093120022834831062606039429080874203161368000123035413/100829892439467678299720792241418183608970386874943903721640215509436409365286648014857352265182426822319441240805000389987588382636551732166268078074309042606862211530594522012372021800096768311174487080635542261428339006678976412480343768472255416517395568542542319315108295111820527850973611844308229142030015322689756885003215207359643830717524315778210029215283711974031485290149385833295575951445841378605293462190957135004229807626908731931467604014838883181604569841376949538349732420620105744358671552656285994106164111800876778870322593868126557102407819928831158705751558726092084311251245444069487068854606466226832257101531019641343682301032423202124000342389290849703351761704440099591570542626409652596435042492393020128067622005081693383749303016875151298512080441449211214223339700860061512940119752932589568000000*x10^102-17086749094459674622147576701546296077232743429154937157264259347573147698535561163714846651344288361334991965392869261716606564169688734163549524771672067501222671119617087314543966115686124072095980527210918354330976303430209309480791834985504864868444995567015654977642532595465009956170164454727519864345736496908072376057919083628982060048310112344626128000972009535727455132681157709411766843014453559186470164617428533078270653007416717790284164586989148130322529102645849516299175472777292778822738215099025567109/320094896633230724761018388067994233679271069444266361021080049236306061477100469888436038937087069277204575367634921872976471055989053117988152628807330293990038766763792133372609593016180216860871387557573150036280441291044369563429662757054779100055224027119181966079708873370858818574519402680343584577873064516475418682549889547173472478468331161200666759413599085631845985048093288359668495083955051995572360197431609952394380341672726133115770171475678994227316094734529998534443594986095573791614830325892971409860838450161513583715309821803576371753675618821686218113497011828863759718257922044665038313824147511831213514608034982988392642225499756197219048705997748729216989719696635236798636643258443341575984261880612762311325784143116486932537469894841750154006604576029241949915364129714480993460697628357427200000*x10^101+35102177385607603473926626815105519916558152784034764885466966578440923177977862848221498449133123801519160025584877520003077093181623408175386938891204127565199940443917167831103111609359694254645429103668194122515466811607792532217491919885875015184494730602358749196271216944768732308335769687280793758779597382740978038158013201733946091849307235446868012102172864786251988181688384802331421534669525889389277880176211020113480575240377517086164097463476205430475063619428653910257330410357733359711227647132457073329/5761708139398153045698330985223896206226879249996794498379440886253509106587808457991848700867567246989682356617428593713576479007802956123786747318531945291820697801748258400706972674291243903495684976036316700653047943238798652141733929626986023800994032488145275389434759720675458734341349248246184522401715161296557536285898011849122504612429960901612001669444783541373227730865679190474032911511190935920302483553768979143098846150109070396083863086562221896091689705221539973619984709749720328249066945866073485377495092102907244506875576792464374691566161138790351926042946212919547674928642596803970689648834655212961843262944629693791067560058995611549942876707959477125905814954539434262375459578651980148367716713851029721603864114576096764785674458107151502772118882368526355098476554334860657882292557310433689600000*x10^100+248294773733817392382934120351245127331920687523254338583613133155714705550239260414599514462222628825250713686817661786477569222729726249255095843395370139593289255691494784476793074319841992831042800257531929877652852677080419371483235153373899203142966039673562948372718669666667905773008243580038117801876628080669638305404250638059267930877680173732986696708962329081621249086531468787061668753454118073152291302172329013575126176151389166463641457144290886569535736420675832509297345343429817769878844078685727779/2688797131719138087992554459771151562905876983331837432577072413584970916407643947062862727071531381928518433088133343733002356870308046191100482081981574469516325640815853920329920581335913821631319655483614460304755706844772704332809167159260144440463881827801128515069554536315214076025962982514886110454133741938393516933419072196257168819133981754085600779074232319307506274403983622221215358705222436762807825658425523600112794870050899518172469440395703551509455195770051987689326197883202819849564574737500959842831042981356714103208602503150041522730875198102164232153374899362455581633366545175186321836122839099382193522707493857102498194694197952056640009130381089325422713645451735989108547803370924069238267799797147203415136586802178490233314747116670701293655478438645632379289058689601640345069860078202388480000*x10^99-490321599011623943159687156694500439648113024505202072474522217659792059209648623037483387324172763995500469543817669391084295068738939630845862074708735054553831613191679570651265641108101479036250108575500596810144998209976220341272045837086382583043653221870170071833346582569655899367949560249296830803463289212524949894349015066722372560093014991357502187089799118466732654145814280489097375613362502904143113656385556337345864378167757149755421839719936826983842788865726031807794790534036181289579023716077075181/8066391395157414263977663379313454688717630949995512297731217240754912749222931841188588181214594145785555299264400031199007070610924138573301446245944723408548976922447561760989761744007741464893958966450843380914267120534318112998427501477780433321391645483403385545208663608945642228077888947544658331362401225815180550800257216588771506457401945262256802337222696957922518823211950866663646076115667310288423476975276570800338384610152698554517408321187110654528365587310155963067978593649608459548693724212502879528493128944070142309625807509450124568192625594306492696460124698087366744900099635525558965508368517298146580568122481571307494584082593856169920027391143267976268140936355207967325643410112772207714803399391441610245409760406535470699944241350012103880966435315936897137867176068804921035209580234607165440000*x10^98+11069441890722684348596467552125896609282306473563455924575140276871764339749461184797307945791755099503927233107429993896088289371927273544619576219144713768024688325344985481020250303332910607542589639260457209121765915172317028158571250107700889179405231080515733658244028026983705652396582774308822255721834302719591632114050319163867730819890858503705805699951334414000372051802126496962709316120940550281924575259808091900572956085076641720063973107508477602973438353122436695764329388132991502659825563788078229/3226556558062965705591065351725381875487052379998204919092486896301965099689172736475435272485837658314222119705760012479602828244369655429320578498377889363419590768979024704395904697603096585957583586580337352365706848213727245199371000591112173328556658193361354218083465443578256891231155579017863332544960490326072220320102886635508602582960778104902720934889078783169007529284780346665458430446266924115369390790110628320135353844061079421806963328474844261811346234924062385227191437459843383819477489685001151811397251577628056923850323003780049827277050237722597078584049879234946697960039854210223586203347406919258632227248992628522997833633037542467968010956457307190507256374542083186930257364045108883085921359756576644098163904162614188279977696540004841552386574126374758855146870427521968414083832093842866176000*x10^97+4856388938075015734450878480475081697957549497689836741327096729311879284704638633547336967820466887669805985471767332837059348948658520564485751672797250616140173102755853495111488268293146935864208745248074520171007430243645733956298798455060046735148624553288984782072680142097985485576753061121352289352946462128339918953934831871377568041506301848004751185393791098408517944904847400553659000843500431473145025987047403507000783777646941599770336064009719037815794367400533153413750694387884599920165178936211709/12906226232251862822364261406901527501948209519992819676369947585207860398756690945901741089943350633256888478823040049918411312977478621717282313993511557453678363075916098817583618790412386343830334346321349409462827392854908980797484002364448693314226632773445416872333861774313027564924622316071453330179841961304288881280411546542034410331843112419610883739556315132676030117139121386661833721785067696461477563160442513280541415376244317687227853313899377047245384939696249540908765749839373535277909958740004607245589006310512227695401292015120199309108200950890388314336199516939786791840159416840894344813389627677034528908995970514091991334532150169871872043825829228762029025498168332747721029456180435532343685439026306576392655616650456753119910786160019366209546296505499035420587481710087873656335328375371464704000*x10^96-98712933554136705421709896744365793705233728931936482314659673021149155687811831566283346009802102995430530148813471641975510355844685473188668394281704928795637847302134665006770680273507614245176035837571109670361768679666381462415314459837512140749176686680073868902558779082254773669405810159564026901504358980274492231829120249202089672730337189034469274307466392162300959203479634586938079591106740479130849765688041591202835367276752229597210843188347243929008832439004527728519697538996986503436427563773581/1290622623225186282236426140690152750194820951999281967636994758520786039875669094590174108994335063325688847882304004991841131297747862171728231399351155745367836307591609881758361879041238634383033434632134940946282739285490898079748400236444869331422663277344541687233386177431302756492462231607145333017984196130428888128041154654203441033184311241961088373955631513267603011713912138666183372178506769646147756316044251328054141537624431768722785331389937704724538493969624954090876574983937353527790995874000460724558900631051222769540129201512019930910820095089038831433619951693978679184015941684089434481338962767703452890899597051409199133453215016987187204382582922876202902549816833274772102945618043553234368543902630657639265561665045675311991078616001936620954629650549903542058748171008787365633532837537146470400*x10^95+430315677696626461727614732549946392405633047593459997467625974691836921955986262406040630729774005254074536250950530873267132265278455463548636142784151878335114262788560537093854912870283180404233904726993710037911319467918235986288573807934410761997041448430933170551210692205141732670548233649352999384566912157257049569067853923028643149660667071544884999553544498874295718409624075068627642583447643209947812490916765316408140581046035904089194113872954107871859848640048197609938613624053664882071659371253/103249809858014902578914091255212220015585676159942557410959580681662883190053527567213928719546805066055107830584320399347290503819828973738258511948092459629426904607328790540668950323299090750642674770570795275702619142839271846379872018915589546513813062187563334978670894194504220519396978528571626641438735690434311050243292372336275282654744899356887069916450521061408240937112971093294669774280541571691820505283540106244331323009954541497822826511195016377963079517569996327270125998714988282223279669920036857964712050484097821563210336120961594472865607607123106514689596135518294334721275334727154758507117021416276231271967764112735930676257201358974976350606633830096232203985346661981768235649443484258749483512210452611141244933203654024959286289280154929676370372043992283364699853680702989250682627002971717632*x10^94+114093480559169245046042515425636264641357582730616612867594135759155729243702070411631777953977067072461838865972383288792542460964947943798615688920957023038280030877125527073096559371629513883416334870594561774511874817046936749595579099090012974306574018947748299445178775817769702935211610920204817522450376682616626927089410852850305678121562758193087428964518556403554702745220147525801139878195155365585844273484647295549257799500804437481477083974026207706161852537550037967500777532259349825153657789247/344166032860049675263046970850707400051952253866475191369865268938876277300178425224046429065156016886850359435281067997824301679399429912460861706493641532098089682024429301802229834410996969168808915901902650919008730476130906154599573396385298488379376873958544449928902980648347401731323261761905422138129118968114370167477641241120917608849149664522956899721501736871360803123709903644315565914268471905639401684278467020814437743366515138326076088370650054593210265058566654424233753329049960940744265566400122859882373501613659405210701120403205314909552025357077021715631987118394314449070917782423849195023723404720920770906559213709119768920857337863249921168688779433654107346617822206605894118831478280862498278374034842037137483110678846749864287630933849765587901240146640944548999512269009964168942090009905725440*x10^93-6551690445150745391342843123225635134874815661744998916409819089784274423824543842717008077157926508628584639461837728634661964854487288283151800412884288737637649203857047327712082532439221913278642253812699231887103081954910332476473278281809945525862591000591290907770131176323251028502592752862507171870259453420755353294703766803385967314020744101416222275063797765964584485957558443759087878815941171699124146438080139491065328804944926723212254049020518402316307449669110014590168219013945869910107849657/84285559067767267411358441840989567359661776457095965233436392393194190359227369442623615281262698013106210473946383999467175921485574672439394703631095885411777064985574522890342000263917625102565448792302690020981729912521854568473364913400481262460255560969439457125445627913880996342364880431487042156276518930966784530810850916192877781758975428046438424421592262090945502805806507014934424305535135976891282045129420494893331692253024115508426797151995931737112717973526527614098062039767337373243493608097989271807928204476814548214865580506907424059482128658876005318113956028994525987527571701818085517148666956258184678589361440092029331164291592946102021510699292922527536493049262581209606722979137538170407741642620777641747955047513186959150437787167473411980710507791014108869142737698533052449536838369772830720*x10^92+736062937451360548185625302366608866394173385480527694171964943490436695973367482677176874871422652810707459905848580470101735883554269113153938308604810300323979920637154653868931448950788366581354139072915278201087694737437816393599533693571430854597151191611447359895774516262325394776295763937359631679878224966964747944984672297991292470640323736947172302095772929781850282218236227527894739418321146144923546235850509135774303146878599081026137028861469905585851413418856684439293813975605815398897468193/137666413144019870105218788340282960020780901546590076547946107575550510920071370089618571626062406754740143774112427199129720671759771964984344682597456612839235872809771720720891933764398787667523566360761060367603492190452362461839829358554119395351750749583417779971561192259338960692529304704762168855251647587245748066991056496448367043539659865809182759888600694748544321249483961457726226365707388762255760673711386808325775097346606055330430435348260021837284106023426661769693501331619984376297706226560049143952949400645463762084280448161282125963820810142830808686252794847357725779628367112969539678009489361888368308362623685483647907568342935145299968467475511773461642938647128882642357647532591312344999311349613936814854993244271538699945715052373539906235160496058656377819599804907603985667576836003962290176*x10^91+3181193280030266756005400284036958814285186630732659135270077176102868319441055841686605874351395061053004559498091775995417163811568853651406226022874569166519390075158680717914953477555090406198886833800973423297693293951847140133230711021895424539780030492541949764267819526402921610017450553758681658140761005229639877482906378106263704616680386131992911867916066742363081025108716426758469440716414579017649517413968148276193695508585061348363431484982628485673197561116183209818708494795708966507551367/23941984894612151322646745798310080003614069834189578530077583926182697551316760015585838543663027261693938047671726469413864464653873385214668640451731584841606238749525516647111640654678050029134533280132358324800607337469976080319970323226803373104652304275377005212445424740754601859570313861697768496565503928216651837737575042860585572789506063618988306067582729521485968912953732427430648063601285002131436638906328140578395669103757574840074858321436525536918974960595941177338000231586084239356122822010443329383121634894863262971179208375875152341534053937883618901957007799540474048631020367472963422262519889024064053628282380084112679577103119155704342342169654221471590076286457196981279590875233271712173793278193728141713911868568963252164472183021485201084375738444983717881669531288278954029143797565906485248*x10^90-11255462333584903257817894692099391595816650129450782080488874743606714139257785764128363372945492938225176976293516979216466143276388335088910027053512617518513060192179820241047698068292492180962112341847641073860035714350546445250957111103838550326953851838216640175803215542648161384746619732379120815705697592414163213976419139279782334712494396360656109944627497106350829094426101703043392306353090826886176200253547912748764657230115234163204603230683814545114060306354654174955587657713728662574052985/183555217525359826806958384453710613361041202062120102063928143434067347893428493452824762168083209006320191698816569598839627562346362619979126243463275483785647830413028960961189245019198383556698088481014747156804656253936483282453105811405492527135667666111223706628748256345785280923372406273016225140335530116327664089321408661931156058052879821078910346518134259664725761665978615276968301820943185016341014231615182411101033463128808073773907247131013362449712141364568882359591335108826645835063608302080065525270599200860618349445707264215042834618427746857107744915003726463143634372837822817292719570679319149184491077816831580644863876757790580193733291289967349031282190584862838510189810196710121749793332415132818582419806657659028718266594286736498053208313547328078208503759466406543471980890102448005283053568*x10^89+803665602440014944042202404771604819634824092578303756925687183654353524883692435225871421628227850281368995497567661431789820543951460552637612109637153788014255857582755717143823465051663754153018972021379837068975494842185596073016295015276280809547990401785435366644134839978269659223118986838462788999151260882649837034100411514294408681986645848287574718140664210289837609622972064245666044141799382567103042365386858520294925536611743715623334721397339757970753706441813642998419821538337890392649645/150181541611658040114784132734854138204488256232643719870486662809691466458259676461402078137522625550625611389940829671777877096465205779982921471924498123097348224883387331695518473197525950182752981484466611310112900571402577231097995663877221158565546272272819396332612209737460684391850150587013275114819979186086270618535697996125491320225083489973653919878473485180230168635800685226610428762589878649733557098594240154537209197105388423996833202198101842004309933843738176476029274179949073865052043156247326338857762982522324104091942307085035046505986338337633609475912139833481155395958218668694043285101261122060038154577407656891252262801828656522145420146336921934685428660342322417428026524581008704376362885108669749252569083539205314945395325511680225352256538722973079684894108878081022529819174730186140680192*x10^88-26043421036138457888667513964812914263402293594619045982586431982978489677652997536771781390657163731999802883892870085589713065552881091210207097709968283768288379671522981225547112307677169366636388955078544951069773481386420840797739702616429991255507470308055636217906450318968816279100389068917026607385492177612163333285578679271094449326109784015076048367541635215411332754035119733779753746237418639892705017917417411116641849296155449534087525169361349746500257421900093694528184039323951550664575/471999130779496697503607274309541577214105948159737405307243797401887466011673268878692245575071108873394778654099750397016185160319218165660610340334136958305951563919217328185915201477938700574366513236895064117497687510122385583450843515042695069777431141428860959902495516317733579517243330416327436075148506013413993372540765130680115577850262397060055176760916667709294815712516439283632776110996761470591179452724754771402657476616935046847190064051177217727831220651748554638949147422697089290163564205348739922124397945070161470003247250838681574733099920489705629781438153762369345530154401530181278896032534955045834200100424064515364254520032920498171320459916040366154204361075870454773797648683170213754283353198676354793788548266073846971242451608137851107091978843629679009667199331111785093717406294870727852032*x10^87-244612854092760568189151657355770744852043385902965596840609881185867239293837581385594467406899152317654470522707678033193295964148099489398651769427835902262224875169995307149032707968237805056314022199475068778404201726086212314581280732556737363771617925669437554339249505699901804161098937345104576007757283525352097131509029057952376248533267997055597811100995368738349771799277212418349319338189925716439075269761791388777879085767352431081680441734122703291685550619751818833182720546757785409906825/6607987830912953765050501840333582080997483274236323674301413163626424524163425764301691438050995524227526901157396505558226592244469054319248544764677917416283321894869042594602812820691141808041131185316530897644967625141713398168311809210597730976884035980004053438634937228448270113241406625828584105052079084187795907215570711829521618089903673558840772474652833347930127419975230149970858865553954660588276512338146566799637204672637090655860660896716481048189637089124479764945288063917759250062289898874882358909741571230982260580045461511741542046263398886855878816940134152673170837422161621422537904544455489370641678801405936903215099563280460886974398486438824565126158861055062186366833167081564382992559966944781468967113039675725033857597394322513929915499287703810815506135340790635564991312043688128190189928448*x10^86+27892532545339046009711188842788583633940908597777903999516202722118834072607178916946215754661875403857934123656134018332205408858131307123554097453939552655109285589044284837567159174616144185234688340132199698069606957138720761122215466485391875044724575763257553915659309498062768218497806708421927739340536212726923780301810302341338168143115362161177338935079750359585420182425107375158697658430676990550303250245521663291348433582944463253982819287954102599632842638794379145458769023235947496919875/6607987830912953765050501840333582080997483274236323674301413163626424524163425764301691438050995524227526901157396505558226592244469054319248544764677917416283321894869042594602812820691141808041131185316530897644967625141713398168311809210597730976884035980004053438634937228448270113241406625828584105052079084187795907215570711829521618089903673558840772474652833347930127419975230149970858865553954660588276512338146566799637204672637090655860660896716481048189637089124479764945288063917759250062289898874882358909741571230982260580045461511741542046263398886855878816940134152673170837422161621422537904544455489370641678801405936903215099563280460886974398486438824565126158861055062186366833167081564382992559966944781468967113039675725033857597394322513929915499287703810815506135340790635564991312043688128190189928448*x10^85-3906490560648561682537782945107921922320708037737194001673125999338264566012086731975142282952807973057541807048660958688566217800717786079913253534731444633693744022121786126967187934014882307600842122473561943833182055476982717499010687922651580873315023799116149546552403928722739709093967123237722521530547807623392155919871365328673875789598776028480053021665406531687905520833898246234896052863228377491469445990847966131214064650978820817084282750843908385291738571891569761118722236605597059785625/26431951323651815060202007361334328323989933096945294697205652654505698096653703057206765752203982096910107604629586022232906368977876217276994179058711669665133287579476170378411251282764567232164524741266123590579870500566853592673247236842390923907536143920016213754539748913793080452965626503314336420208316336751183628862282847318086472359614694235363089898611333391720509679900920599883435462215818642353106049352586267198548818690548362623442643586865924192758548356497919059781152255671037000249159595499529435638966284923929042320181846046966168185053595547423515267760536610692683349688646485690151618177821957482566715205623747612860398253121843547897593945755298260504635444220248745467332668326257531970239867779125875868452158702900135430389577290055719661997150815243262024541363162542259965248174752512760759713792*x10^84-53592137997816030258565867015098604805568809548384771055629922043462079739022419558934156154191647370244227634914221788478680979934731098162713772269377542133962676098154786107751265281700683136224593843077581196677894150311033191411600547168216490962579681417005856623183135632761891151383025513982899359955733698602175833031884921956859471720051886782288093041355646373013860732007067527009881266783637247859249539702317311275591718712364239474588918530710395565891771825882916974675286822519185671875/3303993915456476882525250920166791040498741637118161837150706581813212262081712882150845719025497762113763450578698252779113296122234527159624272382338958708141660947434521297301406410345570904020565592658265448822483812570856699084155904605298865488442017990002026719317468614224135056620703312914292052526039542093897953607785355914760809044951836779420386237326416673965063709987615074985429432776977330294138256169073283399818602336318545327930330448358240524094818544562239882472644031958879625031144949437441179454870785615491130290022730755870771023131699443427939408470067076336585418711080810711268952272227744685320839400702968451607549781640230443487199243219412282563079430527531093183416583540782191496279983472390734483556519837862516928798697161256964957749643851905407753067670395317782495656021844064095094964224*x10^83+140340098900217268047028190118944594987893611922059165359862867673408971043317247563637826104999563153702244790465162995908553580713470039709695889312524325455784464773665781791032689153726080115437835203835448619713004297257806235453741007030358505003845032821247638362385339743639961032609512670073182966059355923543847320986009247698347426172076317601969047093752397017925557109020386074864534819477371163104807846160415398197747866296464873549286126622142858973365680988440825734674751911005105578125/52863902647303630120404014722668656647979866193890589394411305309011396193307406114413531504407964193820215209259172044465812737955752434553988358117423339330266575158952340756822502565529134464329049482532247181159741001133707185346494473684781847815072287840032427509079497827586160905931253006628672840416632673502367257724565694636172944719229388470726179797222666783441019359801841199766870924431637284706212098705172534397097637381096725246885287173731848385517096712995838119562304511342074000498319190999058871277932569847858084640363692093932336370107191094847030535521073221385366699377292971380303236355643914965133430411247495225720796506243687095795187891510596521009270888440497490934665336652515063940479735558251751736904317405800270860779154580111439323994301630486524049082726325084519930496349505025521519427584*x10^82-369323863360881644351400924602865618848874408238849471728061596520537890697150748549098311314433833614918089485561308192175329809249423087253457638072593176047300511296143849364764410463770006732910908089506360182932579751392642596491569408187868987006755101025641838946850108045954740258825718675904563277033015198062224985295471069134005673929363910530424547179594954478535688488769165065585454451685433952289028184442558610087667382146372341139099887013014957682499068373933849712893735995919921875/2517328697490649053352572129650888411808565056851932828305300252810066485395590767353025309733712580658105486155198668784086320855035830216856588481782063777631741674235825750324881074549006403063288070596773675293321000053986056445071165413561040372146299420953925119479976087027912424091964428887079659067458698738207964653550747363627283081868066117653627609391555561116239017133421009512708139258649394509819623747865358780814173208623653583185013674939611827881766510142658958074395452921051142880872342428526612917996789040374194506683985337806301731909866242611763358834336820065969842827490141494300154112173519760244449067202261677415276024106842242656913709119552215286155756592404642425460254126310241140022844550392940558900205590752393850513293075243401872571157220499358288051558396432596187166492833572643881877504*x10^81-26738107242455493489001916655093335838104948257879581478705983100628036016608018140983190874442330467156362441360930070066312585221475287307458208368347035627112968639834924857979484713807422691249586738962913765600452573617978827532421693489813969020075372891987393904432595781216083821397733505598859800126266876246784582250947356172604832124445080323389723370609905475045426514488689697876230212308500492655353752272884540184669712515124490426499811512766376428931301484182138842895801639527109375/7291572778938431740745381341057745744548947061226288192332593835725709819766538774401866414401098509492443477139196144064250032821483094421239773533437701976588493125372736656113448629728156477838489583797551335332378069121890646254688892922038875560699625908969990001252344527942918745645690069879816943505742437724464449341319406156713509616445432892513955834099678177026347497903702234450602886128501694442236151545541039227185881018082306930604867196376806673864427132827012154422386829150630896620457819448146051210749319979014908226257060978473425706221681530323728349727044582260050579224454202949007342945606057236570128332585861410444247793964646495971750054001461589104727019095241033232367632641726215715928239387345069205090250676662106325624710976567095079171627811101589524011410527597864817999496483451796071645184*x10^80+46172463134172149409433084514839805076366267317527735912553223178538557737624961752731494441554410616100192464007186353138319369981023168239897946346771992817581743806444179168643205218826252153017322977900235918463928096613798670428139855458313754392943481811962726429518926355307921231401354688704721915333561996027804266982830508185748204208270830276749447081061240424143735300392831583512257295699682123995483978352878548755296264890490742800733497276129839146729182768859889058238829323193359375/35242601764869086746936009815112437765319910795927059596274203539340930795538270742942354336271976129213476806172781362977208491970501623035992238744948892886844383439301560504548335043686089642886032988354831454106494000755804790230996315789854565210048191893354951672719665218390773937287502004419115226944421782334911505149710463090781963146152925647150786531481777855627346239867894133177913949621091523137474732470115022931398424920731150164590191449154565590344731141997225413041536340894716000332212793999372580851955046565238723093575794729288224246738127396564687023680715480923577799584861980920202157570429276643422286940831663483813864337495791397196791927673731014006180592293664993956443557768343375960319823705501167824602878270533513907186103053407626215996201086991016032721817550056346620330899670017014346285056*x10^79-3293723535134128164360138420609177050162223782549424001377978492669284964423751284206788270466154976593584010405516485047899710428022995322291469388934120970269653737489804673347185343811761938029508760096459217888797880491294690344049671172776536542936849578927079063408449766011989754166473246376812884401646386481835495730222795994467385029341900794737534990203040766831979497117703336832766455928439449660085776766516708584076603908862778759690836362283419667283936490650554901250824345103515625/32531632398340695458710162906257634860295302273163439627330034036314705349727634531946788618097208734658593974928721258132807838742001498187069758841491285741702507790124517388813847732633313516510184296942921342252148308389973652520919676113711906347736792516943032313279690970822252865188463388694567901794850876001456773984348119776106427519525777520446879875213948789809858067570363815241151338111776790588438214587798482705906238388367215536544792106911906698779751823382054227422956622364353231075888732922497766940266196829451129009454579750112206996989040673752018791089891213160225661155257213157109683911165486132389803329998458600443567080765345905104731010160367089851859008271075379036717130247701577809525991112770308761171887634338628222017941280068578045534954849530168645589370046205858418766984310784936319647744*x10^78+6041219072873328106226992625700211441560419124268065190736470195058392294039063423594273524911896318063344083053675276895214782975740172296230301140057115985899105482909993450615918516517327453975939081836792691938684132545082742238949599992769032318084641787902747377712779749765581345554119564754624796457428116838565375006095736490323143982276615730180428862476358860862309756356578499884849414002634779837549133009419044764963545191916256925512149438701763587333125978435639241601956392578125/4271830516953828696598304220013628820038777066172976920760509519920112823701608574902103555911754682328906279536094710663904059632788075519514210756963502168102349507794128546005858793174071471864973695558161388376544727364339974573454098883618735176975538411315751717905413965865548356034848727808377603265990519070898364260570965223125086441957930381472822609876579134015435907862775046445807751469223214925754513026680608840169506050997715171465477751412674617011482562666330353095943798896329212161480338666590615860843035947301663405281914512640996878392500290492689336203723088596797309040589331020630564553991427471929974174646262240462286586363126229963247506384694668364385526338626059873508310032526469813372099843091050645406409487337395625113467036776681965575297101453456488814765763643193529737078747880850223792128*x10^77+3772096554355512816218862146085193589492077529396607588394552226456180227657030609091215165189216493952406748540867594270719890393678455850043079561142290855232520897537098923255211787884534673995852532279735500961941703169822489872063946415817793603869257261260325360155737652766407217784672466393363303887731311185802009200630379227066982372076751190207602094178338659068665270294032111081035698267649028505508401022836002621137630771486807414385981825211612888409586343580084189550301833984375/7831689281082019277096891070024986170071091287983791021394267453186873510119615720653856519171550250936328179149506969550490775993444805119109386387766420641520974097622569001010741120819131031752451775189962545356998666834623286717999181286634347824455153754078878149493258937420171986063889334315358939320982618296647001144380102909062658476922872366033508118107061745694965831081754251817314211026909227363883273882247782873644094426829144481020042544256570131187718031554938980675896964643270222296047287555416129078212232570053049576350176606508494277052917199236597116373492329094128399907747106871156035015650950365204952653518147440847525408332398088265953761705273558668040131620814443101431901726298527991182183045666926183245084060118558646041356234090583603554711352664670229493737233345854804517977704448225410285568*x10^76-3454904492328077852699240116945753511766602117350522325628071916481921692079860635544159988306982150329927797855270172247273883060116901021586481589402710789313925460334046644177989816480154930690304603898112348863832267063725810818726559539050924052191662272335010822306313984523249203559008129665824120492650359860352778994850089582661765016494834911397574095242004233611977971219799248106327862178907878632711129837726653062548164010058664218740109006847667403505445308436369842468199658203125/65063264796681390917420325812515269720590604546326879254660068072629410699455269063893577236194417469317187949857442516265615677484002996374139517682982571483405015580249034777627695465266627033020368593885842684504296616779947305041839352227423812695473585033886064626559381941644505730376926777389135803589701752002913547968696239552212855039051555040893759750427897579619716135140727630482302676223553581176876429175596965411812476776734431073089584213823813397559503646764108454845913244728706462151777465844995533880532393658902258018909159500224413993978081347504037582179782426320451322310514426314219367822330972264779606659996917200887134161530691810209462020320734179703718016542150758073434260495403155619051982225540617522343775268677256444035882560137156091069909699060337291178740092411716837533968621569872639295488*x10^75+1199627749273907781860852499510705475073581671261434879141487154229326070082436222109040300843406175989116966020900461576920489324426199008795149726545287135319725662358182189714787956109335384472216643184129358755023061037016250439374931903971968131897851987545577449263638668583197426752723561015475140307401117498676223741545414027800418777612585258004931106329624103262885613407943568823342066710999722164506770578345922739056899643238059435101282152602509163218624716482505133346034931640625/563881628237905387950976157041799004245118572734832953540387256629454892728612331887077669380351618067415628898764501807635335871528025968575875819919182286189510135028824968072773360698977434286176527813677303265703904012092876643695941052637673043360771070293679226763514643494252382996600032070705843631110748517358584082395367409452511410338446810354412584503708445690037539837886306130846623193937464370199595719521840366902374798731698402633443063186473049445515698271955606608664581454315456005315404703989961293631280745043819569497212715668611587947810038345034992378891447694777244793357791694723234521126868426294756591053306615741021829399932662355148670842779696224098889476698639903303096924293494015365117179288018685193646052328536222514977648854522019455939217391856256523549080800901545925294394720272229540560896*x10^74+49115394018452898140788189876847901297770674198376422422493786240510320653432267707995976687374395413732647485311075724295040069077023145815509767094364405727761766849968902798904425305267135868398922758423991460384169668508245307361351244403609735480589530542637001600763807822732237051778211721398929614527526900782918687146488579757928148006262461557684789616929652927148015021640395488030165145308183334900087129055235187762782300274755668212018498044259083771022701414172739404435693359375/483327109918204618243693848892970575067244490915571103034617648539532765195953427331780859468872815486356253341798144406544573604166879401636464988502156245305294401453278544062377166313409229388151309554580545656317632010365322837453663759403719751452089488823153622940155408709359185425657170346319294540952070157735929213481743493816438351718668694589496501003178667734317891289616833826439962737660683745885367759590148885916321256055741487971522625588405470953299169947390519950283926960841819433127489746277109680255383495751845345283325184858809932526694318581458564896192669452666209822878107166905629589537315793966934220902834242063732996628513710590127432150954025334941905265741691345688368792251566298884386153675444587308839473424459619298552270446733159533662186335876791305899212115058467935966624045947625320480768*x10^73-3919314547853764646952483150958069382846427748528493470749315545289345205987293088338772526060642837635781417664501820725664275076772341093803395370865421338700714001778827993514258829673288009139993783932942664651987304951391665500334794861069082819292727121209174960375266750970556883524517631520589452462956535507961767732223535802102717930864229403864614384261855541897024256082083642151293585881735618145139679574590253423697906679717526295526564747549649953618234195230987125451904296875/187960542745968462650325385680599668081706190911610984513462418876484964242870777295692556460117206022471876299588167269211778623842675322858625273306394095396503378342941656024257786899659144762058842604559101088567968004030958881231980350879224347786923690097893075587838214498084127665533344023568614543703582839119528027465122469817503803446148936784804194834569481896679179945962102043615541064645821456733198573173946788967458266243899467544481021062157683148505232757318535536221527151438485335105134901329987097877093581681273189832404238556203862649270012781678330792963815898259081597785930564907744840375622808764918863684435538580340609799977554118382890280926565408032963158899546634434365641431164671788372393096006228397882017442845407504992549618174006485313072463952085507849693600300515308431464906757409846853632*x10^72+4635215255487312947489661076395202026252860466000806479357209229469930415278121045660411383421909520534534135871477141252472575260490239049064945412437787757918989554962098900795680353877322729550758128011058800038367457676652749110953803815973940340117360230621720018499039998399785862964150748446368332803712885393134317576220344920458245729614666800663066107639982570406408628358358837720908944316008341207432862748320336966522236070734675921359062196923473999129814161063258383718994140625/3383289769427432327705856942250794025470711436408997721242323539776729356371673991322466016282109708404493773392587010845812015229168155811455254919515093717137060810172949808436640164193864605717059166882063819594223424072557259862175646315826038260164626421762075360581087860965514297979600192424235061786664491104151504494372204456715068462030680862126475507022250674140225239027317836785079739163624786221197574317131042201414248792390190415800658379118838296673094189631733639651987488725892736031892428223939767761787684470262917416983276294011669527686860230070209954273348686168663468760146750168339407126761210557768539546319839694446130976399595974130892025056678177344593336860191839419818581545760964092190703075728112111161876313971217335089865893127132116735635304351137539141294484805409275551766368321633377243365376*x10^71-4617686852763666896143286635709577657760582311583659236748320627061330330280530266528951244400573753009334675183185487959344773206922518162111480193362571219654734407310988064357909084210633678594902109169129709264142081411615984571922288456713931572548260083474684450084330563403413644978934704967562451477395226653165395830677919484541691925922207802503862979495333221391175670679080484299359171711008943414198069364303431332812749457235374057036825248386760069143721109015569085693359375/260253059186725563669681303250061078882362418185307517018640272290517642797821076255574308944777669877268751799429770065062462709936011985496558070731930285933620062320996139110510781861066508132081474375543370738017186467119789220167357408909695250781894340135544258506237527766578022921507707109556543214358807008011654191874784958208851420156206220163575039001711590318478864540562910521929210704894214324707505716702387861647249907106937724292358336855295253590238014587056433819383652978914825848607109863379982135522129574635609032075636638000897655975912325390016150328719129705281805289242057705256877471289323889059118426639987668803548536646122767240837848081282936718814872066168603032293737041981612622476207928902162470089375101074709025776143530240548624364279638796241349164714960369646867350135874486279490557181952*x10^70-2359325763026915490712851865698708381133368837199855863718274407741995135529143075469021063885275921518702834019347639094524190371384792628078510697298786460010778920614517324043176842863882045620182683637361075758142639808968324845012726018974628546874380251564330654262529748636283958277809572210031441696295114675914737369565424378883184689257186806999543788641782779595400880447646460424398795278330602897874382144248897413558558688989928330387525018798759071988865719413644976806640625/436553518635797719703981540935586325867188572439870673708686908358287658886667611783544002100917381729612099792591872367201550352150729782123258699292270157049943330344896749475695505057272852350588279597685654141190119235168678691893631782687230743247048570549945207816914562705227651352206476441836782166021224658600194128306090897640653995100733014467932323486742022469706482455137785391623192150145133705960977331242715122763128876437443924619439790854043651183625056726675308342191934029147449810566764932121260356359701221969408698965584037936989616475723900654220639261077249828214641130341516150753471887324027168744327683396108347670468513083818835371728003233119764818657204756153785731589494393001414721572993945255240272407984040512415140011595599113178337643307781206598392147263804491020551684098886235049468031401984*x10^69+2521211113987872360361041651655785968998254089594815288673627259358330487353820619968491079888169471079636983512392075882790791643530287305824056434206288992315370843558849962392672406052655851771399755834174795957278218238442005709120730512230149514374008013007324450375440136488675209038411422802759350640964179238851640502337527097299154149823878748823382410057383277956902162927897024786911471998560930214408812538765585375683046469121057431576042843419943840923863572267740850830078125/4164048946987609018714900852000977262117798690964920272298244356648282284765137220089188943116442718036300028790876321040999403358976191767944929131710884574937920997135938225768172509777064130113303590008693931808274983473916627522677718542555124012510309442168708136099800444265248366744123313752904691429740912128186467069996559331341622722499299522617200624027385445095661832649006568350867371278307429195320091467238205786355998513711003588677733389684724057443808233392902941110138447662637213577713757814079714168354073194169744513210186208014362495614597206240258405259506075284508884627872923284110039540629182224945894826239802700856776586337964275853405569300526987501037953058697648516699792671705801959619326862434599521430001617195344412418296483848777989828474220739861586635439365914349877602173991780471848914911232*x10^68-58850844987819076117456245031087573097054471005163518560167625926244556220864497550125551502812866329785470826778037868178249697594448639473255185261903654650977447251753262927215317363174009091492945553115488185231380932768784079639287957678793717670028256672344080916716752955490969820170784404465375717472329462340381759525148682628124296945239160130319420581102507907450123584122863775048157657131363445481685368461181086464802651899275822984983799895822476021255366722168914794921875/1933308439672818472974775395571882300268977963662284412138470594158131060783813709327123437875491261945425013367192577626178294416667517606545859954008624981221177605813114176249508665253636917552605238218322182625270528041461291349814655037614879005808357955292614491760621634837436741702628681385277178163808280630943716853926973975265753406874674778357986004012714670937271565158467335305759850950642734983541471038360595543665285024222965951886090502353621883813196679789562079801135707843367277732509958985108438721021533983007381381133300739435239730106777274325834259584770677810664839291512428667622518358149263175867736883611336968254931986514054842360509728603816101339767621062966765382753475169006265195537544614701778349235357893697838477194209081786932638134648745343507165223596848460233871743866496183790501281923072*x10^67-2981448184027671312424300798874736654451086585275305736932296402671183376045474939081001761868223261063032210298034699852518606858735063842346944756849936012896691455347542955569397284939424115686858246138462290784071464150302964609223962824188660473068522453792618868074779836105034542052864564156347905868598951080326064050937112322803585660312365774644406313144796269580073962047079556338106330627914533470078099495910505415499460835372192186360378851904743825297780226975555419921875/12029474735741981609620824683558378757229196218343103008861594808095037711543729746924323613447501185438200083173642705229553831925931220662952017491609222105376216213948265985552498361578185264771765926691782469668349952257981368398846742456270358258363116166265156837621645727877384170594134017508391330797029301703649793757767838068320243420553531954227468469412446841387467516541574530791394628137332573230924708683132594493917329039609565922846785347978091721504334896468386274318177737692063061446728633685119174264133989227601484149273871267597047209553280818027413170749684217488581222258299556154095669784039859760954807275803874469141799027198563463576504977979300186114109642169570984603799401051594538994455833158144398617464449116342106080319523175563136415060036637692933472502380390419232979739613754032474230198632448*x10^66+949056616846346429301603989735678777356611928304841341330720813626950903915793359217033199766475166914063306203310867235193955821906257700590104532847739491692189426371179118090520756549084739059524125649265889042356873526303852057928623675179424238053177563676995118096987293037587650004603955858948725865893827933267118461847057385768080463390084480494797417736801524389848428587872575883082987391391886498111490752908191710006957068942917693145992939389643853181533439565582275390625/4921148755530810658481246461455700400684671180231269412716106966947969972904253078287223296410341394042900034025581106684817476696971862998480370792021954497653906632978836084998749329736530335588449697283001919409779525923719650708619121913928782923875820249835745979027036888677111706152145734435250998962421077969674915628177751937040099581135535799456691646577819162385782165857916853505570529692545143594469199006736061383875270970749367877528230369627401158797227912191612566766527256328571252410025350143912389471691177411291516242884765518562428403908160334647578115306688998063510500014758909335766410366198124447663330249192494101012554147490321416917661127355168257955772126342097220974281573157470493225004659019240890343508183729412679760130714026366737624342742260874381875114610159716958946257114717558739457808531456*x10^65-319343630775435891016729922712327435224398420030688307253146225454679991316783257818317797317360930043480893983443189011631265916790983078463193598292988940321483893213459798845365325389399695890165776004813387405214425363727140420224597058327262412442994223958195464411025463190260339816125656009148412952580537569279580049048393755429885692233952250841511965347928842530640413489630700920232764745329809190815477503237857398759831490306074496720082328933812088669976869167327880859375/18044212103612972414431237025337568135843794327514654513292392212142556567315594620386485420171251778157300124760464057844330747888896830994428026237413833158064324320922398978328747542367277897157648890037673704502524928386972052598270113684405537387544674249397735256432468591816076255891201026262586996195543952555474690636651757102480365130830297931341202704118670262081201274812361796187091942205998859846387063024698891740875993559414348884270178021967137582256502344702579411477266606538094592170092950527678761396200983841402226223910806901395570814329921227041119756124526326232871833387449334231143504676059789641432210913705811703712698540797845195364757466968950279171164463254356476905699101577391808491683749737216597926196673674513159120479284763344704622590054956539400208753570585628849469609420631048711345297948672*x10^64+720492774970883998394166081367389875228642495066774404086380150508256617946974560228913620608518534906147482813065160182297161074094840243899288434031331143563876994341205341836776614552458391373039702361045583753504637060179770561807893955465256384834076625692071346236895538015953079840289049922469572577886017254441023191286165398413525654461615356055037327725277327087710948247250502465690533800832356056119300772664363825788131342387153628811276473369827718168910251617431640625/1145664260546855391392459493672226548307542496985057429415389981723336924908926642564221296518809636708400007921299305259957507802469640063138287380153259248131068210852215808147856986816970025216358659684931663777938090691236320799890165948216224596034582492025253032154442450274036587675631811191275364837812314447966647024549317911268594611481288757545473187563090175370235001575388050551561393155936435545802353207917389951801650384724720564080646223616961116333746180616036788030302641684958386804450346065249445168012760878819188966597511549294956877100312458859753635309493734998912497357933291062294825693718081881995695931028940425632552288304625091769190950283742874868010442111387712819409466766818527523281507919823276058806138011080200579078049826244108230005717775018374616428798132420879331403772738479283260018917376*x10^63+271917970287018716841488257211182955290465744792899645769048924933822799816884850908053805914179314148316279193594800838047368107964891699693849987989781337282115150129172748900014484727719035372423407799536568079369228246261717017745255524597105306809769327336328812322890404068399441871458345507940477560603117570884447884436200778744896159994613144837427312594151943797700433669719036047050810783244329365840353263021879919843870446844735667587261931626522561780827816009521484375/6873985563281132348354756962033359289845254981910344576492339890340021549453559855385327779112857820250400047527795831559745046814817840378829724280919555488786409265113294848887141920901820151298151958109589982667628544147417924799340995689297347576207494952151518192926654701644219526053790867147652189026873886687799882147295907467611567668887732545272839125378541052221410009452328303309368358935618613274814119247504339710809902308348323384483877341701766698002477083696220728181815850109750320826702076391496671008076565272915133799585069295769741262601874753158521811856962409993474984147599746373768954162308491291974175586173642553795313729827750550615145701702457249208062652668326276916456800600911165139689047518939656352836828066481203474468298957464649380034306650110247698572788794525275988422636430875699560113504256*x10^62-1527922753451828777409458913250725759701130401770935616400433141329766653975992447325379323478418191686930647543827406240294865825760471321527948190177048707118232805442224016186312110390604203303465205820426163493297333903221516667279403802179318979301295829774253537857627278026522739510735449926508844776533740393521019578628069737467307727136275234369199958681725424555944964355788084662722662863354191119502261188864209393408697766655145244499365422887383939666877796173095703125/216530545243355668973174844304050817630125531930175854159508706545710678807787135444637825042055021337887601497125568694131968974666761971933136314848965997896771891851068787739944970508407334765891786680452084454030299140643664631179241364212866448650536090992772823077189623101792915070694412315151043954346527430665696287639821085229764381569963575176094432449424043144974415297748341554245103306471986318156644756296386700890511922712972186611242136263605650987078028136430952937727199278457135106041115406332145136754411806096826714686929682816746849771959054724493437073494315914794462000649392010773722056112717475697186530964469740444552382489574142344377089603627403350053973559052277722868389218928701701900204996846599175114360084094157909445751417160136455471080659478472802505042847027546193635313047572584536143575384064*x10^61+715550476270865374538548023069403892946694819208262127349437389422331083489411051469645794239349977675948299610408123975791492905667107770309191120731984492234685744128640424545711051164438359004246455043932399180413355845671848834602366075607743096109249865226552114396559813459287404021683598759943963001700214123670372924636248418891396709343973320867929677266754568399467070367063981413106926220558759550530446055107918254576436441314447352105645058359114832252560024261474609375/1732244361946845351785398754432406541041004255441406833276069652365685430462297083557102600336440170703100811977004549553055751797334095775465090518791727983174175134808550301919559764067258678127134293443616675632242393125149317049433930913702931589204288727942182584617516984814343320565555298521208351634772219445325570301118568681838115052559708601408755459595392345159795322381986732433960826451775890545253158050371093607124095381703777492889937090108845207896624225091447623501817594227657080848328923250657161094035294448774613717495437462533974798175672437795947496587954527318355696005195136086189776448901739805577492247715757923556419059916593138755016716829019226800431788472418221782947113751429613615201639974772793400914880672753263275566011337281091643768645275827782420040342776220369549082504380580676289148603072512*x10^60+10247110288705825541338876641978195295199781877185834888279554112595110277589006681848533995247290682061232945417265283675329432836970433416021391706326243107112032973549419475998684586501500616587246079473671056010224555477994464818609114940255921574890605095293865187376011072386992538407539393102218068750678205195367863408139628062722538841483172372226495906421136021958413256599759583229962535174432552768709554455787770887895318563260732963773462619730019061412811279296875/9517826164543106328491201947430805170554968436491246336681701386624645222320313645918146155694726212654400065807717305236570064820517009755302695158196307599858105136310715944612965736633289440258979634305586129847485676511809434337549070954411712028594993010671332882513829586891996266843710431435210723267979227721569067588563564185923709079998398908839315712062595303075798474626300727659125420064702695303588780496544470368813710888482293916977676319279369274157275962040921008251745023228885059606202875003610775241952167300959416030194711332604257132833365042834876354878871029221734593435138110363680090378580987942733473888548120459101203625915346916236355586972633114288086749848451768038170954678184690193415604256993370334697146553589358656956106248797206833893655361691112198023861407804228291662111981212507083234082816*x10^59-7425151014326936802496201191196791498693990240902667015710387505178743364531689458947335640867394260577092408029919794588148007108597138755105097844756499109793712102136698680851212738567039359051699583535837735722119251035155041088427904605956541119143163816055555369477250200898802705115345566931035150391539966009889784931127666725636577257964933526427008313189980821734191524685511209122711517670017104069164045166701511152107668265979986374144740337315132146925640106201171875/3464488723893690703570797508864813082082008510882813666552139304731370860924594167114205200672880341406201623954009099106111503594668191550930181037583455966348350269617100603839119528134517356254268586887233351264484786250298634098867861827405863178408577455884365169235033969628686641131110597042416703269544438890651140602237137363676230105119417202817510919190784690319590644763973464867921652903551781090506316100742187214248190763407554985779874180217690415793248450182895247003635188455314161696657846501314322188070588897549227434990874925067949596351344875591894993175909054636711392010390272172379552897803479611154984495431515847112838119833186277510033433658038453600863576944836443565894227502859227230403279949545586801829761345506526551132022674562183287537290551655564840080685552440739098165008761161352578297206145024*x10^58+288223361685849003872859019925936381634581497537558490520483587234993565839962691292736405582149556901169275195697433657770127759124474992499421518090829131576492156832978953506244383795374648913484697774640331182518982331953236369612906603659404425465806556875104029593727793583933635873059455580954905337814222534068661200431841642826482360780132417491158081967568918088670397351962057247805077340592310654694654320314804614489224810375820921747570629400069977691173553466796875/1732244361946845351785398754432406541041004255441406833276069652365685430462297083557102600336440170703100811977004549553055751797334095775465090518791727983174175134808550301919559764067258678127134293443616675632242393125149317049433930913702931589204288727942182584617516984814343320565555298521208351634772219445325570301118568681838115052559708601408755459595392345159795322381986732433960826451775890545253158050371093607124095381703777492889937090108845207896624225091447623501817594227657080848328923250657161094035294448774613717495437462533974798175672437795947496587954527318355696005195136086189776448901739805577492247715757923556419059916593138755016716829019226800431788472418221782947113751429613615201639974772793400914880672753263275566011337281091643768645275827782420040342776220369549082504380580676289148603072512*x10^57-469745010650133526356701234887642305405683571106435836002567849946245317465669048315634326303114954241636162842006201427330902957108864698998379244238774198734139669971388069525602680358166216994971417448313692987115502057841458525835400275596389030828525861248444400683208437603001836721148200507912517177710056393948319279984763304520939812614998990249014054472430828064044583270992075684785151774790362640389758229472640643512574007480474904895753011663313686847686767578125/152285218632689701255859231158892882728879494983859941386907222185994323557125018334690338491115619402470401052923476883785121037128272156084843122531140921597729682180971455113807451786132631044143674148889378077559770824188950949400785135270587392457519888170741326120221273390271940269499366902963371572287667643545105081417017026974779345279974382541429051393001524849212775594020811642546006721035243124857420487944711525901019374215716702671642821108469908386516415392654736132027920371662160953699246000057772403871234676815350656483115381321668114125333840685358021678061936467547753494962209765818881446057295807083735582216769927345619258014645550659781689391562129828609387997575228288610735274850955043094649668111893925355154344857429738511297699980755309342298485787057795168381782524867652666593791699400113331745325056*x10^56-3475379461609299754840176351983276058250345832320525620472897269309516336766906493497539457637333358941167547882993844173480648759176799272639959317189826312362782027630445570994059486556371544717888307208235083554449698081065522479837393768750696876149281984616309930682343255217912372183689871254089239458412598262626331692399669238516626081326365429143842951666590195274429587941513073109713475271498531316996595491668633404181801491089893934512096668697949965000152587890625/6928977447787381407141595017729626164164017021765627333104278609462741721849188334228410401345760682812403247908018198212223007189336383101860362075166911932696700539234201207678239056269034712508537173774466702528969572500597268197735723654811726356817154911768730338470067939257373282262221194084833406539088877781302281204474274727352460210238834405635021838381569380639181289527946929735843305807103562181012632201484374428496381526815109971559748360435380831586496900365790494007270376910628323393315693002628644376141177795098454869981749850135899192702689751183789986351818109273422784020780544344759105795606959222309968990863031694225676239666372555020066867316076907201727153889672887131788455005718454460806559899091173603659522691013053102264045349124366575074581103311129680161371104881478196330017522322705156594412290048*x10^55+232771938753120409659557175990446498374805818515807131184519905593837360331482133757567670945017528086869913788327352511110273201654742445692582132520262174287450454360002135484634711858556143714822074119983498388211331764008812773675342235880064113769976637231691297751550028855618300901583258755108149324444991849642277580553586384417693918063487195839188314280235599034468068804154949072714444639726246680751491841419206449735498233245755409473600627630007207393646240234375/4619318298524920938094396678486417442776011347843751555402852406308494481232792222818940267563840455208268831938678798808148671459557588734573574716777941288464467026156134138452159370846023141672358115849644468352646381667064845465157149103207817571211436607845820225646711959504915521508147462723222271026059251854201520802982849818234973473492556270423347892254379587092787526351964619823895537204735708120675088134322916285664254351210073314373165573623587221057664600243860329338180251273752215595543795335085762917427451863398969913321166566757266128468459834122526657567878739515615189347187029563172737197071306148206645993908687796150450826444248370013377911544051271467818102593115258087858970003812302973871039932727449069106348460675368734842696899416244383383054068874086453440914069920985464220011681548470104396274860032*x10^54-22269066214301422922258713310407840056077826356614290007612842872890787070196991518886241329756276325057586173707749884628631814331060321544335551418942303062971645870954015824459954774760722612817530102708159863669446477864373188595010761454116308200792777750827963777497275717157143120280250378138916703330065482776166544694058890052935016938697900832659787537715010866951649238062716629503205573524757525322609364142742410647834455707331227657979164484856331348419189453125/13857954895574762814283190035459252328328034043531254666208557218925483443698376668456820802691521365624806495816036396424446014378672766203720724150333823865393401078468402415356478112538069425017074347548933405057939145001194536395471447309623452713634309823537460676940135878514746564524442388169666813078177755562604562408948549454704920420477668811270043676763138761278362579055893859471686611614207124362025264402968748856992763053630219943119496720870761663172993800731580988014540753821256646786631386005257288752282355590196909739963499700271798385405379502367579972703636218546845568041561088689518211591213918444619937981726063388451352479332745110040133734632153814403454307779345774263576910011436908921613119798182347207319045382026106204528090698248733150149162206622259360322742209762956392660035044645410313188824580096*x10^53-7615862053960316364481985992994825620683051479547276648907144971045649026748654353773398514004788632783928723869291890554507392039510486868487344205081926360820187462552387213829821516887677966776844094303354086322596688779871115355571716112734282774887213367428365745444186122910769467007650036462186908893516916646907222882508678516454832270798007285546494642842468463888714382549699258741445414657934291513354956275473668508859132553958887244882619237959384918212890625/87020124932965543574776703519367361559359711419348537935375555534853899175500010476965907709208925372840229173099129647877212021216155517762767498589223383770131246960555117207889972449218646310939242370793930330034154756679400542514734363011764224261439936097566472068697870508726823011142495373121926612735810082025774332238295443985588197302842504309388029367429442770978728910869035224312003840591567499918525993111263729086296785266123830098081612061982804792295094510088420646873097355235520544970997714318727087926419815323057517990351646469524636643047908963061726673178249410027287711406977009039360826318454746904991761266725672768925290294083171805589536795178359902062507427185844736348991585629117167482656953206796528774373911347102707720741542846145891052741991878318740096218161442781515809482166685371493332425900032*x10^52+26926532844896902862612771122004196545801831992483519913885973522294259155081183477513726459413364486726156284598120449644070728160209515502905749660494120423524876984706403317865432136342502130006383798233534009679066511288750386775110682502049700317131545245462787018105878045146940565712524660135691404089760560902856771683040409838383846644607771544536885761597638070551808985423945172601727699086756671115712582210762143334665822699849466276661129348576068878173828125/2131993060857655817582029236224500358204312929774039179416701110603920529799750256685664738875618671634585614740928676372991694519795810185187803715435972902368215550533600371593304325005856834618011438084451293085836791538645313291610991893788223494405278434390378565683097827463807163772991136641487202012027347009631471139838238377646910833919641355580006719502021347888978858316291362995644094094493403748003886831225961362614271239020033837402999495518578717411229815497166305848390885203270253351789444000808813654197285475414909190763615338503353597754673769595012303492867110545668548929470936721464340244802141299172298151034778982838669612205037709236943651481869817600531431966053196040550293847913370603325095353566514954972160828004016339158167799730574330792178801018809132357344955348147137332313083791601586644434550784*x10^51-4645216706659017056050176595521667537833345100064187051932272440123438976327811291508353153093864323656383765491252819071080023404526506580058782914500882015628539620424105139034482102490560211666261707625117063889554294935381074197838015525437340524410165723745558174825774345850556846405451677432148853255237375393236291999181367256189263686465535468562040955810836193912080837910558395749506407584157781093180859177286247829420511251623994508485473290979862213134765625/8527972243430623270328116944898001432817251719096156717666804442415682119199001026742658955502474686538342458963714705491966778079183240740751214861743891609472862202134401486373217300023427338472045752337805172343347166154581253166443967575152893977621113737561514262732391309855228655091964546565948808048109388038525884559352953510587643335678565422320026878008085391555915433265165451982576376377973614992015547324903845450457084956080135349611997982074314869644919261988665223393563540813081013407157776003235254616789141901659636763054461354013414391018695078380049213971468442182674195717883746885857360979208565196689192604139115931354678448820150836947774605927479270402125727864212784162201175391653482413300381414266059819888643312016065356632671198922297323168715204075236529429379821392588549329252335166406346577738203136*x10^50-203076344702993531378868346267128226250522106887903651998029685734801681352569143985440676547804866260974918840285799408789375171880288386019733796237518642432272837057380172135281876111706719224127344636388528245841139009271189411051561960524785717303278280715215306676426838559464844029892204779991049054488448953067621908360859384431709254052352658419090624490291733121963725743323160882126242401752408803668250400823626116196052490936018232451651342213153839111328125/17055944486861246540656233889796002865634503438192313435333608884831364238398002053485317911004949373076684917927429410983933556158366481481502429723487783218945724404268802972746434600046854676944091504675610344686694332309162506332887935150305787955242227475123028525464782619710457310183929093131897616096218776077051769118705907021175286671357130844640053756016170783111830866530330903965152752755947229984031094649807690900914169912160270699223995964148629739289838523977330446787127081626162026814315552006470509233578283803319273526108922708026828782037390156760098427942936884365348391435767493771714721958417130393378385208278231862709356897640301673895549211854958540804251455728425568324402350783306964826600762828532119639777286624032130713265342397844594646337430408150473058858759642785177098658504670332812693155476406272*x10^49+100225228069868822981850464122827531130990720759313343224476976906002666614468870860649142002089871616055766163282475057087909818510395145680117172010348847024894510570595080428678020241596039068737432700559438719393052752842577987961092473486408289913464242888340398370357615089321064118781583442129219885794257091627202395434783419604405418213127766639203108154110166108387710250832102819969119257764192636168329788724011437225377887522428944836240805685520172119140625/34111888973722493081312467779592005731269006876384626870667217769662728476796004106970635822009898746153369835854858821967867112316732962963004859446975566437891448808537605945492869200093709353888183009351220689373388664618325012665775870300611575910484454950246057050929565239420914620367858186263795232192437552154103538237411814042350573342714261689280107512032341566223661733060661807930305505511894459968062189299615381801828339824320541398447991928297259478579677047954660893574254163252324053628631104012941018467156567606638547052217845416053657564074780313520196855885873768730696782871534987543429443916834260786756770416556463725418713795280603347791098423709917081608502911456851136648804701566613929653201525657064239279554573248064261426530684795689189292674860816300946117717519285570354197317009340665625386310952812544*x10^48-619709856508136186335558580934236256866863558140431734180140739668724954583307048934452818243982252569576921904965165121045400052927995284170276532187060522893989570191010257910820808267309865676020014763067993138216064463407133429175215464651808547976122813222746083650258433855486331897916427432110702933773922281916255879443471830294670935819175546345364580595050044548179550835254953726953911379148629521969199813465773505248561527163124097074814140796661376953125/4263986121715311635164058472449000716408625859548078358833402221207841059599500513371329477751237343269171229481857352745983389039591620370375607430871945804736431101067200743186608650011713669236022876168902586171673583077290626583221983787576446988810556868780757131366195654927614327545982273282974404024054694019262942279676476755293821667839282711160013439004042695777957716632582725991288188188986807496007773662451922725228542478040067674805998991037157434822459630994332611696781770406540506703578888001617627308394570950829818381527230677006707195509347539190024606985734221091337097858941873442928680489604282598344596302069557965677339224410075418473887302963739635201062863932106392081100587695826741206650190707133029909944321656008032678316335599461148661584357602037618264714689910696294274664626167583203173288869101568*x10^47-40232196112874599496791573932931845822712344667317710213814042204512819179832238986630667810517495572421363327670231777133234168291591613967055391669002757940583145541622229560043199606023262844107669525858088478973530366719937755713756886682982118213123843562774288762050476678178193695867472903920798344795227525327633275050214762343672699575464690030109431272439696884733356379843353341915498000778889447616884723773850674602361633446675225178517401218414306640625/17055944486861246540656233889796002865634503438192313435333608884831364238398002053485317911004949373076684917927429410983933556158366481481502429723487783218945724404268802972746434600046854676944091504675610344686694332309162506332887935150305787955242227475123028525464782619710457310183929093131897616096218776077051769118705907021175286671357130844640053756016170783111830866530330903965152752755947229984031094649807690900914169912160270699223995964148629739289838523977330446787127081626162026814315552006470509233578283803319273526108922708026828782037390156760098427942936884365348391435767493771714721958417130393378385208278231862709356897640301673895549211854958540804251455728425568324402350783306964826600762828532119639777286624032130713265342397844594646337430408150473058858759642785177098658504670332812693155476406272*x10^46+386586963651098736172801063198298277513375500992764998726110000939552517943248952112345959103354289480952422340396055679240023978216235448145093076506241887036765520011328706715620487186315173846150707253738857925507812904440452393553544438855344962893888597898704515472260468576971976260774421029171840413192346364537686502848637379960801035205839788404729339367853384534255476042811649022021881879142700593862902003977610950677571110763845152296125888824462890625/550191757640685372279233351283742027923693659296526239849471254349398846399935550112429610032417721712151126384755787451094630843818273596177497733015734942546636271105445257185368858066027570224002951763729365957635301042231048591383481779042122192104587983068484791144025245797111526134965454617157987616007057292808121584474384097457267311979262285310969476000521638164897769888075190450488798475998297741420357891929280351642392577811621635458838579488665475460962533031526788606036357471811678284332759742144209975276718832365137855680932990581510605872173876024519304127191512398882206175347338508764991030916681625592851135750910705248688932181945215286953200382418017445298434055755663494335559702687321446019379446081681278702493116904262281073075561220793375688304206714531388995443859444683132214790473236542344940499238912*x10^45-1029803921320861533200969680093854404636807691477496032423495932061599987523273319490892070390422177479054422942708594022029333264733110855060998882009706603040694379256431470114621839295183162017495025922524584864259367391162316640374675829493349588696852238684316457531613506455640940720079797796667097268745693190767277462002640684482465633968857289163389957473647982538649920244382603270858927782469126798606487262395952881679173080716306193433701992034912109375/34111888973722493081312467779592005731269006876384626870667217769662728476796004106970635822009898746153369835854858821967867112316732962963004859446975566437891448808537605945492869200093709353888183009351220689373388664618325012665775870300611575910484454950246057050929565239420914620367858186263795232192437552154103538237411814042350573342714261689280107512032341566223661733060661807930305505511894459968062189299615381801828339824320541398447991928297259478579677047954660893574254163252324053628631104012941018467156567606638547052217845416053657564074780313520196855885873768730696782871534987543429443916834260786756770416556463725418713795280603347791098423709917081608502911456851136648804701566613929653201525657064239279554573248064261426530684795689189292674860816300946117717519285570354197317009340665625386310952812544*x10^44-4232427884885064619236453665624531302376516897825474173398556805015527362435066816726844586217899660327356540274059448546885405323409457522323814100415987104769558564496509793121500683735862332079938331200551776912815061760615579285058073040527613325770676213090921937035833143182103800485404453856360372999454749527175760441258937360247392034907351580048492622559202268652531248512040508513483291039344506992727170856120012049025618707269020937383174896240234375/4263986121715311635164058472449000716408625859548078358833402221207841059599500513371329477751237343269171229481857352745983389039591620370375607430871945804736431101067200743186608650011713669236022876168902586171673583077290626583221983787576446988810556868780757131366195654927614327545982273282974404024054694019262942279676476755293821667839282711160013439004042695777957716632582725991288188188986807496007773662451922725228542478040067674805998991037157434822459630994332611696781770406540506703578888001617627308394570950829818381527230677006707195509347539190024606985734221091337097858941873442928680489604282598344596302069557965677339224410075418473887302963739635201062863932106392081100587695826741206650190707133029909944321656008032678316335599461148661584357602037618264714689910696294274664626167583203173288869101568*x10^43+2599604325354556454932038982161401454007753643007858100592352644415436306343214089071170632350321482168484205194015918132801861108131956319830095901024007312473797131635386900879901173114804535955721429883015083725935355178893965428925867681714893589989947026455356649384255248262571556330835759583347231329513985955930654797446932324516749539232871625385043559452269145878230541433215998176369735653905539096235892359897323217636054103910147212445735931396484375/17055944486861246540656233889796002865634503438192313435333608884831364238398002053485317911004949373076684917927429410983933556158366481481502429723487783218945724404268802972746434600046854676944091504675610344686694332309162506332887935150305787955242227475123028525464782619710457310183929093131897616096218776077051769118705907021175286671357130844640053756016170783111830866530330903965152752755947229984031094649807690900914169912160270699223995964148629739289838523977330446787127081626162026814315552006470509233578283803319273526108922708026828782037390156760098427942936884365348391435767493771714721958417130393378385208278231862709356897640301673895549211854958540804251455728425568324402350783306964826600762828532119639777286624032130713265342397844594646337430408150473058858759642785177098658504670332812693155476406272*x10^42-93310138944195410814308297463703109779946626519917271430511575194872073109424424650484529769844679075394689513832046083534753323718108459673165500314911617296965025050984339732009238411098841030930948759867801372492759528919135161012485023609468466695725299911311707143467901341456653818859151142606760882673663735640075595223558997526807003761725921002529408825087941513821925971869964534433351520261044258814053106389006343384414175427258946001529693603515625/22741259315814995387541645186394670487512671250923084580444811846441818984530669404647090548006599164102246557236572547978578074877821975308669906297983710958594299205691737296995246133395806235925455339567480459582259109745550008443850580200407717273656303300164038033953043492947276413578572124175863488128291701436069025491607876028233715561809507792853405008021561044149107822040441205286870337007929639978708126199743587867885559882880360932298661285531506319053118031969773929049502775501549369085754069341960678978104378404425698034811896944035771709383186875680131237257249179153797855247689991695619629277889507191171180277704309150279142530187068898527398949139944721072335274304567424432536467711075953102134350438042826186369715498709507617687123197126126195116573877533964078478346190380236131544672893777083590873968541696*x10^41-16837297985251674495896874483212194145707281216099157022958365270129386360287204423699183312666569811253943612316864826043252011527779687249520728184612142405075696928233806729793859638463987881126103348276722372606515218903915636736152274111847290302625562619237806683247079875933298483378192998024078708075139117041151172381347533989570416611963005378627095629689063138409695747628898476393168229851469329808809485431906988116046113889426924288272857666015625/68223777947444986162624935559184011462538013752769253741334435539325456953592008213941271644019797492306739671709717643935734224633465925926009718893951132875782897617075211890985738400187418707776366018702441378746777329236650025331551740601223151820968909900492114101859130478841829240735716372527590464384875104308207076474823628084701146685428523378560215024064683132447323466121323615860611011023788919936124378599230763603656679648641082796895983856594518957159354095909321787148508326504648107257262208025882036934313135213277094104435690832107315128149560627040393711771747537461393565743069975086858887833668521573513540833112927450837427590561206695582196847419834163217005822913702273297609403133227859306403051314128478559109146496128522853061369591378378585349721632601892235435038571140708394634018681331250772621905625088*x10^40+277207152105439573890778967593895038695394709427748651724099132011981022153572511118072136380743916421146863144222308137567941083342688213974316274897907339738666062671219318430623699590665443509129265729234704165856523111992686834815878866585111050728447981692007986647268589226819685737707334302720088686015791596555392575684208665139202449103368993231993318446807668556946406259093646925144686934063150895928004148317134240072883580974303185939788818359375/11370629657907497693770822593197335243756335625461542290222405923220909492265334702323545274003299582051123278618286273989289037438910987654334953148991855479297149602845868648497623066697903117962727669783740229791129554872775004221925290100203858636828151650082019016976521746473638206789286062087931744064145850718034512745803938014116857780904753896426702504010780522074553911020220602643435168503964819989354063099871793933942779941440180466149330642765753159526559015984886964524751387750774684542877034670980339489052189202212849017405948472017885854691593437840065618628624589576898927623844995847809814638944753595585590138852154575139571265093534449263699474569972360536167637152283712216268233855537976551067175219021413093184857749354753808843561598563063097558286938766982039239173095190118065772336446888541795436984270848*x10^39-209317142155702932960012816654709846819518822287449989328551974635662517525944028152312141463814708701286997429125573988130733590713440355446396581854810446601335495593440255177353115895038915940840302722670655110000655551530462893536118845436106794483772346339865954587337318910051837244961214614268159982886046508366723830330229648652920712757254460510518446059906602342783954654569942611590937446212817278092090501102901237986220901808701455593109130859375/272895111789779944650499742236736045850152055011077014965337742157301827814368032855765086576079189969226958686838870575742936898533863703704038875575804531503131590468300847563942953600749674831105464074809765514987109316946600101326206962404892607283875639601968456407436521915367316962942865490110361857539500417232828305899294512338804586741714093514240860096258732529789293864485294463442444044095155679744497514396923054414626718594564331187583935426378075828637416383637287148594033306018592429029048832103528147737252540853108376417742763328429260512598242508161574847086990149845574262972279900347435551334674086294054163332451709803349710362244826782328787389679336652868023291654809093190437612532911437225612205256513914236436585984514091412245478365513514341398886530407568941740154284562833578536074725325003090487622500352*x10^38-5466272577517400101601977838836284895929658274300085094381342710150837165100052646150001230963426160831047095403792736322396983085607758456305882486380827190065523691040973481463465582511771904854871463567009871934455124668321818470365643791489811668276302588912791147048878003423322652923332121866963611188504100826781545588832779192197030438613070148411363773940556574720970858777769599516001216744126157019245216686047565644088785513304173946380615234375/181930074526519963100333161491157363900101370007384676643558494771534551876245355237176724384052793312817972457892580383828624599022575802469359250383869687668754393645533898375961969067166449887403642716539843676658072877964400067550804641603261738189250426401312304271624347943578211308628576993406907905026333611488552203932863008225869724494476062342827240064172488353192862576323529642294962696063437119829665009597948702943084479063042887458389290284252050552424944255758191432396022204012394952686032554735685431824835027235405584278495175552286173675065495005441049898057993433230382841981519933564957034223116057529369442221634473202233140241496551188219191593119557768578682194436539395460291741688607624817074803504342609490957723989676060941496985577009009560932591020271712627826769523041889052357383150216668726991748333568*x10^37+5441063432061389911652356191946940413526868861078606692357407654358428153139172347005807643349857634460625656573302001706370872443876528382479488205954577607222484088809050250615510665041345917173883471511054919453633534715464958784712756533173801686316223054599507268587512707247992860420806203784426578069714636450172780134849484213380830421528477470089905255500533251005725154046988879328536454485686212568029592969994280356462478521279990673065185546875/1091580447159119778601998968946944183400608220044308059861350968629207311257472131423060346304316759876907834747355482302971747594135454814816155502303218126012526361873203390255771814402998699324421856299239062059948437267786400405304827849619570429135502558407873825629746087661469267851771461960441447430158001668931313223597178049355218346966856374056963440385034930119157175457941177853769776176380622718977990057587692217658506874378257324750335741705512303314549665534549148594376133224074369716116195328414112590949010163412433505670971053313717042050392970032646299388347960599382297051889119601389742205338696345176216653329806839213398841448979307129315149558717346611472093166619236372761750450131645748902448821026055656945746343938056365648981913462054057365595546121630275766960617138251334314144298901300012361950490001408*x10^36-15375665180830405480293767203275543703340424833569198301824259829106926070121783713796285423083597883712364923304125973084785229264030773884418828215872217282665870258401174628892097160207466144898981181968117601430897527901358806071800817412133198313276997710150661392845850317269729335135733065455556689230542998849626020697024351712802893515093496496001606117931971744072738793833795350812137730402835411035544143580058691741094808094203472137451171875/99234586105374525327454451722449471218237110913118914532850088057200664659770193765732758754937887261537075886123225663906522508557768619528741409300292556910229669261200308205070164945727154484038350572658096550904403387980581855027711622692688220830500232582533984148158735241951751622888314723676495220923454697175573929417925277214110758815168761277905767307730448192650652314358288895797252379670965701725271823417062928878046079488932484068212340155046573028595424139504468054034193929461306337828745029855828417359000923946584864151906459392156094731853906366604209035304360054489299731989919963762703836848972395016019695757255167201218076495361755193574104505337940601042917560601748761160159131830149613536586256456914150631431485812550578695361992132914005215054140556511843251541874285295575846740390809209092032904590000128*x10^35-4117996426762814751345939950442319037039604828036504951359918597165788048141249251161115817765275485564096987567394191551066973652196485232161844039909251180053870352073833458108908059119717387405481650088495873579861064131541186075487946207368085830786189430525659648214813641862662913713556907022031844130339580003700791688334898151118662864755652698351179992486308954119580186784556753282356252040677050962610427895365646627134992741048336029052734375/396938344421498101309817806889797884872948443652475658131400352228802658639080775062931035019751549046148303544492902655626090034231074478114965637201170227640918677044801232820280659782908617936153402290632386203617613551922327420110846490770752883322000930330135936592634940967807006491553258894705980883693818788702295717671701108856443035260675045111623069230921792770602609257433155583189009518683862806901087293668251715512184317955729936272849360620186292114381696558017872216136775717845225351314980119423313669436003695786339456607625837568624378927415625466416836141217440217957198927959679855050815347395889580064078783029020668804872305981447020774296418021351762404171670242406995044640636527320598454146345025827656602525725943250202314781447968531656020860216562226047373006167497141182303386961563236836368131618360000512*x10^34+1476640077418944088530107962594683658003291974382674679954547570000298649876513231026014286615272405437189433518102217931117911863259213458176625255314332347630304176091847280931687496672947224152577226317091204715611560984613817619553164466185214430118570987022037178300363395067413045394312349115783925140669985180335528030020294379172814482150334736482033613071284174549861549474710473844060975120329443031807760171951820568108814768493175506591796875/2183160894318239557203997937893888366801216440088616119722701937258414622514944262846120692608633519753815669494710964605943495188270909629632311004606436252025052723746406780511543628805997398648843712598478124119896874535572800810609655699239140858271005116815747651259492175322938535703542923920882894860316003337862626447194356098710436693933712748113926880770069860238314350915882355707539552352761245437955980115175384435317013748756514649500671483411024606629099331069098297188752266448148739432232390656828225181898020326824867011341942106627434084100785940065292598776695921198764594103778239202779484410677392690352433306659613678426797682897958614258630299117434693222944186333238472745523500900263291497804897642052111313891492687876112731297963826924108114731191092243260551533921234276502668628288597802600024723900980002816*x10^33+37063026437477776688878886943089521660287995884891347306522599174084320568136314019530837321597541917090620906752673445107135708005836985112498227034589163496544116399530181499495956527485568471083801466606050590692246222875470772907762081714874253972547842608000924976262937877175051987505804705380787168914994402609304311155667363857717349081095194937780914952017380280937059891591325762785525443070967092019066815050216205199831165373325347900390625/2910881192424319409605330583858517822401621920118154826296935916344552830019925683794827590144844693005087559326281286141257993584361212839509748006141915002700070298328542374015391505074663198198458283464637498826529166047430401080812874265652187811028006822420996868345989567097251380938057231894510526480421337783816835262925808131613915591911616997485235841026759813651085801221176474276719403137014993917274640153567179247089351665008686199334228644548032808838799108092131062918336355264198319242976520875770966909197360435766489348455922808836578778801047920087056798368927894931686125471704318937039312547569856920469911075546151571235730243863944819011507065489912924297258915110984630327364667867017721997073196856069481751855323583834816975063951769232144152974921456324347402045228312368670224837718130403466699631867973337088*x10^32-573729190719226745822637225870199472932253983434827407297431457918570002348870335376125104985796794641392393156949336476761854707747600569324412794684519440533165514258334229350579019574715705423180100195810319292058290240842430629698858151252228861633324210586017793409414172284551406994636814571755933562764733897995673638167297237576815619040954396102474689128468040046248826439232450188430956665040001350980120900418990044272504746913909912109375/727720298106079852401332645964629455600405480029538706574233979086138207504981420948706897536211173251271889831570321535314498396090303209877437001535478750675017574582135593503847876268665799549614570866159374706632291511857600270203218566413046952757001705605249217086497391774312845234514307973627631620105334445954208815731452032903478897977904249371308960256689953412771450305294118569179850784253748479318660038391794811772337916252171549833557161137008202209699777023032765729584088816049579810744130218942741727299340108941622337113980702209144694700261980021764199592231973732921531367926079734259828136892464230117477768886537892808932560965986204752876766372478231074314728777746157581841166966754430499268299214017370437963830895958704243765987942308036038243730364081086850511307078092167556209429532600866674907966993334272*x10^31-11206326712852464370137550444331641619254361420679489564105937596858547949651099353649920819558860608628812323270582122048854345097081626034606303078154911527089659136088594043321836894674081735088196493136643082086568880215012596339760109710733493161729732577757324582361458966514725567559563126497862548346171732693035438226408813893900887974316671944356031425500144545366886013872447230020422705285416123150931013216273931902833282947540283203125/167935453409095350554153687530299105138555110776047393824823225942954970962688020218932360969894886134908897653439304969687961168328531509971716231123572019386542517211262060039349509908153646049911054815267548009222836502736369293123819669172241604482385008985826742404576321178687579669503301840067914989255077179835586649784181238362341284148747134470302067751543835402947257762760181208272273257904711187535075393475029571947462596058193434576974729493155738971469179313007561322211712803703749187094799281294478860146001563601912847026303238971341083392368149235791738367438147784520353392598326092521498800821337899257879485127662590648215206376766047250663869162879591786380322025633728672732576992327945499831145972465547024145499437528931748561381832840316008825476237864866196271840094944346359125252969061738463440300075384832*x10^30-7591380892776636549586851593999796771271449354391394807315552981810089309352170261359107977651022729877477238589217085272490743824209080094664841504254696437496818550327862360331095026825102211639729269253997142141384672642974626060894850850855033191865279024060186251626233479296795303186011715380940073227919656445668245281540994488945605966969770707847561073892531136248985108656938594768285045610807347443089183271586080081760883331298828125/5932502430212607492402168309494261866307653369806022064463863959941344082921044192516632316871286738461455623626931969037889932576823123993566062512517489815285469358006540164433542469581514670241423132061081859021458898194491306550569716574019404506171209556564531661031228737290593847020497075871964388207380443852887571867375967659539230146559002032918279567309972446299767257923593357900922696610764253907489076399933109878578841708577485460599650770138653822361682964861680155404218115348230270196283670263120177124722881322893660356907451376704983924186918315394816844501891090214034223108093041311900772855101610571609873115922863256594558920918365799615843204123463840279739636775104545504139948098541552983165482722967693787748621434445958508961858225337250311769541011530599324820438136620931164750784233159239197619296141312*x10^29+98066038023807931248216877768425979833155894397373725064515112745729639125358322328574156759451601294515442173917600267439638702457957516688864023056709801031654209945676494937172938341126382640179867560556030153686648275163007844210918977653350884139996545158528606688811354797443568865670883939880754176750141384860117586758163194627182862485373824192177224447341096510932686573720790275501879537181242458237409546200069598853588104248046875/251111213977253227191626171830444946722017073854223156167782601478998691340573299154143166851694676760273253910134686520122325188436957629357293651323491632393035740021440853520996506648953001914980873314754787683447995690772118795791310754455847809785024743135006631154761004753041009397692997920506429130471129898534923676925966885059861593505142943192308129833226346933323481816871676524906780808921238260634458260314628989569474781315449120025382043180472119465044781581446779064728809115269006145874441069338420195755465876101318956906135508008676568219552098006129813523889569956149596745316107568757704671115412087687190396441179397104531594536227123793263204407342384773745593091009716211815447538562605417276845829543606086253909901987130518897856432818507949704530836466903675124674630121520895862467057488221764978594545664*x10^28+189924723558830108329128777616955111278539310354598250229435739489269768899832028804745437346574768405844859870072670043173027106104202695356848318858312696423753328344205540055476013044068491735236946939767188479798865807964643878452259586409536896562413611115174585051021522339403458322224434915611679172832943799661775088524876791239904211324925964928188245542743877236201002095839791374350288548281599415889488705943222157657146453857421875/21093341974089271084096598433757375524649434203754745118093738524235890072608157128948026015542352847862953328451313667690275315828704440866012666711173297121015002161801031695763706558512052160858393358439402165409631638024857978846470103374291216021942078423340557016999924399255444789406211825322540046959574911476933588861781218345028373854432007228153882905991013142399172472617220828092169587949384013893294493866428835123835881630497726082132091627159658035063761652841529441437219965682596516253453049824427296443459133592510792380115382672728831730442376232514904336006723876316566126606553035775647192373694615365723993301059069356780653941043078398634109170216760320994629819644816161792497593239258855051255049681662911245328431766918963587419940356754667775180590263219908710472668930207755252447232829010628258201941835776*x10^27-18765671306714933759748817636089680297282268262515595510148319319733718807139567521409546327595223049757233558234974764126986087436692520151002583135478888239250804519076719999966133611265457848778073975421204609951151004485242465151454916776813115773489307988786102706112702928298094985896369630877778784102312364302278652940006294442050762281850439342900025903243215268973985796676608101800897706826683205828257867324282415211200714111328125/12980518137901089897905599036158384938245805663849073918826916014914393890835789002429554471102986367915663586739269949347861732817664271302161641053029721305240001330339096428162280959084339791297472835962709024867465623399912602367058525153409979090425894414363419702769184245695658331942284200198486182744353791678112977761096134366171306987342773678863927942148315779937952290841366663441335131045774777780488919302417744691591311772613985281312056385944404944654622555594787348576750748112367086925201876815032182426744082210775872233917158567833127218733769989239941129850291616194809924065571098938859810691504378686599380492959427296480402425257279014544067181671852505227464504396809945718460057378005449262310799804100253074048265702719362207643040219541334015495747854289174591060103957050926309198297125545002005047348822016*x10^26-1180854855093215989419541691424448766925891751618226737993132328499943215082469486101269931203213466373889452988869799527919034064898802860449246413618722688257680125475990029683788618854919530483642021961683905259494975765587739093234515043855877631941257607944493045011354175785136868073834849843456804033392265914131008191938404845329566125423474433703166705372360098508172786185517575895531996233797755962104929494671523571014404296875/26874778753418405585725877921652970886637278807140939790531917215143672651833931682048767020917156041233257943559565112521452862976530582406131762014554288416645965487244506062447786664770889837054809184187803364114835659213069570118133592450124180311440775185017432096830609204338837126174501449686306796572161059374975109236223880675302913017272823351685151018940612380823917786421048992632163832392908442609707907458421831659609341144128333915759951109615745227028204048850491404920809002303037447050107405414145305231354207475726443548482729954105853454935341592629277701553398791293602327257911177927245984868539086307659172863270035810518431522271799201954590438244001046019595247198364276849813783391315629942672463362526403880017113256147747841911056355158041439949788518197048842774542354142704573909517858271225683327844352*x10^25+380693625585962178540966272715035736685689329683673290150189490923514084336390502029168757594743139449575308275503329274167920009002086228394488058981040753176962419638943052694440836191183679543279992714355553843713209934672327907904089534993228329068523355714270230536354791598260427503453098160574223810301859297371880790141175753557510191834076736704396786384931251495804154164325270779743337396936345781477939453907310962677001953125/80624336260255216757177633764958912659911836421422819371595751645431017955501795046146301062751468123699773830678695337564358588929591747218395286043662865249937896461733518187343359994312669511164427552563410092344506977639208710354400777350372540934322325555052296290491827613016511378523504349058920389716483178124925327708671642025908739051818470055055453056821837142471753359263146977896491497178725327829123722375265494978828023432385001747279853328847235681084612146551474214762427006909112341150322216242435915694062622427179330645448189862317560364806024777887833104660196373880806981773733533781737954605617258922977518589810107431555294566815397605863771314732003138058785741595092830549441350173946889828017390087579211640051339768443243525733169065474124319849365554591146528323627062428113721728553574813677049983533056*x10^24+47102206293256973521493999791929559530762932760296293380573867707540296803553353584569203325977413805904255469981905320381328545957584918847298749464472469175676000832268999455272403651848937799923533213152250521810337147199504663953581075987337954103236135919382112241793202394479964548755289970391579631178116624094698461013602348690284219508496803768911530491635077218229148134505526371107417172116473382493495591916143894195556640625/282185176910893258650121718177356194309691427474979867800585130759008562844256282661512053719630138432949208407375433681475255061253571115264383501152820028374782637616067313655701759980094343289075496433971935323205774421737230486240402720726303893270128139442683037016721396645557789824832265221706221364007691123437238646980350747090680586681364645192694085698876429998651136757421014422637720240125538647401933028313429232425898082013347506115479486650965324883796142512930159751668494524181893194026127756848525704929219178495127657259068664518111461276821086722607415866310687308582824436208067368236082841119660406230421315064335376010443530983853891620523199601562010983205750095582824906923044725608814114398060865306527240740179689189551352340066091729159435119472779441069012849132694718498398026049937511847869674942365696*x10^23-5652647617256459216306465444243743468682873029080655167555876870232752320884102893045133016708559081288075149260358200429382288500038669872014969567373924427013430512289238615847182216115983004082140324948429706485168415037879874079213728215819329763313307828355482908702697832725503851415306714183935222931829530018592100053642162025078449459737529491419040085047092394702983598966682130686252217470134313089147326536476612091064453125/376246902547857678200162290903141592412921903299973157067446841012011417125675043548682738292840184577265611209833911575300340081671428153685844668203760037833043516821423084874269013306792457718767328578629247097607699228982973981653870294301738524360170852590244049355628528860743719766443020295608295152010254831249651529307134329454240782241819526923592114265168573331534849009894685896850293653500718196535910704417905643234530776017796674820639315534620433178394856683906879668891326032242524258701503675798034273238958904660170209678758219357481948369094782296809887821747583078110432581610756490981443788159547208307228420085780501347258041311805188827364266135416014644274333460777099875897392967478418819197414487075369654320239585586068469786754788972212580159297039254758683798843592957997864034733250015797159566589820928*x10^22-300097467935646532622385971451769354332748201581663340029473916593322932185182135217802918737035841671716622429691982912489842759181031776795486369536684563610528378538467047330040866988872196739856256824731697686320889979670949630745910338183632659190856944844825695023088102702436892600644201903186336838655790084661555424512200772748329220294842657929591242073141085159162388888484016227681553987638969147155876271426677703857421875/752493805095715356400324581806283184825843806599946314134893682024022834251350087097365476585680369154531222419667823150600680163342856307371689336407520075666087033642846169748538026613584915437534657157258494195215398457965947963307740588603477048720341705180488098711257057721487439532886040591216590304020509662499303058614268658908481564483639053847184228530337146663069698019789371793700587307001436393071821408835811286469061552035593349641278631069240866356789713367813759337782652064485048517403007351596068546477917809320340419357516438714963896738189564593619775643495166156220865163221512981962887576319094416614456840171561002694516082623610377654728532270832029288548666921554199751794785934956837638394828974150739308640479171172136939573509577944425160318594078509517367597687185915995728069466500031594319133179641856*x10^21+174190422318310323222650416463045752614775986292407118398837856595028340767815389969149279371640372442685332539765652350422594635346894880363141639127035004109710009865219723785905292913466182442643545842232416240936441164314782301673765310468179022272306035707276750807841679554652930577417060560152223889613558522601374783105003963612588910432945654122344567910547927921095763993526506578667748038149537705976399593055248260498046875/4514962830574292138401947490837699108955062839599677884809362092144137005508100522584192859514082214927187334518006938903604080980057137844230136018445120453996522201857077018491228159681509492625207942943550965171292390747795687779846443531620862292322050231082928592267542346328924637197316243547299541824123057974995818351685611953450889386901834323083105371182022879978418188118736230762203523842008618358430928453014867718814369312213560097847671786415445198140738280206882556026695912386910291104418044109576411278867506855922042516145098632289783380429137387561718653860970996937325190979329077891777325457914566499686741041029366016167096495741662265928371193624992175731292001529325198510768715609741025830368973844904435851842875027032821637441057467666550961911564471057104205586123115495974368416799000189565914799077851136*x10^20+292457341742654643125199758043015217256678739661728201470614155158660720388937194405782672120558666279976368923544238769913835240113081505629747317802684667895421958646071809777863486228589569504149277881520278434938003122253816384647116929107934612841005688515242047891978558124632616925955941276823113215061643606547844587620875078184341803799143166431399743810613132769066738635061373757698342361749155315919779241085052490234375/501662536730476904266883054537522123217229204399964209423262454682681889500900058064910317723786912769687481613111882100400453442228570871581126224271680050444058022428564113165692017742389943625023104771505662796810265638643965308871827059068984699146894470120325399140838038480991626355257360394144393536013673108332868705742845772605654376322426035898122819020224764442046465346526247862467058204667624262047880939223874190979374368023728899760852420712827244237859808911875839558521768042990032344935338234397379030985278539546893612905010959143309264492126376395746517095663444104147243442147675321308591717546062944409637893447707335129677388415740251769819021513888019525699111281036133167863190623304558425596552649433826205760319447448091293049006385296283440212396052339678245065124790610663818712977666687729546088786427904*x10^19-56896654682616390176314249472091986456247648635169334447054642914632629678167314802046055587690639746085771232851363409700247920165701617232914985389203758006597802452786253540074932855484116308442317393435751310011303827989842318223111793160492945077042322306131742011989405119700153354340376131213067349196534562044427334144621553789516113513983494457587315788038359411139898261136503026961735329399516558623872697353363037109375/859992920109388978743228093492895068372392921828510073297021350884597524858685813825560544669348993319464254193906083600686491615248978636996216384465737229332670895591824193998329173272668474785753893894009707651674741094818226243780274958403973769966104805920557827098579494538842788037584046389961817490309153899999203495559164181609693216552730347253924832606099596186365369165473567764229242636573070163510653038669498613107498916612106685304318435507703847264902529563215724957465888073697198305603436973252649767403334639223246193551447358531387310557930930964136886449708761321395274472253157693671871515793250761845093531624641145936589808712697574462546894023808033472627047910347656859194041068522100158165518827600844924160547624196727930941153803365057326078393232582305562968785355332566546365104571464679221866491019264*x10^18-2445652463783139715454089298010675613227436746168278803566888405372813274278758543877126913908670803720100540180894954715395538908122861695805168354127621579662337913578220418742753714439199382912071737655648154269267570664592505776007041649750760794797668980506680059226780241277141490481796284927089537108235349869449445143325724723404693509864260872015598337148920611977533461635442949592061730146497211535461246967315673828125/3009975220382861425601298327225132739303375226399785256539574728096091337005400348389461906342721476618124889678671292602402720653371425229486757345630080302664348134571384678994152106454339661750138628629033976780861593831863791853230962354413908194881366820721952394845028230885949758131544162364866361216082038649997212234457074635633926257934556215388736914121348586652278792079157487174802349228005745572287285635343245145876246208142373398565114524276963465427158853471255037351130608257940194069612029406384274185911671237281361677430065754859855586952758258374479102573980664624883460652886051927851550305276377666457827360686244010778064330494441510618914129083328117154194667686216799007179143739827350553579315896602957234561916684688547758294038311777700641274376314038069470390748743663982912277866000126377276532718567424*x10^17+695580625330795392446068190849909370279250961185728311717421258520765724766319390822923323255955290457318047850295051888328252055939839566397849482157876619277120698561389845091183290964799330567938055552913972304696305921878170243125346264860938543783064037488862446243687309003008706318413980563457839582024707504829442820595900018035403263756081268574740025186490352065104014993330098509957770573919333401136100292205810546875/12039900881531445702405193308900530957213500905599141026158298912384365348021601393557847625370885906472499558714685170409610882613485700917947029382520321210657392538285538715976608425817358647000554514516135907123446375327455167412923849417655632779525467282887809579380112923543799032526176649459465444864328154599988848937828298542535705031738224861554947656485394346609115168316629948699209396912022982289149142541372980583504984832569493594260458097107853861708635413885020149404522433031760776278448117625537096743646684949125446709720263019439422347811033033497916410295922658499533842611544207711406201221105510665831309442744976043112257321977766042475656516333312468616778670744867196028716574959309402214317263586411828938247666738754191033176153247110802565097505256152277881562994974655931649111464000505509106130874269696*x10^16+1347886044335246851737038907747890870287957056065252043934251014236579988129725952794653366937796042244333145792587574974102132513774052456400999553416802052009520666672510522312879626228164663919180037619256560292720699424097402932822193361167386487007708690288329930623083532379571177287928180779173321160897741565573112035639218734113172973979243894357240881515726267802036979040660985156715099719804129563271999359130859375/501662536730476904266883054537522123217229204399964209423262454682681889500900058064910317723786912769687481613111882100400453442228570871581126224271680050444058022428564113165692017742389943625023104771505662796810265638643965308871827059068984699146894470120325399140838038480991626355257360394144393536013673108332868705742845772605654376322426035898122819020224764442046465346526247862467058204667624262047880939223874190979374368023728899760852420712827244237859808911875839558521768042990032344935338234397379030985278539546893612905010959143309264492126376395746517095663444104147243442147675321308591717546062944409637893447707335129677388415740251769819021513888019525699111281036133167863190623304558425596552649433826205760319447448091293049006385296283440212396052339678245065124790610663818712977666687729546088786427904*x10^15+77264222550762117962796059378214372381007750397260277724212828435890999952839453988754456748714341714498363515883972594394316741426153290560507760313364563346575691992342266046611270624573431978587024912706264806952423685427290078238085480721230375801227738606257339826614918645809701389222756386960076706559169615628580482862348529326257313992201361740380660101055480874138821024865812993613616299626301042735576629638671875/6019950440765722851202596654450265478606750452799570513079149456192182674010800696778923812685442953236249779357342585204805441306742850458973514691260160605328696269142769357988304212908679323500277257258067953561723187663727583706461924708827816389762733641443904789690056461771899516263088324729732722432164077299994424468914149271267852515869112430777473828242697173304557584158314974349604698456011491144574571270686490291752492416284746797130229048553926930854317706942510074702261216515880388139224058812768548371823342474562723354860131509719711173905516516748958205147961329249766921305772103855703100610552755332915654721372488021556128660988883021237828258166656234308389335372433598014358287479654701107158631793205914469123833369377095516588076623555401282548752628076138940781497487327965824555732000252754553065437134848*x10^14-1393791303771077404390629731037780994110247033284763453342310844425573569420765876300142771790558799799282003126912776896100109818650156582282967848129576612539549569477349122393876352941925818574460653621854663324729634850416595510029180431186511898053679015514391868023498370090346232899288502994112897698195130692968140164591806309846133779371762885990434529505564850354051886125719527097857053377083502709865570068359375/154357703609377509005194786011545268682224370584604372130234601440825196769507710173818559299626742390673071265572886800123216443762637191255731145929747707828940929978019727127905236228427674961545570698924819322095466350351989325806716018175072215122121375421638584351027088763382038878540726275121351857234976341025498063305491006955585961945361857199422405852376850597552758568161922419220633293743884388322424904376576674147499805545762738387954590988562228996264556588269489094929774782458471490749334841353039701841624166014428803970772602813325927536038885044845082183281059724352997982199284714248797451552634752126042428753140718501439196435612385159944314311965544469445880394164964051650212499478325669414323892133484986387790599214797320938155810860394904680737246873747152327730704803281174988608512826993706488857362432*x10^13-1130254574643410772524205894255885451925737508813011844770800614013519671320812771508995079636590605801448081120834616889923651332460093827499997857911925935740173975836490621375523816280837838157808414207663484992804954687127114658904617672577504402189944947356301878052296361991838477274782667022716816761057840475213161749790620278189882209358532373751199378244028210750781220971866938640459920861758291721343994140625/17916519168945603723817251947768647257758185871427293193687944810095781767889287788032511347278104027488838629039710075014301908651020388270754508009702858944430643658163004041631857776513926558036539456125202242743223772808713046745422394966749453540960516790011621397887072802892558084116334299790871197714774039583316739490815920450201942011515215567790100679293741587215945190947365995088109221595272295073138604972281221106406227429418889277173300739743830151352136032566994269947206001535358298033404936942763536820902804983817629032321819969403902303290227728419518467702265860862401551505274118618163989912359390871772781908846690540345621014847866134636393625496000697346396831465576184566542522260877086628448308908350935920011408837431831894607370903438694293299859012131365895183028236095136382606345238847483788885229568*x10^12+9605604069726940706593275414828249368717405328536326676013822320347074007695607711621175471775965022015653622260942796492050713140306486514100122169434988382647168531567933359487344148048328980315546182682715477736432940109195165530554321672584304600876399092964747467784483067863333624916240670270236912127223367483120104020664838284580875611291153801106346886714949335693851559428793058970086349290795624256134033203125/501662536730476904266883054537522123217229204399964209423262454682681889500900058064910317723786912769687481613111882100400453442228570871581126224271680050444058022428564113165692017742389943625023104771505662796810265638643965308871827059068984699146894470120325399140838038480991626355257360394144393536013673108332868705742845772605654376322426035898122819020224764442046465346526247862467058204667624262047880939223874190979374368023728899760852420712827244237859808911875839558521768042990032344935338234397379030985278539546893612905010959143309264492126376395746517095663444104147243442147675321308591717546062944409637893447707335129677388415740251769819021513888019525699111281036133167863190623304558425596552649433826205760319447448091293049006385296283440212396052339678245065124790610663818712977666687729546088786427904*x10^11-927435773253171943947739659376030624271784656050493597529468950069521933749919366312463265899669629276837010274819413236384061700597985802468202896557336822308457710322152903216518969698629940928796662629770676224331694420363343374214250130515265903352485703663322844034938954567311585154228611271295585739894967337464736062164811488878297934377837237661695631742574324028413737536826669582978865946643054485321044921875/16053201175375260936540257745200707942951334540798854701544398549845820464028801858077130167161181208629999411619580227212814510151314267890596039176693761614209856717714051621302144567756478196000739352688181209497928500436606889883898465890207510372700623043850412772506817231391732043368235532612620593152437539466651798583771064723380940042317633148739930208647192462145486891088839931598945862549363976385532190055163974111339979776759324792347277462810471815611513885180026865872696577375681035037930823500716128991528913265500595612960350692585896463748044044663888547061230211332711790148725610281874934961474014221108412590326634724149676429303688056634208688444416624822371560993156261371622099945745869619089684781882438584330222318338921377568204329481070086796673674869703842083993299541242198815285334007345474841165692928*x10^10-115265990659344367286803178872578362367658102469971638947088550715290113086036565431618942123285812322454447329433881305651078281070072500192969279100061273663875750301748621546096283256909684361962890875266054151203428739619804713673397467506729611713535068267288466852606435608236131156177193137363994792409820782263320329711585965388583427738011310134406562896663837167035103045460431303581572137773036956787109375/4623617850050478380339935986520941227808564095852204695145276080024717875584332332395486799297575232900345452655409051616594040942198809876323744002503963598562746750493678462356608458455206853686848891903277998127283554273216270127850940636580504139602714010325579715583760723327111763642924980591192567152199752150533352126662173019406952777165216920720025981753223635410566500889642837442092702347167043889842220638008057059717736110817777877980206642514536813252164137436643682567020903622027947879588370823938977244103949673243259105115308379201007046010381349269553152955423447964490722969102998353074578041899197644328459847444307236218224778025255776680359645289290502541005633926600305694591618647968280420244724879574435076131976474175956617963192491209985624077382970872610553595620189960035195511314900347737751970381824*x10^9+63746063054334615049831317569211014755185673854638346902849846663342334906788072648784730380314063839381369156099248845400870443589363246173402771517913037313616449304803280294751945123496142731021842848525185284197714402613521014111079173869885655824570942295522662559167472446471383901483001937999904161429602943677963505460245946619018269777785563549164129869573696515927061877082593355225981213152408599853515625/205810271479170012006926381348727024909632494112805829506979468587766929026010280231758079066168989854230761687430515733497621925016849588340974861239663610438587906637359636170540314971236899948727427598566425762793955133802652434408954690900096286829495167228851445801369451684509385171387635033495135809646635121367330751073988009274114615927149142932563207803169134130070344757549229892294177724991845851096566539168768898863333074061016984517272787984749638661686075451025985459906366376611295320999113121804052935788832221352571738627696803751101236714718513393126776244374746299137330642932379618998396602070179669501389905004187624668585595247483180213259085749287392625927840525553285402200283332637767559219098522844646648517054132286396427917541081147193206240982995831662869770307606404374899984811350435991608651809816576*x10^8+50761222636214087715331860423137456689895602393361018919737155713910998711456633326592611730627980126259205678001017291737812285740836277326707273983275403113830942213125414851230281019144465080591137194799308414008663726834958055947580740719946288614999394635557011032693348435140046989197988335824156279354803122189657159662755175865317204779108310714874643525418028591657772129241976699631777592003345489501953125/2675533529229210156090042957533451323825222423466475783590733091640970077338133643012855027860196868104999901936596704535469085025219044648432673196115626935701642786285675270217024094626079699333456558781363534916321416739434481647316410981701251728783437173975068795417802871898622007228039255435436765525406256577775299763961844120563490007052938858123321701441198743690914481848139988599824310424893996064255365009193995685223329962793220798724546243801745302601918980863337810978782762895946839172988470583452688165254818877583432602160058448764316077291340674110648091176871701888785298358120935046979155826912335703518068765054439120691612738217281342772368114740736104137061926832192710228603683324290978269848280796980406430721703719723153562928034054913511681132778945811617307013998883256873699802547555667890912473527615488*x10^7-38228398652241287285037245816520021656677490652931015304699087688435419514582538668011026705793386890407229653384355008217573647717901301535247472138284841681946604068937170033322674716430402413950421219248436213801171070534591013903707495358439028553567453612454953781883297538558342873404343559037367999240530068938375322790886119110480269091113177784053790383093527680762002685099787413491867482662200927734375/93604671576532133740759520380179055060940726185416062399675793293561635358768523953802508263330502674227401817023791412319618134993086110149248041846610854893351934214076102748117461036480922425660287770776566819229903792633276325853635369622201226662977393841693368935899808929397854480281256749927816869693513349659777251217323992556157084794855003782740117834677507067903713650663789688623591035273259337524969038222530461290612126978188482754211530395396337117268302537492868022581321150878606618296972731782601335227573838282802306781109916574844877339638740785212178116975103273077036677252044374821428192195183756391302697319688832210785285302062321029937076900550534255524032425616071494878262973444582330140464634296690603990263686987398958469785447985312362022138038920523054472792963845721528856065803696835833672543240192*x10^6-9011270252607917895897277619809976358640576737972460579431192632298646151863198953127829639991672022381925074805225118017093297713201405733901624813757509932643662256788263558575183138054054091130362821170885967642247106836264018397510302973801589127583243896025375681524923478141861567650003873457337129990681320073657181129294439813115525320366927439808528451401933316881776026008310509496368467807769775390625/1310465402071449872370633285322506770853170166595824873595461106109862895022759335353235115686627037439183625438333079772474653889903205542089472585852551968506927078997065438473644454510732913959244028790871935469218653096865868561950895174710817173281683513783707165102597325011569962723937594498989436175709186895236881517042535895786199187127970052958361649685485098950651991109293055640730274493825630725349566535115426458068569777694638758558961425535548719641756235524900152316138496112300492656157618244956418693186033735959232294935538832047828282754942370992970493637651445823078513481528621247499994690732572589478237762475643650950993994228872494419119076607707479577336453958625000928295681628224152621966504880153668455863691617823585418576996271794373068309932544887322762619101493840101403984921251755701671415605362688*x10^5+1752093307937168769881674245690508521393471740782880708567093668739141343349548466880799676772035590372522681401963459464595514520091067134921670592998201535465962159791017741239666819773375281036085130538170025649310042951277655123428290135955958406103289894767341328277934172665555172915992692835048926694806427218053930666790250954123106702402564638427731716412306684790334276868861707043834030628204345703125/7134756077944560416240114553422536863533926462577268756241954911042586872901689714700946740960524981613333071830924545427917560067250785729153795189641671828537714096761800720578730919002879198222550823416969426443523777971825284392843762617870004610089165797266850121114140991729658685941438014494498041401083350874067466037231584321502640018807836954995524537176529983175771951595039969599531494466383989504680973357850655160595546567448588796598789983471320806938450615635567495943420701055858237794635921555873835107346183673555820272426822530038176206110241797628394909804991205036760795621655826791944415538432895209381516706811837655177633968579416914059648305975296277698831804885847227276276488864775942052928748791947750481924543252595076167808090813102697816354077188830979485370663688684996532806793481781042433262740307968*x10^4+1768489345690854616476404446753697033619464586332096515937847474419683946589837215215571172981821672371233969985089881572818556705166993709357301410089250625302261881959030945012711098992088420676155330924895728192108277166872379257672470421158296273209377637746671679729829075792742235814200191245390169490867929518534879254313332019836922910956704899763492118592434853840966724192185210995376110076904296875/42808536467667362497440687320535221181203558775463612537451729466255521237410138288205680445763149889679998430985547272567505360403504714374922771137850030971226284580570804323472385514017275189335304940501816558661142667830951706357062575707220027660534994783601100726684845950377952115648628086966988248406500105244404796223389505929015840112847021729973147223059179899054631709570239817597188966798303937028085840147103930963573279404691532779592739900827924841630703693813404975660524206335149426767815529335243010644077102041334921634560935180229057236661450785770369458829947230220564773729934960751666493230597371256289100240871025931065803811476501484357889835851777666192990829315083363657658933188655652317572492751686502891547259515570457006848544878616186898124463132985876912223982132109979196840760890686254599576441847808*x10^3-3284873345174464581435764867564691133453456798340088478812880108899885552852881711295846955626711522016892969427926750134261144805713924826444636854382385794125292706932738361623094040886411275982230218367731614939129090758701446054149533914864840058447790006339560191723270690072876243198843056739477718430418170457164604938449832695805944529533952659199431116598691582086910756288489210419356822967529296875/57078048623556483329920916427380294908271411700618150049935639288340694983213517717607573927684199852906664574647396363423340480538006285833230361517133374628301712774094405764629847352023033585780406587335755411548190223774602275142750100942960036880713326378134800968913127933837269487531504115955984331208666806992539728297852674572021120150462695639964196297412239865406175612760319756796251955731071916037447786862805241284764372539588710372790319867770566455507604925084539967547365608446865902357087372446990680858769469388446562179414580240305409648881934381027159278439929640294086364973246614335555324307463161675052133654494701241421071748635335312477186447802370221590654439086777818210211910918207536423429990335582003855396346020760609342464726504821582530832617510647835882965309509479972262454347854248339466101922463744*x10^2+9550009547381838630129070852821759072208328558502167084664390545529646263166445561909260241800599776965166380224652834913874802698329096779016566064929111690852609964898806200297244435437961220342488779865913785598421199011636767985156549613336349287800669398225974809985797515088703881697645593816621991252337070426692779605641310206223527698664277356945747984671990504779159891768358647823333740234375/19798143816703601571252485753513803298047662747352809590681803429878839744437571181965859843109330507425135128216231829144412237439474951728487811833899887141277042238673050906912884964281315846611309950515350472267842602766077792279830073167866818203507917578263892115474550098452053238824663238278177013946814709327970769440809113621928935189199686312856120810756933702881087621491612818867933387350354462725441480007910246716879768484075168356847145288855555482312731503671363152114937776082853243967078519752684939597214522854126452368856947707355327661769661595916461768449507332741618579595298860331444788174631689793635842405305133972050319718569315058091289090462147145886456621257987449951512976385087595013329861372036768593616491855969687597108819460569400808474719913509481749207530180187295269668521628251245045474131968*x10,-8320/651*x10^511+43277005441/270385038*x10^510-3875748750009769/3949346038176*x10^509+1307471941277942777858100161/333167352525498569734656*x10^508-73221217755996977896427044614285935/6365344845708834147996817471488*x10^507+125312947080444868517355311854799464511980627/4758785275548628363249263914951189299200*x10^506-60082886260096714865771656294912721617142818363723/1226795808895334197532207240218756796576563200*x10^505+5733136676263367078777418670646133963279720744388896693109/75436894684109209599578881327210320863036596027392000*x10^504-52021166501191280638256833274611400493162775148626648219764706901/518854756448949602848853434913995376883892960016860981493760*x10^503+37749630393626126839180959311787272256357829872427908979478032794286999/331211971488699876877771287884218776824586838812683241258504683520*x10^502-17891315556526470128295584903339869333975392118345045338991813993316188128529/158728751324046495533838197500679605763965671298594883143644021050572800*x10^501+3273182133132415008035774154156273697051710681821472798813761060736018619532682991933/33536311337995384058077803673929826667647369375393255583862756472030557634560000*x10^500-119770589562720037109317424560933106040031840498547839386678623954845807760352916167211631/1613025581566191693734367102780862620496154339602168607245824132223276723688020377600*x10^499+4120598319418099792980506590364384121888066408115174671238000495378569901279316466838280525730143/83007102940187007655417398292654580882042350393097397613173732756275931839347372641484800000*x10^498-50473121990995074414096761820654728380471078082333259908380619507312535432809464041045313473519116241649/1737590607696958125833521869152558243045039568669441661264961731502517102105859296531718298664960000*x10^497+217233478787146673369874094091144039249521503348392781890783754457392463939058287127657977572034949092541811167/14761787887219892605924976715479016181701285907609675105359545638066209166795432946650039392223100928000000*x10^496-241096224939977526940260163354471938768181003061606795513482052738752769068587841357862698950967738560956170801/38281290319069279190557367501583564078892661627714705537648744794100544348891617939533804077717022310400000*x10^495+1645082538967770573546614284777643540424800533450524337071308782022901427088633682184509229972841091640026342146904194827/767473348872730486772183036478304217087494198021143994096167561190907745412262054104932768492690927182118125568000000*x10^494-3000126825411165638673846592521786842593095445143773752782247494547235178671834347087458058288649892572576848006761975558539/6382308369225626727997474131353577869299601750743833454903729438863588810848371241936620902785217750446494332223488000000*x10^493-6885251845820427033269680846565208768055206194869322852745153558755262013532409698433360308356123426555965236388789505378081/221007519736710813541056237550012635728902061217609426925807069487403740540399747272631965898817303257683494105765642240000*x10^492+2728418028391108453794495614988673444699052119546224094151397782163607720824538658641640782787516608844686472771813743002973817701417/27297130929427027794152164636577220090092412943654036457522546699670902174013130060464585084733138260812589121399603851165696000000*x10^491-38773406711037823167124053414913746669386694335709857264579218151095425625247244329540139059501185561599392917115456084888569360523945755169/613913506930674458876260579703938844928319956052214239936879014310091959265855694101858077943593302120722083707283863543189419851776000000*x10^490+2453111620083593489803146827143473297644553969075953852419776644965396193172309548654751731743798853634033085870936354522176639792144661769483/91747505178376900174182302843684996212835461675615433158705891230773603901971324357497162354519755891891982777624899064336266481222287360000*x10^489-351861951641259562613040262002839377291555794635302931897751650044850538597078211487978753492533381464305785862345837352113883566307675646467295097/42959301339692129476158076389710000516720799562220116729633494274550047649435641089208326317906203380284150663898416988490427399568636499722240000*x10^488+1015637225506063224760605330725564682536529518255306688082030912427213002393383218969013840491378147675970358909061076146512309504172124311840962464097/663568895448039037402135901586546899799686161310580204877159695062097558742114473918952357545614629322496393041240357175581546353464236027664138240000*x10^487+819059552271863702108366789666247435235332052699018633415822882788052680639541565073248286864084880058258863260135268788762083433675325374727303189025746309/8480165473772235006662409879789329731353909257428115727177530874698506949317918195955379516254784274262984827475774999033590409210927041946399010717696000000*x10^486-1789058367014265251378244391192973670820625025801965466230973020275499614951650079078698965534521381374018107169210684593538155921773343565408508458849651421191553/7750905163689717885029469279766966531776398476926327487103171929597934145704374502776000699374937845813465184252168252216697768380424160047176481392017014784000000*x10^485+46232851644408888909739197719687154744737979668142936040131217197222846273568149232645215724182173697565200460583799909074609985888580596891581075063457797495228519657/395089214180305096668972646438345515114197892483908768898356113718974376589232792842351916449448519296003504876441047970717400356985874837332740938939700899689267200000*x10^484-73140042797480238457347148088662020371072351543277493050463858296076645064146802489104241313904248222580576791522320937712764674299044222076127341822570190680854180413350487/1872438410980436338541328683812322132870415787891139150264601162626060883481819190461901590590542378529163490590819529826661561163856016899074312477098145679879350255616000000*x10^483+11107624391887095336258915663189505499976963810292594938018803232460911713167694151791437383909037880203100951327558733488967814697664416388061336206524494378605493867011769829879/1238108406025626202391191516327264729302098031329156095468897655224718965693174982579671791038748661383301151890227921537098998499404400125178405638716656335911954230124415549440000*x10^482-59789268041300485642637739565201200206909765523197436641406730693589707635848342684084787447657755059675635018587654594670642108540372618898219022156157301944625860184612621681387/64286398005176745124158021040069514790685859319013874187808147482821946295607162557021419919319642033363713655838757464426294152853690006499647985087211002056966854256460038144000000*x10^481-667243916645852370444713364424422750937942257772077455823065691193809900580747888689306605588630890528635672702095818091492410097143689840550153144285122667326069543882058409504053678751/1956424607598847615172754598095341460010173640990864644436107586321051184873005406525379907290818861379972162775030802299497259786500399575923449148463867890627565313310427004914368512000000*x10^480+3776292706878116769546474216730972933020424197856904981026869354115572265733341379927107802185501743022437480141709527694872329211983522045471276513004623510565375279202198650426587225002421/15109911886442172597346268478044434673263118796109036481853794368154369448770782801278810246713196525269656824966739029523176313981094063288396780375665648052928193179540361946909330374656000000*x10^479-550263787880950367313238530893455161484164151796673304203435637225106375109513275379777857946046470392410853388819038011970561045792368326187052336513054370603439329549808818896948438429646109264861/5874074465773287460973461771877442166191036771527881554664979005582547530234291586342016026873406218834052007880481185921274795646917748710359268881737452919422636145280483019885880101763345809408000000*x10^478+38209226220676866955519459234023915538991985318208653786301801505712026185942930853011654617648118513977347403332396851119267856745348634821254673556528016258109727575731080423774063207997246704297239/1529608990887364054837489445396885940076145975305860356834760533053695376873009529083460973397834979384387142852077300813899956786457381764177553616804432740217654452231037778378283178499175248769843200000*x10^477-2661328291098546241525346480492517089893683129583756838834257008344961124236942923515945084471516795890400289802010368823123142410311651635878826910864895046092067347429282963121270153452690101861481411589/586865081533754966919499575515423228629014926345599443106792573716711305244867566023451471663547346540407815098056498003268996420260103661462001996159356709439307483687482264430395907094778567695525740544000000*x10^476+27814178611881855216847572545805959492989563247104662297828665039808212874272608441057897580063609999323267048983207775676400584414214526506615144948530721907183483645544427810674650769234205060078735871722321/132953110491309120245678789833868101599446073533742862636957643990373512780614257347480884002433324264036309694834503509644584601017085964296893628225909943810056231814431732042177331960507894954285965468762112000000*x10^475+879159058541800860528933849123615266453199549662284530805175111111377552926849924193985403105791064881427259715740983565827316550931986353924760152115492444832135132834108008957955019944478449477992734674299790049/3496101755201841798700308037773937132633634088124918880185778966959864298700837357645020455506986086516032790657944395663736585522195038245660040624421471404943286157734343217848084576900525478744165176475201306624000000*x10^474-78355577239258101911118597809973483615822611576916822136499468988432354793059132422378274409824125978321798948326030965140539406274737072236165505035300288239815544937960573193115348520894833994421836574987853019567/579555372130223620826457430049655106209738981356644377549311518087861218067924486746374531531471094066063621445514304910877670155955175358622731827225051132422640879877362105418127039039722122863648134931019047370752000000*x10^473+153909360428747935501340197296757193301317764104757535850457853171484270135173712109809574728653523635059378589489642120500761792226551854910233437175205166221434505107179781272555401297137243361015161842011180289393639087/3447252526568030743235963323960822970211755051859831590631150149167857892577177247918053243396725647128376037534174685596079840169782268011137137040829359886944081447033349704798719126440668455380399605458212238790256020684800000*x10^472-324165096724867802014665405142894932080384036077782442781889992344060086665276633855924816274031814669191390388968416724884221928714883068594645421526966348514136653413232035297523552963854208368547278052140830832757158349967/30144897478481056530081870051374335019513254945801973478688396073646314248321039195640330208410751658888752918991152173735565863884680632885082287600113971688292552222980861110886030022598091539049525165268428254282792648572928000000*x10^471+1347415326779632635177960005109951819275966023638476023395093908137064813158584575483695802032104761059598532548895241468610548061607333268517680656357199109304296828857569137537204233034366919328375258361767677836622613870045659383/799024149372726388188907537078654083450080599131000822055038154182013748438450270160189286782439559117697715966118082490687062113767555478205405784673982546790598231158388570385033974558467635712665243775524130445697198747021264027648000000*x10^470+27397570717598143363873019341589627080045834297336322964207031940360611499481707993138946774109015875562335007820626801839821013245515737624406876181101863857182988254424669416488359820708059046185311679804048445911689559276339288201/3972166962208924528338383614328101809034927952989058995750700583935385438146201324858162814400993168253834718171927383901884664057205909433653128175373823780790643061151392780266836169523204017391944199147341959026591419662010072917082112000000*x10^469-15598248502806723376446071776019987061562169993779137164947303579898493665496288157715291779637003905691793332180043203324984908987439199498953964098434672237047077210141495134735134170024921653114893482173410121131482357383675986973926139/127157872308789093941283192432222136002523729919771188976100938114805631555814054681212738049999028300656594788275863745507110536378418443639980820264887580310622411465548201202071582684031051179537307256191481953654685089572366891194005848064000000*x10^468+3226474870116114876919308510181796707778301651012810045194628323890034107527802892469291319130383905020396616115142894443538812193007028532114219923554341567440087586269153111609017431980163635341487719779566089431742318493631341149422156430077/59496020399349571987878250153642206515724373300927949387754301861162004188406206549874318327159579636364563344749902498724389012916333544629770161975106507270900850419529342964404154834425895880843427956912195648735102728254101757877171984713488793600000*x10^467-958819445361184027285523257922553650072821962836844425408334421263543472031788242340505791881301618922992464506726338632132581130473758947333521774614575695805631606142769010358825137411003670150510083275432243986649841973879212485569616235738092347/61533215873493213810631886550424788399176267776989375355616563725846331352690442371886840964349634216661195875903134594978537070448165254183584474729970654172471513712546566388673148230004320665278185924442049151396182850106677205633632333619630574665728000000*x10^466+95044901681671333875048039017191299045117164947820098719356523928511815848008729774011366918488659212250648528520088173559709825413539334513670928025652698033272861517809781179432473523592288551945874188313852794605986204748602534220007252393384000817/29720543266897222270535201203855172796802137336285868296762800279583778043349483665621344185780873326647357608061214009374633405026463817770671301294575825965303741123159991565729130595092086881329363801505509740124356316601525090321044417138281567563546624000000*x10^465-7284163017616372772604307897656718941541275788527801686490521715849898149272904728276094701272638490911674064059439084952000426898689814108214337187833293586660108017024182323274911438226260842574783087069429018513634218670720977798343648308042299388523661/19694404185384918339514735629818121433802047032088105855867930217387001313381861064526614026605834474435518796318826840832728012277660825590806872749624425345803823436111225575005949003316497138964858778222650395271651073829318745524002014045491981762530104678809600000*x10^464-18546768669718832446795374468463876711947121698062382122513157147898394063451897352163883055216821896513365773299474165766987337871744492922682228154897808967185113424264606105048623942859468640704692564648234655470933504553251597379850872005089561224040471747/411219159390837094929067679950602375537786742029999650270522382939040587423413259027315700875529823826213632467137104436587360896357558038336047503012158001220383833346002390006124215189248460261586251289288940253272074421556175406541162053269872579201628585693544448000000*x10^463+2162412102062962458499194707130906006655818015822281914965633087474437377508659883445686336339085339966473714522417296539197174784587541413078276129504742140908178836607848360401826868784375739484132805723794905624034971320701324920113969579301152441024923138526527/51048154291188994159077763931608650031840071742695633385086259065821066304296632260557971772079011566839850586839647467327566295874136499995461733115524956763976691718852718451918651254723431339090540550850472466967230606904816574075434438019565273365576122282833209070714880000*x10^462-281173408605382481148368648878466164137457009218683790046661911535711147350640134265793613681823231146513011242989763374150230315203811680928352924395266623191641765674202041171816633213429141442250987470030999082583853393727858454738065912661815588763792695320992571/18554040694297538261664802659757759338495718383402835980348659545077272175984737494702801278697948434870638001755179560240211596000407304806042822228527340054599220643967622668101202090659093313630984930982190954340012662894250639423571363049418916665565167522029762527625216000000*x10^461+110410399157677332600734444611632950467870562443033169969106791127584777343298863770922030901214414042858168202315820495128282878558996747999683463761932055402034340251380304254518821376496204135617036536088577077474101849547888146099050893853120621199775590475929080217/29055627727269944917767080965180651124084294988408841145226000847591008227592098916704586802440987249007419110748611191336171359336637839326263059609873814525502379528453297098246482473972140129146122401918111034496459830092396501337312754535390023498275052339498608118261088256000000*x10^460-622276710270698011391949758535165371752790164519551902665298300056392299608066400016420849740128294901516620188782989258723401059479111190769819667024861661656157233200054792421612560369252378035531758064159954787444941003793496029164604608308641864389070187282571712314879/920133618867184615655847920005340859797501453692931181387016994841512048551386588494200854859701184201566948399187019207233874607472647095784098571725483958393609354907059012507269606985749733609799404223942740240433889899366012404350020310626731264143374357487241921889092142891008000000*x10^459+1081074143524001977590244217297849891940339032033530703095857714040859139741797256150613333907124117109607007888235186222123055065805418650093561761623187246209901101012843983991832113027877540088238317945596325167055930863572405258728605101429566146500519205059958114468521301/20173009460044155513638809798197093010200421870763823220728960594905310152440599566146859541944088762435153776703776209099395466894230314927970577086509510303821491496982361790209378863555577159661242138205720637031272602153700455952969845290180456235079339413550291895496456140742459392000000*x10^458+15212219700871925770419290647111531240184315603738437133186458741284215825607152126418149752430899971527597231160278586553585585474265706092710684594553563009288756764819331019936045733268262231100772245794960245840643808815926230018745778035680082059452592448323469832325612313/831861553734184449180596738587472853584264669143497292083877865986277153195186905745837771656894423876416886646621171677044162162111170077393404887858246715801220776639199937094452204773528163602030857626374080087035022939719866074569738347602350449839271668907855673072472045949161780019200000*x10^457-600443213250480535540886290497534939956922786938431249107271874623486837965622457769220128538450790825124207660836736786069296668703598772175618736989831175699339359624189038869496496225556509749848831247929864269164316574693439728817638888121111383151581223127438925653070703306283/55726405484653016250608175517974806461609890185922883596698978242420706492545570815913672323295357455481167236457152290645188423239827283484584193437623947491523779827060003785957353197778651679700047152390799625030476186731833828335426771905881456634732809100137251539124902358134347643486208000000*x10^456+1246964758756048884902657748088038333698065228453540753100227682780934130066179018954550907194979654441416943895759796736505372275457942780249219525125911375966670340409422115934676486172267135682706610132237444382524460991267672127613177703906120028864922135363666092305180860126698369/371835652039944743389058064364893808610884635958835352166008643169905260173825376607679976700499648607729729280200271640901555519033470153991833347760229216244746584456488898305361003502464961564356818973178749428442483453276568433347011992645731103774746728129559292139409587612963568006545276928000000*x10^455-4782539809554923829690408613550001739715428646907185406643861528274416727391490500646529390401575790194148985509638031838168777844461911446351648961350728971403007130389166262742625488975950023200479501545596991858743725435022573972930216820410611233907056957609116061339843444887546609529/6465478317670559198048941623176773544126062050052229103462558287438312663902475648454339434868287889991204532724122323291996247364953979037609998250854865612063653610529428963733617128900860751681036368305632095061757902285572971919037844528123972432435296108716776971720053909414210520497809275224064000000*x10^454+11951905400747885593181255414698766465739797253329645436784374901191353631658753807075826438917911818594613545653835274303420493161564809640740435766599156145344440565752610390372092481319944361722995264977814798028652834065530160517291546804822798002619105318228355396800616207044329696411/112499322727467730046051584243275859667793479670908786400248514201426640351903076283105506166708209285846958869399728425280734704150199235254413969564874661649907572823212063968964938042874977079250032808517998454074587499768969711391258494789357120324374152291671919307928938023807263056661881388898713600000*x10^453-1771730165573232247173663896696136117465844522238205677245026807188076540871036094398843986592671733191014552606543331781916701929444473658881764718208307368454166827578949751292800212413868242859969663503173108712126885632184875390079922361129479369507912615904824634276664983656369976908133/2466435151477002513529634932949579947356704248305004233039048425352077663075123044430805117198910780382908726252719645995854827653788968033717771868740312082012573626576101290455587301651990997485477719293948598107131256344934891952541951239761865505991578914842615158907034037233950435254255087570215396966400000*x10^452-1516667549470189404043629849903115741343146820409516336304209207777138163006093839206360971947504661758100729180000610130522575492819253915521464428895539793903711591609053846627426028831248577127845541715297337168102903864861054479249982299038607575618424740862336625612218686280886223386674974741/270370621304909015533118581349932953829241919699194564025740488387094753426294988130504856947344599745574454571823127594065606207408346675856142152251313010430218320945272223459741480007091253144358067589002645324503728320531762855837648694902695696766796880645047473719389071161585646712571442699447011815456768000000*x10^451+309015922698233550110915713908778530571868814349109792863760441562706917440667286489185077073012299310206152945799040959875085979938569180698230042269870708613075202391312072948252916309515832751921196698759250646202900276705406859897092044770134379904617960500310828854370204102983620458078832671/137960375680510758659127956465948193449525202427154997479410102578752161572361665497676965128557068491876701159815906748878051261258217951903134118744071741392545418898760606692067500062269437088323471438376716382591345242734682512949416049598442965505638291003631262249776241589782705360666953166286745031933952000000*x10^450-6178244569836085527367909260670105034170481700893384057857501422743607838840146965774524543162610666265310453984287696839790505154338180736395985273889799528345100196094904490084851683472452467136009661336984096277047737269521283726198468943259646530580850260162351318548240679718396473780766786514197/10824323089675246120653037158942133189112895373668519483104958592641041117954775453498865926781325487066214015885709151027667944375272386343554023605662044804705585724911922849544244900972594896754350586978015123302853437711835282250354505193737453006453943568391516268721878775572058964265629783008365393729005027328000000*x10^449+4067528050348120720822120480513861213212632614071016021338945906582012215507809096388286139421081463308189159850177565730077153081093426874610979613271251989264750143312161693577064317705627468160873868562785715708812846944494673115867420916696878701689229616563614421197508728349608433430035164151992047/39799277048233807758146611514891895639724885443480925004960928189369804021538041691504136447061831850550820676634171120591693035426915582822467317269183418664621674052820842130311137561079823388695024526347777680927055376782790159601187832990278632368617601735145741698696680952477430352023027547282020693365070522168115200000*x10^448-308070827026758056222515552159330926975609534531538952910598557782128850867018196156411498202282540556326143694472482086539182473611611145770676342163970884780467290042757136859341731836580420773995927196925961806874776197912670560703222635999298187215572083700792436585161654385898199529339884762675821611/32543006060810368346465503435057899114417841993953409783077422456829597514897903069260109555818502619728715804737624900619199183541247449428429779536021529913404776948589058941349795054139451672680642152564985655072998119555650963509424412139072027451732300249560288708707730842036929903505934021318825983453083678434079539200000*x10^447-246509218265543760642906458586598814800252780332313234914142694188648411337858564320997524406055773643210158772243634077900135506109056414611552749242076696517446425715639904037805380237238495096014431013273792559679376875360681975710029180204113757957699142535818107201009502097303642344244533649023954188143/147224559419106106399409937540201935593626317180645225858642259194697099157398113485332735630522905851652710300633015050401257106340603461214216322620961401328243210915416902650666472824926879367207225098203995103550243492869764958916636040517161852191636926329010746118193774329375070883460845512446368749141750561235775835340800000*x10^446+988903028605389477264654411872779001326956411172752451009956306551651581708992879485444592451724609894257848033065698289469618632020436232777247741079541786667685841027253771427597312528650813670458300198929314260830094004310634237078312427507633423440491257877007391630362238498828714541068550673776313951401403/874513882949490272012495028988799497426140324053032641600335019616500768994944794102876449645306060758817099185760109399383467211663184559612444956368510723889764672837576401744958848580065663441210917083331730915088446347646403855964818080671941402018323342394323831942071019516487921047757422343931430369901998333740508461924352000000*x10^445-19771566300799503963685798694301491070472060435151966601652580667104116696499319497751635465722654932830580583361562368233327126434250398687804931159104865836369811949304438931037650671483644680377425740250270511064435884922036305612448841174076233640092862536161150797288320752023562534321853889596359637723559221/57062030862454240248815300641519167207055656144460379864421860029976675176920147815212688339356220464512815721870847138309771235561022792514712033403045324733807144902651860213858564869849284539539012339687395442209521124183927851601704379763844176481695598091229630034220134023450836848366171807941525831636105391276568177140563968000000*x10^444+276116273666067427881091366243650947522460739619143705210111021869441404850591924940133939435607644563514039387055609223464704127293670688631558386480344505173251956011000476103168536136645904489095707674324742150918862501511421461278655681521477013001840970280494206125164285130510056892096789302703664956670818633/3719146680426448943039841401009784383047159287435598270226933806903630253671638262952725318920983359238882116347220966660136527888338502276009057213908184911078373377467824253671156228038872431794435693899090175176518888522061491545197374424206673281857136507029709130792247397488327453180468080913593496344228835669557727879984316416000000*x10^443-65891884097225124447594663934527530945203132786389036037831648851665871290498591694647530799242016378609097307822907395888394301100947379622690879858232764547507957182950801032460444737964500600611264448510306715260891350671469858543741844595558867772112029583448723415448129674948569209942482805063872018521662656311541/6269151336346072419823141554817495370922132894455231713661177246910171869511669133495462993126731800027491423916608783571312521197365844988937369623789506193153935888090969197736456595006392219223808889709727720700967722893660185555826210698118354846845540038837175770530557804495978260165011849034583933802077120707238895362163675085825638400000*x10^442+125615061445584630511834022897934344599152873194893567738409653102434885260389974828796206307357809622817617214615321277692767839656843820552459838238497160333088961999155797931809789532775428902262835709539908133207852507449332787828795470084227447000209655770194065272575019924799581301527752596092252333514526395339399/658260890316337604081429863255837013946823953917799329934423610925568046298725259017023614278306839002886599511243922274987814725723413723838423810497898150281163268249551765762327942475671183018499933419521410673601610903834319483361752123302427258918781704077903455905708569472077717317326244148631313049218097674260084013027185884011692032000000*x10^441+152030885771604736728277123467226313990777034047405101046227519337071415509170099009872256835000779469201722387875373467904393048532723601105511787584421669977560007131444509594890751655394923965082725173587480921487909777292406691451448307516512560255297670384628150576425036843314873319261405565009978009638323140763067/328441323607086609737853170733294735861860909551520994753807538596544238667575161098981013187018642200712012009206002547947948339707786128389476641359943537705148463657332109981185202795553368604861004558251875457624982190615922174629564259246299845801897361861719512227509209765722163733842980808252000621098260660229360079690669624967508787200000*x10^440-3240739630780629732003178140973634545538082267689904300430131467590351875875077907604464071150971809065999604208561383098946779443294791607606714547188764366533600229770924238101035313385511041020077941346132837266312239236402212256389505259727012158403776521780862400372273091869076442340644776631975850786817817019272186693/17711646250044336911854283849753009487808842994260612625273735801825825175928991801118595201127962578821850763976446241037931225057387423045395786262573173375574274286990257665430840949663118429337954481264493636609869380513768988615319202085664782321020681462068490678021471649175339118661665253240636749857207021912859464151973483166770594316288000000*x10^439+27988595489983765801115440648932625977999209422728868076913086849898817363578359287728774845994864638455483742948908814799024752659309501821369893598525620269724621397988432266143578136366859112735336516689158877861451637300496321907497669687377516672624925479642460652156791788295322105838826530525748395221748920142480358067/624989330589218833764671460132321504178206758023647573210646945903835142603052858341101401823110960015947737378123922271410574626025025037595951260828853667518535972074654741600506751061297674314455740944807731998812259977279939185430246372460870461990545093606699293772198655883196559043500223375586636838418066645829770800218971463291239302451691520000*x10^438-158655267411396765439422766164601316240432471949800603755660453446798092030566643198499519859781662884467215861238950412605358778142883820413826778246287770314722795774434466248203424114568519004379065154439731624458071799445391844755622032262473282880043287425817664500029105075138782598202539147968187850125548767998002276065541/21343914476747706358230562008600429793573911576841276942320925288493273365014919233997978419599243455356936418009944204272131547811130472362779701362218361775784365284479676441207890592917290522024621938892137346609591519367167621592522893058776962398137260792517217320184545189581525196116261743849909144416994098934556221095078060754941683996596570685440000*x10^437+34338100526475487301387416364071663376090571268559723723846005056599283372021950870594454274255818064022968433062757501527496598786424960308582749926888088619908309017162121682706529817580911668404851116647253160118906760098317311107326495221384612522480679058997065567228488772887467477819897415307175559965745341758498427916041437069/65177911637644470906128667205663132460636653782200207398765409553471908874746058864859626699930209739623476739676966616585808107550849123454220374049806211354712716269215587948516535503591530067106588014794919815341709622691519766057087158533587210075191753282109826530647545645425103491380228487194467554306174879916454332358039874127365420420406947902128128000000*x10^436+980572122706500992935118124428286313785353366612854681610114651836621839158378193035280074153389725758506839485563173234797241896272788603207171437416928575555910204898938927467617878817248593179952044458228868780173701283560131546022331315648273760472363445346449010883226567143036896122304639357152867388151289758887195268124502371/5891406038935136590995526282485914310727676757456018746693600655742395919067955450641857166643042334906225949456515424044639278292907920769368490953073392610763642925113512884697079053311649990481322760817826518373744142518610098334510735368750220547056293543421875229263726203794269094805277795725629794519103599535305482509246201609434588650987433212971581440000*x10^435-1615402165554710655723142265099351478575731851886108299553920454085574363479768801528601686529681325068680391841479782321228500189075671710355856354450721695411700343664433145651879750877504112068163144259033091639718545627596283610880756854196317691219859485069611612275456784247171738160880053072813470327196024747288618786810679473589797/19126087157338986472722914812934675522742896274511275259987131845750411896120636265557980561834843522283222161775226153980980208406953693521092075510478733825145042839893320287068470403249914054098200107748254233345383512893281923621553132483240283300138438139885676585636732429774784199725654039035827858380453275669859384013497993758776503773052179622329902432256000000*x10^434+4184946655344155142108190343771585299811524291176433024881857437810675029377028942319786270965073018169611186968459899163622591881119512010845049573816422789175149660481588105015169653352658097292513319306152492365452142872292198289760156585094296855286870714666659546425611864286360090791304025752871657604523800237167765865259861674050837247/187971184582327559053920806781521991037517184585896813255153531780035048115073613217903832961712842136999507405926922641325073488223540899925292918116984996033525481030471551781308927123140155323677110658949842605318429164715174745352624186045285504273760570038796429483637806319826579114903727895644116192163094793283378026084658282661255479081556821328258281104211968000000*x10^433-182485752768273211354445062875171706651406320673724262544419461198549715150948069998282768803067631683709137919411955529736364922283573713478581097453812108056214624577197405454243173502666637444177931253356720284035773603172671213420497864556048397101168524202618505170354278786031088591148063715632260260097788912292805103199231001969405957807/45789780564254993385535108531978757016739186165124463708955400341616537720831932179881373709473248344573080004083798355426787901731254563221801354853297545033766807179022870013926854647196941836847744156520181658655569344524616567967899251720631548841088074861450810222214169619509754672390548115378906704410929891643830887154222757656281834704267241675563717276986035404800000*x10^432+13313252657118377934011798128775534012354631742365054141697756706875016015429660962210745694835008215384006402782474727898423966691544178464534209503223260027771470088881207811293028173208857482609343919044123038270884864231303854543792729075081077452266622427812393412149314714096565535361556116616817072140009995193838650056625608462415294071381/34146093506487295067499038076704158803911221683135671508678169969034046700391812282711538680492908051238782517331061059332547549576735545716829010333459026439466104782071340210385454465481148055477889213862192608311724568345499783541776299140242383564354250110967604194279709344834417055696951594611127571003579147768685318706434684995113025308039285935206086312266729259008000000*x10^431+291833617964251059987261140357110658381961683637753725819186266800323998747436279841082027427928532295621684234496410254761992101324515799169896477837382970060852168935113265106571393103157180261333691944651767131797011958117433916286010643623735019494736881073596965432253721202597553550734445712151830311857441132399922069689620475634931086098679573/6737570586326047113538640197142957798552546617629598159406341785609921958734510832375509966280138645038231611189695643983260952292283150938661833002956801260929693931179188564952416333310878209714675188122432396701636244927660635289329132241156066155384123214895683789198495129085347835761899700842289247800142223121125912345878866304495721701681079743591124126791221950470422528000000*x10^430-4656851502723819585381381959082265476374942343351329709773983389539858364692939497022808094651072632630749863313094069670003488570435884077886490270229473060677223475954992467733445032830330981765436210650722458272361167396104321133969162632650206873840413994448983337469918319837274826754038266306651287419983160640820953387407963174267743876268440403/141488982312846989384311444140002113769603478970221561347533177497808361133424727479885709291882911545802863834983608523648479998137946169711898493062092826479523572554762959864000742999528442404008178950571080330734361143480873341075911777064277389263066587512809359573168397710792304550999893717688074203802986685543644159263456192394410155735302674615413606662615660959878873088000000*x10^429+122422452154654996239515393580746083006058770761688262419733510567932105491205119501721945807506175180270961914933754846766901126563135328578312033986014302187846648556345600358377832345929016779335400044838041965418089639159622449773529799894088341627949239346614638251566280208022618068603915731666059978175945882013725018004632551738856709004420742057/12661242645823907735761812658471046295039945603849540861156397483518165344853892756200058328633636541755844843747676054173343981547658497243933316579156420929539080835471931151258580773557802331695817613519674959881714831468059865835707305307580479519197844345431968976661812046577185652963761917822829954466027265689219814480375565559408360221799085054156440459066064289324018014617600000*x10^428-26215343108927019425093356694161051376051975130097606919563334474021423849593552418625305604149224573220655695580528503484037471833321209992955208929701048033966245333778703575307557176682023502930972312831567175590831444424090172897077569435832421216154347899037078460821344933946765154752438157976463579299934390312181251768500644256383394239733873418517571/13601669104585124306743257055491641729650332603521069358159650063003960594008260494559573861051228529531301975361878440773123279121092379785223707601389843250501525603607444309449463119094581657684856162581462337201889082290181480430520301116606327215965783432033273904372344798148752694523298298031038472163945906875552305420719941066898975585633433895638964230603655280477848776671336857600000*x10^427+2853438289028821228252038540983080724683303938578637611299533821325485153970747201066047362461231887645744091504513201555729878904971486319003258417729068376136644435638872908681269959254025555711961996302321401449282344074239166062866816395730766753271847613586949748271050048379052228761426580596537131521704778814067517328700899092688716854698241995668573001/11833452120989058146866633638277728304795789365063330341598895554813445716787186630266829259114568820692232718564834243472617252835350370413144625613209163627936327275138476549221032913612286042185824861445872233365643501592457887974552661971447504677890231585868948296803939974389414844235269519287003470782632938981730505716026348728202108759501087489205898880625180094015728435704063066112000000*x10^426+1003327028458618685071851164350025322033059322246713834083598471543554861332318945334527201105432878272457649357275717207388586068460006795925685706017925093326894941490049004536940657778891529054084266537772458152630735872536455438971383229019148034978320992317940313789118634910169324416327735865062889242289919053445445550148101629551777664085229185343462677/308485855291990619276937070018550434428469543447857853043060863428929826272107348016611135168641863049769928801207403036734435970466375173528873688399521644921374600689816836938313823541065111996292537767347565807738844386341315976164200429324631501258103968238514652151164780022013711111788405399343952548678293167937526286941928263397268766282166280753091708750090901761237610254905919930368000000*x10^425-980851621415970032806503408349345492359817270492043255448213956499970276640269972339266438441982829314576433749930224732160103425691249261587434251450417890694290868839897552404118013160149018064556690974185828382283745722978205025949472916628981783110823230238299095694140443804397540100056119984415595097645965870107494869144445091605309215163768053121847988521/79599867228582170362743296010354826301900658216710321239190716203189881422281153993331693707663077093990065605557005690399191336152045239378637895937362931718518784748450805867707863535760971569316075625945013372685522039552866612167732944871300085216679168258999456890869302954089378843356583197760262846850431851867697834063526875874565703136013065193868788983958114844232072909751690043850752000000*x10^424+2469312143198374159459629908762736932965743527334068905339341103567324610006772014147078078687522082148068285627840777653392209365061264578358015269963096412568716642095515301856416493630248232356036049935428294051616715683625949881456636423648625980688216719282219784098700155317639854647490613065094269785875134443426860708508886350863687862025307110351054223159779/588402218553679403321398444108542876023649665537922694600097774173979603473502290318707879887045465878774564956277386063430822356835918409486891326768986791263290856860548356974096527256345101840384431026985538850891378916374789997143881928488650229921692411770523985337305887436628688410091862997843862963918392249006022389397590666464789677581408577913078088169418384928563482948884492804144758784000000*x10^423-2592008425098234399367450511593675979605201637306898781826711372899279234023999017721344011660354590668930373884831862508140607719614339719141356484713977333745015596622442805489561470720114732253501959877666531562429660664478662441336974842093824414318693953775245611220691581546217564861986952483334673415848065783150288454224423764609010415349321581829380819255161747/2877721361135039614724091116695654818494864328848839211815105880220919507461837401349793809235876607875856563853394899612192793316821919854447135061495497891831040566373147716697712889565193772074685074686409981994164116534734046007877627343118229704486864220261938982934751800066605950587559739435208743823134293218069484700687927349043441675750378832329410739582796395877238063115145884514646315814092800000*x10^422+5930565627080948704915711165009821170174169020903961850293204829371234592919147869647038673916399586622666523922151878528131881425995227239399363033333935004949903381152502003787071721560154507560421412358567608671119600141229688582404566487219576188333848956603215497639290741959002332170382731885663635234979987035060755210230126318707452610846423604314433369534084259/49332366190886393395270133429068368317054817065980100773973243660930048699345784023139322444043598992157541094629626850494733599716947197504808029625637106717103552566396818000532220963974750378423172708909885405614241997738297931563616468739169652076917672347347525421738602286856102010072452676032149894110873598024048309154650183126459000155720779982789898392847938215038366796259643734536793985384448000000*x10^421-505952450850211700551131674312560210267272696127533131721199452186895377479775750170592550844490697302505074093209775822090180740130590230251624771097329481603602831900916386910678265733708822876621600284360623666096391499207699193496931044344305818481971879896007087154863574611086049114696806739573945798851465511200901526596536980002301898130661961120333072730474185373/1069806679017156405224012161763037353646336876644172210571104726695901796513973741000227086727742170126843866491717983210787337924540063941159591554104723711060715479004100317867106799235767400912891490225899671897548743280605591201039849988239321153741578450189516200092434104400761080681123795377270931949372805885219678226320609847311612259420391702295482626578224303976213097623357337613854403168877674496000000*x10^420-8622632443146641673524733925749291417839285512141951094271776420525394780412569506326069303031501711340320956091086253308831630856335713946431547144686388903025455708611096930271570373317438156496702531874096649351178380144699278227274292106358720146738379423451275862678430436340300423291011674727905118414911435958185830898328666877639539828466988787270386751768357806726731/1657303095261932877563805163113164705532634908514829878724733335317547995993131449606287277839131934779727414335427884700479068273810065506782200799816943596773541940764287537588707642790273989078732287955116317522834866042187190704475411478555005131847921402964558903007711465475553230278396424167679330191505794510702897649703902171202995714400157777775427666412665934650117993556906863921540124444586498064384000000*x10^419+397804944282254595690023657329701749885404275549863969895714945765618697777403042514655779058422639281052692580970940369963501350336189846119294528124661790382642370571822789976852575784180706295667235974763599998776323849639622504308753312647908448247020927855291970868890944652794635197825915128149031920170043878319152885323823117972155263530655458403805675151367763260783530961/225275220975240221727794959255776742625404423952530607619198532589711918037751166187243102131939796936286611757717509853874479175577073632258296416078157362777111427757760687839387923435310595006685185422993414901297915939275254207830497311786207581565929738799288934215154610248333379927866091861403650137735152840886432034047071777449017763863556166543680552182273985297868958722598081724618243267603309178094039859200000*x10^418-1712353236468452945876865177809695826738985143169576319792221337027325768161522023938098817714107676064339075582379440381916482380378881095435701639232707853259387584594067061984091737838374355866902363013340885778581390392894683371964157424886658236224836420641379688177781097597492616079156732066034053318369478500253851962399158139022422854770545675179349471185507873194118515709/4730779640480044656283694144371311595133492903003142760003169184383950278792774489932105144770735735662018846912067706931364062687118546277424224737641304618319339982912974444627146392141522495140388893882861712927256234724780338364440443547510359212884524514785067618518246815215000978485187929089476652892438209658615072714988507326429373041134679497417291595827753691255248133174559716216983108619669492739974837043200000*x10^417+4192027404992058458195000843682344252787978002422119046598797095953498260912183077172348142342774637224237253922293831418170911064915446710212829519000683751021808852743823740922945334113768606506623666310520460523632468384905615460038302317934374723053073700979080343222895070144686077516467941995989669153851327818619079948749477731147331122391036879018497070792427248566741192357/94494909655507014435462564159253494361977677118659713803124527330934517048335265959613222662129746964881651967656862615491277068469740350388346121672784222350613347107674974238343255740990104941197053671180630643419429382385280738248899675961750287338994456507058876155606817763095555259028116032578066816703548932721826579995816358076382629877766684859126003049314569904409675721318373923415759542071459510596946362368000000*x10^416+64182579120130857651220586374196507793802219840798798267354084267751894417779774696216359380272196493761357566161893154176901064413902552245938908814039560051123397643424647672827452727054660033296523549450444264657337763100671948552521378339077540521493838755584049388202846542501383811516891396804709552112360338993616200014105141644162954425584644365465641130522624457457721374034389/116015558360090803931052550371138522181951921216371751663503319683390867698991332770319376444093824057651658913378907134993722473151312896747189620807030792285631433231365303571280502176466155400925035462469992188674343907647234114700657083763983144778726410009802492846789336867733989395940215290301526065806881980855626252630383558730130315536648780735682795487777667312719552908794305674230158283220981985378337314719137792000000*x10^415-4882380973054533450280160637854237601699319274152409633537641941117616566986507527125647805000425795780567309680676561623171245980679290660279401807067700615620971760156789980999862020384160517638700508785956407615052453881870266639073884761396262067249419498351792761477644768253581773827577325129448848600327165770683687829541122054367968713568356955123536674020427864274804488472286373/2446873594503733319273108335100376104201167792927113307812070015140607391469635382064917757729978834670471351627627859574413055797373144731395272002475558528206044773606977311685188773176377095728600747935730744342949798779468937691868403948476735417151320647479470758223193286664935049078011813395450367933381510868955026419113544147762748473136592466425309868469492619686448752258207174220126974700660710964343114274076360704000000*x10^414+1289755159559185116990578613797102866634269643783223007987155891755725156198769294766576855668452429750168580258236464871786814967438049813775868851390868228066498902851308497252747150069431360143062989892561249678199161284041531431223671107952485382166334149322081533708911175249331280347869992669901628276829510289742813179925008953382490225987901185788208402293526041507833212859039685209/2060045123518097660889841481033143918273364993663454213058870946383378641127299388482109395848848544353021380674860146138058119067224790305222874001356922502701470968034019716683321202580584389412961047875709311214550735136060166542217571724258458790748943683300670790173181184345814862682860673077751441584640561105217499969764593850220983055428907530142254062899633740992381990423932421859326901154801713112798325572020106952704000000*x10^413-6771436231105937161449703287275036201308977266241205554362361311440749149571099683290091494768548939912643004456143491843023023177219109550007020641665885419416569044518010016937729594745018097988919405007294823390359809678128566377911813426437157985257078472388036859111329185539639764268952390369667887978547412295586315289649069678480636068494496299929766315414870773565963143950262497584991/54648959438493035471992150402506483189712557486503859902194250820496123926970643269628937337454088138538725307397916951156251304940101926208564610422956494428564729898845196404963812194905845905722607196488731636272050483718809540438609431403997365139339607988347526748545757385573150509845435249833513352415008190621654047897913936242416247333740276115914921470763999866395549137245696244381098406910626037524838492707572278045609820160000*x10^412+14738778363814698565188460494725120813104582636961324341426275242410953687820088566162644394230357846023221953681191864319858706338549507398476708445462129606465876952786699600734366527269909801274783531068773585653594318806905337308528707388589312786053905719839132939474474084666553217501379040923054686665492826970791299915974689567361176984512587926709344457296736286711572035694052353447422849/950891894229778817212663417003612807500998500265167162298179964276632556329289192891543509671701133610573820348723754950118772705957773516029024221359443003057026300239906417446370332191361718759573365218903930471133678416707286003631804106429554153424509178997246965424696178508972818871310573347103132332021142516816780433423702490618042703607080804416919633591293597675282554988075114652231112280244893052932189773111757637993610870784000000*x10^411-1011191885321296232873390893213238699884577423156414601049662542188403549102165515063690154828744056746843183199481212629240795209567882967351943279983758903116602303923191104549254123507459602148903352096747123111117287805965548840219105774325097355937077643719155547851244804755088620873618899049944579638129068386292962423221600723005975588140338760154270456546998824704455834177477576326574774657/8934580238183001766530185466165945939279381908491510656953698944343239499270001256408942816875303851404951615996608401511315988345179239956608711583893326456723819117054160698326095641270034709464951339596821330706772042403381659290124431384012090825576688245858132487130445293270308606114834147169381031391670655088010468952449108601847129243092131238301376877223794643756954886667953777272363530985181015125350855108158074766587967741886464000000*x10^410-581412334500792282005632724969877590503359394780038020610448324940298155187206802468305809806714773862301313481485749212741938148995417327901262367427109941326997302470009743928448031078645555899596403562633072422286488224718279311558739045381152670610212740086246463836296718566043410729787568554547602977694245468495546634856773564324007217957101878476437190780722637372068029147084522730419518401219/964934665723764190785260030345922161442173246117083150950999485989069865921160135692165824222532815951734774527633707363222126741279357915313740851060479257326172464641849355419218329257163748622214744676456703716331380579565219203333438589473305809162282330552678308610088091673193329460402087894293151390300430749505130646864503728999489958253950173736548702740169821525751127760139007945415261346399549633537892351681072074791500516123738112000000*x10^409+2712163239107180657983409281250765987462535810990618206669917667768176858579708168746208311485886664455602795230329824206572204678917926332695614696609627370680517147194942514532391918042287330507644130611494189107083443658020853107859135445910434076524147153352718758268765630824498638637094071235640487487973766874762522396885330060423232398651387701254847718438862666269213444264402920181245706989969/12915279371994997630510403483091573545456780371105574481959531581699858205406297200802834878055439228892450059062174237015434619460200636712660839083424876213442616065206291372534153022365114789251181967207958957433973863141872933952309101120642708522633625039705078899858102150087356871239227945662077564762482688493376364042647972988147019441245179248473805713599196072729284325404937490961711959559501664325814866860962041616440083831194648576000000*x10^408-138495642890398228197173544949566784732087085963919599770285475276924233338842675778431140142065720327256921077797201217380240889840348284686869803297446984338689052428658499752814486791449703740333196228013914474908081250140277338029891895236174709816121842906009496385387175145837178609846712369793455615494303955462641255079066210156223668842413830454567584863833563456787068397183385509090897641259051/3004905799486561848707780504100322905581818683371054689185510216459951009664701696159361285113744363677628552027288492767545348376808737853672564137832727199465883175491082054423431854049245792909434999867652896633609598923911419307441242064160505829757432440666468528494985640816896127825008028774726572153538543683978925933488313532487965963255649818747768419628027813127117374818213913611411795116712398655370732109205317065456996875833836065259520000*x10^407+76353084665959239470994343984693684502943637197900252996410036822603741598536687991351126204963161556136272008559503350813772583898585855332322545675811279615816484129044187089635379337134041249953373258569262922644393383764037457913759030797522353035949500900618240633794776897517406904516711233795681698268224843066413888630662305280344259930160921666312229731887057403428557396386190421614555268020312469387/11528922080890091844937141460081708891845763742489725525998047047491894038780560997654621442595903000121957465563097760201241238117302084523185526827622824446190753979406634518206380994430741333655629263992223868514169948191370942456859813427564612717030341045105039803276711408122185373626208303999993439381481330552321945129014612530096579011222951659589563095586854310624811231965041322352903634324290459921060887883388039985038859913511678831581200384000000*x10^406-34469833382519053606318078397630637609526244933694037446928278105301619142343609047183130748120285550005897096548614711976242615688627460520858426122930343893753907070857609790107644405976680927804731993058611880630931681074366128384982642460930473678092282076725117415980397572995287250885557596098297382363730372055215376535705249752441059626369696979048001167409009762970865738245366442438510917973672531/159386019551475924123554951061037450117683369711839523400894659642745078877150612870801218100404188941778213809628079634118542462451180892025606361672204946260701667918064071680272548310102414750999482912334892191440137532599598282813730139551584507608714392328641103271106609328878138805892280700460738793292368625147307997175317223918385884947782741837643729432076326874997390303664165746814335958400328939000841767973106543571965805255921827164717056000000*x10^405-101771902958180998530710746813532008244356163651183231048139595049784819639508547139009908179259578753375515396045040128728471320856860175091734622724494753531128970888619370721001713318821763863925763170236638212299046991327229956511349227438654855239866006771326217966376977902492109046321780958102858260515596417675931120786964094210079378330082365504749918132537874147547334234067166661968209255546967046231827/454968157862581872495123400867496494340687743722620536377566130244582112831205034762643856913450639274412831855009639530373623228070715621955375082303845045684914962440119899318882054459419231398318828770777928967948391499465709776363550189254667824574711754731189206764669517641007425836485783542412541096999274043852391385015329457197707316835693585932714846353763149031049050609282818712277106702066339277956810030719718899537585536538894084066455226993868800000*x10^404+1816488018827631389261513776894155313299742122316628380142545034801225996883190648937349805193705905370055094631118451793441706668833301197451689751649643615168883427346780033475232789575863883246994878618828602494297894587150497469168957858229957124123851338907716708937081800527474008075595845843047676433302219850014475404703074074195398997654982234046113892752381934561172831795466914706632030094826303646738707441/21374404056384096369820897372754985304125510200088712799018056798890467660810012533149008397793911033111914840548352865136952819254762219919463521366634640246277304935436832870001078918503515491093018575651147102914215432644899045293559587891184294398519958237271268933804173938774528865798102110822541180737025894580185347268020177899148289744940884667118943481699792741478684397624106823102778472863076619278410935243212393900275768506597244069442066564171956224000000*x10^403-8654624665770617608620965841291732702980314933395561679321432559489345466566407599463203788976832759881357659723105950825141285819575102867649482280870774302227340314305918841389625021490244710911524537197512464195218408308299831775756380524120892963033881556533491371676015502820749895721906874998448104346526172572705269686956372934621845420864660230045084239970724541165444596555898859302704006345648608949482838139/473345893466833261426215509091192220007724934976510039803708966928156174743029004825008949609326975242369314105234432540669246070041825161125573982264745305817559225661128407921114802231586943057296302275329039479082079944754309766682828691844772192316314711509025555661336070135043202882583424926942821057049046174521195508589974121475683943806145409537288602922006319256746138114657492918894257817222314950565536711386049014009743382564280786846917037730208048742400000*x10^402+6375106121880034420627374549614270658458169860100031815575452262223624575241958783110887981012817142197064255795468561388149435527578579697587667815958326858659338665963111722998813509288076622931265188530559433857591090231072768138865539581286804991138626853541429855829377243538158880382996029026533721347527531056924557190702414764405000195863351805389319925865927549354967975132114779829736160764181396764333601763973/2811674607192989572871720124001681786845886113760469636434031263553247677973592288660553160679402232939673725785092529291575321656048441457085909454652587116556301800427102743051421925255626441760340035515454494505747554871840600014096002429557946822358909386363611800628336256602156625122545544066040357078871334276655901321024446281565562626208503732651494301356717536385072060401065507938231891434300550806359288065633131143217875692431827873870687204117435809529856000000*x10^401+27833169423584134076929034715859982625055030215777934639613566133702819060248224189772305623712985530238173038475044932596937880451550444633782424386990320077562992154020984509815927193390355872427603013655627032618009302733834895455210764643416955949613165930893008208916970568978221444767664551537530517997084534048813115807249702045216771530239146685646095796838886229020749850471560137214910188804976498380506821417061/550385304358027708889639214273329209775082206768611931331961619840548232963330690505303281202992987097941131822431862608825869214171482415224566775748243928065896077433605361952315841868788875974586561952150217299500083866162797452759292475585968090476756512380677009972996822229872159367738290250927399898189063684655392683590535359616458884080314605666530009490577457747377855823508573178908892748264332820344830638847685421284899166793530306310187020205988059715469312000000*x10^400-4115409182783259412394215898038408558705904119259508755373438345420036803384774913039463306747617720522480095300306870062728533452541950783593549455586529056599927255839046867077324946096107044115238545250930038823631111096577095578681610449980819411656467635466192245459191393863083586218915589138329010022482257345623145017831379379726016533061820520861988980412720688969795924162779738308947005042975943950111628180212477869/37540680839652353967944511527155238740338807159273482612290438166084113873962859737985726204293745663976368719344432484822794887360208472577637250640236221845518639649591354528043558942186351652474600217632262021564301720343232088657805821174767711515238608196461217496238167250655120246154693301435256092255679655802975024162343235808719427565350098623302678887333307238033148790009872759387017756573613613010080208214522927215000402368653115132805236274210033577072730832896000000*x10^399+2012492430040230750959589986668270746235570778469665253452791327738781020220751092286766977186050847418946322961579658840854341649887713964591567053647589039980801502342889239517029169674391238120724330221907288163015193795193022145358645856851469213795881194216141544302169800159015654844013412904556538197887613998898306264941415454958267574132660499714351148244131521404667977966262380403845234307971860009835315024553949350259/63310914363733708337939651593950111857168308319993217907065812796402162505597056684276850869456621533616762138685179830558073470037323888676316852541272225210857742744433912051755922019114890279142548859336131735444288532061924639364133447956585177481545480469170440952886582984874065867438115072358965735893347751832648033056554853990028056149441197093637533225068879068202981082475111567446229022701531142433307575761169281250897601656180838167047846159675444318749426983108608000000*x10^398-4148327503713646245535107084170654535689096741550495713096204009645543911680204218381025748805928144478730500070390966422783156799485842760142384404400092587419040748192023054388713164976146416914722921794478967763229133416596304108837283302164104471142079231216105298677677519683963252390221440549285766668086475511452479406030702514964565519775533588472683604432227775086729996555113729156424783003704821391196421579577757816003/772943684927670665273628442068747452586646129402351982100177401444770749198767544214997379310583448984329861240991238974813349147238284693056946617112575688661254528810306195831872300129020051755792509552242860491858966078390801684062985747226483384209476996336654774763937065310984247633766204883408590375602262987591633377490461000017386007250569049734496492591275706189191177737348318614734830851069128034577076837988536268489219415002416493795958052245081076726297352037256396800000*x10^397+1529009406208985038160174764464533924330521315196284412748241458473682947493872713953120783440822887892365023516117743813438446678957980713473320990880934452139803232695048790699697514564351245865876686901498378894905848353171205897219832731219982466705901223219652119012125927644848242580877612874645737576719500742974099402133701798776217416791366885337164819788182795885738745311975711294989446535482072522780890257099052107899/3809508161429233993134311607338826730605613066340163340350874335692084406765354325059629940887875569994197173259171106375865792225674403130066379755769123036973325891993651965171370622064455969367834511364625526709876332814926094014310429754187668107889565196230655675622261250461279506194990581211085195422611153295987335931917272071514259607163518887977161284914144551932442233134073856029764523480269273884701307272943500180411152831083338433708650400350756735293894092183620812800000*x10^396+4490595400411735257636640227920354615539711736552762912483322375820256483766797954398959216514902677369289451944270639292747973791711488845689773180573864310352709064693959370546410812397354104222900127674976318102389484053081388766850794580562446007300433262945206956925260484081676850503357642486073929438528134155168873951544520692273905011061324898669361635540038239651538931537201800442814663914020827959874114918367004896614627/57327101798912692447309414975138382958866896216019183222289337257649337218551129430902070482763260021302499076200898289925443011453606693786596070608260008293857815593514696919481580024286221242608087834025643819645740423630739665560296189254284085972159857834382626176045709207059873725934916723590133086601526173277528147601639619265810182276831636802374609143272744367821042415567138967297045324749379485415326683051086050667566611251868928823626629347725674065631164218555677592780800000*x10^395-13159551423731325352187311674061280264667372378208171014467698125459232806351852977068635863114910215058753010529977009397134178912127740003332954341009473457479644448624962592214643146412559892785579086282034432369896992521613095117686396539914907399123868772564350745397652889967814803362115645342160388509356818726614149009493731620164335787297708971282767686625007705335088744040394089101983906530465505110473791284318194056581558525261/354009758654753593162171937919373050750572389526934621385274452793671646152230047529472319769388649079148470445300359173844991210908999271872615250984363698816728414322007567298997821860773730590628020477945197253705555008429961427147874645654410344740439883690349656119888026237988555824816853846517205244366940516793788468758501075267386986206827333480231828858086447384830570387155130579190752112111853161105850252778049645245397391799216121407388579145836446030529503152278133611595563008000000*x10^394+3697893785721241963234884915297928194729426797867252754840497326210851670410029183376961530072947191837665418223713756973068827488521771878670663695986279940802297992761036763019213459195910978335375647201843938451514442269347886345227868072080610056441184039254185592096257782846373679880368652941087950651001967535530040652829955529684852303400385382508505616949329835055971594615584481877227245116880064899838789244158686609264564656393/455155403984683191208506777324908208107878786534630227495352867877577830767152918252178696846356834530333747715386176080657845842597284778121933894122753327050079389842581157955854342392423367902236026328786682183335713582267093263475838830127099014666279850459020986439856033734556714631907383516950692457043209235877728031260929953915211839408778000188869494246111146637639304783485167887530967001286668349993236039286063829601225218027563584666642458901789716324966504052929028929194295296000000*x10^393-327121281400481704121644566569600100751535955685529054773748586810482524087257129976992100832048470584384208608714716516823424118060068718719522899602625575841020333754571918092765927061775258427540933855835709357227311951340196580144668450351384343876003749806759014289576247954168093111209513899498717675223088271027260755256073090121716837238979489762496606071658935282618871333699582855405645546275169172035699567706687843245689615483981/291049123078005666618279658760412553674583090049569298971903391364317143884055933576355667698402877840421914976603690294776659524048833751370070628596794614982173265834838521454871059242835122605084827035942643922134022050180692787329625139924773464928352650376020969778965940771562291171373176389914120291656280145882013189589801659031082210709943092220772598095675772717438453443799590605681676848972760076403174785321473515838503465667725534215084520344749434103999831016645467548773292127027200000*x10^392+1377946555937984226863420056906570201854933001233436221587805321998215109661153354793566149496212221650342213437907979436702951054545757750940797563880666106687036041956528727482022892912581998534490423990783388785390967918718311638638960601680515834394784006284070522824551726566225601100428957397658934672586962471672599335972832280205308859962153522603948320236868219571742843442379523988676564050480479406590071688106621670084898066058731/21524577413938931472218462603013273154871174451835916042030730147651506367056981911715370749265591815730848588116239858400011750397188838472043948258917608834100747782637880736638870308112387343544880242658143111313429918799667764106644296062441333935197178299355317056616796375360875937396476704916435059113753705239727634233654280899299869750732981460105307608870283828831575824934600183636245853388020886878270210805828926838398886764375829354466227100820666531611038270227475899947059054116864000000*x10^391+1056954110974132455040126674394987473438441069325270389839980151156831383481135833071645055452716730646728515523391097171341392218232425441988156523697898424216819786115172233897173152190687984672101739870322893947438124199228642086810021928997559807512795254365303443872331552298658620884779216995107148850985745506715289013527042524116938345764982984552973782693554724051756713485099790140501735238606700221360028333678653279357811896688423864309/59215317842081181060235434854795283192347273702769907842924892357077562500130312430116040991991601958217245393428710359890502726000688737211547336121384841288705866791912637627814783994354431875783204060846140555237479258693338800452168430548355606370427808543511241120507977369214789912830201617920588167985246813321984146524300011393704302476972473043711467129228247549010079662641281442793595972438235188971786533058640504152338287826456711600580440863075299585787736499538918939404756493182523408384000000*x10^390-3777711374378468831313311769742700589343762180015711863542534469711665970379707303538840864800895715560838814901608370122868878821187874509112607316053320569244569161132715674110744437237574423528071184572182779871213875306505533793506048886975113733827807579474615703945554151735176799749074224995480385571069996900126027327679000550846077279608225921153791981981889948832223135533709074867679811173534464904385914549355064084938936278330720686669/479644074520857566587907022323841793858012916992436253527691628092328256251055530683939932035131975861559687686772553915113072080605578771413533422583217214438517521014492364785299750354270898193843952892853738497423581995416044283662564287441680411600465249202441053076114616690639798293924633105156764160680499187908071586846830092289004850063477031654062883746748805146981645267394379686628127376749705030671470917774988083633940131394299363964701570990909926644880665646265243409178527594778439607910400000*x10^389+2230665282237492094761276767759403294038226431821849799773339757474198685579203982626884597843508448747658771651390100677580284218284572077965064811485773572557930587063212164512839078414784267798702728102342506709087878788013426794472925422628366368547942779703821549011226266239810624494814696887019943118483255098337721376414968084495160883568402224503527034611806311031707504878331947364060319475521534130569524881755033174772736091332579853837853/1130722224709170031169169199723430912746567224961523916380764650999591902155714134915559039778304670837509096004817362584402042182279216019835516855560694001005382594701261355435796959867423136774390841206766168044894044265322726330647103165362516273540709690700464263187176006056514724494193941526608268543952609053300705534411817520789692723956093595912223082071367828391658665681973589274154308022350594956176486924870842875869946606525657984469044864774699917393802549852550451236863445052464786017615872000000*x10^388-26964082074632653532906224936932570037970474793373801551890529540896493438095262090582306754988145823909507603224962780059538274577354126732164222042779887644043171751644170363322332276833541575222129089885490308351631635629395460509014359477393034654040551502539932150271645216794527276014867715182690762767097591774969415718297593873225919283265556187942622734321338552834598523887540853910202968095224152031293748464881283206858767930308513885963949/73189388160975157777517983959698236120259803337309520059494134329901584642735064524814305526770104733970288766199818245363175386374569094531913335026732601297076404589823245014648265618298564797132770369631560525209901697205809429930125693687584953353743056859659650827579528520026085087060185447134300006312964478802048067831408124485675230636230026276206375656315496796135282112262786486537460049670709310323391645673039917669309903947192790018712336007136776253066051446855885607659697071355940669348240162816000*x10^387+663649060795768521071274457072587372608805730998358067551837866848176930698537694706341947287517486347229087116363027165620309462865029030031389107574215614772494537402337800321105144639535863724289065165623008143414101648063307516709081552127174000751419254496456302711387787218280759125328806721234732048125231410843955551519556642305503303565455390313021446450520070902616442953079393049593461803824610736512598882284551731210572174044032600708179061/15142632033305205057417513922696186783502028276684728288171200206186534753669323694789166660711056151855921813696514119730312148905083260937637241729668814061464083708239292071996192886544530647682642145441012522457221040801201951020026005590534817935257184177860617412602661073108845190426245264924337932340613340441803048516843060238415564959220005436456491515099757957821092850812990307559474493035319167653115512897870327793650324954591611728009448829062781293737803747625355642964075256142608414347911757824000000*x10^386+16019591533890105923576745454772247851380269441549196948975511208474919340492188094279729652479003176921762658094829170207238218592293968983100558355086528206544267639633547124748250134956902143221443670221057378528377975227882034368954713043152691479001352730371746987404562495233474857032472486478751571484065117404929464280093443236583415146272833838964386323121776950443838805909879302725944167189937273385998512825058550886002861358597398543524292521791/9190005563690619965836469969176610918921480317011996074583092024188366138869216722040710596840108172710597317030943941664960200160471938926964825572631217245703408630574449444833850931925581570961577093434504270558747158454639132212058979057237871690148195913749475058078434158745660821388052078346114616392685663063194037805959534403373496059775322459364687321182803632798509570622064349876670751829616340720944765609395528251260261004610004353393245731008127363822715186455882861084260501029243774890165590160310272000000*x10^385-263238871860262238274074642155628990237711937655969794545308876461543840182489663899266020232517461194915255940508767522270105902914718964245577887641679015658118793936242363656808463401388800513394039996642069428168374306072607889505339809085936958503775365578576264060961630865822161694922082575456052787550399498612650010880172951587967759519714177000160865641063232174217318443707772094430808815464929744929562369523456109831432399025922987294865907100253/96495058418751509641282934676354414648675543328625958783122466253977844458126775581427461266821135813461271828824911387482082101684955358733130668512627781079885790621031719170755434785218606495096559481062294840866845163773710888226619280100997652746556057094369488109823558666829438624574546822634203472123199462163537396962575111235421708627640885823329216872419438144384350491531675673705042894210971577569920038898653046638232740548405045710629080175585337320138509457786770041384735260807059636346738696683257856000000*x10^384+981980974905922700911837174375666976522032100745765837289387280865608323105197992276575500668974715247074820199915312506969216767364857328107978761751488524807081152552803125920363110555368601021274151658363315580281509874243058179357389031507700705812023881050600582676965947735289494555098272035606320505651599348427202676074356483142909816914988052012637502770972510529058202305541229266909718840796239127863045973074313204876890298003323700292014110457512565651/1156907817919703799536194923583477278129707096927721893134655052168951554650441517971305935656453576323787972492243194798293377013403028542637688591475774205189950389949573106527061451248682297977235200200062247286425503254651496857371853628437770754083673549097295726317155152629983521183857115922420965151512786818919450259253813930834396549562540361838097686531630880066714715810718753028049175951392024691072732042687465377447577243326030420918262388432824582390987350888205090910093840923453036869813408869189796679909376000000*x10^383-952643275861463560513492728512733083636610355889518546644853202552812814364222297715524113519343046983528607144951731898221960744255615156312086395639721516568597192551828246385022867003236091360566523637816668721348444968403053825925236951254253132942798916894970631066460466576510094444076519478459706390656444667258602387581141989512819223407609914828829590127848274064041697973770311871734530336943239750604677355184041374787470349022537859921919803565672264737/6193906471323952649824551283185386042909816457397649520167076279304540631051594588523299470899166839395049452727702027535478387702526983582121778920516452667786195933883868324175652077454483687631966917994179416241170386655672629328698539426097603421863359924397829427051846047926681005722804251400038398041945381738214902926466573045082615373042523783379353767892423788664872632340463477750170972785914224499897088474695968482334721241191670561223927864224968533416363047832236486718656256020948566626077942868893065301668659200000*x10^382+557295373596269037341429587527552925613772515895131853853411231993943386537574634911434518156467576700783513631394405755706554936104983859389222083235819071365080542042244776994606430275023552378515429110948305816249043789231151630919467014634224146854803504207631548928378000378011584986050969466158341283456137694800904239340026348138099922709728908994966148678839549356347814427371131548024374370499184528564713753564809109917026707537448844816872487903376461879/50325490079507115279824479175881261598642258716355902351357494769349392627294206031751808201055730570084776803412578973725761900083031741604739453729196177925762841962806430133927173129317679962009731208702707756959509391577340113295675632837043027802639799385732364094796249139404283171497784542625311984090806226622996086277540905991296249905970505739957249364125943282902090137766265756720139153885553074061663843856904743918969610084682323309944413896827869334007949763636921454589082080170207103836883285809756155576057856000000*x10^381+2117039033896492099649800018389387685183182903974050839328116057524166846050075879556029808685343235437447772976033064229449349729882462202761291949278576450726141279771432636870901443000406762872451854643512248298112677504128782928052035441873233963273090208010822771761878742088817660846346661810373983297609078849887640169651402777019310086014945872058265072263032628698558932183629332210744109976752073210847138461192177649387020889153115735239541064320885768915199/656530538877886013788684094748309885196541879066213634932922673580756678059317921147843952859471903019295723619316127787085780831522875446378893887737525490485938573536073624350808204508062634008853694094306346034527111081552029209590051779760263277613598324336870555618434161665500531455686403623977260129114811333047477405615818935972139560095634797394076338216983446268370830917255437623338246432269870437127356232361587864536555873287218334295867237849023991108040503508217044213798302130966253547152295036220684006191433515008000000*x10^380-194942509413508644375626813669046481799166802539999365035235948039961242143901332363810416083939001223059019473561170106799716557962801698888965084797958297976481209867642825283515766489103437453629848643435062681577149308394256963687507993297429905258601365688731604440507416631444438155833109758789895237213855526422878666532334857127568392537703944280448369650114389405301408626892633592503992204631902060289804280828146635685587959403865757809753503171315107173529853/136183191778670070288738472224935136186482686914877456846086246005608385220304231643809917078850457597716770099321002506692650538195887878306021989284983858883654686967768414651053358992243849225836509117847544920304766470059078058903536454887414611299277823848162292393995200391186681667665236866002140243924958007940705313279167013575935234465551675116599834727294280568810635213122127918441019117093693124958417321341289368472439875430434431628228461336683262155553544441990164028347876384880428592923590341798919025284280209113088000000*x10^379+22368458944038933393940308877311690743895898208816630748335241005967018166505877758375672258373655687153603957158110541578145846359076218088471575274362710988264590921713184734139710100621047449981621637889012997479248743150892337363787180217256185925313364945395883272363727182341893081900370133193724332642411123420923739519525775074357891646672640954587467325131895910205528782769017166086668111996195431243698344414563264391539837603624089240713256011873068965210788991/77406526206996067952118947612653131408396759242416346471315422229587806159220925266341556867618600098542212124454057824804102565910542670029142898709584825389469324072479566887658729251191403899965471782584544532701229261581579968680770120958006465062509515075295446996746871902350509859900920634635616514646946131713496900067878530516561587270219572136275346058994069075311965055138617508841875266156055172226364405450388877039734825194658930937485057423770766209216634660827209233712932937166035612217768750278505573971584870859879219200000*x10^378-287590509886110223632637956980297762578491415367856296589043595110055027174439769452124738672113937427394705363616503228357591652082870353646414096529484493602252100232172550031069578418071231778515732027158297515578825156962649239333052178769696487038042230379146045234856306544805124411246607964127739237154574768804397850224154073325283125731608307145167171939842465594066397484011131555270492953591434050550076518464832610523665226249805099885261619164514945144350941919/10748449067600025435637088154214120532708807140518384110016941486737049655251819908411999039332182756540432883567049172244226813437863925038332413935102350039794883285492877002114897833165434941538062653238882469397942120322470818508244079653026040577251321236169596354405422784154956511974813550980831321748118805717931283837996847380299694689521917730922805195620319305886175719084962316942043251243383661057718028871111141211803178584172640124462210830843597822194081270046292482166995830703626659296524460752958202557197213496543228723200000*x10^377-116942350418681455827926736378749661115729896865545554719034622046094300665247208251741984286973972300234230996184222650790426273383918816757065753255963416151991029272279688126308286195756423412845541049697101385489282976987517253057569008953693848766020903266535077658841170551559421689688395435152632059745945302687161022539506961736228852914755313905799331631635715375856771181105782176766305709932159432528790752529173769916651683674766566192195300369696819136723493739287/34365478781384181324090680101061096873203233630022403595751666168470032010253881202170263928504821318348899036984747965957854179264210434328808310454005988664734190584542100995011857097088186866832570818068016975282570444201019824475483383670637508235616786822343241944122737996639434707911472625873462943459172851581655797251035420286663198846073951465192938911697065900744575317844395767842947785037908410316788967808160096239437712728245973637936803578914693137010026340655508638608427419717170336435812832142395613125998790851822838035251200000*x10^376+46878745353681940040832937027600415667140266866743093841744149799115122510025976781514075649108952415006807162988972412275670867815110756475491004690869557457547914794431930294000569683150164210513035626012719057034748112345552396445225699827437884716077026457580087256016698767394211067202179183927524358637561188630759671890867058015670962527708789287955072512449719743435494707954265954692691763829698163505735057423610397444932698821806882350485921671462782444554606317928671/24743144722596610553345289672763989748706328213616130588941199641298423047382794465562590028523471349211207306629018535489655009070231512716741983526884311838608617220870312716408537109903494544119450989008972222203450719824734273622348036242859005929644086512087134199768371357580392989696260290628893319290604453138792174020745502606397503169173245054938916016421887448536094228847964952846922405227294055428088056821875269292395153164337101019314498576818579058647218965271966219798067742196362642233785239142524841450719129413312443385380864000000*x10^375-1133278753888273096846951895272193729322201543729951466583332611878762455960127625147578330022554990569391598427859241104597358392230017355992630461841746978127320138508732919954383572825883894030348294403150389823849172979985893433309620930218053317128721316409786960783128483125943800228040884134825588875610791247478955796675819241018376695172791085047311466691610737334849932861914243520089041781997335360497081530476927822055626358879179682590993815655437643159553328581869269/2948199483142435270497511580356944082883899672583261125173624244216449059189241227516272955355155357935361461905079360717799980537259541765227452428496802460595952847556308347796417215203935947746058931973003842389067682507812359863567164927111091554356070395059773533672400943715176825576634840281238353978952239296819997952341436951862276410222577307524352145348007937074485488441645563185956123979365189517420666074797790238948213793341992406236147102163970256966204503231644496754634984673440513958334280342177796869378077137268815265114619904000000*x10^374+707717139178799701794997698518510750383313715590225894286774319913197138914155607379194786315981694435722465641378914633167473265676458855670315399724866265823302760685320598336462363321030896062427748521018034367067198151126288268990868641809087222975625718519533928775255223161092115545540685281965590583255258928419186771524026698884344225956632673069571728917862359631369443902931890725992514928775001464181268977654753894282212905941602982200551355435496286545567818724380474361/19528873376335491231775516708284397605022951431191521693150086993689758568069533891067792056272549090963834323659245685394707071078807204652866644886362819498987591662212986495803467633510871717869894365389177451985184328931749071736268900477183870456054610296875939887045983851169331292619629182022922856756579633102135666436309678369135718941314352085041308610785204575181391875437460210543773365239315015363394492079460562542792968167097357698908238404734138982144138629406413146502702138476869964460006272986585726462760382957268632316119242244096000000*x10^373+349620013583903369831992373198889073004228269669593392417845300884429497591211113369987588988406520525610333443915063099795242145851816046415395666470502616785730248649418030048601448327080825782376844646574855303902338708344489246544353938766020559676792943165918718898178572365987771532880945082403163569288382417212371630629955454754954719085155835709973529564876513682234873248052466454975292811577657665862112762394806647408827557398985679071413386324481037024320853024734525343/113267465582745849144297996908049506109133118300910825820270504563400599694803296568193193926380784727590239077223624975289301012257081786986626540340904353094128031640835321675660112274363055963645387319257229221514069107804144616070359622767666448645116739721880451344866706336782121497193849255732952569188161871992386865330596134540987169859623242093239589942554186536052072877537269221153885518388027089107688054060871262748199215369164674653667782747458006096436004050557196249715672403165845793868036383322197213484010221152158067433491605015756800000*x10^372-10971172701061763858575091887091314591699448057400936903515318072988883519422175961596980385288137845843161327944848372541653008237054184470737317230728578416219808518787398059632670558239082526596741645299214139895578431268024435169080467758180149889890674938082291315709776954067997238262806963370338533689481338361325008457711170313229708027342238816207366567235217046910345592079069772691187480396177574640882404514800943823749433720391341621418617642534954313283887006965244762180931/5994114278638910336716249996373979863295324620484200902408715101495159735848990454388783822584071127784075451966674233692309809568644768167332276514840658365741255434433005223075933141559292921596113896935092570402524537184995333082443431236864908462299577866081913485170346099342509869631498502613387849961437526265837112913295147439909041028971261971574239099759967551487875696679272287183463621633094393555578851820901307224634702477336194582672099062995477682623393334355486825534953383575536559411496485405410676537573820903372204928580375737433849856000000*x10^371+479949764456048389594416570924103696081632072034372545804266294446626011421455600606504881078498800765369131443014486457104156311699023110038068050001220375290223594260627920190264619880564477158490341992556133672656996744167750330072783343811637424991702935937392440116559357789337904445036936107915574236759148423998912799554737056162736041604985741884284102014943377451560132159097992169138942553069294119148873893676613295339707671566416478789813766525005934923790918018963446932512843/1413064101557843765829753386241969188418136526661243232090415805216987979018852330344297812111109412962774948482982429026561293171859869863447234734530823591510874023059238779685126432210171376484658076090376016274246752185417609489241825660613185517499526291784729798374996428838550391202161001841891561532844691675830245844205191531963073285152322015750469011001478802137851470688132963701185553125633994454973233842166024296697755022721706774521538708140998416277798660886125732935788365392581328263845687591701329810857725263285292697356947931908599185408000000*x10^370-26406990755775647996153482738389019849232655541849890023504940597362686456503224658554860213184713028248607964778005187640658601031054815093378442215306281479407306057757067155992737523577201386647596595975499907338772680413431051215976386290985998357547159704654616992381071660420156897310768311138779722145771493998406896611198822483664012995506450061572248247739108913163385706709427837162915597423370098184576163545494652496089736328315711873686669225949237820240441717393319138034157/918985744369786505050119335108413528132074804052416927163696992204055119222050816237899975708623604234531959502918642653637764090789985295808341470708857300772806182828735709865152155213607958133379028506328458136398237435271592185311117387671512259632559056894964134607515160013882422250356455743328078479402491789176313730846732954353607101532629003250305021140821878313427879538436123246225569515272457932255319911338743074076162357434396713500021677322467501495351576660207644496701524346224220479284258363833731974893485660737987558420952151520977092608000000*x10^369-3005560551614541251024991158079473349420623079454763199627772685886867319172655891591366437959463798544773357514624052498250656735804344208058805290848735446646150392419157194329763635443315168759833516583187998047636683532850787195334160493018378387937976461259722110492512685842658825636746004770023036826737559198475092135408519931092131752785158473991117851236563336728997458834473544166531667249191366545731383528565902198869363433810937156305811629356846854357679787913936791176261411/2057958296226812503679136236655079086628405674698901418351839770401916952883476156866828447602377526850726179471645949985703336149633277271727283722676000862204606709703014173957824433342249389284726328856501822581487484947798498107942010055603831123975960100829444783757377299031888018739003239862494032385204352062845653442583556843320380671030138737298668058242333697857524124880783085675132615861110836844333918303053754465224676459991439312277678543762387273498660413741335794933023459590447594856899582494801982709936973918943434578576711829073045681644503040000*x10^368+35286540396017492019853318563593753383345709083778650390985863186205163757452635220493725477498453511819195892002157229200962633974080770498713977602062818741118469604994923370313986746454607687141230535381684027004353225866578250582026885379386379028525559687742863190107245902121619937789802722811643849111429302102084438605008512902884860639621723860791850561903076664706384946445611764655268330467994499860994537507878165025816338781475475648128629836356679503023976864006551609477394267/51094137009769138022378554841091618702498347785627897283218090851357938140555270101521258009438338597673201697227071861714013863025377918470470492425059331751286787275385179491366675586428260699482860578506252146850723764221204090955801628966715807215954871468868973941562470872515840465244218368999851838529211499491340361333108997489333589073851720374311758687395871119221288617729786954692947704137924225100704178558575972929716105213580562235859605224445477135139155099784888701785410031211112699895437910215773363832917973159974927468111466101123892785656627200000*x10^367-2041958590961918897036522429861276120999134742556190949620955782241812737658573979137053911016723379731562698857990761428964992201812770790202316960244434166634958113033266404933113815879337042307719148879406559248436860911046870666272572802767437209991221698032963914527591081837226363926428125291559966262590441265908942826421210024150991490614320522660662399488312245049301830237131619603564999054287004445690069029658715162773693314239411831036997922749586185252676837473937700827433906958047/36094942149181309864529106281940763116192932809678971756756588101033301820013865010518677508187619918940256606989092645989247953395647976724279174668758914322379038002823106199881074301276380488542672027079956766621225295996427418014816502767246714849639159400467797951277391923180090338267125624596255332810576171700662484860161520186364820665331809341228798807123939193462687131109030696273285976111195189580141459900920410316468645367081852385900659514757262867347704728692036774489285062448778455714133157292830935146126572959132687760572664112477962819499267719168000000*x10^366-5964148921440491790859544298699050902773690791063208652552526869696859468969736522710724747519636781216395233725618200941095101417850422222091211255170069212354471442994128650571548791561555570295127024242732998261929090082754922735735522405335358548530033149389066121435147117569324587261933729974581331440742374877089819645623910970936314012699355466508469307464882543752279857002187236444343931565285367287835979288393867422505391640914226093987883151220902392485027741281899495858062563367/19889049755671334006985425910457155186473656854312902804743426096487737737558660311918454953491137506354835273238887784524687647789438681052153830939928381361310898491351507497893653186417597412054125402676710871403532305957215107885715215810523700019188924567604704993561011876038008961902293711512222326242562380324854838596415531531262248121713445963534236077394823637214133725304976097946504517449025920789057539129078593439686804590024694171822812385682573416701796483156836590024708095635041189883297862181763984672355458569318011623172692470140918288295514865664000000*x10^365-14379641050408252431698793237779478971205898681510146957452881637857003769173309256991782651610224389341027515149561596500982076133751418409601142617809198211266573687979195038502250644704442258698927981714717646586095542471520283423429735173795363056787222479889900744407167249749079826596109853377145588949519431220282470349124845986040314205134940990386880307308216799052852874524447961836197833999012360570310734475696842751392399009303274601364942761930390526471926340233600796533698812187411/4214266038525360554573624340312084979310488006079654432636794637718039634270920584861244598346478350251843593292698109192907958090068447441022408064462031916233456960097659185169073406408668812116737203370005177137653071304633770658586705952675770880042248743350712438197780985037989766381962224699902199555533519464667407611045935217214651452308054018919468441080749814140404481634265976843703961930388514808991238048408290936097235046894155494305547060836594130138212843932898182363980929811919035365496981103190667928575805248523210306606601060365503971415572490695475200000*x10^364+14707344543495909127676118561698920563238701537612740878415832001460733367538021183952321470405579675682847189872113692544396369118755798711234291547123504125279243492522519718313874264123515377472599442693727862702464161495492162148882993702474344611193791112202722077059491192640937976682310828369148096419168169431745891317729879898810965791817729925022215666042018743455293504284100394119928508555256339654615931503266287576465266081439564626092378056503839489503945314096224351334010705732369/7293507020079733064239042637099256134188146165155776744655589285963632341953769368577064384235072618459411851167086333370214489679688352458093056455648575461786525614505933459227582239457911205813912825084801586648882427552310366014348728172065594252198054660791299560219405903445164060609847577821643335636304810952675800166582314917657717311214143668176038571865301777672589425460224783272769785624533118307419551768366627426527728857400023333718765522594822406486000723242803817916157471973520911180430003138138483153397963000516359875233134451631030938753013322350592000000*x10^363-1027743980122389914787182534084713517895051166400282842363482752340901653066572709188125306980924847288425977969141222199842380267092580874000013396852908159399263277648109058685288795959867839491541075572228393808420371850309680362724836043487289169342615501811726761383176275010262437446977168834644856953792027030095604390610024501719236929155605977394378493799611454145337418085283505277810916727882315552632025277134628743236729193158925038007943112358106245490128389037337388824031085153697093/2080894632448904988964423343828534204044928269019366063503023884418966631238608299919660115413099362093049448708978864629652917323360406256443621039412278437664353217584221558005570993995737824584667872662281512857256452182281078548497282702754269336107122196890668305135850395255627920819420373629210839126621003211144991945962020742385363200590091647046287790941993890836075896392349210687764224123958099347076160533398403413176916477415980222509966820022131835528419809825092959890054722769043569601690265869248512066576074132453408470003036822711258934894451028796972728320000*x10^362+1732182975587839679615888864934747103056172691964191542412719115845261313680027216978155817075998731082731630947234417424902386279026704611616925452063250354352452352684975130934427106698229582718361709300885297421477587482425312533205890944805957951613738789643351539052980078216259060931562898326887454030716710814308510169762164781747740750545137296186844166759414027962358466679663887795404493614872293649827079349009135397045970912502532444992057980569935665461144183270305836440748133244042723841/43074518891692333271563563217250658023730015168700877514512594407472609266639191808336964389051156795326123588275862497833815388593560409508382955515834163659652111603993386250715319575711772968902624964109227316145208560173218325953893751947013375257417429475636833916312103181791497960962001734124664369921054766470701333281413829367377018252214897093858157272499273540306771055321628661236719439365932656484476523041346950652762171082510790605956313174458128995438290063379424269724132761319201890754988503493444199778124734541785555329062862230123059952315136296097335476224000000*x10^361+25946233352454102449350000230226541790052763199345809002692433474585600952735617210734664303419533975499364551917294962553883873111939792205301109942559866049124108418474384120694006757828832371014128733673350528056896175903646689732353264389272468324635494046786937921085421338405042793689327549396443044464348335634124881160746670226713477150283686507256697982480398516472473750902205488938964326456564646758464464823719882417403067678622724721388421035449615899174100337813794506226967392990043733103/1809129793451077997405669655124527636996660637085436855609528965113849589198846055950152504340148585403697190707586224909020246320929537199352084131665034873705388687367722222530043422179894464693910248492587547278098759527275169690063537581774561760811532037976747024485108333635242914360404072833235903536684300191769455997819380833429834766593025677942042605444969488692884384323508403771942216453369171572348013967736571927416011185465453205450165153327241417808408182661935819328413575975406479411709517146724656390681238850754993323820640213665168517997235724436088090001408000000*x10^360-13385716538631240865109406403826361984448182018262592988438687242039445988296915371992709648549325615939186424423662459807657437988556732775557969799197332577429986209859970477608926138414976784359700413587505473339079186472281338650456651812703517162076841464370919538274247627370004778929890986979554096951219863611775677518388127256961421479856855592665302194435902891470620581860203471961448033442030100979636050943002617979606756790664082178626876817172425604969552031666662667678988563066231404939/2100924921427058319567874438209128868770315578550829896836872346583825329392208323038886779233720937888164479531390454733055769921079462554086291249675524369464322346620580645518760103176651636418734482120424248451985656225222777704589914611093039464168230753779448157466577419705443384418533761999886855720020477642054852126499926129144324245075771755029468832129641986869156059214396855993223219107138392793694467833500535141515367828282461786974385339347764227132344986317086757929770604358536556736178794105873794518210470923457411601856227344901486020900015679990295846453248000000*x10^359+8839854244829139645119744336731846502536853840533546252690505903142562445872124430060680068750134956155185567848013299374657825842814223557615019908733798717116121655673138876009811763596153642149693577353100215287038010628313526784276985510250621420909866067332150540024530250408013651540186028834824685639382677287994307079197144337487593101329043398564043997210288246827322926940780978886414731507200760112572843539835458120541968887153408480573401734236060005753009585909897614135177129057501062601/7349944239224442271591686122386795666293643215243655689247490717202348174300014070568644657131136572674581690147434945084922380037381442665706272835855439486903397300403034484009204624279445850292500570678349408377479599834948651781574748294607623956149672480306784149632289656398980617589604007498036774243081044039289075151015415548981397672428091782485539864127524944658238752612121916264693142707104847516498514426917232658091380866342405499258351218533244130030398133949432043415749198947105947703998539881364121261200268183631571622794826698777612537067139494887680766902272000000*x10^358-10622130602588395961868013502266208785449997614507816842688950174843738297518173582676193672500624459240606833332856529001933833087093686208492275670857499924903504143866271730315071772410363573259700172529788510714999871811329806381114675131606320976478839181164428298461229868793081266781046259933259293548786312171377383402071134607877446787852580203345121888249737745161422785320347727478574387458082278797722306762380677017441116415771715831794771964987266203737884001928688166485465393269700346607/171047610526030655802356792723118614977423231410630643293241976278793902202208714546489059010843864666217945010463358253035863606497731012864994666050505768664695290127940196555158130246320622460429890452019771120121662965290445224810612740336990228375050417676935994604817349308941636774505856438513865238005359502796219653129809370391257906229861294271014600917385621454024213313270587106402111930999636533295863442690535876444605023804165965794899187935821050615144148732154201891759169819467314742274741206281294162928766340414409572261894693987979446501582815053979163375855206400000*x10^357-670747247668985029118790270901722442508040857667243410318433567189155203712133744753466974449748472712218179511031988443766696687742523448012760511127379543647702939719097271783946104361011457245121082018674252555689403252843230281614939540838799527959405736386271334117192354252801523542477961312449561189601491337561960320187376765243595771315348573851294505591263904478986160142326205484355328556989957917533572256679613243769767415432248756579013322774877235469755409579537104502052370471890982447346957/20043359001440272246920168971295039303054454256697698781102094780349069460054817170557587934890684061587418796326096320090742497409404120087520074967798265972128994097192032232333429702263850539913174563167676779855856466272734371443307600912688514960988407943383359847792496992021780997236596257465054728589468026537661018953751062022447601452015146462677490935499247121982557316049047397128199476074537408971609278214476994001778816689372167871846286842319510711082591348433829377676339519445179941499754174552042050011992839769760513677648820241511431541055474268025278364382713085952000000*x10^356+109273997940739632979931723522148373211863912085049426523076298331617791460213286650769199781212130458597481628267142023379286113808465355135245436366908116459642783092622463151582193272818656481371946084499424131967495988203807852516155614944631642556894589007024172602489590264911510619055549733813146323769815513756265667522845320132508848114240922719277450324349807502426560535480515297297893727238198115465321682144220872635795498728747525861104814222384212507249456250637222300496621511944785654765278507/9380292012674047411558639078566078393829484592134523029555780357203364507305654435820951153528840140822911996680613077802467488787601128200959395084929588474956369237485871084732045100659482052679365695562472732972540826215639685835467957227138225001742574917503412408766888592266193506706727048493645612979871036419625356870355497026505477479543088544533065757813647653087836823910954181855997354802883507398713142204375233192832486210626174564024062242205531012786652751067032148752526895100344212621884953690355679405612649012247920401139647873027349961213961957435830274531109724225536000000*x10^355-33760471256226855216202173718252334887769465168726259967502530142954281976083499144679920460220711615644614396357933556005810783843716288939814895529145868399933202110860210140592587813042629064747227461688884262516323551640798774252428746983421913686912519760300556805586384060554288452786259195914299077391342521187872001668984152372060087544642116893377446124340041112616419879175156042813364408974291280957553671725054646413029407120297527480416109476012128719390887499035538519290052070896615869499511059/18760584025348094823117278157132156787658969184269046059111560714406729014611308871641902307057680281645823993361226155604934977575202256401918790169859176949912738474971742169464090201318964105358731391124945465945081652431279371670935914454276450003485149835006824817533777184532387013413454096987291225959742072839250713740710994053010954959086177089066131515627295306175673647821908363711994709605767014797426284408750466385664972421252349128048124484411062025573305502134064297505053790200688425243769907380711358811225298024495840802279295746054699922427923914871660549062219448451072000000*x10^354+753995937473623820572953954081550702372498421543724969192470464955698584095552414628603792407646969311050836116569384931257007859850940388300180785333331258278289610968371046205152085227017954861604939632397477437303354538753440704231367634759194161823845444536885095660538006481967823479824750407252130037768205779635806365626041822852942472199573807138264989311753617666878579673227139992992753293195783643512385589675244694925773833284649002177574238212052065014166505144139039429993561819095766188734393/27015240996501256545288880546270305774228915625347426325120647428745689781040284775164339322163059605569986550440165664071106367708291249218763057844597214807874343403959308724028289889899308311716573203219921470960917579501042295206147716814158088005018615762409827737248639145726637299315373899661699365382028584888521027786623831436335775141084095008255229382503305240892970052863548043745272381832304501308293849548600671595357560286603382744389299257551929316825559923073052588407277457888991332351028666628224356688164429155274010755282185874318767888296210437415191190649596005769543680000*x10^353+63453120365944611879420720817461968300280130490968283300872523549081990840037558467574030321381102902180152782129770575031857783971612465579904410990304442643347706601331980106448122177943636840521116506433450201192950598379890397926780500977521305180121184246420857118637259273615803236465005753529102113374238880074109203035356272135535259842675651768159364884181673953297304250532108861675800138536381845936710601290194624814800781173738564517730203414760951550001608404425380495557295759389175542052031353/1063725114237236976470749671509393289860263552748054911551625492506861535128461213022095860810170471969318220423581523022799813228513967937988795402631015333060052271530897781008613914414785264773840069876784407919086129692853540373742066349557474715197607995644886967154165166362986343660542847299179412511917375529985515469098313362805721146180186240950049656936067643860160695831502204222470100034646989739014070325976151444067203936285008195560328658266107216850006421971001445668536549904379033711321753748486334044596474397988914173489236068801301485601663285973223153131827842727175782400000*x10^352-51209712380457803646344683650862105322596750529835353537162644032275414392870316353494542610419108770653360894581291465952543467191995115117686408684140883565740313079515752184394652936292048330294924642467639072352109240327728031054743686827730976114831454584388565969047937822242390764091621744279675435814278154383439465324064488481765187156187003889103103009185991055270037274521989803744066107179679583169700312666760081405821050570026933589056721320409636931886277819089771720203253740374484104212705499/3171354377850147507490433803257818503931220529932089177296771654678841843861250821432335485645228736306041899399497708390955964904886364038724358964365759999185249008290875371951147074031657932244989028204077737895412063680557139002460818930357688591893489676456805864807448943193996552528326501264634273327455529530391598914081928038178547516562045935751700840554735832626566049683981726874445018736835745805756234512227035361194148381470831887384830782408269963279522251839010521247810832013055504232512060865052424480784519944314775175620082689593942317321729051348739835424083009372946432000000*x10^351+27423350528185217657868955053303065837515009261400552154692251506234524751964693810057916138615698787380045803827105717314569738660672565357877202884487498250535463395771550476322159436241254883106955577649023432711534281102554082995822428978227358039689066689094860532077185483869583287210094965989475384367711216144127106712932057564543032454098212794108980178554618015945136440399791520786463970951355861881461519074382190804120052364973670243116249094598216152527736188569024794384632928254747394101487688873/14296465535348464963766875585086245815721942148933858011253846619292219032126518703016968369288691143267636882492935669426429489791227729086569410211360846076327102529375266176755771009734713958560410539143982442432517583071951582623093371738052460172255851461467280838551979835918536458797695867700971304160169527123005327904681331596108892204661703078368667389220749133480559751975389624749998144465655542092349105181119475408263220903670510148330817167096480994464086311290259429785131230714854213080164370379656329559376615908971006491695332764689491966486354563480119178091766206253242515456000000*x10^350+19469504881626431326463192078250876378674729478353635035193458471792621560110680613465277977509139354957544624761112919124397069103164215228843772333274244863908750692271692100824344514551726765944498755233704740210263699674578191170201390419900903285952011065766113187410682244407687584552278778325341597997769642144838859620355450196506109046607726752750050070918331506638305315786615441057540803166746529933864020650373075247729164874671026970410399240842425206897204979236420489106903289743304606790571120923/220574039688233459440974651884187792585424250297836666459345062126222807924237717132261797697596949067557826187033864614007769271064656391621356614689567339463332439024646963869946181293049872503503476889650014826101699853110110131899154878244237956943375993976923761509087688897028848221450164815957842978471186989897796487672226258911394336871923418923402296862262986630842921887620297067571399943184399792281957622794414763441775408228059299431389750578059992486017331659906859773827738988172036430379678857286126227487524931166981243014727991226637876054360898979407553033415821467907170238464000000*x10^349-349714186381929766149325981935677670391449495491888089991474415719907543576948633531491839631549890841124340744867733340763052403462787815058264697226706557005061277763767914367720400487228202267048924433677287171378458676765877999831250083338648854250398565302483813286550319288798479331108833332602725943709992078433095768317277343218840994536582632304601497234775513723094819351493315875689104264987498182830643816697648198217891681335292761128556452988260142491700269104316057701930973496875671541375265252659/4053047979271289817227909228371950688757170599222748746190465516569344095607868052305310532693343939116375056186747262282392760355813061196042427794920799862638733567077887961110261081259791407251876387847319022429618734800898273673646970887737872458834533889325974117729486283482905086069146778493225364729408060939372010460977157507496870940021592822717517204844082379341738689685022958616624473956013346183180971318847371278242623126190589627051786666871852361930568469250788548344084703907661169408226599002632569430083270610193280340395626838789470972498881518746613786989015719472794253131776000000*x10^348+136446381523722959586329644989661538009763638569444863785120841869295343981032960119106001805448129160036916538513251001380176998025892189115407180544131261454709339637073476938018798416299494806249505129556867752623473085419586429556154301257113118219608017408982769001395751144321955038671665246416544419467931124321496569234562621991760824766334735243094880152717429255033342003937473997214609588173709208675240552974464475909608753260390166749174611135543658429946382168965167654261127412985779186317088926523/7796289693707742639150085877506564887019358955981717810853941832243220701903965856456671540438699436133316620138069687447838244780903491369307586526482161962122150208434794504785006844248890039032922892245084160398940082080837347207490128787396337969053144223475268952248481222105892380772711280040400850002690681970205752218814688133159101652345802297947164820004349927461066184536979227261069117991826785385384102158406223638742025338097223238084030456795429552596685322670162461824020447145571614921056285428440534295195426657974755207647840271719709655448683411199423329035642853338391617155891200000*x10^347-6636153754720721649747553473395200623096923533972617765778353687609888620170331092694283170837110547502354810334554921198475309687827876417101051772153901915757829636109948122183714602538914554348951750251583712104002528293148308998006784203262461642503795259613672728100775154392374188390369415247406977653912816793216259599516166053621595308164749887863577545384855616926536275317164112640600965017667634997024065032387865097756688724215001151045670697378948596357780154170944029578244667801972738113803204816275703/5294772182584676335952389322849808477370327441365423834063346055949660907491059371753983909973538335055580649400568647533324865560502797128551554313595095474955637092556406339979689548203191181108819253039326456693336167344379875982494846064672348968302752367930994156230033537180995751477979138726637833270827349753245534561885807298753672296174128172627837515857754209735908488566444072402082480792969243026629759139860002722015259088115348189912388444428048026350512870038214134323165246474443506557486165685871104461239022060496975251721954242135723615401418851881976359681266487416235282875251949568000000*x10^346-1461728353342880695260724332237402463545564036861704880099713585273782874832280152510800538533645105576755370511327192988680684826999268968933146762509896924967368471413300073782619646588335823437206493813889137970688983368509642768688778348634060560055491655158882986245914180346036016706786233325863048115169627601790241533502507913317631427125166021713535211534313788214068976040837880703988530046715420278686962838011491769024401023620391909786905456939607096019594177766369469436493928237619887720336180053782491/5294772182584676335952389322849808477370327441365423834063346055949660907491059371753983909973538335055580649400568647533324865560502797128551554313595095474955637092556406339979689548203191181108819253039326456693336167344379875982494846064672348968302752367930994156230033537180995751477979138726637833270827349753245534561885807298753672296174128172627837515857754209735908488566444072402082480792969243026629759139860002722015259088115348189912388444428048026350512870038214134323165246474443506557486165685871104461239022060496975251721954242135723615401418851881976359681266487416235282875251949568000000*x10^345+690480748922772503497492114597119813550922362629927905485395584627076548791075411947650898466236946412114545397187444448701194797716180597407267932248932155093649046658672574398186874562533285608969138133191397926615637957632003945780607817231934791631824395301804475768982409840873870360383954593967541078662438541269146167919777242300660830601812387994319016326071432061678850275132338017067770845440450284167925020088748407353967185846183980454426955911490165369716833988429331025240306716244026039958440305865489/6807564234751726717653071986521182328047563853184116358081444929078135452488504906540836455680263573642889406372159689685703398577789310593851998403193694182085819119001093865688172276261245804282767611050562587177146500871345554834636230654578734387817824473054135343724328833518423109043116035505677214205349449682744258722424609384111864380795307650521505377531398269660453771013999521659820332448103312462809690322677146356876761684719733387030213714264633176736373690049132458415498174038570222716767927310405705735878742649210396752213941168460216076944681380991112462447342626678016792268181078016000000*x10^344-168726964866541183531071113350220939742540047342189441379710126731832209944193360515172874417384712554325898529183394529063867700197915811294516237720765435241433151127636805401545072321693136371619561930377805906466946784328716177449121838324766254266463086732233138384167365132332037338666730351508270037491374745082842857934206314237606488895102089631719456813720658860757708588908486888525306294731088700309792481674666855922309294672767045650683222122656439024153067196656163416724321663317349990408320981209477/12434882125845313832778126167095201092711733499869448045797290234357517243687582631060095940050280267358342957083347314828264136928778462605456283473762682804792262497252293942828040128294950176225386754623128228766775886502866111109184641438274883464611611922081725329039646810101403631725502486157411574113558432645344098624925898916422086002079949536780998284283684294935988633798944688380985423826801731108102671021363521185608617349544270393942171441381611015730879042119332484691504652814832116879682006868178942962519336424918635960996707921323483449424989007763055722825412241748543099249630170316800000*x10^343-17503887197023164783438255627066653290635919330591515119169033342275932130539355087503007595284323465441512067601148175224784581792717782066966521306763852428638659408610447619672128881376498465402921277310477699810807081219357713813153262396576919100897236719316993720823548857447742203213187362268206866607943810211442732158511644980315802994037179214788333388501547188466506173661021331461914121049415951537529441872510428695563343646369924101028288028322856916543620708221638364849679422595077391153608003673363607/69738503371259288956096110249119397417140056795712270403215143572124173744746241197246072875043468118684063849384769770390928469270494441539578232175223721519735687273478939185140486977293871684620480145631576626399269327326296222540636116487012442731309211988492710230537017724918331241866758831996292229576721189069947584821510345093344368547368676987315773488865652247273597884606348166422308771020356493752345883582924067852207380501384874078974050679250706164667875113847326005997274094364190313569961785481745491079871407363217760435480203714018042883175167981907887028633897159056718157806518478150041600000*x10^342+33124681966313804050578803263415128072265009084042535694032446116210765245407344117302730045234632075190721802463848219970637890341042139895167730939079235354479434544762219996998800288110621117957236291508921910673471519785219638336698450403173054709867502776379828322993436622287157714147821513859306052897230875946492386192143663158882515176002260458134858299785607208810308627987433811372907602015519073033925721516675059932005699566615540550967904101504248837931630036075053028890003238023572154530324469143755304417/69326412214974574975900996870374600977856956460101243350832508632834349081709104317444164262600029443437294381183859767202254801042986974385026178985097399528937249121408381817228293190609862442847722762952844582697819099483004472134714175798680096478806021190378889670083844438361995648164818893443586866401949654770897894547565056690520060915043316623299816645522355211266981169833674290893449673737054387198354748816297698360353427798422145277598294925236951991876655851810955443234562929261129188989775647658444267723490349046980564578361457055707936266138223807469340423464696857662292095964934505324609536000000*x10^341-1476421479700893450062454797817011039761686979145085538916361513814807119691330764856367948753612690886526280516722417030714464376054479808244932122799018841107286761216602876458377858620034017169292334651396001205889385446631323233442792165863679458293474461282569325310090968195984293135484676055490474965253830892143249176690921199215785466820895998977006024928469000553823080029005642957327719791312744860029737689125670437942388399583490172517589932578740696902151712093535914779770500973798042428979898380958398839/16101618320897320639564102498925713775502260855249321036322389101819590754461469389857999441636135870733823211113670655608265631209984071470070596409441976664785425602391624164001410031367451922209793673976144548239493468267020393528062647282274086924109785566797677600793667095361495763444732130090123401228839919817756930346531238973282078664139092893153505801540676049068460142671046932078478633900219083478327554563785271877243376778988369225764765272958259817468126520420609006170608164215488069700851118165832217019649371391556776289167822283906359390845006819799330678998252173392532357772500917365715763200000*x10^340+12072381532603898198528971895269564880978270985710194280676670295032722834111097728157736860040610467790751600461468509979636823483472764509775314617196855380930187376819460285761457127445691859025431221882266419116085613900313623991467273167941547872639376061668240950313708223537264342327466682099882905263871324449794645475434952746433063309650781715348435016186815337963854374293869456480278872664485105987075657249972790679796945414428875578411525776562149313901497602838053876383141126212545941642411314574733867851/3361623580056726329443689154367552080069145480595929677583225316563559457513078201188721107917095305257285947952915322589235865454655858186506575536093702475117447018621761534647641318793653738045024271117876708744694248579012625016164915953013549168033532782619188609308555395623430646123257340629019640705531273055829661172347236218299503361921284087693068660199206448611639739990302247248221151526515127020067160881378027169473464172429612595501500994742101998626508863344955717002557582039274345980402182425233950614510470802767873906901771876823715440170294280949941894819431014975624612653320089482679025664000000*x10^339+9828214477412004152107229000892617322965499735999805094143546194987953182004885893007759324748633229359939832550339006230936377526549179027074762020879780541490704470594285982638249131693755338990231309511814424823730226338038576243271552794788725962517224940585457965347995424354262370323992528079147768850599414981334868736259398722209951260919861893852418752657948442484912090340494604733076913489402732968022888730352144198670786795241667895348463902504962998023068188581524683005212674036433148982940399404827106722877/4294068410331771384410759346013503422554531902868814447461827538854499880831533409821896024885547534067272436412682593448125979306974883126239640833070866016836231288200846009982318103910072726625513072389331889611670818771067023486165970571152893633814972013770524925628487106050840167413446376767634605872265533761384619602359690292092648363414208542913863291324807023529985604420715739553900149556835391907978203713440263395378448510464916171991641477559531946107599804612087571746301485140099271465448911922771257467721582083370107620940318531208886716057530391155505087989344914439897867280330668786081442299904000000*x10^338-15451518072056095322896407914672883267844475252492806667780331042056976496151791966822635898066136746588981989389359821974395646694973369999923773360722478973712836254154732114817097061471234268881935895567074512675564713063963400642298137914862291946684223413031835812504448087617198193920469235010226253280180374801708715682349251105023615950616097606874622786535570754338915876632303085877557871588682346577602580864582550777716818260012549148854524927885936069297522707948532655048005188230788339756882345351998352786939/25617185259350681858999044327074843275125321751971670189429416860366273574789262170594625428460066431807042420656232157484820127979895874193109628741291337837583002656466761339551657717040662437697346557568357101454767627411394128683184418721620691164016175899293874413463660221240440770169360099116631591603686955696488816370648666656826999379453906964583275863674848757516028405801298469110124320784777995153881398153323628484429144256716414191767278300412293438493338262942968142303650002778649368056735223127846815978864752543076527750066814551897587037508924162093413210633577661001447848232372675500965861491998720000*x10^337+92831520762067930289292578999096183538490324957089753535669841894987865636370810351072642202498033500630885301603754556557936652733684191656901311030918692800968352249776434493113274834292289265350856480141453026372140236935932385573432597734061086099788608116109267251368203053532570191436674336447437980690884798354952448620881085437523006698286101381261269703967822652870709000215389057036035567892247293314050523684759475124144023889182610131278101387080821700189686044931337528126258011959056872183422635924741114060251/1901881935921490016804474503070708061335061766434260362548547615390829401764657342968388857567489780543250119109326326843569979198507420962821775467156478112184192621464956523693986709295443120374499971698256815108005475368421685311327328056605172525813322150099090676151089925516335754148937340691992345437243425498678715154790582827552307529686729456461485632303132710785280896794338825736963775330991093579606346226534633023843981922089551962722116116242730876494202386188190059049816439600233059143606099898885596943885413446379924029929202898549972370966571642337238253516735311195562037217251910756889889716830208000000*x10^336+30302118615792318278697689408870902229193883376343829480454938930545301220767306198008713404934576221151293462953389580702534949656882706021661375279936903405734214201346481023060397463898506902301382507903873537706872236102569249864444016083602475660630088685153581489779949568317870402319820127741166317536090370607644809497426259285401495567301453142591888464552766338402980571312451829478126865088230165698190371335572309893958705001665969858835148193577945318055646512631025797019598877575286615825778982127279581786759/2758773797160842661738358619838829275782726957904641405015475661885598692669612849140959661526468692656143029916825001575288321474758017220796421556754451767124323363004112759644024677219763647136637321584284610925898052182765521550496783554636074433047895866077801859911471100748970544479777241443329556018858595228852641762992933332273676856248882288493583554549599096963264597547832142827244157622976091785802612108819467682938523227646383066805706893890554677991590274470781184555777692606931470406109947106075810951570050273869779911545656951742817065577884140533136807299000671184771306732717057361642477391446016000000*x10^335-29854868321449318952440669521319995878079717240920727862020642145380788099011788248694359887734963429923316203362921838803351396301406216776834872346518844946461528035664979655972432086366599319355570814753107607709865283836601333433060054620846376325956764375452176653808090717930568336035167693290318375087870458580033794943627795218012453196427803820481239713885438050247654903080187564212905941751201626779996702924126214919402346715445650038791734644074869510087083913464459688783014316167180600430416608200453383400218277/7029355635165827102109337763349336994694388288741026299979431986484505468922173539611165217569442228887852440228070104013834643117683427878589282126610343102632775928934479311572974877555957772904151895396757188639188236961686548910665804497212717655406038666766239139054428364708376947334472411197603708736051700643116531212105994130633328629722152071081650896992378499062398194551876299923818113623343081870225055653272003656127357184042984054220941165633133319522572019351550458248121560762461386594768145226281166304600488097820199214618333913040697883092448790078432584997853710178797289554963062157465032393404448768000000*x10^334+1960320848886737966791450680420099660472208536449949956841397889632720772191123452375172561620874030475165890555729309315002793515899550849678861357042366585599582902993780179892261377067311502354837202220494845356632438955748748375376536193164648354182088315082713771859372423166198565358895420666507252641532984358024017912431031503529955190537423449406393819331486275420722051475310733712241020034205579186393712639904847698769439311747508700370018120405778127657156835846643920201870095374691877049883567637265196437206923/3450774584535951486490038538371492706486336069018322001808084793365120866561794283081844743170453457817673016111961687424973370257771864594943829407608713886746999092386017116590369485345651997607492748649317165331965134508464305828872304025904425030835691709139790122808537560856839592327831910951550911561334471224802660776852033482310906781863601925803719531250803990448813659143648365417147073960550240190837754593424438158462520799439283081163007481310810902311080809499852043139986948010662862510158907656538027094985694157111734159903545739129069869881747587856685087180764548633227760326981866877301015902216729395200000*x10^333+5180080589179905927425080515741571193240140750041396175397557851894060244304345885485169402368552361430544570391337422408032055796954264529109338152210424912791077101740343819769467148617268797434107131465540217058224390938627083275998313227847037555974217439929397345134126720410132688145732887680481526992124464989728400416008164436643230992184317436348067862636833709295643253855361917230802033806402830936261505177160161917281708710574723397729804062790875461822866879805090656282288840938195322400469936394295592607859523/212567714407414611567786373963683950719558301851528635311378023271291445380206527837841636179299933001568657792496839945378359607878746859048539891508696775423615144090978654381966760297292163052621553316797937384449052285721401239058533927995712581899478609283011071565005913748781318887394445714615536152178203427447843903854085262510351857762797878629509123125049525811646921403248739309696259755969894795755605682954945390561291281245459837799641260848745951582362577865190885857423195997456832330625788711642742469051118760078082824250058417530350703984715651411971801370335096195806830036142082999641742579576550530744320000*x10^332-15272068565264858663287720864954949572054422393179258914979634121915236970752415727556915333607966698257827467706388527334688495069045143399052973439308419707095119800834629658960269803109595898057610827865017778051664458363454334003455807127918456199167585789267908805980468735849701315027610838761480732131158431512123201199059073239126472058312188515236418578311764684554049399950584568651529786991593914486461400893584131925766424257374292629855158446229509178027329442578309795274655725427174368324795594397937574279819736987/573932828900019451233023209701946666942807414999127315340720662832486902526557625162172417684109819104235376039741467852521570941272616519431057707073481293643760889045642366831310252802688840242078193955354430938012441171447783345458041605588423971128592245064129893225515967121709560995965003429461947610881149254109178540406030208777950015959554272299674632437633719691446687788771596136179901341118715948540135343978352554515486459362741562059031404291614069272378960236015391815042629193133447292689629521435404666438020652210823625475157727331946900758732258812323863699904759728678441097583624099032704964856686433009664000000*x10^331+1440180354015796708795203482026093817573238844670844394788954191631166876274148703401726431888600229031276837848402425884864986519638421965598324664929614988200372684445909359981227331537148893254069928473315395120779530638673801593905924595529771854084850196022994298694797478630276335758965672889775954698512337836028669787583055649211637023009125052190828340438078575217207840963816344810707202150400445518979372973271197973515808773551261654811835632767842480661090143950263943282030602479758385572437277271501329429624903717/264892074876932054415241481400898461665911114614981837849563382845763185781488134690233423546512224201954788941419139008856109665202746085891257403264683673989428102636450323152912424370471772419420704902471275817544203617591284620980634587194657217443965651568059950719468907902327489690445386198213206589637453501896543941725860096359053853519794279522926753432754024472975394364048428985929185234362484283941600927990008871314839904321265336334937571211514185818021058570468642376173521166061591058164444394508648307586778762558841673296226643383975492657876427144149475553802196797851588198884749584168940753010778353696768000000*x10^330-66532018586488373859360939099569180795770242729008953018753695919800981580780841367726765873644359538242519670845567144046127425728259756743099277539490201574592257784485978506991679074537130394661804221230530584347747811166265137880935062848886482518570644408482894590699689475517211984169588509429731673907036981237433687965665482134557827145847333804301003482814702706862219567452392026413543381838738367143502898757726007560615780354700400412214398118274846164925876901348674309351455888166397060250820245431879778168858239613/195951776163800189414526375854367855578150763882282693727941532110291657301325351765046221573181236303200878064665280508099622801368689459408332734569862129416953717730938026146535087602053505971682438865273267646707215398664623836397674592049931590658871623282540348061253580516650773986493341816045975919792454313080372441021207217087284611900513626387734074507094041587557153017947050758236389541754854503204799757440867207644900280190169570736541560742659461586414803714128609902271328625165303424058936737253945902889677760741914750065453851163913741859045878299020508819348128289301052276671776692392327398323973200224976896000000*x10^329-58392898395531437176337806843135578759943300420612898321210962686156244102165640058148164724988088285902237508383811540099936040436814695648479894074269321620777631464416827018433478002976125439190010653290043316381295721959716495683711575863486664117411190138786252640782291889010465947571530372643330030428434844161194784620841087670927422102871782582949247727135947630493548012378149337082232790843236079409042301498054314904220102912443215030990887243514178029531780733624081133510977919349838609900721883494078145907522907913/519964427782475230878491864189647312424087556877850680503627462243749465637891864126542487408183362092596895190613169609128482786784036024761513356813778177651237242837665713402422589791862088536271471608530831133178249556510883631093285975915103799669532989498371331200581851561167067385355294248285042080644922925877673067003284911646014737828400967846799792815699270680025978048981780069070202140009824517335562399839692468112079140232882026696284875177192837606342543007735292308608566311070431504330303597631734168945028079794781938692705667558591763384125815649438931690471324115495862902635842228589966588215651712010027008000000*x10^328+264205565798623832234094849344226815003581365716141283906222075059127609059741392162963173644004450852042753210217041414327740265988984461997198635045675633236260829930411848273200675765580627710516713137410221465102996118483319140768660614446690009209375250695648551475424550154333474716827715403733645990766989351976804892692915345102463509480007754176700779311998573348024457232483256979146868015270791324714961570346796824812118939883038561762787441491115638104252048586225738827620210471276391023041870523981000371148535410559/6803445668407142576472355769663651945673394521992855126234129994869326341502016213282404813020852524447134486405178539241218903663520898030657312544265613133356633079618168267807698241543297727336814277402287852693674518641635739599727261835973624827676022760369800884686724315538114872811048827853116283935194013750150531152256314577270521725185833108182127066886305123919984352783121602325967444889728548351270647578346909449430937728202687495972722988985136506280321984954545335806860529865739334883326283517457001748329611852959280122272557712411085117346072894541992066207767014204532535046044086759861607269808349511811197829120000*x10^327-59235798467546642678920787000542381690453250236464637548048230447681207389059494680703019560801752348290671495200273374031657208991899145224652305701792888775865443579357266260063361805013283748993727909509654934590819178607165412628511041861195866270222855788239123176292005005606388414593953118162838180946335939986803614843485961223639229089176051390851895637672693262501509495890459847136608765145959203352884015537153920650729520292465179769631241677612638631597102423744827386590157637757621902207328075640161631126151201761/10973299465172810607213477047844599912376442777407830848764725798176332808874219698842588408098149232979249171621255708453578876876646609726866633135912279247349408192932529464205964905714996334414216576455302988215604062325218934838269777154796169076896810903822259491430200508932443343243627141698574651508377441532500856697187604156887938266428763077713108172397266328903200569005034842461237814338271852179468786416688563628114415690649495961246327401588929848839229007991202154527194403009256991747300457286220970561821954601547226003665415665179169544106569184745148493883495184200858927493619494773970334306142499212598706176000000*x10^326-16160255412429626417265264788445641794802247259169303468562139581763714120263784342619527577687275953190304822056287773765279339702155639273236116105810908628841333160278696103722029973029067444669298752369934808734847728166272040789242197879693096897481735921665166778877415105940045007524818593503734369905293705848906729877276596003526193962144662489009152732171817471337209918330286757951349145998826136291496911892248736458443111142469497024042560717702012503036804933591546143919667629127052257634118775700392472478710818891/408964080995160332982753853315588725491313511155043610556559947743536499934444017273376467424630096089215505305246353750307036138586413907594242906185910696698988704600424214985100970363641644463289021498764613037616056408142853363694180488841457225262900069454511222010853187056465532243187350690985097587199046466613872373530806293698636185335845997597589827397247283886841359981768348637034035648287949845234079743113988619965792917242610528514872402306342157334846813195783430204345605134786557421558017784722832758155620452756735947980762281785007713918391023716438855185773007903945926039873522098366449119743581677518892040192000000*x10^325+2660140806336917680610608854843675961840634784220500314616969370225548366252780167491387788711011608764929320357636866578877851906644321718710565305561586629339049464593260897656104666337347734233313186811762481839351852116306700461046158562912200654862586606705762642559755880356086998402309223125720180923957189998275431604718594178620403067975174694680944163155530455640252643387448592627837337977987755775285701310158296552397418530962355724522053789109815649563303829143274216169060594947647323541956305853936070819384316106001737/13887193298352659427095372597037446351508532898291815883669106145527268928273915494552044704338164172901490913650250434299176026157978857060177706365354969527807559442116605068249073650638179321039905303033549964918328427451306871670963286859589362998252297658466837565822541672876400078381912867413780958768518020866807264187985589315124588945449322540421357768928326018945472060900907814667764748508913912894613645836921711568178430090807325716779522165116460636619393235689217939448963713561947130363845609915833231968690403714260482585582744802573506941526803992339114205543294029394291810535985189894229512759132803023509017008799744000000*x10^324-699984167760476117517464929566103348561836924492919118233051375035066395384692810028547164406987574941070741182502561676258632804876594992091019923392505032564718586769285058887135623405733989014301246202366808484155921060054386661668978198342601872028288285847623976910619790845538949998615772065206547958002571385980607907489774972527995875038500958062119314133295646356556186762301201890247656143114920549171939252828944745521407468921271638476790151036652820033753049434953116817898298821122852765671018843725945783804646123634927/15871078055260182202394711539471367258866894740904932438478978452031164489455903422345193947815044769030275329886000496341915458466261550925917378703262822317494353648133262935141798457872204938331320346324057102763803917087207853338243756410959271998002625895390671503797190483287314375293614705615749667164020595276351159071983530645856673080513511474767266021632372593080539498172466073906016855438758757593844166670767670363632491532351229390605168188704526441850735126501963359370244244070796720415823554189523693678503318530583408669237422631512579361744918848387559092049478890736333497755411645593405157439008917741153162295771136000000*x10^323+69199806446658747314819819416641466621033741634157827138476089214876521103751696032984924655421768308019844827566953153413270866006235966115505896081098520899760955395048413748638960695576876069043911701302079683418242786774863284218770576969832884101656592857478780705788673893335260929293699509136206832320854446478321753725822498582158568413064259322426729069742841713306703162132133775160777823771515194306114247809152068955349262299468326156070954531375568789393487080007231499626459354425063719123489098214097652928413774614895921/16797949013687376843014562693376495106784721393773780492886150793629784495640128182210153274367443383541643409151342925328283321240691225499990953619533371140836023901184245490554079487811941706729869454549382037565210065845100791973197191785359293482685979247681486719618946407511293534810761804423709447726399398040490066761787368835574702788415500544893674357295703152516443004865738092622128239796382269037324666004340502312868629037840541187016510010924870786054818057889678019557466507924531248888107649754191877389327912332769479735520888113192913996470822109133392543025168457955335374024327685696060018633447038537236506973844170342400000*x10^322+349562184069671739397590901144141874500976377758722997248905984714302657400581704709486230454047840303271085009254250445377949103395452470226271000740326171072084523573471392960229666142138795099784469792581411120932766707559192971004751690862012251541109414020668039825717913766431265988847371070116185377051132290715821047748121081643580606148683236006330685783165151401090259532080730592776740942954161898900261627601880556400886388615520134415214945768760304104740150095789813699796370394660240611684328134818033110538396895852678171/755907705615931957935655321201942279805312462719820122179876785713340302303805768199456897346534952259373953411810431639772749455831105147499592912879001701337621075553291047074933576951537376802844125454722191690434452963029535638793873630341168206720869066145666902382852588338008209066484281199066925147687972911822053004280431597600861625478697524520215346078306641863239935218958214167995770790837202106679609970195322604079088306702824353415742950491619185372466812605035510880085992856603906199964844238938634482519756054974626588098439965093681129841186994911002664436132580607990091831094745856322700838505116734175642813822987665408000000*x10^321-1429444369199242918250981745060607818655358251572134434001164429698645212654784588547807272695627127763989391231982654752192446113944831808549598650120543453450682867293670436681593903726228184975598806170622479586076289943935981352491828083527218082080747204728817469326533509626406056057815336855144802501403939464410293852199419184786190171806348399055744307519413242480614117544617447164982443945595141856521235687851674710726014688087994427333300489230013651522616851874517167301212875911843733933936370429191018846261916511503924107/5952773181725464168743285654465295453466835643918583462166529687492554880642470424570723066603962749042569883118007149163210401964669953036559294188922138398033765969982166995715101918493356842322397487955937259562171317083857593155501754838936699627926843895897126856264964133161814646398563714442652035538042786680598667408708398831106785300644743005596695850366664804673014489849295936572966694977842966590101928515288165507122820415284741783148975735121501084808176149264654648180677193745755761324723148381641746549843078932925184381275214725112738897499347584924145982434544072287921973169871123618541269103227794281633187158856027865088000000*x10^320+990145751846519105517500118562440545799875259627730133424860899016148021538501348849682962908623656077921908244692237997917863664203327528998119871176912950621956139622202358721947277370590618355783429412658849938329173702565196137509967590963148950748772069604384590976315127325976078120083622859150760900562125818653409126650725172650779092179858721875288091499301991041035958231480495287420695658336896036336835262620971530219498217001528101084779514496540958814050666568532974504243844923432786058022663609913640384166939544542636892797/24001581468717071528372927758804071268378281316279728519455447699969981278750440751869155404547177804139641768731804825426064340721549250643407074169734062020872144390968097326723290935365214788243906671438339030554674750482113815602983075510592772899801034588257215484460335384908436654279008896632773007289388515896173826991912264087022558332199603798565877668678392492441594423072361216262201714150662841291290975773641883324719211914428078869656670164009892373946566233835087541464490445182887229661283734274779522088967294257554343425301665771654563234717369462414156601176081699464901395820920370429958397024214466543545010624507504352034816000000*x10^319-130814864765633981591142228659533034353723035881897041662268515405547605757672602604268996129724041096378922121254513867904193842472985122249107283495505376659695609599874399970732202368419054903558788350459322065931017021842625152072269156763734945124241008262338753770180761818303149380590188136079204219282208664629473376113880818329605747174181222501273905519579390414252730687632097471871210131765833082579430803309942699946904459938934772116321934819510825028759836681928854405924837905845984197385538824222196490876767589641660044397/64004217249912190742327807356810856715675416843412609385214527199919950076667842004984414412125807477705711383284812867802838241924131335049085531119290832055659051709248259537928775827640572768650417790502237414812466001285636841607954868028247394399469425568685907958560894359755831078077357057687394686105036042389796871978432704232060155552532276796175673783142379979844251794859629910032537904401767576776775935396378355532584565105141543652417787104026379663857509956893566777238641187154365945763423291399412058903912784686811582467471108724412168625912985233104417603136217865239737055522454321146555725397905244116120028332020011605426176000000*x10^318-7124423172417959355309903869119760819938946387421304315232550560670459611762346966567285670800172316171008515666285828084389809102534145068726012842659670240087098435888464184253608169236111897550637785868093353131611726496959465191754312611358604490627370860502186483983978873587843692995531761575355432165449266636933180495673352752395933371060657071134947293022422601934919187122782377074703610343849491706553853008419861595131646681856385675014285224932460000642981982905716097486417612783475449291170847031582709062674215721427017077/8862122388449380256630004095558426314478134639857130530260472996911993087538624277613226610909727189220790806916358704772700679651033569468334919693440269053860484082818989782174753576134848537197750155608002103589418369408780485761101443265449639224541920463356510332723816142120038149272249438756716187306851144330894951504706066739823713845735238325624324062281252612593819479288256449081428325224860126015245898747190849227588632091481136813411693599019037184226424455569878476848427241298296823259550917270687823540541770187404680649342153515687838732818721032275996283511168627494732823072339829081830792747402264569924311615202770837674393600000*x10^317+159779867517281193015344545354550032045066731149886976166842193105818929873177106585224306909055610365320944906049632836249087156526212130187269289245530890631982350784720420710234315049154703202195744880833725559692092769036304833746740875024056396778972867916060379772788536179907972908676766079062358516913288261681174575784649306411367662328446301424681373408885846382546826276341032073926550896472415947823886928372383995954565284626416912084115836108357462230364860082112280520537706489883086383355060455516157719071415099717660212209/648042699655360931266069049487709924246213595539552670025297087899189494526261900300467195922773800711770327755758730286503737199481829767371991002582819674563547898556138627821528855254860799282585480128835153824976218263017073021280543038786004868294627933882944818080429055392527789665533240209084871196813489929196693328781631130349609074969389302561278697054316597295923049422953752839079446282067896714864856345888330849767418721689558129480730094428267094096557288313547363619541242019937955200854660825419047096402116944953967272483144975834673207337368975485182228231754205885552337687164850001608876719653790596675715286861702617504940032000000*x10^316-46924378483827554656293025616162855302776708517102850817310265508605254186081655078481616442237542248450979429508954875789408855896603923078929968376595171888135361055492273713201790636893634637154115814561121129707616943234869567162996373263444180498444464392135734993587370701758457613587019930798160866081100528277106908302153426360063632793407630308884966190263669852070194468823373977018253239777893801090468901317552616629487639031348301531826810467475918007987277548293957634254243140748495168618824095138775242019032605790308615555963/1471637932017360327222698045622849130039953191305268297833998793816862874190396679523709229472075566195667127747698170405103107483071564867587925498830833534070931393355622947372917389367728027501860323426364410010263235514801805547912118702147970227807276455648110825500163305928631383317701967834810113018529282509557842615870451714493236387627037996878467926662381856259320977337863529205876414287995289863935861362580066084216659563296122075002860727540274405131823337212999144087189932222932206127844294597199888468298545294030636851608620535467870301462405905156971062842427758027549474162963046955377730525845518397747445032122906468220873474048000000*x10^315-137285707307353087147256493411725310835727648805092187565170007612724267384023840827750097117377310965287376189387235618146017378422938266305003115199698497597620025987026149118417106420069074732232141306894459335435075570901526554235895164875544591722759485816472717087912213302870759609000223569165088090164346493585493553550489765679778482528284947253214559474232432210801749602669943292750136813638930426388520733140827454503681686491006790943220443347815646379420095318228519042856645468040297653447829277082709449288287199094609519627957/977702727925715388303952483401071040211997992914445520051896653201239444053038084905387913543811657977994124507288929938226682680571545095666596322314157406090033329331172045400116389227214220453054113054533737123182156831106508631285614861390669674983234212534217628432290312702403468116887816448799300539946545143622610348798296466319688320070763061926167600731698782322101609307736970130594985056060870756876661348885011176677758917142550920374627836078575032063942268032054340453562184062289869307480554992394253175120524455343263101050527170290836014826114759535194957022951095969575596107539449740900041334807186222794393481341290951796194849849344000000*x10^314+75382149728630137413825045962930174236745423858862207056418492144103216774751043137853243145888817533848153101944603112228690962635893210974446793078129999824255177530829596014252652038618786898835321518313761265333888482357979672620062058427190452899677679320553391295230750009500899784667988455530389018825180229228474930288134048462752768596397235934514037428740072280576533944903925452777245992716782952130279606239906923643118819896941684915741516912639838434823080938746561076096591334500746973875823143100272778189032980025211695205339989/77434056051716658753673036685364826384790241038824085188110214933538163969000616324506722752669883311857134660977283251107553268301266371576794428727281266562330639683028825995689218026795366259881885753919071980156026821023635483597820697022141038258672149632710036171837392766030354674857515062744904602763766375374910739624825080132519314949604434504552473977950543559910447457172768034343122816440020963944631578831692885192878506237690032893670524617423142539464227628138703763922124977733357649152459955397624851469545536863186437603201751887034212374228288955187440596217726800790387211717124419479283273716729148845315963722230243382258632108068044800000*x10^313-6626193482667703833969016992905524030312883358609578781370865240024577736426577429068979827067724112853389668146182937400647962784406282005685489101435904017056618562741024582161735278265803998739486683173882573784247271496240602166879299344792116645610939391749021723896476795109936133643074291922631154344272756300836118680350881812983944620350847413322888034439849814929617389712399118993469786053057573113243855522780238099425406079469454842960921883446016780113784023568301405776575630753426476427698664115418525372251176338528552865995137/30973622420686663501469214674145930553916096415529634075244085973415265587600246529802689101067953324742853864390913300443021307320506548630717771490912506624932255873211530398275687210718146503952754301567628792062410728409454193439128278808856415303468859853084014468734957106412141869943006025097961841105506550149964295849930032053007725979841773801820989591180217423964178982869107213737249126576008385577852631532677154077151402495076013157468209846969257015785691051255481505568849991093343059660983982159049940587818214745274575041280700754813684949691315582074976238487090720316154884686849767791713309486691659538126385488892097352903452843227217920000*x10^312+4890382462566770879136489744784758279754685103446305571584258675247520173925998225623119370489743419264082912276131698735037919560546646361790750863392135060469295946103466237796422990913077808016457023287878640262690759734111929849635086617057038261332199602259818933418169493568408964194324916783117512362464140659208653730120903735051169192940237144573830958951821406542199765912433410999106533282156782611795694987844446516691532351032961652287574337255769859480887128793823863048566939683116590043987285107183779112901072476809996156336185927/250886341607561974361900638860582037486720380965790036009477096384663651259561996891401781718650421930417116301566397733588472589296103043908813949076391303661951272573013396226033066406816986682017309842697793215705526900116578966856939058351736963958097764809980517196753152561938349146538348803293490912954603056214710796384433259629362580436718367794750015688559761134109849761239768431271717925265667923180606315414684948024926360210115706575492499760450981827864097515169400195107684927856078783253970255488304518761327539436724057834373676113990848092499656214807307531745434834560854565963483119112877806842202442258823722460025988558517968030140465152000000*x10^311+562165680921311276932125184073358819119100352796749096570332168388256756230192658228910853581240269043940793230283167771104252626551694268456309746328416690183613882889095744471476762859423148788146290119004250260461334547256837587173802208279777668028455009984028684049771034115742362151123251655600138564830620388654483450584621175960233186078135376285804392331255333437381175137424995660930577016351065930787448411702323656978914903738990026044305731646421975162980482529761779791623446297844570561222847845872096040740120864648191594319241387/311445113719732106104428379275205287914549438440291079184178464477513498115318340968636694547290178948104006443323804083075345283264127916576458695405175411442422269400982147039213461746393500708711143253004157095358585117386098027822407106919397610430742052867562021347693568697578640319840708859260885271253990000818261678270330942988174237783512456572793122923729358649239813496711436673302822252053932594293166460514781314789563757502212601266128620392283977441486465880899945069788850255269615041280790661985481471565785911024898830415084563451850707976896124956312519694580539794627267737058116975450469001597216824873022552019342606486436098244312301568000000*x10^310-14077071499588969245758244094877967836115928669950737920730797684237755116373861045819549388659827794051889843394112344168757767056195796417725532052008154028084015151482786777829645341854051173215353340863043815257195820595099550895373424715006142604625120462161671708987013399452147145373676881006809165558205826009098423660321105037956983351646074149126583525120835823411176891454565044083130046917360021790926620375422980458776707370041173359793103911275058579687094424962450104396939493527605757833727162647801991686741516543989675626175153/14830719700939624100210875203581204186407116116204337104008498308453023719777063855649366407013818045147809830634466861098825965869720376979831366447865495782972489019094387954248260083161595271843387773952578909302789767494576096562971766996161790972892478707979143873699693747503744777135271850440994536726380476229441032298587187761341630370643450312990148710653778983297133976033877936823943916764472980680626974310227681656645893214391076250768029542489713211499355518138092622370897631203315001965751936285022927217418376715471372876908788735802414665566482140776786652122882847363203225574196046450022333409391277374905835810444886023163623725919633408000000*x10^309+5675510283614955704068161215662965602103988294742911237849197717337995847736582277586964945104359865826802154123584049643616062312911456471950052454851978468489698892812035630959630192011534773527154318387295819819656096660453305913146661451232838868867181999738770589097878145851307431878407807326343251723514428489682619117208574057510138553600688116643310216054179377371127448658570090032430355342428232571667918268015137351140698286765726994896806766752857667978567750333618711268452273913809292018803909128665653007720728409238545961842942757/36127633191488924308113691995923813398087734859073765185364701879391565781376927552361856567485660757980064747425561273636740052858638838322869208667000347727320983250513929056548761562581646082210492617348482223061595873616787371227399224402650122809966078132637194476332453968919122277101522227674262691465462840094918354679358389386628211582887444962444002259152605603311818365618526654103127381238256180938007309419714632515589395870256661746870919965504941383212430042184393628095506629611275344788571716790315850701631165678888264328149809360414682125319950494932252284571342616176763057498741569152254404185277151685270616034243742352426587396340226981888000000*x10^308-2038961701126938586912372068440089008317807991777919543559474102053897162768189406285230669563123602052279330132933721692014765976288642210746619495136502464029768330671546364713043674032487668891228382074628382860032148336076380662239142117213331791456130888103955849152889109072911420936833616769036456712448977338724507419589166498615759987249360554984208850564902960993428588126480895136659693841407151872397826793174327006433325418797974793119811544188772010717991121657342873962382499223482993576542353626102348013265872136112748896842238579/260118958978720255018418582370651456466231690985331109334625853531619273625913878377005367285896757457456466181464041170184528380582199635924658302402402503636711079403700289207151083250587851791915546844909072006043490290040869072837274415699080884231755762554987800229593668576217680395130960039254691378551332448683412153691380403583723123396789603729596816265898760343845092232453391909542517144915444502753652627821945354112243650265847964577470623751635577959129496303727634122287647733201182482477716360890274125051744392887995503162678627394985711302303643563512216448913666836472694013990939297896231710133995492133948435446554944937471429253649634269593600000*x10^307-619278260307772148761509842981069262093745633713497772200309078066373279096099483505173631120662371481046333727506006970355961101111254908157708585480916664415225204163254641336083572683462511396288915348875597718592977435587763785783892319165460448294239185877737717033626563116557881796618452688103245411751460127460764378875427430338728703538592129233280321270998213732920255506371854999087170415846108668540684850879825195152768578366666790738540004928706967643542555844869224268815841324387420429467482438681268365554884522179660806430069271/236471780889745686380380529427864960423846991804846463031478048665108430569012616706368515714451597688596787437694582881985934891438363305386053002184002276033373708548818444733773712045988956174468678949917338187312263900037153702579340377908255349301596147777261636572357880523834254904664509126595173980501211316984920139719436730530657384906172367026906196605362509403495538393139447190493197404468585911594229661656313958283857863878043604161336930683305070871935905730661485565716043393819256802252469418991158295501585811716359548329707843086350646638457857785011105862648788033156994558173581179905665191030904992849044032224140859034064935685136031154176000000*x10^306+350896907708891666630988522122141860837981901992384378360926824975845407705550923935203216573854562355942687185176093211028928700655876777630912529551903869542620842048614778771553955024316543918757639340835604678557727493394690926576067153673750688115252044448761030649586534124287780851298328487312040923847398795856296947620022113615693440992704701176194664621178496392918078346341710358588882488170237848623085978779122485557790273992424230111665131923885952807037505143658158130475445581243788645843692416106685747772582823723959825998884561/452380798223861313075510578035915576463011636496228016234131919185424823697241527612183247453733491230359071619937462904668745009708173279868970960699830441107323616354261372534175796957544090072896603208537516532249548330505859257108303331650575450837836108791283130834075945349943791991532104416095115440958839041188542875985009397536909779820503658660168376114606539728426247360788507668769595034635555656962874135342513659325641130897126894917340215220235787755007819658656754995282865622958578230396028453722215869655207639805209570717701960686931671830093293153934289476371594498213380893897285735471707321972166073276432061646182512934732920441129798729728000000*x10^305-5606916760810022945903533576738966739761033363108075780015509550864988393010260607139557450394783885256933994501137289428144473875062009967494951013996561671369875541233644283644323014577807695142934036599787780977439970470518255321654544244720934305911042925805173798775495650125555963836947791869430832553843555776225482556987231358377048889578478338583232950341496402220260878421442266657008475152767444365955658356179369475150045033827791810507502401004307704020099369826406294910000562491031484715077414827797838882826262177021981351161167/58936043852521232605571762718944805521020327188284810786306836744227024234123144471433383916524859731619507022933111425971879157558484393034677825159705182642163908899859366225955909771461862923482963061364013517453210387393875230489004832647903640902859347599871361730341502530555614299316385351551412592063378820540857019437767308224563840545846036089782775153951886959025041876443985299784458430036786027197331084905112094218438421458835482883287050416454494586544025735949477940993844661228799387638307762887027144417318309997000379737557954738444315008354112247956614076537082555956050951421723309453411939918471705910069435723555106405413107047680056995348480000*x10^304-120371865141590631769852551170778727662485631097584102930096401129901312244351173868167297770135622869493045391665552547666395093318854552032220772898632522448281221198580819841151153982173790407280962408589734056568212413210535706489082005677119985008316552267293430464244474343033552801592340063365191608740400292232360860675665695915344031099621149741269399601805630344517639783867817549490931999870044336197422088737212313664182890523342801545709871407543740350296795356529610593318418440146283161506068484036144202034559370014054646759860931/250746077481635789630978045022419718034886482946520831345378178148165884923360287387552942481214857767253902606660874066862176779430642690365720201588563867968479176046674394488612416118583198619909333751985075692437295102730305526080493287992899126750347042515816338998180210766363886291636984950236919028051466254664737137244319093173598885231417680818348534291358937243851996347052592002719332229611053279348644979414476909947538011297590963539803087226370031513660036767494142512591993649591619212861163936646624578066408809805419797428882934705381267490088404836760867161994133056249380411503331898401788980744043257871931781078398089070303037257402424307482624000000*x10^303+81448525618476742396010689366925618084353966413806162038658352582020486276775792615497890159508234921574125744912913473247430674157381072302469552879738658968857764559208513785410162673190454009105452279451014497691427321971098777543973652157497268353890050759874174762734332105664263984125669718688480610097572011133736410610024567589393177897318563398701912930529358097014953958520703439731503380128780328652107294425738836080470350569564642896877190687694235899337622317122488411011076462247920185707721210798690226562448397809137727702413204319/31207140386000157132358296117647436907427586277572706895441924114668874135033068910290874784233483440975942850131850498150046915748567987406659348517708120253448436881694676068354162417501383233952144509247056849035910213356948882045903678928487674174986049062825599219316371374236602533896305898378057693891205343009131284852464399138977049830515869075563606153518843732406265602507459736109868891205307088138362786580841754849470730777494463919410921370230510207814374861691556708138592123932031236892092288800934190344493622157497389645720401816475451462480716899112295353075612674086351459214528964269662651432030069465432423953642916456864000865521284579525551718400000*x10^302-20991704037593178969971464636421595136013266627588653913592786370341448890529944979271663264939538903112022659641393417804851495555560326096408015780871022999020954267311390053421638073223463544315433974085260189744773523124541414766034348918152533415437917127972913587810559611355780369519090991532195000194197869537914360724200131592019920265708096616904258353398994403031467781758046943834684202500019126328363342100229432109143264644894484071335518215113110306837787341144606046852216664162894653849778600516423279707870816655322754948521525929881/39320996886360197986771453108235770503358758709741610688256824384482781410141666826966502228134189135629687991166131627669059113843195664132390779132312231519345030470935291846126244646051742874779702081651291629785246868829755591377838635449894469460482421819160255016338627931538119192709345431956352694302918732191505418914105142915111082786449995035210143753433743102831894659159399267498434802918686931054337111091860611110333120779643024538457760926490442861846112325731361452254626076154359358484036283889177079834061963918446710953607706288759068842725703292881492144875271969348802838610306494979774940804357887526444854181590074735648641090556818570202195165184000000*x10^301+285370053588847698462041772666468705043317375921049692256582925361850401219256701851071514405773761865444195722115157839237760736355215387034494603304288784060768507417884423905901107828108149850450690256922428834592268130267225685179272770475288365106311410927106696457542107721508534948483518582566522516164036407990559546369172279846336035892233555937751101430222934709479547958362334386224079514651408946359786672169559636253050856050717009755619778339475286994164315848659086138819049526525161980638731851822573904973993818826633969041547167231/6553499481060032997795242184705961750559793118290268448042804064080463568356944471161083704689031522604947998527688604611509852307199277355398463188718705253224171745155881974354374107675290479129950346941881938297541144804959265229639772574982411576747070303193375836056437988589686532118224238659392115717153122031917569819017523819185180464408332505868357292238957183805315776526566544583072467153114488509056185181976768518388853463273837423076293487748407143641018720955226908709104346025726559747339380648196179972343660653074451825601284381459844807120950548813582024145878661558133806435051082496629156800726314587740809030265012455941440181759469761700365860864000000*x10^300+1468708640881250063405874198707541326270574079587792569361453785572827502739232705362267593617029069403981551573006348439018711850238032799518689168428805954853673773760076531444154420539519284698543025507725661100995543852013337234370360177871626666650402765017447935877290120185881759328336874550639200594900015288385878595130180093886760391149861502820309410020361057226981862806643077796055291826329922640944858059416666949285284579062139616602059669978715415739885507213957438648898211682684056602725045459225616189838158980090864677414448614919/314567975090881583894171624865886164026870069677932885506054595075862251281133334615732017825073513085037503929329053021352472910745565313059126233058497852154760243767482334769009957168413942998237616653210333038281974950638044731022709083599155755683859374553282040130709023452304953541674763455650821554423349857532043351312841143320888662291599960281681150027469944822655157273275194139987478423349495448434696888734884888882664966237144196307662087411923542894768898605850891618037008609234874867872290271113416638672495711347573687628861650310072550741805626343051937159002175754790422708882451959838199526434863100211558833452720597885189128724454548561617561321472000000*x10^299-256337303822090717321034108980944469681991322502620900406625386770532545599341364866571317748687018009829267670376429068794019714412466212999407615358341774652343939323498149841631637491564828767831008917896338394661122816607711563076139331268563964788692270256851234976621267697423751598535182323390650602275811689465084134979221010760581984581628370136208913949406122704857852235803920873365277511060334857744757483159235033261972383529081265567375490105570036355923140873445967989679476456335420623352019247046876621944870626537137650881871154101/124444473662326780441650313133757163790849697894566855804593026623418033473854945562267611447281829352322529026987317678776802470185058805166247740550614534918366689842080923644883059978713208219083013181489802081078583496955710003481511285819446233017790521801298389502258514772340421181321884443993731603947698844737951215903981111643428481785687896375170564846032066083687754525691285593841200255391009188391748219719295120876658667961947154583250935679442280705622860986930023057684970438818192255422004942418494494419888413280358821479549663858929800293461566465383183931033827771125881511206244731364562450018187600083693604442834522240294600374509491738661892390912000000*x10^298+62169798409584120259197505126850049680877724826476896199063885800185288811539082449437478137059099265709513272973881915756270454567444482904101739081119206336219591886461381923347848692178195684749948986652297659139554928991294631994909332377405785774168642761364696903522817415974725503141988169874229136383225394453226678706757382382391281840742179787305201214950222506646935406069940485467591278412376176789328495376674477142049288899389416100709980564825510661570441524088546361109630112944016950009186692060349878785088986884316900202026511501/205899038241304309458003245366761852817587681971010615967599371322382564474923637203024593485502663110206366208288107432157982268851642750365973534365562230501297614102352073666988335601143671780664621809374036170511838149508538369396682309264901949174889772434875517176464088077872333227278026989153265017440738088566428375404768748355490760772683610366191298199798509338465193851598308891628167695283306111702710690808288290905017068809767110310469729942349955349303279087466038149987860180590099913516408177456054527131088101972957322811618534748411124121909137242724904322255969584953731227632150373712276053666455847411202145532689845888487429710552068149422403774054400000*x10^297-1000543997283388465178562575248199297851261970274716805941005327293593710346777694811579744897037026492659791921439744077565823533435476375030797218670550927125736700778446600905536492101446498203765385716395464219471676372587516352795349821138494569488519256126767788032111478471349162513384439048580357525020016047611667020105222927681018356632947022097759067970103802606048516122652206441945179082877986119866697636724005262045381804026501734372467272644888606207902538890644958848092114996213145287712392672561356991252641210542466354382520258223/101920023929445633181711606456547117144705902575650254903961688804579369415087200415497173775323818239552151273102613178918201223081563161431156899510953304098142318980664276465159226122566117531428987795640147904403359884006726492851357743086126464841570437355263381002349723598546804947502623359630866183633165353840382045825360530435967926582478387131264692608900262122540270956541162901355943009165236525292841791950102703997983449060834719603682516321463227897905123148295688884243990789392099457190622047840746990929888610476613874791751174700463506440345022935148827639516704944552096957677914434987576646564895644468545062038681473714801277706723273733964089868156928000000*x10^296-276582482394809876706425691719146726575688868689800021686418347127458703342511848271343364824326391529300211568970715528933145560392162779429207488760935648918895563360118255238743632221632568444653451588926801267093143494912739199438738259121884236915010030418088220365840726057829518129411327095547010674644194760980284199477476552931311483140872951806533074979392603178726696538966732152280520031246102410272099288627574293213238359234914249665639061490176258447296894225520297892053646448864839489840756645812232100389140740159456171870951176561/50725173199908425730990108282521145860037960728895057740220564013339040999213906197574630266059780506320886347903604715774957290750271066518732466116050492362209080414339824231507817609387745130849450147138875454726096163468785535612657309923049116142348420434877627411307696537525598775715591349493702985402681374261572631102022752475043945027224266406343717980466489904305756973762422089154109884745832003371552596915258488625724481560231104687547058814368795451491950691317670043771202789190537978693950143625809562306119677103568195748889985565207643758328398511502642327501401539224085121793616400823310036078381242408308141475472807194463308720396836697088118459727872000000*x10^295+2093704166326306693900350815496954847732391466663151449182157953814505960813825484744859424300944211450214326602339444878035083029208738034322124055847950120019106261375572910940039411452945564983564018199917596802983834467497306092224313810091591995543082987450820136532374595580217813311250527237256082896453475005512869872024581530923645998274251637566320462107990108879291877322651413620778113429789506373794138982045364201682253773047794672755974048016715669039175288282805227629261012792202371020087840192793487866167256731557005689180042311081017/1585060212150738487241978903612220765834466196856512764266412184288818353143436140861812046553836021261515056599291840158535865421364470286577352101194345785334309344787290827586156284658148259848783618197795580209281052916072610416824315620475438781216103441749056101348542901404599910543560798488979230887862987582925621576676006969340173194210703876665428499453616876529746293916128165441887625678537758441354275548407997252576638599794101559276470493831396120268220475202294553527762544756625930758228554088019297202941627670132298980761314268941608452160245796687434567449763795297674211885806925292926792007377257062774812804825574279212589470894960353110609525629576544256000000*x10^294-733638643711487588390138095852627590871940671663098295716553906682937783636271336963384515726590575668674896646067582665676437752571851572877558498534763546978468479957209043210009931135738757261718724063456663891337385295408341565637903827374706437376774461983347273997763396304187781450113583047916955692519872996254334338647331327448908810945638756036897151892590073148232307195473790636770435247137012330577703414443767722542569787847934276636581318919512343999251731733035633450746841118857640344994873634167519897981174287435739714211700633872851/5706216763742658554071124053003994757004078308683445951359083863439746071316370107102523367593809676541454203757450624570729115516912093031678467564299644827203513641234246979310162624769333735455621025512064088753411790497861397500567536233711579612377972390296601964854754445056559677956818874560325231196306755298532237676033625089624623499158533955995542598033020755507086658098061395590795452442735930388875391974268790109275898959258765613395293777793026032965593710728260392699945161123853350729622794716869469930589859612476276330740731368189790427776884868074764442819149663071627162788904931054536451226558125425989326097372067405165322095221857271198194292266475559321600000*x10^293-59986977623860564320882673338749493262966590475079344519472777064795819294042359971494134710305678368916260522781458310163299158962045509308685201104871792546048378826423294711048475383720928958601596561362692646646534623968660755428014258075430229838943942908576669604043810885456480473445084866578837243782269775009088177573217234436044951787578674893168754456254790522230081035778272108168459085479986587024093401830347751369782720304261886957698856545755956403052776222591425267304926775847692231998448903709446461931562447904271816890441027912639/9337445613397077633934566632188355056915764505118366102223955412901402662154060175258674601517143107067834151603101022024829461754947061324564765105217600626333022322019676875234811567804364294381925314474286690687401111723773195910019604746073493911163954820485348669762325455547097654838430885644168560139411054124870934378964113783022111180441237382538160614963124872647959985978645920057665285815386067909068823230621656542451471024241616458283208000024951690307335163009880642599910263657214573921200936809422768977328861184052088541212105875219657063634902511395069088249517630480844448200026250816514192916186023424346169977517928481179617973999402807415227023708778187980800000*x10^292+225047387669470687335871839366078226755780153442881697583139151619750445281678430857192598585215005546763722675363617109588254841218649446408752458843956805074166604164443141366287770896078680865139260553233512488497195671497532927186213711012275565309429822550513624936191416110366720418389483741052734215129929596745392208605492660056811754034973150774070635164269736634524705161071866635260616537180762654581383167162030677669449683826190098907590944556699732284207607402142045844708630733546466537373616891878455622466750619869055838367057277576253/52672770126855309729887298950806105449268415157077962627930004893289963735228031757869446470096704706536500342376467303729807220156111627984724315978150567635724741303700741347478424228640003711898040235495976203877647296903335976928315719080414581037335129756584018137120810262060550873447558842095309826427446971986451424701848846981150370761463390363035777827997114666219261459366720574684265714856023972820388233608634985624085221162388605662110404102704855688913172714414711317230263025758646314427287335848025876282367934884396396899145212629444219333325091089920902549099843043738096887282199363580336472860536542393747625514203699124602973186663297887983331928613620547584000000*x10^291-2982548770223261275057186997491959097215155605518585007175115784967264917798621944141523974989340135687677763978537688536380796269257193208664585003151473082996497942820699238329387836439804299625860438539673214428972470401742908364795834723786346864087051675293605615933249621022811024885187385135076148918759380081754717395572152354383177037824420056880658129073273262321118861694951728258969539854900693883107435077615700971455613742929827314478700897311725404973148775256334250704224687255746900535374361588410913992484734417520019190676868732287649/4481973894430597264288591983450410427319566962456815729067498598192673277833948884124163808728228691392560392769488490571918141642374589435791087250504448300639850714569444900112709552546094861303324150947657611529952533627411134036809410278115277077358698313832967361485916218662606874322446825109200908866917305979938048501902774615850613366611793943618317095182299938871020793269750041627679337191385312596353035150698395140376706091635975899975939840011976811347520878244742708447956926555462995482176449668522929109117853368345002499781810820105435390544753205469633162359768462630805335136012600391926812599769291243686161589208605670966216627519713347559308971380213530230784000000*x10^290+25537000015858009046575666343034956192151587394928053442746825647515733457886880332223741586829764200600891541818919153906224675682386744706313696495013656811543476548137176247497677236498620165850198724482507017618055771474992594884781911687230306312009833377012481970771363788325438337905756748108689616899402277020270722241617331060485840830891186658832356921946375644285889264257429948290059830929022626593317737291679196095170018124090395675055514140253775704969576504565237988524536130311115318405395495345245145640377350160791870978760489803207/956283223165148985268471134399979811001373123455225769779487847459212617468881335190284950569169483723843704491765863290129086255592854211515770771120561167593416424013739321360254839875136619114286833930642464529020044890331254891474421589511664721246791235063499501696348503550857932236901370012523469779794856232788506038121497170192264489858981897453046104360016581784980729598502702847285030995575745575514979482584355859692443756620606926934521646899107121386647773591011914086956327002135423605033337321516745650436783369539127688531032912048357982034333119270460523865554046983727862453588895342243005274519741019665797408042353365141498806302697459931835319324657628217344000000*x10^289+7828832529952212740481497750065371157232529770098487480965824757271530726264833043723024893218884320480633130532360560482803737413895586215886662727286823473245465525172529131675885389192715525965709889417844475192361522204672772816425989285488230540358085796503635318811180886566687328194286181182211464145564187356051410817758702560478321784342348000639694707132590586236463349048468600305286887878389631196154599161717106983014592420428472670905844696936223890979291468876771580679151863519742366402170450696934610808725028165356219509305018040616291/760654998083364221424978182334155369665092221628385298018884047807556550580961610619929514967019383624908820944307475257062678895877287464245687379085612083022877521272642934476271278346394385032621298760831034642511944278480632462247082772914421309700304799547652175063609781110168138099295261175675811390556822786309485945751499463375789811362115886431222958439510332482681814629209007064811864654766535909209629394147099060966789548123362767024488075704889778840122114764964905376596118392555719804689374600886462825947429971656266138534398750612179606281023829728274885269057847657913819734511852752229864766932273999642737138282831933872552193356202779557208436857099096273453056000000*x10^288-1920654965132147712369239355989650715799965709969701593784350967850048045498383485881272616267413861724145678707022133587783386328658314194121600089822654307011726051354286074062086993459571055511114629852013014697430717152827306694214344313411342459223941184515480788256799372935723203168386005042978490258025586017738729127866271621346131893031704058194363619216454954615839094947548227340058608493446435684386004550837369358808101343824525781894056976385545087986880972123877014285492988207877482842289717711788190405473022903456254332465765475453991/766740238068031135196378007792828612622412959401412380403035120190017002985609303504888951086755538693908091511861935059119180327044305763959652878118296979687060541442824077952081448573165540112882269150917682919652039832708477521945059435097736680177907237944033392464118659359049483204089623265081217881681277368599961833317511459082796129853012813522672742107026415142543269146242679121330359572004668196483306429300275853454523864508349669160683980310528897070843091683084624619608887339696165563126889597693554528555009411429516267642673940617077043131272020366101084351210310439177130292387947574247703685067732191639879035389094589343532610903052401793666104351955889043640680448000*x10^287+15370582944920368539376202065782772295744414244047403791619327186981455509977608491107863257592827622844522813531359859881786923027598443947758622020825270945374887338311816628882538783114187910515221999384321025104331640080869372087069323708165619198557862785767492733667677218885612324836709182687055423039123787727616700720591038942952166139445027433856832605448715221784362405989672671424431281819578090777486607173532791834490738934363245629925786602584846879559720938141336278936062877005941873469280327708026007477221779523072632282237241693573619/69006621426122802167674020701354575136017166346127114236273160817101530268704837315440005597807998482451728236067574155320726229433987518756368759030646728171835448729854167015687330371584898610159404223582591462768683584943762976975055349158796301216011651414963005321770679342314453488368066093857309609351314963173996564998576031317451651686771153217040546789632377362828894223161841120919732361480420137683497578637024826810907147805751470224461558227947600736375878251477616215764799860572654900681420063792419907569950847028656464087840654655536933881814481832949097591608927939525941726314915281682293331656095897247589113185018513040917934981274716161429949391676030013927661240320000*x10^286+68186546295910148560453046271776536807580176092254211408392008760935971227987595102421352294997906982990595482379684771199298057373927681866268556231363691295303754418662197515224275934745030261022825843011283411351758497823049467911259164228655499400568549525714771566182111041114751120325737760404657246200882686597340392138846776067862594434572114921589166040904658582837615098174431996868211630334486064787200918078923161701465537919578468077604735472453657093781282971907785166435857599067637364470267816970146143051798539103428244141383921604187287/4140397285567368130060441242081274508161029980767626854176389649026091816122290238926400335868479908947103694164054449319243573766039251125382125541838803690310126923791250020941239822295093916609564253414955487766121015096625778618503320949527778072960699084897780319306240760538867209302083965631438576561078897790439793899914561879047099101206269193022432807377942641769733653389710467255183941688825208261009854718221489608654428868345088213467693493676856044182552695088656972945887991634359294040885203827545194454197050821719387845270439279332216032908868909976945855496535676371556503578894916900937599899365753834855346791101110782455076098876482969685796963500561800835659674419200000*x10^285-886809224306876382234260271890402328735094680750386414796167954901719024041284700384745016313264272990179817781246883085314706389209969722279941912520349614644894206701606407284878627558800038064168473637893254311571347121934554973026511918827160634165380091712172476297553013951966744317946508251713850947319409664897871292403893820249188889801464451926158316075819071807553877815803367784357632396602238623505811903966234946489172240343388292546540447772581876869335034537910995523621899594978685330033467302696065974227259620520254924757901088239212291/111790726710318939511631913536194411720347809480725925062762520523704479035301836451012809068448957541571799742429470131619576491683059780385317389629647699638373426942363750565413475201967535748458234842203798169685267407608896022699589665637250007969938875292240068621268500534549414651156267072048841567149130240341874435297693170734271675732569268211605685799204451327782808641522182615889966425598280623047266077391980219433669579445317381763627724329275113192928922767393738269538975774127700939103900503343720250263320372186423471822301860541969832888539460569377538098406463262032025596630162756325315197282875353541094363359729991126287054669665040181516518014515168622562811209318400000*x10^284+209112618065212205797878809954742786071658347670522544085681722189671674972759580256733683784653604139845885601860234172352628536839801270307171807418521227159704929749877717053365017154970823532576097830287188226983305025090618266950018495288372796279688567858694396860342008886785311055587495785202083613839164455614189336305838909315883530197414181879728706657352370943362734714054126083410694461262358246840939001178885624280064350444605171193662644860618882863928705390538316705717301827252619063918888810866430060589422491649990779320432361161222501/205329906202626623592793310576683613363904139862557821543849527492518430881166638379411281962457268953907387282013312486648201719417864902748542144217720264641910376016586480630351280983205677905331451750986568066768858503771441674346185100150051035046826505638808289304370715267539741196001306867028484511090239216954463248505967048287437771753698655898867586161804094275519444443612172151634632210282556246413345856434249382633270656124052333851561126319076738517624552021743600903234853462683532337129613169406833112728547622383226784979738111199536427754460233698856702629726157011895557218300298940189354443988954730993846789844402024517670100413670481966050747373599289306748020588544000000*x10^283+151418006465151342960717805483070294194392918654673866434573926682844071411216032818247335091801251014740391451953402265644052176558620549698307843148671383981836136750037413447412335993699240809854748637656900614409171814577196943014480108717657801195226415046797007337891753856981507353002547955533760764546415125423336256711504418253954243242044718905015016220687494378864354844111448960401468407209066581752602913323911065927040625952864877828942002990550182118508898669624408022303126838129139301475085660927556301222947804747866569813246228182923/46660477235611383448333320432498537065884303087607342634892182479459260814734679562161868132917825756482142501187952750589040622615537995291262910454113822457755865158551826322955189649516884486313002368919846192564285526654147905126785251744243481587452747948065419946268591527464103506569572343116038219331810882925304112124254540828217742914463694557887590594450553597683259259070128396197551203727977999184945840998391743763618607072828124562209832763523525506613811242042603799459746410070692565886845427482596278370777198825637623021482515704474365031738209628957581119334871622413367205549980976553175038865895799738891560358843822383145901079512364597502546649536766033765347287367680000*x10^282-8319015123047529467901015720427805571437741192298598304048197599796851712620923913747487021719336194576344680156791343578424288443303086371841467669172527931842952503490057848857564789192935333929673100533585894954920029072772116081353737120644320668414079609503242903359458287363854588198766397465284129769582568990935275383888740625199978944599079263917225005809374088143074895336328467755389110342100886178431925074553587241054433318534974717429179173372648704490558031520013338204161406853731778339611830019079087971328240967349729255842499549222381/348438628707487603672618951281644919647837328251613272922896167866091882707434295431728236057503244285418596599780166644009069584466679834967223032611888933937787304755419482281808234395742968566623069638037812476941093218521234356466253503284935089776432858053735278819538183484309863847759793471321064624880405943922725512616186506184742885400215900919290449244273614528154208752796413348228466781085549993913556604858120164468580507362028202899618881026312041120817421612655807593368236179099327602401767802629777403418141419801839392692888915974970907704538578398059859008020145232307612249236870928806177238284286816231982431251106465848167443126228696669661874330956369732663307665408000000*x10^281+1140686568582660285591178224004636121417452891445424330114169132911791237442937890323891649939329017338073023530774887315811277176750741099698787156831307268196983438824456238945699272705328708573535388619046866013710257626110226755010437819729672585719584481911318747091211216081013465856501780677951406574081022762904417533379133102584450598842584951972444370463637182854287596099815362148360558739253650081488840611772829371819465017462335930401087141627826393230367843730040785674905349855526871854722237049496464524326590920307497260452873192797237/283857331145323952991918024966512456092419202756702192165635240201255887205625352743951019891672901594586701540338152998783250652862941762106918763636409519457938795684371905824404121986187159737464483455125631716128735423709109023155697897072641086067869871431706757314192744304028294255287073129653798336648261738799116904674393317538432781640693126179939202186067729076815282130510871219030949231142969607110612923785278927088628085738893665293224002215400757637217640882723912220459468266593848779542819459900982453646675553200636401805844849652023713604128410850143592036706066590112666875455899161829170250154009518395882239251978974333205373926108722717957302795477387411523125641216000000*x10^280-2181380771246649533093616738237504550861581076012318390759718746021526836365019147935983256010426649856960363176338977767214857018876176252206428585348145572636047646568879775365370480238008068240747353411812703408440297341496288747793927941028319601545160012489904644771499056192787011950334731414101519646711020482633889410165027997742392699076682717835570426736532006164079906881930899550079404059543697128834358951873442947273297993279490676882477871617952356294209133958363725473559256876818730307681978284513994518964260321624348946469248468915445789/17385693817988801472848995193148954910748491330442495865760827191846520579570141604861512066325181876865246295942631194869476535986549457045524560435202810247759835358076410487933103663409991159600224682659534691349452787231335509450240184799905121239484893885449175471979677203133124966547822655045035840523032734977968312177497241912593931009929172592268916255492276270496782399929529840423207578509044602496310820356000763726324292995335759211879383687688865603764306068785074175678701512392340050049438606280015373320951584282432578337804385351487148410825656907749594725064173166511220620787922911863713019481432774982710995389705208219960162742226307049029448881617399024180968399273197568000000*x10^279-268370175262628539563923020829078139188899050559112468963756223516477827451827805442832423140268920080398247619466576418110944306933316909701762996784043012704288131385566993275455831966968971863183646824833544300553941329746739415807283295781615084243635624891884958213658725187361218872804541971636559597366804942817609082503473824487443278035642455875094087687634036354995807438029763021375823106829283832148640430003652247526113870950564456641800384180138953393306475420949601884251617585795917272721483864570228034390033806891142445846445148442900623/3566296167792574661097229783210042032974049503680511972463759423968517041963105970228002475143627051664665906860026911768097750971599888624722986755939037999540479047810545741114482802750767417353892242596827628994759546098735489117997986625621563331176388489322907789124036349360641018779040544624622736517545176405737089677435331674378242258447009762516700770357390004204468184600929198035529759694162995383858629816615541277194726768274001889616283833372074995643960219237963933472554156388172317958859201288208281706861863442550272479549617507997363776579621929794788661551625264925378588879573930638710362970550312816966358028657478609222597485584883497236810026998440825473019158825271296000000*x10^278+1355255648741852340375153117401146346765222173409016751845107804209007929801546409459108461952434964830320447305022997528349543264718621407836886431922471254050185650391836083662773301617975402663402792312516776301898816270247341180018985984509966566653509365916558207026047481442372600383307009540230955030751960800168174129601508388698080294594255412387822762468982757667603009399097977074151044852548034832278374832589463280613969853216753456824904380678477864971454054582793866216299525641871683922233023847572330954811037990840379149964878561165112957/83451330326346247069675176927114983571592758386123980155651970520863298781936679703335257918360873008953182220524629735373487372735437393818517890088973489189247209718766770342078897584367957566081078476765766518477373378710410445361152887039544581949527490650156042265502450575038999839429548744216172034510557127894247898451986761180450868847660028442890798026362926098384555519661743234031396376843414091982291937708803665886356606377611644217021041700906554898068669130168356043257767259483232240237305310144073791940567604555676376021461049687138312371963153157198054680308031199253858979782029976945822493510877319917012777870584999455808781162686273835341354631763515316068648316511348326400000*x10^277-610416566679252126203583112817757287938584162520750372419586821054981774628091052997702583008961849553007779131093101024250070184774559080030852667206588489039355485981312679421253216368189239219730858743517477457098272220159214990998523483510799294676873385205381999765775568143040569666197284691167941378489509441284124022479769546766899369314011679980245070432392449665179639833578860493939382138990317965761023411315806736388111777483528569891172762101520678024060447132214732019789492318702797305088080609278498975723718725677240942010425456842451529/614505250584913273876699030099664879027183039025094762964346328380902472848806459633650535580657337611382523623863182596841134290142766263572722645200622965848093089747282581609853700393982232986597032419820644363333385788685749643113943986382101012537429703878421765773245317870741726090344858934682721345032284305403098161328266150510592761514587482170377694557763364906286272462963745632413009684028776495505967904946645176072262283326049380143518579797584631522142018140330621773079922547103801041747430011060907013380543269909980587067122274968927572920819582339367493554995502467232961578394948012055601997671005719388912273410671359629137388561598925514786338652076794600141864876129019494400000*x10^276-142487111976060191884200529497929678477265140800673172500476802264988461031261428288268006761251687035166868560477010397738025168981334038856594785615427912936906735566314086339198642195049377857172359921828211660153280028444408493401871455815728738895328593707362311356522469021580154725345313055635894137004458394200879946665487419536153621576754686886717442407014723709311781145693490815316870512747186714076621412740679754110525433507432853043170833030090898162424385182031297288047804548538892197672107085573524688090773088665921853598831685921568201637/608360198079064141137932039798668230236911208634843815334702865097093448120318395037314030224850764235268698387624550770872722947241338600936995418748616736189612158849809755793755163390042410656731062095622437919700051930798892146682804546518280002412055406839637548115512864692034308829441410345335894131581961462349067179714983489005486833899441607348673917612185731257223409738334108176088879587188488730550908225897178724311539660492788886342083393999608785206920597958927315555349123321632763031329955710950297943246737837210880781196451052219238297191611386515973818619445547442560631962610998531935045977694295662195023150676564646032846014675982936259638475265556026654140446227367729299456000000*x10^275+32936868684137896866216864251409176445113407574309954682382208571227343789333175900559089731953642436472439963300088351183633088375098223923142839707947120547321650200475124436110361080871448454901016188536797720189910370161391569891254810841079951635905034801057667442591215174878817700126136439940464801578393055241051474055728701489390433076075315003720639017253891906326814965334004817612596901088485873414204525139310741458006540708857167443437828387221705747256769905755557268620209958126954243331258682576800942422512830099507660423733594299333085351/481339936941677122658583591928616621725907769469326974770314354802095914996295872996556155782299505768564244878120523686844352221993147024917183188460444011051121708100948378210443645759154434805325675504228742090312129000192530050122658542300177584326021860356636301805680508327763409183733863130375652499713200277902558647686580342949396176272085667352796945803048051104616324188572041633828564068984298775820498816094471078576163247862426371611318729318371786097783330253217216703133372298434713607206118804268367603447968398672345233474115118239397334041714503617034230116484389185322697816571339497794761652681200963494963371963875324333680363260118367150483189221099273836242990421653588017152000000*x10^274-194209579504843776566195945291015281871782224648100616032583747541171623070099096475423815780177742080376402002251684684792909309273032650785211808380932248125547204044433372337166036678563236330828331989443547275503022204346675827778484982764862228216250283765567636426166079725507555162420518604583998949671318977947744498985003032525862319597087929051363329707684552937850763044725032251435002744998403767382065458368646362821941541373408289293622940642416836194894272245830396347197585171820424950725431741936279826590581814123827355369915453356784486359/29201289507795078774620737910336075051371738014472503136065737524660485509775282961791073450792836683292897522605978437001890701467584252844975780099933603337101383624790868278100247842722035711523090980589877020145602492678346823040774618232877440115778659528302602309544617505217646823813187696576122918315934150192755224626319207472263368027173197152736348045384915100346723667440037192452266220185047459066443594843064578766953903703653866544420002911981221689932188702028511146656757919438372625503837874125614301275843416186122277497429650506523438265197346552766743293733386277242910334205327929532882206929326191785361111232475103009576608704447180940462646812746689279398741418913651006373888000000*x10^273-3059191249333228208260988381750736723293175326664582376100266838837927702490904354803460718454080106040232259506706560418747126282033074015106444571743132443826403261028637270219741868669342440753965680954312069625061190139608439845721048845165349731047246726776292743710063532145000064705688898078269913086745811788351488625668907574808864584080849885443300730111276696249401045261553501038584668076314774959527526304410403420303353603741727026508832115818521427756578838152093607307623793200269833733143792731947974160044396357307813395055375184192986349/5840257901559015754924147582067215010274347602894500627213147504932097101955056592358214690158567336658579504521195687400378140293516850568995156019986720667420276724958173655620049568544407142304618196117975404029120498535669364608154923646575488023155731905660520461908923501043529364762637539315224583663186830038551044925263841494452673605434639430547269609076983020069344733488007438490453244037009491813288718968612915753390780740730773308884000582396244337986437740405702229331351583887674525100767574825122860255168683237224455499485930101304687653039469310553348658746677255448582066841065585906576441385865238357072222246495020601915321740889436188092529362549337855879748283782730201274777600000*x10^272+428531957736060649711380750238779637011014345300706968652951257630841845942981619166114136710634846974956742931456691190401090607214874793598952535044970173314555332766875394821263789811863749996014787316846381728021436125381486840263091167461180116572125281479899648829594813404277226256936671666453010494622580433300018987782455255854668228784772768980455030680765437430164366041641238186149696480720474936612782589103196629626808903757720984968487359781008145072621876312133849361737416756950050539163542992683610892648475166496970969555074529656166660307/1576869633420934253829519847158148052774073852781515169347549826331666217527865279936717966342813180897816466220722835598102097879249549653628692125396414580203474715738706887017413383506989928422246912951853359087862534604630728444201829384575381766252047614528340524715409345281752928485912135615110637589060444110408782129821237203502221873467352646247762794450785415418723078041762008392422375889992562789587954121525487253415510799997308793398680157246985971256338189909539601919464927649672121777207245202783172268895544474050602984861201127352265666320656713849404137861602858971117158047087708194775639174183614356409500006553655562517136870040147770784982927888321221087532036621337154344189952000000*x10^271-38212062029958499280259915096079619702984531787144565941883978529841593268990475881007249414818857390622036041570891631667269845165281644587615529705993271511777834075075380961894749728911592762043057920399776346495825084920287827001334865418553934766099683358181178883476256443819076185815229597214263560088172157210605936401512128031077706142722107773624217149276306640823149910329883498542866557899533850916813024211479436665127196855144117958948756661824677533616334374099517694771742289318056418845242354245310056812115576227328608527792573794945441/992912795542500907566797227647790981675922142640859610765871594699199507298144214049094351101338484626724260508916386051540085244706524772060569618510139050895537011090881943812617636210619396094291641370706562196214110730975665293476161753372928306179959143347243148187585577509171462250082415184642668296929047845987426764153474823141894922293492417944281964235047880625720946425351913981848013153871743590452863673530413067872812782367451424414753345767484279421543134142173696604149501865200863771559068211118880610087710019079482398968092012500442765097619339692659039975822343311211118801786829245037789326522543475110271550761845297137905939419219375543476066360218006194431821564006079083315200000*x10^270+1984242389463317365692484082592833160436508316692430076275742921873165945265718978922476443358309901735030567529575619896071671318373852648458508315483002154312434996598631683349958832603429277637386969399828708190722262225749987870240547959092883180068709406332494944632013629208589405277610393521637044057017336498111174920965290906625876246246980250488429690990918325628436613883282724836000972457536916689801457647603561537146660962298007134664754156891190802119087380656148564797443867457597830884370577447522939958106304659223512502862536814018458099/4587257115406354192958603191732794335342760299000771401738326767510301723717426268906815902088183798975466083551193703558115193830544144446919831637516842415137380991239874580414293479293061609955627383132664317346509191577107573655859867300582928774551411242264263344626645368092372155595380758153049127531812201048461911650389053682915554540995934970902582674765921208490830772485125842596137820770887455387892230171710508373572395054537625580796160457445777370927529279736842478311170698617227990624602895135369228418605220288147208683232585097752045574751001349380084764688299226097795368864255151112074586688534150855009454564519725272777125440116793515010859426584207188618275015625708085364916224000000*x10^269+6278674364226597238723932091270846924904542473775533948935736007010409450799963694776360912552439457151949262722758793854558511222192054059680470350164425550633708561108392579347806481807214064978411359999790027371803724848855061738439326008067907345636978803610952837539917258247404796863101041956610642590879760781043659370362304313371009731711568681005645859072961566674190345511706330365754683943993078121577245501650032652927192772382596937569214135609661691010497501635238949180946005538219693449701796426620930370735392509900620459553472620436119267193/7006707582560677004444769332286719576212113302416606832483741399745735147140960238164525089303837311235097623618480439777623950348025427489495262838332868443235553936905248430541375125800202104806509711493492411581268039477490596789779100168261810636786241286041357668678298896520520441089401580881771610224305150515736394195137108853961872736046933815555773422656747080169137517058709358433986511383189810429620532142275536504319435417588041815696078230144321664279591865563759968300433872802200239394036307826766827178818145045838565034446114266452124469319672346795980900578185046491089726270945153670043068696258162991680155457692128945219003600818393751785158427005477608672370923867152978388812038144000000*x10^268-11442117872022840587961681218171762751391536028382982206127110663598515976843318476367684342818352190057218522957007006629297011987306657663559464355851585410607030912652191000614645878650513553623761578355053270933142288996842154665007008199314355055107204284984156836168425625726876257001626250633610754935919909486287728379081927833545101077689649874520275443559277998594654229698576547144408618684908255722468371664907245901615546988573640340265328383209346807322621337567073300032610608338815081341527148680061325165656310488269594993927439529241142739/62128441618764623684731944818305887867890659824383705903796721771144449580560238565005641185945355469079683362134309318225236998159831376754145187729059917230660084169603188054061454317440215707643928476296977048503854537238832877938927981787543148503523321748149969475965211890329737901285334214715216248294331383883376894341117221365179167117657541221676808673803668691154913944362940124045200593545525412676438216039881604471797949515558991469226309429851128057651553487757477551432418576571233649799336719646208319812180596465563630847305446697605044555543892730210668083944497949182076390579809244364913909621993563473026008984462227100464071337305954449326527924186500963597377650053573207388481126400000*x10^267+105136371627434633700820048272704117523234725190910048434060687728282614518786767154413584004371422100299226468186535448017299782189225671607965974326813361826045493517451344664860916353091977671344667458488873007601046099015341921510990517796082162476231670707245875382803981299071563752838697544589584975736062402941819244205432180672371266132751211404595916407041275475288505385315543674366205593505824378579309293147704622396821428420393368944482483048447891712499964180956862352319684797975297335083749442332310371583512120337851841916861438255576777638969/7945606398623807723040368422813139999424536484940432148036562747311663656857848910078571451270551510940600705183356818707825559694660834773087628058669472814629118164450551720233919392657429186850582012833620394733157956767474336759609499590808893262115597618370899596281190948654270180195381392719929005994362040684845071017285481440392763682677222946840247061292751188911801944344576412464140703908537245027189683449340458395898239763544839418999352712983660767293057175549303804052692011757695071472837173075553582020779776481980932749061893578156709148208508441266642341255661842720895749591251804261828839901556756832565296289022874223878350083328058514524369656224211608234468627665351477492912851255296000000*x10^266+4397754165280003116688421241106832146291121634957931500027338912661151047963528823232328882017781728487428272680660443393098395264484929000429603569944594487785520802986739026977951956861074822828440631347406296737414463508989502307335690081887399752987717616224334523700557070976699176682534095734404605557532983119635863656676597441942902885221317493894064840247012235788581020561031390275353030647206410456581707271008483741926467254081098483744194850809923903770584308555034424753835473477636778428737391697767954947847298930391124685118958856807268903003/2200321771926592907918871255548254153686794718906581210225509683870922243437558159714065940351845033798935579896929580565244001146213769629470420077785392471743448107078614322526316139505134236358622711246233340079951434181762124025738015271300924287970473186625787580508637493473490203746413308753211109352284872805034019666325210245031842250587538662201914570819531098467883615356959621913146656466979544776760220032125050017325666396058570916030589982057013750942692756305961053429976249409823250561708755620922530405754399641163950607432524375489550225657740799119993263732337125676555746040654345795583371049661871122864235895421719015843235407690846973252902366339012445357237466122712716844191251116851200000*x10^265-136571233528628323257365981678480258817583912918445115813386793469178462343202843005800377851406352330908504351757045390981602767809199189920786005187285878704163464667738935707528891572171284007247454861253039650579126134648764113450461547871384147677929149147622250194559004184179023585049782463361309798313808740213664320024098115970322956152862354439360630467862579075379226755183272518593314734831825069178734472770367661462881974061169407270542551471319852615695804663453667175194253728676822525860241414418457752495076456756226961055243773068522505931/192232412869930832009041171519672741921561366571139487452497485822056378794947957501900922208158504296950017060887664968737715153903084712252120033677487245515220600752835928715336759499776512585094726116942428904834466695987282340958294344938924836986667684315424990232609458435183955972468904662578927564379726790762380750418197131622405572967997329359038235353856883602704885750272009978971146062303320444206202018935656251513667091053504179491919823701217599208702996182644446872242548671557138825955738058279522145664026850370506437477303876890888124553431655837096185675540205872279735877207704941818439675037663471755612006992488892513185889112775609222363782005424474392769402282226245423215633498112000000*x10^264+2112931317792462600132085245044768479151727939745241305763856289573686399165689995079958918211035178937422117999082602871735928145371450510493846062210097790965223426595501605336433821624909268093379677272164652197633929399835834074134526549788003789111886711590227634442829840082856306086613605986550049667453714875231276863390794991247136466223564043266464582415973077033529707376590960604609731696750229626193547889752914937021529356152614501703423582366983121446155715206612596669935302542365785857095556171721184615590959111980624658346813498831282031373/23836819195871423169121105268439419998273609454821296444109688241934990970573546730235714353811654532821802115550070456123476679083982504319262884176008418443887354493351655160701758177972287560551746038500861184199473870302423010278828498772426679786346792855112698788843572845962810540586144178159787017983086122054535213051856444321178291048031668840520741183878253566735405833033729237392422111725611735081569050348021375187694719290634518256998058138950982301879171526647911412158076035273085214418511519226660746062339329445942798247185680734470127444625525323799927023766985528162687248773755412785486519704670270497695888867068622671635050249984175543573108968672634824703405882996054432478738553765888000000*x10^263-41195415925500514624471068806037669217853105675014564159224564519253450251333636992214113498949802132829595622228812887933486029607711513504502940546253636113059973325226358622519582041650189664639383768779542042885956121846052631692216178345444710153328609622287158895194533755889287752819558474061913261990741054471802590805793644716850818963460958965240939893355236613393128132560623402308885597530122742835777754439071978606230075229395194320155200244456772351451082163098163357412641703402889984238141228450785108075153527400224528993441167632403887/2615239591775607570555001263737353508382018865900393667010891509972296152200069126974432660532478668743877717820350587186118584219499794759599127863882066480700784035842010166202707182954673835214820136795523055637885133198894410270591469579603384296559190987532364667118837706528491213595736961260959489973001448819697577660546535605523561074984045952788561318459785534178970239967129150616768597400752830363235004381040059449164220630743901431624929807244907772549029104637942280648200342155675634953345263823725064710839515002069152721976943257724722553924629064096906279179006412232706258151177736717036235304740966820318634664272671744545102655998263831066306812562940506481745102591567114877667315613171712000*x10^262-12203342979530468318983036224769862373639691303874186907777107804727674270076491304486853081764971998343521591915178128539132583648752296181668253246752412052301502696808093464271142040478560368404017417104565734778097177543770865709901459556187866068018811952731485340850620378447170919321576418049729938811744302493357075794089757750873582865622524669525005170838242903921407875563690981205783919664746301741760021790595093825117926844488795530275526924527366367711965611846709340628646359094009089118428642387115811382124185440863237434909977133527635684339/5792347064596755830096428580230779059580487097521575035918654242790202805849371855447278587976232051475697914078667120838004833017407748549580880854770045681864627141884452204050527237247265877214074287355709267760472150483488791497755325201699683188082270663792385805688988201568962961362433035292828245369889927659252056771601115970046324724671695528246540107682415616716703617427196204686358573149323651624821279234569194170609816787624187936450528127765088699356638680975442473154412476571359707103698299172078561293148457055364099974066120418476240969044002653683382266775377483343533001452022565306873224288234875730940100994697675309207317210746154657088265479387450262402927629568041227092333468565110784000000*x10^261+1158032317994202221049116393880089709891734057325686277299465234233431243603929389110162398520870158577197256621247040055119017040042708798239529056189963994956167153551187137101994520028607357237554212560350176775012012299221494145076326602246565977217867060865889625278447821105004051988931139300873005464239561244670775328257902817758050604679995856607761370175704069233937042625061743004047094884342410001471347416043529536668005134244734601089573348440837095214759532719473452045115186705773541934607407670918887658981831264475567092476331550137690063315567/2859764493606626878401893881896796061415737629862080474876409866154705842430775590346542114292265424271430284436553367088020671844023025569621646319155039696646307343193238116742660304560935838807405819585904461340027393152991037630891771985296300728287475344866640763494449032088905142066938367138859202285477084284339301171807636684640014035495054249374291801735775481624703957404055726199436461257723220002197477290667305007661075259718456215481860744222306649282363325921589883888807074147231306821483045991243358261303009654762618501481787452321984112716581881589967016282243511776464293288312855100079123305734247218018427005382166552660069754334101499271006499537575443837788269683878640118729209623003267072000000*x10^260-10073643675513843153514576171555744700551578416613450703553131660208249705186031552407157299127238202470766544169332949381285111415915652287529651473240832228951685991196100952010582059882117777488930705539777029853650769649539768150856724443999578782272776378900361109668895413571535065638982358366494009198590829785628775578495083391674508888099149932559646054507661326132704501725537345601907016072496488753843065614476454151175493086253504132759977566715831787708723841214974569293208949652562852358749909317418844259164427798362957299600671206418269050861/356057634579481212133042123635371841638718321504567331852201228394755865757191427256585283004768224761067406955539253214516407759236068400960797861871082017566635103994415022440291697998693592578787681094687709613481671479522599546929212717536891197395476179301577802569466974350990165909519994327565473802342008517615367537201346069431464198095234027096008663061964140992799109321058321641431812370032732925174784721960553785538829528383918461611377918747046084792072904215533918349792185121097969031133264619463105870478437960968468311449313457502539523915305649288869411118144943165844368531944090654752934324626991254417314034266949590548585759926973111569315038479974808224862966383565917643240988549899616256000000*x10^259-69064819811311479502626905083225422900089842856332897020219719170227278488722632655526053893565715020695263820074388885233379708489018209205808437396079431823735703696187819770332678836757964789859526957648080230540006195465860346506915353944090770753747213640748037774115282626215831821854438950989785531946545987585630144004589528802633846058336165025560207900489280590670853355448947519049580735047756817967168016235010446714586537784834314327555998215988441971110020908503614853518201725522304703822742802373385628658616379678957276876985602490175660338963241/17295855657332879360574654197711822579442381185405862712052526870503660935021330770415886707239621285993610360272274764148349023312651258645071716938249680085316866811632704130059609521984539953107190396855550182184485673789289795591633436967072026804682650885753443337614427746073698299220843244455820455422565405751684093487092586668702804886674088100215716816897970112866209534379729032054191717686710034573290342653955860686334183170777223191234293781056510614859733395173775617759505184442454943656329462155039830764360602392004316696961850511643359913709887219856120514475008759224056045807716147645278537753080727174575446528551343310488101874212645867591047309203256284330943455048098015438074259799923759251456000000*x10^258+18844140504835570388695476473506562397144098893305811504935445544178178769351468907160406040916215598716026730610085296003517942422522617436757671089223077586590890292275228538164191192402004357474523167361072298192213125857396940467416184145217798690954196912472478143759914595930428108442118331025731586789385264783227083695826334851831043804913865360440715829503421042747620736365202940836418383580591482024212800871249249038262844339481116086236153587893908100251901880580648999691715420766856338467017605349906027798602272204728768085885460963891233880341463/13342517221371078363871876095377691704141265485884522663583377871531395578445026594320826888441993563480785135067183389485869246555473828097626753066649753208673011540402371757474555916959502249539832591859995854828031805494594985170688651374598420677898044969009799146159701404113995830827507645723061494183121884437013443547185709715856449484005725105880695830178434087068218783664362396156090753644033455242252550047337378243743512731742429318952169488243593902891794333419769762271618285141322385106311299376745012303935321845260472880513427537553449076290484426746150111166435328544271806765952456754929157695233703820386773036311036268090821445821183954998807924242511990769584951037104183337943000417084042851123200000*x10^257-46446037245046572641047291017321654363565020245019148581311074443844411302616104784926821214590415626188872159246629257201003619156638046972266233606155525461665627379628315647287559785928028088321279934345607541780398297133874000722018606852795885859013334570624911372834147248923835797327842433693379559181947097835773827034560375251565708767251091437625542136085176138580815432644082324025138720728024396042787293288020275311948120670609943450721788761526991294707903212351340844930348888527175332158848200202095945405630971691611462720166810917413140390819503/262680807795743105288727560627748305425281164253351539939297751845774350450636461075691279366201748281027957346635172980503050791560890990672026700999667016295749914701671693975280319615140200537815454152243668391926876170674838770547932823937406407096117760327380420690019121393494292919416556775172773166730212099853702169835218660030923849216362713022026199156637921089155557303392134674323036712366908650081847079056954634173700406906179077216870836799795754963182200939201717194722484988719784456780503706479667429733726648828565559835108104645583528689468912151564830313589195530715351195704688992362667792124913543963864594152373526528038047214604559114039031008524454818276203723542988609465752820711342093631488000000*x10^256+1977853978979245610471254147738059856684975653357773744446955882651412658613353290795620817314926021128337610913307722341896348699328861487578338162542354674166417863958592935925506682439597170276361429698861442916083259638496607324432154272209025952994714190400289169858772418610379336440243964781943302671358218383230750013396177125560709417679059548091001808193045211402820055790335514066929941471328302558833022512995946435332743351159240880547454686804823124412655481743837724319983546696509220071670972887642661369691297356189830485032083132789419450350043/1400964308243963228206546990014657628934832876017874879676254676510796535736727792403686823286409324165482439182054255896016270888324751950250809071998224086910666211742249034534828371280747736201682422145299564756943339576932473442922308394332834171179294721746028910346768647431969562236888302800921456889227797865886411572454499520164927195820601136117473062168735579142162972284758051596389529132623512800436517754970424715593068836832955078489977796265577359803638405009075825038519919939838850436162686434558226291913208793752349652453909891443112153010500864808345761672475709497148539710425007959267561557999538901140611168812658808149536251811224315274874832045463759030806419858895939250484015043793824499367936000000*x10^255+35594613445268118171710980857705167670929753461179304660311316380306764227561331098810842698734736368028299007726565851217430501359734707552585050757000390585151908817829616002645290565713818580171248515750285582925696339465657258508503506060629965289987302766069807755018293622916035701823446107215479027966820938418795033547205648049837212242863303623566864329109051302728879765118563499982729049408835772583266161864477342377944557932368210450437678961024807419792654527108843488297419031104444839085286491197374369932011345321599088627997272865665685846972481/9606612399387176421987750788671938026981711149836856317780032067502604816480419147910995359678235365706165297248372040429825857519941156230291262207987822310244568309089707665381680260210841619668679466139197015476182899956108389322895828989710862888086592377687055385234985010962076998195805504920604275811847756794649679353973710995416643628484122076234100997728472542689117524238340925232385342623704087774421836034082912335495329166854549109645562031535387610082091920062234228835565165301752117276544135551256408858833431728587540473969667827038483334929148787257228080039833436551875700871485768863548993540568266750678476586143946113025391440991252447599141705454608633354101164746715012003318960300300510852808704000000*x10^254-41761727573577541652497678750514045345778089662030088473416586973486262144880100219976855222667309920509317251916936972552010687270840287225437271451285019800111560788507779134187670958796774360234949793522474389428161929818237718709548449664612172507549519479302875429124865317327907974987315521575117162433479903660128478388802379469650367434816376688103674244143284521495620565084208205066909186729931607793805369690509149244994280933215160196624394914342508305919566863764198177119601830465754657636569315884323873654993342329729186478284519459183637646390111/57639674396323058531926504732031628161890266899021137906680192405015628898882514887465972158069412194236991783490232242578955145119646937381747573247926933861467409854538245992290081561265049718012076796835182092857097399736650335937374973938265177328519554266122332311409910065772461989174833029523625654871086540767898076123842265972499861770904732457404605986370835256134705145430045551394312055742224526646531016204497474012971975001127294657873372189212325660492551520373405373013390991810512703659264813307538453153000590371525242843818006962230900009574892723543368480239000619311254205228914613181293961243409600504070859516863676678152348645947514685594850232727651800124606988480290072019913761801803065116852224000000*x10^253+11889839971761504120751747923539215252497395763442452778274842122219305291667254507599684214492807285128101780688482426263680116793306502677056280696979995160169826621980661378938669028323763326152101214832263736972058762498246583544145342171407032951742356284192091065606288406984746967138456557760592676015254350942135129339073848075061837986488431325202822741835444131903429955987862938343038668673274773748268796074164180257019509827751911934762033311956018448711297332012015158235461548342604827191003758181552485089798375115534943325914229591368671479946661/223464583813437088462238141422645696873789957823897334653590899785599053577206057717560384366669105737657260452915977309690718408771554280310775207053501343585996727436055969077801546975981423522139128504653321344615208380517475148557207591268351149027491195000966580653466112870379391096493198822153133308115597050361697156664742323462614848711815270450245549362545392069937626102282638137713332893031393549460397170515897899250291349235139665442832150641253939483755738202063048523067300460557680020340534353130764464531633058055759403025263657761264412344813430251275828569541971631791323995656715115718247357435987989646551639973071484967606028596596518473383111671497973132790784016877432279215665661139298037068411699200000*x10^252+60833074633134866287517053344897696171109613416831708615282948663321386370308225922941274502165508871289860155582712409903475917004279804861805084438545229657089243634879462355007401959596412337391465734582305430769716433504630542387974874449812019481137833602297342108707263587767849688290619398293025764695837064934495267700320166131953419868081897543020830747479006252218542435285805823985084547095804778451041931454175957135715098734053157729209928845710014918742315346489038399373282786536448156204706128132437876549379398128371709822285715351896295375299/10221814178658276389898296405680485782404185262880595884928507027490456356452071605658990136406398221638087212835706210506612735095109801703167057324755515364595205688489541161194300178352422610090811648699835247994362100445908433959337433801859834403087211593992137749806683558462111485764995020014041988055956233830760249952996658004975344944593942701805742933543596400102706331209269161823621842397635876646675451149566054504763502955864938954105622654244550363437102732677057110485133377858021957299179966891977262628118331297413343558509597293794642366230030236687493917677852326577365277774585842731658042387993820779047048978360060888736377099773943491041451272798992437460521436380741096515846775491945371153727488000000*x10^251-28422835829590838852337166201179375769275668763391075036209629250670346151195239445827701554742072482652606536008267559382949771884527459490646353995053621956031079110339645569434164931462121278273832508087275679330676769756080985460543694958826878744194894371720263945516897806068022032291835477348046238331074069913171925929981130604129689169863085443209852175386240786991852205929432745389937813748705688430749591032752941053804952831256074932508540205005717161357281260699064911728803996756426617376644122365614116976822225395613795204282922259944330261033719/12650978857825228717781546393443328968177463741320639429582323520120204484774084880461886276242073566760919099834436779951845509915937992320819693173512737354626588924202523410694894030414432202624328081473115450316119055090586093087674171699224395694943453136345043517639775099597284883043405288157378998572350736238218661611181379925060937402878574181941320617137650422023888187403420320376996749266777279977516033363077445586589074771215164930715174979851634315935203888536150005096229429299313820506375412572402955975903742480253475880946378044226420763391857099709325133533747103670766890721855968647920132654843836188054778327507756648972534844742802900670560031725127188646704062890964311291080426945144130808227823616000000*x10^250+5368698004488725338789233421733305845605923880115288299779904762556818094001532979601362152593255801214088163689572785197883394860816458297655186315771255433007274093498074313415804642777138627208273420682277575367621999141448417605399229883641595670589117870511325101702185896005999741941058528953104690851526752079601129584750320998224639794427349775213542121424809565027176911740939473517696850768651304218359469367825571406112958801909263190096939416519572449689120532812004824056677333415948634229876729520785685405831593025370286431125868796564006334395774047/18824656540443940332058941033443673504648066047085111471218497397938864273343838302127286779048205467340247620553641928568346118754915732573379703442186953183684364319213354835114002317256675117505000185231995790070385153974792106514459167488445900794075858266881424754247985348200759905968587068778179949875657895522469368477437893328490674855483318382728685078300823827971545622856289436720971162908964592606543857644259239032844543259568165416904180370019231862111583386141791207583189390797378964913486613907735598492144768810617172110848210529808914095927083364367475798698215690262101133394121681348105157390407628247825510151331541893671131848977290716197793327206989256706295645581754895201127675294374466642643001540608000000*x10^249-30580939266662032572557379741335889235139242583489882709240238083344885344815161101351859322795137453391017469433662536824473704185391636042331829996456225888964324892515452338715190678728726887985841754463188696171779034459851427016825134759244646620515307294395981844394160071066466882267874190985544335830621006523634283192243061393451986636738595186364114123826016769953509254590829913011165043060479388502715672543558368377216061879401797329981587016404487038765954485334211101735290876427208725740087781821361729287190714841804257288225032955524863996202479/6845329651070523757112342193979517638053842198940040534988544508341405190306850291682649737835711079032817316564960701297580406819969357299410801251704346612248859752441219940041455388093336406365454612811634832752867328718106220550712424541253054834209403006138699910635631035709367238534031661373883618136602871099079770355431961210360245401993933957355885483018481391989652953765923431534898604694168942766015948234276086921034379367115696515237883770916084313495121231324287711848432505744501441786722405057358399451689006840224426222126622010839605125791666677951809381344805705549854957597862429581129148141966410271936549145938742506789502490537196624071924846257087002438652962029729052800410063743408896960961091469312000000*x10^248-162942177050195469788788376630878357194229960040514124852510589284386731033588868711624825447411076106662688013482640542835897416221391495078848724546116179015316600696409836318319700036793205525112946452967404278235367880366363575882909705972532398825394916654611174717451459956294599275462437569050532959800727700091950950802849007014014929611177276795336008577167234209945190918365958434486662104082512726598394769927784527074222514333104526597514075501438706678404024180835100774964440861579185943682392476028539526749298981845515440393349822977753479935388959/31277890867199162397882548178644872900030632816695262136793811061190728331094377486611491879033941391888411431073743512082790474238936909506538584180864476059044789945769881879881726927134167887546769538539316081963101486604269961593255232134648573627079887581895290360904344886241262612993960052739129762870323887945026027624050653530415275144495359774379969053176753437245029650284296294859459778371818092330872871162769197162264779569744028692702330460955031401662323164666360775676683910863337357087023912339006840571563615869948532122640103649528657267078846205410575173221650685358568037024079101316851646125600366934848539943750869607945880610608421497682487374436228303450460457274300441257258291258345267652391448713625600000*x10^247+605774428663689418442587468919421506079200113417162648321191847010948149573811145831396501126515615499320102502268961219036844130560943489180667086969763398457058618745619144971814380101558482531793172895070417605716666213901415773503848999137271944841523812927116986300776942824420041579717476539600476178826388478363310010375841376867130814426929537989119005517947789737809366536731991216424512120905160268298580388264704979480857591637363521221364274199567141916274626677161188535391476223388340542768782605370636327317289600925045162576284596770865860979363851/580875116105127301674961609031976211000568895167197725397599348279256383291752724751356277753487482992213355148512379510108965950151685462264287991930340269667974670421440663483517785789634546483011434287158727236457599036936442143874740025357759224502912197949483963845366405030194877098459258122298124167591729347550483370160940708421997966969199538667056568130425420977407693505279788333104253026905193143287639035879999375870631620580960532864471851417736297459443144486660985833995558344604836631616158372010127039186181437584758453706173353491246492102892858100482110359830655585230549259018611881598673428046863957361472884669659007004709211339870684956960479810958525635508551349379865337634796837654983542115841190395904000000*x10^246-27939786414983420381421933949780543964291903076159994043410039163416578321017814646211842808456277082431724675897171558108972219468645602250949944467256091996674711287397480811413114057756047438744553457464562541909330647694711736426607358495315074741677776941750836763895212585504931124848374346664961549821390090064776514422110212850634860673247177992631794739965442020010560439168763315983560213452982362081400597381384194606346762846012982539417981683269838188717433731394176523381641422937458909296369176471349284320872177019370226493160539996084196470193531/348525069663076381004976965419185726600341337100318635238559608967553829975051634850813766652092489795328013089107427706065379570091011277358572795158204161800784802252864398090110671473780727889806860572295236341874559422161865286324844015214655534701747318769690378307219843018116926259075554873378874500555037608530290022096564425053198780181519723200233940878255252586444616103167872999862551816143115885972583421527999625522378972348576319718683110850641778475665886691996591500397335006762901978969695023206076223511708862550855072223704012094747895261735714860289266215898393351138329555411167128959204056828118374416883730801795404202825526803922410974176287886575115381305130809627919202580878102592990125269504714237542400000*x10^245-291107521945889126850632376549306097253574221367436535803718640049167114892162617359567411580734325056207891086363395114402654254179794489782195498304689437800863060028212030454984681927040008029437661172983172587692374506004642366887263453496651084156654292458469134687584451231201614827586422280896677605223048898527980810030765198125546126544614805631392126460199401478063121585353583870030376312595254626354043652211387591742313186372973611426754132043243608072021200139410288240624581796793978524450527020834530399836218306617715094985667882096882920423859793/39921962525043294551479179675288546865130007704218316400053191572647075069869550901093213271057867012919390590206850809967488932574061291770163792899939749442635350076237194690321767823360337921923331301917454344614722261083995478251754859924587815793109238331800897878827000200257029735130472649132489260972667944249833220712879197778820951184428622839299524136963783478083656026362865452711528662576393274211405010102298138923472500469018742076867338151982603716303547021083245935500058373501932408500165066294514185602250287892188853727442459567216577093617000065814952312002906874766754112710733689317145191963948104705933954619114746299596378524812930711587465703371331398222224074557379835931991491751560687076325085449027584000000*x10^244+23514522043515302690530510066242729476406401932391573369921395951429037715288510600182226330037983371484395325313221952911418994001707704512965591017891581115016282208418592554927308500028154815848575338767522996170427030777707950700724854632306324964175597017762549592948143391585728519590292217452621490687674376348897205510625256548353485065126662234591998603000885961708032606488408450674470346370537515828056782802175247432047925471312291191531309584470622641620075069312595673543933801066149772035340787303285714959842043045047055231758680292206212591755789043/7904548579958572321192877575707132279295741525435226647210531931384120863834171078416456227669457668558039336860956460373562808649664135770492430994188070389641799315094964548683710029025346908540819597779655960233715007694631104693847462265068387527035629189696577780007746039650891887555833584528232873672588252961466977701150081160206548334516867322181305779118829128660563893219847359636882675190125868293858192000255031506847555092865710931219732954092555535828102310174482695229011557953382616883032683126313808749245557002653393038033606994308882264536166013031360557776575561203817314316725270484794748008861724731774923014584719767320082947912960280894318209267523616848000366762361207514534315366809016041112366918907461632000000*x10^243-1594418007322134796031117331675770858215193723629947802201438863515850063713571220492597472351650663958157137751403245592412008749168428070199785168293241970281549436926456588017112978539110079002397410941486226454295663721848070048661961719564916013475078661041002433278763966795533742810644879179285360139957710905445748910436977491142600271724727641991410321444808071217106451840681300264718342558578851516954538892215245715138769841079158331547758578611679779799178042604364855734493707873865980611059012971893492941118143857381219508181337086958099623742662699/4215759242644571904636201373710470548957728813565454211845617030071531127378224575155443321423710756564287646325843445532566831279820872410929296530233637541142292968050647759297978682146851684555103785482483178791314670770469922503385313208036473347752335567838174816004131221147142340029777911748390865958713734912782388107280043285443492445075662571830029748863375535285634076383918591806337426768067129756724369066802683470318696049528379163317190908849362952441654565426390770788806164241804062337617431000700697999597630401415142953617923730298070541085955206950058964147506965975369234302253477591890532271392919856946625607778517209237377572220245483143636378276012595652266862273259310674418301528964808555259929023417312870400000*x10^242+453952568933556383384261547639161038433953268990718054023050187427616104381002028275904819564370425706321399970452241428553466414518077942310439994961534570723407560934088774762107534437909790472634339144205348951350939734909928141653628529133036151878230488889389138423901617164207258777972050578228850831636087463564751969833591056550048039241912464868860896812728293311445539505815668249495970146060537130216350017113087165951016525085179554511032861487179325547111382622716191993793615874269191703084950394391947095399757685164946469961252894811274336219283427/81303928251002458160841026492987646301327627118762331228451185579950957456580045377997835484600136019454118893426980735270931746110831110782207861654505866864887078669548206786461017441403568202134144434305032733832497222001919933993859611869274843135223614522593371451508244979266316557717145440861823843489479173317946056354686549076410211440744921028150573728079385323365800044547001413407936087669866073879684260574051752641860566669475883863974396099237714082803338047508964865212690310377649773654050455013513461420811443455863471248345671941462789006657707562608280022844777200953549518686317067843603122376863454383970636721442831892435138892819020032055844438180242916150860915270000991578067243772892736422870059737333891072000000*x10^241+9257011327656399138996693598276543220676651975141723874124825539848848882726057886267673258565757350625592639422870446580742382184018973051505187001865910935169166738741024689329111233634273348413102377679094722332026842143285784258135116735981605257390147434551108419281203017466397751987207754362455684637296214640139992049411274721779698087160967811862189701581270440461903377779862801512741376407498438114570797974174004100299031387226415493696828211049139820908428801864679332016269770630050016216275763938378029772143349358009600421463121382864804320490499/1385862413369360082287062951585016698318084553160721555030417936021891320282614409852235832123865954877058844774323535260299972945070984842878543096383622730651484295503662615678312797296651730718195643766563057963053929920487271602168061565953548462532220702089659740650708721237494032233814979105599270059479758636101353233318520722893355876830879335707112052183171340739189773486596615001271637858009080804767345350694063965486259659138793474954109024418824671865965989446175537475216312108709939323648587301366706728763831422543127350824073953547661176249847287999004773116672338652617321341244040929152325949605627063363135853206411907257417140218506023273679166559890504252571492873920471447353418927947035279935285109159100416000000*x10^240-52372805396918604192467493835927742374938654277225704256321946036719674231051552993669990863599930302753541679320316700370369888834384364669586447768178404260493079923326072647552675084066845014768129492666294049628114930349536129343374170104303386792187881756768355220419180193739157633519046073973502296753018127281672128734670329750757552306975010838415535537733791047435689855034915106889650673534736112294540574696091476105123512792680512847107821503040922316907961983560242744142370439291151307747993433529141389892947513037796397249236082509270549607679/41705048787199614405592594777428505118252401395545697204517122760925547035969103643262628797388445224203969082694332996739081966697527109922123602819750095369928817540018790839387100435003868670703469627301784022895615127234564221747458810228406402684787478744248484851340636636175474959451196489820871821718297682064498264050057892225773340732305087036663886941319539838547456752382859564139512445674990177019283529597265469285726106510316734474960249092482665077403228160761361724610890994537782393641784009696033502602905792768320064411096550963224861788853728998492145775704748076402921048947167845451429675486499391217916108998828406377311329680826997273572410754539429189737593060176889942841097602631916639846446576327238615040000*x10^239+2169057711797915412003185755446461199869228571550350182384550069989840754666361213114425337407365991579731166239492355432769612008376759845457307436212277354966623222344803467876235465425722341469138794932575603895611257592638372599429006763721851880139648551740665261241062102213070209227257065982803471879255087240907099024832253477193168586084255652281483830014412456076806156210868557919174965812174476108267424287759827077367112654565778692356637932602516030715731712932666358712519166565364426229488851368812929377002694725667238363707619684577805727019871802537/26553212535351394815665392524397821380843192395970827280562329600927343097659390180091069086586527622865559597642104492293604140825828554132582829953468380071137200796845087950803876608222874146271394499088549250607822932728051035082922598359610209569218950714162814369090980744268544857217957963821944772692915982172254638436989789435962963774855765248425752175000902611528683368148694285607724662744276900800513842029400709998810526189717467862903125970842243517730907779612047853259542953846857394877223646203773388392345650941137362801939709690706215187262354028287363389220921475613821644406801663821178030943304589294169738188129457353414176881283549390309182346754161894471541968039860163841464137278276584573817978549735350152986624000000*x10^238+113112850336023711139911368787834844675157267751168485053782593420156958904798446301993541677434941084398505700079227370397025410718557592089575405662029638121350332811250213617105151867389681250282058680643840738433259028047680403757444261614452815622879270975890803066836970276116991306833341311107990459712115899037365118046989182993083002861149257054959639850417300108191453791363090271355703500991462777553971780766459482420665363917381487837093693313139561485466484405213130867569288002447436548222251178147372657397083659796325687572454751699988793663269613/10728570721354098915420360615918311669027552483220536274974678626637310342488642497006492560236980857723458423289739188805496622555890324902053668668068032351974626584583873919516717821504191574251068484480221919437504215243656983871887918529135438209785434631984975502663022522936785800896144631847250413209258982695860459974541329065035540919133642524616465525252889944051993280060078499235444308179505818505258117991677054544973949975643421358748737765996866067770063749338201152832138567210851472677666119678292278138321475127732267798763519066952006136267617789207015510796331909338917836123960268210576982199314985573401914419446245395318859345973151268811790847173398745241027057793882894481399651425566296797502213555448626324439040000*x10^237-2556351181555978993461557787395435749752636820518607285574858736535613339348951435776375635607992062659588916591232074588398289603053803686685067025875829722156800164798688472392837588175899877390534970160856333620082500560961004092365767118342976291919812195329557816758775341635194747041926630100605703453973916847546704350059318231659298169629345979713937507499551855933476431867967276963350039560363176007958267034365673155115155748852430580915520124566628929243878082640939725740100253607234464426068832457553813904740893851588562417442691703379152336579489929/769658334358011443932330218098487576256324417274516732769922597128328785439402613915683161930044278923639408627307376588220409879009523308190806665317924060032962341937538781182721061107909395544098391277928963785733998050088435799505002851003194480267215962729356938234521180993291155281679940980346225295446840062963902563391008389448201848546543920244224700724663843812425604873875196684281874282442808718855473682011614782574218150426593271388496404951949087470461095061218778355349071125995866518180395542138359083836105824380793124693904628716122179340937797921372851861475984800400627374110193154237044375168248965048398208351578474012005126993726069284324125992874257810769332406952468517143888037051495205038202276803923192840192000000*x10^236+628751432676603394900019736889826874689500364958146374770441524457438174512854788364226491308042860421227206277259335473553929617831188691648755613556255078993916275006310900871874563065057140710227570725852013251566658507805282157557072736614390523061982344648943623511207241710805322128061208193817386601264250640156181738379408746011369248960761569050150860533718983570346049773175481981895334055415974550762144314222912311079699670027376792200456509460448638554136974481443894992169929383178479120523266006854264978393818696576615075513048488562984311201444963/1770214169023426321044359501626521425389546159731388485370821973395156206510626012006071272439101841524370639842806966152906942721721903608838855330231225338075813386456339196720258440548191609751426299939236616707188195515203402338861506557307347304614596714277520957939398716284569657147863864254796318179527732144816975895799319295730864251657051016561716811666726840768578891209912952373848310849618460053367589468626713999920701745981164524193541731389482901182060518640803190217302863589790492991814909746918225892823043396075824186795980646047081012484156935219157559281394765040921442960453444254745202062886972619611315879208630490227611792085569959353945489783610792964769464535990677589430942485218438971587865236649023343532441600000*x10^235+29114220932544880124492968016948589001654687593587734040459170384735867068074503341258149601264890725108011396775152300974249342844379546503251363469653262960833502602436392142767203777684328578190072488538365671251250278348622204031528178621395359168825812370306174326555396754944932739559675856530275612071606785573241050878602169808469720893418279653234301766302600008961230017755593659394142000199618740443865892832022142184290207346023382400546030424142242015512162287810170263551484998896610601321482201064835197144595710167165751510249539227997175078800629/8403654077122199677924871480248980832618504846197360721760385631941840452885609199852997688941670280643166114418600103055558233580042443505696543985273509297239026186254269593221446662822184345193584193118134268324234071017229338575694184975349165226302261324921857734393629070713561449317331751187604499489626156995175094362475889403909157766108198232468809479560725222110176714315191158522005167989397524648953831323590554373249924772130363455512198109453369377040111473107988771141481726052631790906198252864490918524170931286865451084569930099915813158166547208952484237467720203271187509438636130967581618584254639249143829228770641448113497738252376070779169797654064423744839655819208491413562276413344677315669865738817341586879283200000*x10^234-1818530931572461544652942974511686089688549383916449013137896371219160332317607867361308526291923865080933673702359109948896861027602416545686258280503727603147715651543054750378685506608825589129471386315187836416113645238033096640533303482057875548089958024702777411273326313498277874021980184731576119215934923284995204159387032390247628584641511451525477165593066009455333229563592480806500295421450744930200719986358717939784801367531706716434195060138670300438558585799607020534050099131058459803737553130019221788884402960348109213490490777650604342718835463/246687910005845216351988162807308792183317400323858008283933900808615316520190463608587996675384514689847779487771809476792193308317374954522059839567706240660887542886818881607468273005425411423424568249596844650808161439538022519480055107340894850191453477602544856074135563043527126415444254631636132081792251705342236640963001914759913986037369690049890858916137417810330993871833030782420151705495217659049935048531206596117981662665762282081164525148469875261500046468653863927056399055093384829827110003441507608290178950678953564095439883578173870126824450327314859874052431773444536567392221909048363642311991023120028535425202700573654288445472974980936919866619310503477551186950958941494892630198182463137405736203992930453553152000000*x10^233+13849099389613369976261263899905925455852626331767379530534866498156065385916030610117595350479986785711436203494508821156776183485270240233901879341549586989802786279516619631650857730518586091072227087110733137882725047827505327294949753802637781584879909518716208694094605264597011778505936229419764720564322181257123896709859428850750757638115407325246988184041483234939352596990292628977077365548396388127211461396957104572682869466038151524942622970860973935618232895423414213491321312617362774897393493937801535240497147454055647302661984111607685057889805833/11798730324279568347806519558269569088996380804061094453351581427246343995851395316593608755274105074023005224643714544690003759946379590681997947755324007053323592765500994508882911114602346820651792207137860512727224635708189991360274635705390227977728374900190288259088655215281840274841533778667396717283435124421225832484916148723088457503615910318386208509303258211842688106898528386564895255857114124607131179178321138340042894380071030291539126145672530605364316508243616234682640343377895034432302347021745249607935987526759093322736181860281801674065832281369287869404679165392747263251845127878484592492293513505797936237193980593151350824506336003373954395906306450937754876770168721944641436084335926951200491497299547587978513612800000*x10^232-32221076988759113152418604845852867492654886791332867412952241721894273554806408721375053452173838840831708487504041641048392228432141581433244166757186196600725288152803825773767262582143021411042708852849549148628407903798822971280825242264194463225700454462657877270268600614677190772899095294092746331735149263900800430039684646773398810296718096691415904058458105974302054363781026077019059830823269870274783359545978724154166634101130022313924456236897918453601991683235603028116337404538379385948559333440788086829298189064569393854272232734293126278930436129/619433342024677338259842276809152377172309992213207458800958024930433059782198254121164459651890516386207774293795013596225197397184928510804892257154510370299488620188802211716352833516623208084219090874737676918179293374679974546414418374532986968830739682259990133602154398802296614429180523380038327657380344032114356205458097807962144018939835291715275946738421056121741125612172740294657000932498491541874386906861859762852251954953729090305804122647807856781626616682789852320838618027339489307695873218641625604416639345154852399443649547664794587888456194771887613143745656183119231320721869213620441105845409459054391652452683981140445918286582640177132605785081088674232131030433857902093675394427636164938025803608226248368871964672000000*x10^231-28879503576413103922530697173455820339962728460725587688087039365520712052766911487995508002810507909010629765103299386087286892582319491093492868401428697572451830748435721023710032661509173191255633199488370608902828801096640305697762232426932318824482443163390288973690601631724001994277025915739328772046982569373706740539674698737318284817463036432010776217963841598212647628398209228134135150757012205549381026225968310302010211575313973353074875834443300335740313597346211570332031536924788592788737304397905244380578593023649545701121010757364892602845487437/1982186694478967482431495285789287606951391975082263868163065679777385791303034413187726270886049652435864877740144043507920631670991771234575655222894433184958363584604167077492329067253194265869501090799160566138173738798975918548526138798505558300258366983231968427526894076167349166173377674816122648503617100902765939857465912985478860860607472933488883029562947379589571601958952768942902402983995172933998038101957951241127206255851933088978573192472985141701205173384927527426683577687486365784626794299653201934133245904495527678219678552527342681243059823270040362059986099785981540226309981483585411538705310268974053287848588739649426938517064448566824338512259483757542819297388345286699761262168435727801682571546323994780390286950400000*x10^230+7951092063013995721545014256859624018386015156893124010168359860716819304882737224768664259519163610426738661190020449597028117190807431510888190727771757073203960873924027894669773259453801928186641659475191485502529257318980969431996447472750984473178068777054723684050409923233372992369465732675770059553237065717783601747982197778128562140247070065026692620029259271973350107302500885259936184068338120121993584144163068939454251565495608669786177395697527573793042426932097937409022107171364737890115312229253654422814033705928874187208020126148317422563281829/2352485307733280089039576822694978698359893772625104371006715312263271049018985896970048761051575411682125349405885238448960749675462761465210667737061525098631904034475275212848038893003790996856111184684718034537612788904279112123525527365259343916790149826253325166735214947539271537876096581100453253169127987884601335215454050576172713988413264580404388650470311175776634428698537352152016038706279985460129539725400645429030090941011085424282262689967938409931100645335957944638261828464269533019117514113874129767982313820719966914810167952450033072244510559485322627499763722822923146642214043958540927980001906692848326978985138284419100102855417147749637676476088178525435433891405948252346969410046055589039359535461571334464639021875200000*x10^229-1066420673349626549074581041159491031181458272557759473365176039768288281972790007209769582409403335290668099882936865820388695477907868381131273361494136216513170101153806728455681072294193479823755942858212095407609203077430331075957989935813308456472383842975214783838391196496079934675534865385309896826211621670938844202911588950263266755827357698368304321637518906036054141113996293415059547974483439535377630037431047920393866141742954927464587697746409310765119733231070740839967401317732276917771773940218632946837554489869907591726803523297446975696346818793/4281523260074569762052029817304861231015006666177689955232221868319153309214554332485488745113867249261468135918711133977108564409342225866683415281451975679510065342745000887383430785266899614278122356126186822858455275805787984064816459804772005928558072683781051803458091204521474198934495777602824920767812937949974430092126372048634339458912141536335987343855966339913474660231337980916669190445429573537435762300229174680834765512640175472193718095741647906074603174511443459241636527804970550094793875687250916177727811153710339784954505673459060191485009218263287182049569975537720126888829560004544488923603470180983955101752951677642762187196859208904340571186480484916292489682358825819271484326283821172051634354540059828725643019812864000000*x10^228-6182027347880909432229401877867443947686901776703543210214235122742304032942865435130187427188567938415222250855618157393964401709634266347045798474052173358459182406088291842711511918705185236341896643261592576296159527532721401881570537179311517197556944393399654379333424274784479239324286218473588279111688408444439043664534709820557779152663704069241469479861678674761073312018831400835786523494971816238052675879456280019912286047154758488860764189854117700511879752215657380534483707595762136089057181203629585804457375825971581064058553989104353672504037767/233537632367703805202837990034810612600818545427873997558121192817408362320793872681026658824392759050625534686475152762387739876873212320000913560806471400700549018695181866584550770105467251687897583061428372155915742316679344585353625080260291232466803964569875552915895883882989501760063406051063177496426160251816787095934165748107327606849753174709235673301234527631644072376254798959091046751568885829314677943648864073500078118871282298483293714313180794876796536791533279594998356062089302732443302310213686336966971517475109442815700309461403283171909593723452028111794725938421097830299794182066063032196552918962761187368342818780514301119828684122054940246535299177252317619037754135596626417797299336657361873884003263385035073807974400000*x10^227+12572939863926937497421645793238170533288647883390289720751075447012273031453521362213105307112131682724095781434215537634171131791217214033172761915774775477034719295139120614799515928620878589847936216424367504277605261037936730751017412445736346487141282482446265687728021522830371229280992689514653584826685115656242059547399236502748481529071304579856984062173922448966271266653883125216699078983713933365108740895458756807457233979564548338116719951328988786161560377272510254303470307914756368014206241200354291670258559443051678453769085256676276113375893/1443570529745421872819740323017373292175389360474495864026848032525189052807104982231620830645284911714031464408156850866407732755397603626379273384105935855978668384791646153338569320706871748070795499692895157557171484100353091530345209974136415585303046484291813170496609172353643898242150174766187223535601265292823546609483167399015074492889957810702693035515872766953843853974102466093282569206126354714170399376950396058723010350165893328536843014298507660639539032365246920573478849284892667989003929115331852357625510753623616061360784879912520294331858752411447975965764102641339203621358617883650114896819351834247837009831789401802629608570369613391823119655781382276971743524271831882122003956164625020546879714942327864330573945241600000*x10^226-489310567951435962197215601754926561615857486962740709103521816152493557289525664024619910809483760045872179385588836459656834452062221074684894106552070503043658736237852903870741762252817851554192124461703842583076629970947100628990246531644650353799565269314645446017787361877267848463035742909235571465591424915090948977129671867411537550847159344272311699454713512658324969627040966401653533466823760605746837274454255093970871072026128181562227035437812530288532892422722855425395841045763697797079571004496573077763762317832446555289811928399379193314536925119/594520086970354544102081854631475016649512354217816376640817093715173859508078115882270722892954138040306718301855317460821360657982949077488039950510188622926254787592591551790956389039918060725476418593521941688345504011889417215857371275748341394651206664090740336137323521542124703052047127975706546140902025098196449435649547661610368279151800224759797099746857040342271052820694359635857493301851077925483937279403251112824484582612321508424613427008697394957787755089303291768981529289490196384591378166858270074964490348772350038710825644943172358017632708593130734421740288031809137619420333189202463319106081859416629194129124147238394977993621021579288433599037004476948042853036111242333126109306839168462026941801848307645903573608300544000000*x10^225-2056270383888241988950661675796055005931666138648554591478653106580870080318588443291619373418195299784772800255137867632726461263167243664797866975615736642804209440311828354116905784572662378689028588937145277437980409351604222107452475556474690776797330243915396822986523788188531002497201793280227125794404803755277046899479878775153665015761782472814376400908560633297827515307294626539967081269862964439373625744746798036321086333744331738345004964323543094117780844430470664914909065181045963603444385923592868056715643770777114880536070824766233595000801433/59452008697035454410208185463147501664951235421781637664081709371517385950807811588227072289295413804030671830185531746082136065798294907748803995051018862292625478759259155179095638903991806072547641859352194168834550401188941721585737127574834139465120666409074033613732352154212470305204712797570654614090202509819644943564954766161036827915180022475979709974685704034227105282069435963585749330185107792548393727940325111282448458261232150842461342700869739495778775508930329176898152928949019638459137816685827007496449034877235003871082564494317235801763270859313073442174028803180913761942033318920246331910608185941662919412912414723839497799362102157928843359903700447694804285303611124233312610930683916846202694180184830764590357360830054400000*x10^224+4207680163061303068980490321894221391885199519784340483322897906337468471912070102436707405448013643883221148696135511700336744572586072126012340323767014474700144561421713223432779221652636151710968946979713320485567854339232752845617171401293017770463667713980487807067259776929840057856550704841628026137742591980070796373341533863776610077998007123680227196372518558938502053566221746600938869423885744694040271351288529657996442886791765711324923640453672471443332840691565258943475871489007069282694383142129672637153524570146498762367208029797437231230536539/206362344237643726051962296648941741316359660141721386933176181289564480159828767496325374888463419815643654286594407713673530145746147613673534528276263819528121496519742522109257589584103789673305864305189434305045546847102111760876112343648184616325212230510835488576591635576605268827983300619666735024114752513423560961134553733782111303507236441652160976771636328052689125772472422352942270402295415478267151782933359890401887210493533085568874082102192484200223848873973043423944001902137092959940808950479730108665360286350733071288055182542258173857360113726541246658785885101950279173683090859062012061177317670210730794656390199867872636989521346333306729017847555272990229750640633654363564434635431777482687037650228338191140083401228288000000*x10^223-42443453873887001163655743727697802854055432082920627596963361329716485403706266940429244687511425109077173088307308646364117801074485669803183365846126697795298078173018475948512355835338975065397112751309410513417971962569653996375517562463115307575110486309626634973082654797338279652591410175029457414887621294897811602994241233918846186396392847681828598089164237349479423565475619911617651570463372904909788897856258799613411681959498821147356904085439892512765845078800980070195040749733406950386131975344481022590228499585987163367868736961354727027395471/16400554123320125354540189093282069424814133909457003493539781895591003020912499748476433734978045187318806022120146688574382362978839974551394205531315548218655304485312870394233279697652912020013142581890260460368151834810742543885720586917195624680033287285261802376202028180472405601435782840709146100438676554433005501673090969975458435286946213096821988958533987319786787664019154748575379125568305597944384476673193134146882333313443351956541060055412341929870007036946297703971904256261798520954244914947814346895572147552340690723057259170846134014279522995672571984048007945705079658466767812115930022596029844397700115700113769578990206289479200595290715409628607020053739113187203068754017271980878321888607639773844091245404236513332428800000*x10^222+1551940854464028116097439152454620221914359325555011319051780913933745710887513517941247713520775253148252401161791015126465695932663784981999712019728676084068148404447642667116450932665727374151658271269444323640666235024784239642329360975748245706148810853099555716708536757917399181309686056667240369824234619064622717336185323549046303565377227196276674280973808189214363171360496919607614920880456308597196103985347765122937631556124641582897867053965061622471478771429985791808405890539835677195303436132123580707701877266968570407892827111680069002674993097/48541376060955507816846779266950672159399384697176271519969434067656515281115562005555639982763919462714962935909882960041142455002991826278743485879255880684682850897359915020628007252331229822113698625323879494970033711562747136840322649922300578190481721709680766964940190886871397754793543904960488079312368545217543703521914267475163349256186184751187913600131383629865746920704053075548492613109536810459912510988716646859893517201130826519852837088406124903513454627531435166353803903428295554409116844567644035080700707996564835960661492258320136687423675391211938204066251037221152468350431364232002725078373371657648940442254728373720473163223169169905742026494173341533853802864692410714015080572684804426587575744237310622672734977970522816512000*x10^221+8028771213509524141864888215600572673304493574231319817264364918857762265534034525293867457379505623762185252416403203576189290770678116276807934282218236365234465104864466983241420866489756632818688426296779857393372195153634050066395566018749589632609280821281892836094294426754024940344068258885819491319336091051149061068882460798145880666754107330746672465852101110437921337074239675866232255053753510068029381606136637734645769511015702428805773793875576365730402792829808039912275347061312151618223064854996680070957998730908916637503280147031534009422868155403/174748953819439828140648405361022419773837784909834577471889962643563455012016023220000303937950110065773866569275578656148112838010770574603476549165321170464858263230495694074260826108392427359609315051165966181892121361625889692625161539720282081485734198154850761073784687192737031917256758057857757085524526762783157332678891362910588057322270265104276488960472981067516688914534591071974573407194332517655685039559379928695616661924070975471470213518262049652648436659113166598873694052341863995872820640443518526290522548787633409458381372129952492074725231408362977534638503733996148886061552911235209810282144137967536185592117022145393703387603409011660671295379024029521873690312892678570454290061665295935715272679254318241621845920693882139443200000*x10^220-126244929085091116655320039468096850852309422228735143394335186006311289319563207845368233173952288503821060496696907792281931186027773426775662772260652483830288423332600364271742800599727355981922502859325699114058812538251316473620400869514193457695041992430514441140459124203729851715004315416321445245189159905328989907615448220326799261225920385212640498811035152509404065113051334247945180365578621113745266411748485001387509893344211680072722752810385085788434729993819916110524200518167570985119327186769086634914518703955402930529738277319149304024805556443/15129779551466651787069126005283326387345262762756240473756706722386446321386668677056303371251091780586481954049833649882953492468464984814153813780547287486134914565410882603832106156570772931567906065036014388042607910097479627067113553222535245150280017156264135157903436120583292806688896801546126154590868117989883751747090161290960004962967122519850778264976015676841271767492172387183945749540634850013479224204275318501784992374378439434759325845736973995900297546243564207694692125743884328646997458047057881064114506388539689130595789794801081564911275446611513206462208115497502068057277308332052797427025466490695773644339136116484303323602026754256335177089092989568993393100683348793978726412265393587507815816385655259014878434692111007744000000*x10^219+44851738014870866641765873947253310491130988124122607690495289579018474934718808792510838590318730494571684085001308122772818884597843250687360743277737663821197345470880059775861932252190889663836668811368695898997310931038830443423748435917310241925676859249000886552090529769125556968756478898850471026152845229692363580912760413326604151594306179764433473665637666629742244209832438591756735632956927294614916536153699543043028496636723701763594946433045025212289205674917463082451087172318962688419507577773629446460992985856047793242329984642659844238033557063/103747059781485612254188292607657095227510373230328506105760274667792774775222870928386080260007486495450161970627430742054538234069474181582769008780895685619210842734246052140563013645056728673608498731675527232292168526382717442745921507811670252459062974785811212511337847683999722103009578067744865060051667094787774297694332534566582891174631697278976765245549821784054434977089182083547056568278638971521000394543602184012239947710023584695492520085053535971887754602813011709906460290815206825007982569465539755868213758092843582609799701450064559302248745919621804844312284220554299895249901542848362039499603198793342447846896933370178079933271040600614869785753780499901668981261828677444425552541248413171482165598073064633244880695031618338816000000*x10^218+488212534361413512735274324380243447546040095599282671575412891499126455355713557916867240560657895627607432028505277344883436494466469682108583390690842895569001915936262899826740553955205074990522077449855315529373228713436002223464767018086187093980765533503200741165972055088163673563212555504688129358410129452642467570484334874097336350461434467430109142017825291257206302814241653346230251985334549427282937121471331641492794451468354121931806598779293311687486963281660880160191258253921333532435592488100871835811272020889170223096668630026770522070054057959/4793114161904635286143499118473757799510979243241176982086124689652026194615296636891436908012345876089797483042987300282919666414009707189123928205677380675607540934322167608894011230401620864720712641403409358131898185918881545854861573660899165663608709435104478018023808563000787161159042506729812765774387019779195172553478163096976129572267984414288726554344401766423314895941520212259874013454473120484270218227914420901365485584203089612931754427929473361901214262649961140997678465435662555315368794709307936721111475623889373516572746206992982639763892061486527383807227530989608655160545451279594326224881667784252421090526638321702227292917122075748406984101824659095457106934296484897932460527405676688522476050630975586055913488110460767253299200000*x10^217-5792191025207968376482961714572580516762679907283790757599282291534589652683468159217829600208819362040150404402772529651710782206827400021086630977607666222793687890484131271496949294217662164698042849154937148099651996835599500927240326260541336286103161537327811836690042589838540043136543886199460802437940332836069662996845432086187612344148181263426655932631397520517458402203138667615055483252431657599492290677386260482210863617574207693934620345256870351477321067708698315371455211642983990190561051679099457934288331195153402706795223460532029067152856671839/232281686307686171559261880356805185668608994095533961439558350344675115585202837018585019388290607841274801101313999936787645372371239656088313443813596140433288522201766584123325159627155472674926843391088299663315065932991951837581753185105113412928729764931986242411923030360807377810015136864598618649066447881607150669899326365468843202348371552384761363787459470218976029572550594901824663728947543531160787498737391166758481224465226650472846560738120632153674229651498116832964417940343646911437103128220307702638479203311561947341602316185044543311634769133577865522965641886419496365472587254318801963205803900313771175925521703282492553425983608286268953844934579633087536720662060421976726933251198177982243070145962663016555807500737714105352192000000*x10^216+5564751803283835005552664691764844969664199627538868254835833769646312831940569099215068502000744365479122767685316584755670539347710282319626574415103707663450034689877584811925704086034265498701194175394634418545319796985054582987225301919764772008684832286840822785193204354281612093706364891361087345755536825456920626510383548298198141996456703389005248111907686666834970313268953738482094334208058288433327117004204946159218893733596510001613966943472846692548064154876491168945997161336002893293840327390459533907249833932218231282098808193403249117140132597/2951771184750655161554647550966243806150456425456443302750985879257846043604728134156016864171825906096356221228819158532003313627396007359871040830475806281165934299729194128644405743062581764197506318752832742544570730331276025306512992577093327828028823992293080304354838117977024351446917672766160354289211947664606997760206493402829874516645972806453467966018546542372129408057827696699629157845863212028436204773788939558025665609040025861336271055323136087974354824505841171875403160532226207085710987944148582731476275310899614189091720538030869074341399803261497802344626925242867500245497198735234042543182258752765420612934293394596679564553066380959429521001123690352041033595901061080838172172302616142491847421209691709887805960419931850801152000000*x10^215+23954266502798740585284581353867467895881838314040284671782034210047375135525775762785265307785223081073694700906959460232245184406761349668453965915367854218395216387002559435574153057004386468391849297913438834223323122242987734589977402232094300961038063456420095770643152568146642219672047109203166109162162958436137279946062273499764414184092218573473616642912816326556908246041917182198383011815138883454896647872447639935475826535107640810938010376669479430680425522363248478640624215578865718901013827038614845173611879017097257624913946889726601734300446388617/130449395030396553947681472008381792271490811084051872744455969553569544912649913269637346888464005363659928298497942364499941641123688190859196830045715592467334834068512113643659409646610513454238915248435189090917741027968280151985912588755031692700774635985803473738535973850629423378104500863158584233315717130310575816215461686847302342438845463819281981903037238474976938207944414096864731150176940447099898259290918879251563055659671286905550628510528547017503447372281342413392817115296992105463077116808524805801769920579773189627043860769521015523814086345417329277697504483413189158849405002025439182536379470416213892399772988563447818004032394413568644479315259921941960622323813132982129845713872896754827708193972631550097741492414300241565791027200000*x10^214-16836483935333825724782517149406931417922699292247943223758189283243184327535909515775211904728072254163039433451822305248816534855602321422522910043716452693063793771485935094354449679567714895776563934831140652913816547086875998190579876981218120602749553930207367969835238656039324621434092991298538306969138687341031534438864017115995365076941739593513311455761003776211115570382122147052609665079973445958518981003333141070376642796910428474816077015205538362396931541549776826492640041021658675489366769393905971689835650956561313432803325004015836338488835813/267113633943887558421298488857515102596732259403559905967761865170096672403214620032019685117324425698573329394235087771141782078609695292183189195370382074535529658184107802150691576643117562188735748921783883197565506166067053754663666484379970703776072560205726859064642632961496327987382091727169307692271620634039811240629571401639415075637523985705989997753813197341431175089641145512657288547219180493686229457288073604364677610387696307908437571177111214969974979262059946242699099956242561133294131015238259789369537752876472301468248981167540131439111500263635238436347357484294292182477793328835108557510844591665170757763510317173123646175753998526179737518221131503532784019501357858812633633978307753917468517221976584977334806141043547010236416000000*x10^213+369326344861342902242022765336764677675763832208730163371268874640921909492822112543577315791346494112857676974319864252171881573074752443433531209150901091198295159263686191596636145496212726864850853386441229446036445962087947502274633287453618259329832845950767638691574462641454067083348444238847205252454036007669961463594828615403158145369580498618585011339426521322179793180358606795586765251171634779560783642274679196517047596101449341236223908947913339883621678564403584558966232398895715824831218692328732972957409936040714374747544246684567682037150681497/56923372376900314449897369603657509354832353927586271743035332168830346870974507608569024096784293249597059621162738486327247261581245756011285889474494076713018836684441649589960469663975496780031526653862627966945923357658885884502943675093104738633065295702896061267724788589365566564991054922105564029083222020499160356166746917897004658518768929666595773921325340425444482127103017060450064501895392195098137422236037329127954787924220197922422092440957911425819686126086403962207774741220505646020251832789174460713499601707537391837255502881245534046755237678000289139358911047307573451134285819065646188743147405272529698501719122282231775129032317562284499409155749784120128271559482094392202114493326354947561181757369875585497196287598967378137799720960000*x10^212+5464931520253915220823661173171140120992883350574294598486196248992376635905205755826953808531318016360674429896168246847218669709397387925951769293759206266542478346921575941602169798185237347615624243522027330904119747261958395856770913079256451466515013638735154604416223400013134634154803951741553840584131032918319633192340184931877931441151977050243933357947993291457657049862032059901353568455293791948511332465660353153109984496575788797550713253853059361966074424714719057216666207005165797127304486988171521048871941728802910405158579535281397438042262817/56010606930623487250263446767447257747101805978310107035785494480991959384705237078402465401354807497781363329861295157829288486249768054384282762966885571109748855338189669786039820733503586481809446780404189326076528085159982466529864403335052038742447630611450206057892466906445710541354172117232151194797630996846841458327338439621688257288876133418297590957572310185386334454510986174641098453031180366896855335290561511897040061004152527110254974340592697102665143054093764831618437245370031065690481030805674578690396838414850932201381143505598739769037588094242267010302135505732670669847875988147683932072338919182153857855190098455548758326671741041606468077522057003325199101024271740108945229275503337594174632195662778455117503635757001428925677568000000*x10^211-63886368252259655676833060496830757511098149471217920342458698162841675915620643302847199592307253191396559360181034680732227458458210671025688479529647041299516739668402265770576040119605763624558730785998308319622627243827309363265318946964057834572454435857641161886608719000181307538343736616489682070962528874068945247720530514514443813222023227192730178485115125312948625335193888012954499160556790279760457648694920521836008781551249086371719127032293242216405646416682868566818760109721558657371420264795327732198841359709690685823619382280720562047105295863487/483035474169696954046271964922465150811005974756946363076614104404074657733697964564142861621283859860866477356723809441119783905417999701010054547826421165250474128436547712234807414005734929819124669034205728748083978206419688791353550614361488782114868366393146577043264634601187807708638380339010071903934769716807160736614966703297439530859267774599398424418103603038771748335702744770104833058940899484118480411545802478600073486099811393798838898713271419813384193698504627907877402804071147910514708409668137566625982334489674439304710981592283531768180159724745310696845616601438551856768082521785626230191850839026894870143159409080652491809217094742814180700550219596676517047233319486699543657271940783412162028055395801396933351354768380323055043346432000000*x10^210+408021256493832004257426364804778761335254385082577106735458572588233380130133042754518165852678601947298006431979310461302204720790690305809323641107389421886149637108755939629876554336151557586561340409295735177859747274013627495570380977088706343466153739570311144093936881506340683263244569478363254966580298493062894992812990541350573387009071932439240257282762491831629391308748038914646328735188040181524957000416223338867216284610615821253834620227658594792732688168683145234404932639998867228608169093132219241253397361739874768964642892531956248364928392440679/20287489915127272069943422526743536334062250939791747249217792384971135624815314511694000188093922114156392048982399996527030924027555987442422291008709688940519913394335003913861911388240867052403236099436640607419527084669626929236849125803182528848824471388512156235817114653249887923762811974238423019965260328105900750937828601538492460296089246533174733825560351327628413430099515280344402988475517778332976177284923704101203086416192078539551233745957399632162136135337194372130850917770988212241617753206061777798291258048566326450797861226875908334263566708439303049267515897260419177984259465914996301668057735239129584546012695181387404655987117979198195589423109223060413715983799418441380833605421512903310805178326623658671200756900271973568311820550144000000*x10^209-94616052874853749683257139239656868874998936648247766197476550884832012811585838374820753905413760986066194428398596804626956944175479668603149601250972369213591109721752843012778423550532524982329710413491317594938160948235664931240378827264019680612619998405243276405725852247320807650941191992326272600871177867323522030021473639694216911195373585334822737544083335946283836484015479997186804233716017045059277278059374942796603980472572805011821683065884733356524729707389674486834779699343364984148103123331141888051066411955369989753776241478557922002202956405489/104335662420654542073994744423252472575177290547500414424548646551280126070478760345854858110197313729947159109052342839281873323570287935418171782330506971694102411742294305842718401425238744840930928511388437409586139292586652778932366932702081576936811567140919660641345161073856566465065890153226175531249910258830346719108832807912246938665601839313470059674310378256374697640511792870342643940731234288569591768893893335377615872997559261060549202122066626679690985838876999628101519005679367948671177016488317714391212184249769678889817572023933242861926914500544987110518653185910727201061905824705695265721439781229809291950922432361420938230790892464447863031318847432882127682202397009127101429970739209217026998059965493101737603892629970149779889362829312000000*x10^208-149020531876741151059616065183016589031876284753373197142836296053483022810135665483800505665336372444327676533397016163600238534835121812038589137724011948687464641876311026638794910855785596386404305694509416420482218289358635287706126293053420255987117023857867681441199457856179244158612400963951551527132983863981147514371764953352470167419593322582090879472246848638844908718153836383378031393120372542280617234063977073754650761752987018886644676706533836168098343254817836399073768743752859177911352905219712237051859842934024160806678572055722256456868244485303/657314673250123615066166889866490577223616930449252610874656473273064794244016190178885606094243076498667102387029759887475801938492813993134482228682193921672845193976454126809125928979004092497864849621747155680392677543295912507273911676023113934701912872987793862040474514765296368729915107965324905846874434630631184330385646689847155713593291587674861375948155383015160595135224295083158656826606776017988428144031528012878979999884623344681459973369019748082053210784925097657039569735780018076628415203876401600664636760773548977005850703750779430030139561353433418796267515071237581366690006695645880174045070621747798539290811323876951910853982622526021537097308738827157404397875101157500739008815657018067270087777782606540946904523568811943613302985824665600000*x10^207+85760091976318601239989908387081785518793887065083353574023427353696726377309605727335594842168286800000368116950031410107716738772786547350818081855623869268216481107413507796988879930203367519407782481878793398009110721107946962030827295978409818144154674749360733909219143743381175539870050104344394609894009388259775824549138459326034476283244121526723184130685708943212284993318258634415195262189456302987739152959605984507960189983716502613122348697597314043231497325230909743878896093278314319306133641647965126508186412318662139529816715819916204168123797955419/1577555215800296676158800535679577385336680633078206266099175535855355506185638856429325454626183383596801045728871423729941924652382753583522757348837265412014828465543489904341902229549609821994875639092193173632942426103910190017457388022455473443284590895170705268897138835436711284951796259116779774032498643113514842392925552055633173712623899810419667302275572919236385428324538308199580776383856262443172227545675667230909551999723096027235503936085647395396927705883820234376894967365872043383908196489303363841595128225856517544814041689001870632072334947248240205111042036170970195280056016069550112417708169492194716494297947177304684586049558294062451689033540973185177770554900242778001773621157576843361448210666678255698272570856565148664671927165979197440000*x10^206-6514580262285161688094669718389623728749574889100333749445928802760323460283434660417791626951657191370439416770638444567209840555940371388262481124857709143471215377958022803436718333484116209119804156984073423632234958673565637599926500153950716313708381075919010906658718051069287502530179123149970593039243890817236503061519689913290401161220521556717381919762637997527755031369041311632810767795208930394881762393443629765976460947319295208657392021139300975947511475026949325401690566698884841046524507580305121540936640650506391754961555634513585737508863840315923/1419799694220267008542920482111619646803012569770385639489257982269819955567074970786392909163565045237120941155984281356947732187144478225170481613953538870813345618989140913907712006594648839795388075182973856269648183493519171015711649220209926098956131805653634742007424951893040156456616633205101796629248778802163358153632996850069856341361509829377700572048015627312746885492084477379622698745470636198855004791108100507818596799750786424511953542477082655857234935295438210939205470629284839045517376840373027457435615403270865790332637520101683568865101452523416184599937832553873175752050414462595101175937352542975244844868152459574216127444602464656206520130186875866659993499410218500201596259041819159025303389600010430128445313770908633798204734449381277696000000*x10^205-3526303019009584531131057349774987207705615299834575558902108261220495359952871051784733780940233206947676813529846397998328941853955572380973247468717956675991171357851108518810777797788729415758732163415254381338525842414855494703394941422527198120260054525876000274139891183020229106930769152981230620802753665158234003231116355527807395277963907959596575089069415999173965253916485389309923017080843728349023139421982508117822848949900416026327240016578505270335392010711981218439173917687216119752894268620000123057251477195921210297808851087763718029818941199689/13829217800846756576716757942645645910418953601659600384635629697433311255523457507659671193151607583478450725545301441788451936887770891803608587148898105884545574210933190719880311752545280907097935797236758340288781008053758159243944635261784994470351933171950987746825567713243897627824187985763978538596579014306785956041879839448732366961313407429003577000467684681617664469078744909541779533235103599339496799913390589361869449348221945693298248790361194699908132486643878677979274064570956224469325099094542475234762487694196744711032183637354060735699040121981326473376017849550712750831659881129173063401987200093914722514949536943904702540044829201196816754514807232467467469150099530846119444081576160639856851197402698994757584225041317861670825335545921536000000*x10^204+3457248226172369287877128437227653097127776078395137042047201150497774158933256323467663240675333751440239283877377882289344188577950013112058570375091554879732938124631538242184387850302496708372245246412923729689367853544389371621056008080148089161534965229418664604451662389399301922109915186668453655474677182213318739907400846727950919868414477050523874710634792466242544084859726959731061313746150122035267985058249015903281855834909813369364272584724753633120406760721366264061275934905676345121439117976740603177230408174612955679253922877988930247799489818638787/28750943807960406922994139762760297847761004537850309199657474140963854100233268158424456410562192166051699058408681697478191576789675684059702252682559162133970248784530103506631168133541639005856608522455220589460375715743763213068160896709251003503861669064486103525650355275834063168246486822403311381742287770743808002611068186213914590912570574044898436583972316453083124431214710666937359649595780383026813847019939035283326585194953425096367059235160923781109007439732623771518910780243017990671726881017553806013071211916235032254235909782059092269518304413599177738148741109215931808979020892867550798812731388995248708108580087306377876580753199909288182032636284236299864868363056924629082324245596837970262393639400211210101017603860899834413645872599970873344000000*x10^203-108309729279512898195575336077513756340931905591474582320396486364180942049989347707661838690234593055958407932579206609226515698286873059112716580534380458862019714014474565358168232596411642296605384699439093445297835449847598768199356707587528893808959225257253303536544858061999068977249705207638464796822151047234588547880613868638103784711603646725477514004456834017514991473807379964547941670481495407897940864033507257091823182208550143123447678305660799263735641233183008029658254432595147385333249994514454051588469274097871475653530773008885589663432382305599/7631586927827278519651900692787986894152229775945519861291569172901004590660996525001146033402683266196211362969309058869787257249241103234280413615278376677035420875525041299456015135907826759158251847435118460612523692289588760703806763366142201851716277134167739922015946838193742112861740280969726892112238597211259635716117638368301753163889700760304838466529057270495797084045932416661713897772889170794214182434785660978431388512577499011754574248595710644202206583081101978062162492820266526556181881781617968785036413854263308100663541029707851219927439328218030588559297179220450102291205545756548046136466949336987675516378861884089242815904996842281102696220506783460240628653051054648088211412656119203166423380780885556229578866278284933005649780008102867763200000*x10^202+245156000119805782540367902409499534380554031026158869707655028949882020367459626390484781039377597208289019889366633502717965207901692807096487438081305820211562766385365359707902649669398092717906014334477933177146634000509761761007792992422775934748474431099828088410749206104792494018610228872544042181660558370290682129647081568259932709614240170881988326538868647171984240892095004350159703463073508528880974569595055862612255670078821973773621682950687991361608061839141941080430287459414496373186456080078991843024096454645450916660610519517280134067655373777277/1380045302782099532303718708612494296692528217816814841583558758766264996811196871604373907706985223970481554803616721478953195685904432834865708128762839782430571941657444968318296070409998672281117209077850588294098034355700634227271723042044048168185360115095332969231217053240035032075831367475358946323629812995702784125331272938267900363803387554155124956030671189747989972698306112012993263180597458385287064656957073693599676089357764404625618843287724341493232357107165941032907717451664863552242890288842582688627418171979281548203323669538836428936878611852760531431139573242364726830993002857642438343011106671771937989211844190706138075876153595645832737566541643342393513681426732382195951563788648222572594894691210138084848844985323192051855001884798601920512000000*x10^201+261196441473043695429897800166583893028734387483915951952114523355525723676619190629648715675363910773325192658322824553546984737638701729405769969815234680507826612816250628958873868701282701950904403892322130668254692208920861122406433092203116533180835344511899086691822042444159379176961016470412970975349782728478556956369889903089077739379881404805054137539094939560438862176715824817958737901376370670905423392031697826765372276194721503190092807287548449700213785722332973813462161989238291975028433047712906965654944430617605370371329720588690939675744687775983/1273887971798861106741894192565379350793102970292444469154054238861167689364181727634806684037217129818906050587953896749802949863911784155260653657319544414551297176914564586139965603455383389797954346841092850733013570174492893132866205884963736770632640106241845817751892664529263106531536646900331335067965981226802569961844251943016523412741588511527807651720619559767375359413821026473532242935936115432572675067960375717168931774791782527346725086111745545993752945021999330184222508416921412509762667958931614789502232158750106044495375694958925934403272564787163567474898067608336670920916618022439173855087175389327942759272471560651819762347218703673076373138346132316055551090547752968180878366574136820836241441253424742847552779986452177278635386355198709465088000000*x10^200-626636923107835494946524500673451943194825361804041895197746434000666611333162818033166448119143803336990160878048517930253467283894766827130445005995923504893173252761721423547242006503774751737058873469011425858409598204929818309982801666759601784702361400582300548838250846905111366425549847359875777041298312914119580900171943176942245480332693677661771001899833741867035382659661657529765620865484646545802275258687892347048528608164393632873511212727237893366097687237622573896639691033573832558617023754469815075488072260676882511384375046754569946205163145167339/18066047600056575695612317640018107156702187578692848835275678296576559958255668137366349337255079295613576717429164353906296379888203484383696542776531720788182032690788370494348603103549073528043716191564589519486374267929171938975193465277667539656244714233975267960845023242415004056265428810586517115509335733761927355822518482100961604762517073436212544878946968302155505097141461829988275445273275818861939755509256237443486668806138006751462646675766573197729587220311990500794428301185430941047543291053939264287486201524092412994661691673962949615173683646072501502371281686081865514878453855590955556490327214612287188222409596678334898447833283433909083109961999694664060542738677223912383365925960485822768514985048569080383475788898776332315192751946454425141248000000*x10^199+655862101869265320005366262251742103853553446353847630813702106640180822948062102606849940209048772703012463503067130529879255233167381870476390834029216948648439951908908384688931757800581628851406885003074344147780541169412017706908395036613092770600541097250094428187683694031955536670404533013830217407219377446406933684043303456006909004083752039919272272358172954910826615105479396360834188662652414591550228545173728003768586778613553263394597593942541955476905499420521381943880560978342625700259615337195168914709438307154412698754681765993803519827276112275807/311050210853147998933151208062920453654524620920102962555181243714970336672575851408568449458826582654912016526171699310734494192857764339823644823456807018787829780241399770250523775174149265961100504863459889118113226526084873384094635315215493291472735079854530700543244747999840939403526513434446120771378128285640140561118144300520904151563337438293050772698391280332764348629044299333711177231661618446492527964420237827287857428140463072764313394939285347230474632141023836448460591620410028376296832315537389072080197208849591110690696952299536002069946901036726547606044675986452988864863814209305147842181285955933292458090182621070461729797477401731652039632389212134215998909761573072578426648116537060252883997133879711123124191843648496852035492598730258798084096000000*x10^198+10459838563779419194210780008028223799467987711931219782686504475786253411764437319433973297150916086028899814026738422270295863898629049360912098029019633589309368309839275128966643119819851543426785229215191681572398172812560744401915039818461004084794894083656332756884131651940163376620680429153274213766655277010103647663387657574633782388006620560377447982487275335978079765386892569098795138750931077654922633870500960275145964828113586078157712567243005796099053156718642301218063568042190529969542802272785320123499858525797403934406411711624619970701548457/45625987561367372292490291999025321645752973731902858027864595697986720302737529224471137356843184955758777934323654873385799530840105738622090758542771437704847480520103282626033461919677507124396119973594243939519159503188469947922044720981864449642046599723559987962338196454058301060466261536940438633556740756184459393531360452244775481415540568116965355689177292395749872566760324519613246660256487399676837647842254273135336229893052619091704133186247212922837477928849159683128785760646879162339458821794387427664824845685845634858967027441896224793423333697989225733029512421482262397269564584273076532973020261393276317194350767121304973120803445407066306833832601269687295758447169519574641663945665512664644974069382865789743982221963746349469491899048443573698560000*x10^197-935448929863716334492215538724676970275500272209824719352650468336634074743060585552098406805539872188491003707904204031707621838878158960744258343694934755361507969682137064994769947465941029152812830713355903059407100377503697763808486989767620061754657650687497737480405107939585116136365267656590317095311757861631021856324134536270259214341986364490156943852389365770510838725704663116211201673486783133998982910962993514220885954904618603065305049185671812920636642229138313479949212963655926809062689676130692974997157443820719353796008561861459555990204974890111/13321529719986545333619786221177489773755847558026478603225348437723902005080662325842828076822848815772438776741560363583870406466529079657274719680460493701189123691717879815556914785044599597368511277255764906368849218806807335967087484879229057517556447213080245864645171621234567128937238954675244206829366735543622571617542593836102170904885003391723071023841447247354942103354242061119630417990473452087714473510687426947983411232774315047354387466020427629663775624798331202378898441122388111840022956410256456121503618392799729637167090164000817743823243140952219728507154743971538350695201974067482538620315764043763766653379545357569429945119549412093511490463013843817112780893926681246289858515887552718416618084147537972928284354131428727249244200262861428524843008000000*x10^196+1307113076618626584687009761018075204752828053828154016005191638922397536353330115525937178736925437990627210522986452663552518231269702336932280210008504647271035219981840609511028075132164962793161664369745487992013130757631311462727213710347298921516163371831020789646555348466753278319523880722104108794773804140310543739295410839285503302226015772233731653226969755848895131853684841153555340991431091707355112314186422643735259858679891344287846304200352874547613720126683976169215043801260699176301653929876768562306789366973677153629557893517703848999742479287379/178303551636742991388449446344991016971809036545892867458554663704919919144925788053588621951321207226492642088694731020276419286552004604643523171107701992615915963258377775992838705584443102303240074018654084131398443390183421266021017105306604308311909370390458675419096912468831898495006121393345576306793062460353102112419416255960136749034614660781524181396031678541519994306433701433447360979257106204866332183912277868380701042654056216787666416852888800581653612208839202247225256058099656266166461108875740258857048430795934842835928745272010945186557254348129710212326532727003667155458857191364766286148841764893453492129849299401313908496215507515713153795428031448013663375041787887450341183212648782538807042049359354406886267509143738349336037757364452966409437184000000*x10^195-362338490132743517882662680211862059594546565300258383374139958446327549981609727232648011413171210755746687973051447677738326093271021713663154186155710023782034387416947617725453360518410451454156366416859437098104229179806000685989548090361933561877596348660224636321321078060144190489344724319941222923835378375718082552147105632317499607796078852001393485317749133580638796362756988699812396186736992221555300541043193076292112123913657127494217427855580502062688547053855012613806018152908310936406753190729520052837820410821807291665994834799715569751771425470873/18543569370221271104398742419879065765068139800772858215689685025311671591072281957573216682937405551555234777224252026108747605801408478882926409795201007232055260178871288703255225380782082639536967697940024749665438112579075811666185778951886848064438574520607702243586078896758517443480636624907939935906478495876722619691619290619854221899599924721278514865187294568318079407869104949078525541842739045306098547126876898311592908436021846545917307352700435260491975669719277033711426630042364251681311955323076986921133036802777223654936589508289138299401954452205489862081959403608381384167721147901935693759479543548919163181504327137736646483606412781634167994724515270593420991004345940294835483054115473384035932373133372858316171820950948788330947926765903108506581467136000000*x10^194-39333047360040950100479487639477278993177723175798139123263697818505265563795576458577665742384062879981582198731511051997120974781002236789758195515338940320928784805352375496161440137424788912011127914785615829169418910537761885229882608422039015063606626808886116221665416876040208016205741497838648333543598055071255019978770186390341792812012127411437883724891469046846332795937991424987279641754637857808023800288390422305131773954167791743588468285765433830283085460533320574104655349715450493984333744497885341084031054700031639411088420266142001977707027347/348162912743054020173655782500726521472686505509444145151650632719411490654685374975645422028765267105773184130375539065997742332431670711378318075055997415438031465363926196679877421178869909619052807439773157188312264813535982645263881995714303027804169468180850178280635283155602141629076826757665493507519143527961096491415971638533282517801302016529666452506624901842623315438152329418630334389684068603405621474345626065269551120385486656073471125190821856256438114256244196948516826242127429881113772515683075887986381572902082149103987836826350322577940693528153520370760517629005277536923888004990267202789570666304707622464707001359401089152112124668734187538115389642392880617055113714914730512151937330061061890720642276617630404996255780239473672734142704109223936000000*x10^193+44274561899615109088922874298951980218173657669031613103000745302089928154513205980908583892516089533824917633681236063548505575300896265879120081218269498434446426825092769182971033385440701053296912394501514976768201197584586651989344894811310501672738829321735849269416880096387648110128204142116547782885445560061076065985626204241654516982502051702502714532515574160647637757772532665643771500582446759617008011856037613165416293078561595254486639673926632427351717456184155596917478483799368910132549988267287395033437673972147833386063126007103066135387240461687/2503381864979871599093830226683673878284198873104335859118107478417075664794758064272384252196549749459956694925274023524680926783190144649195065322352135976327460124147623974939455426405581156337490639221903341204834145198175234574935080158504724488699207560282039802884120651062399854869885944362571891347374596943357553658368604233680319956445989837372599506800284766722940720062329168125600948148769771116323303862128381272065042638862949283698836492614558760166416715412102399551042595055719173976977113968615393234352959968374925193416439583619033670419263851047741131381064519487131486862642354966761318657529738379104087029503084163594447275286865725520612679287809561530111833785586701939802790212305588906844850870373005335872683195828378086424677970113396919648388498063360000*x10^192-836436345322109876205171691909961949995637216558381456912848507324791339145466391833890948542309011116578168705041598551272732727104431746762798247201289817734013519708991144875163713744822783658535958348422305420621742181998087986554041749513943053216953997224883485713953997568275812019781526020314499432957222959882895687350889317030544487528565895663226905555825415195578333591667025044603578462525900892604701017323355857389392807771010915537039284372278772885347155441096831830732183540515409934854193638148462629243709115175882999838689109685708135573225752735709/858302353707384548260741792005831043983153899350058008840493992600140227929631336321960315038817056957699438260093950922747746325665192451152593824806446620455129185422042505693527574767627825029996790590366859841657421210802937568549170340058762681839728306382413646703127080364251378812532323781453219890528433237722589825726378594404681127924339372813462688045811920019293961164227143357348896508149635811310847038444016436136586047610154040125315368896420146342771445284149394131786032590532288220677867646382420537492443417728545780599922142955097258429461891787796959330650692395587938352905950274318166396867338872835686981543914570375239065812639677321352918612963278238895485869344012093646670929933344768061091726985030400870634238569729629631318161181736086736590342193152000000*x10^191-2473633562104798529769744460669627114010360631960216708688693569299079736801058077532434722557137262048685678215090574916319231630174988529908613236904611544467879977910377850974155424539388051023118719174662628147403684473591424471407467429734871322702657996579789507989935043746391062668520856413077111700364530041017077021385148635879242635652201452353108327977842469701097960035188270502944235584956230856805397935263724271304443094142443920623023737061445337228115628857077907112794915190543728112732862066119186664452599356004585984578301757882645090138235524419/20668150323388524239054651847632051895246515302074975463717581092712406826399149235846536014312651538780722259105941293123022653995951122569560787754536507248417826538590990103656851298752241940521661846992111675116834223136391807670749252335863181636274393999844074435660585212784648586790076024168773187999346887329774738278360956119443826491823556803534887471337277003809085352449616830009739313908619992780729427012698723545763944959174277889305253030281689142702188648982861664711904463718503261501273067070078354080085594005503443546218860967480602878568982009605813067493929716549274769702083083528731766078410835733835940692696270590975656434284299922119535163924199342207516716586210324663063647811103954281069767338769962830329653905358037904165520938155517807703847704985600000*x10^190+129234844237290439146349193128455863693268064547323654117091335681516067651966138324059498405462534428033254871547116503712128501200699323154601535843440677113919503634520045261319513950607610385647047189926284601151400727691445301116628583411272249659703328961307047262204424159214986038464977448249817187687884650616926007384921660168816694148647896393302414200774923526434475324151701137354751025331216918835513365654696460376029997342029231833978474145064119266460386200473339306893942398804304055211022064889049258038834259427042486952734907574999772780928762340178421/3893259476416696310910724768538449615507586087451863128100480750434236073888807741556411989016074170360124651947786161385583777333217312958428165589322041870384465985074384805825841079145959814336065442117904076241758062612202124810939036662506547524825007597750628301445384436532244254293646620672671805423436973166309667449494853304219633596264803395081866752975802869207517407840934322268934594560966748040106002166382058554315554311959658726008430513314161783810811275808901651781781443830654459368994807643990659558065723342816683660801246840444321164236039141149447007523831540706386888368781390444307202776190249127182676148283196491222084402526133576329656838828401430091629923903344438856781299338177651867925112073604097898349196906152293600007659179120354889437173792188137472000000*x10^189-65240442411679278438136008201038265881508555584005840264252963647826915554341446640194750891339963626834991706131836518699795033902218817596238396827918587260365180780598962061780882613476913609922681706709734284657448878686593170233116034618629404772696090800477922767178590747243368425887147771032975550636790066209823138745667244309529283654719754762556632267062357255483491762379225339937458053095606620208878852472799597796283433826434938688679220777335339949940193570137092139901490474279813433423770186795304481295603174067061542738852599212095839490493613066533/19662926648569173287427902871406311189432252966928601657073135103203212494387917886648545399071081668485478040140334148412039279460693499790041240350111322577699323156941337403160813531040201082505381020797495334554333649556576387934035538699528017802146503018942567179017093113799213405523467781175110128401196834173281148734822491435452694930630320177181145217049509440442007110307749102368356538186700747677303041244353831082401789454341710737416315723808897898034400382873240665564552746619466966510074786080760906858917794660690321519198216365880409920384036066411348522847634043971650951357481769920743448364597217814053919940824224703141840416798654425907357771860613283291060221734062822508996461303927534686490465018202514638127257101779260606099288783436135805238251475697664000000*x10^188+12597163577383779024929026945864105510836552673018933845312990446363029589538744306581298700901396122930894757467070011541992483893643895061753030482831286969374998089063755309856105583228767402221693469281740268119483307240683853369412285212872477525726236427909111296418044555100905721252184128515627113470097075294952225425348741376487472954558567695933051592980801902806821401574634954540267460869400720350931660198540844683804120233745297569599703107403745625179100541235740887114356399728458299725960310083978355168297156814550058394047682811137900166246878217/1347666741836548723007558573724847943829549030271798775111704875150312487115356525923373380813256443586196994905002902018086692153805992947148211165534552955133084379448825509708944988935139935731714960733120641775993175519608427819171204998559958758593271860759832873577248458799623011101646907155924855723497413788337961809440526143768334706399355021374492337568547147033371410406477265400785051963411566629267462288363020268801538031062958789772149023839517540549896210856927494847539730556765005166190510338304459077791981157128852036431200829384572710697090471936347041065941687167595461358424327461490954807142778544024772512867260323884567677797507776421804290363677418108641127505003844219655065155523033338897154179324495426351645082898870861541112792772430538651329389603586048000*x10^187+1867595937767667094063915212376840031577487006538619564532458917342459736220214148936934552419115611815196483841477954204271444021525151018177586786792747151679826351867308937479942215871783679141296020647609219500657659551785723340009504346599113801549882327627894265738902383716593133796337401279654632999477075664602207200323695339287968038041280961303194515692416449067830415070324293022967124722909414131241195378451335015049605127959785244683751165318644807262627670836368005339077998000457216281706601901383222395156033754835606104808617904296879654179696131673337/38224729404818472870759843182013868952256299767709201621350174640627045089090112371644772255794182763535769310032809584513004359271588163591840171240616411091047484217093959911744621504342150904390460704430330930373624614737984498143765087231882466607372801868824350596009229013225670860337621366604414089611926645632858553140494923350520038945145342424440146301944246352219261822438264255004085110234946253484677112179023847624189078699240285673537317767084497513778874344305579853857490539428243782895585384140999202933736192820381985033321332615271516885226566113103661528415800581480889449438944560725925263620776991430520820364962292822907737770256584203963903508497032222717821071051018126957489120774835127430537463995385688456519387805858882618257017394999848005383160868756258816000000*x10^186-34444733536402639630099250877939038325019639654422940995542958822659573994698690160172492397935332819953309593673360973153869359396998376895655829392542727321060502089994195246034695807387380620178345001327565475249062569168437774761778910682989874694833512225363454418364406220544853897373913088380159369266777124070797973883374984928976643145583277368162989349823679299096560590516078593906217550344178463056019954246428787084440213757585814834749270625993890055597531957764269732162468025222301733807045531785502216018606945638597442241447124191734815687616037632442671/4541097853292434577046269370023247631528048412403853152616400747306492956583905349751398943988348912308049394031897778640144917881464673834710612343385229637616441124990762437515261034715847527441586731686323314528386604230872558379479292363147637032955888862016332850805896406771209698208109418352604393845896885501183596113090796894041780626683266680023489380670976466643648304505665793494485311095911614913979640926868033097753662549469745938016233350729638304636930272103502886638269876084075361407995543635950705308527859707061379821958574314694256205964916054236714989575797109079929666593346613814239921318148306581945873459357520387361439247106482203430911736809447428058877143240860953482549707548050413138747850722651819788634503271336035255048933666525981943039519511208243547340800000*x10^185+171061299164543327016057720245398223903788050833375545543483771568849271724127826085582113684270248106749469723525421434557671295097757888397368225068197523685348121066129521122171990988250588309325829362981201572338127400751209436251406566082145299477802062453838655876194361598571027556127922212753936450208404678954313577238292525052734998608122972947002190758021538089347351174396721386003309271514006992080439782665160326761783354898211062432852656321140091761811852608138030235267233650998906597827735045959307384550249704400336738726170843260285190123327545863741523/408698806796319111934164243302092286837524357116346783735476067257584366092551481477625904958951402107724445462870800077613042609331820645123955110904670667385479701249168619376373493124426277469742805851769098307554794380778530254153136312683287332966029997581469956572530676609408872838729847651734395446130719695106523650178171720463760256401494001202114044260387881997928347405509921414503677998632045342258167683418122978797829629452277134421461001565667447417323724489315259797444288847566782526719598927235563477767507373635524183976271688322483058536842444881304349061821739817193669993401195243281592918633347592375128611342176834862529532239583398308782056312850268525298942891677485813429473679324537182487306565038663780977105294420243172954404029987338374873556756008741919260672000000*x10^184+1234651808086630192565087269206264967848092317521590647700100208439952080227157389918139364583538128568384588259957689629434379520539364563149095253311183782929246298095306075835283043703713877217238046892317543525606508824346620467554040743588666177731693845918380197090533138738994999596419618052774797762862691065024735354589977068703288482083559437228076901047064733313560274120261728416458852125505930604704939384605148687852751300691564417394755282890530426817555123387702928792162981317109556136172188240110406253160850232851210888957722810682676082891803700149669/25949130590242483297407253542989986465874562356593446586379432841751388323336601998579422537076279498903139394467987306515113816465512421912632070533629883643522520714232928214372920198376271585380495609636133225876494881319271762168453099217986497331176507782950473433176550895835483989760625247729167964833696488578191977789090267965953032152475809600134225032405579809392276025746661677111344634833780656651312233867817331987163785996969976788664190575597933169353887269162873637932970720480430636617117392205432601763016341183207884696906138941110035462656663167066942797575983480456740951961980650367085264675133180468262134053471545070636795697751326876748067067482556731765012247090634019900284043131716646507130575558010398792197161550491630028851049523005611103082968635475677413376000000*x10^183-85931337659929003644483087792589038942921439184626283136249858657581128152938124554949039678086051616099322919610373212829988163379740228904694540380437026572994680923485569860960542886662710611533454332043999333787436249547448622494260603366971656838378539781843411311059378633177431654051615144388188259137637477556423040062910696467975139425849806916654549368191950115555821393937216143663680141135850593144793162155416031784787689744198889098083797779973249527945425785289530782866788423937853975655041201208097565857877299517888409192011316667062299214668449727573/6605233241152632112067300901851996554949888599860150040169310177900353391394771417820216645801234781538980936773669496203847153282130434668669981590378515836533005272713836272749470595950323676278671609725561184768562333426723721279242607073669290229754020162932847782990394773485395924666340972149242754684940924365357957982677522754969862729721115170943257280975965769663488442917332063264705907048598712602152204984535320869459872799228721364387248510152201170380989486696004198746574365213200525684357154379564662266949614119362007013757926275918918117767150624344312712110250340479897696863049620093439885553670264119193997759065484199798457086700337750444962526268287168085639481077615932338254120069891510019996873778402646965286550212852414916434812605855973735330210198121081523404800000*x10^182+8326845227977450011969575863506552737791752171995062923244604968359456231018169405817291542008871357877215234705398556286270554043604256072668566013124390692816113498427199041726915175882895992486619137309494854056297686164849701174993386186663709943606342229339348442266683929000790748275426099888988102365739572529156923375760630430985258126461715885240153539000589597555324631709394502827903045309692574757294275986012058874475524977202564265643539274982924399374242174236587527956404644871177762854905792577649803995857960731405875479646578922740116755181955745489989/6539180908741105790946627892833476589400389713861548539767617076121349857480823703642014479343222433723591127405932801241808681749309130321983281774474730678167675219986697910021975889990820439515884893628305572920876710092456484066450181002932597327456479961303519305160490825750541965419677562427750327138091515121704378402850747527420164102423904019233824708166206111966853558488158742632058847978112725476130682934689967660765274071236434150743376025050679158677179591829044156759108621561068520427513582835769015644280117978168386943620347013159728936589479118100869584989147837075098719894419123892505486698133561478002057781474829357800472515833334372940512901005604296404783086266839773014871578869192594919796905040618620495633684710723890767270464479797413997976908096139870708170752000000*x10^181-4655423804198088592375563839818619557871169131323053181299970925791108383096660712734570608452844111064283658368774393317434133348541598168272733600050459747365913740971574849689933831704305359442161209336564505146233277837317255303753767277715040780698951604685294738268406234374268185630699370123366067891510877774799191053320624878113931949006306714745364587129707063699674989956920988902263924050593854808677005529265382438551630867107082790088666396238344616799967804811548199870801516636269115310106848020817836178684820489312038391704562290854733064133163956849/484383771017859688218268732802479747362991830656411002945749413046025915368949903973482554025423883979525268696735763054948791240689565209035798649961091161345753719999014660001627843703023736260435918046541153549694571117959739560477791185402414616848628145281742170752628950055595701142198337957611135343562334453459583585396351668697789933512881779202505533938237489775322485813937684639411766516897238924157828365532590197093724005276772900055064890744494752494605895691040307908082120115634705216852857987834741899576305035419880514342247926900720661969591045785249598888085024968525831103290305473518924940602486035407559835664802174651886853024691435032630585259674392326280228612358501704805302138458710734799770743749527444121013682275843760538552924429438073924215414528879311716352000000*x10^180-557383554467622627684550838402989320388396027098864725205418344346661235427563229320940903669375415353434093790087801033567080032968621445695202748564872768885763432606926411589859804419417927765382306260055594961852293276700589197986486167586039157995265343818140375081082113723321056009488782368797707359314112616087451815575841953641723396598424145953196689123382786833707907574148746940532518986458545188549848382748651195161080919525771908223938405235880296973111055356492532745904368821180809035223579661401319019375253900804636591675732850492674561167185385923/33405777311576530221949567779481361887102884872855931237637890554898338990962062342998796829339578205484501289430052624479226982116521738554193010342144218023845084137863080000112265082967154224857649520451114037909970421928257900722606288648442387368870906571154632465698548279696255251186092272938698989211195479548936798992851839220537236793991846841552105788843964812091205918202598940649087345992913029252264025209144151523705103812191234486556199361689293275490061771795883304005663456250669325300197102609292544798365864511715897540844684613842804273764899709327558544005863790932815938157952101621994823489826623131555850735503598251854265725840788622940040362736164988019326111197138048607262216445428326537915223706863961663518184984540949002658822374444005098221752726129607704576000000*x10^179+655833895358187498345351039969573970892578743780431541328976043845788239305632525461648655304185800926178860697676069708145061972488455883522785718065592685425522457731170359174238809454730529827633964920968347401398612851129037520481861878508621453354819446808348577538791143676104976044447715664012014692518294677061289318482067656975266154987502330088738869222708492672403641989505115626633092100589704960014067466728968459501270864288582951589126835023089774117752812240742471291183450034539000036776954333939598591054011631141640752058098976619952464324668403137/241075793870639844827525452270358583941028192216093955383137956723367736681320689535189473892837693409164649858283236912140412230389276693898001171409206660946273740829002687927077452165560200535147830179845366743626791155482266693694015889509035846173510781983539882217898279290342560937130970043419366899100148022919977083976064424974015266448807521446408284172026031777579854690807695580905395317165446100502513656578431987493650657004108171455976996315232411379803855919964761539506308628979484624055800288876277074443506653573028090087386065001280329459519967487589662119415588463598109489195175074378082458917366321769661116367735644527206360030722004532369139207579881895107210553616212830041348529739819167550116314861515962972670404081986756397067814923406967667351450548935325646848000000*x10^178-1806305056002353363050155266632599185527913741378621006862501596876499337446569225305363313971524797148366519940549275963685495843741693032542242317025115946539049242713089576807390684936614012462914000186339827076916878711408230551866689898618338419145978393634910730739203360037820858679659803350108897064795728358776519407830651265402177947717282689210805669158360489226438626847302123233847038944841409028047007734684411352552333823207063920548337123027284492850109840762355110996919749469618694013691952736840438841698802108750941532485952550084782836432151958969/10462689453985769265514604628533562543040623542178477663628187321794159771969317925827223166949155893957745803849492481986893890798894608515173250839159569085068280351978716656035161423985312703225415829805288916673402736147930374506320289604692155723930367938085630888256785321200867144671484099884400523420946424194727005444561196043872262563878246430774119533065929779146965693581053988211294156764980360761809092695503948257224438513978294641189401640081086653883487346926470650814573794497709632684021732537230425030848188765069419109792555221055566298543166588961391335982636539320157951831070598228008778717013698364803292450359726972480756025333334996704820641608966874247652938026943636823794526190708151871675048064989792793013895537158225227632743167675862396763052953823793133073203200000*x10^177-157076151537005401618615456897804261411415085130250922154480166335341711593712375920619634844670749153226319736515623624840592515574041026201908655315018304262344361646027973951548564788194308495263491318237365856569631465749777008381687451384102272941842114541070416326019737010736002516035603213007369536330003392681627919015393466331799693514284796436190505600633267200110864870335758466806298606444694759268197933792952742932525822005841092167447397201221266553985966521601525325515189981954572186900982855081110458423535510516093009130594131145029313592860655867/11210024414984752784479933530571674153257810938048368925315914987636599755681412063386310536016952743526156218410170516414529168713101366266257054470528109734001728948548624988609101525698549324884374103362809553578645788729925401256771738862170166847068251362234604523132269987000929083576590107019000560808156883065778934404886995761291709889869549747257985213999210477657463243122557844512100882248193243673366885030897087418454755550691029972702930328658307129160879300278361411587043351247546035018594713432746883961623059391145806189063452022559535319867678488172919288552824863557312091247575640958580834339657533962289241911099707470515095741428573210755164973152464508122485290743153896596922706632901591291080408641060492278229173789812384172463653393938423996531842450525492642578432000000*x10^176+10345909395058272980156728075673099590907739102513553100503947564669394649447739186125283465608938799993460505746583938384679206465518083982525324434211053626480464140271035643916312618372344189357204639584718792869086167967794634373769335414144925218997088084744408201071383393916916715276156887169141545697293300624880061715372599920844800914104188752549928001881926727040826231371385934115163066554822589768071920831265947491016012537536742838864549026763459269396485556659813674625673937505225741149787038096867728148624324572611999990961297572350961099585990944083/2259940922060926161351154599763249509296774685110551175343688461507538510745372671978680204061017673094873093631490376109169080412561235439277422181258466922374748556027402797703594867580827543896689819237942406001454991007952960893365182554613505636368959474626496271863465629379387303249040565575030513058924427626061033176025218345476408713797701229047209819142240832295744589813507661453639537861235757924550764022228852823560478719019311642496910754257514717238833266936117660575947939611505280659748694228041771806663208773254994527715191927748002320485323983215660528572249492493154117595511249217249896202874958846797511169277701026055843301472000359288241258587536844837493034613819825553939617657192960804281810382037795243291001436026176649168672524217986277700819438025939316743811891200000*x10^175-8228195078823257385294984443280737056070107639910414834792240112862616998882529288133651452541870603675056272174982614336049696990611857457323448322082994257816799152665663940827580116148829646509290709531484750678715364097307460979509289780511187346711517027847512687526779997578459339220012541915166233897327810443899807763020215828641467956007412872051016013467650210132794063232989162878553080578787998233306676787392930423906722171696824071134594360975339477730152220533771317313595513511616663999803823998287638605469640553907541057545805255623590107638424109/17829908655313026914013054041524650960921299290813027024407798512879988250456589128036924686871934304496040186441738667527961186686873652380886960009928733115382631605738878088391281006554852417330886147833865136106153775210674247679409724296753496144922757196264270389455350133170708506895783554832587874232145385609948979692506653613226104250869437704514475890668566724226781773676589044999128503836179549700597743765119154426512652615536975483210341256469544120227481395945701464110042916067102805994072538288298002419433599788994039666392046767242621857872378565804027838834315522628434852824546344909269398050295533308067149264518351290381406717727813485508806773866168401084757669537040043818064044632686081296108957649213374700520721388766679677859349303494960770815143495273682972337766400000*x10^174+667190439826098910041273483835249386115301676954088526179480581798716386234229479276632621712972273987808464612920115266020149901235594399043946105729613489177630246331763140619779639478918842983870139981655688941753447886403028698586886743995793884508914381970890552166356602587848658831137727617531917154494537896976978408153028188305988844612156966746286403469951631906720252948071376448955797945521751408744716103380272539701296705035426547293699160757823175255868138274333333859979385145943185171313430128053514384917409778277541902179995159151764299223134757/289736015648836687352712128174775578114971113475711689146626725834299809069919573330600026161668932448060653029678253347329369283661696851189413100161341913124967763593256768936358316356516351781626899902300308461724998847173456524790408019822244312354994804439294393828649439664024013237056482766029552956272362516161670920003233121214924194076628362698360233223364209268685203822244571981235838187337917682634713336183186259430830605002475851602168045417630091953696572684117648791788197386090420597403678747184842539315795996571153144578870759967692605190426151694315452381057627242712066358398878104775627718317302416256091175548423208468697859163076969139518110075325236517627312129976900712043540725281148821061770561799717338883461722567458544765214426181793112525746081798197348300488704000000*x10^173+6371886655282429646671452889090320766177717517780568303127833634607978148615725711456179520291368035414764825030416873764667117785412428170946383235315946095174779179195491951158191907816942622960475179723888455949788756315398348630194289903037163566987419138708921977504190861281312824567615778947446586070666653713291690495091652528563142303243522692797921177834708718065489338707760700400232924475521891359820565951022617304792145880529100251411350088327260632926930913284690529441225079711013938254750048592977933175150835536914286926234418313721431556156810617/1084771642589244557448554207886359764462451848853064564164970461523618485157778882549766497949288483085539084943115380532401158598029393010853162647004064122739879306893153342897725536438797221070411113234212354880698395683817421228815287626214482705457100547820718210494463502102105905559539471476014646268283725260509295924492104805828676182622896589942660713188275599501957403110483677497746978173393163803784366730669849355309029785129269588398517162043607064274639968129336477076455011013522534716679373229460050467198340211162397373303292125319041113832955511943517053714679756396713976445845399624279950177379980246462805361253296492506804784706560172458355804122017685521996656614633516265891016475452621186055268983378141716779680689292564791600962811624633413296393330252450872037029707776000*x10^172-903356622335043032787109200602060220812202776860879467629101758678135536464996828137092568299895062985312544342631070990292960866043215758333349855903363248049308269798053569081560380803926926742063842003893761257000425726271273454968337420075158290291553093768667143392015743250996874700184777325997355597997081607881987167532396164636154634812206608343944877903517911705908769233512364575636167383758790510796395146761295583488143661756128385030214440982070111496108892278655718820593049189928278202421348450551587392688056150609336737412955155408963880066535849/1060382837330639841103181043877184520491155277471226357932522445282129506508092749315509773166459905264456583522106921341545609577741342141596444425223914098474955334206406004787610495052587703881144783220148929502148969387895817427971933163455017307387195061408326696475526395016721315307467714052800240731460141994632742839190718285267523150169009374333001674670846138320583971760003594816956967911430267647883056432717350298444799398953342706156908271792382272018220887711961365666133930609503944004574167379726344542715875084225217373708007942638358860051764918810867110180527621111157357229565395527155376517477986555682116677666956493164032047611495769754013493765413182328442479584196985597156418842084673691158620707114508032042698621009349747410520832477647520328830234850880617827008512000000*x10^171+6816014163170414459077728699469886234198924244805916142819900203211341893789310824014889714703934371685677447272669831116055449700167392221922235383379163912258592411138999717816744666217311646118180287153587501555420072348752293633471085637269160578750787455210408046643813210840485171518256571099297105369023037760124979444885184991755788589805985971753883916591015178418478823626366328331349076678472883962385325128145028120299395615366011476272683069176310082639557373060586677598183983998609501108243690480764161655965949461573335177359848701506993829878370241/160706910013221415918304327094275520661103977607861416913328957262758294097448723340706147844339034531190975547128204523318690162671021186793061132889490981146648786206393087836700079472414403121542387145809237760103466027232210552417079648328071511919570451528995290443624222533645319342153995774224392039745737075631006803628459971233877952981169865176690476027892681407697393053404989258925478247910098341301387663802940645230967375574706605688669209191645491003650365648790589196511853483484819958026573811771859328473828179431466277526413648195413498345623038806446970920693297243957626140125244388782214841093330406883378572037525406297304412549120025549386045055113731188443949128093854261613483922289277212748928738278243217300693435450750339496438935055501246414280493370733462524004401152000000*x10^170+32797278507922933605775622826182599114870307358986368389022746788509763070068699537119243547703948786038452871530788692426079919592051898494158286517783591821878504908034795683054014685271916591375464604616576323848521569626313761281795976620419677811688986431995851292609028863555542796775137058745981837972333346466375117085777357666598740788323308054350514110885082122080956282523042612741902675900515110515574879911260503788178909994270524576682537388484696915227819131978710890197925891459972661427885233321370974492455560080166513745812716617916763893701099/6325199082153029489495942903127462183454529730921659266268049338330136939695503688336830891832585907204309533196008049751610254215914828051621939632676758733177138815703518034389070183316601872130677045097448133415150995240917908039739286450230219856892714564552292772562469400012279332708684964874720969494365744959237877110741135894044759082349251253309975004013268801760684566241887332348378881477511159205739747700698830060110960846234808095618175871974385214429387569267268087909358664801880668901920543612011956076958251960130596928882169826933184337218399486551119846732826567910868667322713700433119243016792887734476999190981320656016354429775861063897118391382027320827968843234014672104320795775233942775832472206286540622622044835525159134699491612971623401145150613716914705755275264000000*x10^169-43277315157118182732681749860819055643992983368606914880367447555278839141160184061844787109988533866414864647700823848200378932839082942855847697934981428235206826784474592239434911586430299477520127785698918413391650758807126052842411307343870593727882717238384671422411563170185301924367668238610495007401213088784239343441554667592097832451647488581795561786267992088089944149225120167165570034333961012538335704364200441907583772404642198804497395627215195467533290283482123212489247535197737423096948043885782665811484741003955076990156674083976336610076331/33899113830913892420267318996448742639451620276658267630155326922613077661180590079680203060915265096423096404472355641637536206188418531589161332718877003835621228340411041965553923013712413158450347288569136090021824865119294413400477738319202584545534392119397444077951984440690809548735608483625457695883866414390915497640378275182146130706965518435708147287133612484436168847202614921804593067918536368868261460333432792353407180785289674637453661313862720758582499004041764908639219094172579209896230413420626577099948131598824917915727878916220034807279859748234907928583742387397311763932668738258748443043124382701962667539165515390837649522080005389323618878813052672562395519207297383309094264857894412064227155730566928649365021540392649737530087863269794165512291570389089751157178368000000*x10^168+16504958933632522712915262165601323201182935314861338151245858416682943915014514997024945066562751331340476907264265657814831659748946804778910852091997245041906009649488039374488814376550699639931633890060852149155097875206790963860313572775068736502421939734199382651140942234455608233011877414835128316366339514438317378330855920940036319022445976052788857696501817194143607266917054239904098254042079267270320896863563655438308197636932880838923637717728079237790478628038003407307350415502597426727283809310274386277692502416912085463208605878246382977649961/150924750273286199297190150662450054186080257231730721970778498994590397934995322789532730149466223733640220513824748595812335109291045984118700890017956747511635381828612639011857465939310917714144154884759979809488472442965902084009083495821145419889683554479404272764447095944640821643066361248836820350369909601462162911233684146897902773234489960339848447052281822539402769128415120347512623050211222790091737979919283388564734578800594029690228474719110548072993386870168553332376349358403135264929304101490093978044986464161724851937849339174823111489802506009532807473346748716064553244639359947725906111635475512551346832870023859827033709176564893559423416225672025811756056572470750089167445770497755991103341771600437108421520791553748144918394825965166387936889506817732295239934568038400000*x10^167+342969024457747357547242727416950758978638839774239784901553853645173123555379851179770571646238468480160663020697127854994178537424879708312844223873086944889058330008900078487693928479671359502465312357509766956769512698746039068362145923048917834952740303112181106556789555802981640648292139128967318386189765183359856917205447549985730698543660692898449466653996897931567972820187549332311732600669934274933116362120237989864519398216564023349827090020681464573192184464866925831946453237940839044818650729679924769824931016736269963233630349303368891848391/245223102877317450977381171013556995420083306491116636169161297424491462892810296840135597652586407479305538825445235159600889855755467179847496736528391261655482920239582545333237797876274411042604710056085681480095084738570971204002200028532002369836456010810335042874729582892783752591167478638219951432704641189188914620293348653122966044423386356282171338617129805852875770875839324269506381251128124941514833295473246950022763405115564867707043126113468472928647025762361778177408982081549835163582150306188771220214381460608140065550508737905717300458313333940135723288718814632852139102357515770637853729266431955244339045558045046971710971739002613554165205327426289976715099768457184210813667774670608243001505076305262805677039276700360015683734136379822938013627377639486539361589133312000000*x10^166-130434189479922989159709552270825272912546948271801655821222193225614082505417491613967721801025055347054601668378627066785378524016051644601307837296714689007387158676859306155397640853133864318385918668588440354441041223104007173367494373916928346000992036285826090976590364713218344653522482020118375117576242422278363555818339133568989976907991260530379640736200777715451865527714835200803166449912579565330802046374655813921084990502650003521232496717206887976290390403285075987509122446909505719404328225940634137459200249112860880475178191401695119917614507/83310462150853982012048963165672429910716301991915358527869731445013899660117418179822067042505355500969401723631261224888408980328657383233522891289912124626422730769394176734545321198499626578207573496387508854837636788517177950373014089693272271779105322072631158565974796961441733546972631409357924833404190100007113927000993649087642330825438458107596342772859566041750328558885146431826967923716594980130639364915444430487733487497927904389006118044949022536292349552333041439471744845838530666240975864022531875880832528217272118269692835224502357542370983317262109725287405291267633391040926691144700173622782482928343451744253170624522607465463821244801725756570958248089343228003854049220430065314761307089044657923441283848679476937668975994953943932771846141163007763388226972443881557196800000*x10^165+540950627623593463923277578583167068007763893906314359041994150832649551683263997842362778684601036762908324929159557419609400077196437719386768925505206523585402916271292228202301261456605028994319472180421643915636661134969059689828886470745307860885094501163627218588982573334918607573066906381436540696505811563069888579455744380426774161153612487924015248149175359077725399399542858811494609499427773412430269081331346053516960229012856134432897415720636257363608638715729477325962566206586236616382720400538088035769538753090593128804078410897973511539/2818656354911694838820473230040885004828543752771455588151279280741281182675980423449834455776855258382822285349945231719550458112131806664913755592280359329373366899305546498083193079037636908535686322483743465288449249868631852919565517569333360572832827710463621182468156125204410949323764122278390246352926910220562237014866076472677770625556165014737601593300342596010066331906199129534556106334806033810515325235324677586468544886385803077092449725442166355501689951291514691694356115879883162799794831105618060002464154719633793856902399286272612648946130275173973830904813961297151024165028916903883376198464735117751023512161437321513919215390834638553623049740532068697874709982266485181766296260581703942546035359830606961805049157475402479123380877928999287512958363672259073121714176000000*x10^164-104856852316962945625751389870814894938532688329321889882652755572560879253361500764001746241393909884376579118405472049390296085274817823054019724520598024805510966798994278461738069450254546674242563859495244027064987234863762710602292514071552488953380182746952067403929708250896238053983346363150982281145966547366383826353435785179959519770251487816832164642766127759181613809260092521504860271650414024006987174128805891760846274485495046734631050465674044384204991517703479112317974412719134174463881341072800501149085817473005436584456091552356028122417/16736476771376916029206264921675264937420685668018710418545258549221542342434302759339254539789022310462603024836637299642760732655310635024591652268062703607986709306351508718993479705055728553657771461327847761016489533407468784673150151947309161741338122737805366676200294032432491114347180417058511685282091761162143422835021045575642432531896118816258193860619109249458771362276033881393810520389494527258387372416049104339053602399137302221005693357244223277380159508281191360608163027065776249914481758397383635779631534686505559473822221362065205756279885041414263114455059098692158493735900451346033517022433980945426139859336574455819273821186928375071775263596844290910805559197202822388032825621269012584852721457834186487457930634799571070414854807922915519430068523894956311428458348544000000*x10^163-694174811497532385342921291864599597284019148185115974264526421207267131195512189476202049326242564914323544621368987962635617412770017416093099170038604309634283569949685617101215540457390178634411126410322491677835977353384871992902260047281967372850137592616870944452609283315818011807382693085715463035227311098134508324953697678171400408324997435553972419231945604946584894320031080546363165517362353825341064034675472136682514717774828640770653363385446435982654916627551136713080899586310428764806543056659164468717358429310261225398339530318468356493/457017392370398987037525740794545901224500856641364252495742526784076249564072694015023910633172235891032146598205775862244986406374349073738182717933232226522090408792105198086648619146055094371881546037325762860823607525579947613474820149174522176616806338227005212704776029045623224029107006588477759086102985691467596399548308017852209357670976684475957080353972476571887516665884231854593652610102463891002364516107580875818423702845775932648262133275148923627660888972798398753673571725742796797664781882637889147689138440506178477365172124660127218518149394197552144778719480454953874602281654991422355238159263906349769792425617393140238303810544390828626609864617828103804397136478285070009216358298119170317044980608592185684184559200926954029461635288348413117237071159158273677406435970908160*x10^162+183742404831695974982485521894437920211653326042805457132001355606727634461777373427525046152679706035919615965956730520163544412664695152801577786244772470706519658482118157423682801309331371323515718160257778752587348632759242374700654637712388529719995678437727725701496367323007296580835491771955117063749854835088748752195277902297935887878989696205807219207244293461556537246396602457712701291070541752661397000231531518757437193390128862919661754038169734915607530008158104676723142772437939644976953263133260145289717255666104198525667115851786063267/667551780054919727660648743314682931976893445448039731793827976322226760097094696953702460276485220360331744580378695712246866829556549545140407782771731767839925727318863595629369560885413674504868377374899910695814397343887643833117100077670450895665908029428134283381208308985911326498178136292932090011251523237236489799687449111279185343152551747657021977346631138155050709606451493844767371183626562340790379526566061141728633713925704362091395176642219731861316903464207062816280006777552329056418075833513877210583593976099936845109718230965563762358741853503702802285956773167208600889751015153403046263003064767054034068463567072311879867511729336897449725613549344936613327147466779240548317831047766883726319374386548748787495808795424487139054037922851331259318972463046690484325974016000000*x10^161-139306000753809637748664038055812591903763269474205080575663478591825982900820377814101727723563883358771322576234205997771170540207962825127290444166293990616629003421770817556779261998493657258727558119351419108810731068948608802273752964906673391517712740083106986512955532913435932863066481301281704889931465879124584373552893315892891613259486968016080158576780045979154807942277765911917101141172293543359976311722821348462268921534417647705030256796201140479496913723372952963021385936995835914588576063604361553292235917924184053486838767328145980822177/8179572647538390961182989110811474936688509650115326110009028178237728330266073784927984764173253085549723078320160192989043790795904543081109520235736826781503322657358700988482631535852690609496743579645319051202240702872595653309350474260794004865584886167131059204659343701668824748248221992918778074552411391637062094651006649183150337935588503159654913654062575575008214076690541649670284123419447507140099137646243634993341106045251103340011509771685904030835976137865425886784498584864146647230932175740394038722845375497695807975569842003860231467796423816603916227573672519506276732938563711494206926137509552869328266171253947661316765096609175176762351256099694082539680971476742033923460406412722019241469839141574235141506712281152954006777296313399417621132368034950844102749035643797504000000*x10^160-138410891715061004244479284662570184511557786974155668521607599320385615126828084207981305225548946589175782236033730237139113564808707913585944416314167002942398850978009352597646868036995656853489526955476148398638899913118990963578897640548981013537122532580423031509856047963078468312860376178479767895658078533945912876377009300049245409578037108695941944633882120035756165602987127070416191182428493487849374355951316062310793333115465278200057191496575974270367982959106829346942829190118275705140450309707171674899203945506959971965997996279581282061307/119967065497229734097350506958568299071431474868358116280132413280820015510569082178943776541207711921395938482029016163839308931673266631856272963457473459462048732307927614497745262525839462272618905834798012750966196975464736248537140289158312071361911663784588868335003707624476096307640589229475411760102033744010244054881430854686204956388631379674938733592917775100120473124794610861830833810151896771388120685478239979902336221997016182320168809984726592452260983355359579672839312578007484159387005244192445901268398840632871850308357682723283394861014215976857438004413863619425392083098934435248368250016806775416814570511724565699312554750267902592514485089462179877248654248325549830877419294053256282208224307409755448742098446790243325432733679263191458443274731179279046840319189442363392000000*x10^159+852655771091775142615625806739702934404171024893002166693151778997778986817800063875265676099873271356349877365940463041427657304044962675612691595613453703525271376352438762439560244498205527882401950696091395083942807304154660483453347504245622161531091280785152743662121031056780090973109555533824809318801818579687625130036182756304541838743382802046579897844250948639718717546788744565072400310712023718200646693905139086120895860875129173413357042071104902838542045454435006941000461909710882056841201431394534252239851476244501151795202643124677992781/2499313864525619460361468894970172897321489059757460755836091943350416989803522545394662011275160665029082051708937836746652269409859721497005686738697363738792681923081825302036359635954988797346227204891625265645129103655515338511190422690798168153373159662178934756979243908843252006409178942280737745002125703000213417810029809472629269924763153743227890283185786981252509856766554392954809037711497849403919180947463332914632004624937837131670183541348470676088770486569991243184152345375155919987229275920675956276424975846518163548090785056735070726271129499517863291758622158738029001731227800734341005208683474487850303552327595118735678223963914637344051772697128747442680296840115621476612901959442839212671339737703238515460384308130069279848618317983155384234890232901646809173316446715904000000*x10^158-15769385911043102729192538816979249326408960936580106746650353221017835429314702132980477045228754298749107435424924023391113447560316312171197485635310092514231501167518223007737680215348573248877426894422914932076038543860892032149718195830362524317309251340544839201587811534709116962859961728281818420295744001492283771430578705869126887187838883243438865057958333568206227184634398476960185538101618856943491894646619504851700928782318899418892978960983894142242333887457950019242908662298668805025725409523594717470801358399801357002460660826536244226033/575841914386702723667282433401127835542871079368118958144635583747936074450731594458930127397797017222700504713739277586428682872031679832910110224595872605417833915078052549589177260124029418908570748007030461204637745482230733992978273387959897942537175986166026568008017796597485262276674828301481976448489761971249171463430868102493783790665430622439705921246005320480578270999014132136788002288729104502662979290295551903531213865585677675136810287926687643770852720105725982429628700374435923965057625172123740326088314435037784881480116877071760295332868236688915702421186545373241881998874885289192167600080672522000709938456277915356700262801285932444069528429418463410793540391962639188211612611455630154599476675566826153962072544593167962077121660463319000527718709660539424833532109323344281600000*x10^157-366648874157033317584982455640160354908887155858157183876743960265537558045120911246663633081859734538475359169490518577856430620319467819068148013014636188997952003498714705697029153260217436738826184384059766537674161881701243925646899191645355017546239343097469046127919055808421555389064020295825843270739184273916251294429182118321454418916580318902574588668782537167818766986615411259385513966473196514852987355986443554440989647964707991252257024470725404351032977556344119298103129955877513951477289722522525974724158782518985709860186599546563160689/575841914386702723667282433401127835542871079368118958144635583747936074450731594458930127397797017222700504713739277586428682872031679832910110224595872605417833915078052549589177260124029418908570748007030461204637745482230733992978273387959897942537175986166026568008017796597485262276674828301481976448489761971249171463430868102493783790665430622439705921246005320480578270999014132136788002288729104502662979290295551903531213865585677675136810287926687643770852720105725982429628700374435923965057625172123740326088314435037784881480116877071760295332868236688915702421186545373241881998874885289192167600080672522000709938456277915356700262801285932444069528429418463410793540391962639188211612611455630154599476675566826153962072544593167962077121660463319000527718709660539424833532109323344281600000*x10^156+17105575303715142588844595611291575881559263117478312780406793111985664954948444355358834842272767030739810974356256698735520561316339326014106957839107983217019021403962797650263417783242020957797309937221017869689102784323779690120448484460308906368049925040779835663763325130732344096427465410980371689345511863502438520333862379416883147808464237918895470653470815384999289569982806714097486891240004545289902993945408877250858792459719645174080499822261106410579808705716653409527709236250463049162574033970985837659012748052136754840012679701394729237/45701739237039898703752574079454590122450085664136425249574252678407624956407269401502391063317223589103214659820577586224498640637434907373818271793323222652209040879210519808664861914605509437188154603732576286082360752557994761347482014917452217661680633822700521270477602904562322402910700658847775908610298569146759639954830801785220935767097668447595708035397247657188751666588423185459365261010246389100236451610758087581842370284577593264826213327514892362766088897279839875367357172574279679766478188263788914768913844050617847736517212466012721851814939419755214477871948045495387460228165499142235523815926390634976979242561739314023830381054439082862660986461782810380439713647828507000921635829811917031704498060859218568418455920092695402946163528834841311723707115915827367740643597090816000000*x10^155-593216441516962777492911754728515578147715256617787299075276170493657339313581275501630727882960778807401390320430172653414335026898539132504117999114415347059508088588127260459673516722576601092764507309272426583513123266067888332584272054735106908807992677947841526667895467614542180410337458160427110119323416387984810894667344791762318296546930225977591324604227570025952919002407741446057999248837256098993170418385517821707750154746198675194664693648178385342754678811533700862705198355652440832879356218586883160247597538819700513104269621091870871/16788394005443228095256047621024135147022480448050115397802786698190556106435323453613123247749184175588935997485110133715121949621914863933239365148567714443668627261750803195019745193120391221824220058514007615295561092776406238862340332010492651385923498138951211895277486781267791903110053303250203394999701515196768847330346008819060751914444041470545362135452050159783623061195747292617726014248661938853148084265176440336186993165763197525854527344801389031220195921449737097073723042986470086444828722219351029915111208018594311413414486212004673333319773664399874706157042139161570903757285285399188559769115816967950727068696149135763856058346528642684242811353307971160161527462467614816665090712992132787156754389703386412888412378809561576592468235082186604306667920132344747333297647910912000000*x10^154-178619629107123877640558538978310027250946814966745475942032138378935166024080828823663828458983549088531077490862442210868054577425750811948165578114522755400755563749573429589406676139627394736219990651046526032168125137663239987293372494870535442133058211839831233444675063896004783120865420641838463692180482852710319167181898897311744492117686675800315791683788219886905588836296315260505442674253427041106334703887971912393893030481148644900021768448123801646755874018739430031161482268889099348318634909495227254767336118870851738448889096177115769/1191397064248350462759894689795436901123181543520246120299246035340557395415306747156407160133373139081449320097391608799507619735237958274986434947439736425002414996713212171563815020946267763259111892428338885250974645825304966882024013906123926777663122729998675657947623027443072956434499644761686847824461576492239665096753520212056104394480201287806288112922769628580506767584167169938182073700818836902061336462680452214202511446039333120972710940537974435387971145046329618819921449050557084065636465873359462743630995382836796306510586642217435093792141179356377315354179059392914238618361831632811381241546219011035951596806092238669035026485419170573936955371210613953365945638543391423886095058184062388826503466689985146128425954330692335331975849234453104540107675159736741034894019289677824000000*x10^153+26177114764521573862443968012074520183200437078885420202503890485913521591375180823435710144381104764571779787472555909504713624306808991661775651516352271094178487805963996017212228324928516690624757885278845759236978039962520717280423520487668083889958893152808921339882131047037528962832940567703724095170582465987682689113399698374823652082278364531194417174586990514008590200544151646238811996510320940699523661278618316918807118218656637320895882110917946683456412049057790256160101391617760144766035305296597951148809544563192020424245099171317/63797687461914065370950227012180320659520259179251080761365831861671251938564750073349273550653678414336318268762184793915251846752853731392853774787829422344220851016492800663542631144425314904319657437230294073926227021165733562445227183831255095179894443027181184265898645904289413271476330714692256612281353244701016801449233051786843243182221552580619281247609942927004800930529135172373114222146047016920498754611498857174012906024712068538946000864351165723797361264197537124258634412783638930603197703552766261710276705378207261635969934517045532903507840399832784497247448194962297457930840307076553879399868162003166933361726435569962014200686726071758258756730131595121742220593158887190467893553321855969807064328086156500918594857189163278796447560973458861792582276107596732631987571916800000*x10^152-24058821592302973035315136104642658415623876538328700345196344017785026330453529232992343884455911819244348746213574706313803002835484514213342476102532469569794349462736018705749588551522227742643410846687262590620190296687665278040382515232088755091484787685531355181101402172779548440747098685457447713089677429753156024979167227796637884893125744340230010775403683256477695902169871871940680239498799771924840003632951846662291875777250928537019533131017334926364383849504499452817453030211847227588149105882644934605259140514279703361823487869313874783/552808237811234614720591136065082722121156236193394199818850160398018631472702330680572922301885136533792484525189706482971535557150412639593705815612037701201120558474930447605610169719068242152227918086749242756452235662941504633259142452441502024835688946719385505287697084733585851785607835169422697390550171492399204604893633378394032439038813397542117684396165107661355140159053566851316482197179940322556460118683729827389965310962250568131337876409620138020018611301496943132443552359458487006455320165238790713044781857636273486220912201988889883519553507221359074324339083558312206718919889877624480896077445621120681540918026798742432252289234495146306747292241724874361798776284133620683148106997404948415497608544153107803589642809441243594036794044786240506609961274117847840190824950410510336000000*x10^151-39603931971774114836315719354078669009376699509598746419028726795538430252931552089621921468362916631543145325808283903872789798363852323300435089811472598738566074009333549932607809768704367854878111698147541692286158260545632857836838481919026170025252241590022410109282043841314504405464130735819589649644156455259742382678175592523110817852473592580105902468518150938650974866365107890307419297030215031423936078839762363871365288496201397639595537491847707148983137602314911844593154076409359370445958654727089695725646779098995897502741556092843/5865339393222648432048712318992920128606432214253519361473211250907359485121510139846927557579683146247135114325620227936037512542709948430702448972011010092319581522280429152314166256966241296044858547339514512004798256370732144649964376153225485674649219593839634008357528750488974554754459789595996789289656991961795274322478868736276206249748683263046341479004404325319417932722053759695665593604031197056301964123965303208381594811270563057096423091879258758833088714074238123421151749171973336938517985838077355045567977269350381816667503469378142000207464267600626783282112292395885482428858248038456030727612155131253915553506915636524480130389755916671689626442883022539647732374367465471439237209521537914222786297550696104016866236704946881634342642384999899274376246940242417402555171887644672000000*x10^150+9457690026053268171002750697216712015267779041099445455460712399019575844666447947942917580309586995979146987830514175381801662967086732426847101012670833034640534431882377929373828683588851432491432605440377610755018233562040513250733863631814983017146356497608952399548679815819589579420452236780327751890171254160181072627908500600727137916964698392706688581434296845466140822133697615883826171685016166512185860855148021146963843422745488946012325588376577014170787057855521790578571810058443196025584568664113317368036450778688255105754471882083841/18274652489627590569275740035209346185823346651021295861780170591670037404056275394399104869483806166406363124799659718445340018418195459160122506301224386816565968875204312317540832056828702219908360928487578272940569773981537343248236114130297587597874014767582991910337093710201185182995300336179262723654551123715676185285739946393191155009547550331970832542021987030127442649886068325663354783377849266861370582435825779417850092924371919607647533104450252496529540869470973326692348838329206182031580831908720354150240722566488379709782221553351731686596810156077985928077325076307841544427103797607420856068675888301510133584067001611320074455842462649464685860900552888408654505001128384154814813454459667716214796976666218439788087365601363424596257654373098859722643347904722242650936361997041664000000*x10^149-39199322661277440556017259532991161197229665241667009205975093689576362389972793024330857006367194526656966510380932771506152049997248315185357132460120406344736677451257459529447545082383820117982751706173912097306327715520583008921651443579216274572906639653388528527493710557198622202209941244085104609727924256142310777593154817625990879367384161978540489705338256098139112831394466029751140478725036182461999007437088828790100519235881182840026960613445826798316017263476391192294402496181014270046076531602309074984949303916425963434986419888931/686635380861678062688815391458691255243901685543919512601259536437237418980360684682685845493741781193317903045071486652301319028323523902405624212466864155234541725640364211147789815235787835060645023931649826253981764930594792443884593934062279327689368160570596311361881589539189216770986322083227253646378324692544770844658885283771289451080693577777571260829849530795410666266183463234164036748442315510964257742253843524282393471963048646737908242646551485111207066325802265177358424101316457026666604307574877625877211064050437162659887152055481077395895121706106118159511687963815254951303881021770362870556973531848967014785963211990531201628942047208482167527065471577864121170535953571673308325492317288904304652909052111750797079067051417854480120952000436739453779076655425405726351138226176000000*x10^148+452599580798581158065836905142013870049681710926526512778839518338666504522236246094590780869212063827021280681630432621896221370017620156775190692302752486521976244817205911487996549343426422318174619129567923670340457431676567514735610132985908372813367341359038062236683215123595714184832884219344040964366812656015357162596725364346636263015522362513626026146923887662053911324729296287951351266726945309130885984699363375987024547019611486832266384339034051784224469761177342456718188768730826809759592062242082738573336438198174163137263802999/7862161604426447853803962824036732047945333136972717508534757836771820536500655369679259339404588608480604224358253603313372950146139201985332704933148980639304825720532344143724233524893414999498352612789322563647320684984056954784130025990279139908774242797786816075202802982877665447617533655742900585110046883447455354380709452492715128021885346098376784844745459308961495326706539617440945524582114706809691877243501935322879506644796452524534583131159041962951375805176845413439197189112298481869586775683396134585525786419715889581808529094953100565611427658259329057057266966162662495557971767148437061633101448833716359693056381137670147588113557264303029294822993420435367804818263233716382550855074203710798188210405733088762163808845386575559634404192515420538452782565231613727158399294727258112000*x10^147+10083045117549639637849322301687667592936491798636464082414656380782288259273651043922583714010972575129564437062414478573059047037092553233777152542673540646005778018351996828360617765593202513407632993463827834658015250568045967977050399482170252311290152545770416121256305889021023852543779168804034465057931899511586353092882634018464507074572663433270554172022096669441710603172858921088769165525003840575168886766896198721475142268673473331152692773409392452902294230092895866620730768315309077099327313205145005422803133434907983175090273474753403/14151890887967606136847133083266117686301599646550891515362564106189276965701179665422666810928259495265087603844856485964071310263050563573598868879668165150748686296958219458703620344808146999097034703020780614565177232971302518611434046782502451835793637036016268935365045369179797805711560580337221053198084390205419637885277014486887230439393622977078212720541826756130691588071771311393701944247806472257445379038303483581183111960633614544162249636086275533312476449318321744190554940402137267365256196230113042253946415555488601247255352370915581018100569784866792302703080539092792492004349180867186710939582607900689447447501486047806265658604403075745452730681388156783662048672873820689488591539133566679436738778730319559771894855921695836007341927546527756969215008617416904708885118730509064601600000*x10^146-3945693165530738270679427464680474878407901255730307685258768918531455201967236116957552413921544814219426776458548620273371944420678854886478130445117426255765994071918151979039424831933360800215718850420523656226151217554144764293263882721178615862090500923135664373609143181023111914530764365372465741542163418162319179786060719243765616112914846420592457299673307751278241624295003917686486849120267789194915885135032049177762601554634707072368455251898216919075531985037040730791351152244517057967590043380749665341621481039134912223017864966098261/45488220711324448297008642053355378277397998863913579870808241769894104532610934638858571892269405520494924440929895847741657782988376811486567792827504816555977920240222848260118779679740472497097611545423937689673783963122043809822466578943757880900765261901480864435101931543792207232644301865369639099565271254231705978916961832279280383555193788140608540887455871716134365818802122072336899106510806517970360146908832625796660002730608046749092945258848742785647245729951748463469640879864012645102609202168220492959113478571213361151892204049371510415323260022786118115831330304226833010013979509930242999448658382537930366795540490867948711045514152743467526634333033361090342299305665852216213329947215035755332374645918884299266804894034022330023599052828124933115333956270268622278559310205207707648000000*x10^145+20460996177056037849809353975165001888776457671763480432357696324127009328417743864214470781816710109001036198487177817136546931287002771964810433053723777652223218976995143218892023675044453454888650905043326230411960338137109846705050140695632374333284892385060704963291571810147084747436640079064199572765430553101738760851852479008174519310685375315094890397571114850420528995122127643609088895804908599239299647250200471337477843193540176839338714004031854687588602355932889409897433287396165402341882620304047812363272525489231109415069166503893/13844241086055266873002630190151636867034173567278046047637290973446031814272893150956956662864601680150629177674316127573548020909505986104607589121414509386601975725285214687862237293834056846942751339911633209900716858341491594293794176200274137665450297100450697871552761774197628288196091872069020595519865164331388776192118818519780986299406805086272164617921352261432198292678906717667751901981549809817066131667905581764200870396272014227984809426606139108675248700420097358447282006915134283292098452833806236987556276086891022959271540362852198822054905224326209861339970092590775263917298111717900043310461246859370111633425366785897433796460829095837942888710053631636191134571289607196238839549152402186405505327018790873689897141662528535224573624773777153556840769299646971997822398758106693632000000*x10^144+12909491503645338482037116650054694719095245038980591846066620920833442792341178900506215948858832650985361469610284366093632025720114074737677093577086299437015879700506367394912927866859221965742198387823159028845329343860613432428205133430878317902293201769112757012601252936722876194858034629079222753660729099810422965258754683756005212260184623344381300519047508767457777869090048708755824413098069105861795938449760807551367615580282330658545050190553128920176993520545518905096591856352576033280193519226235034460989790865560329293634111645687/13477991321873910606521079126920112082191999663381801443202442005894549491143980633735873153265009043109607241757006177108639343107667203403427494171112538238808272663769732817812971756960139999140033050495981537681121174258383351058508615983335668415041559081920256128919090827790283624487200552702115288760080371624209178938359061416083076608946307597217345448135073101076849131496925058470192327855053783102328932417431889124936297105365347184916428224844071936488072808874592137324338038478225968919291615457250516432329919576655810711671764162776743826762447414158849812098171941993135706670808743683034962799602483714942330902382367664577395865337526738805193076839417292174916236831308400656655801465841492075654036932124113866449423672306376986673658978615740720923061912968968480675128684505246728192000000*x10^143-79151266316447366908307540595950469038760114431261331033079605013741094743551444003319068923110845302495867945170680281742110855950303807618454133898397716836331540229782757987038172359544402345592842812495532528800638380544312389035970405138739245734989629597464520594367583264791465974314677510842248529834288051909360836307299908816828095082532376014733599521987853859486469122762823220903611165541882356310529717429607731196745800226336616258833370607794902410315066023097573248326971447491658003904532294315871919703363261242053554152430587955539/555783351236545986465269226542814803680208277028180466785147972170342513562082692314781096574637100177683440441907091085134436912148894860344973759637877031374857498207813709650905817177919954873628999245907020499286960422145698912739955291821914472096622836323548016370699963589606604733399470064152681361961132415340116687858151841666843959074367738736162535934006287149859887822455018774734476355913854183201491249504282264279191306090338316643462894799024639126453620555046817590029066750338481772890061524673530386700441047270097794437664747657775545438131467914768570433430072080735123322352622375874969011445426055736167390665512906604755160410645648065639598150396334884594727729698317321623551958627790982319697377491954368165587143432561145559561064790918181000972807611156736621294397390143628718899200000*x10^142+1295490575735800846561109060322959958736957573317837286426097047986893305643864978517165013736462143794345457614941107823944867092752905373647806114738846580908012175163729348322251808192447047193178906431015429815459382522407564817140306845597111853351610823817732681181037688394358208367946721919076257430042054600899770676199007439226521529362597945457708091961272065908296406835787717103392416773798197862160477569702907147009943114607048096332929734346409601223045667976411179682035522450167306005235955400307184993297036330767013447341537347491/223942009655751130077581007031903400750267071330036085517825190251786360775930755145149892392710919485513474170731794942728161393173547379626179903150792943044814376567250945280584761500260787678019010685164000933778628741523907986818297004030808029049921289361136563372809509138669327914556563029512069413244412328525321742360427481990303426733261726230688201292090445371738416338718139433043195601283970550007926877089637542383556936519916537841688345889716887560109517439762453974004385870099754560505152995289700888414097125273665777978546235319982820506206818573716273801015779959270562510838052971964273228054933575571349498070353185811439808224069675044763208045947241162290915935043278041679819470509366329872405536718369891934851962555244417624731564567769230439952413323176707063525215065625637945344000000*x10^141+357995485115392937889191554143424168552944883434112177489798670871989476063655042319573940180355858281008902701848063192339554435917480871391594510677273482329277262509514430350698394975871812086618751516677646781709746503761272724319265503868037654643575760726759129293620889872183302229567166417506156777718397297833904949916150004948766648151291471917580711070136082283691153291971931101699973291478267362135713152658632431228775708605832890896269597575199920703813504502933017609905148331069260211962157614275851129410041152939744669406882340199/328689078688279884468707607095213055939908120823117480356807940530847723074349979325945809802204736664221389508654731286907462689980529218483586632043905771243195294639029613234406666072963414172576289876611678789900890572236703658072016570432315010379723182771990762369768795671272723229429794123961263171052282611222649654109659691308348577947206727209558488993229524658519288497150817554950496769626472904043892674438016392853285181021167821670865152838132851096289775597070698574748372809339962338805950364054238400736819974191993319291092055066426397839755169196906143804716709295058406265907464845947562318596757344790206521361324837239371331425650652081829869873890305576910860485305456480530057609941166709974014578086639680097927880524632935545976973801080644677994671167888392625496686628579565371392000000*x10^140-508765755633329702014239934686894766569563288868092773323381498115504603375841784014883628785223471282176956365256070493966333112301672831502867975789068026720362643226105061831456006402037760195077590439630817501017432182644878890213474446512395885854105492020217936930661370186193431583879942163450866112045191510035517528976522015925872340641776715616696653489171319593633402096150644604033742621666471520222116314192749857424426391186222664928848786529564814069697385423012570756566437458407892353286352000004851934949027281654180539208656692137/2381928648156625656279725256612063444343749758692202000507777023587182200980354395634776128177016143618643316179601818936290443909209549401478458969876615848749389278033487327075310645048228378029838568196744373568372687523481566768885522679236776308985526441386634355874428415384028306000283443132082920122690567494314785805106365035715045538890147451726410868288598373499399519239092937606004898668202232213720676783589781132625105597530021357043412406281534167684801230950200646814410286072879207598100263677172273085859033059728990547589991775676180909020563433920436730428986023203150528524368381610892724334766111667440717388566483885448950687474195634567026849215984292362548833127278502806958079822690532781370131617822661577852516328996690623826690277675363632861312032619243156948404560243472694509568000000*x10^139+7524927638705597934501556000997654820548587759908425604282735268418011830386858796237659383659569944886958107005150637568347866581172917056217828735858925191649427656440761593499197761874234379943064761136264966182054217656906508644500930067762719518618931905230324966052707089731599917049462125416401419990159283586582632757692772637439791312530950244049585868140336751856773845938143412699708278893937859749189103995171529545219672193691275939123896877392710104226499835467469561514688775642729145884400086359042923108348915759527376620815303029/529317477368139034728827834802680765409722168598267111223950449686040489106745421252172472928225809693031848039911515319175654202046566533661879771083692410833197617340774961572291254455161861784408570710387638570749486116329237059752338373163728068663450320308140967972095203418672956888951876251573982249486792776514396845579192230158899008642254989272535748508577416333199893164242875023556644148489384936382372618575506918361134577228893634898536090284785370596622495766711254847646730238417601688466725261593838463524229568828664566131109283483595757560125207537874828984219116267366784116526307024642827629948024814986826086348107530099766819438710141014894855381329842747233074028284111734879573293931229506971140359516147017300559184221486805294820061705636362858069340582054034877423235609660598779904000000*x10^138+25152896969949333199294202339896628527204962465666899025098962910288265367110584130050634188723637807769927953581944702076999158601773344293884569688720938784338959161976914260477822033797034712198548990421860348139047073005626214815586866118906395755887278599899198084045529828329319718388576190415816992870577155042888962321773790078128603852830838809896886790473641319498979617789021795251486274258363011837564988968338759912009402892772658409035322348875438792010723027644050785830977906869207719102908524335391851203081353847995874979358557/33442006775258835424918763716764241178706549318618722103995228410933429875872326101675717263978163976503345476162614711447405434713916408690842865537185079494692280234042807828567324384038944293250838928984490806110941892067570259364865685935267332338121579211263060130339553364707952968573780079073802365711165574393114713525823837310551978392167084450449438059618839842179603506581908822001117209791739602134517080312052539662611169186974202984358792986197721875643021271004526460117988289934896681035436180629928666003171837374200756178129571141117434528926884907008296887618356473917737334951815910479998135389536747285321525045172742414508344694794404806684639068194788013568776779633129520890853040929398705260945893483276570528937893074916499698626580308786871745699560389594388254819765449800095266504704000*x10^137-797837922555328690208975909869580359069486958109645583440200014950260378842280773142859290931077923930681051222614920160303798771342971100359430551556952869422856599510478986375157511579429907468879875144882790925845810705405476372314172819830506294797379628620221748302696623335969080014256465463947577386658326830047068329310584610675881767800732832244745497372143106203114797429965197537688333651683681410185972503610322428035169788666744939478532008879710965379453535323062757914750591014274800972090731560720922811933756879865388861318435218871/2934536094528962808536621516146062163431499702708792864625581293059408471607796615422044189914083888938168565533269440929509826896146164862621461450887990725659247590537256386956782714699417361732761116018389068236235151028929290259266963940819708412670168575788333526437295807753122872992349201938726157591154779152995816111891041724000936103912661660526938189731553196151260207702562499130598035159225150087303873797382610355394130096156986311877484084538850094587675116530647196875353472441787183760859524850276240441778328729586116354630869867633054879913334150589978051888510780586281451142021846144619836380431849574286963822713908146873107246968209021786577078234092648190660162412807115458172354341554736386648002153157519063914300117323922848554482422096047995685136424186907569360434418219958359635787776000000*x10^136+8017917416168663985191512656651766763119094305377642418763762077045311965372001550612291121348872277863841159897537018757567827589089784815277206381262699142796318094131474168782882409476653337155439264446136078765252549367921971804667386383366423561537305769887657064043207129123750171060937662090264052885167199022781796927515291185036730604451079860709797097738586913771380631670097576789150284651687633344864542988823733239251561578794227497767821823980208351432365913829335316821824246349614294132469849402184611911286502532892558181330117/296530109337270461895831402414658296165870880657702954616706458816158491510197965433577788547589631318748876143313825027612461982684973081987769251068636172859340415868359872371532925572759111959859655527941297788175839437052347127373193274302863045362654396947160139086754660376720765238585242080457360878227083910874908789884152252014746606433008630595118169986768038009474316807130226007891679692734636866217392830353175228535468495253958450107614913178107878700282947230582008020750635083166571555979237069624983245348321710707198823254350877113356562325460063214851893584793308635723779324695904624945796274389981010411717956065571115005492711579457776610996799619461174504550730065712478510362243712674471278175874917585703581044769495245565021958265244117322015479109402469309846594460974431724982658662400000*x10^135-41021536922789033426497068007387124275234902042652932801129925467682434191772297622422762265412006332031413510175495392950622418427993002206403710234294031334925643774716527804667206924757960648637085601441990995439581630597598746431453944621277734327866624369216206152519807090273101569149969189730393954955325939878457391444392641416368018480328764631586925212454879045767089153061818250444759964604467825662279439089952609712921919874341212089467585400718797891683292727341327779359794572789650575443310237573941295721435569722785200032259033/124213168022389960149698265233695752949481468897726682100553705526324168110382925520509806980490323341298140340032568928233220186080260946565987786280973152408857040869301857648964347712144650232074544593370965851269212741965260963355215404902421520113023008498977080484118341068915253883274040293702694501212900704888711793095917110010621634028049170815955055650012833699524241595875661338861292493512175665071063441159052290175412914123047039656189802520162966966674079006588241137581099362615330529560191528054020759440352538818459951518766978524150471107442715368887959868296752617408738672678173381782850217161136489916908521596355900396745280294950646424828659396152069764684028038637338220451739866309195190969227604366455833393197888563975570309184441146922666484026938589922013517901985956400353847017472000000*x10^134-39306332139100085584054679309361968708790063072195265157334387139880098179701886028073846136096240483132462791492629448485244138513216671095092758916051032208971707577625861348532404799841918741901972705247850727995201093875977476891728350428963260257472121694237113008992825065224902492708375213212888053602033568091790808974991355653678452871195773923633150005439205877197855975530263604370006039458190016857983499704763780829168418457232307602137311805525407475843458800542510746277476412079908782708073705190702107460867665191490445300785861819/140857732537390214809757832775010983844711985730022057502027902066851606637174237540258121115876026669032091145596933164616471691015015913405830149642623554831643884345788306573925570305572033363172533568882675275339287249388605932444814269159346003808168091637840009268990198772149897903632761693058855564375429399343799173370770002752044932987807759705293033107114553415260489969722999958268705687642807204190585942274365297058918244615535342970119236057864804540208405593471065450016966677205784820521257192813259541205359779020133585022281753646386634235840039228318946490648517468141509654817048614941752146260728779565774263490267591049909147854474033045755699755236447113151687795814741541992273008394627346559104103351560915067886405631548296730615156260610303792886548360971563329300852074558001262517813248000000*x10^133+769402732345880060664032466063004740133909995526406459926924042970545010819951064901261447577908976236372766083405865200710446293325547211008918470432994765887622936853628199370723150900033681720108775003277538881991061345697513555317086107260674726953953525316885757212472762555402574717565302347466367664018234495634217009115381221908626546865637270827388962611110653848518417866056227438412154221329152354424328589601778620547005671541921081232624730395022485842635230626960747496000439950521801348671720760508061418629557295731711068386156299/18781031004985361974634377703334797845961598097336274333603720275580214218289898338701082815450136889204278819412924421948862892135335455120777353285683140644219184579438440876523409374076271115089671142517690036711904966585147457659308569221246133841089078885045334569198693169619986387151034892407847408583390586579173223116102667033605991065041034627372404414281940455368065329296399994435827425019040960558744792303248706274522432615404712396015898141048640605361120745796142060002262223627437976069500959041767938827381303869351144669637567152851551231445338563775859532086468995752201287308939815325566952834763837275436568465369012139987886380596537739434093300698192948420225039441965538932303067785950312874547213780208122009051520750873106230748687501414707172384873114796208443906780276607733501669041766400000*x10^132-11625113485254866985276434137604479948879724541669283126576537607158513105225263201464161805414037577321901293417796818916316094402510914702780261482664464597465656741131845043483765911374065860503114407610679794726190539272324060304623693576618262939384801488372696081222074786687654775302832019765378747980265030791251575852326827810275732302581012589493494314847461535815928463842340450085539850785316006602435760811520593850580883536590012302486499678909883829630250054261000123472481997520911062021955107501825140676732316403706577719754297/5366008858567246278466965058095656527417599456381792666743920078737204062368542382486023661557181968344079662689406977699675112038667272891650672367338040184062624165553840250435259821164648890025620326433625724774829990452899273616945305491784609668882593967155809876913912334177138967757438540687956402452397310451192349461743619152458854590011724179249258404080554415819447236941828569838807835719725988731069940658071058935577837890115632113147399468871040172960320213084612017143503492464982278877000274011933696807823229676957469905610733472243300351841525303935959866310419713072057510659697090093019129381361096364410448132962574897139396108741867925552598085913769413834350011269133011123515162224557232249870632508630892002586148785963744637356767857547059192109963747084630983973365793316495286191154790400000*x10^131-45667177619265733030082469417852381998207931656114048124914397133247207063839713277319051642485986410154858658908882286892111894175101452306009159390062164241911699902559194742776307862077092572825242170176809358970472030442798271323085718329851880510793826525828729798858814374934570357508333140070766801535619780456178159304772683798777170360234947931070287963416258044691712048309125999803574478671206791236019013520556388052672582123511187195777030270877853014444796384760444699336062508322800578646522169469087215295061728056283063022650481/241470398635526082531013427614304543733791975537180670003476403543174182806584407211871064770073188575483584821023313996485380041740027280124280256530211808282818087449922811269586691952409200051152914689513157614867349570380467312762538747130307435099716728522011444461126055037971253549084734330958038110357878970303655725778462861860648456550527588066216628183624948711875125662382285642746352607387669492898147329613197652101002705055203445091632976099196807783214409588807540771457657160924202549465012330537016356352045335463086145752483006250948515832868638677118193983968887088242587979686369054185860822161249336398470165983315870371272824893384056649866913866119623622545750507110985500558182300105075451244178462888390140116376695368368508681054553589617663644948368618808394278801460699242287878601965568000000*x10^130+314709402749000109031465417175611242738451545546742873040832295925054293100025202622077494222941077695210434647810073848730223622463174649270759146355229501024361566229573604909402829072100967636926833343565328491740970053897127765740322144251529660726983769599833959846624207788279741941461130398301404071990120687727888179783469632180628149157412009446928139859673070835770965412287683983708948347290935086100956800413330309719283054761423457384777284380412056784084849574656932807051235648642576449029579705395736084000335496700652106614483/6260343668328453991544792567778265948653866032445424777867906758526738072763299446233694271816712296401426273137641473982954297378445151706925784428561046881406394859812813625507803124692090371696557047505896678903968322195049152553102856407082044613696359628348444856399564389873328795717011630802615802861130195526391074372034222344535330355013678209124134804760646818456021776432133331478609141673013653519581597434416235424840810871801570798671966047016213535120373581932047353334087407875812658689833653013922646275793767956450381556545855717617183743815112854591953177362156331917400429102979938441855650944921279091812189488456337379995962126865512579811364433566064316140075013147321846310767689261983437624849071260069374003017173583624368743582895833804902390794957704932069481302260092202577833889680588800000*x10^129-30056174892836932998958048519337572733899701889991051755092757598833845646241827082557731420257710942420790814599919808090489811610037526027997157140029707429584356978664677383388223644367861363194294642254973250054688156072734521500053862747147108475267747484578884489412040688305455654185019177907211640817555460761716347624228432694140721104554394735718182164444632952643147302294791510499408567427063913776255370191569147800742832683289361052491132883117031759217753489206428448489322701192017493426486580889752640060537164404145314358021/6707511073209057848083706322619570659271999320477240833429900098421505077960677978107529576946477460430099578361758722124593890048334091114563340459172550230078280206942300313044074776455811112532025408042032155968537488066124092021181631864730762086103242458944762346142390417721423709696798175859945503065496638063990436827179523940573568237514655224061573005100693019774309046177285712298509794649657485913837425822588823669472297362644540141434249336088800216200400266355765021429379365581227848596250342514917121009779037096196837382013416840304125439801906629919949832888024641340071888324621362616273911726701370455513060166203218621424245135927334906940747607392211767292937514086416263904393952780696540312338290635788615003232685982454680796695959821933823990137454683855788729966707241645619107738943488000000*x10^128+32839087205653472007040541194087495003758942952003139347562959063563488819610913584501899574975529833035692103662621585466608744925041330324065001485640134660158823748422726790387003001698310104634716757830959545019934712441683398886725505446190077706936623556776734782576181186776312711334154217904603336788031493510199532430848212925720733988279767759951939724370471055050067102942787667570967553446561501651846945252947658644212965144570509335913917601526506519910261422954127603897068406229340433737997581029670220532781516908488971063/2809837365940667142179065339511907417993215715341738705494998150320572309022073102101772390051760739787445350644634926504557149576611226532355261166897010132745519563053647258409736051809852509686143007296153106791183704091699983275782269057516304699342158295528860444638557731350938223116622363123875352556891682563533448445422113301651182039860684661134157127954908494101819644071357505661048466704147426826451168926408118133538940567915094633793547358245199217841040402487942292613325465145299811484683779846248917601187436630843184241483438618192855456964289613697375348177092504299550114672714112630526380476058174096273107385987675582502083780577559931925724088623937438516896005900927831279222484946677241614477713022701267084990565182468288101015907532679187358777581016655224951607871542682092077132822872064000*x10^127+23882105872266747906343668693373891739688876716179073393535054948920625887903839570100985010253087913014091465932844813213598171030334653857750358392726504125568634764536390449975880986459616002156101436141555214809065725490655556662112178196403786641711230065864239988292466872144753669700111806316455667235903961864702944451017969344441469841349625306713787320173150771273512329443960287354742936882050976319495035542203649462493416275990332647331548905951774714778735744917755608804069354570588694554915752861310485064501003261592897297029/480794393727625266550640069205370824856616911291808622940255239054853483988221397470747720075523504363629537776970865201890890038664587651091900244113488400492011125233624086438999279976352540546295581248452864939824767144579774916078299372063901026331880419457160564971486545142271651511066493245640893659734799016426834511772228276060313371265050486460733553005617675657422472429987839857557182080487448590303866682963166880627774274954360637338006992410845199497244691092381236736057912924862412187379224551469259233980961379055389303542721719112999711525000667232662004021413606291256352955108859272334513992569954234251176152713446710783689891343271366129512788497873739479557761009714317796666958535320328009588408672773327923431718931222351519507166400036216503613052751738782936164013575081157977642727469219840000*x10^126-8751345845866100223880973785142532181185134751633789865127169484767021214493064265740498947149495967702264952259658252333008671771749185729312256636637040343068953404326689792599451129940768389308503565591531417934573931809575891340257824534971027089154683049069760037886483770786317408504430583836421022889887838902299601520907772703721371799918178009833033293206790523878696831502072001585305027759558912424293639163236759042474645406732119111521149436523659256701751273668834415803847800073297218982843622680404248829899465558552970379949/1335539982576736851529555747792696735712824753588357285945153441819037455522837215196521444654231956565637604936030181116363583440734965697477500678093023334700030903426733573441664666600979279295265503467924624832846575401610485877995276033510836184255223387381001569365240403172976809752962481237891371277041108378963429199367300766834203809069584684613148758348937987937284645638855110715436616890242912750844074119342130223966039652651001770383352756696792220825679697478836768711271980346840033853831179309636831205502670497376081398729782553091665865347224075646283344503926684142378758208635720200929205534916539539586600424204018641065805253731309350359757745827427054109882669471428660546297107042556466693301135202148133120643663697839865331964351111211712510036257643718841489344482153003216604563131858944000000*x10^125+6888192290542495206247344250628508074039559257919791742982624919300065216347976574007395642712805571143696651623829464568265849190038565759410595866921977907466621312579444133876381143293188860768677044838446188405360703315587549146954764692051623874142700426533148834266499789071475936518962959778312439513415120661118288613784720472938752931906806214441977886973358328927037890492267079672686819526904272228972735650969348502212873171071650173928017760051723902802166248679044748415198806936723856792316511088109732710531859097856910654463/24039719686381263327532003460268541242830845564590431147012761952742674199411069873537386003776175218181476888848543260094544501933229382554595012205674420024600556261681204321949963998817627027314779062422643246991238357228988745803914968603195051316594020972858028248574327257113582575553324662282044682986739950821341725588611413803015668563252524323036677650280883782871123621499391992877859104024372429515193334148158344031388713747718031866900349620542259974862234554619061836802895646243120609368961227573462961699048068952769465177136085955649985576250033361633100201070680314562817647755442963616725699628497711712558807635672335539184494567163568306475639424893686973977888050485715889833347926766016400479420433638666396171585946561117575975358320001810825180652637586939146808200678754057898882136373460992000000*x10^124+486248989625258197994577392007775090672812342031150153493988886067563598450819563062731906784014881300572769437184089267092783231101134689095429997879393920579729143549155390892472332026306513087624793092168510402629688882568399860739969312256114147055747873391188831731343257092792902680966275822065957968206631885561329197300489867554808894167148482319746298382533287626516555787572312810150273344861164482137810233280946466382980463833047714871251003599608862465249627751726260286137008620195955210693569588249025833324909316609331361247/13736982677932150472875430548724880710189054608337389226864435401567242399663468499164220573586385838960843936484881862911168286818988218602625721260385382871200317863817831041114265142181501158465588035670081855423564775559422140459379982058968600752339440555918873284899615575493475757459042664161168390278137114755052414622063665030294667750430013898878101514446219304497784926571081138787348059442498531151539048084661910875079264998696018209657342640309862842778419745496606763887368940710354633925120701470550263828027467973011122958363477688942848900714304778076057257754674465464467227288824550638128971216284406692890747220384191736676854038379181889414651099939249699415936028848980508476198815294866514559668819222095083526620540892067186271633325715320471531801507192536655318971816430890227932649356263424000000*x10^123-1543102819061191972902443749258942235384617432259599690982441732211731666549290229619514189542399869554575197509301654709225303235158414187204431105136959177310023555164205808678588513086620257923498240964973853993298534497758975310287990704605447572839601049104943494926935622092169289285051986179928670662437643526651794695481505731150427376002271891265415844980038216561673663204950167046649038194903469467820006363345888541708166716584435892631838805415707686937255343866603222478481079990043232200080647018339882906737644529434781293/204050671078037248403454671280793984024028397365223818754484982092245510445929505557877016477675757820108026642746255788600908239221045156962079679199358472357352201690662742255278209008531582194714305039131189364381864040139957524065060741459480541679312644862455412189490310935712106742097185462340962826412646797422529235765401920874403552791533362954157476076654716459383542675856908162358485763602100197476442093565269763661654864702115920355652834975425018354268303911885936015303093018509246551672880446246900470655049922145523311848369960366259824519894182379909603828716649884883332819144343457754700898703428852732594653671489320226499688633749120903772005728540579089467484778658596412378550041515258571708608455288415033817175143224340167430097145903964563867608594902401246117353241413754048866940039987200000*x10^122+930914858082056651713612928481187079352178315090926726504805601230272273110749108679261901158638291549644590260239858597344500853085597081605665871313104090162829659811021072953344130960696381618019127584738446339484758726670056087773590339348716460209023208113652453526116828572701716013002656046970295297819416925287227374099019435103039890394481097631605624317544386261779947372501218865018164832947675002573877181494626905298451381960819169766762118294564189843188552038347180432124644305491999308406964193361814961640717349789649067/1635973362400237201873633505802774073236125596077987752915802325706495786727407401601788083432783190651291432889503889155772404668423927735284348656718864122657126702118191598469184695571709967832385720694168538547607903327492617861892133969215542244607532618190716478163848357761982935198335893841500205269418975859297357506975445929883864023208111296085671824971855985223743762521697753768625572296554645486856257144298110368865772580184970032530080503477356066342231463074265077740839779328454332584655206413316950134528791081851986288047068231386388432410210209865390561887607734072327855045739029660117438916117046543765816776718722267316903221961981964145790206609022175922880850316608264714556758721316806081775303612461229229068230767864334092841019886701681864845926187390943828157324074000159470239904432128000000*x10^121+36444009667155447253233003924092457566154494068816730825746807441645186438205291653186751837631133755509817344732925318588146038254713835196294517141253315934338018874160360781907538614235728098639832566356317451889266011114825676460390356668799084793837369659752270366266529443990757027145889820373256639137617838500205611583247493420920739617182102610089500704004954436862911845699038432588131996269422463984622610070309242971782887720305085011496183824667383001063470347024788419598565680818018687842217036312972902570378605687037471/3924852193694900135107265871064251631482587030953539779104124400447783542760990999761205878167538811131669696138537675117476653376853776743607348931538680820342947961090808868889790040623286045275882295905737672978161364445549182988394280588276743072096983015976820938542747307283850216416869332617476682936610604215729261320589618580084190785837146828250886146984634086999367121877451753939242302697856723186154013738474831678594075713913148059902097897231389383650977070141887646824962554488672752550034486134442932522293562278003177988103850768269385400204087079450302073644192704418419207796807014468036848918938401912254499205824054781907672582394051968404186028554071342690267436813994430993199661512819004159905376920598595293320154540590624649038093061520134723371859197867615805420518980254350837899816075264000000*x10^120-1559965962452131572642868972280993319193096488958083031097400934945078655108009257443012639054448856137448408559683099548210430092774371470169692389294297203535020089155533040668619688452592210856879137242290830706812685805288587428275703484950231152462761929070490269957214667450782373720799823127001852655988919058097486983619731750447918825980358114383615234626451513630921784808809626385634752129057787022392424869198602141373119791671951249282136687262178602746878618851811014164342089966442823932884660982797785189988452320537022823/219791722846914407566006888779598091363024873733398227629830966425075878394615495986627529177382173423373502983758109806578692589103811497642011540166166125939205085821085296657828242274904018535449408570721309686777036408950754247350079712943497612037431048894701972558393849207895612119344682626578694244450193836080838633953018640484714684006880222382049624231139508871964558825137298220597568951079976498424624769354590574001268239979136291354517482244957805484454715927945708222197903051365674142801931223528804221248439487568177967333815643023085582411428876449216916124074791447431475636621192810210063539460550507086251955526147067786829664614066910230634417599027995190654976461583688135619181044717864232954701107553521336425928654273074980346133211445127544508824115080586485103549062894243646922389700214784000000*x10^119+5324553260342764911953685391485706603424768862886118271143160356096480651553236974906896416876862780314409921125735326407264578488357125102308918744964468220255565777270080467648009308220011591626345735870820463349598685740204515265330297844696271166513621686359095348339003544368863192015993915429121961066216259986505381870233645078650132083576885022857362193225543210011397136243864830675092039024719764958906288644771645541046307059761778316308283367704361965254605166330701307196039431115640053464498246093695092651123150750252880347/6923439269677803838329216996557339877935283522602044170339675442389890169430388123578767169087538462836265343988380458907228816556770062175723363515234232967084960203364186844721589631659476583866656369977721255133476646881948758791527510957720174779179078040183112135589406250048711781759357502737228868700181105836546416969520087175268512546216727005034563163280894529466883602991824893948823421959019259700375680234669603081039949559342793177667300690716170872760323551730289808999233946118018735498260833541157332969325843858397605971015192755227195845960009608150332857908355930594091482553567573521617001493007340973216936599073632635285134435343107672264984154369381848505631758539886176272004202908612723338073084887935922097416752609601861880903196160521517652027959625038474280761795481168674878055275556765696000000*x10^118-434837235285552686203647642870010747786217855626660517080197745815711089082536680467574899853930015211741571678474148466959077246874314831869044444334654185783491729086982916286102054421495768001762177140545088575442992721610054749953523624791854273101948416533614505093365451286506476645837675313897837650991652134659452126987526780565211628060717657827449916705374719452951033932689819352677892389564974045396241685500949101933200597304477758174871290283376542044376252375237325266312991626226449341370313112454198181532507730740917/21039891417824285168711770549841868574922039194991967089351340375733759299313620128634430143475900361895583191607613930202404760666347767295645549144111629149735871463215002756988686439990812030743875008479304858905152203249986731370264040897155326964266903825817624723538556505371203895185132012116934833656770692000900792310032553619049610776726995646828681977681730763811991955910578974963186087624749887028682029203174482297557301604840397121116203428577157448084554003358905402466807813464064533328048117124124848529765147527893959266143035913321013017162422360950679150338783454796859206240661192088484714888531330592871982067460232130021301228013242688744491257342850821669536208288353052298588270947351106060620960723072127931370948101354186152792239044319901696571197341047595155211534225773750816502261900902400000*x10^117-161629544751211363293674272048681008242838843491031249452956038878887035404758823725238201943764665034926312972922348545024109987720146902214869717873837139375982464496742105260609154348213294740489086908045605031801594510484433451648630572380047023102059047280815740159871159127078346607692699182645682758369307297756584040796902552485614976572286305388528224374921209153634113983097885264738211088530443750721651011257012646283467928022748551316844182450417968570572949695681194123257773641405319100525167217370872885876037969502071/31081657776331330362869661039539124031134830628965405927450843736879417146713302462755408166498489170982111533056702396889916123711650110777658197599255815789382537388840344981915104968168245045417088080708063996109883936619298580433344605870797642106303380651776036523409231201116551208796217745172744640629320340455876170458002636028141470465619425387360552921575284082904079025776991667559252174900198696746916634050144121575936922825332404838012573246761709866488545686780201162735056997162822606052798354842457162600789422484388803461347666690133314684444487578677139653909566467313542009219158579221625146994421283830379064417838979282986013177746835790190725721074665986557269398607794281804732672990405043044099146522720188989525264240636865907533989497290763869934723344729401933835221015347586433469250535424000000*x10^116+15076089166961914954239993728871691902061819510687971143932662370541912723401225742753308607389845376402930753258903274805501199321449809774397828959161945374111461375009808473456213850013165640674958845040039248270966421762708773652946552539639632709553783704028912371319408253591295528484024543476979842952769809334031605226218371807143752642575708589421248639210601470553113525137079336436462655998329777293697205716893099490720641617794444395027846679506650199793050086715744243894720987398119455342469151522416397865709909421862127/18462504719140810235544578657486239674494089393605451120905801179706373785147701662876712450900102567563374250635681223752610177484720165801928969373957954578893227208971164919257572351091937556977750319940590013689271058351863356777406695887253799411144208107154965694905083333463231418024953340632610316533816282230790445252053565800716033456577938680092168435415718745245022941311533050530195791890718025867668480625785608216106532158247448473779468508576455660694196137947439490664623856314716627995362222776419554584868916955726949256040514013939188922560025621734220954422282481584243953476180196057645337314686242595245164264196353694093691827581620459373291078318351596015018022773029803392011207756300595568194893034495792259778006958938298349075189761390713738741225666769264748698121283116466341480734818041856000000*x10^115-1490231963207185324826319877494214493720632202750649093581842025351887875618167499463454397489761390443487473763060778181035801434893445158450951754350189390553797629098870811670590678382311253346368478497711794790299822611587751906198086596473440507653397052451502189654176664673915165197413115290003902240808249624965317207418386107780679158565233250373025320668697865705311778598431223172982215889504717808972651395910766945126968989221238693798734287512715209138457851773175472991577805326292483583056744435147234632303390426840653/32822230611805884863190362057753314976878381144187468659388090986144664506929247400669711023822404564557109778907877731115751426639502516981207056664814141473587959482615404300902350846385666767960445013227715579892037437069979300937611903799562310064256369968275494568720148148379078076488805938902418340504562279521405236003650783645717392811694113209052743885183499991546707451220503200942570296694609823764743965556952192384189390503551019508941277348580365619011904245239892427848220189003940671991755062713634763706433630143514576455183136024780780306773378883083059474528502189483100361735431459658036155226108875724880292025237962122833229915700658594441406361454847281804476484929830761585797702677867725454568698727992519572938679038112530398355892909139046646651067852034248442129993392207051273743528565407744000000*x10^114-35070497631857434230488569648210221395537633580205930092979210975195582996280459457051593660180753259688399065828000306739917098596426271203432553004658518270920291264078530916356967103698263989345466886701520358573559145445246524141469077167979525864278708964831596970725939489186618208428750264871460036909536528827576859998464986758831217605976888180463738332028184493713173502847863620854798721224295243894470998093612636330838495194562553917890569469366391698986241982853581639547273267512624059803912586524689188076926419079057/14066670262202522084224440881894277847233591918937486568309181851204856217255391743144161867352459099095904190960519027621036325702643935849088738570634632060109125492549458986101007505593857186268762148526163819953730330172848271830405101628383847170395587129260926243737206349305319175638059688101036431644812405509173672572993192991021739776440334232451175950792928567805731764808787086118244412869118495899175985238693796736081167358664722646689118863677299551005101819388525326220665795287403145139323598305843470159900127204363389909364201153477477274331448092749882631940786652635614440743756339853444066525475232453520125153673412338357098535300282254760602726337791692201918493541356040679627586861943310909100870883425365531259433873476798742152525532488162848564743365157535046627140025231593403032940813746176000000*x10^113+20115533743324238404925187671519532722234955439953727212341981538382078671196380832560642264432178661768659270953932402520026596160438980299429240546499034905161711591361129820851781149899453490608550641719182694644542772886874573524284469627976147172080893063801058621815534531106742799366528827083281199800485851074814886627634482818525942154364950515110681938219796208591453926470033712911674549795072984308519050818832067638267218576000658390274383912506527527432459773100662316508424149701939115550426576062585832453446938465481/28358407248600284521796472817898864140022921308577972921711310612028990133986869754178630324582557543777342848976406359684009232616530174671762896958399418233179996992979709315979631131277216087517824491428746261026720345628462116010096684882821835895517503652590027307374208000199523458086328331211689446195941809506494123907154277069899827389303713812621570716798543992696355237854514765614380736344142887732738786241206694219939633395068080855725263629173435894826285267887267057660862243299404740600876374184580435842358656443996594057278229525410594185052199354983763385992625891713398712539412781144543238115358068626296572309805599274127910647165369025597375096296988051479067682979373778010129215113677714792747355700985536911019018688929226264179491473496136302706522624157590654000314290866892300514408680512290816000*x10^112-11291398426347269415377494786689779363568278033988340773674442798687970545342925603256860146946796151299407410313181162258235801452758197278826916764351234120433272382567792856833297168607988818169499028487727493376389947314465799277458406486418758044454573188077894261929355820591329876232663943352712396013245038539470359325103127334332582974483178331906585728961455545136713489115717195492276723431289961778270786948272369412435834791877908500065730259698448150638372872011686201062616374875515461967903242730200005858646530741669/196933383670835309179142172346519889861270286865124811956328545916867987041575484404018266142934427387342658673447266386694508559837015101887242339988884848841527756895692425805414105078314000607762670079366293479352224622419875805625671422797373860385538219809652967412320888890274468458932835633414510043027373677128431416021904701874304356870164679254316463311100999949280244707323019205655421780167658942588463793341713154305136343021306117053647664091482193714071425471439354567089321134023644031950530376281808582238601780861087458731098816148684681840640273298498356847171013136898602170412588757948216931356653254349281752151427772736999379494203951566648438168729083690826858909578984569514786216067206352727412192367955117437632074228675182390135357454834279879906407112205490652779960353242307642461171392446464000000*x10^111+33994736927411991464852096274281328427486918968714138703099988298483878636699570885685630289501622837719121296507364075223138243690118631245222040215299168815297076569937561631384162694106591884500491125840620871717302792223781210163658771697264068827728097628292336406631490719745851001358532453913706316743001762172203297012451308249264592222719619759340074091149261632049383363261184835445018275629943842879340754507922080160873171537349435913188585963883935102160464063169476564919345558037211250589157026079168604098855213453/787733534683341236716568689386079559445081147460499247825314183667471948166301937616073064571737709549370634693789065546778034239348060407548969359955539395366111027582769703221656420313256002431050680317465173917408898489679503222502685691189495441542152879238611869649283555561097873835731342533658040172109494708513725664087618807497217427480658717017265853244403999797120978829292076822621687120670635770353855173366852617220545372085224468214590656365928774856285701885757418268357284536094576127802121505127234328954407123444349834924395264594738727362561093193993427388684052547594408681650355031792867725426613017397127008605711090947997517976815806266593752674916334763307435638315938278059144864268825410909648769471820469750528296914700729560541429819337119519625628448821962611119841412969230569844685569785856000000*x10^110+12446280129036019067769253983652964859800874680686617815552978380214456873584163223850274721821174751658027014715656388323227968381291258273649508814557454894861609963705901631334328078443275865624100672961308354897670437777810105501595299764105663962554204039080362629218362721237345031143615081983994639040501101888024274727673948668149964023745528536321026974061303988265015763049338850329016541840317591928237159553951311383955989522189306824487243681584795624899729716184461142061505585600158803937402959606230775837429539/25131520071428823574793045744327245781658030227382109997971739287512398204525761923235227157552780524439332549606882629992918497533259637248992287272597853804661464899840224491297085369795476858842453466349473822249840788398140833046877600924159726954552910007612572941664487770471041703373208375763638289787257895698771821966637962663860180245749480514552969440622601907742250299410239955347731953513065302847163050550519934615331117861634243934531428242798153043979338238113494379352057996543251276675714617320613643958134222300599604800849193127800951954140552423771502468976095260291916618698522493038411235479757239122914367520210562986642955199543928594113235640107220889293750162158253968459880552209923533137847709766913804423093777639958548621215430231740638339867531570504777254519952402398876551324360759050240000*x10^109-133082282291421747350222215753236687432805323032173433562460523224366856019157366589052389869392653894262054028268630204605407885067046147389849263650524762706271462332218202488320978723299996232357932149490972515550273925205710838077495339106264650136153247700470260197059023874323968561013596562947211623564146996386836448617573956964506248521834966422382784464217240899511440041892507821435709342014231148944765455507113211010992720626901863237652556761687631006121945497322928839443493342597853552135960950117168264012593627/2461667295885441364739277154331498623265878585814060149454106823960849838019693555050228326786680342341783233418090829833681356997962688773590529249861060610519096961196155322567676313478925007597033375992078668491902807780248447570320892784967173254819227747620662092654011111128430855736660445417681375537842170964105392700273808773428804460877058490678955791388762499366003058841537740070692772252095736782355797416771414428814204287766326463170595801143527421425892818392991932088616514175295550399381629703522607277982522260763593234138735201858558523008003416231229460589637664211232527130157359474352711641958165679366021901892847159212492243677549394583105477109113546135335736369737307118934827700840079409092652404599438967970400927858439779876691968185428498498830088902568633159749504415528845530764642405580800000*x10^108+164485930833837286215598064264759279978607518868654457952241227523968100793752433353122595507377619044874158999385489582347832172255559546191685281339209613590100773855445396160729084505703040596020165286134208811041530857158202342895706755080647785317632231302469961000164137579269995948697360409722124137416587334713331057283693431386951309566050514985988761434196672374717196651141445233129402129721635088275139736689681257215610820155255621631013688703898715672403927708443471084023604012483472071001473157985584745151737/97251053664610029224267739430380192524084092279073981213001751070058265205716288594576921552066383894984028974541859944046670893746674124388761649377227085847668028096638234965636595100401975608771688928082120236717147961688827558333664900146851289079278133239334798722133772291493564671077943522673832120013517865248608106677483803394718200923538113212008130030173333308286540596208898373163171249465510588932574712761339829286487082973484502248714895847645527760035271837747829415846578337789453842938533519151510410982025570795598745052394477110461571279328530023949805850454821302172149219956833954542329348818100372518163828222927295178765125676150099539085648478384732686828078473866165219513474674601089556902425774008866724660559049001814904884017460471523101175262423265286662050755535976909781551832677230837760000*x10^107+4787870609148307406768089129850009062515801182209479099826037901965616960013601247478222876437432077747285379740707597582139764775973931026291131812985365405877197601020444874710730170129647151206982854849490880117870237311448523069967822921666912425033611884616941713331235191052495834027505698623558713663836643891256834918823633396626819845489282890003202552069926209755837875119396162395438539900203672750538078260532151040997193995827081640076411244912450314746697571867214465873292341577001672429928860448797123919975101/18626211657537132690835121719473802390819652747834464973209399416767809611814035963335717782977049289837335204582204505539579134723500935745000260728012754176144497203927559485044092697062210894921395396669127265042180850987495642699570893190687576942868639509090329922741680131493939873948327311140682723281406771432836862993204779684663269221217546018142246776222360586335865509264049107135882257040487939397529580453994544643638511261128460332167660840179596646848134822914461121616329880656423474943104350860151353591040168436122557673089149113570176804631986440055017002294007153834744638777939429323181108778560307800523200203484794268721123577776925468372660161771420723467367936275450757313713770189607694445154256618052897806909043473845140403401964843018808737409867076622391234154557826513558161257411284408729600000*x10^106-262392124158551793463162994934621003356432779391249168405132589636917796323838233535397931940833915564876725056386819207366664008875243525588529207649078602870488625294082672655903928673096080251436813159330209212286078071220951353480305092820411481144714153167348609839626291303149827630826230103191765484239992956762879094746731924695178918917220673991586866963210077283851277701638032239691383613459014850600200779449563082009870300618049966248829435661696328737683206666139389933716046352821687638974078414065854726391089/6547395612952446642839012483208972961621453693178175566340273734378987621122509611354373523713144598851911768883441583765427817054321541049757667407422665104341702047441202728076105311694595344881460200041268978014827208225907559251970374576120481592038673281983267487994045137131203107206078691188846048183767228746088109415793195283093755241397682842740910988005435842469576966892817261902310126717262427182161913129282930844430506988760307268277117143820706700104192846842659060931800806533773100283030620302356233383517150116940050575994973627800425785870637657716309006866984332863122357873457496368148510964584835469274821889709806470217122227339767740397662359895408496733983880630158448025426658612104522895872405356648897410913481948381928141801902793303581253150135093600598130793723357198705293048059724216401920000*x10^105+643334431781229399530508077906971733629831294560482964931721202593495601378764215760670606183692002852503187960344849626786940660486853999533795369764148662534727099790854472384175944713746398041081231143246165341907565313948181058683728611973800059801946339225794895185752110894360593969056975316886894982794035576624805784059788581226777758099759785072698574390784783646712268074118024769523849489884005921755660206555014725141602290994894790956614653071504237304133613822001104335305149850658524597900309147803800851047/298383914652780771483548745979575590698894374038067896903528099874042404608447703642451918398385496041428270717344343010143194787631841063465518696952855831578072358932867311826385007694415152436004045574797414362654885791545266372160108216359657364220512454257049950624728619530718891604443690353658348550041475268376411236396825305870158116469946483718661308047122727195879158647459120008568820879041907488770399686881383567128994459123191086444920703168912414718290038593089931162256547172763097018106864206487588760967578455850132513228937600225279820970667080755300540677531838086210003288503922360527601411146444324771639018411254201116665726506369623585830966922316793470949786226634825105325433660707888413223351806618113814299442536710113912712326299173991333151373344109402258564818121747336829761304805140070400000*x10^104+1565250658748030020375039449248295855146499945387444429741857677200250571082596941686842233316098486070177656074796656613625252684084238088959693834997547180528064999721577413200602947977443681747978034020944305120254074948587009508458302501270140418758061642806760019783399288989205195813683249578079720921688263742947464148959813390237973904167048990167732768329383187930501777372293185161576164823339911183078149425631919825938109442514431607910501326971611554436964482415930045452549627942828901078447204247840867973717/20549570470000206175214835375289031985523856020708676030225587400021007343468746198680166901871418509983581774620584318611600893200384184544755722433622766835637678980420079214477993573389287019940452530020830623932406047556856605804417887596247707170664857719268135729981310145072118447888643718269340178402856383700358060802285708021666541586451966530885196171593147820794460317285880264937957055321842672270100569740004850884014227097875420909945843209545968039729192223106715259174537857463336768551359691438101765103158446698548256563245093858993184192066811126799828540574366588198115009086531000829379158054607296106012008920148984981252109164612586250432880504563034819912367886216937520297195083415708488980251707029699664428274651223861758162448906864852272683120668568230138155072691515120936449648122232255283200000*x10^103-7542675150694956617733258579021213722306050145804899504632615596753479404658333439833719896594139748174967466468466722926746941262100832390140890259307654536881853677943645077332366213216672058609851041524111620525780019530361897636171494363360940187922090010271349538893265231252952681565283769270503634599363073251638839255408901232237571423516581378127622104122280643422366070114333362087634686137704218442709339322848714071276048619509387866358530982783070582017549873111408409530389699200961069295792041796247976335021/336099641464892260999069307471393945363234622916479679072134051698121364550955493382857840883941422741064804136016667966625294608788505773887560260247696808689540705101981740041240072666989227703914956935451807538094463355596588041601145894907518055057985228475141064383694317039401759503245372814360763806766717742299189616677384024532146102391747719260700097384279039913438284300497952777651919838152804595350978207303190450014099358756362439771558680049462943938681899471256498461165774735400352481195571842187619980353880372669589262901075312893755190341359399762770529019171862420306947704170818146898290229515354887422774190338436732137812274336774744007080001141297636165677839205681466998638568475421365508654783474974643400426892073350272311279164343389583837661706934804830704047411132336200205043133732509775298560000*x10^102+365872380290661286552809653556838938590069426844389491634876603009617652289992661275080443857702885210397155258408512611972977060984402051469868011711559311644412576508713859739776954367013167880023317213972910435079798773097308202807550961010158564194643398803576674760875415242535700378697715723927455331756415600709557454890404076573298777176628818493098452005996988555138579210676312615398936466922989790323145040533349357419769459532246289019810082830374667676323724888578965339298953341023984599756849450264810622263/224066427643261507332712871647595963575489748610986452714756034465414243033970328921905227255960948494043202757344445311083529739192337182591706840165131205793027136734654493360826715111326151802609971290301205025396308903731058694400763929938345370038656818983427376255796211359601173002163581876240509204511145161532793077784922683021430734927831812840466731589519359942292189533665301851767946558768536396900652138202126966676066239170908293181039120032975295959121266314170998974110516490266901654130381228125079986902586915113059508600716875262503460227572933175180352679447908280204631802780545431265526819676903258281849460225624488091874849557849829338053334094198424110451892803787644665759045650280910339103188983316428933617928048900181540852776228926389225107804623203220469364940754890800136695422488339850199040000*x10^101-2141012249601778166182820508742078006176248121806515565959524632891983583913442532541046400239520052226406649399642933721812010927108034572239705304325471094884471380510199221882559682465273229629710480207826919580655031014847034149824324801060802348374981923370965152654092042998764427450193229031592881542456175039185917130795288425430368624090178139474239111455667907691859151921064520771616988740215333852945649161140953387683663324084728480380453808763300973566884604845549718958227525718703203738344585337575378973/157137494710858719428136299597015351078914888636276213592166569625095702906940230672504964569115470372445882453202598010370267609303716985194184017778143962504200849138588865473826527480670288277155044800990455472355852997421781422047288989826891558208928158767598419711857083291148874572945888588532305156410413489906114625979036686794250125793544388225781863712130460219269847205427614285655443041214298252371885915102790340266332167730247374438650811451696960802500628324223817462363219356810554406792734887256549601204411602806561213823879367067210218860895303785191416164807623988714936588962979912835564263150036051262595725353035355285210933456154425769543896637489803921615613135123802752610239806690508549500937728559573537861923566761166275403245667039285950075603242246414355139049360572768927033153433381193646080000*x10^100-77238121326000296857238706273553719223613846935130354609138333013786935136709146233211437309755668352368625944048230594340637969158754605963917340010297192262337673214042120968801295722090883057889347961765907883191417750287605124861560163251439189266090432295252356120377194900448693596461411466299218537150431847235795547431459705143824817667160038323342386992577376772258165978615771653420871545813583717180612625083505571870834791338517088897767610358494639278316789624199278108397820689816374179802643129440538597/10020361981562005296866662582998080358655442173907468692833810236962624533196188622594519479769682168677708446291180162980133006970092097606585647510490339637949039655214362436012126390071728527818582567019681218527039901284867221116059008046932215306076578240252652851190886470739928233637129127384668734611678541385317454410257411911517399325965149394107828990338753984996917792809876852998318106975984236383134754006554746335824080261059252862754544498369081558420329922124417345426060364782122309998377297158388670221730594961577816533696655291242390767941149806591916393118167326816604652049813211832992503737103748196455379587729790771810552278363470628782509350796451264566792721660068581325870364484612139388465594284958312559311068025349733503975086014099393917864554578032219747997350529278018535447465317061623808000*x10^99+99165259488322956900691683295761761541613723832541934952553544132395539172346175799497705199489707785051359271240884846525305271768903080006935043636330687510636444203858153308750187347831567844636247032573750986546401009916168453854566783129590405249754627130647060810700983835452433393877751410711736455691474911719519159464386711280440705766276786213679780258166516113173176373773138137508757127969281780847308811546372981609565967965023437577250274436504036487940671481019334337063561162682487081591902473870823/144326201380522710037174152430013503108205957237350372119005497240202410971961564522966329955530401606469051695551977656092450717676223628078394099945334110011611682276750076238857787511321192787510448496168248003475883351839651332947351967754167710169827258604462078103572438878970159743744658213359426218686727962339963335127164369095929619921308736129125108914344193199544083435533205701621865738337221511691241312851611572738206917340359609134324714997085536849675533857759097567865066982458551790100084526972676320066078528253178427440075281972627027521786108325397972740385126106412001161211301405001949642303963451389275014638083406178341287959967683953657542089660820683060800517737613311277968212741327110533455061717506559496249950982403568987295477569332834207925683222686292666628505565732777259531393455620096000*x10^98-10832421781610475809810937555600199159178512130059887282806457952371002235479379859438990422283969793675064482147760490655184991899373290790971866361092801480328096278704199783841808363805474512104283531484210963288608267156181038608944563798291935908432063675942878506525957214139067395646869320144338692463182883510608873578707413431065835978161934404770028433467429630346949491733517949872994894685472641245115740218052340933048232157071076855596639442145664982661988494131784826193742423216808986420044052808313/480380628992004819690977471720900527367799361786333238574563805901036987546775097242000288707568882131149695241552359178104639440849080212802071240453283776191502347738812611076313354481850608331153883858114742287698290056634329310080049715798338460827294023825511794255602795569963805146077753699930024696520172256983457119618295776998799392004086070208841826534354161265857200389793599999820113714084405575489239323589671710193849207552518028060590073718339096051317057308793407229854804584592067069897393005211089599711749614535194579233298710240205929619411946062917679193655068868726555527549357946931551295783733040088133830359651507968684540987549013766943128182102824891886936432934305189121130128641951694752246356291301733612629861661927670711659210402978388320454576793008648961064050187720392319714714455658987520*x10^97+35879921830933980081938267484855881871869402974168215144850113832471883237484046577697212319270640242772326254377190658020678714626862460888112549578475822485359300037251258191108456967243289140344695808520700618582924923280796486348254636043689295643591954840396195497213833749186068137362886901071802003442823043842404295128741058032378303615083360825392865263241913271526156499696113240917389212972897727398998785721628297131018574378953408497144472491214612015266110378398320839941153173156296397320902115409/79550210997607635739424688158909809553428313116326551259676698626774287467681773581741500800932881122145515771838264607485276830482486573701197694733182676612909042627687985808577531992186799456547918801290368648069695468780257524639324472167459894688280527449737530031643625334769647219703046819967044687992122542556021211047901544267963574530591176156378721274385571577145156047455136752106963275302438957479521469184187088760733576037008861484392586993955726376019384490238224487849887511337361534010786234837306504225770502407003375834574038554734956293812875683495983199803991105398094131164690685656400054323160920100064897121523486896523615227638992664397633406224292583592387977676086863583093130277246274237818573958495479390980372390596996752464933346647062168451345515936261312996717712710107702516859765627289600*x10^96-16410089472190035709342497316292232731538162234573102517058931937929763257458429741104828992280232846435320399801683471226778279707514846830741672450186820957342591029168545254847674607217199432508256365997118351213022223220590045248848969185244258295679273510568485607896921154675853575418852730334975359776328924783845454715613510579858355553781007524090034947077362541198090025113346846731342081407815785079398409218874369338809871941330965651071254187099446443817817624508113248014872838543786497453615943724205/103249809858014902578914091255212220015585676159942557410959580681662883190053527567213928719546805066055107830584320399347290503819828973738258511948092459629426904607328790540668950323299090750642674770570795275702619142839271846379872018915589546513813062187563334978670894194504220519396978528571626641438735690434311050243292372336275282654744899356887069916450521061408240937112971093294669774280541571691820505283540106244331323009954541497822826511195016377963079517569996327270125998714988282223279669920036857964712050484097821563210336120961594472865607607123106514689596135518294334721275334727154758507117021416276231271967764112735930676257201358974976350606633830096232203985346661981768235649443484258749483512210452611141244933203654024959286289280154929676370372043992283364699853680702989250682627002971717632*x10^95+544734941070324314891414364664762260550352509941988943202208920013196129483928651258243895258660876960681358463805947385663745058907276786147163201926893178411382352928011434902444042073546006788339879992687161364618936044132859274641429656494591133765806711479070638894639874152797736247500655470259508433544287763006201561596192981462836119055513869656250360405374617936557658842871763916754214061992535283281670082932163274665990910527036475904372108171727689219871462909853948321003382652052573106011627728719/42238558578278823782283037331677726370012322065431046213574373915225724941385534004769334476178238436113453203420858345187527933380839125620196663978765097121129188248452687039364570586804173488899276042506234430969253285706974846246311280465468450846559889076730455218547183988660817485207854852597483626043119146086763611463165061410294433813304731555090164965820667706939734928818942719984183089478403370237562933979630043463590086685890494249109338118216143063712168893551362133883233363110677024545887137694560532803745838834403654275858773867666106829808657657459452665100289328166574955113249000570199673934729690579385730974895903500664698913014309646853399416157259294130276810721278179901632460038408698105852061436813366977285054745401494828392435300160063380322151515836178661376468121960287586511642892864852066304*x10^94+21241872432890711475011980630668053438598099291968249675117209291659135005505359039133562344380317564597650876821740670131594455825437976381478118149061847182014828894713424565003707922979679657958600615576256868997615701277185192982476412895045684502765042785931471752327835786074275845866427765177712857661369904862946365550171261704906734054951444395003054561237398683551297251709936838712634010270247795218924651354949595825013841731488766985176655045205080752588386547271608636377789824143230150681058973751/8604150821501241881576174271267685001298806346661879784246631723471906932504460630601160726628900422171258985882026699945607541984985747811521542662341038302452242050610732545055745860274924229220222897547566272975218261903272653864989334909632462209484421848963611248222574516208685043283081544047635553453227974202859254186941031028022940221228741613073922493037543421784020078092747591107889147856711797640985042106961675520360943584162878458151902209266251364830256626464166360605843833226249023518606639160003071497059337540341485130267528010080132872738800633926925542890799677959857861226772944560596229875593085118023019272663980342727994223021433446581248029217219485841352683665445555165147352970786957021562456959350871050928437077766971168746607190773346244139697531003666023613724987806725249104223552250247643136*x10^93-75838378930325205087451070221041536146333308709248664520587168133690111773190881530924812470277575229296386992364339431092424850180553510143224679104818601759465741616311200612202064098045085200417005061742987469526694514658247834409506542186809015796495099864277701828470658310038064572354997671129520100465248211435721051326916722685492045017959938912470768108730546721498114126225678374664212615553478237857998316442431990701685194664621151953488528672526045819523215119791315240176092627521519601769768095/121900601957514642950311796051017969321824883305717305089680732800074242255080906218670517968768364894988320933393530577741783357520459236999124571367287437579016416301450756246362397075913920602883913542586535154312419294969624375891230246653588602731774571650015743776470949462224581486891355995952333697094138949745349528032222399452509188494385949653939870031228478230706305710877179567053919450154122280627887255352467657903578893754373720776650326459498248380121699548488779607166618652556066448905879185265686963358573849449938396178524599906684290995118781118209098600578035579124314444771281386926983185958815845827953047546597124100042421105380403021221931936961787284647263523005131832327943607614455117188606237912881289977734645729874443949184517460779403695013424288127499744232231232208622183294784683592646656*x10^92+191040052747079088078423194317268764085830678460300643795721940285437214447134453595672394105906193669840724509003997084439604985826786278096833813613815958867415915037864094966115070845828750642084232749500247208647067376167948740349226718853989735340711941587821654642758942513418206739597669384974616956668705892154009320359080077770467479604866287590968869453122883086294405845766470713771728782952211345090614478195712920610591637083349842958787778167886744865738937439659326095848368411408514886932924878115/3716993154888536492840907285187639920561084341757932066794544904539863794841926992419701433903684982377983881901035534376502458137513843054577306430131328546659368565863836459464082211638767267023136291740548629925294289142213786469675392680961223674497270238752280059232152191002151938698291227028578559091794484855635197808758525404105910175570816376847934516992218758210696673736066959358608111874099496580905538190207443824795927628358363493921621754403020589606670862632519867781724535953739578160038068117121326886729633817427521576275572100354617401023161873856431834528825460878658596049965912050177571306256212770985944325790839508058493504345259248923099148621838817883464359343472479831343656483379965433314981406439576294001084817595331544898534306414085577468349333393583722201129194732505307613024574572106981834752*x10^91+389601745958616582012434482500319957833377725250046430256529299322318599007444111778787580381183980477490573076310345727637114185482466652402608275421802239464859672533467938523539565414697263461926156051702456171941336679088617057998077147758420871817390419946364014026910220941273282858039052799440387051380859694069194639738446450934198582517424335481937325482075035217826030472442057137962136381467126547798812145703375737554742389338159722679746637570279696588907205828147731613429681811160149648647806145/412999239432059610315656365020848880062342704639770229643838322726651532760214110268855714878187220264220431322337281597389162015279315894953034047792369838517707618429315162162675801293196363002570699082283181102810476571357087385519488075662358186055252248750253339914683576778016882077587914114286506565754942761737244200973169489345101130618979597427548279665802084245632963748451884373178679097122166286767282021134160424977325292039818165991291306044780065511852318070279985309080503994859953128893118679680147431858848201936391286252841344483846377891462430428492426058758384542073177338885101338908619034028468085665104925087871056450943722705028805435899905402426535320384928815941386647927072942597773937034997934048841810444564979732814616099837145157120619718705481488175969133458799414722811957002730508011886870528*x10^90-502839737909182166565763073938978894150886694177849428192492601047354228006534931413719142791893594284336300440583810603977967127396363471602425238734996007144145894722010136967518187142855960920971350021590490693050984357713816367790508530980647143016051925672291811656857759902056919357589242608618664315670699696286601541775054814863111998335422025081734935531435291551283558858283117211514130651080173100526586126867293160152346966749834402779500145830219585610816583554239202725420190293076544111220275/740142006150644462931283808281091182907424201863387508322290900943819951183179409083970815193883907283549160075873264511450111138493397661206154207513207595909870283923503874843505020238703159502814872907317528858083291346518077751827039562118921480385756718190418171890113936878166455336179057552484778791675524662611548747263744604561113137309999278543993332734412337357765168007978287407130249277996713775568605772641864560891263964229064813604464706173440977619807021631326138546739254471075184818804872185806715827704029035728299796152045420221946913783982850230273164979853735738482396664668640392309353107577899795098754346035611212277676922410445887877956819717610278351944316874446929476571815309315007055618275867471042671047607490560599670429815672324588924227070755355154066547417203252191419277782671161311625216*x10^89+347016187021652320675647616014951751811324844648357029257387250773777237636865885400989487499805741240029728091349111263067831482111739212630444760949571734946521316496735844230992994444845957058075363015828937656519579075305904865317922389663467365197308806932942888945660667358874798132242045454472837206017259029613529098882691820684012447362044270816701028693843788893488634220128143702876166159356279414960372076350656104872573225866221222000384259697489213474470308491905910272327503762344882645587162925/4955990873184715323787876380250186560748112455677242755726059872719818393122569323226268578538246643170645175868047379168669944183351790739436408573508438062212491421151781945952109615518356356030848388987398173233725718856285048626233856907948298232663026985003040078976202921336202584931054969371438078789059313140846930411678033872141213567427755169130579355989625010947595564981422612478144149165465995441207384253609925099727903504477817991895495672537360786142227816843359823708966047938319437546717424156161769182306178423236695435034096133806156534697549165141909112705100614504878128066621216066903428408341617027981259101054452677411324672460345665230798864829118423844619145791296639775124875311173287244419975208586101725334779756793775393198045741885447436624465777858111629601505592976673743484032766096142642446336*x10^88-4568689031811684567261438907715383980022092561732906394300219118422517540242875152328013776116389906994207225903520058597674126939249245437877888602816625794865099544678286332530612041246316690739788205295640360774746365644736491459147906910466476850396200327055404095303516937034134733997977876353116318019013081253406119560405538575547114486871870486201490619008807426424103464733275775417388398919748032677961513848345297367584242566820570110325361617102883876658312743684484101872130427821255178320153125/3303993915456476882525250920166791040498741637118161837150706581813212262081712882150845719025497762113763450578698252779113296122234527159624272382338958708141660947434521297301406410345570904020565592658265448822483812570856699084155904605298865488442017990002026719317468614224135056620703312914292052526039542093897953607785355914760809044951836779420386237326416673965063709987615074985429432776977330294138256169073283399818602336318545327930330448358240524094818544562239882472644031958879625031144949437441179454870785615491130290022730755870771023131699443427939408470067076336585418711080810711268952272227744685320839400702968451607549781640230443487199243219412282563079430527531093183416583540782191496279983472390734483556519837862516928798697161256964957749643851905407753067670395317782495656021844064095094964224*x10^87-1636092962718009341328931314831026260749098559650106177911315839312136235573174781813358749209299751333383582150582212150445428935287871894591670302632722745024649396988682438309274780960482605295247203729148096473555455399510113833427525216246875318092368958274677232798037457320682407240489462718409432360783116317245408033215637579797558167945538561617146356723016583182959007514202587227750645056273156511096099896059344744452513768383138040933517047910506708773225888061755108751477496356543830946532125/3303993915456476882525250920166791040498741637118161837150706581813212262081712882150845719025497762113763450578698252779113296122234527159624272382338958708141660947434521297301406410345570904020565592658265448822483812570856699084155904605298865488442017990002026719317468614224135056620703312914292052526039542093897953607785355914760809044951836779420386237326416673965063709987615074985429432776977330294138256169073283399818602336318545327930330448358240524094818544562239882472644031958879625031144949437441179454870785615491130290022730755870771023131699443427939408470067076336585418711080810711268952272227744685320839400702968451607549781640230443487199243219412282563079430527531093183416583540782191496279983472390734483556519837862516928798697161256964957749643851905407753067670395317782495656021844064095094964224*x10^86+2218155841275454837212818375987083452114780208585272438647438772680882040005502806534761872347808348359009191914929099126470014781539991770960993982850998757748027104889332779209419296894059582639944642826315626638660392351845354743418438921762350765236514564207271709008037256936770076605998791501204907466708632680093138483046925667127143640350020404444241144513504389206640165387752146640514078980270467279163868826078733857334081590080325477995427056801752381262244543981713141955265540244807258215625/33580965826209251205790240859967384940134020027174993262965961870490017344704027034847669645657233042375913105825278684372693015358679553288106664529701443673941217986347477894650093385782200040864020704601229858161890810996849567202036297512919016822109725477152163155118258077941519491345375286537129839338628886329849330852702657518743400795670842478581000718167984263902397955831209118993636245051152990002534506517966742629438081340335299775689411671625256597237003840835865547435117207938923348707289152949712721732170604787600420790744863696032681206307504224564036901446192757797028535742210385546494150705872052137648283011097364273820381744508271023585311337069125401544567899206978925636080465123703809674217787974609384926040291971499325080957960983978187035287176360416340799106757264664079571885032858923609096192*x10^85-3065628215906435059266943528005281931652250355061256784853626140368540691078170967158580393332248359166589727233448444628721878090665692748319702007153667338310432407587795243767937530523335623091689515846145673311678778344656933756318051473313279396353101640748202473675754657393452608039714480866505234771542860565027089927655729259716614568925170884705937063099908752008110382587962022394957377873075987203428392632133972201680624962109987623213575732762199713499946365131382127730710784479201783234375/1101331305152158960841750306722263680166247212372720612383568860604404087360570960716948573008499254037921150192899417593037765374078175719874757460779652902713886982478173765767135470115190301340188530886088482940827937523618899694718634868432955162814005996667342239772489538074711685540234437638097350842013180697965984535928451971586936348317278926473462079108805557988354569995871691661809810925659110098046085389691094466606200778772848442643443482786080174698272848187413294157548010652959875010381649812480393151623595205163710096674243585290257007710566481142646469490022358778861806237026936903756317424075914895106946466900989483869183260546743481162399747739804094187693143509177031061138861180260730498759994490796911494518839945954172309599565720418988319249881283968469251022556798439260831885340614688031698321408*x10^84-47282893615994471432893790609695786242634994958459221649618808751000938442594023380057824072291329299679476601473872396593429958008517801758288619934590171197540854465583101241024592577088735688737116270818902660014212930907760838563215996212668890749822510586884876137454392597284513183786995137370700517705123382884950391976777110431640477244704825119209065453475324371088859633003262567463008902246151042436406200318620729922037382436586051983280583826718103110927245109065305914662632003534071484375/184838820445117587833580471058282016251677853824792270609829738842697189487088832567879480784643231446923829403004098057572771811034099421517441811599382305350582430625707485163715043935416554071080592596266598535523569934033941207505225432464272195157595412028085410870907335061490073097661723799400953987470743613644640761274705226000604701815487372275266362927351981760283284474831612586597450784726004491979762582885218651738103627206631906457640864243817651697612226269216217201266798990706552449294822346150555493978785209258245051190082839489273903391983185646318288585738018256592191256563961438392668658586167534843123882556809423866156631140712192642640517103183903919612835274267473744526801876407395328463215858595285845233931179740560387625101939091298738895084970735966867304485057080715104652085138129459865452544*x10^83+11549084632405227253135231375928114447182615887592396161904254129008126417481518930292702560164358397769322587786343164959775359523108273732877959913764098873662306904956050280521678981549399389498168607300456751879938168158858830317657669466300228507145844479983919840206161165176641305526970149576440877815671830075282693722798771860107618364886477507692991964137225420084958501519021715426390685488356234421333454030078000533573296490055227938180854529153622139614029576130367807109185258021893107421875/237887561912866335541818066252008954915909397872507652274850873890551282869883327514860891769835838872190968441666274200096157320800885955492947611528405026986199588215285533405701261544881105089480722671395112315218834505101682334059225131581518315167825295280145923790857740224137724076690638529829027781874847030760652659760545625862778251236532248118267809087502000525484587119108285398950919159942367781177954444173276404786939368214935263610983792281793317734826935208481271538030370301039333002242436359495764920750696564315361380881636614422695513665482359926811637409844829496234150147197818371211364563600397617343100436850613728515743584278096591931078345511797684344541718997982238709205994014936317787732158810012132882816069428326101218873506195610501476957974357337189358220872268462880339687233572772614846837424128*x10^82-154373407841671253080049301223547466049138368696017646660038196190558813694065197513216167211075709088336507180233247302968237555110207763417464809043488380344247327048609363402266380629657398909244010542437040088205299490589066755418185384757212640537137685359825584524534969325880252886723582797868449980964382227656658956541075883309533200328294476194587890563786805504877170302405194162421368582621164069836463891163614500264825577898715078566311324156139882624573503664201690896834849100083244140625/52863902647303630120404014722668656647979866193890589394411305309011396193307406114413531504407964193820215209259172044465812737955752434553988358117423339330266575158952340756822502565529134464329049482532247181159741001133707185346494473684781847815072287840032427509079497827586160905931253006628672840416632673502367257724565694636172944719229388470726179797222666783441019359801841199766870924431637284706212098705172534397097637381096725246885287173731848385517096712995838119562304511342074000498319190999058871277932569847858084640363692093932336370107191094847030535521073221385366699377292971380303236355643914965133430411247495225720796506243687095795187891510596521009270888440497490934665336652515063940479735558251751736904317405800270860779154580111439323994301630486524049082726325084519930496349505025521519427584*x10^81-9254475331152119234589097577792885252105616201212528647314833771470604888926231300236972770419881729882753121340218946458123254157374640768695406386082934660356626797266753275733290737607234438526939176303494923369850826761467049864229534820322233067991545769006610641133751440660791616452811998373143751444713231424716309769121061607826584321656450743994167322531361458391230813289809738072031155053299031212224109330150420034194966952801293395359427195341322751657981298883449773830533942470703125/122370145016906551204638922969140408907360801374746734709285428956044898595618995635216508112055472670880127799211046399226418374897575079986084162308850322523765220275352640640792830012798922371132058987343164771203104169290988854968737207603661684757111777407482471085832170897190187282248270848677483426890353410885109392880939107954104038701919880719273564345422839776483841110652410184645534547295456677560676154410121607400688975419205382515938164754008908299808094243045921573060890072551097223375738868053377016847066133907078899630471509476695223078951831238071829943335817642095756248558548544861813047119546099456327385211221053763242584505193720129155527526644899354188127056575225673459873464473414499862221610088545721613204438439352478844396191157665368805542364885385472335839644271028981320593401632003522035712*x10^80+9164821687867327771907913135732806759818897367563778889714665994948144312825351971921055156152514901135854172689816914577471461131553619191535508447213123013430299013673681429655996932051246136922468033740769885337745620275830551642050448349656533508480014865894051596359557285229247760803031203316534658645787956496487398271729986668663622492703034200395727875835494749361487680226359139801985643551163042739913217952924962917647006460434010500329418334963577111855410148587748906970284710378134765625/317183415883821780722424088336011939887879197163343536366467831854068377159844436686481189026447785162921291255555032266794876427734514607323930148704540035981599450953714044540935015393174806785974296895193483086958446006802243112078966842108691086890433727040194565054476986965516965435587518039772037042499796041014203546347394167817037668315376330824357078783336000700646116158811047198601225546589823708237272592231035206382585824286580351481311723042391090313102580277975028717373827068052444002989915145994353227667595419087148507842182152563594018220643146569082183213126439328312200196263757828281819418133863489790800582467484971354324779037462122574771127349063579126055625330642984945607992019915090383642878413349510510421425904434801625164674927480668635943965809782919144294496357950507119582978097030153129116565504*x10^79-550300274907509374758626073662832014184717424685713283294086966715506201190703716375814471155794940082742940933537046231492895727128266000583249971115422151235239902566228113217035532075972064428902065742904902587013593954175690932285204577410681673390846618952383331691528941198751069364577110697674619146367679273068376641774226962316402283578949671478123805847862662414589802446079248429724737935928918281474251356551455892851679752290547341039956685554533755095396053579556745611330528857421875/243612454595869263227668270611376297916957908727606402739222605110651595360863622647066965458101217483042466402116000204911579437584112601631282756301490042996620162022821846805633652375710297070640781025494226641289129037482521591458499878731713584401254782672960495433546072938185073299222364085846418619431486974665286901956523938415543524051748333966480091231440860753184421012911710598004013476643489791272866814309550849756210310511966475792098097574801144633719339691225060458812463185908175117503775073728381895290011842616857532904901806884480812765470926704364196016226143877351920273628078209125821365694211589701075716180864033298252518461952475095830358947053440188982815154103675073431637496094539465163501085521897473441955379750231662952899329862264697345595860048324995617892748041864147145144467765094569213952*x10^78+8725875688684654251710534213671190656786449236647918568817175485798973121203147480679171649172196481786761859749277310240744994816263815844523352412067993267099287284075647691275703725294562553579599750928664824899068777495901172219961773287640132409317372093991946108909280825320840219414292009214780911286909761498711070372941964780383320962127920442897096983256747963834666806856155549557743532798332347979738380672429993703831431823963359400649100609402654623090678283046235034929612744140625/607631064911535978395448445088145478712412255102190682694382819643809151647211564533488867866758209124370289761599678672020836068456924535103314461119808498049041093781061388009454052477346373153207465316462611277698172426824220521224074410169906296724968825747499166771028710661909895470474172489984745292145203143705370778443283846392792468037119407709496319508306514752195624825308519537550240510708474536853012628795086602265490084840192244217072266364733889488702261068917679535198902429219241385038151620678837600895776664917909018854755081539452142185140127526977362477253715188337548268704516912417278578800504769714177361048821784203687316163720541330979171166788465758727251591270086102697302720143851309660686615612089100424187556388508860468725914713924589930968984258465793667617543966488734833291373620983005970432*x10^77+281714772279061659068598076034379962162753240163247379825832084837050850030460377258691658840690060500998496095632227910230615722228785208293359644363723095864224755095534424772493560860998207239884483228310930569145777319095978678570446393575718656000968869187740619679767944108226108866543323924547715526629422756944021444273222233923727267498099620611754070601701614629155634186165316270234364690962737825840557891625999140090482549394683629326953850861934671140539476950450943004022720947265625/20138629579925192426820577037207107294468520454815462626442402022480531883164726138824202477869700645264843889241589350272690566840286641734852707854256510221053933393886606002599048596392051224506304564774189402346568000431888451560569323308488322977170395367631400955839808696223299392735715431096637272539669589905663717228405978909018264654944528941229020875132444488929912137067368076101665114069195156078556989982922870246513385668989228665480109399516894623054132081141271664595163623368409143046978739428212903343974312322993556053471882702450413855278929940894106870674694560527758742619921131954401232897388158081955592537618093419322208192854737941255309672956417722289246052739237139403682033010481929120182756403143524471201644726019150804106344601947214980569257763994866304412467171460769497331942668581151055020032*x10^76-17083755814874496409479165783231955812678676662333323648125314555598441090102540504872040799351391776700365420850361314767669213512104868250865018028465475601215237479987281960532258267840366142772538729379357463673983028284196124524901632813651536104999838499428980320338825228281080696566301845945425227784243617061255244775234065021137996869437225545697231456925694413708547696784953803032065539293467425899657211059979344592495904009461200493515463996052174441256031980522329784966403466796875/12258296266041421477195133848734760961850403755105064207399722970205541146274181127979949334355469957987296280407923952339898605902783173229910343911286571438902394239757064523321160015195161614916881039427767462297910956784627753123824805492123327029581979788993026668772057467266356152100000697189257470241538011246925740921638421944619813268227104572922012706602357515000816083432311002844491808563857921091295559120040007976138582581123878318118327460575501074902515179825121882797056118572075130550334884869346984644158277066169990641243754688448077998865435616196412877801987993364722712899082428146157272198410183180320795457680578603065691943476797007720623279190862961393454119058666084854415150528119435116632982158435188808557522876707309185108209757707000422955200378083831663555414800019598824462921624353744120446976*x10^75+170772501198703137553710573503471984877036798477591842800490712492407477671307783062816200862027663259052452616704945773641098244071174901512910226606875163335436699521648413048635373852345189182976663908776915064432123335100984937704160580327440153909931536762903300953450871426147024057449312847709068380323870862570245144836338277857373641284340856933246599917569346457345762460884471775585302683694236319110020577024746807663313922343402282795929758160353981006582487910827108446228271484375/4547432485789559580249807718079024227783214296248652851132155295398829780069454289411916688551222726350126039506165337158349482834903435230450611450961147469270243024426007807038494844346592211985294579142558897304063742033007069707225331069658653575490089276561929248092860028179454701585484129602466480896054423527085355503188446850423479115632635567374295036320229400726109192241018597829408251564011809437093513867111615862115925796223374214785831154729621366496094340902867795231165979470285935526737134709596462045413554395514673947558167061843641838288790631814798325636221352377235845107724126570348665492958616341086746702042795288234047011289779535122166700344997550194345882876601934704057233260431403349718686929742086170916500422004324375120787490762274350451122720902066584867331296781464080042696731615098625327104*x10^74+54096449722858145007068527470532338938134617100010749146407376150034703833324613351345326583224469811151579982312035717392070576093136637055005353887601794718923605932067059623164721810679075278250457037997808618284521977936985761464808978021543404431305272461735713265673429070113301157073414211259937414856965348764641531669949592801990507905429189145463620210911025552575236745537251171787706868598470915963173034331985127200873523627798665724684455323956483360506408582662876539249687255859375/10149869308282296983117570826752382076412134309226993163726970619330188069115021973967398048846329125213481320177761032537436045687504467434365764758545281151411182430518849425309920492581593817151177500646191458782670272217671779586526938947478114780493879265286226081743263582896542893938800577272705185359993473312454513483116613370145205386092042586379426521066752022420675717081953510355239217490874358663592722951393126604242746377170571247401975137356514890019282568895200918955962466177678208095677284671819303285363053410788752250949828882035008583060580690210629862820046058505990406280440250505018221380283631673305618638959519083338392929198787922392676075170034532033780010580575518259455744637282892276572109227184336333485628941913652005269597679381396350206905913053412617423883454416227826655299104964900131730096128*x10^73-1863390491763444225219364610763814672192121051629108366786175120976817433170450444477323388954516365247536014334282545173448270670299327535911860139598643256131318178587249618882637714779871088448112180204600922460629260337004546240108777539650496183662265355611577064037326510494488350073595720668699902372258796722242877783583112818930684142114254333716375772026039836790109910969424918865332094170138863493044526188306253238667016612144711114336616986440214149383363728888255253118896484375/2651481010523066087543775033111907543472344385900468433575488667536621752642377736146133241600399457997252173505162234205181830116902943425905372193977346173304906591044631511313981319901147810123087121380927758302682934226142053183523233789832318385708954875989087273182670737433788634780250934501751615820269977354350708851388874966077639860525611960914165757854428428009580908328618994345673776774000616160813146016560377900794865824757202520219951707773384245041609866482549874335413392418411235134711934344780382258454298174187239355002567628535791165898793283754083036264379848094563846990710619254184488343856748086025501211849404149252453743259871453080636383273258759674446188761905830266315502778809532987610268868125479710941909336968038663863531264206216392426046476764214372367785646399223570181635084891562207870976*x10^72+51506593774281290363224167998050895216093253812026367807634316684862469234128493298193462986210736154084844830830245074553239698609427318932316489472270848219690593679504006101890132824467472057696651061658748788846341452008941278858249831719019308484556643736499527213987936349231554757299181444689532073330986461241308934829566972082922519790382211958973161057484061588135357249074550711476279081265085830819307000757076797618054637652129387278148452638063787079559840949171712095947265625/1704857530575677665762588532250337125457652525275383079487187472802584709685902741911043596010133387958928583216219204255889148515579821522527213363323302452575994361387225904981930039906205394667200386435910213955265015909577858333169889803893191363146700136942340821658396503383983017374452099987016911961030229833283700929388865939387789600418584460633144624349836570491421133296708408558871120767762552895539216083210401713990551167745119887024771166096668327877598483059578553616521788221664266078051110216145007690495179879195221676484392186450828686161179254255585766829603772319810263925495968842700633472794764705350737992602589919096059952834263529418438914112712611410729824570517429790787896974432332623930815356879875087509133945059822290294717003339446770841841927110676512542854363721546624112757051308457232171008*x10^71+555405949818199901335674154205509433939838221579756912846561527813068376568196356827177398679422059770430887950861335499182282741051328591376558486914361959289492799100898651072929714957261189038767542757875593493563258782653937309272232996942061326683010027452960186777437629132768294220416222843933063158316022476997824372089840367483930875583662353742788863315148099243506166146735596703861722001486351607093402786716741262334720950521930036954285768932299506980316293475765795318603515625/390379588780088345504521954875091618323543627277961275527960408435776464196731614383361463417166504815903127699144655097593694064904017978244837106097895428900430093481494208665766172791599762198122211563315056107025779700679683830251036113364542876172841510203316387759356291649867034382261560664334814821538210512017481287812177437313277130234309330245362558502567385477718296810844365782893816057341321487061258575053581792470874860660406586438537505282942880385357021880584650729075479468372238772910664795069973203283194361953413548113454957001346483963868488085024225493078694557922707933863086557885316206933985833588677639959981503205322804969184150861256772121924405078222308099252904548440605562972418933714311893353243705134062651612063538664215295360822936546419458194362023747072440554470301025203811729419235835772928*x10^70-328311109390400185805482655186864005863108297582898963922120349048839351883042999946388745010363734624726308770756019568284863777953174777989885723113984941103910063646455365413556969486838099777947897243335073389132585900570500824981801923463085022275806475231401540780840548366581873384901675089768873612946202140645179853855250399293486878026323773341668066993182382652550426068965912947786046415455068054095064873443155075462884444511548774571834181775150667017193610019147431488037109375/1127763256475810775901952314083598008490237145469665907080774513258909785457224663774155338760703236134831257797529003615270671743056051937151751639838364572379020270057649936145546721397954868572353055627354606531407808024185753287391882105275346086721542140587358453527029286988504765993200064141411687262221497034717168164790734818905022820676893620708825169007416891380075079675772612261693246387874928740399191439043680733804749597463396805266886126372946098891031396543911213217329162908630912010630809407979922587262561490087639138994425431337223175895620076690069984757782895389554489586715583389446469042253736852589513182106613231482043658799865324710297341685559392448197778953397279806606193848586988030730234358576037370387292104657072445029955297709044038911878434783712513047098161601803091850588789440544459081121792*x10^69+8789280474136266918794638474884820868909985143757932364872412858969786427054982538595006874934072745434095631234555125204038821323442696052857466404128077862764273289610747797156037370535897075141280754301627439296811960389279132626093837257835052623700775065806284000248469651746651100685888986701495060200075614521977262434944584028941128995685059639705281602377694841332655214144509904205189000879368856112352580530632724517740382311610661609809992661536748144026595545774258575439453125/520506118373451127339362606500122157764724836370615034037280544581035285595642152511148617889555339754537503598859540130124925419872023970993116141463860571867240124641992278221021563722133016264162948751086741476034372934239578440334714817819390501563788680271088517012475055533156045843015414219113086428717614016023308383749569916417702840312412440327150078003423180636957729081125821043858421409788428649415011433404775723294499814213875448584716673710590507180476029174112867638767305957829651697214219726759964271044259149271218064151273276001795311951824650780032300657438259410563610578484115410513754942578647778118236853279975337607097073292245534481675696162565873437629744132337206064587474083963225244952415857804324940178750202149418051552287060481097248728559277592482698329429920739293734700271748972558981114363904*x10^68+32364009599311402029742762432437425416182668736401280594901767873234365382840544376686824045208160259388037656526326109641500115012878367618717689674300270281239496989660648315624265292312549845324992995639648935932319542447109920392879691459861437447075516190684534199603087119579442836163081684285835045746562095660905505889811094016902331197489657271517456191325373433384862330617824709044420140696069206738371988763211926455369577159183093728329505738370118220404474661447139739990234375/243596863398775127594821699842057169833891223421447835929447294863924513658760527375217553172311899005123551684266264780898465096500107218424778354205086747633868378332452386207438091821958251611628260015508595010784086533224122710076646534739474754731853102366869425961838325989517029454531213854544924448639843359498908323594798720883484929266209022073106236505602048538096217209966884248525741219780984607926225350833435038501825913052093709937647403296556357360462781653484822054943099188264276994296254832123663278848713281858930054022795893168840205993453936565055116707681105404143769750730566012120437313126807160159334847335028458000121430300770910137424225804080828768810720253933812438226937871294789414637730621452424072003655094605927648126470344305153512404965741913281902818173202905989467839727178519157603161522307072*x10^67-441732741905907064619027481249287920948661822968093620003430036565728784223883821608536461551850650470757456410068433206758384138871785148676001402003079354941498780822975750398438521881169879826575827453736367960071846946475634746265661442105054032665390630760499425899129948240543190324421113670227800653760678782800059494585648583049428360433759296962396239402738014729871734518131568079817007909688925058984385990675263710090368524291936768174786036176382167123314444312163543701171875/4511053025903243103607809256334392033960948581878663628323098053035639141828898655096621355042812944539325031190116014461082686972224207748607006559353458289516081080230599744582186885591819474289412222509418426125631232096743013149567528421101384346886168562349433814108117147954019063972800256565646749048885988138868672659162939275620091282707574482835300676029667565520300318703090449046772985551499714961596765756174722935218998389853587221067544505491784395564125586175644852869316651634523648042523237631919690349050245960350556555977701725348892703582480306760279939031131581558217958346862333557785876169014947410358052728426452925928174635199461298841189366742237569792791115813589119226424775394347952122920937434304149481549168418628289780119821190836176155647513739134850052188392646407212367402355157762177836324487168*x10^66+394492673856583494991611386577304999283207556697400381084774597877410239154915452149703493218533310039523872503052102831162967471740672336044634997269346826220184293614016174831018724614454402622351327256850257225246291800859134861685933056843165636050799569383815233637318948303886707836610319089953611842415761136096049707535817801872036208285673545993260182088305685958819571976426141859613338824157617343973576219707742905217376855000166642829256982652153861056130780032764434814453125/54132636310838917243293711076012704407531382982543963539877176636427669701946783861159456260513755334471900374281392173532992243666690492983284078712241499474192972962767196934986242627101833691472946670113021113507574785160916157794810341053216612162634022748193205769297405775448228767673603078787760988586631857666424071909955271307441095392490893794023608112356010786243603824437085388561275826617996579539161189074096675222627980678243046652810534065901412746769507034107738234431799819614283776510278851583036284188602951524206678671732420704186712442989763681123359268373578978698615500162348002693430514028179368924296632741117435111138095622393535586094272400906850837513493389763069430717097304732175425475051249211649793778590021023539477361437854290034113867770164869618200626260711756886548408828261893146134035893846016*x10^65-542962029969860452382527017308416643745752659745229714363796475297263722898429078408327642067624817332154472850916230037889389434703552417362798463030858638921203923962357071063505470320443905742279501368676588562843471388688483967585685954587065744016033219628131092230585077883469023415983762840367197867749831027177004032903015982628686537917788397294533016057993441325577257344109714185651172716010975178419039344894191696770929311382257198398854111213906370105304548206329345703125/4971364559158676073363708160041983057834514763703017059784638670692337013444092395412603125965548959288235748658495199610172757071430759559689354167450749951711599557805150738927307996366494930849556326847114183893552786392329034899523398668152546014935777599323865835955884203867694478663902323562141315278364150193855271910097933079254794474820592287206249724604123439552984024693201719357668188158795604243392354098641531397996447205144769590564232720337884844091077176601731062345777534454372999883597037390278842425483944527733266408628487615690616448845998705409288096075124600084566729606746245145315047206669533880802751986429152204084110822464712451784167873552669974873688168447628825269937507577444681931382257580661715755176634583794441798499394781737826783774811059454732710574963324612029955912799561615461289010659328*x10^64-113023071257300490597211417136460192167161007709495500767682715323972794530423981376205264594006862599213105074210128360028037235178231377756308511703222756265058170312908483795376497408214686808824995832376167506689222216686184493831329116269593929964878934532346738287595787826917290272330691897151475504321571017122031899461738084327631622969757722234959226379532535473567706341793799731916002427829296504999804235548261361257122916213112101156282128202971704799388906993865966796875/4418990719252156509656629475592873829186235345513792942030789929504299567505859907033425000858265741589542887696440177431264672952382897386390537037733999957076977384715689545713162663436884382977383401641879274572046921237625808799576354371691152013276246754954547409738563736771283981034579843166347835802990355727871352808975940514893150644284970921961110866314776390713763577505068194984593945030040537105237648087681361242663508626795350747168206862522564305858735268090427610974024475070553777674308477680247859933763506246874014585447544547280547954529776627030478307622332977852948204094885551240280041961484030116269112876825913070296987397746411068252593665380151088776611705286781178017722228957728606161228673405032636226823675185595059376443906472655846030022054275070873520511078510766248849700266276991521145787252736*x10^63+6761634441736042039919076192168302810422804942551567786925617762675767918944812847603928611948493118565844080725164020552873897901724521611751068889635764929815793576894698948097984710467976039821245838241739827787712189998664256383176959558951746952052961221240073209838968580305183240759947532456513516049995937646324195551927814303641707489976818401245020335405111608439822610500668002811260442156401762563153473238746356610048315509326975042330981170817936179751873016357421875/2713619385459504085184034442490047091637535803822039929813127635482751570391096265942775459834762279593548405859156937791462628451597387923066099140899892196114643856067734262475185734621742671953928699907913934055571836737645244394055209216393042693066346980885440297230238152013847094652410109972567410511398443876302683004233665253399558633104789522722190044983633395305090800031936505930835693240995392111645546736551453754549363645298796734231171971120706456463869816482830199485264547189727737750220761038826793201925104720866565339335409715226042682055781822248457742104598289530471739737942602335685916937523090404005144885135094624214256491585509466180127448224520682633455818220070152177712474859371653280951011314717888251176279972105144615456693700781217328008129176109391714979106787822971572239930916767984261267456*x10^62-664008944734832446593772299359378625488463789164893662141321537684503740719114934712672964893930092472461907900048951667314543456064660599186200276252301263241175509273551469804406609661667679779208501448241099104589724501647012603102513555284180528546645525821456872043379706069845878370899592858269299154251238290466019799220965631086489707977827552627570288021631114804254053472942316696591652049444846826043062162267794036174695505391809454348009027570792181269469547271728515625/8436255009481389700253565362495486401173722023253604707513326229053662810693005277063811365274870961216400058329567611459687102909094622283109207072037636281692411370820861859997855993834052003865913766770860433273907758726376544071918494709592199298072834714004135964046348952017905781975106973317573141078436133662299855362590431892068742139089489941925757108419118564089912284327857463152406622330077389019090055440118962372357607378427487790048394919361259129366676420899907257314046725134693575560043457389564096237184875562214027844945312317535591549556846287967276769097181139537446571453872416004170989199196784767422851855758561316021521395697693857573133361180288442209895073729309521670196982555663702671436558318698669160299743536136022445938366902342978784587558161498940357339331702371929622155053801529267641957482496*x10^61-16411354724199726271901949219781318060421677840738955878661831428054944335299373938805207103130024529448797477771341177780839992401317957204362277170648787809487177466376505246108132239625890471242664752928008095812490052472550806179797829307047383297396820852114216585137745850891878507008395946920491961434434717250260743982365641467953750167184901921100094261178671377452607645594524899318546249135198305167629945915817880240923554409780026820507886362869275716527271270751953125/3492428149086381757631852327484690606937508579518965389669495266866301271093340894268352016807339053836896798340734978937612402817205838256986069594338161256399546642759173995805564040458182818804706236781485233129520953881349429535149054261497845945976388564399561662535316501641821210817651811534694257328169797268801553026448727181125231960805864115743458587893936179757651859641102283132985537201161069647687818649941720982105031011499551396955518326832349209469000453813402466737535472233179598484534119456970082850877609775755269591724672303495916931805791205233765114088617998625717129042732129206027775098592217349954621467168866781363748104670550682973824025864958118549257638049230285852715955144011317772583951562041922179263872324099321120092764792905426701146462249652787137178110435928164413472791089880395744251215872*x10^60+1163507877863717796149990396980579204034925896917356008132627105988003003514224932286925642996804545722863702025856379622383531806683829854096760230917293497896521990970445725625183127950937914451720789224875586854391277537053954838072647216538533553394328451999630504990520412409658288396821500091470785155529189396474711076704016219879928272497983112592383356659821197217145860550644692483424675403023347072045292275354997783183765781263805320408002484321767569873217105865478515625/1732244361946845351785398754432406541041004255441406833276069652365685430462297083557102600336440170703100811977004549553055751797334095775465090518791727983174175134808550301919559764067258678127134293443616675632242393125149317049433930913702931589204288727942182584617516984814343320565555298521208351634772219445325570301118568681838115052559708601408755459595392345159795322381986732433960826451775890545253158050371093607124095381703777492889937090108845207896624225091447623501817594227657080848328923250657161094035294448774613717495437462533974798175672437795947496587954527318355696005195136086189776448901739805577492247715757923556419059916593138755016716829019226800431788472418221782947113751429613615201639974772793400914880672753263275566011337281091643768645275827782420040342776220369549082504380580676289148603072512*x10^59-33270308230789115270183413324978959319253872717668633900818035954865883797928770835500137073179348385872141484151831574733324635790678077817936831082597803676596440163758053704681762114019899512521629582951882724255940188391668351615063555207516771745900934465730045025792920751340225223585953789396642815060533893434775776892314160755059129776050731597964986145872350595085588516411956677248196523833559684301155833232265104581544770453232633722732571729337717601545810699462890625/1113585661251543440433470627849404204954931307069475821391759062235083491011476696572423100216282966880564807699502924712678697584000490141370415333508967989183398300948353765519716991186094864510300617213753577192155824151881703817493241301666170307345614182248545947254118061666363563220714120477919654622353569643423580907861937009753073962359812672334199938311323650459868421531277185136117674147570215350519887318095703033151204173952428388286388129355686205076401287558787757965454167717779551973925736375422460703308403574212251675532781225914698084541503710011680533520827910418942947431911158912550570574293975589299816444960130093714840824232095589199653603675798074371706149732268856860466001697347608752629625698068224329159566146769954962863864431109273199565557677317860127168791784713094710124467101801863328738387689472*x10^58-39816378692095173583188294062599127920277264905435578569217688938123376389166059194025344625146919222764285279762109529769915618089584855016364046915375572841222801622321609384356392103678938650578291505507490234903698330118891066782710179999411904984696179806726581643112772995230068917343301678576280572990162193531566869340168494752992234830397009821465842826061433731724419281242932543116286642513410337689828489537907367923937976724253160294591430164419162273406982421875/96139658227708144732234363105361668389444125621123700370522236228531769922427410564829759148431577905600000664724417224611818836570878886417198940991881894948061668043542585299120866026598883234939188225308950806540259358705145801389384555095067798268636293037084170530442723099919154210542529610456673972403830583046152197864278426120441505858569685947871875879420154576523216915417179067263893131966693891955442227237822933018320312004871655727047235548276457314719959212534555638906515386150354137436392676804149244868203710110701172022168801339436940735690555988231074291705767971936713065001395054178586771500818060027610847359071923829305087130458049658953086737097304184728148988368199677153241966446310001953692972292862326613102490440296552090465719684820271049430862239304163616402640482870992845071838194065728113475584*x10^57+28550159686703628717832170094686355231082302906349624005197022765751907803074146592309319945492049278534330312145120172114797268891191088803134130004442954554461167322388423862216099455936208847388041168695780630263650028766927262126963920817094724192795344432468349639905261264435845371562924325024415825616958579718043500616191720568216220737865288272718134128080930290877826652761567033318563363432799892393082862578675559633304144265551955318887792515334668543338775634765625/216530545243355668973174844304050817630125531930175854159508706545710678807787135444637825042055021337887601497125568694131968974666761971933136314848965997896771891851068787739944970508407334765891786680452084454030299140643664631179241364212866448650536090992772823077189623101792915070694412315151043954346527430665696287639821085229764381569963575176094432449424043144974415297748341554245103306471986318156644756296386700890511922712972186611242136263605650987078028136430952937727199278457135106041115406332145136754411806096826714686929682816746849771959054724493437073494315914794462000649392010773722056112717475697186530964469740444552382489574142344377089603627403350053973559052277722868389218928701701900204996846599175114360084094157909445751417160136455471080659478472802505042847027546193635313047572584536143575384064*x10^56-22916871350535100325409981270034676827449948743489703938022492454214862915415225691967200607066678677969458652359012059577914540322820065351033529217549102473687197185611908878556811583108291615982635842993759035829610776435834448202799789050044217637126002078255925742569330775285516297925783252705381493488125859017080023596907707598739189372983230660622476186294261542874562715108967935761631648157363605453955942761206985287699696125118920629648927692957103252410888671875/3157988404825362468439477143848009088847731462798938876687016128280988276530242315696343424930969065949847026443113575931027855608650805080100433416544396991657988800987887318028265129205515390316343473133650697460916906492397600333196005109297895235294191229347170357331777558784441157662429267572973143204122140073516003992518786273670539418248316688647146227043810423140357097571860149269387236150500433464785217491941022426518834949173848672914252050636472754559096171737079781539749500794837439132012013826082837868297493298014184120617600073490813426562222502691756209913726793105828989526866101134492933213169728718326313916937625221452933921962695751009297706276634028703881317922066946077181146252669574626386744269601486931328085492435178909220459216190778304333378737519631697040175213649329202763465726485255806418681856*x10^55+10154952393112053319247505887374210184639612090037760565577776145825038295320998122525211606314479261398390984705756355781920737604046987871515717253937288300981238223880242696812591832792599988215025013702552201063337790656939992682275622617015619226905188994450377561644837859397127627745495633103547627532662438587720369124024241267670709525694651438804839080188795802744087793830329551081505732961719298248118722436902667518170466473784761238459118992559015750885009765625/141407703016069008309012143218971962533959531056441374144985277744137586160187517025069600027464503730865372406286085677800469534476252716364497185207487998626463276310902065462821205229980300255276268852540136786305501479604025881586443339894116864424839896158545517111634039576681087393106554981323130745695691383291883289887230096476580820617119069502755547722072844502840434480162182239507006240961297187367604738805803559765232276057451223909382619600722057787479528578893683551168783202257720885577871285767931517880432199899968466734321425512977534544952852064975305843914655291294342531036337639688961342767488963720611612058429218249503596727885154184082997292164834840851574569176997696567111326647315397159317548961044359258357605939041900046205007124987072960705736802267952656354512344519963190408520863728676665192087552*x10^54+1705728372616319609522444881041726974722456336838260190030168183829045038785211560772577319285780737646259328526164671859008804806254925403663563888003480781724756072378725989141659025463894437792665393262950933377392909509960257023428678987361542720318633637987059296288748586416787444985078671704328377469360161504923418488514368961966441153886471683640775218602815119786772539158172663221192603463485104669651364492927471611563750090497049620153605450689792633056640625/120398214573068546878682114277541049411630081784964984372060687734472189152990648808062664987198385466892611669890238976415895729651981878556404585106418049064677119038656505289758369714755470630290565221404969592426991468372946685045928769599077790059463513119238413888151587549324042054581996578393470196420341748226379982875461980822972175919215895702644144505809148150566568310057200714778208804564748563105666018566031127939746510053172604435404529247102646051493851493310926820918504216481669549236161162850516405177038910089372896325518455098320591353727417679842746567828569852102462776531577385856927494906333728157183152029313936355473475289812817525826306762166738902385333817945506765914952172539221283234838270720344282042024355844224691397364842166868516782210078162850534403026404720749223661480222106197255568490496*x10^53-3898161127400478697912658863012141101950372628322897039288986285790811115295166798402132082366679089574575348438718957332835302165854001073084904941508647835402662390048940215148224006036940320443136942081713521946771191196025373715837665383827502404262971111198264072559934511619296165985660612310207264785130466148023615490019930374214518239939646799868610971633188513201506045788247826740559705236067893888877336538084603881706243184830086829370292000472545623779296875/4213425021457817821308358174356720075502594722873595216238539744276522786165514341276017270505175240384556550871400546191683190750584605109066805761731171743810702669038735912239731867600507578296465292657018365782286149285860302947847810066775145245860234060060036691073315864552978584531603036840883798442741792509153105019443158849104566865453836671106732647237196339701539245684370282600087142479235975786568946306770674629672472804387418650994070149246202998836422560271079655826859456923458998718951470357329671253354319121373338321667223989137062446155481758092909690697365831117922033457452444113565889811861939326427466701649760835649544688152248437227161366564960113835042355664136751068281213138168716607361848524835009792435100450600822804660410671404297096427230832052982475014515722031911338601409256505141475581886464*x10^52+8938314965908762526739737944741218237235598008537631549081137204547104855203910622738680000074962658835831135723327968642416689218597894609811317553556058705582671767167467730547585137297992160769416767064312857485905027797916420148056687125206638813531862690775421818008425668215797801492708799117013676773789340043435039966600538568307333301965604361672480428762770267901566262107718294023403646853322887106472728261779461541686509023759686154245778228342533111572265625/355332176809609302930338206037416726367385488295673196569450185100653421633291709447610789812603111939097602456821446062165282419965968364197967285905995483728035925088933395265550720834309472436335239680741882180972798589774218881935165315631370582400879739065063094280516304577301193962165189440247867002004557834938578523306373062941151805653273559263334453250336891314829809719381893832607349015748900624667314471870993560435711873170005639567166582586429786235204969249527717641398480867211708891964907333468135609032880912569151531793935889750558932959112294932502050582144518424278091488245156120244056707467023549862049691839129830473111602034172951539490608580311636266755238661008866006758382307985561767220849225594419159162026804667336056526361299955095721798696466836468188726224159224691189555385513965266931107405758464*x10^51-31709645773048339919480370118308002599015897749179158086586785994374119144870767011733404430680664814116453652861572481573092292854922217104872735738907147858592372287949725183862344937864516983326348260784823397697745134869917808014857677229946375139378665243823997718341482896344668720492590190672593572885421460944778403105359911259785406294802511077864148663470035918679791202045955314943703572172314351106165188416889705189129779819067853695361442863941192626953125/27688221569579945682883496574344160496159908178883625706710404033817149737659094242670970634748294436812800191440632160688203824932413119288153295005661985745041760396540264566146809415660478371662486208888977832283594695307081990800142751867379525901367252394680241112767504252776716412636248527811522104052303207917291832984912186722687153687268069552987100253273004518038686471640147571372001222006407840883167361444493004709276249857403036849389603837903619706639348253209952024005076431211301991581681090919594982522042668511881937542384614785757838931878880124610549396011261175917773362720401775603432990192235601287951924039412714062839865093571918301778488980284023605201706908650041507020133686336537280562663576020344350064573517246805407002054127269228238062236088324919599121523960459066845939380689399890929696680968192*x10^50+22133364993756567700055093975688768838223697549981426368213071804244634715162664189463362832215226775415869072295452754870228791939185637763173900178619410068730438546323846960177823969526563666329893815798827802423711489604737110311819228099094132573621121113809398287004813453532734811399119590581392050368081595127818514652287876897200192148590521501825969737215494024168041064741210711033707421664956598871670076513059506853481091434476171619310634620487689971923828125/153503500381751218865906105008164025790710530943730820918002479963482278145582018481367861199044544357690164261346864698855402005425298333333521867511390048970511519638419226754717911400421692092496823542080493102180248990782462556995991416352752091597180047276107256729183043577394115791655361838187078544865968984693465922068353163190577580042214177601760483804145537048006477798772978135686374774803525069856279851848269218108227529209442436293015963677337667653608546715795974021084143734635458241328839968058234583102204554229873461734980304372241459038336511410840885851486431959288135522921907443945432497625754173540405466874504086764384212078762715065059942906694626867238263101555830114919621157049762683439406865456789076757995579616289176419388081580601351817036873673354257529728836785066593887926542032995314238399287656448*x10^49-82879598865287859662020000335656541429684060050543633221377869925494004809384096920376469341596106630092638207248263720669569402130806885816188154661702659860426809015789962463863607546182979578951124231229578768100399378430110352278426226851286702057758585717222420639339788089836458265742613613938768352398368062541156739484384899452470559259387541833663706056961247089049538893846183283399347536532231722987917030729608681975324588457632468923442065715789794921875/24505667366179951926230221106028739749474861261770565280651736903493339422985635134317985504317455995799834652194582487045881546204549542358480502476275550601933512075098854845900049712710998099057602736602888426273986109639601302202425194181473833269026188901038834088311469281193185790494150995879163241517555712754384725745267107789044952114018866156092031258643923538953779980647027160869472345913717284459814791163516797271428405046207285487390798799064123188634825465484670182165412473600807509790683264377112800622957304315113898744409371706935098824766365167758762109113415063743316654361734904844417703963243003438762047713043436584352524278218824244102800591745630087362430252483370069431612572964521501187644774178925459252553572735678348725955951721041084261979066678377116463877528222392495831405897514845995248786604032*x10^48-151118521043661326045426505722953964236517905733451546879075308749234437539874571264949820558184103195728968966593567923244428542912958531603960662510027013595202728577064530336652282469595864267738370167636997478098043917798512243120413204874742095034728291692122279051874143186466022159658186969631407257955955906840018175448574272024311235526549900014636467567218982789725775591460745994352820497814047502857560724148408847857771120035551223851181566715240478515625/137547939410171343069808337820935506980923414824131559962367813587349711599983887528107402508104430428037781596188946862773657710954568399044374433253933735636659067776361314296342214516506892556000737940932341489408825260557762147845870444760530548026146995767121197786006311449277881533741363654289496904001764323202030396118596024364316827994815571327742369000130409541224442472018797612622199618999574435355089472982320087910598144452905408864709644872166368865240633257881697151509089367952919571083189935536052493819179708091284463920233247645377651468043469006129826031797878099720551543836834627191247757729170406398212783937727676312172233045486303821738300095604504361324608513938915873583889925671830361504844861520420319675623279226065570268268890305198343922076051678632847248860964861170783053697618309135586235124809728*x10^47+4590745867762134010993381448937797479998149754470160702101914845364236120340844350250191723523717196394524791082553970074954775335456219772831045338798265360510913962256345068967168521192276908383020375827495180312703149409697985725166018468674995753834934826752810990194864428055201945903407286621478183300863524743377477434429851424920405253402124060611039437604907340177388286533792170967327062191006947701668831340975704514215136117423519089079834520816802978515625/38375875095437804716476526252041006447677632735932705229500619990870569536395504620341965299761136089422541065336716174713850501356324583333380466877847512242627879909604806688679477850105423023124205885520123275545062247695615639248997854088188022899295011819026814182295760894348528947913840459546769636216492246173366480517088290797644395010553544400440120951036384262001619449693244533921593693700881267464069962962067304527056882302360609073253990919334416913402136678948993505271035933658864560332209992014558645775551138557468365433745076093060364759584127852710221462871607989822033880730476860986358124406438543385101366718626021691096053019690678766264985726673656716809565775388957528729905289262440670859851716364197269189498894904072294104847020395150337954259218418338564382432209196266648471981635508248828559599821914112*x10^46-36831491467615550270541419386597455392635344430515878592100774313850170398517469899135955359201647080878193156526055494035508573679503966218640950249669068530067581669260415211376575551243587857750443833440037555896118251834479010837784140368512436357262157234264954936190739521938427231190408387564975154956678868881002175199371988341691827130542000944730968331995334400932458545966120219624709979508535729315001370199263934573278626743973879265226423740386962890625/11370629657907497693770822593197335243756335625461542290222405923220909492265334702323545274003299582051123278618286273989289037438910987654334953148991855479297149602845868648497623066697903117962727669783740229791129554872775004221925290100203858636828151650082019016976521746473638206789286062087931744064145850718034512745803938014116857780904753896426702504010780522074553911020220602643435168503964819989354063099871793933942779941440180466149330642765753159526559015984886964524751387750774684542877034670980339489052189202212849017405948472017885854691593437840065618628624589576898927623844995847809814638944753595585590138852154575139571265093534449263699474569972360536167637152283712216268233855537976551067175219021413093184857749354753808843561598563063097558286938766982039239173095190118065772336446888541795436984270848*x10^45-22385670361981890518760820552661546580545735629080754018500595089971545375023345058134603148896125957531248281122880235000428162384347342675331850944259712073015326551966680049988003343401163758359812328768970291077684209391994080184954215516075232987394218489454491349338677375750295556364096842878200300444343548524292714169058786641128780117233148975901981400855371310730091865005829808731026049168245856260743140298592405829156177237225058488547801971435546875/72888651653253190344684760212803431049720100163215014680912858482185317258111119886689392782072433218276431273194142781982622034864814023425224058647383688969853523095165824669856558119858353320273895319126539934558522787645993616807213398078229863056590715705653968057541806067138706453777474756973921436308627248192528927857717551372543960134004832669401939128274234115862525070642439760534840823743364230700987583973537140602197307316924233757367504120293289484144609076826198490543278126607530029121006632506284227493924289757774673188499669692422345222382009216923497555311696087031403382204134588768011632300927907664010193197770221635510072212138041341433970990833156157283125879181305847540180986253448567635045994993727007007595241983043293646433087170276045497168506017737064354097263430705885037002156710823985868185796608*x10^44+41291779140181220057582948491653316979461832283651526677165551419733284365818420606033837813067871139060018180609717421955572816225981707655361585132358934468213223731733871289332555715301413151025971083563272907269307052760445614208139817785396805339568001415887333968242403718659706455250485435377365843586780269857567519911106955076349816336906368253309787513191642042715610358191490890942621620870066996456452092230337510231146130282495216466486454010009765625/1271250520759844462657607494891627542780211436387004728099399419987430874911652326967849782186704301098883347920056850508119271266462097998621299109825176388989743433858544320950044814910324572194590671155946112647455478184533851403693510694432729537036687762120971070220977586562270110075820801972563797473010095111333051114437707355615549317119786149911059907280708381349950126697912862407340577845163768694461944942842809259695466080409461170128496593601140104791789206756074319015189596146049343613489357913525752241012045997762927219337311009293925126611482496156032180964690947903007333523162794566835879897521773693916401381983470697841691197339649814203394972312170822917087065023236688322315703163973189924964032012064505811660418878809848251920398191143696495379187359613699855318665314990199535303739478534122685204134887424*x10^43-35837918386010476369343201786311856975469066693061927766678145905207354474545248193669929868681090614625855202582821404375477450566381366767459382773049717785682325182660974571974818084022931337022521685056203124183600306106705106665555983090499686359001290050930795778882518195259464935108959735299227577118788539174606195842585074751503525715222334515720272230198164628012708222155935388994772351093913550724013400046309894378073946280923881568014621734619140625/34111888973722493081312467779592005731269006876384626870667217769662728476796004106970635822009898746153369835854858821967867112316732962963004859446975566437891448808537605945492869200093709353888183009351220689373388664618325012665775870300611575910484454950246057050929565239420914620367858186263795232192437552154103538237411814042350573342714261689280107512032341566223661733060661807930305505511894459968062189299615381801828339824320541398447991928297259478579677047954660893574254163252324053628631104012941018467156567606638547052217845416053657564074780313520196855885873768730696782871534987543429443916834260786756770416556463725418713795280603347791098423709917081608502911456851136648804701566613929653201525657064239279554573248064261426530684795689189292674860816300946117717519285570354197317009340665625386310952812544*x10^42-8089568041257927918487724552309801001199666508095097334213681922491088987751305833362318253445590099674394653228280560435404241493950725610179436206760815263378641092587414012485770021548903359715503941528781314583896541770214621480309243662944597399243417493112162628540730623406923515862665308773577502820704695944224720237856350303230548611841025681492073725459546168962000329668673202989879448398247519248515912575796067944788774770041615702211856842041015625/272895111789779944650499742236736045850152055011077014965337742157301827814368032855765086576079189969226958686838870575742936898533863703704038875575804531503131590468300847563942953600749674831105464074809765514987109316946600101326206962404892607283875639601968456407436521915367316962942865490110361857539500417232828305899294512338804586741714093514240860096258732529789293864485294463442444044095155679744497514396923054414626718594564331187583935426378075828637416383637287148594033306018592429029048832103528147737252540853108376417742763328429260512598242508161574847086990149845574262972279900347435551334674086294054163332451709803349710362244826782328787389679336652868023291654809093190437612532911437225612205256513914236436585984514091412245478365513514341398886530407568941740154284562833578536074725325003090487622500352*x10^41+413899778445723172515469534877861316270969965931068379203354192953796044759216842947345637475880938882646903455490375369439754122132492626478799854370405809035181497883515312763342170561683894995989680282400218950121438674265842099624885765893897695112730005487676604801078478541482546054006553195161875001700331137901590175833939934523287891556941811626046230671086921147009937927961261813522996389424833875187255279238998827453117754664155654609203338623046875/76751750190875609432953052504082012895355265471865410459001239981741139072791009240683930599522272178845082130673432349427701002712649166666760933755695024485255759819209613377358955700210846046248411771040246551090124495391231278497995708176376045798590023638053628364591521788697057895827680919093539272432984492346732961034176581595288790021107088800880241902072768524003238899386489067843187387401762534928139925924134609054113764604721218146507981838668833826804273357897987010542071867317729120664419984029117291551102277114936730867490152186120729519168255705420442925743215979644067761460953721972716248812877086770202733437252043382192106039381357532529971453347313433619131550777915057459810578524881341719703432728394538378997789808144588209694040790300675908518436836677128764864418392533296943963271016497657119199643828224*x10^40-4191370526469426755807005460700354512241838538622335319254043619577685935681546273469934487913660163182602792809861959192331533552442115908291467557377752469500559505077701634270594375142347955780992109511123200276415342066678172277893255440146673437280810857592751549935593364510848370204432367633170626064710966208104897238562391894837170846527807409829350414390047201728684952235287490161355893216689809655994949606855872276780385843594558537006378173828125/12404323263171815665931806465306183902279638864139864316606261007150083082471274220716594844367235907692134485765403207988315313569721077441092676162536569613778708657650038525633770618215894310504793821582262068863050423497572731878463952836586027603812529072816748018519841905243968952861039340459561902615431837146946741177240659651763844851896095159738220913466306024081331539294786111974656547458870712715658977927132866109755759936116560508526542519380821628574428017438058506754274241182663292228593128731978552169875115493323108018988307424019511841481738295825526129413045006811162466498739995470337979606121549377002461969656895900152259561920219399196763063167242575130364695075218595145019891478768701692073282057114268828928935726568822336920249016614250651881767569563980406442734285661946980842548851151136504113073750016*x10^39+1192348625452676414109275482751601337244818098493407611879339537788042027445418684339842817646666304471106782212836636273584155357902913160682599403916786799120355810064435094604569238544709856774292771803814024835503397825447301345618468291783488820555902951471137136261363207528998673552798936079928952395775839130378088329597111985991314325277853611379899027761939083033079202936377207407267054315712955891729553219616953948585370963555760681629180908203125/272895111789779944650499742236736045850152055011077014965337742157301827814368032855765086576079189969226958686838870575742936898533863703704038875575804531503131590468300847563942953600749674831105464074809765514987109316946600101326206962404892607283875639601968456407436521915367316962942865490110361857539500417232828305899294512338804586741714093514240860096258732529789293864485294463442444044095155679744497514396923054414626718594564331187583935426378075828637416383637287148594033306018592429029048832103528147737252540853108376417742763328429260512598242508161574847086990149845574262972279900347435551334674086294054163332451709803349710362244826782328787389679336652868023291654809093190437612532911437225612205256513914236436585984514091412245478365513514341398886530407568941740154284562833578536074725325003090487622500352*x10^38+11932371694433594320901649638432523491935790321915807450453773671174413668435142572694422866031172011664987676968640733622983904085256196671259865550622795053236204969855927261221836247034182174681518284137409677705816493593886449303416923945702194914807835356258470056888868361066888403621742528632538048154169457887250001830364514835890496176874931810987036826965593492551140831983909989701206588168233940700656925236703081313858578578219749033451080322265625/9824224024432078007417990720522497650605473980398772538752158717662865801317249182807543116738850838892170512726199340726745728347219093333345399520728963134112737256858830512301946329626988293919796706693151558539535935410077603647743450646576133862219523025670864430667714788953223410665943157643973026871422015020381819012374602444196965122701707366512670963465314371072414579121470600683927985587425604470801910518289229958926561869404315922753021675349610729830946989810942337349385199016669327445045757955727013318541091470711901551038739479823453378453536730293816694495131645394440673467002076412507679848048267106585949879968261552920589573040813764163836346028456119503248838499573127354855754051184811740122039389234500912511717095442507290840837221158486516290359915094672481902645554244262008827298690111700111257554410012672*x10^37-3134788663940768634427878921116913331805687878502022812011450064246956882590185816605929468306914173776106224847408923168381042214200720939892966108750569664028012209280335340293635389273379515828392262775060513644594514404466374176885373684046667392646364918644191956052400473816163370264910053423559674623450819376229898277827352336192428566867304295233351438553220641604550617867264267872516190851739384350864544004522321089336849399842321872711181640625/38985015969968563521499963176676577978593150715868144995048248879614546830624004693680726653725598567032422669548410082248990985504837671957719839367972075929018798638328692509134707657249953547300780582115680787855301330992371443046600994629270372469125091371709779486776645987909616708991837927158623122505642916747546900842756358905543512391673441930605837156608390361398470552069327780491777720585022239963499644913846150630660959799223475883940562203768296546948202340519612449799147615145513204147006976014789735391036077264729768059677537618347037216085463215451653549583855735692224894710325700049633650190667726613436309047493101400478530051749260968904112484239905236124003327379258441884348230361844491032230315036644844890919512283502013058892211195073359191628412361486795563105736326366119082648010675046429012926803214336*x10^36-26233454857724320437705798823135122489081665378400206342661949112106148694326822032815946965333254560262942236090479532395367091363457681428489810491676644867363817652460360373103369228854345643926057089844795481516104276851153146132837107680513222091327049235072147367705842826564945563414505581606204930654103547302910575667451347378197275140967019902609364227596037457416581698381387395715475322695952413798864800024481549547912436537444591522216796875/22052130245638783406100989271655438048497135758470869896188908457155703257726709725718390834430641613674905752471827925312560557457281915450831424288953901535606593169155624045571147765717145440897411238368465900200978530662351523339491471709486271295666718351674218699590830053767055916197403271928110049094101043816794206537316728269802390847815280283979059401717877376144589403190730865732722751037992378161171516314902873084010239886429440904047186701121460673021205364334326234229820873213623630628610006634628537190889094210352192033756990976034687718189756970356490896734302234330955495997759991947267519299771643336893265723834481600270683665635945598572023223408431244676203902355944169146702029295588803008130279212647589029206996847233461932302664918425334492234253457002631833675972063399016854831197957602020451756575555584*x10^35+43359082865672086848105118698852548974287912965909244618020512878538825835431322966940481192931812017552633186814095234025035239186759941519440649933178819150414194737421708618904692212961021243246488462265140331575435028059295429417320104159282091337433116329205515334492205637174172079627807361222763989755509197930206460895916455255446958748683743983658021502769635746961050431119526035066183110962116947276080802586034637269403901882469654083251953125/161715621801351078311407254658806545688978995562119712572051995352475157223329204655268199452491371833615975518126738118958777421353400713306097111452328611261115016573807909667521750281925733233247682414702083268140509224857244504489604125869565989501555934578944270463666087060958410052114290660806140360023407654656490847940322673978550866217312055415846435612597767425060322290065359682039966840945277439848591119642621069282741759167149233296346035808224044935488839338451725717685353070233239957943140048653942606066520024209249408247551267157587709933391551115947599909384883051760340303983573274279961808198325384470550615308119531735318346881330267722861503638328495794292161950610257240409148214834317888726288714226082319547517976879712054170219542735119119609717858684685966780290461798259456935428785022414816646214887407616*x10^34-12299680018438637650140586002918286070852652877189529691838785546829444344745346527381198201857958337686578923653508787813081424044198941907507561469807122841453555317546093067135083795515246622464669885448458993605407473291817279415102418912431747921969719268340246947209176548598621570647952015338654452384188539455672078047512767535797200473556132894547672856556573264966625222377788440882624669852922953565917966900247031021499424241483211517333984375/8732643577272958228815991751575553467204865760354464478890807749033658490059777051384482770434534079015262677978843858423773980753083638518529244018425745008100210894985627122046174515223989594595374850393912496479587498142291203242438622796956563433084020467262990605037968701291754142814171695683531579441264013351450505788777424394841746775734850992455707523080279440953257403663529422830158209411044981751823920460701537741268054995026058598002685933644098426516397324276393188755009065792594957728929562627312900727592081307299468045367768426509736336403143760261170395106783684795058376415112956811117937642709570761409733226638454713707190731591834457034521196469738772891776745332953890982094003601053165991219590568208445255565970751504450925191855307696432458924764368973042206135684937106010674513154391210400098895603920011264*x10^33-54525057949539982791371012163524931267896198594214621617691701083596029917431263585887462457008843730325678284044636226214601967806110191605310412650618094696955973489278702813560726090099365951110714471682189263447924986806055019145599951205441650643927407230167961824413873148380452698453740533886075722302186218724058529738458055579091617367262130777189012467273893085963283702550190810068710390808910080663688210303736581045086495578289031982421875/90965037263259981550166580745578681950050685003692338321779247385767275938122677618588362192026396656408986228946290191914312299511287901234679625191934843834377196822766949187980984533583224943701821358269921838329036438982200033775402320801630869094625213200656152135812173971789105654314288496703453952513166805744276101966431504112934862247238031171413620032086244176596431288161764821147481348031718559914832504798974351471542239531521443729194645142126025276212472127879095716198011102006197476343016277367842715912417513617702792139247587776143086837532747502720524949028996716615191420990759966782478517111558028764684721110817236601116570120748275594109595796559778884289341097218269697730145870844303812408537401752171304745478861994838030470748492788504504780466295510135856313913384761520944526178691575108334363495874166784*x10^32+133367752100788283866495949489079024383079032251936114642724135042038942895493623793960949622143068564274402517363324470278366820877292066507731216783532485632916619047058806773559670049416451959703302207911588351522411955927763850131443203028999914616362710582202607604855552705574051470221891418663810734974642140200629523913308131080855631189467928183606757576810633259997283248115791174972459281216728680354477537697705338359810411930084228515625/17993084293831644702230752235389189836273761868862220766945345636745175460288002166314181532488737800168810462868496961037995839463771233211255310477525573505700983986920935004216018918730747791061898730207237286702446768150325281406123535982740171908826965248481436686204605840573669250303925197150133748848758269268098569619733704110250851873080050121818078687665410936030063331724305129457743563346933341521615220729467454137228135291949296561818721017123829175514554926393667284522683514682544555760157065852979877872785881814490662181389632746929401792039444560977686253654087262627180720635534938484446300088000489206201373406535277569451629254653505062571128838879956262826463074175042357792776106320851303553337068478451466872732082592385544488719482090033858088443882628378521029125724458322824191991389542329121082889293791232*x10^31+1127133228794342407345911439698899898634602448712211183545219174906521169961361534654266015562914679955133149982879540843760434390514387993537967819117830308095396871437367059743818937154358909569479681917760218400910337064724127030660819141355618647863254888528355913975741649818778464492786537876680869221777239539828334868263448841970433540121190452846561262151481813723541089071047620948480822250983095955815422598646910046227276325225830078125/1654536486789116754228115148081764582645863160355146737190376610275418433129931233684062669654136809210925100033884778026482376042645630640115430848508098713167906573509971034870438521262597498028680343007562049351949128105777037370678026297263464083570295655032775787237205134765394873591165535370127241273449036254537799505262869343471342700972878172121202637946244683772879386825223460180022396629603065887045077768226892334457759567075797384994824921114834866713982062197118830760706530085751223518175362377285506011290655799033624108633529447993508210762247775722086092290031012655372939828554936872132993111540274869535758474164163454662218782037103913799644031161375288535766719464371711061404699431802418717548236181926571666458122537230854665629377663451389249512081161230208830264434432949225213056679498145206536357636210688*x10^30-4109587905678771153245732494520622029746047417295116328636933296920311096115734070705296491051321413519751042035916746768140039371527493473327444765007848106853289203305029117370007812180455856344108219156551173699699639386293571474258335698403741451374288393336366710378035911142224393372848724927141810563005068447210161982039377579590133711692029442263827655420071690997556668946736929178939557714037595715628943222327507100999355316162109375/786087278537488363382481929208349398434140405108872488873058578542952425066142501699926435361826814206072794849117279541252496242063519535379354038925712936186894490501901802326597759944548527733853168637493248400358943031982284925955407579166132274109642674161759888832295319226910985940604167403324473799735710986718021945159548509752610205755230083036790667304012912139099595252815683034490792097492571946333956293158838576043573228465753767035978569956260547890574968428876873593933663317363845326215641608363750178017110568664998473793119851157596213556858741584406372770436914645337868072293901954371945057404768274499030806250648547457664122026450126657171770318637030596073160980552155097857053164195982175823169553353897313490500562742321624375898398388372712118531314157263678651155363858674108786853397354433351237339447296*x10^29+1032408294846767681530800204673386254754247420919947924674001925581203192871734136856324241415095536082073112949258541220596594629274373330374422641171269506637009397973473097228837662945073496496807340274918950202872416796764180962495331339821528823362009402801667041373551193984957537602044053637200241649203657039507580517901003491770543409481267820210406044351521610639500872798001917453315695016676520860470300684028188697993755340576171875/294173674225418553342256279809632819816908431560629193279199865782215409070465001281816478522543144055939948279021419952292062772404452429433027893182685445386056331801977198236374006756108165466516849523690009538254160241049155696722465284662119231710969068920555288976755143997880686629115557481254432473093245149729962241357485999646573395697140596673633697552560617171889285516872397912442447765823020854916813705781807101417132646706321593087585988601916718464215684208017197788638914810656046456014066294039017047506919735019520348276402547605205814422491817292304967495961541663505829245029407007201691215955451763881481311533365120161713665500084254526405448138353578856846593559096093165494542880919415850404899969733935229144559740551039264907199581421681833641464843546971867346468006774591628004171118999631695749717164032*x10^28-10445095191361639310053616695928351836677724061001578599626252482091269408935042880072932681602775631924081335539572053038739710328755440904763262352738678202918706697667401830802067496272241476421371192460636775091222043617823442774124977577810039416433037719943144888607880876731610892393756465317903955568074088473944923748004922923274784298804497045541492208212066039073070211537234798828920152612310827159704509767834679223597049713134765625/42186683948178542168193196867514751049298868407509490236187477048471780145216314257896052031084705695725906656902627335380550631657408881732025333422346594242030004323602063391527413117024104321716786716878804330819263276049715957692940206748582432043884156846681114033999848798510889578812423650645080093919149822953867177723562436690056747708864014456307765811982026284798344945234441656184339175898768027786588987732857670247671763260995452164264183254319316070127523305683058882874439931365193032506906099648854592886918267185021584760230765345457663460884752465029808672013447752633132253213106071551294384747389230731447986602118138713561307882086156797268218340433520641989259639289632323584995186478517710102510099363325822490656863533837927174839880713509335550361180526439817420945337860415510504894465658021256516403883671552*x10^27-14113283475030679304452876133268555617624510212923580876799202430330395842294238560115129743133463408517964117462877319225819584338870972320640590457342417425686338059435736405681752803535886548737659947123298707431741705692199019907059486807625473097007251952223033406969140676811852520877063878910402932282388387904342410900463193260983284117241228079329430858735938987320675408379500646196401205224430040220440787379629909992218017578125/659478643392830864091124271511374533264533133356148652076762486151216475681338668009427143784127743124303388037355583465318383011617348539458499266017869293565005402140887894536517855971363094614513683684535336324110431509419936105627116047015697764081994330862339059227210498689003624038118386434917755562889487968201644960681610240622430878796056174305945635428964882382662820242918592869041057310662743371462120576254521398749749112056799536722656931664096171551827595163074091783607719763875785547182943495149732379553121079651266180659307959550532297857733576651930149359868496478931561452297469843969913666184239124452541812374100863510664148008803485979986139392971219083852283919972054347328154111568635333145902545552012044609473439146439171246407570977052990677018130076165960019311281666967754366625876418483056701079552*x10^26+20328836308448347488974003206719570653728801467980151800343148938868150807397798311696026024312449643244140035382229051355383390818118005717298903823330404238204101205215092627128180710945155928107990961032917370128726959381955379779256946955124894217723113897716830517570676286500253739500236716082635224651837388923070642853660716930752894947789456323112089233363846465706546133327525082553754855098707515268824863596819341182708740234375/10994227671852984103251495513403488089987977693830384459763057042558775175750244779019950144920654744140878249638003909667867080308580692802508448096863117988627894972054570661910458181042636751522421938985919558046978224223528460502872833275050801036498498939325313130521612856320433369798659683962580053143156797017035271960273405730805737143429791371143925416839341428518875458081338224258612476888007999249425962142081658406203821377143409329174525453933713956511538019984291938376694591851242591975043938578513988503735812149160817815288389526679667322473548833348340877908208596438291861150963663697509721082584171671315116171337741922484812895474826946254150633827091337008016237490239931438560184114629121340184189557397165223643364513878624117145432145291926043615822575626065435680494599422015507508439123838228688634118144*x10^25+2163623434032213216014895674439995267704907907785513749265449110700111855946799274843231860162319554482040265119968056729057716525941290227911568259517938835674441528200769654002630827919529868181027232151438693790523219367272970199300796280871168913091202491636371753992235324992207520623045286264028189119174421210271466694367746171917704996156630193196651433085280756017031938080680023856185253268180855525997685617767274379730224609375/47030862818482209775020286362892699051615237912496644633430855126501427140709380443585342286605023072158201401229238946912542510208928519210730583525470004729130439602677885609283626663349057214845916072328655887200962403622871747706733786787717315545021356573780506169453566107592964970805377536951036894001281853906206441163391791181780097780227440865449014283146071666441856126236835737106286706687589774566988838052238205404316347002224584352579914441827554147299357085488359958611415754030315532337687959474754284154869863082521276209844777419685243546136847787101235977718447884763804072701344561372680473519943401038403552510722562668407255163975648603420533266927001830534291682597137484487174120934802352399676810884421206790029948198258558723344348621526572519912129906844835474855449119749733004341656251974644945823727616*x10^24-1237123566705413292148829178178090330205272479083018216239883957888302516088483283861154081123078272558335345366210907624997002626211206185260457166815330557984319832539516353993802264792929230473450332965521397177816160104617761137067717582723186290321879726772666398086703124767454542631042766975932977791188306062644958044885847932963723368990206774590792714235072034406683936556289279878587974927629854764518313459120690822601318359375/188123451273928839100081145451570796206460951649986578533723420506005708562837521774341369146420092288632805604916955787650170040835714076842922334101880018916521758410711542437134506653396228859383664289314623548803849614491486990826935147150869262180085426295122024677814264430371859883221510147804147576005127415624825764653567164727120391120909763461796057132584286665767424504947342948425146826750359098267955352208952821617265388008898337410319657767310216589197428341953439834445663016121262129350751837899017136619479452330085104839379109678740974184547391148404943910873791539055216290805378245490721894079773604153614210042890250673629020655902594413682133067708007322137166730388549937948696483739209409598707243537684827160119792793034234893377394486106290079648519627379341899421796478998932017366625007898579783294910464*x10^23-77413748919469875090718864561566250791513551968635199792252462335937931431388498292338451924366680503898118578019861470982801290534818302215194391514796427075496986363140310794274197511758647590079380573092865068589803948822594398508296906569833340367494255156622981925400282992469882481119041778224838297405134831156761828290435480877998910572748259299983477004398115416597386719967213561474989922762114247234421782195568084716796875/2229244320560052076235326279215453806264843403357312978016472395726203261442445945976395421089902344434095128958857935600857841168560140476084662286921553877878467183273737830064793363898046161599016430024794749097083142238872130240213846378351314495879879969264118791442170348747000314613553115642182130591239166215435723346783547705785495088990372443918583955488161395644380277214649225195294695774526967589745356379039598939506765624858571476883313916926651677818007709121238918380527935674906332013372964504399149742692975735313714211394880825686199825755005293397820270174936305268593741431531802777375242984487113149944078855017790988890929803690748320899459114693050778010842002071753718817035244705270420916903706638366245483135060085763407655089396379690528783037309646670722945483602591587874112121526826953373558985719808*x10^22+546357846564705174519442703028050097715994908395900293027416718536964800188759779302144838603957539724139757625264371253336367819871781357667473449949660653193466014180905920634665957293796873528281032875267064720209606642089890193375117931479588254851207334913477570360477697455528602544084127292104919093571566488631451471105077781699272402932492898596825353754031032493659645467309375418228438699913643858963041566312313079833984375/38589425902344377251298696502886317170556092646151093032558650360206299192376927543454639824906685597668267816393221700030804110940659297813932786482436926957235232494504931781976309057106918740386392674731204830523866587587997331451679004543768053780530343855409646087756772190845509719635181568780337964308744085256374515826372751738896490486340464299855601463094212649388189642040480604805158323435971097080606226094144168536874951386440684596988647747140557249066139147067372273732443695614617872687333710338259925460406041503607200992693150703331481884009721261211270545820264931088249495549821178562199362888158688031510607188285179625359799108903096289986078577991386117361470098541241012912553124869581417353580973033371246596947649803699330234538952715098726170184311718436788081932676200820293747152128206748426622214340608*x10^21+23877445661060346151807609276196011879434875949634362906533291525699157432368277091171543622344563073451204201461564724354407812390110177695670433074562270886542280147023517354688944317664941816792354009760699224675531634719394197387349864352999425173894675867986796581015932709875631176541616717127062690130102376586919478927492077367617382022641264591429003071449978994776312442704361399723157941825121497458894737064838409423828125/376246902547857678200162290903141592412921903299973157067446841012011417125675043548682738292840184577265611209833911575300340081671428153685844668203760037833043516821423084874269013306792457718767328578629247097607699228982973981653870294301738524360170852590244049355628528860743719766443020295608295152010254831249651529307134329454240782241819526923592114265168573331534849009894685896850293653500718196535910704417905643234530776017796674820639315534620433178394856683906879668891326032242524258701503675798034273238958904660170209678758219357481948369094782296809887821747583078110432581610756490981443788159547208307228420085780501347258041311805188827364266135416014644274333460777099875897392967478418819197414487075369654320239585586068469786754788972212580159297039254758683798843592957997864034733250015797159566589820928*x10^20-3061410716148988385203148533938832312898018987959736883111617827794466754225058890237277189070472276123853815538748356015249304516135306693902899970445959039782367762005925765964427656208387604599129730519121794215197541925135211029905192361346818287345927445812282221401938112455350655588515750872286088548511978749574293480742947151552822274852204290640715098580532595409288617214845980122670493089088950000586919486522674560546875/133447177258353462218776773128207855437095453387182597580572278585540995236692626283276636241795533446123763581813012972520317664435186340223550818279166121793000656212524443896292457921620970225375604224932540842501252928506276486103835769407513171201636952642845180067020956049130777454107869267407868231254868708620566059655732373008400671534044364229057301611291316649608419353263139825483847995330303990889584092207335991689094659474292416685152860682229907334209013208085198700296430907987496288800533323435755998390172616431193374861431486668663548190023765149607447897368600894699266728453076193845635235209297532010445548010720177817746694455418589140740035279556418987131783296433257098840454648563774162473959818075993177886981527892595713421903176384233033356992053331737070115846003413674119263550709365208844772386537472*x10^19-100753912737426791942182433891347808615878644085856616926211418373559252671947558009631371141167100620229776842442451683579887422002817888008746769502671346179988016023956318916056561237934093065573542660833320073295184647514930466242066525210248873182987149874579245476076217716495937416037130714589477181061373714730510523692679135322215248101312858460725773039518009806851628814831063097508335929632039551506750285625457763671875/154357703609377509005194786011545268682224370584604372130234601440825196769507710173818559299626742390673071265572886800123216443762637191255731145929747707828940929978019727127905236228427674961545570698924819322095466350351989325806716018175072215122121375421638584351027088763382038878540726275121351857234976341025498063305491006955585961945361857199422405852376850597552758568161922419220633293743884388322424904376576674147499805545762738387954590988562228996264556588269489094929774782458471490749334841353039701841624166014428803970772602813325927536038885044845082183281059724352997982199284714248797451552634752126042428753140718501439196435612385159944314311965544469445880394164964051650212499478325669414323892133484986387790599214797320938155810860394904680737246873747152327730704803281174988608512826993706488857362432*x10^18+5638802623963568647132250060005834898332017128903102365116536329709728024621627476057419942702703722648044984439277105733292591382273254915379765351881608647874389061588336137824674176292812863815168029719797941986785794198545895068237856372639168461948104687732076075705607261744159191767802582623257779801289031206081704628908758092634275192210677172107078280487636100389674795110970528135948403445354415453039109706878662109375/121615160419509552549547407160611423810237382884839808345033322347316821697187892864220683084554403095681813724390759297066776592055411120383303327096164860713711035740257966828046549755730895424248025399152887950741882579065203711241655044622784169490156235180684945246263766904482818510365420701610762069336648026262513625634629278207431363956951766278332804610963579258677930993097272209082923201131545275647971136781545258419242271036055490851115738354624786481905408221060809589944671040724856326044930481066031280238855403526519663734548111307468912604151848823211276871675986449490240834460042502135416173950560713796275852957019960031436942646240061035107641579124368369866451219645123192209258332922317194084012763499109383214622896351052434678547002496068712778762679355073513955181767420766986354661252530358677839705800704*x10^17+22747605174412730561372528022339946831211330170823548129211691848439113307985862180941000708731435685120036953266180116849112285603637552634329117871733097336682972258985700774878342713880337773205269834086628753805188929706943631978815607172539744515021788470424133840208121365722476663098581226706062871633350251744153989758649480699501845196757832162014140581122544511399514862236092298899935002509664627723395824432373046875/9102747642286879311294248973463103042248110563709027993567262282548663317556654279403614636117101239772555109915336570370169518104953906944012371004929678334670407665034429472764572902583688493195983755934578558813089497475394531814206539378267867524842843207828485065055528924050251284672008555538910366580893262046362536999366153131957438280044020812667551151576659032214552798626484336214120007745985117658126871881078362336319292968172500197273531827450494351090198145578392250053822404005867522387939605059629861449329650919197666363195763371551982621832938281374432769880989913180091110845421528007615575519989045362271655324655979871304630031737222310339458051663290676877604841792994351836227249213187552077356802106662169056134828683533914591615035217069659197402347723905452027391377248983819291162901210059608699191689216*x10^16-27763017391842862158116588964893294782301866214094209868234404265778957539111834894960099314046831037780635365623808171898089155338398385088647063926970815839072860374298387463897428249543765957315256030880027396133586150528829313269483364825890605791609637775593214418715187649060885883007944072988372107416742548766816929884212826064720665624498795017086229290420168324745807700432333227446834627016869490034878253936767578125/214998230027347244685807023373223767093098230457127518324255337721149381214671453456390136167337248329866063548476520900171622903812244659249054096116434307333167723897956048499582293318167118696438473473502426912918685273704556560945068739600993442491526201480139456774644873634710697009396011597490454372577288474999800873889791045402423304138182586813481208151524899046591342291368391941057310659143267540877663259667374653276874729153026671326079608876925961816225632390803931239366472018424299576400859243313162441850833659805811548387861839632846827639482732741034221612427190330348818618063289423417967878948312690461273382906160286484147452178174393615636723505952008368156761977586914214798510267130525039541379706900211231040136906049181982735288450841264331519598308145576390742196338833141636591276142866169805466622754816*x10^15-2486343340130696031598260623149748449015416220021315743796719749682175020194690500264630528331489002569315621193930635754711288626839830096934489167112075414828990579883958921004493776002144239207053661196558665065978395141194876091381097209071483632199838161891879805621470690743629016060418727089029388971592541883369141338482989708925580961498266178284882400437210945505828242034021326930201922777996514923870563507080078125/501662536730476904266883054537522123217229204399964209423262454682681889500900058064910317723786912769687481613111882100400453442228570871581126224271680050444058022428564113165692017742389943625023104771505662796810265638643965308871827059068984699146894470120325399140838038480991626355257360394144393536013673108332868705742845772605654376322426035898122819020224764442046465346526247862467058204667624262047880939223874190979374368023728899760852420712827244237859808911875839558521768042990032344935338234397379030985278539546893612905010959143309264492126376395746517095663444104147243442147675321308591717546062944409637893447707335129677388415740251769819021513888019525699111281036133167863190623304558425596552649433826205760319447448091293049006385296283440212396052339678245065124790610663818712977666687729546088786427904*x10^14+1377277307508076031349174755196238386097346292921352382976971928414050820993850781199331029534196629490742500450424838867390853919854361328899129970729073996112054326840265991398785590669625090392418248935943639301396873819104622768097523653743081334452977065629831795977908448376445329016620614903381506137827383194578806864618267036574380224158981082596965455300846820224600889517310386232816910023757372982800006866455078125/4514962830574292138401947490837699108955062839599677884809362092144137005508100522584192859514082214927187334518006938903604080980057137844230136018445120453996522201857077018491228159681509492625207942943550965171292390747795687779846443531620862292322050231082928592267542346328924637197316243547299541824123057974995818351685611953450889386901834323083105371182022879978418188118736230762203523842008618358430928453014867718814369312213560097847671786415445198140738280206882556026695912386910291104418044109576411278867506855922042516145098632289783380429137387561718653860970996937325190979329077891777325457914566499686741041029366016167096495741662265928371193624992175731292001529325198510768715609741025830368973844904435851842875027032821637441057467666550961911564471057104205586123115495974368416799000189565914799077851136*x10^13+1289711618324985218972847774634452021546986221131129500388351952146287471988750647954693693122320773532160696871958079192851935022796938592856424841285601787714731994897853815819940318785763305668212388364476184968980719550190247926870710235392540742606273524516746039540204307538542865336525820256170468906373698225592700898054980757232240018611440892908735147061675980924971480860486505282125335725140757858753204345703125/250831268365238452133441527268761061608614602199982104711631227341340944750450029032455158861893456384843740806555941050200226721114285435790563112135840025222029011214282056582846008871194971812511552385752831398405132819321982654435913529534492349573447235060162699570419019240495813177628680197072196768006836554166434352871422886302827188161213017949061409510112382221023232673263123931233529102333812131023940469611937095489687184011864449880426210356413622118929904455937919779260884021495016172467669117198689515492639269773446806452505479571654632246063188197873258547831722052073621721073837660654295858773031472204818946723853667564838694207870125884909510756944009762849555640518066583931595311652279212798276324716913102880159723724045646524503192648141720106198026169839122532562395305331909356488833343864773044393213952*x10^12-2006814904524552303524730958566662348253665107484067861552455092013026811506356634524702671378340362326261944226206561723478458658153666988044867884287178841567274151159729806270922714674745096579388849833435808252581564872284401883825491289000290805825228975704313788749533951560620010705018977380331690484117863313268114719239123687601837879724989713312258269732014165135260820247515241195657154094078578054904937744140625/4013300293843815234135064436300176985737833635199713675386099637461455116007200464519282541790295302157499852904895056803203627537828566972649009794173440403552464179428512905325536141939119549000184838172045302374482125109151722470974616472551877593175155760962603193126704307847933010842058883153155148288109384866662949645942766180845235010579408287184982552161798115536371722772209982899736465637340994096383047513790993527834994944189831198086819365702617953902878471295006716468174144343920258759482705875179032247882228316375148903240087673146474115937011011165972136765307552833177947537181402570468733740368503555277103147581658681037419107325922014158552172111104156205592890248289065342905524986436467404772421195470609646082555579584730344392051082370267521699168418717425960520998324885310549703821333501836368710291423232*x10^11-127633417299343513365823307440000769321732965162577095675252274375092083143938132292721676799565693127488339095583158083127242368056930816090428478947950223188602470836852434704907541954271869563442996928939695650972622719607504115646427168693008341806318634886663018227727217912415900670870537588272069463791888358329332136179867259743178131869715372052949423336218594798718603903271680355402395434794016182422637939453125/144478810578377348428862319706806371486562010867189692313899586948612384176259216722694171504450630877669994704576222044915330591361828411015364352590243854527888710459426464591719301109808303764006654174193630885481356503929462008955086193011867593354305607394653714952561355082525588390314119793513585338371937855199866187253939582510428460380858698338659371877824732159309382019799559384390512762944275787469789710496475767002059817990833923131125497165294246340503624966620241792854269196381129315341377411506445160923760219389505360516643156233273068173732396401974996923551071901994406111338530492536874414653266127989975713312939712517347087863733192509707878195999749623401344048938406352344598899511712826571807163036941947258972000865050292398113838965329630781170063073827334578755939695871179789337568006066109273570491236352*x10^10+1082591208100551206858240343900649308428792557587826218321852197935062731918548584321804000191082286847228735628653352259083282820050583863150068884526912174867395573040849709424690460237382978031528573354032751495504885773109169164103426631495445961171716444251831119514390590814753217767656228537826145807428196794094984184671565780896457491318765094903844985546703188281375664210614662152920573134906589984893798828125/2006650146921907617067532218150088492868916817599856837693049818730727558003600232259641270895147651078749926452447528401601813768914283486324504897086720201776232089714256452662768070969559774500092419086022651187241062554575861235487308236275938796587577880481301596563352153923966505421029441576577574144054692433331474822971383090422617505289704143592491276080899057768185861386104991449868232818670497048191523756895496763917497472094915599043409682851308976951439235647503358234087072171960129379741352937589516123941114158187574451620043836573237057968505505582986068382653776416588973768590701285234366870184251777638551573790829340518709553662961007079276086055552078102796445124144532671452762493218233702386210597735304823041277789792365172196025541185133760849584209358712980260499162442655274851910666750918184355145711616*x10^9-8723544702591171768274471576984827830530944131164050315643986948136692717672420420888522042896959538413280852446806259034939344816105926216624083987868283729909541007576401351787650440897091824185579998544589803918876399216935424139412274868994295981854520517667964911471518535389105880936523014925781585005152034846417729158215201724538557622870673130039677363238541908410421665820422276738099753856658935546875/1783004345817346243102677210306876375355345163101686141582121193222449297695107507392398004406439172760993046627826051153336508797434481591357367568264204502605428039823158087439106113003326522171123994240454022266330673514326819599484738514877788081898842293875864198426339533551530883626047101536634442724264720066011518086362732790983922178585382451887356389440587310266800536492746777637270161874436213870044146387249959805583542561518524085900711622604749977743159280745085761053610588797866178835985961779645075068010429913302247005256687064676708195580457553706475440881949132792197994875381810082914264806922365613949622521654644030486701598730941546960879098919838851305806521517199202325376177763932635381245788815081946153158323017110198725641376414732417205881460816254303218906605785549598087536084513991887723429888*x10^8-2142453424429709492016978486815446904926341038885154988415896500240021034189411271322876515736236637179330002649219676301280278673167949388840784883356088986005412845913956888214690259172310172869902055021473297718630752873056837552694837310525579680511758751246896338657093854696558133083977774591821434267031245321815549923584566075451294860410916046707429727391249123424486916544839942844191682524979114532470703125/6019950440765722851202596654450265478606750452799570513079149456192182674010800696778923812685442953236249779357342585204805441306742850458973514691260160605328696269142769357988304212908679323500277257258067953561723187663727583706461924708827816389762733641443904789690056461771899516263088324729732722432164077299994424468914149271267852515869112430777473828242697173304557584158314974349604698456011491144574571270686490291752492416284746797130229048553926930854317706942510074702261216515880388139224058812768548371823342474562723354860131509719711173905516516748958205147961329249766921305772103855703100610552755332915654721372488021556128660988883021237828258166656234308389335372433598014358287479654701107158631793205914469123833369377095516588076623555401282548752628076138940781497487327965824555732000252754553065437134848*x10^7+9585861390749454224268063007497582425093582476250950821558964028588902824452929283005727901248383093028269255514333117909596171808831614097284535385652906849728707083471982076444693700799233390247233109725057555696841716726129948584707829515446010856994342747041512563003792710684674215304839978159533156050706459496345298685593731608897090983259149826838730981388186858164894477152273566389339976012706756591796875/1459381925034114630594568885927337085722848594618077700140399868167801860366254714370648197014652837148181764692689111564801319104664933444599639925153978328564532428883095601936558597068770745090976304789834655408902590948782444534899860535473410033881874822168219342955165202853793822124385048419329144832039776315150163507615551338489176367483421195339993655331562951104135171917167266508995078413578543307775653641378543101030907252432665890213388860255497437782864898652729715079336052488698275912539165772792375362866264842318235964814577335689626951249822185878535322460111837393882890013520510025624994087406728565555310235484239520377243311754880732421291698949492420438397414635741478306511099995067806329008153161989312598575474756212629216142564029952824553345152152260882167462181209049203836255935030364304134076469608448*x10^6+9823408010883541598913596971832750005538379394175925768465640720712301806448764701250517506938936714396046541148530344478783807972740185384470095583514313492646765430738050449498113200484826545830913896979838195492469353076450307590287846689755473018404044512432854517745744409677783589932304010294907751578203341033759510742529127418115630426551716076455837128913654558531376448371474907617084681987762451171875/84434983170941543387456976963580317911644100148843417233632602497545406779901653428413570898941124042761338128176621839383639764109476754191169173841913276077369397594814209710990898449738215363580483117360584928325725183098524075654955770625680527930049299375939054687741313511593593916466722065023645460367850306201981846594456619189380355252163750946692598073095029386695526054379171237864278041022295733783206785300007753379828953460930044930163195070666518425307107877343994034833381077584121157332969485868329409554392706195926867129311509231221020190653749084359703074615280532979417699664565997537803734182637813128775345642743640889676141639993099574670394153553802102944755087406476062441141880056520024295014778602931958365970926066213919145657879445002341021941741879656561957049274422307651275820041204509377908434796544*x10^5-1643026188389132549764097926657857453421245195665188724227063748772523607393018558614893449795057887990263185495723012108674434115384517529941424910826507200123793237836563771590521159969309032876178658959348300962389911631068201022150907823646857075814710511301684064294509551388360044349687481692220710756768729790257571135356727551861905133688131107029343203548123776306655319245919599779881536960601806640625/445922254871535026015007159588908553970870403911079297265122181940161679556355607168809171310032811350833316989432784089244847504203174108072112199352604489283607131047612545036170682437679949888909426463560589152720236123239080274552735163616875288130572862329178132569633811983103667871339875905906127587567709429629216627326974020093915001175489809687220283573533123948485746974689998099970718404148999344042560834865665947537221660465536799787424373966957550433653163477222968496463793815991139862164745097242114694209136479597238767026676408127386012881890112351774681862811950314797549726353489174496525971152055950586344794175739853448602123036213557128728019123456017356176987805365451704767280554048496378308046799496734405120283953287192260488005675818918613522129824301936217835666480542812283300424592611315152078921269248*x10^4-6000626755191512330019358251246089562622309047235910964080552131404209737285349529815263797956371210528421945877207289330935516537285700747826526820511274389450380280590215992206820816241461359740571859544479889713082114781276749378741814073422773084241310724186079473077240375165673782203213316114183151734948619731816344691628532313854488380080190007148532811918630934522322917246128781698644161224365234375/2952312859839128448099357746243808357324383363825076726720808928707277326717940571600391754880217233771034374550727398108103817958862394094822260078472415929050088591763503746446371414759812082023124478655297693700768459850410462507383625910842760528312758260938006946667920410370893249355077799101171603338379317603062399739544103857173506214679104946894699808486839993038250462728982056386013032192986478415730057941179581445763674441702864329627085510401925851146945082331958963838656841816217201846056243402430552458212213933885167009280064495188210843907686261087611686815858429670383777498616204189770102981420508362502696568335932822832124400791482860990199299024260528702964884780350576803976478150941769125349827086323207095968776518315203931506796198525254268836169871240405304291309112559308910126949026943879627556995989504*x10^3+211108381108850382535681526921545762097696013392250961489945757622148880619455252994824931529237173378385290050441710163552370767440487707342418583398721150267642294790998046087212676224462432959928692625641171514876856708194296957829264619138567448419361482611124023907456975374653672775978605387700308460424179076657617370404821239263424092853432705174680486254168813864406928360040183179080486297607421875/263032482136204992303783025010969100959776090786258755990486816996961728033242017131832137915595391027219652417729937158632905440267310072964195214364669929162680704028084819191842614525451767676407403628275370560129908865320747811717742400658802013275176619254077423819876165593720135887241954451410066042436252566785897365427892509548484424656510118156517033628627833481134449828388570307816829289083280719066579662962236134952831209859855808169540644551938094265012004263062396163812744739386478812705471762428528483220135803633394295757670876683435067506368361202890134923686311706424361128908970572974909328605821021544019049099053922771525676260992328628927126487568526366777209396713261835070100971973306619462811015371345639886619106086454420933017172833279182169735564565197400382328615251059780011310358775337969889870610432*x10^2-30226558152281684596255998953304036642696232890759616511820676319332938953349517994890015544144041786642610783069255344529077135344920829803195761611554583513956258834060414764019718516095448043795589372122372867560480717261275260799184756918150691929894436620280768228469650352292172541969550113948496989898571768997937551678834286428674239273054964061725295755346028248045087138962117023766040802001953125/4734584678451689861468094450197443817275969634152657607828762705945311104598356308372978482480717038489953743519138868855392297924811581313355513858564058724928252672505526745453167061458131818175333265308956670082338359575773460610919363211858436238953179146573393628757770980686962445970355180125381188763852546202146152577702065171872719643817182126817306605315301002660420096910994265540702927203499052943198433933320250429150961777477404547051731601934885696770216076735123130948629405308956618628698491723713512697962444465401097323638075780301831215114630501652022428626353610715638500320361470313548367914904778387792342883782970609887462172697861915320688276776233474601989769140838713031261817495519519150330598276684221517959143909556179576794309110999025279055240162173553206881915074519076040203586457956083458017670987776*x10];
